0001017303-21-000071.txt : 20210811 0001017303-21-000071.hdr.sgml : 20210811 20210811111213 ACCESSION NUMBER: 0001017303-21-000071 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 52 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210811 DATE AS OF CHANGE: 20210811 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: 211162487 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 form10q.htm FORM 10-Q FOR THE PERIOD ENDED JUNE 30, 2021
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: June 30, 2021
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 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 Exchange Act).  Yes     No 

As of July 31, 2021, the number of shares outstanding of the Company’s common stock, $0.01 par value, was 8,991,504.




TRANSACT TECHNOLOGIES INCORPORATED

INDEX

PART I - Financial Information:
Page
     
Item 1
Financial Statements (unaudited)
 
     
 
3
     
 
4
     
 
5
     
 
6
     
 
7
     
 
8
     
Item 2
14
     
Item 3
28
     
Item 4
29
   
PART II - Other Information:
 
     
Item 1
30
     
Item 1A
30
     
Item 2
30
     
Item 3
30
     
Item 4
30
     
Item 5
30
     
Item 6
30
   
31

2

PART I - FINANCIAL INFORMATION

Item 1.
FINANCIAL STATEMENTS

TRANSACT TECHNOLOGIES INCORPORATED
CONDENSED CONSOLIDATED BALANCE SHEETS
(unaudited)

 
June 30, 2021
   
December 31, 2020
 
Assets:
 
(In thousands, except share data)
 
Current assets:
           
Cash and cash equivalents
 
$
7,960
   
$
10,359
 
Accounts receivable, net
   
5,741
     
3,377
 
Note receivable
   
     
100
 
Inventories
   
8,734
     
11,286
 
Prepaid income taxes
   
2,499
     
2,409
 
Other current assets
   
864
     
644
 
Total current assets
   
25,798
     
28,175
 
                 
Fixed assets, net of accumulated depreciation of $20,282 and $19,979, respectively
   
1,843
     
1,950
 
Note receivable, net of current portion
   
     
1,584
 
Right-of-use asset
   
2,952
     
3,618
 
Goodwill
   
2,621
     
2,621
 
Deferred tax assets
   
4,147
     
2,939
 
Intangible assets, net of accumulated amortization of $4,107 and $4,005, respectively
   
481
     
583
 
Other assets
   
573
     
777
 
     
12,617
     
14,072
 
Total assets
 
$
38,415
   
$
42,247
 
                 
Liabilities and Shareholders’ Equity:
               
Current liabilities:
               
Accounts payable
 
$
2,780
   
$
1,691
 
Accrued liabilities
   
2,466
     
3,665
 
Lease liability
   
809
     
837
 
Deferred revenue
   
742
     
504
 
Total current liabilities
   
6,797
     
6,697
 
                 
Long-term debt
   
2,173
     
2,173
 
Deferred revenue, net of current portion
   
232
     
111
 
Lease liability, net of current portion
   
2,167
     
2,864
 
Other liabilities
   
173
     
166
 
     
4,745
     
5,314
 
Total liabilities
   
11,542
     
12,011
 
                 
Shareholders’ equity:
               
Common stock, $0.01 par value, 20,000,000 shares authorized; 13,035,321 and 12,976,227 shares issued, respectively; 8,990,479 and 8,931,385 shares outstanding, respectively
   
130
     
130
 
Additional paid-in capital
   
43,408
     
42,536
 
Retained earnings
   
15,398
     
19,718
 
Accumulated other comprehensive income (loss), net of tax
   
47
     
(38
)
Treasury stock, at cost, 4,044,842 shares
   
(32,110
)
   
(32,110
)
Total shareholders’ equity
   
26,873
     
30,236
 
Total liabilities and shareholders’ equity
 
$
38,415
   
$
42,247
 
                 

See notes to Condensed Consolidated Financial Statements.

3

TRANSACT TECHNOLOGIES INCORPORATED
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(unaudited)

   
Three Months Ended
   
Six Months Ended
 
 
June 30,
   
June 30,
 
   
2021
   
2020
   
2021
   
2020
 
   
(In thousands, except per share data)
 
                         
Net sales
 
$
9,325
   
$
5,285
   
$
17,626
   
$
15,532
 
Cost of sales
   
6,000
     
2,995
     
11,112
     
8,324
 
Gross profit
   
3,325
     
2,290
     
6,514
     
7,208
 
                                 
Operating expenses:
                               
Engineering, design and product development
   
1,804
     
1,367
     
3,607
     
2,752
 
Selling and marketing
   
1,767
     
1,419
     
3,210
     
3,627
 
General and administrative
   
2,509
     
2,242
     
5,118
     
4,862
 
     
6,080
     
5,028
     
11,935
     
11,241
 
                                 
Operating loss
   
(2,755
)
   
(2,738
)
   
(5,421
)
   
(4,033
)
Interest and other expense:
                               
Interest, net
   
(29
)
   
(25
)
   
(42
)
   
(22
)
Other, net
   
(17
)
   
(11
)
   
(100
)
   
(176
)
     
(46
)
   
(36
)
   
(142
)
   
(198
)
                                 
Loss before income taxes
   
(2,801
)
   
(2,774
)
   
(5,563
)
   
(4,231
)
Income tax benefit
   
687
     
921
     
1,243
     
1,386
 
Net loss
 
$
(2,114
)
 
$
(1,853
)
 
$
(4,320
)
 
$
(2,845
)
                                 
Net loss per common share:
                               
Basic
 
$
(0.24
)
 
$
(0.25
)
 
$
(0.48
)
 
$
(0.38
)
Diluted
 
$
(0.24
)
 
$
(0.25
)
 
$
(0.48
)
 
$
(0.38
)
                                 
Shares used in per-share calculation:
                               
Basic
   
8,976
     
7,543
     
8,962
     
7,525
 
Diluted
   
8,976
     
7,543
     
8,962
     
7,525
 

See notes to Condensed Consolidated Financial Statements.

4

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

   
Three Months Ended
   
Six Months Ended
 
   
June 30,
   
June 30,
 
   
2021
   
2020
   
2021
   
2020
 
   
(In thousands)
 
                         
Net loss
 
$
(2,114
)
 
$
(1,853
)
 
$
(4,320
)
 
$
(2,845
)
Foreign currency translation adjustment, net of tax
   
32
     
10
     
85
     
81
 
Comprehensive loss
 
$
(2,082
)
 
$
(1,843
)
 
$
(4,235
)
 
$
(2,764
)

See notes to Condensed Consolidated Financial Statements.

5

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

 
Six Months Ended
 
 
June 30,
 
   
2021
   
2020
 
   
(In thousands)
 
Cash flows from operating activities:
           
Net loss
 
$
(4,320
)
 
$
(2,845
)
Adjustments to reconcile net loss to net cash used in operating activities:
               
Share-based compensation expense
   
695
     
413
 
Depreciation and amortization
   
486
     
495
 
Deferred income taxes
   
(1,209
)
   
(1,485
)
Gain on the sale of fixed assets
   
(8
)
   
 
Foreign currency transaction losses
   
107
     
215
 
Changes in operating assets and liabilities:
               
Accounts receivable
   
(2,350
)
   
3,060
 
Inventories
   
2,591
     
101
 
Prepaid income taxes
   
(90
)
   
49
 
Other current and long-term assets
   
29
     
73
 
Accounts payable
   
1,012
     
(1,660
)
Accrued liabilities and other liabilities
   
(862
)
   
(725
)
Net cash used in operating activities
   
(3,919
)
   
(2,309
)
                 
Cash flows from investing activities:
               
Capital expenditures
   
(159
)
   
(489
)
Proceeds from the sale of fixed assets
   
8
     
 
Collection (issuance) of note receivable
   
1,598
     
(600
)
Net cash provided by (used in) investing activities
   
1,447
     
(1,089
)
                 
Cash flows from financing activities:
               
Revolving credit line borrowings
   
     
2,756
 
Revolving credit line payments
   
     
(2,750
)
Long-term debt borrowings
   
     
2,173
 
Proceeds from stock option exercises
   
277
     
353
 
Withholding taxes paid on stock issuances
   
(100
)
   
(41
)
Payment of bank financing costs
   
(31
)
   
(213
)
Net cash provided by financing activities
   
146
     
2,278
 
                 
Effect of exchange rate changes on cash and cash equivalents
   
(73
)
   
(1
)
                 
Decrease in cash and cash equivalents
   
(2,399
)
   
(1,121
)
Cash and cash equivalents, beginning of period
   
10,359
     
4,203
 
Cash and cash equivalents, end of period
 
$
7,960
   
$
3,082
 
                 
Supplemental schedule of non-cash investing activities:
               
Capital expenditures included in accounts payable
 
$
100
   
$
36
 

See notes to Condensed Consolidated Financial Statements.

6

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

   
Three Months Ended
   
Six Months Ended
 
 
June 30,
   
June 30,
 
   
2021
   
2020
   
2021
   
2020
 
   
(In thousands)
 
                         
Equity beginning balance
 
$
28,363
   
$
25,505
   
$
30,236
   
$
25,926
 
                                 
Common stock
                               
Balance, beginning of period
   
130
     
116
     
130
     
115
 
       Issuance of shares from stock awards
   
     
     
     
1
 
Balance, end of period
   
130
     
116
     
130
     
116
 
                                 
Additional paid-in capital
                               
Balance, beginning of period
   
42,816
     
33,103
     
42,536
     
32,604
 
Share-based compensation expense
   
431
     
226
     
695
     
413
 
Issuance of shares from exercise of stock options
   
186
     
     
277
     
353
 
Relinquishment of stock awards and restricted stock units to pay for withholding taxes
   
(25
)
   
     
(100
)
   
(41
)
Balance, end of period
   
43,408
     
33,329
     
43,408
     
33,329
 
                                 
Retained earnings
                               
Balance, beginning of period
   
17,512
     
24,356
     
19,718
     
25,348
 
Net loss
   
(2,114
)
   
(1,853
)
   
(4,320
)
   
(2,845
)
Balance, end of period
   
15,398
     
22,503
     
15,398
     
22,503
 
                                 
Treasury stock
                               
Balance, beginning and end of period
   
(32,110
)
   
(32,110
)
   
(32,110
)
   
(32,110
)
                                 
Accumulated other comprehensive income (loss), net of tax
                               
Balance, beginning of period
   
15
     
40
     
(38
)
   
(31
)
Foreign currency translation adjustment, net of tax
   
32
     
10
     
85
     
81
 
 Balance, end of period
   
47
     
50
     
47
     
50
 
                                 
Equity ending balance
   
26,873
     
23,888
     
26,873
     
23,888
 
                                 
Supplemental share information
                               
Issuance of shares from stock awards
   
27
     
9
     
92
     
91
 
Relinquishment of stock awards to pay withholding taxes
   
1
     
     
32
     
14
 

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, 2020 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, 2020.

The financial position and results of operations of our U.K. subsidiary are measured using local currency as the functional currency.  Assets and liabilities of such subsidiary have been translated at the end-of-period exchange rates, and related revenues and expenses have been translated at the exchange rate as of the date the transaction was recognized, with the resulting translation gain or loss recorded in “Accumulated other comprehensive income (loss), net of tax” in the Condensed Consolidated Balance Sheets and Condensed Consolidated Statements of Changes in Shareholders’ Equity.  Transaction gains and losses are included in “Other, net” in the Condensed Consolidated Statements of Operations.

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

Impact of the COVID-19 Pandemic
In the first quarter of 2020, the COVID-19 pandemic and the resulting social distancing measures, including closures and restricted openings of restaurants and casinos implemented by federal, state and local authorities, negatively impacted customer demand and disrupted portions of our supply chain, including delayed product shipments from our two manufacturers located in China and Thailand.  While we began to experience a modest recovery starting in the second half of 2020 into 2021 and expect this recovery to continue during the remainder of 2021, the exact timing and pace of recovery is unknown given uncertainty surrounding responsive measures to the spread of virus variants or any potential future resurgences of the virus and the significant disruption that our customers have already experienced and may continue to experience.  In light of this uncertainty, we implemented a number of cost saving measures during 2020 to help mitigate the impact on our financial position and operations and continued to limit discretionary spending during the first half of 2021.  We are monitoring indicators of demand recovery, including our sales pipeline, customer orders and product shipments to ascertain an estimate of the ultimate impact of the COVID-19 pandemic on our business; however, the length and ultimate severity of the reduction in demand due to the pandemic remains uncertain.

Balance Sheet, Cash Flow and Liquidity. In addition to the expense management actions implemented during 2020, we took the following actions to increase liquidity and strengthen our financial position:
Public Offering – On October 16, 2020, the Company raised net proceeds of $8.7 million, after deducting underwriting discounts, commissions and offering expenses, through an underwritten public offering (the “Offering”) and sold an aggregate of 1,380,000 shares of common stock.
PPP Loan – On May 1, 2020, the Company was granted a $2.2 million loan (the “PPP Loan”) under the Paycheck Protection Program (the “PPP”) administered by the Small Business Administration (“SBA”) established under Division A, Title I of the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act"), which enabled us to return employees we furloughed earlier in 2020 to full time employment and to restore employees to full pay following certain pay cuts.  On July 8, 2021, we received notice that the PPP Loan had been forgiven as of July 1, 2021.  See Note 6 for further details regarding the PPP Loan.
New Credit Facility – On March 13, 2020, we entered into a new credit facility with Siena Lending Group LLC that provides a revolving credit line of up to $10.0 million, subject to a borrowing base.  See Note 6 for further details regarding this facility.
Reduced Capital Expenditures – We limited capital expenditures during 2020.

We may further modify or supplement the expense management measures we have implemented and the actions we have taken to increase liquidity as the timing and extent of customer demand recovery develops.
8


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 taken 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, capital expenditures and other operating costs.  Our current assumptions are that casinos and restaurants remain open and continue to gradually increase capacity limitations during 2021, but that many casinos and restaurants may delay purchases of new slot machines and our BOHA! products, respectively, as their businesses gradually return to pre-pandemic levels of capacity and operations.  Based on these assumptions, we anticipate that sales in casino and gaming and food service technology will continue to be negatively impacted through at least 2021.  We have performed a sensitivity analysis on these assumptions to forecast the potential impact of a slower-than-anticipated recovery and believe that we are positioned to withstand the impact of lower-than-anticipated sales and that we will be able to take additional financial and operational actions to cut costs and/or increase liquidity, if necessary.  These actions may include additional expense reductions and capital raising activities.

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, inventory obsolescence, the valuation of deferred tax assets and liabilities, depreciable lives of equipment, warranty obligations, 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.

2. Revenue

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

Disaggregation of revenue

The following tables disaggregates our revenue by market-type, as we believe it 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
 
 
June 30,
 
   
2021
   
2020
 
   
(In thousands)
 
   
United States
   
International
   
Total
   
United States
   
International
   
Total
 
Food service technology
 
$
2,987
   
$
87
   
$
3,074
   
$
1,056
   
$
148
   
$
1,204
 
POS automation
   
1,252
     
4
     
1,256
     
481
     
-
     
481
 
Casino and gaming
   
2,438
     
1,029
     
3,467
     
970
     
390
     
1,360
 
Lottery
   
-
     
-
     
-
     
817
     
-
     
817
 
Printrex
   
25
     
87
     
112
     
6
     
2
     
8
 
TransAct Services Group
   
1,252
     
164
     
1,416
     
1,271
     
144
     
1,415
 
Total net sales
 
$
7,954
   
$
1,371
   
$
9,325
   
$
4,601
   
$
684
   
$
5,285
 

   
Six Months Ended
 
 
June 30,
 
   
2021
   
2020
 
   
(In thousands)
 
   
United States
   
International
   
Total
   
United States
   
International
   
Total
 
Food service technology
 
$
5,551
   
$
270
   
$
5,821
   
$
2,295
   
$
280
   
$
2,575
 
POS automation
   
2,412
     
8
     
2,420
     
2,035
     
4
     
2,039
 
Casino and gaming
   
4,402
     
1,930
     
6,332
     
3,528
     
2,763
     
6,291
 
Lottery
   
-
     
-
     
-
     
817
     
-
     
817
 
Printrex
   
52
     
219
     
271
     
67
     
58
     
125
 
TransAct Services Group
   
2,532
     
250
     
2,782
     
3,274
     
411
     
3,685
 
Total net sales
 
$
14,949
   
$
2,677
   
$
17,626
   
$
12,016
   
$
3,516
   
$
15,532
 

9


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” and “Other non-current 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 six months ended June 30, 2021, we recognized revenue of $0.5 million related to our contract liabilities at December 31, 2020. Total net contract (liabilities) assets consisted of the following:

 
June 30, 2021
   
December 31, 2020
 
   
(In thousands)
 
Unbilled receivables, current
 
$
296
   
$
290
 
Unbilled receivables, non-current
   
441
     
591
 
Customer pre-payments
   
(87
)
   
(216
)
Deferred revenue, current
   
(742
)
   
(504
)
Deferred revenue, non-current
   
(232
)
   
(111
)
Total net contract (liabilities) assets
 
$
(324
)
 
$
50
 

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 June 30, 2021, the aggregate amount of transaction prices allocated to remaining performance obligations was $5.0 million.  The Company expects to recognize revenue on $4.4 million of its remaining performance obligations within the next 12 months following June 30, 2021, $0.4 million within the next 24 months and the balance of these remaining performance obligations recognized within the next 36 months.

3. Note receivable

The note receivable balance relates to loans given to a third-party software developer from whom we license our food service technology software with an interest rate of 4.5%, which were originally due in April 2020.  In March 2021, we received payment in the amount of $1.6 million representing the remaining principal balance and interest due from the third-party.  Prior to the payment being received, notes receivable were stated at unpaid principal balances and interest income was recognized on the accrual method.  Interest income for the three months ended June 30, 2020 was $18 thousand.  There was no interest income for the three months ended June 30, 2021.  For the six months ended June 30, 2021 and 2020, we recorded $17 thousand and $31 thousand of interest income, respectively.

4. Inventories

The components of inventories were:

 
June 30, 2021
   
December 31, 2020
 
   
(In thousands)
 
             
Raw materials and purchased component parts
 
$
5,373
   
$
5,467
 
Finished goods
   
3,361
     
5,819
 
   
$
8,734
   
$
11,286
 

5. Accrued product warranty liability

We generally provide hardware warranties on our products for up to 24 months and record the estimated cost of such product warranties at the time the sale is recorded.  Estimated warranty costs are based upon actual past experience of product repairs and the related estimated cost of labor and material to make the necessary repairs.
10



The following table summarizes the activity recorded in the accrued product warranty liability during the six months ended June 30, 2021 and 2020:

 
Six Months Ended
 
 
June 30,
 
   
2021
   
2020
 
   
(In thousands)
 
             
Balance, beginning of period
 
$
140
   
$
215
 
Warranties issued
   
19
     
55
 
Warranty settlements
   
(45
)
   
(78
)
Balance, end of period
 
$
114
   
$
192
 

As of June 30, 2021, $87 thousand of the accrued product warranty liability was classified as current in “Accrued liabilities” in the Condensed Consolidated Balance Sheets and the remaining $27 thousand was classified as non-current in “Other liabilities”.

6. Debt

On March 13, 2020, we entered into a new credit facility (the “Siena Credit Facility”) with Siena Lending Group LLC.  The Siena Credit Facility provides for a revolving credit line of up to $10.0 million expiring 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 (i) 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 three month period from April 1, 2020 to June 30, 2020 was the first period we were subject to the financial covenant which required the Company to maintain a minimum EBITDA and continued through the 12-month period from April 1, 2020 to March 31, 2021.  On July 21, 2021, the Company entered into an amendment (the “Credit Facility Amendment”) to the Siena Credit Facility.  The Credit Facility Amendment 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,000 under the Siena Credit Facility, tested as of the end of each calendar month, beginning with the calendar month ending July 31, 2021.  As of June 30, 2021, we had $4.7 million of borrowing capacity available under the Siena Credit Facility.

On May 1, 2020 (the “Loan Date”), the Company was granted the PPP Loan from Berkshire Bank in the aggregate amount of $2.2 million, pursuant to the PPP.  Under the terms of the PPP, the PPP Loan would be forgiven to the extent that funds from the PPP Loan were used for payroll costs and costs to continue group health care benefits, as well as for interest on mortgage obligations incurred before February 15, 2020, rent under lease agreements in effect before February 15, 2020, utilities for which service began before February 15, 2020, and interest on debt obligations incurred before February 15, 2020, subject to conditions and limitations provided in the CARES Act.  At least 60% (under the PPP terms, as amended) of the proceeds from the PPP Loan needed to have been used for eligible payroll costs for the PPP Loan to be forgiven. The Company submitted its PPP Loan forgiveness application in May 2021 to the SBA through Berkshire Bank and submitted the related loan necessity questionnaire in June 2021.  On July 8, 2021, the Company received notifications from Berkshire Bank and the SBA that its PPP Loan (including all interest accrued thereon) of $2.2 million had been fully forgiven by the SBA and that the forgiveness payment date was July 1, 2021. 

The PPP Loan, which was evidenced by a Note dated the Loan Date issued by the Company (the “Note”) in favor of Berkshire Bank, as lender (the “PPP Lender”), was scheduled to mature on May 1, 2022 and had a fixed interest rate of 1.0% per annum, accruing from the Loan Date and payable monthly.  No payments were due on the PPP Loan for six months from the date of first disbursement, and because a loan forgiveness application was submitted to the SBA within 10 months after the end of the covered period, no payments were due until the date on which the SBA remitted the loan forgiveness amount to the PPP Lender and interest that accrued during the deferment period was included in the forgiveness amount.  The Note was unsecured and guaranteed by the SBA.  The PPP Loan is classified as “Long-term debt” in the Condensed Consolidated Balance Sheet.  The forgiveness of the PPP loan will be recognized  under “Interest and other expense” section in the Condensed Consolidated Statement of Operations during the quarter ending September 30, 2021.

11

7. Earnings per share

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

   
Three Months Ended
   
Six Months Ended
 
 
June 30,
   
June 30,
 
   
2021
   
2020
   
2021
   
2020
 
   
(In thousands, except per share data)
 
Net loss
 
$
(2,114
)
 
$
(1,853
)
 
$
(4,320
)
 
$
(2,845
)
                                 
Shares:
                               
Basic:  Weighted average common shares outstanding
   
8,976
     
7,543
     
8,962
     
7,525
 
Add:  Dilutive effect of outstanding options and restricted stock units as determined by the treasury stock method
   
     
     
     
 
Diluted:  Weighted average common and common equivalent shares outstanding
   
8,976
     
7,543
     
8,962
     
7,525
 
                                 
Net loss per common share:
                               
Basic
 
$
(0.24
)
 
$
(0.25
)
 
$
(0.48
)
 
$
(0.38
)
Diluted
 
$
(0.24
)
 
$
(0.25
)
 
$
(0.48
)
 
$
(0.38
)

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 three months ended June 30, 2021 and 2020, there were 0.3 million and 1.4 million, respectively, of potentially dilutive shares consisting of stock awards that were excluded from the calculation of earnings per diluted share.  For the six months ended June 30, 2021 and 2020, there were 0.7 million and 1.3 million, respectively, of potentially dilutive shares consisting of stock awards that were excluded from the calculation of earnings per diluted share.  Regarding the three and six months ended June 30, 2021 and 2020, when a net loss is reported, basic and diluted net loss per common share are calculated using the same method.

8. Shareholders’ equity

On January 23, 2020, our Board of Directors announced the cessation of our quarterly cash dividend on the Company’s common stock.  The final dividend payment was made in December 2019.

9. 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 Sheet.  Our leases have remaining lease terms of one year to five years, some of which include options to extend. Our leases with options to extend provide for extensions of two to five years with the ability to terminate the lease within one yearOn February 28, 2020, we entered into an amendment to extend the lease on our facility in Ithaca, New York, which resulted in recording an additional right-of-use-asset and lease liability of $1.5 million.  The lease, which was last amended on January 14, 2016, was scheduled to expire on May 31, 2021.  The lease amendment provided for an extension of the lease for four additional years from June 1, 2021 to May 31, 2025.  On April 30, 2021, we entered into an amendment to modify the expiration date of our lease on our Hamden, CT facility.  The lease, which was last amended on January 3, 2017, was scheduled to expire on April 30, 2027.  The lease amendment modified the expiration date to October 31, 2023 with an option to extend the lease for an additional two-year period extending the expiration date to October 31, 2025.  The modification resulted in reducing the right-of-use-asset and lease liability by $0.3 million. Lease expense is recognized on a straight-line basis over the lease term.

Operating lease expense for the three months ended June 30, 2021 and 2020 was $239 thousand and $241 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 expense for the six months ended June 30, 2021 and 2020 was $482 thousand and $492 thousand, respectively.  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):

 
Six Months Ended
 
 
June 30,
 
   
2021
   
2020
 
Operating cash outflows from leases
 
$
522
   
$
519
 

The following summarizes additional information related to our leases as of June 30, 2021 and December 31, 2020:

 
June 30, 2021
   
December 31, 2020
 
Weighted average remaining lease term (in years)
   
3.9
     
4.9
 
Weighted average discount rate
   
4.4
%
   
4.1
%

The maturity of the Company’s operating lease liabilities as of June 30, 2021 and December 31, 2020 were as follows (in thousands):

 
June 30, 2021
   
December 31, 2020
 
2021
 
$
463
   
$
971
 
2022
   
887
     
879
 
2023
   
722
     
713
 
2024
   
722
     
718
 
2025
   
427
     
464
 
Thereafter
   
24
     
180
 
Total undiscounted lease payments
   
3,245
     
3,925
 
Less imputed interest
   
269
     
224
 
Total lease liabilities
 
$
2,976
   
$
3,701
 

10. Income taxes

We recorded an income tax benefit for the second quarter of 2021 of $687 thousand at an effective tax rate of 24.5%, compared to an income tax benefit for the second quarter of 2020 of $921 thousand at an effective tax rate of 33.2%.  For the six months ended June 30, 2021,  we recorded an income tax benefit of $1.2 million at an effective tax rate of 22.3%, compared to an income tax benefit for the six months ended June 30, 2020 of $1.4 million at an effective tax rate of 32.8%The effective tax rate for the second quarter and first six months of 2020 was higher than the comparable 2021 periods as it included the impact of our net operating loss (“NOL”) that we incurred during 2020 and will carry back to prior years.  The CARES Act enacted on March 27, 2020 permits NOLs incurred in 2018, 2019 and 2020 to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes.  We generated an NOL in 2020, which we will carry back to tax years that had a federal statutory tax rate of 34% compared to 21% in 2020.

We are subject to U.S. federal income tax, as well as income tax in certain U.S. states and foreign jurisdictions.  We have substantially concluded all U.S. federal, state and local income tax, and foreign tax regulatory examination matters through 2016.  However, our federal tax returns for the years 2017 through 2019 remain open to examination. Various state and foreign tax jurisdiction tax years remain open to examination as well, though we believe that any additional assessment would be immaterial to the Condensed Consolidated Financial Statements.

As of June 30, 2021, we had $121 thousand of total gross unrecognized tax benefits that, if recognized, would favorably affect the effective income tax rate in any future periods.  We expect $24 thousand of the $121 thousand of unrecognized tax benefits will reverse in the third quarter of 2021 upon the expiration of the applicable statute of limitations.

We recognize interest and penalties related to uncertain tax positions in the income tax provision.  As of June 30, 2021, we had $25 thousand of accrued interest and penalties related to uncertain tax positions.  The Company maintains a valuation allowance against certain deferred tax assets where realization is not certain.

11. Subsequent events

The Company has evaluated all events or transactions that occurred up to the date the consolidated financial statements were available to be issued.  Based upon this review, the Company did not identify any additional subsequent events that would have required adjustment or disclosure in the consolidated financial statements, other than receiving notifications from Berkshire Bank and the SBA regarding forgiveness of the PPP Loan on July 8, 2021, and the Credit Facility Amendment to the Siena Credit Facility signed on July 21, 2021, both of which are disclosed in Note 6.

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 June 30, 2021 (this “Report”), including without limitation, statements in this Management’s Discussion and Analysis of Financial Condition and Results of Operations, which are not historical facts 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 generally can be 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.  The Company cautions readers not to place undue reliance on any such forward-looking statements, each of which involves certain risks and uncertainties, including, but not limited to, those listed in Part 1, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2020 (our “2020 Form 10-K”), and in our other filings with the Securities and Exchange Commission (the “SEC”).  Such risks and uncertainties could cause actual results to differ materially from those discussed in, or implied by, the forward-looking statements.  Any such risks and uncertainties may also be exacerbated by the ultimate impact of the COVID-19 pandemic, which is unknown at this time.  In addition, statements made in this Report about the COVID-19 pandemic and the potential effects and impacts of the COVID-19 pandemic on the Company’s business, financial condition, liquidity and results of operations may constitute forward-looking statements due to factors and future developments that are uncertain, unpredictable and, in many cases, beyond our control, including the scope, duration and extent of the pandemic, actions taken by governmental authorities and businesses in response to the pandemic and any resurgences or variants, vaccination rates and the direct and indirect impact of the pandemic on our employees, customers and third parties with which we conduct business.  Although management has taken steps to mitigate any negative effect of such risks and uncertainties, including the impact of the COVID-19 pandemic, significant unfavorable changes could severely impact the assumptions used.  Forward-looking statements speak only as of the date they are made, and we do not undertake any obligation to update them to reflect the impact of subsequent events or circumstances, except as required by law.  As used in this Report, unless the context otherwise requires, references to “we”, “us”, “our”, the “Company” and “TransAct” refer to the consolidated operations of TransAct Technologies Incorporated and its consolidated subsidiaries.

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, casino and gaming, and oil and gas.  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®, Ithaca®, and Printrex® 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, as well as printed logging and plotting of data.  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, government and oil and gas exploration 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.
14


Impact of the COVID-19 Pandemic
Our business trends through the first two months of 2020 were in line with internal expectations; however, the challenges posed by the COVID-19 pandemic on the United States and global economy increased significantly as the first quarter of 2020 progressed and continued throughout the remainder of 2020 and into the first six months of 2021.  Though we have begun to see some recovery in the first half of 2021, unfortunately, the massive economic and social disruptions across the world persist due to COVID-19, including the emergence of virus variants, and the measures implemented to mitigate its spread.  The food service, casino and gaming, and oil and gas industries have been particularly affected by the pandemic, and we expect such disruptions to continue to negatively impact our overall business for the foreseeable future.

As a result of the COVID-19 pandemic and measures implemented to mitigate its spread, we experienced decreased demand for our products and lower than anticipated sales beginning in the second half of March 2020 and continuing through the first six months of 2021, particularly in our food service technology and casino and gaming markets.  We experienced some improvement in demand during the second half of 2020 through the first six months of 2021 compared to the second quarter of 2020, as state and local governments lifted certain measures implemented earlier in 2020 to mitigate the spread of the virus, but demand remained lower than 2019, and while we expect this improvement to continue during the remainder of 2021, the exact timing and pace of recovery is unknown.  Below is a discussion of the impact of COVID-19 that we have experienced, and that we believe will continue to experience for the foreseeable future in each of our markets.

Food service technology and POS automation.  In both our food service technology and POS automation markets, many restaurants and food service establishments that were closed during much of the second quarter of 2020 started to reopen in the third quarter of 2020 as state and local governments began to ease restrictions put in place in response to the pandemic.  Many of our customers have opened under restrictions that limit them to providing drive through, take-out or delivery service without dine-in options, as well as limiting the volume of customers and employees on site at any one time.  During the second half of 2020 and first six months of 2021, we experienced sales improvement compared to the second quarter of 2020, as these food service customers reopened for business.  However, during the fourth quarter of 2020 and early in 2021, restaurants were again impacted by a resurgence of the pandemic.  Notwithstanding the gradual resumption of limited operations that began in the third quarter of 2020, our food service technology and POS automation customers continue to recover from the financial impact of being closed for several months and we expect new capital expenditures to be a lower priority for them in the near term, which we believe will continue to negatively impact sales of BOHA! hardware, software and label products, as well as sales of POS printers.  However, food service providers have been and are likely to continue to be required to develop and implement new or enhanced policies and operating procedures regarding cleaning, sanitizing and social distancing to ensure the safety of their employees and customers.  We believe that our BOHA! hardware, software and label products could prove to be helpful to our food service customers in efficiently and effectively managing and complying with these new procedures, especially as many establishments are and will likely continue to be operating with reduced staff levels.

Casino and gaming.   In the casino and gaming market, most casinos and other gaming establishments were closed worldwide during most of the second quarter of 2020.  Many casinos began to reopen in late May and early June 2020, but similar to restaurants, casino openings were slow and measured, starting with reduced capacity and limited gameplay based on social distancing guidelines.  During the fourth quarter of 2020, some casinos re-closed due to a resurgence of the pandemic.  However, many casinos in the U.S. reopened during the first quarter of 2021 with limited capacity and during the second quarter of 2021 remained open and further expanded capacity.  We anticipate that casinos will continue to increase capacity over time, barring any new closures or reduced capacity requirements in response to any new resurgence of the pandemic, including the emergence of variants.  As casinos gradually recover from the financial impact of being closed for several months, we expect that casinos’ appetite for purchases of new slot machines will be diminished, which we believe is likely to continue to negatively impact sales of casino and gaming printers purchased by slot manufacturers for use in slot machines at casinos during 2021.

Lottery.  We exited the lottery market at the end of 2019 and IGT made a final purchase of our lottery printer during 2020.  Therefore, COVID-19 has not had an impact our lottery printer sales.

Printrex.  The oil and gas market has been negatively impacted by the decline in worldwide oil prices attributable to the COVID-19 pandemic during 2020.  During the first half of 2021, oil and gas prices have begun to rise again resulting in slowly improving sales to our oil and gas customers.  However, due to the uncertainty of current and future market conditions, we believe sales of our Printrex oil and gas printers will continue to be negatively impacted until oil and gas prices recover.

TSG.  Due to closures and reduced operating capacity of restaurants, retail establishments, casinos and other gaming establishments resulting from the COVID-19 pandemic, sales of spare parts, service and consumable products have declined, and we expect such sales to remain at reduced levels, due to lower usage until these markets recover.
15


Our gross margin has been negatively impacted and we expect our gross margin to continue to be negatively impacted while the COVID-19 pandemic and its economic effects on the markets we serve persists.  As a result of an expected significantly lower sales level, we believe our gross margin will remain lower than pre-pandemic levels due to fixed manufacturing overhead expenses (such as facility costs, depreciation, etc.) that cannot be reduced or eliminated even with the lower sales level.

We have also experienced supply chain disruptions, including delayed product shipments from our two contract manufacturers located in China and Thailand that conduct almost all of our printer and terminal manufacturing, due to reduced operations and parts shortages at these facilities.  To date, these disruptions have only minimally impacted deliveries to customers due to our high inventory levels and reduced demand for our products.  However, if the delays are sustained or additional disruptions from the pandemic occur, we may have insufficient inventory levels and our ability to deliver products to our customers on time or at all may be impaired.

While we began to experience a modest recovery starting in the second half of 2020 into 2021 and expect this recovery to continue during the remainder of 2021, the exact timing and pace of recovery is unknown given uncertainty surrounding responsive measures to potential future resurgences of the virus, vaccination rates, the emergence of virus variants and the significant disruption that our customers have already experienced and may continue to experience.  In light of this uncertainty, we implemented a number of cost saving measures during 2020 to help mitigate the impact on our financial position and operations and continued to limit discretionary spending during the first half of 2021.

In addition to the expense management actions implemented during 2020, we took the following actions to increase liquidity and strengthen our financial position:

Public Offering – On October 16, 2020, the Company raised net proceeds of $8.7 million, after deducting underwriting discounts, commissions and offering expenses, through an underwritten public offering (the “Offering”) and sold an aggregate of 1,380,000 shares of common stock.
PPP Loan - On May 1, 2020, the Company was granted a $2.2 million loan (the “PPP Loan”) under the Paycheck Protection Program (the “PPP”) administered by the Small Business Administration (“SBA”) established under Division A, Title I of the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”), which enabled us to return employees we had furloughed earlier in 2020 to full time employment and to restore employees to full pay following certain pay cuts.  On July 8, 2021, we received notice that the PPP Loan had been forgiven as of July 1, 2021.
New Credit Facility - On March 13, 2020, we also entered into a new credit facility with Siena Lending Group LLC (the “Siena Credit Facility”) that provides a revolving credit line of up to $10 million, subject to a borrowing base.
Reduced Capital Expenditures - We limited capital expenditures during 2020.

Since the onset of the pandemic, our top priority has been to ensure the health and safety of our employees while continuing to provide our customers with high-quality, personalized service. On March 20, 2020, we instituted work-from-home practices for the majority of our employees to reduce the spread of COVID-19 and to comply with government mandates. Because most of our employees already had laptop computers with remote access into our IT systems, we have experienced only minor reductions in productivity and minimal costs related to the implementation of our work-from-home practices.  In addition, even with the move to a work-from-home environment, our existing internal control structure remained operational and unchanged.

With a majority of our employees now fully vaccinated against COVID-19, we are beginning to prepare a return-to-work plan that we expect to implement in the second half of 2021.

Our distribution centers, deemed an essential service, have remained operational throughout the pandemic.  During 2020, we implemented a new COVID-19 policy, which was still in place during the first six months of 2021, to specifically address health and safety guidelines for employees to adhere to and follow when at work or returning to work.  This policy is based on the COVID-19 safety guidelines recommended by the Centers for Disease Control and Prevention and implements the following operations procedures:

staggered shifts and a rotational or flexible work schedule to minimize the number of employees at any particular facility at a single time;
mandated use of protective equipment, such as masks and gloves, when in common areas, which is provided to employees;
spaced seating in workspaces such as manufacturing cells, lunch/break rooms, conference rooms and other common areas to comply with social distancing guidelines;
employees who (i) show symptoms of COVID-19 or (ii) have been exposed to someone who shows symptoms or has tested positive for COVID-19 are prohibited from reporting to work for 10 days;
visitors are prohibited from entering all facilities; and
cleaning and disinfecting protocols at all facilities.
16


We have evaluated the recoverability of the assets on our unaudited condensed consolidated balance sheet as of June 30, 2021 in accordance with relevant authoritative accounting literature. We considered the disruptions caused by the COVID-19 pandemic, including lower than previously forecasted sales and customer demand and macroeconomic factors potentially impacting accounts receivable, inventory, investments, intangible assets, goodwill and other assets and liabilities.  Where forward-looking estimates are required, we made a good-faith estimate based on information available as of the balance sheet date. We have continued to monitor for indicators of impairment through the date of this Report and reflected accordingly in the accompanying condensed consolidated financial statements.

Notwithstanding the foregoing, there is no assurance that the actions we have taken in response to the pandemic are sufficient or adequate, and we may be required to take additional preventive or responsive measures, as the ultimate extent of the effects of the COVID-19 pandemic 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 Form 10-K for the year ended December 31, 2020 for further discussion of risks related to COVID-19.

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, inventory obsolescence, the valuation of deferred tax assets and liabilities, depreciable lives of equipment, warranty obligations, and contingent liabilities.  We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances.

Results of Operations: Three months ended June 30, 2021 compared to the three months ended June 30, 2020

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 three months ended June 30, 2021 and 2020 were as follows:

   
Three Months Ended
   
Three Months Ended
       
(In thousands, except percentages)
 
June 30, 2021
   
June 30, 2020
   
$ Change
   
% Change
 
Food service technology (“FST”)
 
$
3,074
     
33.0
%
 
$
1,204
     
22.8
%
 
$
1,870
     
155.3
%
POS automation
   
1,256
     
13.4
%
   
481
     
9.1
%
   
775
     
161.1
%
Casino and gaming
   
3,467
     
37.2
%
   
1,360
     
25.7
%
   
2,107
     
154.9
%
Lottery
   
     
0.0
%
   
817
     
15.5
%
   
(817
)
   
(100.0
%)
Printrex
   
112
     
1.2
%
   
8
     
0.1
%
   
104
     
1,300.0
%
TSG
   
1,416
     
15.2
%
   
1,415
     
26.8
%
   
1
     
0.1
%
   
$
9,325
     
100.0
%
 
$
5,285
     
100.0
%
 
$
4,040
     
76.4
%
                                                 
International *
 
$
1,371
     
14.7
%
 
$
684
     
12.9
%
 
$
687
     
100.4
%
17


*
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 second quarter of 2021 increased $4 million, or 76%, from the same period in 2020.  Printer, terminal and other hardware sales volume increased 93% year-over-year to approximately 20,000 units for the second quarter of 2021 due to volume increases in all our markets except our lottery market.  The increase was driven primarily by a 182% increase in unit volume from the casino and gaming market and, to a lesser extent, a 103% increase in the POS automation market and a 130% increase in the FST market.  The average selling price of our printers, terminals and other hardware decreased 4% for the second quarter of 2021 compared to the second quarter of 2020, primarily due to a higher level of POS automation printer sales, which sell at a lower price than our other products.  Additionally, sales of our software, labels and other recurring revenue from our FST market increased $1.4 million, or 214%, in the second quarter of 2021 compared to the second quarter of 2020.

International sales for the second quarter of 2021 increased $0.7 million, or 100%, from the same period in 2020, primarily due to a 164% increase in sales in the international casino and gaming market.

Food service technology. Our primary offering in the food service technology market is our BOHA! ecosystem, which combines our latest generation terminal/workstation, cloud-based software applications and related hardware into a unique solution to automate back-of-house operations in restaurants, convenience stores and food service operations.  The software component of BOHA! consists of a suite of software-as-a-service (“SaaS”)-based applications for both Android and iOS, including applications for temperature monitoring of food and equipment, timers, food safety labeling, media libraries, checklists and task lists, and equipment service management.  These applications are combined into a single platform with the associated hardware, which includes the BOHA! terminal/workstation, handheld devices, tablets, temperature probes and temperature sensors. The BOHA! terminal combines the software and hardware components in a device that includes an operating system, touchscreen and one or two thermal print mechanisms that print easy-to-read food rotation labels, grab-and-go labels for prepared foods, and “enjoy by” date labels.  The BOHA! workstation uses an iPad instead of an integrated touchscreen.  Both the BOHA! terminal and workstation are equipped with the TransAct Enterprise Management System to ensure that only approved applications and functions are available on the device and allows over-the-air updates to the applications and operating system.  BOHA! helps food service establishments and restaurants (including fine dining, casual dining, fast casual and quick-serve 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.  Sales of our worldwide food service technology products for the three months ended  June 30, 2021 and 2020 were as follows:

   
Three Months Ended
   
Three Months Ended
       
(In thousands, except percentages)
 
June 30, 2021
   
June 30, 2020
   
$ Change
   
% Change
 
Domestic
 
$
2,987
     
97.2
%
 
$
1,056
     
87.7
%
 
$
1,931
     
182.9
%
International
   
87
     
2.8
%
   
148
     
12.3
%
   
(61
)
   
(41.2
%)
   
$
3,074
     
100.0
%
 
$
1,204
     
100.0
%
 
$
1,870
     
155.3
%

   
Three Months Ended
   
Three Months Ended
       
(In thousands, except percentages)
 
June 30, 2021
   
June 30, 2020
   
$ Change
   
% Change
 
Hardware
 
$
1,008
     
32.8
%
 
$
545
     
45.3
%
 
$
463
     
85.0
%
Software, labels and other recurring revenue
   
2,066
     
67.2
%
   
659
     
54.7
%
   
1,407
     
213.5
%
   
$
3,074
     
100.0
%
 
$
1,204
     
100.0
%
 
$
1,870
     
155.3
%

The increase in food service technology sales for the second quarter of 2021 compared to the second quarter of 2020 was driven by an increase in sales of both hardware and BOHA! software, labels and other recurring revenue.  Hardware sales increased 85% in the second quarter of 2021 compared to 2020 due largely to sales to an existing national convenience store customer and continued sales to a national travel center customer that started implementing BOHA! in the first quarter of 2021.  Sales of BOHA! software recognized on a SaaS subscription basis, labels and other recurring revenue increased by 214%, primarily due to increased label sales and, to a lesser extent, increased software sales, compared to the prior year period due to the growth of the installed base of our BOHA! terminals and workstations. 
18


POS automation. Revenue from the POS automation market includes sales of thermal printers used primarily by quick serve restaurants located either at the checkout counter or within self-service kiosks to print receipts for consumers or print on linerless labels.  Sales of our worldwide POS automation products for the three months ended June 30, 2021 and 2020 were as follows:

   
Three Months Ended
   
Three Months Ended
       
(In thousands, except percentages)
 
June 30, 2021
   
June 30, 2020
   
$ Change
   
% Change
 
Domestic
 
$
1,252
     
99.7
%
 
$
481
     
100.0
%
 
$
771
     
160.3
%
International
   
4
     
0.3
%
   
     
0.0
%
   
4
     
100.0
%
   
$
1,256
     
100.0
%
 
$
481
     
100.0
%
 
$
775
     
161.1
%

The increase in POS automation product revenue for the second quarter of 2021 compared to the second quarter of 2020 was driven by a 161% increase in sales of our Ithaca® 9000 printer, primarily to McDonald’s, as POS automation sales improved during the second quarter of 2021 compared to the significant negative impact the COVID-19 pandemic had on sales during the second quarter of 2020.

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 and 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 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 June 30, 2021 and 2020 were as follows:

   
Three Months Ended
   
Three Months Ended
       
(In thousands, except percentages)
 
June 30, 2021
   
June 30, 2020
   
$ Change
   
% Change
 
Domestic
 
$
2,438
     
70.3
%
 
$
970
     
71.3
%
 
$
1,468
     
151.3
%
International
   
1,029
     
29.7
%
   
390
     
28.7
%
   
639
     
163.8
%
   
$
3,467
     
100.0
%
 
$
1,360
     
100.0
%
 
$
2,107
     
154.9
%

The increase in domestic sales of our casino and gaming products for the second quarter of 2021 compared to the second quarter of 2020 was primarily due to a 168% increase in domestic sales of our thermal casino printers, as we have experienced some recovery compared to the second quarter of 2020 when the casino and gaming market was most severely impacted by the COVID-19 pandemic.  We continue to experience recovery in the domestic casino and gaming market during the first half of 2021 as sales have increased 24% in the second quarter of 2021 compared to the first quarter of 2021.

Similar to the domestic sales increase, international sales of our casino and gaming products increased in the second quarter of 2021 compared to the second quarter of 2020, primarily due to a 205% increase in sales of our thermal casino printers due to the sales recovery experienced in the second quarter of 2021 compared to the second quarter of 2020 when the casino and gaming market was most severely impacted by the COVID-19 pandemic.   We continued to experience some recovery from the negative impact of the COVID-19 pandemic as international casino sales in the second quarter of 2021 increased 14% compared to the first quarter of 2021.

Lottery. Revenue from the lottery market includes sales of thermal on-line and other lottery printers to International Game Technology and its subsidiaries (“IGT”) for various lottery applications. Sales of our worldwide lottery printers for the three months ended June 30, 2021 and 2020 were as follows:

   
Three Months Ended
   
Three Months Ended
       
(In thousands, except percentages)
 
June 30, 2021
   
June 30, 2020
   
$ Change
   
% Change
 
Domestic
 
$
     
0.0
%
 
$
817
     
100.0
%
 
$
(817
)
   
(100.0
%)
International
   
     
0.0
%
   
     
0.0
%
   
     
0.0
%
   
$
     
0.0
%
 
$
817
     
100.0
%
 
$
(817
)
   
(100.0
%)
19


On December 31, 2019, we allowed our non-exclusive agreement to provide lottery terminal printers to IGT to expire as we have decided to exit the lottery market and shift our focus towards our higher-value, technology enabled food service technology and casino and gaming products.  As a result, IGT made a final purchase of our lottery printers during the second quarter of 2020 and we do not expect any further lottery printer sales in the future.

Printrex. Printrex branded printers are sold into markets that include wide format, desktop and rack mounted and vehicle mounted black/white thermal printers used by customers to log and plot oil field, seismic and down hole well drilling data in the oil and gas exploration industry.  It also includes high-speed color inkjet desktop printers used to print logs at the data centers of the oil and gas field service companies.  Sales of our worldwide Printrex printers for the three months ended June 30, 2021 and 2020 were as follows:

   
Three Months Ended
   
Three Months Ended
       
(In thousands, except percentages)
 
June 30, 2021
   
June 30, 2020
   
$ Change
   
% Change
 
Domestic
 
$
25
     
22.3
%
 
$
6
     
75.0
%
 
$
19
     
316.7
%
International
   
87
     
77.7
%
   
2
     
25.0
%
   
85
     
4,250.0
%
   
$
112
     
100.0
%
 
$
8
     
100.0
%
 
$
104
     
1,300.0
%

The increase in sales of Printrex printers for the second quarter of 2021 compared to the second quarter of 2020 resulted from higher domestic and international sales in the oil and gas market which was negatively impacted during the second quarter of 2020 by the decline in worldwide oil prices attributable to the COVID-19 pandemic.  Though our overall Printrex sales increased in the second quarter of 2021 and we continue to fulfill orders from existing customers, we are no longer focused on this market and expect sales to decline over time.

TSG. Revenue generated by TSG includes sales of consumable products (POS receipt paper, inkjet cartridges, ribbons and other printing supplies for legacy products), replacement parts, maintenance and repair services, refurbished printers, and shipping and handling charges.  Sales in our worldwide TSG market for the three months ended June 30, 2021 and 2020 were as follows:

   
Three Months Ended
   
Three Months Ended
       
(In thousands, except percentages)
 
June 30, 2021
   
June 30, 2020
   
$ Change
   
% Change
 
Domestic
 
$
1,252
     
88.4
%
 
$
1,271
     
89.8
%
 
$
(19
)
   
(1.5
%)
International
   
164
     
11.6
%
   
144
     
10.2
%
   
20
     
13.9
%
   
$
1,416
     
100.0
%
 
$
1,415
     
100.0
%
 
$
1
     
0.1
%

Domestic revenue from TSG for the second quarter of 2021 decreased slightly by 2% compared to the second quarter of 2020.  The decrease was primarily due to a 27% decrease in service sales primarily related to a service contract with a banking customer that is expected to end in 2021 and a 12% decline from lower lottery printer spare part sales to IGT, which can vary significantly from quarter to quarter.  These decreases were partially offset by a 78% increase in consumable sales resulting from higher sales of legacy POS paper when compared to the second quarter of 2020 when many of these customers were negatively impacted by the COVID-19 pandemic.  We expect TSG sales to decrease in 2021 compared to 2020 due to lower expected sales of legacy lottery printer spare  parts to IGT and lower service sales related to the banking service contract noted above.

Internationally, TSG revenue increased in the second quarter of 2021 compared to the second quarter of 2020, primarily due to a 35% increase in sales of replacement parts and accessories to international casino and gaming customers.
20


Gross Profit.  Gross profit for the three months ended June 30, 2021 and 2020 is summarized below (in thousands, except percentages):

Three Months Ended June 30,
   
Percent
   
Percent of
   
Percent of
 
2021
   
2020
   
Change
   
Total Sales - 2021
   
Total Sales - 2020
 
$
3,325
   
$
2,290
     
45.2
%
   
35.7
%
   
43.3
%

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! ecosystem and royalty payments to third parties, including to the third-party licensor of our food service technology software products.  For the second quarter of 2021, gross profit increased $1.0 million, or 45%, due largely to a sales increase of 76% for the second quarter in 2021 compared to the second quarter of 2020.  Additionally, our gross margin decreased 760 basis points, to 35.7%, for the second quarter of 2021 compared to 43.3% for the second quarter of 2020.  The decrease in gross margin resulted largely from lower margin on our BOHA! hardware sales in the second quarter of 2021 compared to the second quarter of 2020, as we have reduced prices to accelerate the growth of our BOHA! installed base.

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

Three Months Ended June 30,
   
Percent
   
Percent of
   
Percent of
 
2021
   
2020
   
Change
   
Total Sales - 2021
   
Total Sales - 2020
 
$
1,804
   
$
1,367
     
32.0
%
   
19.3
%
   
25.9
%

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 to the third-party licensor of our food service technology software products).  Such expenses increased $0.4 million, or 32% for the second quarter of 2021 compared to the second quarter of 2020, as we gradually return to more normalized pre-COVID spending levels and continue development of our food service technology products.  We expect engineering, design and product development expense to increase for the full year 2021 compared to the full year 2020 due to the accelerated investments planned in our food service technology products.

Operating Expenses - Selling and Marketing. Selling and marketing expense for the three months ended June 30, 2021 and 2020 is summarized below (in thousands, except percentages):

Three Months Ended June 30,
   
Percent
   
Percent of
   
Percent of
 
2021
   
2020
   
Change
   
Total Sales - 2021
   
Total Sales - 2020
 
$
1,767
   
$
1,419
     
24.5
%
   
18.9
%
   
26.8
%

Selling and marketing expenses primarily include salaries and payroll related expenses for our sales and marketing 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.  Such expenses increased $0.3 million, or 25%, for the second quarter of 2021 compared to the second quarter of 2020, primarily due to increased travel expense, marketing programs and new sales staff.  Our level of spending was unusually low during the second quarter of 2020, as we implemented a number of significant cost saving measures in response to the COVID-19 pandemic.  We expect selling and marketing expenses to continue to increase for the full year 2021, as we gradually return to more normalized pre-COVID-19 spending levels, as well as make substantial strategic investments in our food service technology sales and marketing groups including resumed and expanded print advertising and marketing promotions that were deferred from 2020 due to the pandemic.
21


Operating Expenses - General and Administrative. General and administrative expense for the three months ended June 30, 2021 and 2020 is summarized below (in thousands, except percentages):

Three Months Ended June 30,
   
Percent
   
Percent of
   
Percent of
 
2021
   
2020
   
Change
   
Total Sales - 2021
   
Total Sales - 2020
 
$
2,509
   
$
2,242
     
11.9
%
   
26.9
%
   
42.4
%

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, and other expenses related to being a publicly-traded company.  General and administrative expenses increased $0.3 million, or 12%, for the second quarter of 2021 compared to the second quarter of 2020 due to higher recruiting fees and employee compensation, as well as higher consulting fees related to a planned implementation of a new ERP system to be completed in 2022.  These increases were partially offset by lower legal and professional fees during the second quarter of 2021 compared to the second quarter of 2020.  We expect general and administrative expenses to continue to increase in 2021 as we gradually return to more normalized pre-COVID-19 spending levels.

Operating Loss. Operating loss for the three months ended June 30, 2021 and 2020 is summarized below (in thousands, except percentages):

Three Months Ended June 30,
   
Percent
   
Percent of
   
Percent of
 
2021
   
2020
   
Change
   
Total Sales - 2021
   
Total Sales - 2020
 
$
(2,755
)
 
$
(2,738
)
   
0.6
%
   
(29.5
%)
   
(51.8
%)

Our operating loss increased less than 1% for the second quarter of 2021 compared to the second quarter of 2020 as increased sales of 76% were almost entirely offset by a decrease in our gross margin of 760 basis points and an increase in operating expenses of $1.1 million during the second quarter of 2021 compared to the second quarter of 2020.

Interest, net. We recorded net interest expense of $29 thousand for the second quarter of 2021 compared to net interest expense of $25 thousand for the second quarter of 2020.  The increase in net interest expense was primarily due to lower interest income earned on our cash balances during the second quarter of 2021 compared to the second quarter of 2020.  We expect interest expense to increase for the full year 2021 compared to the full year 2020 due to the full year impact of unused borrowing fees incurred from the Siena Credit Facility and lower interest income due to the collection of the note receivable in the first quarter of 2021.

Other, net. We recorded other expense of $17 thousand for the second quarter of 2021 compared to other expense of $11 thousand for the second quarter of 2020, primarily due to foreign exchange losses recorded by our U.K. subsidiary.  Going forward, we may continue to experience more foreign exchange gains or losses depending on the level of sales to European customers through our U.K. subsidiary and the fluctuation in exchange rates of the Euro and Pound Sterling against the U.S. Dollar, which may be impacted by volatility in global economic conditions due to the COVID-19 pandemic.

Income Taxes. We recorded an income tax benefit for the second quarter of 2021 of $687 thousand at an effective tax rate of 24.5%, compared to an income tax benefit during the second quarter of 2020 of $921 thousand at an effective tax rate of 33.2%.  The effective tax rate for the second quarter of 2020 was higher than the comparable 2021 period as it included the impact of our net operating loss (“NOL”) that we incurred during 2020 and will carry back to prior years.  The CARES Act enacted on March 27, 2020 permits NOLs incurred in 2018, 2019 and 2020 to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes.  We generated an NOL in 2020, which we will carry back to tax years that had a federal statutory tax rate of 34% compared to 21% in 2020.

Net Loss. We reported a net loss for the second quarter of 2021 of $2.1 million, or $0.24 per diluted share, compared to net loss of $1.9 million, or $0.25 per diluted share, for the second quarter of 2020.
22


Results of Operations:  Six months ended June 30, 2021 compared to six months ended June 30, 2020

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 six months ended June 30, 2021 and 2020 were as follows: 

   
Six Months Ended
   
Six Months Ended
       
(In thousands, except percentages)
 
June 30, 2021
   
June 30, 2020
   
$ Change
   
% Change
 
FST
 
$
5,821
     
33.0
%
 
$
2,575
     
16.6
%
 
$
3,246
     
126.1
%
POS automation
   
2,420
     
13.7
%
   
2,039
     
13.1
%
   
381
     
18.7
%
Casino and gaming
   
6,332
     
35.9
%
   
6,291
     
40.5
%
   
41
     
0.7
%
Lottery
   
     
0.0
%
   
817
     
5.3
%
   
(817
)
   
(100.0
%)
Printrex
   
271
     
1.6
%
   
125
     
0.8
%
   
146
     
116.8
%
TSG
   
2,782
     
15.8
%
   
3,685
     
23.7
%
   
(903
)
   
(24.5
%)
   
$
17,626
     
100.0
%
 
$
15,532
     
100.0
%
 
$
2,094
     
13.5
%
                                                 
International *
 
$
2,677
     
15.2
%
 
$
3,516
     
22.6
%
 
$
(839
)
   
(23.9
%)

*
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 six months of 2021 increased $2.1 million, or 14%, from the same period in 2020. Printer, terminal and other hardware sales volume increased by 8% to approximately 38,000 units for the first six months of 2021 driven by volume increases in all our markets except our lottery market.  The primary volume increases were a 129% increase in unit volume from the FST market and a 20% unit volume increase in our POS automation market.  The average selling price of our printers, terminals and other hardware increased 2% for the first six months of 2021 compared to the first six months of 2020, primarily due to a higher level of sales of FST hardware, which sell at higher prices than our other products.  Additionally, sales of our software, labels and other recurring revenue from our FST market increased $2.0 million, or 157%, in the first six months of 2021 compared to the first six months of 2020.

International sales decreased $0.8 million, or 24%, primarily driven by a 30% decrease in international casino and gaming sales.

Food service technology. Sales of our worldwide food service technology products for the six months ended June 30, 2021 and 2020 were as follows:

   
Six Months Ended
   
Six Months Ended
       
(In thousands, except percentages)
 
June 30, 2021
   
June 30, 2020
   
$ Change
   
% Change
 
Domestic
 
$
5,551
     
95.4
%
 
$
2,295
     
89.1
%
 
$
3,256
     
141.9
%
International
   
270
     
4.6
%
   
280
     
10.9
%
   
(10
)
   
(3.6
%)
   
$
5,821
     
100.0
%
 
$
2,575
     
100.0
%
 
$
3,246
     
126.1
%

   
Six Months Ended
   
Six Months Ended
       
(In thousands, except percentages)
 
June 30, 2021
   
June 30, 2020
   
$ Change
   
% Change
 
Hardware
 
$
2,550
     
43.8
%
 
$
1,300
     
50.5
%
 
$
1,250
     
96.2
%
Software, labels and other recurring revenue
   
3,271
     
56.2
%
   
1,275
     
49.5
%
   
1,996
     
156.5
%
   
$
5,821
     
100.0
%
 
$
2,575
     
100.0
%
 
$
3,246
     
126.1
%

The increase in food service technology sales in the first half of 2021 compared to the first half of 2020 was driven by an increase in sales of both hardware and BOHA! software, labels and other recurring revenue.  Hardware sales increased 96% in the first half of 2021 compared to the first half of 2020 due largely to sales to an existing national convenience store customer and a new national travel center customer.  Sales of BOHA! software recognized on a SaaS subscription basis, labels and other recurring revenue increased by 157%, primarily due to increased label sales and, to a lesser extent, increased software sales, compared to the prior year period due principally to the growth of the installed base of our BOHA! terminals and workstations. 
23


POS automation. Sales of our worldwide POS automation products for the six months ended June 30, 2021 and 2020 were as follows:

   
Six Months Ended
   
Six Months Ended
       
(In thousands, except percentages)
 
June 30, 2021
   
June 30, 2020
   
$ Change
   
% Change
 
Domestic
 
$
2,412
     
99.7
%
 
$
2,035
     
99.8
%
 
$
377
     
18.5
%
International
   
8
     
0.3
%
   
4
     
0.2
%
   
4
     
100.0
%
   
$
2,420
     
100.0
%
 
$
2,039
     
100.0
%
 
$
381
     
18.7
%

The increase in POS automation product revenue for the first half of 2021 compared to the first half of 2020 was driven by a 19% increase in sales of our Ithaca® 9000 printer, primarily to McDonald’s, as POS automation sales began to improve in the first half of 2021 compared to the significant negative impact of the COVID-19 pandemic on POS automation sales during the second quarter 2020.

Casino and gaming. Sales of our worldwide casino and gaming products for the six months ended June 30, 2021 and 2020 were as follows:

   
Six Months Ended
   
Six Months Ended
       
(In thousands, except percentages)
 
June 30, 2021
   
June 30, 2020
   
$ Change
   
% Change
 
Domestic
 
$
4,402
     
69.5
%
 
$
3,528
     
56.1
%
 
$
874
     
24.8
%
International
   
1,930
     
30.5
%
   
2,763
     
43.9
%
   
(833
)
   
(30.1
%)
   
$
6,332
     
100.0
%
 
$
6,291
     
100.0
%
 
$
41
     
0.7
%

The increase in domestic sales of our casino and gaming products for the first six months of 2021 compared to the first six months of 2020 was primarily due to a 28% increase in domestic sales of our thermal casino printers, as we have experienced some recovery during the first six months of 2021 compared to the first six months of 2020, and particularly the second quarter of 2020, when the casino and gaming market was most severely impacted by the COVID-19 pandemic.

International sales of our casino and gaming products decreased in the first six months of 2021 compared to the first six months of 2020, primarily due to a 31% decrease in sales of our thermal casino printers and a 21% decrease in international sales of our off-premise gaming printers due to the continued negative impact of the COVID-19 pandemic on the international casino and gaming industry which is recovering at a slower pace than the domestic casino and gaming market.

Lottery. Sales of our worldwide lottery printers for the six months ended June 30, 2021 and 2020 were as follows:

   
Six Months Ended
   
Six Months Ended
       
(In thousands, except percentages)
 
June 30, 2021
   
June 30, 2020
   
$ Change
   
% Change
 
Domestic
 
$
     
0.0
%
 
$
817
     
100.0
%
 
$
(817
)
   
(100.0
%)
International
   
     
0.0
%
   
     
0.0
%
   
     
0.0
%
   
$
     
0.0
%
 
$
817
     
100.0
%
 
$
(817
)
   
(100.0
%)

On December 31, 2019, we allowed our non-exclusive agreement to provide lottery terminal printers to IGT to expire as we have decided to exit the lottery market and shift our focus towards our higher-value, technology enabled food service technology and casino and gaming products.  As a result, IGT made a final purchase of our lottery printers during the second quarter of 2020 and we do not expect any further lottery printer sales in the future.

Printrex. Sales of our worldwide Printrex printers for the six months ended June 30, 2021 and 2020 were as follows: 

   
Six Months Ended
   
Six Months Ended
       
(In thousands, except percentages)
 
June 30, 2021
   
June 30, 2020
   
$ Change
   
% Change
 
Domestic
 
$
52
     
19.2
%
 
$
67
     
53.6
%
 
$
(15
)
   
(22.4
%)
International
   
219
     
80.8
%
   
58
     
46.4
%
   
161
     
277.6
%
   
$
271
     
100.0
%
 
$
125
     
100.0
%
 
$
146
     
116.8
%
24


The increase in sales of Printrex printers for the first half of 2021 compared to the first half of 2020 resulted primarily from increased international sales in the oil and gas market.  This increase was partially offset by a decrease in domestic Printrex printer sales during the first half of 2021 compared to the first half of 2020.  Though our overall Printrex sales increased and we continue to fulfill orders from existing customers, we are no longer focused on this market and expect sales to decline over time.

TSG. Sales in our worldwide TSG market for the six months ended June 30, 2021 and 2020 were as follows:

   
Six Months Ended
   
Six Months Ended
       
(In thousands, except percentages)
 
June 30, 2021
   
June 30, 2020
   
$ Change
   
% Change
 
Domestic
 
$
2,532
     
91.0
%
 
$
3,274
     
88.8
%
 
$
(742
)
   
(22.7
%)
International
   
250
     
9.0
%
   
411
     
11.2
%
   
(161
)
   
(39.2
%)
   
$
2,782
     
100.0
%
 
$
3,685
     
100.0
%
 
$
(903
)
   
(24.5
%)

The decrease in domestic revenue from TSG for the first six months of 2021 as compared to the first six months of 2020 was due primarily to lower sales of replacement parts, consumable products and service revenue.  Replacement part sales decreased 24% primarily from lower lottery printer spare part sales to IGT, which can vary significantly from quarter to quarter.  Consumable sales declined 20%, due primarily to lower sales of HP inkjet cartridges used in our banking printers, as we exited the banking market at the end of 2018.  Service revenue declined 36%, primarily related to a service contract with a banking customer that is expected to end later in 2021.  

Internationally, TSG revenue decreased for the first six months of 2021 compared to the first six months of 2020, primarily due to a 33% decrease in sales of replacement parts and accessories to international casino and gaming customers and a 79% decrease in international consumable sales due to the negative impact from the COVID-19 pandemic.

Gross Profit.  Gross profit for the six months ended June 30, 2021 and 2020 is summarized below (in thousands, except percentages):

Six Months Ended June 30,
   
Percent
   
Percent of
   
Percent of
 
2021
   
2020
   
Change
   
Total Sales - 2021
   
Total Sales - 2020
 
$
6,514
   
$
7,208
     
(9.6
%)
   
37.0
%
   
46.4
%

Gross profit decreased $0.7 million, or 10%, for the first six months of 2021 compared to the first six months of 2020, primarily due to a decrease in gross margin of 940 basis points, to 37.0% for the first six months of 2021 compared to 46.4% for the first six months of 2020.  The decrease in gross margin resulted largely from lower margin on our BOHA! hardware sales during the first six months of 2021 compared to the six months of 2020 as we have reduced prices to accelerate the growth of our BOHA! installed base.

Operating Expenses - Engineering, Design and Product Development.  Engineering, design and product development expense for the six months ended June 30, 2021 and 2020 is summarized below (in thousands, except percentages):

Six Months Ended June 30,
   
Percent
   
Percent of
   
Percent of
 
2021
   
2020
   
Change
   
Total Sales - 2021
   
Total Sales - 2020
 
$
3,607
   
$
2,752
     
31.1
%
   
20.5
%
   
17.7
%

Engineering, design and product development expenses increased $0.9 million, or 31%, during the first six months of 2021 compared to first six months of 2020, as we gradually return to more normalized pre-COVID spending levels and continue development for our food service technology products. 

Operating Expenses - Selling and Marketing. Selling and marketing expense for the six months ended June 30, 2021 and 2020 is summarized below (in thousands, except percentages):

Six Months Ended June 30,
   
Percent
   
Percent of
   
Percent of
 
2021
   
2020
   
Change
   
Total Sales - 2021
   
Total Sales - 2020
 
$
3,210
   
$
3,627
     
(11.5
%)
   
18.2
%
   
23.4
%
25


Selling and marketing expenses decreased $0.4 million, or 12%, for the first six months of 2021 compared to the first six months of 2020 primarily due to lower expenses from travel, trade shows and marketing programs in the first six months of 2021.  The first quarter of 2020 reflected pre-COVID-19 levels of sales and marketing expenses before costs saving measures were implemented once we were impacted by the pandemic late in the first quarter of 2020. 

Operating Expenses - General and Administrative. General and administrative expense for the six months ended June 30, 2021 and 2020 is summarized below (in thousands, except percentages):

Six Months Ended June 30,
   
Percent
   
Percent of
   
Percent of
 
2021
   
2020
   
Change
   
Total Sales - 2021
   
Total Sales - 2020
 
$
5,118
   
$
4,862
     
5.3
%
   
29.0
%
   
31.3
%

General and administrative expenses increased $0.3 million, or 5%, for the first half of 2021 compared to first half of 2020 due to higher recruiting fees and employee compensation, as well as higher consulting fees related to a planned implementation of a new ERP system to be completed in 2022.  These increases were partially offset by lower legal and professional fees during the first six months of 2021 compared to the first six months of 2020. 

Operating Loss. Operating loss for the six months ended June 30, 2021 and 2020 is summarized below (in thousands, except percentages):

Six Months Ended June 30,
   
Percent
   
Percent of
   
Percent of
 
2021
   
2020
   
Change
   
Total Sales - 2021
   
Total Sales - 2020
 
$
(5,421
)
 
$
(4,033
)
   
34.4
%
   
(30.8
%)
   
(26.0
%)

Our operating loss increased $1.4 million, or 34%, for the first six months of 2021 compared to the first six months of 2020 on 14% higher sales due to a decrease in our gross margin of 940 basis points and an increase in operating expenses of $0.7 million during the first six months of 2021 compared to the first six months of 2020.

Interest, net. We recorded net interest expense of $42 thousand for the first six months of 2021 compared to net interest expense of $22 thousand for the first six months of 2020.  The increase in net interest expense was primarily due to a full six months of unused borrowing fees under the Siena Credit Facility that was entered into on March 13, 2020. 

Other, net. We recorded other expense of $100 thousand for the first six months of 2021 compared to other expense of $176 thousand for the first six months of 2020 primarily due to foreign exchange losses recorded by our U.K. subsidiary. 

Income Taxes. We recorded an income tax benefit for the first six months of 2021 of $1.2 million at an effective tax rate of 22.3%, compared to an income tax benefit during the first six months of 2020 of $1.4 million at an effective tax rate of 32.8%.  The effective tax rate for the first six months of 2020 was higher than the comparable 2021 period as it included the impact of our NOL that we incurred during 2020 and will carry back to prior years.  The CARES Act enacted on March 27, 2020 permits NOLs incurred in 2018, 2019 and 2020 to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes.  We generated an NOL in 2020, which we will carry back to tax years that had a federal statutory tax rate of 34% compared to 21% in 2020.

Net Loss. We reported a net loss for the first six months of 2021 of $4.3 million, or $0.48 per diluted share, compared to net loss of $2.8 million, or $0.38 per diluted share, for the first six months of 2020.

Liquidity and Capital Resources

Cash Flow
For the first six months of 2021, our cash and cash equivalents balance decreased $2.4 million, or 23%, from December 31, 2020. We ended the second quarter of 2021 with $8.0 million in cash and cash equivalents, of which $0.3 million was held by our U.K. subsidiary, and outstanding borrowings of $2.2 million under the PPP Loan.
26



Operating activities: The following significant factors affected our cash used in operating activities of $3.9 million for the first six months of 2021 as compared to cash used in operating activities of $2.3 million for the first six months of 2020:

During the first six months of 2021:
We reported a net loss of $4.3 million.
We recorded depreciation and amortization of $0.5 million and share-based compensation expense of $0.7 million.
Accounts receivable increased $2.4 million, or 70%, primarily due to increased sales volume during the second quarter of 2021.
Inventories decreased $2.6 million, or 23%, due to the utilization of inventory on hand to fulfill sales.
Accounts payable increased $1.0 million, or 60%, due primarily to the timing of payments during the second quarter of 2021.
Accrued liabilities and other liabilities decreased $0.9 million, or 11%, due primarily to the payment of 2020 annual bonuses in March 2021.

During the first six months of 2020:
We reported a net loss of $2.8 million.
We recorded depreciation and amortization of $0.5 million, and share-based compensation expense of $0.4 million.
Accounts receivable decreased $3.1 million, or 48%, due primarily to lower sales volume during the second quarter of 2020.
Inventories decreased by less than 1% due primarily to the utilization of inventory on hand to fulfill sales and delaying inventory purchases to the second half of 2020.
Accounts payable decreased $1.7 million, or 56%, due primarily to inventory purchases made towards the end of the fourth quarter of 2019 that were subsequently paid in the first quarter of 2020 and delaying inventory purchases to the second half of 2020 to improve our liquidity.
Accrued liabilities and other liabilities decreased $0.7 million, or 10%, due primarily to the payment of 2019 annual bonuses in March 2020.

Investing activities:  Our capital expenditures were $0.2 million for the first six months of 2021 compared to $0.5 million for the first six months of 2020.  Expenditures in 2021 were primarily for computer and networking equipment and new product tooling equipment.  Expenditures in 2020 were primarily for new product tooling equipment, leasehold improvements at our Las Vegas facility and computer and networking equipment.  Investing activities also provided $1.6 million for the first six months of 2021 upon the collection of the remaining $1.6 million note receivable balance from an unaffiliated third-party during the first quarter of 2021, compared to $0.6 million of cash used in investing activities during the first six months of 2020, for a loan to the same unaffiliated third-party.

Capital expenditures and additions to capitalized software for 2021 are expected to be approximately $1.2 million, primarily for new product tooling, new computer software and computer and networking equipment to support our food service technology market and to a lesser extent, new product tooling.

Financing activities:  Financing activities provided $0.1 million of cash for the first six months of 2021 from proceeds from stock option exercises of $0.3 million, partially offset by $0.1 million for the payment of withholding taxes on stock issued from our stock compensation plans and $31 thousand on the final payment of financing costs associated with our Siena Credit Facility.  During the first six months of 2020, financing activities provided $2.3 million of cash primarily from the $2.2 million in funds received from the PPP Loan and proceeds of $0.4 million from stock option exercises, partially offset by the payment of financing costs associated with signing our Siena Credit Facility.  Additionally, during the first six months of 2020, we borrowed and subsequently repaid $2.8 million from our Siena Credit Facility. 

Credit Facility and Borrowings
On March 13, 2020, we entered into the Siena Credit Facility with Siena Lending Group LLC and terminated our credit facility with TD Bank N.A.  The Siena Credit Facility provides for a revolving credit line of up to $10.0 million expiring 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 (i) 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.
27


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.  The three-month period from April 1, 2020 to June 30, 2020 was the first period we were subject to the financial covenant, which required the Company to maintain a minimum EBITDA and continued through the 12-month period from April 1, 2020 to March 31, 2021.  On July 21, 2021, the Company entered into an amendment (the “Credit Facility Amendment”) to the Siena Credit Facility.  The Credit Facility Amendment 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,000 under the Siena Credit Facility, tested as of the end of each calendar month, beginning with the calendar month ending July 31, 2021.  As of June 30, 2021, we had no outstanding borrowings under the Siena Credit Facility and $4.7 million of available borrowing capacity under the Siena Credit Facility. 
On May 1, 2020 (the “Loan Date”), the Company was granted the PPP Loan from Berkshire Bank in the aggregate amount of $2.2 million, pursuant to the PPP which is administered by the SBA and was established under Division A, Title I of the CARES Act, enacted March 27, 2020.  Under the terms of the PPP, the PPP Loan would be forgiven to the extent that funds from the PPP Loan were used for payroll costs and costs to continue group health care benefits, as well as for interest on mortgage obligations incurred before February 15, 2020, rent payments under lease agreements in effect before February 15, 2020, utilized for which service began before February 15, 2020 and interest on debt obligations incurred before February 15, 2020, subject to conditions and limitations provided in the CARES Act.  At least 60% (under the PPP terms, as amended) of the proceeds of the PPP Loan needed to have been used for eligible payroll costs for the PPP Loan to be forgiven.   The Company submitted its PPP loan forgiveness application in May 2021 to the SBA through Berkshire Bank and submitted the related loan necessity questionnaire in June 2021.  On July 8, 2021, the Company received notifications from Berkshire Bank and the SBA that its PPP loan (including all interest accrued thereon) had been fully forgiven by the SBA and that the forgiveness payment date was July 1, 2021. 

The PPP Loan, which was evidenced by a Note dated the Loan Date issued by the Company (the “Note”) in favor of Berkshire Bank as a lender, was scheduled to mature on May 1, 2022 and had a fixed interest rate of 1.0% per annum, accruing from the Loan Date and payable monthly. No payments were due on the PPP Loan for six months from the date of first disbursement, and because a loan forgiveness application was submitted to the SBA within 10 months after the end of the covered period, no payments were due until the date on which the SBA remitted the loan forgiveness amount to the PPP Lender, and interest that accrued during the deferment period was included in the forgiveness amount.  The Note was unsecured and guaranteed by the SBA.  The PPP Loan is classified as “Long-term debt” in the Condensed Consolidated Balance Sheet.  The forgiveness of the PPP loan will be recognized under “Interest and other expense” section in the Condensed Consolidated Statement of Operations during the quarter ending September 30, 2021.

Shareholder Dividend Payments
In 2012, our Board of Directors initiated a quarterly cash dividend program that was subject to the Board’s approval each quarter.  On January 23, 2020, our Board of Directors announced the cessation of our quarterly cash dividend on the Company’s common stock to accelerate the investment in sales and marketing, continued product development and infrastructure of the BOHA! ecosystem.  The final dividend payment was made in December 2019.

Resource Sufficiency
Given the unprecedented uncertainty related to the impact of the COVID-19 pandemic on the food service and casino industries, the Company is closely monitoring its cash generation, usage and preservation including the management of working capital to generate cash. The Company does not currently anticipate requiring any additional credit facilities within the next twelve months beyond our Siena Credit Facility which is discussed above. 

We believe that our cash and cash equivalents on hand, our expected cash flows generated from operating activities and borrowings available under our 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 the pandemic remain uncertain and its ultimate impact is unknown.  As a result, we continue to evaluate several different strategies to enhance our liquidity position as a result of the significant financial and operational impacts due to the COVID-19 pandemic.  These strategies may include, but are not limited to, seeking to raise additional capital through an equity or debt financing and applying for additional relief through other programs established under the CARES Act.

Off-Balance Sheet Arrangements
As of June 30, 2021, we had no off-balance sheet arrangements that have had or that we expect would be reasonably likely to have a future material effect on our financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources.

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.

28


Item 4.
CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer (“CEO”) and Chief Financial Officer (“CFO”), evaluated the effectiveness of our disclosure controls and procedures, as defined in Rule 13a-15(e) under the Exchange Act as of June 30, 2021.  In the Amendment to our Annual Report on Form 10-K for the year ended December 31, 2018, filed with the SEC on November 21, 2019, we disclosed that management, including our CEO and CFO, concluded that our disclosure controls and procedures were not effective as of December 31, 2018, due to two material weaknesses in our internal control over financial reporting.  As of June 30, 2021, one material weakness was not fully remediated and as a result, our disclosure controls and procedures were not effective as of June 30, 2021.  Management has completed the implementation of new controls to remediate the remaining material weakness but is required to allow sufficient time to pass to validate that the implemented controls are operating effectively.  The details of our remediation efforts are described below.

Notwithstanding the material weakness, our management, including our CEO and CFO, has concluded that our consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2020 and the condensed consolidated financial statements included in this Report for the six months ended June 30, 2021, fairly present, in all material respects, our financial condition, results of operations and cash flows for the periods presented in conformity with generally accepted accounting principles, and that they can still be relied upon.

Material Weakness in Internal Control Over Financial Reporting

We identified a control deficiency that constituted a material weakness in our internal control over financial reporting as of June 30, 2021 and December 31, 2020 and 2019.  The material weakness was that we did not design and maintain effective controls over the completeness and accuracy of information included in key spreadsheets supporting our accounting records (the “Spreadsheet Control Weakness”).

The control deficiency constituted a material weakness, but did not result in a material misstatement of our annual or interim consolidated financial statements.  However, if the material weakness is not remediated, a material misstatement of account balances or disclosures may not be prevented, and may go undetected, which could result in a material misstatement of future annual or interim consolidated financial statements.

Remediation Efforts to Address Material Weakness
Beginning December 31, 2019, we commenced developing and implementing a plan to enhance the design and operating effectiveness of our internal control over financial reporting.  As of June 30, 2021, we have taken the following steps to remediate the identified control deficiency and material weakness:

To address the Spreadsheet Control Weakness, for each key spreadsheet, we evaluated and determined (1) if a standard Oracle report exists containing the same information as the spreadsheet, and if so, we utilized the standard Oracle report (without modification) instead of the spreadsheet to support our accounting records and (2) if a standard Oracle report cannot be used, we implemented a new key control whereby an employee performs a formal validation that the information from Oracle is completely and accurately transferred (automatically or manually) to a spreadsheet by verifying totals and other information on a test basis.  For all key spreadsheets, we have designed and implemented a new key control to validate the completeness and accuracy of information supporting our accounting records.  During 2020 and the first quarter of 2021, we completed the evaluation process for each key spreadsheet based on the above criteria, and during the second quarter of 2021, we completed the implementation of new key controls for all of our key spreadsheets to validate the completeness and accuracy of the information contained within and supporting each such spreadsheet.  We expect to complete the remediation of the Spreadsheet Control Weakness by the end of 2021, as the new controls are evaluated for effectiveness during the remainder of 2021.

We believe these steps will address the material weakness described above.

Changes in Internal Control Over Financial Reporting
Other than the changes intended to remediate the material weakness noted above, no changes 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 June 30, 2021 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
29


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 June 30, 2021, 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 Annual Report on Form 10-K for the year ended December 31, 2020.  There have been no material changes from the risk factors previously disclosed in that Annual Report on Form 10-K. The risks factors described in our Annual Report on 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.

Item 6.
EXHIBITS

 
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.


30

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: August 11, 2021
     Steven A. DeMartino
 
     President, Chief Financial Officer, Treasurer and Secretary
 
     (Principal Financial Officer)
   
   
 
By: /s/ David B. Peters
Dated: August 11, 2021
     David B. Peters
 
     Vice President and Chief Accounting Officer
 
     (Principal Accounting Officer)

31
EX-31.1 2 exhibit311.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, Bart C. Shuldman, 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 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 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: August 11, 2021

/s/ Bart C. Shuldman
 
Bart C. Shuldman
 
Chairman and Chief Executive Officer
 



EX-31.2 3 exhibit312.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 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 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: August 11, 2021

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



EX-32.1 4 exhibit321.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 June 30, 2021, 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:  August 11, 2021

/s/ Bart C. Shuldman
 
Bart C. Shuldman
 
Chairman and Chief Executive Officer
 



Date:  August 11, 2021

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



EX-101.SCH 5 tact-20210630.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 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 - Revenue link:presentationLink link:calculationLink link:definitionLink 060300 - Disclosure - Note receivable link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - Accrued product warranty liability link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - Earnings per share link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - Shareholders' equity link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - Subsequent events link:presentationLink link:calculationLink link:definitionLink 070100 - Disclosure - Basis of presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 080200 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 080400 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 080500 - Disclosure - Accrued product warranty liability (Tables) link:presentationLink link:calculationLink link:definitionLink 080700 - Disclosure - Earnings per share (Tables) link:presentationLink link:calculationLink link:definitionLink 080900 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 090100 - Disclosure - Basis of presentation (Details) link:presentationLink link:calculationLink link:definitionLink 090200 - Disclosure - Revenue, Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 090202 - Disclosure - Revenue, Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 090204 - Disclosure - Revenue, Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 090204 - Disclosure - Revenue, Remaining Performance Obligations (Details)Default link:presentationLink link:calculationLink link:definitionLink 090300 - Disclosure - Note receivable (Details) link:presentationLink link:calculationLink link:definitionLink 090400 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 090500 - Disclosure - Accrued product warranty liability (Details) link:presentationLink link:calculationLink link:definitionLink 090600 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 090700 - Disclosure - Earnings per share (Details) link:presentationLink link:calculationLink link:definitionLink 090800 - Disclosure - Shareholders' equity (Details) link:presentationLink link:calculationLink link:definitionLink 090900 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 090902 - Disclosure - Leases (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 091000 - Disclosure - Income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - Subsequent events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 tact-20210630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 7 tact-20210630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 8 tact-20210630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Accounts payable Note receivable [Abstract] Accounts receivable, net Accrued liabilities Fixed assets, accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated Other Comprehensive Income (Loss) [Member] AOCI Attributable to Parent [Member] Accumulated other comprehensive income (loss), net of tax Additional Paid-in Capital [Member] Additional paid-in capital Relinquishment of stock awards and deferred stock units to pay for withholding taxes Share-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Adjustments to reconcile net loss to net cash used in operating activities: 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] Antidilutive Securities, Name [Domain] Assets: Total assets Assets Total current assets Assets, Current Current assets: Total noncurrent assets Assets, Noncurrent Balance Sheet Location [Domain] Balance Sheet Location [Axis] Basis of accounting Basis of Accounting, Policy [Policy Text Block] Facility in Ithaca, New York [Member] Building [Member] Basis of presentation Business Description and Basis of Presentation [Text Block] Capital expenditures included in accounts payable Cash and cash equivalents 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 Common Stock [Member] Dividends per share of common stock (in dollars per share) Dividends declared and paid per common share (in dollars per share) Common stock, par value (in dollars per share) Common stock, shares issued (in shares) Common stock, shares authorized (in shares) Common stock, shares outstanding (in shares) Common stock, $0.01 par value, 20,000,000 shares authorized; 13,010,383 and 12,976,227 shares issued, respectively; 8,965,541 and 8,931,385 shares outstanding, respectively Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Net contract assets (liabilities) Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Deferred revenue Deferred revenue, current Unbilled receivables, current Contract with Customer, Asset, after Allowance for Credit Loss, Current Unbilled receivables, non-current Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent Contract liabilities [Abstract] Contract with Customer, Liability [Abstract] Deferred revenue, net of current portion Deferred revenue, non-current Cost of sales Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Disaggregation of revenue [Abstract] Disaggregation of revenue Disaggregation of Revenue [Table Text Block] Borrowings [Abstract] Basis spread on variable rate Face amount Debt Instrument, Face Amount Schedule of Long-term Debt Instruments [Table] Debt Instrument [Axis] Debt Debt Disclosure [Text Block] Debt Instrument [Line Items] Debt Instrument, Name [Domain] Interest rate Debt Instrument, Interest Rate, Stated Percentage Basis of presentation [Abstract] Subsequent events [Abstract] Debt Instruments [Abstract] Deferred tax assets Deferred Income Tax Assets, Net Deferred financing costs Debt Issuance Costs, Gross Deferred income taxes Depreciation and amortization Dividends declared and paid on common stock Dividends, Common Stock, Cash Earnings per share [Abstract] Earnings Per Share Reconciliation [Abstract] Shares used in per-share calculation: Net (loss) income per common share [Abstract] Net loss per common share: Earnings per share Basic (in dollars per share) Earnings per share [Abstract] Diluted (in dollars per share) Earnings Per Share, Diluted Effect of exchange rate changes on cash and cash equivalents U.S. corporate income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Effective tax rate Equity Component [Domain] Withholding taxes paid on stock issuances Excess Tax Benefit from Share-based Compensation, Financing Activities Accrued product warranty liability, non-current Extended Product Warranty Accrual, Noncurrent Accrued product warranty liability, current Warranties issued Extended Product Warranty Accrual, Increase for Warranties Issued Balance, end of period Balance, beginning of period Extended Product Warranty Accrual Warranty [Abstract] Extended Product Warranty Disclosure [Abstract] Warranty settlements Extended Product Warranty Accrual, Decrease for Payments Basis of presentation [Abstract] Unusual or Infrequent Items, or Both [Abstract] Federal Funds Rate [Member] Fed Funds Effective Rate Overnight Index Swap Rate [Member] Intangible assets, accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Foreign currency translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Foreign currency transaction losses Foreign Currency Transaction Gain (Loss), before Tax Gain on the sale of fixed assets Gain (Loss) on Disposition of Oil and Gas and Timber Property General and administrative Goodwill Gross profit Gross Profit Income taxes [Abstract] Loss before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest CONSOLIDATED STATEMENTS OF INCOME [Abstract] Income taxes Income tax provision (benefit) Income tax benefit Prepaid income taxes Increase (Decrease) in Prepaid Taxes Accrued liabilities and other liabilities Accounts payable Increase (Decrease) in Accounts Payable Other current and long term assets Increase (Decrease) in Other Operating Assets Changes in operating assets and liabilities: Inventories Increase (Decrease) in Inventories Accounts receivable Increase (Decrease) in Receivables Increase (Decrease) in Stockholders' Equity [Roll Forward] 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 $4,056 and $4,005, respectively Intangible Assets, Net (Excluding Goodwill) Interest, net Inventories, net [Abstract] Finished goods Inventories, net Inventory Disclosure [Text Block] Raw materials and purchased component parts Work-in-process Inventories Inventories Remaining lease terms Lessee, Operating Lease, Remaining Lease Term 2024 Lessee, Lease, Description [Table] Less imputed interest Extension period for lease Extension period for leases 2021 2025 Lessee, Lease, Description [Line Items] Total undiscounted lease payments Lessee, Operating Lease, Liability, to be Paid Maturity of operating lease liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Leases Lessee, Operating Leases [Text Block] 2023 2022 Leases [Abstract] Lessee Disclosure [Abstract] Leases [Abstract] Total liabilities and shareholders' equity Liabilities and Equity Liabilities and Shareholders' Equity: Total liabilities Liabilities Total noncurrent liabilities Liabilities, Noncurrent Total current liabilities Liabilities, Current Current liabilities: Debt [Abstract] Line of Credit Facility [Abstract] Percentage fee on unused borrowings Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Maturity date Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Additional borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Note receivable Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Accrued product warranty liability [Roll Forward] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Net loss Net loss Net Income (Loss) Attributable to Parent Cash flows from investing activities: Cash flows from operating activities: Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Cash flows from financing activities: Interest and other (expense) income: Nonoperating Income (Expense) [Abstract] Interest and other expense Nonoperating Income (Expense) Note receivable Financing Receivable, after Allowance for Credit Loss, Current Amount due with next twelve months Notes Payable to Bank, Current Note receivable, net of current portion Number of operating segments Operating cash flows from leases Operating Lease, Payments Maturity of Operating Lease Liabilities [Abstract] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Lease liability Total lease liabilities Operating Lease, Liability Lease liability, net of current portion Operating Lease, Liability, Noncurrent Lease liability Operating expenses Operating Expenses Operating lease expense Operating Lease, Expense Right-of-use-asset Right-of-use asset Operating expenses: Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Operating loss Operating Income (Loss) Basis of presentation [Abstract] Foreign currency translation adjustment, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Other current assets Other assets Other liabilities Other, net Other Liabilities [Member] Prime Rate [Member] Payment of dividends on common stock Payment of dividend on common stock Payment of common stock issuance costs Payments of Stock Issuance Costs Payment of bank financing costs Payments of Loan Costs Capital expenditures Payments to Acquire Property, Plant, and Equipment Issuance of note receivable Payments to Acquire Notes Receivable Additions to capitalized software Payments to Acquire Software Prepaid income taxes Proceeds from Sales of Assets, Investing Activities Collection of note receivable Proceeds from Collection of Notes Receivable Proceeds from Public Offering Proceeds from Issuance of Common Stock Revolving credit line borrowings Long-term debt borrowings Proceeds from stock option exercises Product Warranty Liability [Line Items] Product Warranty Liability [Table] Accrued product warranty liability Accrued product warranty liability [Abstract] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Domain] Fixed assets, net of accumulated depreciation of $20,124 and $19,979, respectively Revolving credit line payments Repayments of Lines of Credit Engineering, design and product development Retained earnings Retained Earnings [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue Revenue from Contract with Customer [Text Block] Revenue [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Remaining performance obligations [Abstract] Revenue, Performance Obligation [Abstract] Net sales Total net sales Revenue from Contract with Customer, Excluding Assessed Tax Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Remaining performance obligations Revenue, Remaining Performance Obligation, Amount Expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Product warranty liability Inventories Schedule of Inventory, Current [Table Text Block] Earnings per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Selling and marketing Share-based compensation expense Relinquishment of stock awards to pay withholding taxes (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Revolving bank loan payable CONSOLIDATED BALANCE SHEETS [Abstract] CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS [Abstract] Statement [Table] Statement [Line Items] CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract] Equity Components [Axis] CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY [Abstract] Stock Awards [Member] Share-based Payment Arrangement [Member] Issuance of shares from stock awards (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Shares sold in Public Offering (in shares) Stock Issued During Period, Shares, New Issues Issuance of shares from exercise of stock options Stock Issued, Value, Stock Options Exercised, Net of Tax Benefit (Expense) Supplemental share information Stock Transactions, Parenthetical Disclosures [Abstract] Shareholders' equity Total shareholders' equity Ending balance Beginning balance Stockholders' Equity Attributable to Parent Shareholders' equity: Shareholders' equity [Abstract] Subsequent Event Type [Axis] Subsequent events Subsequent Events [Text Block] Subsequent Event [Line Items] Subsequent Event Type [Domain] Subsequent Event [Member] Subsequent events [Abstract] Subsequent Event [Table] Supplemental cash flow information: Treasury stock (in shares) Treasury stock, at cost, 4,044,842 shares Treasury Stock, Value Treasury Stock [Member] Unrecognized tax benefits that would favorably affect effective income tax rate if recognized Unrecognized Tax Benefits that Would Impact Effective Tax Rate Accrued interest and penalties related to uncertain tax positions Unrecognized tax benefits that will lapse upon expiration of statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Long-term debt Unusual or Infrequent Item, or Both [Domain] Unusual or Infrequent Item, or Both [Table] Unusual or Infrequent Item, or Both [Axis] Unusual or Infrequent Item, or Both [Line Items] Use of assumptions and estimates Use of Estimates, Policy [Policy Text Block] Variable Rate [Domain] Variable Rate [Axis] Basic: Weighted average common shares outstanding (in shares) Basic (in shares) Diluted: Weighted average common and common equivalent shares outstanding (in shares) Diluted (in shares) Shares [Abstract] Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Maximum [Member] Minimum [Member] Product and Service [Domain] Product and Service [Axis] Range [Axis] Range [Domain] Geographical [Domain] Geographical [Axis] Cover page. Entity Address, Address Line One Entity Address, Address Line Two Amendment Flag City Area Code Entity Address, City or Town Current Fiscal Year End Date Document Period End Date Entity Incorporation, State or Country Code Local Phone Number Entity Address, Postal Zip Code Entity Address, State or Province Title of 12(b) Security Trading Symbol Security Exchange Name Entity Current Reporting Status Entity Filer Category Entity Registrant Name Entity Central Index Key Entity Tax Identification Number Entity Common Stock, Shares Outstanding Document Fiscal Year Focus Document Fiscal Period Focus Document Type Document Quarterly Report Document Transition Report Entity Interactive Data Current Entity File Number Entity Shell Company Entity Emerging Growth Company Entity Small Business United States [Member] The extended warranty period on company products, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Extended Product Warranty Period Product warranty period 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 and Banking [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 sales of thermal on-line and other lottery printers primarily to International Game Technology and its subsidiaries ("IGT") and, to a lesser extent, other lottery system companies for various lottery applications. Lottery [Member] Lottery [Member] Revenue from sales of branded printers wide format, desktop and rack mounted and vehicle mounted black/white thermal printers used by customers to log and plot oil field, seismic and down hole well drilling data in the oil and gas exploration industry. Printrex [Member] Printrex [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 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 Term of lessee's option to terminate the operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Lessee, Operating Lease, Option to Terminate Term Termination period for leases Number of operating leases extended. Lessee, Operating Lease, Number of leases extended Number of leases extended Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Lessee, Operating Lease, Liability, to be Paid, after Year Four Thereafter 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 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 Contractual interest rate charged under the note receivable agreement. Note Receivable, Interest Rate Interest rate Amount of note receivable expected to be collected in the next fiscal year. Note Receivable, Expected to be Collected in Next Twelve Months Balance expected to be collected in next twelve months Amount of note receivable expected to be collected after the next fiscal year. Note Receivable, Expected to be Collected after Next Twelve Months Balance expected to be collected thereafter Carrying amount of royalty fee scheduled to be paid to third party that will instead be applied towards the note receivable balance as it becomes due. Royalty Fee Payable Royalty fee payable to be applied towards note receivable balance as it becomes due Amount of nonoperating interest income from note receivable. Note Receivable, Interest Income Interest income 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] Revolving Credit Facility [Member] Paycheck Protection Program loans are authorized by the Coronavirus Aid, Relief and Economic Security Act, Section 7(a)(36) of the Small Business Act (the "CARES Act") to provide forgivable loans to small businesses. Paycheck Protection Program Loan [Member] PPP Loan [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 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 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 novel coronavirus (COVID-19) categorized as a pandemic by the World Health Organization. Covid-19 [Member] COVID-19 [Member] The number of manufacturers located in China and Thailand. Number of manufacturers Number of manufacturers in China and Thailand The percentage reduction in salaries of all salaried, non-commissioned employees, including executive officers. Percentage reduction in salaries Percentage reduction in salaries of all salaried, non-commissioned employees, including executive officers The percentage reduction in cash retainer fees for all non-employee directors. Percentage reduction in cash retainer fees Percentage reduction in cash retainer fees for all non-employee directors The percentage reduction in the Company's workforce due to employee terminations and temporary furloughs. Percentage reduction in workforce Percentage reduction in workforce Percentage reduction in pay for all hourly employees. Percentage reduction in pay for hourly employees Percentage reduction in pay for hourly employees EX-101.PRE 9 tact-20210630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 10 image0.jpg begin 644 image0.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_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^BDI:$ 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444K@%%%%, HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **2E MI7 ****8!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%-WCUI/, M7UH ?13/-3UI/.3UH DHJ/SD]:/.3U% $E%,\U/6CS%]: 'T4W>/6ESF@!:* 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 ***0D"@!:*;O7UI/-7UH ?14?G)ZT>M'FKZT / MHIN]?6E# T +1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%)0 M%%% "4N:KW5P($W&LO^VDS]X4)";L;E%8O]L)C[ MPI!K*9^\*KE8N9&W16-_:Z?WA1_:Z>HHY6',C9HK&_MA/[PI#K"#^(4HH_M=/44%'(PYD;=%8O]L)C[PH&L(?XA1RL.9&U16*=80?Q"C^V$Q]X4%']LI_>%'*PYD;=%8PU=#_$*? M_:B^HHY6/F1K45E#4U/<4\:BOK1RL7,C2HK-.H*.](-27/44% UA#_ !"CE8%(-80_Q"CE8%3V^I+,^T&AQ:&FF:E%(#D9I:D84444 % M%%% !1110 4444 %%%% !1110 4444 %%%4[R[%N,DT)7!NQ((T.-PK)U7Q&C0$!A6D8-LB4TD7[C6A&3\U95SXG$8/S_K7&WNM%B3D_?-: MK"HI5SVX>.E/_+3]:?\ \)PO_/3]:\02[N/[YJ7[7.!]\U+PJN2\0SV^/QJK M'_6?K6C;^*A)CYZ\&M[Z;/WS6]9:G(N,N:I85"6)9[C;:Z)"/FKH+&Y$ZYS7 MB5AK94C+UW&B^(T6, N*YJU#EC=&]*M=ZGH>:*YQ/$$;?Q"M&SU%;AL UQN+ M1TJ29I4445)04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !112$X&: %HK*N-36*3:2*C_M=,?>%5RL5 MT;-%8W]KIZBFG64!^\*.5BYD;=%9MIJ"SM@&M+M4M%)W"BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BJ\\XB')K-FUA(SRPJE%L3:1LYK-U"]$'>LR3Q'&@^\*YG6_$2R9VN* MTA3;9G4J)(V+GQ"(R?FK)G\7*F?G_6N&U#5V8G#US-[J,ISAS79##)G,ZYZ@ M_CA5/^L_6@>.%Q_K/UKQ:6\G)^^::+R?'WS6\<(F9O$L]N3QLI/^L_6KL'BX M/_'^M>%17DX/WC6K::C*I&7-3+")"^LL]TA\0AUSNK8TS4A+6FL,$ W MUU>@:^(I06>N:K0Y5H;4ZUWJ>M9&*6N7A\21N!\PJ['K*-_$*X^1G7SHVZ*I M6UX)CP:NTFK%)W"DH- I"OJ+1110,**** "BBB@ HHHH **0G JC-?+&V,TT MKAXI?[27U%'*PYD:E%9?\ :2^HH_M)?44\47/V>R9LXXKS(Z\?,(W=_6NY^(,WDZ4YSVKP==3)F;YN]=%*%SGK2L>C M#7CL^]35UX[OO?K7GS:JPXW4B:H<_>KL5'0Y/:,]'_MT_P![]:#KW'WJ\^.J M''WJA.KMN^]3]B)UCT8:\<_>_6FMKQS]ZO/3JK8^]2#52?XJ3I!&K8]%&OH_MX_WJ\Z_M9L_>I3JQ ^]2='4?M3T%M>.?O?K3O[>.W[U>>#5"?XJ3^UFZ M;JOV(E5U/14U[G[WZTCZ\<_>KSO^UF'\5']JL?XJ7L=33VIZ*->X^]2_V]_M M5YS_ &LW]ZD.KM_>IJ@0ZIZ(VO'/WOUIPU[C[U>INA.[[U>>?VNW]ZC^U6/\51[#4I5=#T7^WN/O4?V]_M5YS_:S?WJ M0ZNW]ZDZ!/M3T?\ M[_:_6@Z]_M5YT-6;;]ZF'5VS]ZE&D)UCT@:]_M4?V]S M][]:\W&KM_>I?[6;^]6GL1>U9Z.=>_VJ!KW^U7G']KM_>H.KL/XJ7L0]JST? M^WN?O4U]>X^]^M>=?VLV/O4G]K,?XJ:HA[4]&37CC[WZTW^WCN^]7GHU5A_% M2_VHW7=1[$KVC/0WUXX^]^M"Z\=OWJ\\_M5C_%2?VJP_BH]CH'M&>A?V\=WW MJUUPM)]ZO-WU0@_>JQ8Z MH3,/FK&5,UA4/>_#MY]HQS745YWX%N3-CFO1!TKCDK,[(O0***:YPA-2,SM5 MNUBM7.>U>7ZCKA6X?2ZRQ&-U) M%JC$?>J_8$>VT/1?[>./O4)KQS]ZO/#JK9QNI?[48<[JET 58]"?7CG[U._M MX[?O?K7G8U0G^*@:JV<;J7L1^U/0!KQS]ZE_MT_WJ\_;4R/XJ5-3)'WJ/8W* M54[\Z\_6D&O'^]7 '4VS]ZF/JA'\54L./VAZ3'KW^U^M61KG'WJ\PCU=O M[U3+K+?WJAX7_ -LL/XJ<-<;^]2]@)U3T]];7;]ZF M)K8WCYJ\S_MUC_%0-;8'.ZE[&XU5/>M+UB(P#+UHC583_$*\)M?%3Q)CS/UK M1@\6L3_K/UKGEAW0Q>*"2/G_6NDTC71+(H+]?>H M=%HT51,]"!R,TM5;>Y1HE.X=*G$JGN*QL:CZ* ,=6*0R+NKR5M683M\W>NFG#0Y:E6QZ0VO'/WJ M=_;W'WJ\Y&JL1G=3?[7;/WJZ8TCFE6/2!KW^U49UX[OO5YY_:[?WJ<-48C.Z MM%1)]K8]%_M[C[U21:]Q][]:\U_M9O[U.76&'\5+V _:.YZ%-KQW\-4D&NDL M/FKS?$,FO20.?O4-KQS]ZO._[5;^]1_:K'^*J]CJ1[34]%_MX[?O?K3$U MXY^]^M>>_P!JMTW4G]JL/XJKV0O:,]'BUTFX7YN_K7H^B:I'-;(-W.*^=8M5 M;>&W=*[CPIXC+W<<1?OZUA5I:&M&IJ>W@Y&:6J]I*)+=#GJ*L5Q':%%%% !1 M110 4444 %%%% !1110 4444 %%%% #78*,FN.\6:HL,!PU=-JIB:]Q][]:\[?5V/\5-&K,/XJ?LC-5&>F)KW/WJ2?7N.&_6O-QK##^* ME;5V8?>J_9(?M&=\-?/]ZM[P[JIGO%&ZO&SJS>9C=7;^![TRZ@G/>N>K"QT4 M9W9[O$DWG#'\ZQKC79'!&XUE-=&121R'@UXC9^+&N^?(@+]?>N*5 M!HZU43/0PZR(= M9D!!KYQT'6VBN1\W>O:_"FH&\@!SGBN2K"S.FE.Z.JHHHK W"BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBD+!>M M 3@9JK)?1IU-)>7*1P,=PZ5YWK7B#R9' ?I[UI"#D9SGRG2ZQK$:J<-7!:G MKI#MAOUKG]3\3,Y(WUS\VJ&4YW5VTZ5DM6TU62'!!-42@"YJNYS7-.G) RU>5I<&,]:T[?4RH'S5S.CY:!K*,PW-771Z MA$^,-7S]IGB!H6'SUV6D^)#+(H+]_6N.K1=SJA65K'K*L&&13ZS=-NTEME;< M.16@KANAKE9T(=1112*"BBB@ HHHH ***0]* *EW>) AW'%<1JFM*)V :E\9 MZNUDQ ;%>6WFO-),3OKHI4[ZF-2=COTUL;OO5(=;!_BKS-M991G=4D6M%A]Z MNE4S%S/2O[;&/O4W^VQ_>KS9M;8'[U-.MM_>JU2N0ZIZ7_;8_O4C:X,?>KS= M=:8C[U,;6FSC=3]B3[4](37!G[U..N#/WJ\T_MEA_%1_;;?WJ/8@ZIZ9_;8Q M]ZD&MC^]7FRZTQ/WJ5M98#[U'L1>U/2O[<']ZC^W!_>KS/\ MMO[U UMO[U' ML!^U/3/[;']ZC^VQ_>KS0ZVW]ZD_MMO[U/V&@>U/2SK@_OT@UP?WJ\T_MMO[ MU']MM_>J71%[74]+&MC/WJ>VMC;]ZO,QK+8SNH_MMB<;JCV(O:GH_P#;@_O? MK0-;Y^]^M>;-K+#^*G#66Q]ZCV(>U/2O[<']ZC^VQ_>KS,:VV?O4[^VF_O4_ M8ZEJJ>E_VV/[U(=<']ZO-3K3?WJ0:VW]ZG[$'4/2?[<'][]:4:V,_>KS0ZTV M?O4[^VF ^]1[(S=5H]+;6Q_>I1K8V_>KS)=;8G[U*=;8<;J3H@JIZ*NN?O/O M5.VMC'WJ\O766W9W5*VMMC[U)TBE5U/2[76PUTJ[NIKT73Y/,M5;U%?.6F:T MS:G&N[^*OH/0)/,TR)O45S5H!7I?:O)JJ MTCU:3O$*9)_JS3Z;)]PUF:'F7C(?)*?:O$;LEKUQ[U[CXR_U4OTKPZXXOW^M M>C0B<>(9!*"IIZ@E*)QDBGI]S%>C"!YLV5RA)J1 5%/ PM1." M:G[4TBKY04R( @4X9%/QQ24G ?..!)J-B0:D'%-89YJ.0ESU&Y/K2[SZTF.U M*$J73*YQ0[9ZU.EP4YS5?;3'SCBHE3+4S3342I^]6WIOB P2*=W2N,VM2CS! MT)K"5.YK&H>T6/C(%%7?^M=1IGB 7&/FKY\M+J6-A\QKM-"UHQ%=SUS3H6.J M-:Y[[:2B6('-6:XO1O$"/"J[A73VMV)L8-<4HM,ZHRNB[1114%!1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 55OSBT<^U6JI:H<6 M,A_V::W$]CP[QE=$RRKGO7F^TM(3[UV7BV?-_*N>]#5IL$5$1@T85E.&AI">IZ9\/]3\A5&:]IT^?SX U?-_A:Y,4J#..:^@?#4GF: M>ASVKR,1&SN>I2=T;E%%%E>O1 MCH>;4E8 I-(5(J52*1\$UU>S.9SU&;#C--VDU/D;::O6AT] YQ I5:T/#MZ8 M-50YZ&J$CC:14-BQ2]##UKGJ0T-:4M3Z8\-:I]IA1=V>!75CI7D/@?4B&4%J M]6MIA*@(KR*L;,]2G*Z+%%%%9&@4444 %%%% !1110 4444 %%%% !1110!F MZR,V3?2O"O&*$;_K7N^K?\>;?2O$/&B;[3NJ<$[<4@7DTX+@U MZ<(:'F5)D94TY8R5S3S@U+'@)BM>0QY]"I@[L4[:14A7YZ5ZKD!3U(!$6<&N M_P# 28U*/ZUPT;#<*[[P)C^T4^M<&(5D=N'>I[W;_P"H3Z5+45O_ *A/I4M> M6>D%%%% !1110 4444 %%%% !1110 53OYQ! 6S1N5N99)),Y->A"C;4 MXJE6Y=N;DSN3GK5-HSUI(:>W2F**"6*%I_E[1FA>M2,P*XI-#3(Z7 MS,#%-%-*DFI:&A'>H]]2-&2*A*D&BQK&1(#FFME:D1.*29>*ETRXS+5G,5&< MUT>DZ]]FG7YNGO7)Q':F*A+.LF037+5IFT:I[MI?BL2A5W_K7=Z3>"YB#9KY MNT74)(Y!EC7K7AOQ L<"JSUYM6E;8[:56^YZ71619ZHMP1@CFM93D9KE:L=* M=Q:***0PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** *=_/Y,1->*?$&_\US@UZWXBE\NT8^U>">,;@R2GGO7;AH7U.6O.VAR M;,7/6E"$*7=1)RU(!FMDB+ 3DTY>132N* <47*2'-\O-(), MT.=PXJ,*128[$S3?+BH-V305)I4C)-2Q]!ICW$]3V#2/%H"+'O_6N^T/51>8^;-?-EA=R1 MR@[C7J/A'7A&5W/7GU*6FAZ%.K<]D!I:Q+/5UG PPK8C;<@-AI:0]#0!Y#\2,^::\CF)\VO8OB)'NAAUH<%9^\12 M,=O6DCE*\9H;D4T1DUVQ@82F/9R>:8')/6GLN%Q42+AJTC Q*% .<820:7)H9XA)I5)-)BG+Q6;BAN3#<>E.&>M,(RE.--QS2Y!IAR*,FE/2FBJ4-"HR8%C2!C2D4W&:7(',/Y--9SC&:>!@5& MPYHY"'(%8@TI8GO3,4[%#I@I K'-+(Y I%7FEE7(J' :EJ/T>0G5X?\ >%?4 M?AC_ ) \/^[7RUHZD:Q#_O"OJ3PQ_P @>'_=KS<6K'J89FW1117$=9PGQ)_Y M!#_2OGE#B9_K7T-\2?\ D$/]*^=@?W[_ %KNPFYPXL5\F2IEX% 3/-#<"O9C ML>5(F3D57?[]/C;BHW^]6BB3:" :BS3U;--(!PQ1Q MFFLV*;NH: EIII%.::QYI6$]Q>]/IN/ES0IJK: QQI@ZT,>:7'%.P(#3A]VF MCF@G!Q3MH-,0?>I6I2.,T@YHY17%'2@=::>#2GI2:$Q31FF@YIN>:3B+J/I: M:>E"G(I-#0II%I.]/ Q0D.XC=:.U.(IO>JL )UH;K0>*.M%AW#^&A!DTE2** M30(1ONTZP'^D#ZTC=*DT\9N!7)61O2W/:/A[G KTX=*\T\ +@"O2^U>+6^,] MBE\(4V3[AIU-?[AK$U/-?&(/ER_2O$+OB]?ZU[MXO7]Q*?:O"KP?Z<_UKT\, M>?B&1D9%(!S4N.*-M>I \Z3&MP*1>E.?I40/-=#,D+_%2L>*7'&::.346&*M M.I.E+6#2]J&@N#4X M?=I@YIG,[71-=='4%OUKU+P_K*2;06KYY MAO3#*,'I7:^'->82J-QKAK4CMIU#Z%@G69<@U-7,>&]1$\ );M73 AAD5YTE M9V.R+NKBT445)04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 5EZU<*EC*,_P )K3/0UQ?BJ^\J"1<]C6E./,R)NR/#_$TV_59>>]8H%6=9 MF\S4W.>]0J.*]NA#0\FJ]11TIG>E;@XHQQ77&-CE;!C2@\4RC/%:6T%8OHGP>^_2T/M M7S5:2>7=1_6OHSP-,K:3'SVKQL7&QZN'=SKJ***X#J"BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ K@_B+_R#&^E=Y7#?$,9TUOI5T_B1%3X3Y[G'[UOK M3<<5-]>[^"KL2V:Y/ M:O(Q,>IZ="5V=G12 YI:XCL"BBB@ HHHH **** "BBB@ HHHH **** *&J_\ M>C?2O%?&8P'KVS4_^/5OI7BOCCA'KKPVYS8@\YQ\QI3TI(^_6_^H3Z5+4,'^H3Z5**\D]5,6BBBD,**** "BBB@ M HHHH *BFF$2Y-2$X%<_XAOQ;PDANU5&-W83=D97B#6$B5@&_6O(M>UMY)7 M;CZU=\3Z\QE8!JX:>Z,\A)/6O4HTM#SZM05IWDAI&)-(3Q3HAN/-6D87N.4?+S30?FISG:<5'FNA+0=R8]*;2 YII/S5+$]Q] M!% Z44[Z$L3.!30V32,:$ZTKE):$E2J!BHJ3?@U+!%C JM*OS<5('I&YHBKB MN"8 I),$5"7(;%.W9K5(J]AM.*C;3E&136/:LJD!Q8^VD,;<5OV&KR1.H#5S M:\5+',5<&N*I3.FG.Q[+X;UK-<&OG32-5,+K\U>M>$M8%Q@ M,U>;7I6U/1HSN=]134<.N0:=7(=(4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%(3@4 ;V8RSM]:]/!+0X,4]1D0^2GQ_>I8A\E*1MYKUDM#@N6G/RUH:)-MN8^>XKS\1 ZJ,CZ7\/2F73T8^E;%<[ MX3E#:7'SVKHJ\:6YZT=@HHHI%!1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !112&@!:J3WB0_>-322!%))K@O$^M?9W8*U5&-V1*5D6_%> MN1KI[A6YQ7ANJ:K)/,XSWK2USQ(\^^/>:Y=&\UR3WKNP],XZU2XA)A2J'IHZ45%#('0$&I:X3J"BBB@ I#TI:0] M#0!Y?X^QN;->,W^//->P?$-RKFO&[ULRFO4PZ]T\ZN_>(@:LPA2M4-QJQ%)@ M5VP.21+(!4..:E8Y&:C3DUNC*XX=*9_%3F.*3MF@38K]*1>E)G-!X-(3%'6E M8TG;--)K1$]21<;:;WI%-./2FAL1J!5-"N*QIPZ5'G-+FA(KH!IO>E--J@;)?X:11S0IIQX%1U M1J0CBD)I >:JPI;"8YH[TK\4B\BJL-:HE4#%*0,F^U/W<4SH#Q32*&@0BTNWFF@T\-46 M)ZB$<4*,4X\4 U(Q?+[TAXJ3>,8J%Z$ FZE]Z8!FG]L50PZTF<<4HXI",FBP M,7'>E#48XIAXJ7L.(.]6=,_X^!]:I-R:NZ8/WXKDK;'3!:GMO@'H*])[5YMX M!Z"O2>U>'6^(]:E\(4U_N&G4V3[AK(U///%[?N91[5X7?<7KGWKW'Q?_ *J7 MZ5X=?G_3'^M>IAEH>;B'J(IR*,\TQ#@49YKU(G!8<_2F*N:5CD4*<"KYB;#2 MW.*<..:BQ^\S4Q'%4)AUI0.::#BG*>I>'M?\ (*)NZUZUI5R+BT5\]17S+97[)5B*5M3OH5+JQWPI:CC;<@/K4E<1U(****!A1110 4444 %%%% M!1110 4444 %%%% !1110 4444 (_P!PUY5XYN_+=US7JDG^K;Z5XI\0I2+M MAFNC#_&88AVB>67C;[UC[T\' J.5)3C=*I'K7H?@NX*S1+GO7F8J%T>G0G8]\@;?$ MI]14M5; YM$/M5JO(9Z*"BBBD,**** "BBB@ HHHH **** "BBB@ HHHH *X M;X@_\@UOI7_0V M/&K;DG2CK2$Y% XKL3T.4=GM0!3>^:<#4R8QP-.QN&*BSBGH^#635RHNQ)%^ MY<'WKU;P5JVR%$W5Y++)TQ73^&+\QSQKN[UY^(AH=M&=F?15G+YL"MZU9K+T M*3S-/C;VK4KR7N>JGH%%%%(84444 %%%% !1110 4444 %%%% %+4O\ CV;Z M5XMX['[MJ]IU(_Z,WTKQ;QTV8VKLPNYSU]CS:,\D5,4XS5=/O'ZU8+_)BO=I MK0\>IN-!S06QQ38_O4.,FK:,F+VS2=:,\8H'%#V!" X;%=WX$_Y"2?6N"SF0 M5WO@,_\ $QC^M>5BMCOPRU/?8/\ 4+]*FJ*W_P!0GTJ6O(/5"BBB@84444 % M%%% !1137.U2: *U_,(8&;/2O*_%VN_(RAOUKK_$>KB*WD7=VKQ'Q'J)G=P& M[UV8>G=W9S5IV5C+OYC=.6SFLO9AZLP/E3FFLOSYKV*<-#SYR%!P*0\\TNWB MEQ@5'-<^R2+\U<(ORC-30W31R @]ZY*M- M-'73G8^F_#NH"]M0V<\5O5Y!X*\1".%(V?D^]>KVDPG@5_45Y%2#BSTZ$^]=AXGNR;J52>]57DVQZ<+22-Q29YQ2R)AN6M$VINQ[]X-U+-G&F>U>@1G<@->*^#+TAXDS7L]J< MVZ'VKQ*T;2/6H2NB:BBBL3<**** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH *0]*6JM]<"WA+D]* ,3Q'J8LHBO*;JX:20G-=M&GI74BM0Z[^E>G3IV.!SN*#N7-0,9NXK.4K E=B;\4;BQJ5+I/X>S_!^E4Y_ M#9/\'Z4XUD3[)GEDUN8\G%4VRYQ7H]]X7?83L/Y5S,VA-"Q)6NB%12,I4[& MD>*D"XYJS<0>2<8JH9!G%;J1SN.HX_-3@,"HPV*>&R*O0AJPT#YJ)$W"G=*4 M,*;B*+(XLQ.#78>&]7,-PHW5R#C/2I;&9H9PU,7:+\U=- M7CW@S6MFT%J]6L;D7$08'->34C9GI4Y71;HHHK(T"D/0TM(>AH \H^(8R[5X MY=C]^17L?Q#;#FO'+H_Z037IX=^Z>=B%[Q"8^* ,5+NRM1,<&NV+2.628_=Q M2+P:3MFD!R:UYD9\HYN:3=VI"<4WWHM:-F5]1[ M+\M1XQ4V[BHSS4%]!A'>F@YXIS'M31P%?4/AC_D#P_P"[7E8UW9Z>$-JBBBN [3A/B3_R!W^E?.H_U[X]:^A_ MB8<:._TKYW@YG?/K7?A&<.++/.*8,@U-BF.*]FGL>1)#&-/#';35&:=6RTU, MV,'6GYIK<4W- ]R4GBF \T@-*>E)#8[-.)^6H!Q3O8FXT]*93 MS28H3T&I *5CQ2XXJ(FG>Y38A-"GFC%)TI/<"5CD4+TI$.:?TJ;: ,R=U*W2 MEQ2XJ4 U>E)WI&X-+VIK<+V%;I2ITIF48-3Z8?]('UKDJG729[;X!Z"O2>U>;> >@KTGM7BUOC/6I?"%-D^ MX:=39/N&L34\Y\8?ZF7Z5X7??\?K_6O=?&'^JE^E>%W_ /Q^O]:]C"K0\S$; MD8Z4&ECZ4A^]7H(X;B#K2FE(XH6FB;Z" <<5X9XIN_/NF.>]=N%AKE, M4'-/IT8&:M["B[,C*_,":ZSPE-C4(ESWKEIACI6MX6GVZM$">]<.(5T=]%W9 M],Z:PBP?X:TJ\)[GKH****104444 %%%% !1110 4444 % M%%% !1110 5PWQ"_Y!K?2NYKAOB%_P @UOI5T_B1$_A/G^\'[UOK585[0V/%K;BI[TK=:4\"A>:[4CF#^&D7K2]\4N*F2&-:FY-2$<4P#YJ M70:&MFKVD7)BOH^>]57&!4=N_EW"MZ&N:M"Z-JP6T@>%2#VKPZL>5GL4I\R)Z***R-@HHHH **** "BBB@ HH MHH **** *>HJ6MF KQ?QY"R1L37N,J;T(KRCXFVHBLV..U=.&=IHQK*\3QE. MII3FHXS\Q^M6"ORYKZ"GJCQJNXU*<334ZU'(WS8K2QCU'#K3G'%.0<9I6%*> MB!$"_>KO/ ?_ "$H_K7"C[]=]X#'_$QC^M>5B7H>EAMSWRW_ -0GTJ6HK?\ MU"?2I:\@],**** "BBB@ HHHH *IWMP(H6R>U7#TKD_$E^+>-QNQQ515V1.7 M*KGGGB[5SYLB!J\PNYFFD;)[UL^(]0:6^<9[UAJ-QS7K4(61YE:=V$615C'% M1[<5)GBO0B[(XY2N)P*0\U'*V.E.BY'-$G<26@,.*C&34K]*;&.:$M1(B.0: MD[4KKS2>U6Y6-$AR'UI"1FFG/:D*L1TK)R&HCRXQ3/,J,)(3T-(\4F>AJ',I M0!F)-.C;!YI\=LY'W31);NHZ&I]J'(2>8,4T'+56Q)GH:LQH<9(IJ9+A8<_W M:$/'-#]*A+8-:Q=R;$K9S2<\5;;[E,C0&L91-H2L:.AZG);WL8W8&:^AO#6K)/8Q+N MYQ7S)N\FY##L:].\$:\QN(XV?BO/Q-*ZN=]"IK8]T!R,TM5;:Z22)2&'2K(( M->8=XM%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ':L+Q!> M+'82KGM6VYPA->:>,=3,2R)N[5I3CS2,ZDN5'D?B*X\R^EP>]8\/O4E_,9;U MS[U&/EKW**LCR:SNQW_+6K4JCRJJK][-62V5Q6Z1QMZE9>*7'.:5N#3L?+6D M="^I&W(IT2\YI!R:E'%955S4(QGO7OVF7 DM8_I7S1H-QY>HIS MWKWGPU>>=$@SVKQ\3#6YZ>'ET.MHI!TI:X3M"BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** $8[5S7*^*-46*R< \XKH+ZX6*!LD#BO'/%FM M$R21AJVHPYF959\J.+UW47GF<;N]<_DMS5B[E\R0GWJ*->*]BE2/)JU!O(JQ M;D'K4;+Q34?::[$K(YU+4FE^]Q4&E0C^$5>BC\M<5)7,Y.YNHJQ0&G1? MW:=]@C]*NT4KL=BE_9\?I3#ID1_A%:%%%V%D8EYI$30GY17%:MH:X;:OZ5Z: MZ[EQ6=<:6^)="\DR%4KMI8BYS3H6/.G/:I(CQS4DELZR-E3UJ,C:V*[(2N<-6-B1ON MYJ($DU,_^KJ&(9-=%[HQY;$R].:C;*'(I^<&DE'R5C*-S:+L;WA[4FAD7GO7 MNGA;4!+9KD]J^;+**]W\6V7VASQFN!FT4E_N5UTIV1 MR5879P2V4GI3)+%]W2N]_L0C^"FG1"?X*Z%5,94SB/L+[.E1I8ONZ5WO]BG& M-GZ4@T,@_FRAU;DJD<$EB^>E#64 MF>E=W_89'\%']AD_P5*K:C]D<-]B?;TH6R?TKNO[$/\ AP*V#1 M3_&EVZ1"/]FO';312FHQML MZ&O:=%3R]/C7T%AY4MQ&&VF;N:EFYJ( M+6RV(:'XR*81@U**0C-*X1&!>,TO6G>U)C%-#L,88-. P,T$9-.(^6AO00T' M-&[!H5>:&7FE<+:C\X&: ^:83\N*:AP: L*YYQ0!WIVW<*;1 M02%%%% ";NU(PXS2[>:5^E,M"QINH=,4^ X%+)S5 5@<&G;Z-G--*XJ&,>&Y MIQ.!42]:D89%2 F,TW/:GC@4W'.:8,3I3UY%-/-.' Q0)(:3DXJ6/BHLE=J\T\ =!7I?:O$K M_&>M1^ *;)]PTZFR?<-8FQYSXP_U,OTKPF].;YQ[U[MXQ_U,OTKPF\&+Y_K7 MLX78\W$"*<4X^M- S3^V*])(\V3&#DT$[:<%P::XR:&M";CU-#G(H4<4$5(F M0]#4X^Y4+=:D+?)3YBDAN[FE#5 7P:4/0I%/FI9D8I,UN:L[\C%3<+6&,V*C/S4YQ0JU2"XP+MYHSFI2N13-F*:8KZB MANU(PHQCFE/-#07&;,BE0^6V:>.!377(KFJPT-ZJF*=1N[U[;HUU]H M@!SVKYLT&U>1B(65STZ$KZ'74445Q'6%%%% !1110 M4444 %%%% !1110 4444 %%%% !1124 <-XZF\NW/TKPS5YO,F/UKV?XC2;+ M8\]J\,O'WRGZUZ>#6APXEE9>M3KS42K4HXKUD>-4>HAXHH/-%:I:$"8S31 MJ:'T-,^Z*BM_ENPWO7GUT=5+0^B/"FJ>?#&F>PKMQT%>0> ;DO,BYKUY/N#Z M5XE96D>O2=XCJ***R-0HHHH **** "BBB@ HHHH **** "BBB@ KAOB%_P @ MUOI7 7;8E;ZU /6I;P?OF^M1 \8KWJ&QXE;<7.> M*7I2 8H;FNQ7,!">:PYHV MY7-95%H5%ZG3>%M0,5\G/>O>= OOM$2C/:OFC2IC#> YQS7N?@:]\_:,UY&) MAU/4PTNAZ-2TWM3J\\[D%%%% PHHHH **** "BBB@ HHHH *\O\ BI_QX'Z5 MZA7F7Q27-B?I6U#XT9U?A/"(_O'ZU/NXJ$##'ZU)CBOH:3T/$J;B@XIC#+4X M> V_XF4?UK@@/GKO/ 8_XF4?UKR\ M2M#T,/N>_P!O_J$^E2U%;_ZA/I4M>0>F%%%% !1110 4444 (QPIKR7X@ZI] MGE90U>EZE=BVA)SCBO!/B)J'VB\.&[UO0C>1A7:Y3D+IOM%P7]:39M%,@/RY M-2,V17LT8GC59.Y&S5=6-U1=CB(O#N1G;^E6!X9W?P?I7 MI46B@*/DJRFD #[M9NLB_9,\O'AW;QL_2F2>'LC[M>H-I S]W]*:='']VI]J MAJDSR&;P_L_AK,N+$Q9&*]EN-## _)^E<]>^&"['"?I3]LA2HL\J>,@GBJLB M$'I7H%]X8:($[/TKF-0T\PD\5T4ZR,)4[&/')SBIR>*K%"LE2L?EKLC.YSRC M84_-S3*\BM%(]&E*YO4445SFX4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% $8O9$S7L&JW@MXFY[5X#XVNO- MU!SGO73AE[QS8F7NG(RC,I;WI*0/N;%2!*]J"L>3-Z@O H:3 J7R_DS4&PLV M*W2,4M10VZG@]J;L\N@=U> M"KKS&09KPR%]DP:O6?AW=>9<*,UYF)7NG?AGJ>QC[HI:1?NBEKRCT@HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "D8X4TM5+V?R8R<]J:5Q-V., M\6:U]EWINQ7BVM:B9[ASGJ:['Q[?EKE@&[UYI,3(Y->CAX6."M.[&;MS5.G MJ$)MJ=.E>M36AYDP?I46.:F-1D8JI.PH(4'C%6;2 S28Q4$*;W KL-!T=CLIP-3PYX=^T8)7]*])TK0Q;!?EZ4OAK2Q;*,K75B-1T%>74J-L]*$ M%82% D8&*DHHK V"BBB@ HHHH **** "BBB@!DJ!HR,5R.KZ$+K=\N1AMQ7HT M*NAY]>GJ<>7S\M.48HFB,9+&NZO5X^8U^E>-45F>I2=T.HHHK,T,G4;+[0>E8S:&"?NUUQ4&D\M?2J4 MK"<3D3H8_NT?V$/[M==Y:^E'EKZ4U-D\B.1_L,?W:/[#']VNN\M?2CRU]*?M M&'(CDUT0 ?=I#H8S]VNM\M?2CRU]*/:,.1'(_P!AC^[1_80_NUUWEKZ4>6OI M2YV'(CD?[#']VC^PQ_=KKO+7TH\M?2G[1AR(Y/\ L0;<;:Y?Q3I M[-GV]J] M4\M?2N0\=(!I3X':M*51\R,ZE-";?[3?*,=ZX]U-=Y\-AG4USZUQ8 MEVBSIH1O)'JB:""BG;VJ?^PQLQMKJ88U\I>.U2>6OI7B.JV>LJ:..300K9VT M]M#!_AKK?+7TH$:^E+VC%[-')?V$/[M']AC^[77>6OI1Y:^E'M&5R(Y'^PA_ M=H_L,?W:Z[RU]*/+7TI<[#D1R(T,?W:/[#&?NUUWEKZ4>6OI1SL?*CE!H@Q] MVC^Q!_=KJ]B^E'EKZ4<[)]FCD4T("=6V]#74VL?E0JOH*E\M?2G=*4I-EI6" MBBBI&<+\1SC2'^E?/08-,_UKZ ^)IQHS_0U\Z0.3._UKOPKLCAQ2+3#FGHP% M!QLS5I&1YCB6)&YI5(Q59F)-/5OEKHC-$M$V:4'BH0:=NJ'(%$7/S4Y MCQ41-&[-'.58D4TN:BSB@MQ3YB>6[)0P%.R"*I&0YJ6-\BHM-*Q-AU I#TH2DT"0_BF/TH)YI M)/NT%6%C:GEQ5=#2%CNH:F[55!^>K!/RU'-J M-Q$;K2_PTRES3Y@Y15ZTA/--)HS1S"Y=23(Q3,\TF:44I2*C'4D'W:GT\_Z0 M/K58MA:?IK?Z4/K7'4D=,(V/E]J\U\ =!7I7:O(J_$>G1^$*;)]PT MZFR?<-9&IYUXO_U4OTKPN_\ ^/U_K7N?C#_4R_2O"K[_ (_7^M>SA=D>9B6" M'BG=ZA!J05ZJ6AY MG/9OCI7:C1&_N4IT5O[E3[1&GLSB!9OCI2+9ON[UVW]BM_AYI7M9%;E31M*CFM%,AQ'GFDW 4T-Q418[ZUC(Q:U+2FAL&H MLX%*K9%:)D#FZ4Q.32,>:(^M6,I-&_DN#[U[1X U M119JI->(7K;0,5V'@W56B:-,GK7CXJGH>GAY6/HB*02(&%25G:-+YMBC>HK1 MKRWN>@@HHHI#"BBB@ HHHH **** "BBB@ HHHH **** "HI9!&N34M9VKR>5 M:LWM36Y,MCS?XD7@>W(!KQESN>]>Z^'[@S0CGM7BXB/O'JT):&_1117*= 4444 %%%% !1 M110 4444 %%%% !1110 5PWQ"_Y!K?2NYKAOB%_R#6^E73^)$3^$\ N_]:WU MJNO6IKS_ %S?6HE'%>]0V/%K/4<>E-%%!KT(['.*.M/[5'VI0:&KBD/%!-)V MJ//-0R4QS+FE& N#3T&:AER'Q426A4'J-3*2[A7JGP[U()( QKRYQ^[S70>% M=0-M..<9_%'_CQ/TK6C\:,ZOP M,\+;_6'ZT_(VU 3\Y^M/4G->]#8\.;U'+P:<>M(:U@3$_CKO/ 9']HI]:X$?>KNO 9_P")FGUKR\4K)GH8?='T#;_ZA/I4M16_ M^H3Z5+7C'JA1110 4444 %%%(Q"C)H Y7QA<&&T8@]J^??$]P9[HDG/->X>/ M;I19, >U>!:H_FSD^]=^&C='%B60Q<14;N:5/]54?>O6IJR/)F3KS3V'RU&E M2$C%;$Q(E.TT[?DU#,2.E,0G%4M#51+NY<5#)&93A:C+,>!6SHM@]Q(,J>M8 M5I6-(QNR72=$EF*G::]-\,Z$$D3BB["R*QM$/:HVTZ)NJBKM%%V%DA,68A?TKVF>$2K M@UCWFBI*C':*UA4:,:E+F9\ZWNE/'*>*RYXC&.:]>US0@KN0E>=:YISQ X4U MZ=.K='GU:=C"C:K QBJ2JR-R*M@_)7?2E:Z^"=64V**6YQ7S]*Q5QM]:]%\&7DP\M><5Y-?5G=0/>(W#H"*?533F+6B$^ ME6ZY3K"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI&.!0!QGB^Z,,9 MYKPCQ%<&6Z8YKU_X@W01#@UXAJ,IEN#]:]'"PZG!B7J4H0?,J^!4,:8YJ;-> MHD>?/@:WIFR M/.WM7 W:E+DK0I7+:!/>AZ.BTQCFF]49HC+8/%>A?#F\\F\&X]Z\[_BKH_#U MY]EF4@XYK@KQNK'70E9GTQ9W*W$8(/:K=*ZRO'DK.QZT7=7" MBBBI&%%%% !1110 4444 %%%% !1110 4444 %%%% !7.>)KK[/;DYQQ71,P M49->>_$"_$=HVUNU:4E>2(J/W3R?Q9>^?='GO7-H,\FIM1N#/.3GO48XCKUZ M4-3RJC%;!'%"\4R,Y/-*_!KT(Z'),?FFD;CQ4>ZKEG;O.PP,UC5D:4XES2K! MI9EX[UZ]X8T@*(R5KE_#>CDE"RUZUI5@L,"'':O(Q%34]2C3-*W@6)!@5/2# M@4M<)UA1110 4444 %%%% !1110 4444 %%%% $%Q LR$,,UYKXKTT+,<5BPG:Q!KU'Q7I/EI(0M>73HT4IX[ MUZU&=SS:L=21ADYH<_+BI(AF+)JONS)BNZ+T.-[@@-.0E90:?MP*C?CFL*JN M:P9Z#X(U$)>(":]RL;M9XEP>U?,7AZ^:"\4Y[U[OX1O_ +5&O.>*\FO#J>E1 MG;0[.B@=**Y#J"BBB@ HHHH **** "BBB@ HHHH **** "N0\=G_ (E3_2NO MKCO'W_()?Z5I2^-$5/A9\\WQS<-]:B3[M.N\FX?ZU%G"U]%2V/$GN2Q$;Z?. M,]*JQL=]62\ M?0D/^J7Z4^F1?ZI?I3Z\(]<**** "BBB@ HHHH **** "BBB@ HHHH **** M."^):[M'<>U?.B1%9WX[U]->.;;[1IC+C/%>*#0"96^7O711E8YJ\;G+$MTJ M/8PYQ77IX>9Y@-M7KCPHT< ;9^E=T:MCC]D<,D98=*80RMC%=A#H1 /RTQ_# M[%\[:VC5,Y4SE@IQTI=IQTKJ_P"P3C[M']@G^[2E5&H'(D'.*=L([5U7_"/M MG[M._L$X^[2=4;IG)[3Z4.IV]*ZS^P3_ ':1M )'W:M52>0XS8Q/2ID1@.E= MK9^%FE/W/TI+SPVUOGY*GVBYK#]F[7.-+'I3HZT+O3S%GBL_&TUTP9S31*?N MU!C+5,#D4S&&S71$S8N,48XI>M&<"M16&]3BE/%-'6G'FE($K!CO3'.1BG9Q MQ2JFXUE)E16HV*,GM1)"0,XK;T_3S*.E:C:$6C^[7/*H;J)QD6=V*ED!KI4T M!E?[M3?V S?PUDZNH^0XT(=V<5852>U=,= (/W?TIZ:$1_#4.H4H'*LA!Z4F MTXKK'T(D_=IG]AGIMIJH4H'*[2>U&TCM75C03_=I3H)_NT>U#V9R;(<9Q35# M'M75MH9QC;5JQ\,--_!^E*56R+C2U.'.E<5X2THV0!(Q7:UY]1WD=D%9!39/N&G4V3[ MAJ"CSGQA_JI?I7A=^/\ 37^M>Z>,/]5+]*\+O_\ C]?ZU[&$V/,Q Q1D4\4Q M3BG^]>I%Z'F20C<4+S36:G1]*I"L-8TT'!I[CO47>HJ:(N.YH6,7FS+]:]3T M'2A);I\O:O,-+?%P@]Z]P\+(&M(SCM7FU9-(ZZ<;LGBT ;0=M//A\'^&NK1 M$'%2*@]*\YU9'=&".0'A\?W:7_A'A_=KL/+'I047TJ?:R->16.-_X1X?W/TH M_P"$>']RNQV#THV#TI^UD3[-'&GP\/[M-;PX"/N5V>Q3VHV+CI1[60O9HX&; MPR&'W/TK-G\*#!^3]*].,2^E5IK=2.E7&JS*5,\8U/PV(E8[.E<3J%J8F88Z M5[_JFFB6)OEKS77=!*EFVUUTJES"<#S-F*G%2(N[FKM_8F)SQ55#MXKMC(Y9 M1 CBFYQ3WZ5&!DUK<5(%P,U$?O5-G]WBM- MPN5YOWG%:N@2^3>1+GN*RP.:ELIO+OHS[UYV*6AW4):'T]X:D#:7$<]JVZX; MPCJ@>RB3/:NW0Y4&O#DK,]:#NAU%%%24%%%% !1110 4444 %%%% !1110 4 M444 %8OB1]FGN?:MJN>\6OMTJ0^U5'N>@Y6K^N2^;3\U!XIN>Q7?(OUKT[2+/.DDX[5SU)I(JQYW?0[)&'O6<>#71ZW!Y MNO=O ,_FVPY[5XV*6IZV'>AWU%%%<)UA1110 M 4444 %%%% !1110 4444 %%%% !7"_$,_\ $M;Z5W5<+\1/^0:WTJZ?Q$5/ MA/ ;D9E;ZU$!4EP<2M]:CS7N4'H>'6W$88I5&12$YH!P*]"+,+B'K3@,4PGF MG YJF]"6+VJ/^*I::5[U(D2(<4CIDYI%-2?PT,J.A#U^6IK:3[-("..:@!_> M4LO)%<557.NDSVOP1J>ZV0;J]-MWWQ UX!X/U'R7C3=WKW;29/,LD;U%>-B( MV9ZM"5T7Z***YC<**** "BBB@ HHHH **** "O-OB"R#$I'O4H3"9IDO,A/O4F_Y,5[E/8\*;U&CDTO3BFKP:"%[TI&:5>12MQ3G8$]2'H]=WX#7_B9(?>N$ZOFN\\!M_Q,D^M>5B]CT,- MN>_6_P#J$^E2U%;_ .H3Z5+7B'K!1110 4444 %5-0E\JV9O05;K)U]]FG2' MVIQW$]CR;QQJYDC=-U>6._FN374^)K@S3R+GO7*JNVO9H021Y=>5QX.!BD49 M-)WJ>-*[('%( ,"H6DPV*ED;:<5$T>1FMV3$%7S*D$6T4MLO-/D?$H6HG*R- M5J3:?:>?=<(VWK7M6A6 @C7CM7EXFMH=U"G=W-+ M2[06T(7%:-( *6O*;N[GH)6"BBBD,**** "BBB@ HHHH *:XRI%.HH P;[2 MQ.3\O6N&\2>'!Y3'97JVT&LG5[,3Q$8K:%1IF-2FFCYNU73C;2D8[UDL<#%> MH>)]$^=FVUYK?1>5.5]*]C#SN>9.G9E7;O-3(-BXID?!IS-78V<\QN:]D\&:% M^XC?;TKB_"^@F=U.VO;O#UB+6T52,<5X]9ZGH48FO;1^5"J^@J:BBNU5!7D M*6QY3\1+_.1FO+"?,?-==XSO/M$C#.>:Y"'I7MT(61Y=>19'"TUFP*7=3''% M=#T.%O4C'SR8KO/!%ENNU.*X6T7==*OO7KW@JQV2(V*YZL[)F]-&IKVG#R#Q MVKR#68/+O6X[U[_K4 :W/':O#?$J[+]_K10J70ZJL8K?=J+%*STJ?-S77?0R M2&F/ S4MG/YN>)GV:9(?:OGG7KDRW$@SW-=F%A=W.; M$2LC"V[\FF;OFVU,G"FH2OSYKUHJQYDV2*NWFAAD9H+<49^6M92LC*UR T?#^P\DJ2*\_$U';0[L/!7.HTS0Q;A?EKIX4 MV1@4Y4 XIU>5*39Z*BD%%%%24%%%% !1110 4444 %%%% !1110 4444 %, MD7U<[:\1UFQ\F5N.]?2FKVPGMF7':O'/%VD^26.VNW#U-; M'+6AU/.U^6,BJH/[VKLR;"158QX.:]:$M#S)1U)0?B%[IWT7[Q[Z#D4M4-,NOM-N'S MFK]>8>@%%%% !1110 4444 %%%% !1110 4444 %V%[$XG^Q%Q]RF_V*/[M=S]A7TI/L"^E+VPW1.'_L4?W:4: M*O\ _M1)"Q([ M5*J^_<;I^[8\*UVR$0?BN(FX<_6O4?%L 025Y=/_ *UOK7JT)7/-JQL"=*@>&-/\]0<5VJ:,/+^[6=\/[99HAD5Z.+%0.E>/5KVE8].%"Z.% M.B#/W*ECT5<@I^W&J)P_]BC^[3AHJX^[7;?8%]*7[ M"OI258%1.";1!G[M;6CZ.B=4KHO[/3/2IH;81=!2G6NBHT[,XW5]%1YLA*9I M.C*EP"4KLYK19#DBFQ6:QMD"I]II8TY26WMTB08&*L4@X%+6)04V3[AIU-D^ MX: /.?&'^IE^E>%WO_'Z_P!:]T\7_P"JE^E>&7W_ !^O]:]C"ZH\W$+4C IW M:A>E(?O5Z,6>=)#"*D2@CBE3@5K$AK05ONU 1@U.:C<5G4'#\ M^$_^/*/Z5X9I*@SI]:]R\*_\>L?TKRJ[.^BM3M5'RBI%%-C'R"I!7F-GHQB% M)1WI:1>XE(:=24 T(!01S3L447%RZ#<4TKFGT$4[B:N598%93D5S.MZ6LD1P MM=>1D55N;82*016D)V,ITSPG7]'*,Q"UPURABFVU[UXATE2C$+7BVOVC17K< M=Z]"C4N<-2-C,/S+0BXI(^N#4I]J[X:G))"44A/%-4\UNEH9CZ=GBFT$\4T[ M"L-)JNC$72GWJ4FH1_K@?>N6O&Z.FD[:'K_@F\8M$N:]C@.85/M7@O@:?_3( MUS7O%M_Q[I]*\.NK2/8H_"34445@;!1110 4444 %%%% !1110 4444 %%%% M ",<+FN-\9WJ_P!FR)GM777)VP,?:O*/%]^2)$S6M&/-(RJRM$\COR6NI"?6 MJP%6+SF5C[U&@^6O>HQLCQ:CNR.GKQ28^>E?BNE+0Q8I&>:AD-6DP8ZIR??J M7.R+@KFKHL6^5?K7L>BVO_$H/':O+/#4/F2+QWKVO1[?&E8QVK@Q$SHC"YY5 MXJ@\LR''>N&C;YC7IGC6W*QR'%>7QY\P_6M:;NC*4="QCFI%H ^6DB.7KKCL M8L4]:&^Y2S<&DS\E2T.)#"2LHQZU[3\.;T1VZ@FO&$P'KT/P?>&+: :\S$QN M>CAZEM#WB&02("*DK.TB0R6BGVK1KRFK,]).Z"BBBD,**** "BBB@ HHHH * M*** "BBB@ KA?B'_ ,@UOI7=5POQ#_Y!K?2KI_$C.I\+/GZZ_P!:9B*=U<[Z%34]:!R,TM,B.8E/M3Z\T] **** M "BBB@ HHHH **** "O-?B>,V)^E>E5YS\2QFR/TK6C\:,JWP,\&?ACGUIHS MFGS\2GZT*.*]ZFM#PJBLPQD4W\?-,E #5UQD9I#DHEY%(#Q2]:4V)+4A7 M[U=UX#'_ !,T^M<-_P M!7>> _\ D(Q_6O-Q3]T]'#;GOUO_ *A/I4M16_\ MJ$^E2UXAZP4444 %%%% !6)XH.-)E/M6W6#XKXT>7_=JH_$*6Q\YZM+NOY0? M[QK,=?2K.IO_ ,3&7_>-0KR*]ZDO=/'J[D(7YJLQX J,CFC=6Z5CD;&3\O4W M'E5'C)I6/RUK?05P@8*QIRPF:\7'K5?<0:WM"MO.N8R1WKEK2T.FBKL])\': M5A8G*UZG;Q".-<#M6#X;L%CL8VQVKI ,#%>'6GS,]>G#E0M%%%8FH4444 %% M%% !1110 4444 %%%% !3'0..:?10!R'B#35ECU>*^(-*:.Z=L'&:^C;R MV$L;9':O,_%.CC9(P6O0PU7H<=:GU/&BA4XIN"36A?6QBE;([U4 &*]6,KH\ MZI&S&D?+4>=IJ;(SBH9AZ4KV)@KLGB7S*V])TEI9EX-4=)L9)I%^7C->J^&] M$&4++7'6J:';2IZFOX1T=80"RUWL<8C7 %4[&R6W08%7Z\FM:2.:Q/I5N7U!..]>[>%[,1PQG':O(O#UKOO8SCO7O.A6P2UCX[ M5YU>5CJI+4EU*'=;MQVKPOQ=:E;V0X[U]"740:%OI7CGC.R^>5L5GAYZV-JL M-#RQLE\58B^4U?.?AFY\J9!GO7O\ X>N5>PCY[5X^*C9W/5PSN;E%%%<1 MUA1110 4444 %%%% !1110 4444 %%%% !2,=JDTM0W3;;=S[4 -=/\F[; KS]FQ*5KUZ,[H\VI"S*\@(-"MA: MFE7BH/+8G@5JY&,8ZC">]ST([!1112&%%%% !1110 4444 % M%%% !1110 5QWCX9TE_I78UR7CD9TM_I5T_B1%3X6?.ESD7#Y]::.E3:B,3M M]:KH?EKZ"EL>)46HC5&U/[TC"MGL8K<@85WOPU/_ !-%^M<,P^6NV^&A_P") MLOUK@Q/PL[\.M4?1,7^J7Z4^F0_ZI?I3Z\4]4**** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "H+K_CW;Z5/4%W M_P >[?2FMQ,\A\:<)+7DK?-,WUKUGQFU_#8YA'TKTZO,_ANN(17IE?/UOC/:I_"%%%%9%A1110 4444 %% M%% !1110 4444 %%%% !39/N&G4V3[AH \X\8_ZF7Z5X5>-_IS_6O=?&/^IE M^E>%7JXOG^M>OA-CS<1N(#BE]Z0+D4OM7HH\Z0 YI2<&D Q1C)K4D=VS4>AK.8XK4U-,.+E/K7N?A0?Z)']*\,TP9N$^M>Y^%#_HL8]J\JN=U'<[ M>/[@I]-C^X*=7F/<]1+0!2T44BD%)2T4 %)2TE F%%% IBL)2,.*=24":,C4 M[02Q-QVKQ?Q9IFVXD;;7O,R;HR*\X\6:;NCD?;750GJ7.X]ZK6[<5Z]%GG31(QYIO2GL.]1FNI/0SL2*>*;G)I <4 UAY:6-JBBBN0Z0HHHH **** "BBB@ HHHH **** "BBB@"O> MG%JY]J\,\87/^DRC/>O<=0.+*3Z&OGGQ=/G4I5SWKJPJO(YL1LI['BU'[PTC'--)S3B<\4TC%;(E#@V%Q5>0N*O'0ZJ3]X^B M_#YS8)]*UZPO"[[],0^U;M>'/XF>Q'8*2EHJ&4%%%%, HHHH **** "BBB@ MHHHH *X;XA?\@UOI7!2 X.*&YKGDFQQ(=V)0:]$\"7?^G1@FO/O M+[UO>&+_ .R7ZG.,&N:O&\;'71=F?3ELX:!<'M4ULG=!1114C"BBB@ HHHH **** "O-_B:<61^E>D5YO\31FR;Z5K1^-&=7X& M>#S',A^M(IXHF&)#]:%%>_3>AX-3 MG-TI@MQ@Y:N[\!M_Q,X_K7"+]ZN[\!K_ ,3)/K7FXO8[\/N?0%O_ *A/I4M1 M6_\ J$^E2UXIZP4444 %%%% !7/>+6 T>7_=K?WS+&<=ZX[HPKT'P?'O\LUP8AZ'=06I[5HB[;!![ M5IU0TH;;-![5?KPY;GK+8****0PHHHH **** "BBB@ HHHH **** "BBB@!& M&5Q7.:[IXEMWXKI*K7D0DB(Q5PERLF2NCY[\4Z?]G+$"N-W$9KV3QII.Z-CM MKR._MS!(1BO6IU58\VK3U*@D)>KD$!F=1BJUI"9)@,5WGA_03<.IVTIU=!4Z M6IT/A'PX)K=7*?I7H^GZ8+;;\O2H_#FGBTM0I7'%;V!7FU*C;/1A!) !@4M% M%8F@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %:^D\NU=O05XOX MQUHR>9%NKV'66VZ=*?\ 9KYO\471.HRKGO73AXILPK.R,/.^0FFL<'%)$W-. M(R:]FDM#R:NX*.:#]\"G 4*,RK]:<]C."N=MX5MMTT;8[U[AI<>VU3Z5Y?X- ML=T4;XKUFS3;"H]J\G$/4[Z$2289C/TKS7Q?:;HY6Q7IK_=(KD/$]INLY&QV MK.C*S-JRT/GB\3RKI_K4&[=6KK,&RYDX[UDJ,5Z])W//FM"16YI)SQ2#@T2? M,*Z)[&"6IHZ//LF3GO7MOA74=T,:9KP6S;9*OUKU?P=(>-;K.J2KGO7+6R;GS6EXCG^T:J[9ZF MJ,?[L9KW,.K1/(K/4DD^4XIJCFG?ZSFE Q7;T.-[D,[8%6=*B\Z[C&.IJM.N M:Z#PU9[[F-L=Q7GXEZ'701['X3T<);12;>U=T@VH!65X?C":;&,=JUZ\:3NS MUXJR"BBBI*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *:X^0TZ MD/2@#RWQK8[_ #'Q7B=UE+]E]Z^E/$>G^?;R'':O#]2T4C47.WO7?2J61QU* M;;.?V,V,"M?3],,NW*UO:3X<-SCY?TKL=/\ "YB"_)^E6ZR,_9,P]'\-B9ER MGZ5W.G>&5@P=GZ5HZ5I8@8?+72*@ Z5QU)W9TTH66I!90>1$%Q5JBBL3<*** M* "BBB@ HHHH **** "BBB@ HHHH *Y'QT<:4_TKKJY#QW_R"G^E73^)$5/A M9\\:@*LWX_?O]:KJ.*^@H['B5=Q>G-*.:3KQ2C@5LS)$,IQD5VWP MT_Y"J_6N)F&[?2FMQ,\=\8_\M*\KF_UK?6O5O&/_+2O*IO] M:WUKV,+L>576H*W%(:9SFGGI7H1W.&84$\4U:#UK5&5M1!UJ04P]*5#1?0>X MXGBI;(_OA]:KMG-36G^L'UKDK;'71/#5^(]FE\ M(4445D:!1110 4444 %%%% !1110 4444 %%%% !39/N&G4V3[AH \X\8?ZF M7Z5X9>G_ $U_K7N?C'_4R_2O";S/VY_K7KX1:'FX@S3:?VKT4>?(# MR*!Q2+UI6ZUM;0S%/2H3UJ7^&HP.:RF5%FKI/^O3ZU[CX5'^C1_2O#=,_P"/ MA/K7NGA7_CTC^E>5B#T*)VT?W!3ZCC^X*DKS&>FM@HHHI#"BBB@ HHHH *2@ MTF:!7U'4PG%/IC]*:!C2RDX[5T2UFZS'NLW'M6L'9G/5V/G/Q%: M^7/(<=ZP(>*[KQ9:[6M>Y^%92R+S7@.A.?MR M_6O=_")RB_2O'Q&B/4P^YW':BD'2EKSSN"BBB@ HHHH **** "BBB@ HHHH M***1ONF@#$UR_6&UD4GL:^>/$MQYNJR'/4UZUXTO6A+J#7B>IRF2\8^]>CA8 M=3BQ$^A#UI"<"D6D8U[$59'DRW&@_-3SR*B[U(E:$##Q3X%W/BFN*LZ?'OG MKGJO0WIGK'PY@ (XKU50 ,5YUX!@V <5Z/BO$K/WCT(+2YRGC*+=I[<=J\#U MB/RYF^M?1'BB+S+)A[5X+XG@,4IX[UTX66AE61A*WR4L1^>H4SBI$ZUZL7H< M$B2;DTG\&*4G-(:M:BB0H,-6C8R;;J/![BJ)XJ2VDQ.OUKFK;'1#<^B?!]\# MIT:Y[5V*G*YKR?P=>GRXES7JENE*Z):***Q-0HHHH **** M"BBB@ HHHH **** "N%^(?\ R#6^E=U7#?$+_D&M]*NG\1%3X3Y_N?\ 6M]: MA'6IKO\ US?6HA]VOH*'PGB5GJ#'(I4X%,'6G5UQ.;J!'.:0T_\ AJ,=:<@8 M]?NU WWZL8.*A=>:6XXLG$_+58Y5LUE4CH;0EJ>R_#_5#P&:O6K>82H"*^=?!VH&"11FO M=_#]QY]HK9[5XF(C9W/3HSNK&U1117*= 4444 %%%% !1110 5YU\2O^/(_2 MO1:\Z^)7_'D?I6M'XT9U?@9X+<_ZT_6A#Q1%4W)J@D^_4 MQZ5$1S71%F:5B9/NT-TIJTK=*;!;D:_?KOO 9_XF*?6N"7[U=UX#_P"0FGUK MSL5L=^'W/H&W_P!0GTJ6HK?_ %"?2I:\0]8**** "BBB@".?_5-]*\D\9SL/ M-&:]:N/]2WTKQSQLWSRUO0^(QK?">43MFY;ZTH-02$_:6^M/KW:6QXU5W9+2 M\4G\-(O6NA+0PL.S@4S/S4K=:::=M!Q'XWL*]+\%181*\WMOOC->H>$"H5*\ M[$G=AV>O:<,6R_2KE5-/_P"/9?I5NO$EN>LM@HHHI#"BBB@ HHHH **** "B MBB@ HHHH **** "D(R*6B@#F/$M@+B$X7M7B7B32RET0%[U]&7-N)D(->8>) M]'WWAVKWK>G.VAE.%SSK1M)9[E?E[U[#X6TE8@I9:P=!T7;<*2M>F65HL$:X M':G4GT"$+%J.,1K@"GT45SFH4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !0>E%-?[AH Y[Q%?K'92IGM7SCK[F34Y#[U[#XROS&TB9KQK4&$ETQ M]37?AX6U.&O.[L4H^*G4U%C%*IYKTX:(X)ZDK':,U/91>=,N/6JDY^2MOPS; M&>5>.]*P>#;4+9(<=J[R(805S?AFW\NS7CM72+TKQZSNSOI*PYJQ]> MB#Z?(,=JV:S]53?:,/:LH;FDT?/7B6W\N:0X[US"C->@>,K0H'.*X&,8SFO: MHNR//J*PT]:7;0?O5+CBNENZ.;J0+\LH^M>A^"[K_2XESWKSR3AJZGP;<[-3 MCR>,UY^(5T=F'EJ?2-H2SU4Q:***0PHHHH *** M* "BBB@ HHHH **** $/W37EGCZY:-V ->H2N$0YKQOXBW(,[ &MZ"]XRK/W M3RF]%CZTDI^08IL_S3$TF"17M4U8\BJ]2Q;'Y>:'D -)&"%JM*QW5TMZ& M*6I9'[Q@*]%\'Z89-C[:\ZL%+RK]:]V\!6*M9JQ':O*Q4K([\/"[.XTR/RK1 M%]!5VF1H$7 I]>4STEL%%%% PHHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@"I?0B2W88[5YS?Z%ONF8)WKT]EW+BJ3Z>CMDBJC*PFKG->'- M)6(_,E=8MI&O1126]JL/059H;NP2&+$J]!3Z**D84444 %%%% !1110 4444 M %%%% !1110 4444 %[?2FMP9X_XQ_P"6E>4S?ZUOK7J_C(862O)Y3^^;ZU[&%6AY M5?<55XH-(&I3TS7?'S2^$****R- HHH MH **** "BBB@ HHHH **** "BBB@ ILGW#3J;)]PT ><^,/]3+]*\+O5_P!- M?ZU[IXP_U4OTKPR^/^FO]:]?";'FXC<:HR*0]<4!L"FD\YKTHGGLE H(S2*< MTI.*W,@QQ3,(V.^@SMT^X*>*9']P4^O+9ZB%HHHI%!1110 4444 %1MQ4E,89IH M!5Z4I&:%Z4M #-N*HZFN;9OI6@:I7XS U5%ZF51:'C7BZ#A^*\VF7:YKU3QF MNV-S7ELWS,:]F@SR:FY *FC&ZJY.#BIX3@UZ$5H*=+\U1 \XIL MADA&:A<8J8G J!SFHFM"HO4T=!_X_E^M>\>$#\B_2O!-&.V[4^]>Y^"I=RK] M*\C%1T/4PSU/01THI!TI:\P]$**** "BBB@ HHHH **** "BBB@ I&^Z?I2T MU_N'Z4 >2^/Y-LS#->071W7)^M>F?$FYV7;#/>O+'DW2YKV,(O=/*Q+U)6X% M,SFG_>%1'AL5Z2V.'J. YJ4#% 7Y]9H;M70^&8= M]\O'>N2LSII(]B\(6_EHO':NUQ7-^'XO+C7Z5T@KQ*OQ'I07NF5K47F6Q'M7 MAWC>V\N0\=Z][OTW1&O&O'MO\Y.*WP[,:ZU/-47BG 8H/RMBE/ KUX/0\V:U M&L>:>!E.Q*(I.*BC?$R_6K,BY%5-N) ?>L*D;HVB]3U;P71+GO7T!8G-I&?:O%Q2M(]7#NZ+-%%%AUY[\1O^/,_2M:/QHSJ_ SP:[7$I^M1H*GNQ^\/UJ!3VKWJ>QX M=7+^-3^^EKVBX_U+?2O&_&L?[R4UO0^(QK?">2RC]^WUJ1!FHYC_ *2P]ZD4 MXKVZ3T/&JK4D XIK#%.SQ3<[J[(& #FC%'2ES5R6A-]1"WEL*]"\'7.=@SWK MSIOF-=GX5E\N6,9[UYF)1W4'J>_Z6W6+IP#7E[R;[@_6N MO\9WWG7C<]ZXK/[S->SAH:'D59^\RPXXIHIRG>*8YVBNMJQE'5@_S#%=UX'L M_,8'%<#"V^3%>M_#ZVR <5RUI61O")ZAI4'E6P&.U:*]:CMDVQ@5,%P:\F3N MST()6'8JO=INA(JU44@RN*B+U'):'E'C:R_<,<5Y)<)Y3D>]>[^,[;-JW':O M$=73RY3]:]:A*YP58F?GO3T.:K!ZEC.*[;Z'&]Q91S6GH4_D7JMGH:SGY&:+ M2;9<#ZURUEH:TW9GT)X3U(W*HN<\5W Z5Y-\/;C?(HS7K*_=%>145I'K4G>- MQ:***S-0HHHH **** "BBB@ HHHH **** ,K5Y_)A)SVKPSQS>^99<#O7OG@>(QV2@CM7D'@JQ^UW &,\U[OH5 MG]EMPN,<5X^*DGH>G0C;4VJ***X#L"BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH *Y'QU_R"G^E==7(^.O\ D%/]*NG\2(G\+/G:_P#]>WUJ M!!\M3W_^O;ZU75N,5[]+8\6KN+U.*1N*7IS1]ZMV8=2-Q\M=O\-3_P 35?K7 M#RG (KMOAI_R%5^M<.*^$[\/NCZ*A_U2_2GTR'_5+]*?7B'JA1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5! M=?\ 'NWTJ>H+O_CW;Z4UN)['D/C,_+)7DLHQ,WUKUGQA_P M*\IG'[UOK7L8 M5Z'F5QF*4],4Y?NTT?>KT([G!( ,4A'>I#1VK7J9=2.F$4[O0PH8+<;5FSYE M'UJ#M4]C_KA]:Y*VQUTM&>W?#@8A%>EUYO\ #K_4BO2*\&M\1[-+X0HHHK(T M"BBB@ HHHH **** "BBB@ HHHH **** "FR?<-.ILGW#0!YSXP_U,OTKPN]_ MX_7^M>Z>+_\ 52?2O#+[_C]?ZUZ^$V/-Q&Y'C-)3TZ4UAS7I1//8(<&G-R:9 M3UK6^A#0O\-1C@U+VJ-ZSD] CN:.FC-RGUKW/PI_QZ1_2O#M)_UZ?6OQY+XX_P!2]>4.?F:O6/'(_<-7DDI^V^!@?EKQ;1Q_I"U[;X('W:\W%_">EA=ST,=*6D'2EKQS MTPHHHH **** "BBB@ HHHH **** "J&HW8MXB2<<5?KD_%]R8+4D'M515W8F M3LCQ_P"(E[Y]Z<'O7")DG-;?B>Y,]T23WK'C'RYKW<-&T3QZ\KR)E.*8RY?- M%2*/6NPY;V9-_P L\56/!J7=VJ-Q2;$AJO3O!= MMFXC.*X:\K([**/5],B\N)?I6NO2JD$>V)?I5Q.E>1-WU/2@M"&X&4->5>.[ M?)/%>L2#(KSWQG;[PW%;4'K8RJH\/NTV3XJ-ONU>U5-ER15/M7KTWH>94W&H M,48YI12DC%="9DA3R*KR+AJE4_-22#-*>Q<7J;OA2X\O4H^>]?1&C7@EM8QG ML*^9=%F\O4$^M>\^$KLRJ@SV%>1BH7U/3P\K:'=44@Z4M>:=P4444 %%%% ! M1110 4444 %%%% !7#?$(_\ $M;Z5W-<+\0_^0:WTJZ?Q$5/A/ +H9E;ZU$. MF*GG_P!:WUJOWKZ##_">)6U8HXI3S0W2A>E=:[G.+VI@'-.SS2FB;L#6@E)L M(.:5?O8J\+:;D8IJ5QM$7\52#BF ?-FG/3 =L+ M/5CRNQZM&7,KCJ***R-@HHHH M **** "O/OB*,V9^E>@UP'Q#_P"/,_2M:/QHSJ_ SP>\XD/UJNHYJ>_/[X_6 MHDQMKW*3/$J+44CBD'%.-1L?FKL1@+CG-#4[^&FTVAQ0U?O5W?@,?\3-/K7# M+]^N]\"8_M%/K7FXK9GH8?<]\M_]0GTJ6HK?_4)]*EKPV>J%%%% !1110!'/ M_J6^E>1^-%SYM>N3?ZIOI7E'C)?];6U%V9C6V/&)EQ=-]:E=B9SM"-R:7'%(#3EZUHWH0]QF,&M_0[KR[F/GO M6'*..*?93F*Y3GO7!75T=-"5F?2?AN^#V4:Y[5TH.1FO*/">K@)&I:O3;2Z6 M9!@UXM:'*SV:4^9%NBBBL#8**** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * MXCQI<^3$>:[5W"+DUYC\0KP",X-:T5>1E6=HGDVN2&>Y)SGFL5DP*T[B02,2 M:IR 8KW:4;(\6;U&P>]-GZ&E0XH?YA6D]BX"Z7 9;H#WKW'P':>4@R*\F\,V MOF7R\=Z]V\,VODQKQVKS<3+0ZJ:.K08%24U>E/KS&=\%H)36%/I*!M:'*>*H M/,M6X[5X5XEM_+G/'>OH;6X?,@(]J\2\86FV<\=Z]##2]TXJRU.""'-2J*D9 M0#BD48KTH:GGRW \+59,B;-3R&H]O>HJQN$'J>H?#V]$4RY->TV)T%%%%S+.3[U[KX^;;9'Z5X3J#AI6SZUZ6$6APXEF; M$,<5/G J(?>IS'BO51YDB-P6-.V97%/0#'-21X+XJ:CLC2F>B?#& ?:AD=Z] MOC0*HP*\?^&\>V<&O8U^Z*\'$/WSUJ*]T6BBBL#<**** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ KD/'?_(*?Z5U][?2FMQ/8\C\8CY9*\FG_US?6O5_&)XDKR>;_6M M]:]C"['E5]Q@-./ S0%S3B.*[X[G%(:#FD+4=*,9YK=&0=J%YHSVIPXJ9; A MC5-9\2"F% M%WI_TU_K7NGC#_4R_2O#+X?Z:_UKV,+L>9B-R,&G=J15S2Y[5Z43SY$?>G9Q M2E<:>#VI'7%938XK4T=*/^D)]:]S\*_\ 'K']*\.TAT8]J\ROU/0HG;Q_<%24R/[@I]>4STH[!1112&%%%% !1110 AI* M<:::9+"G4RG"@$P-5;O_ %1JW5*_;; QJH;DU-CRWQV!]G:O'YO]8?K7JWC6 M??$XS7E,WWS7MT#QZVX+2R?**:M*_P PKT$]#GMJ.B.136ZTZ,86FGEJ+BZB M;J8>34A6F5$QQ-+2/^/E?K7MG@G^&O%-)'^D+]:]J\$?PUY>*^%GHX7<]$'2 MEI!TI:\@],**** "BBB@ HHHH **** "BBB@ KA?'TFRS/TKNJ\Y^)4VRR// M:M*7QHBI\)X9K#[[@_6H$'[NGW!\V0GWIJ],5[]%:'AUG=@HS2MQ1THQNKJ1 M@,S3QR*-E(3MK.>Q2%@7-VH]Z]B\%V^#&<5Y/IT7F7:'WKVWPE;[(XSCM7F5 MY:,]"A$] C7]VOTJ0#%(GW!3J\ML]&PUAQ7'>*8-Z-QVKLCTKG=?BWQ-QVK6 MB_>,JJT/GWQ FR^8>]9)/RUTGBB#;>L<=ZYKJ<5[-+4\JJAH-!;BE88IH&37 M58P!3S4G532;.*,X&*F6PT,L7*7RGWKV[P)<;W09KQ*)-LN^O5OAQ<[[E5SW MKSL4O=/0P\M4>TK]T4M-3[@^E.KR#TPHHHH **** "BBB@ HHHH **** "N& M^(0_XEK?2NYKAOB%_P @UOI5T_B1%3X3Y_NCB9OK48'&:DNN9F^M,7[N*]^C ML>)5W&CDT'BC&.:7[U=:.<;FA3FC%. Q1,;&C_6@>]=58VOFP+QVKEU'[T?6 MNZ\.1^UFS,"9QBL%6YKTKQEI?DV8;;VKS4KM8U%.HI;& ME2GRDO;-(.335;/%./%=#9A8E5\#%-E&%S35]:&;<,4^A*6I'&=QJ9&\MP:; M&FVE<<5SR5S6YZ'X#U#=?HI:O=+=PT2X/:OF?PA=^1J"G/>O?M!O_M,2\YXK MR<5#6YZN%E[MC?HHHKB.P**** "BBB@ KS[XBG_0C]*]!K@OB$FZS/TK2E\: M,ZOPL\"O3^]/UJ%#4^IC9.1[U#&O&:]RD>+50YCQ47>IB,TFRNU(YQJGM2MQ M3@N*4C(H8T1+]ZN[\!G_ (F:?6N& P]=UX#7_B91_6O-Q6S._#[GO]O_ *A/ MI4M16_\ J$^E2UXC/6"BBB@ HHHH 9+_ *MOI7F'C*(^7*<=J]1894BN+\6V M&ZQE;':M:3LS.HKH^>)_^/MQ[TUCBK.H1^7>R?6JOWJ]NBCQZNXE+G-+CBA% MR:[#!#:>IIS)4>><4VR)1)#\PJNS>7*"*L#I5>49:N>KJ73=CJ- UAHI5&[I M7LGA?51.%!:OGJRD\J0'->@^&]<\AE&ZO.K4[H].A4L>\*X8<4^L/0;X7=N& MSVK;W#UKS9*SL=T7?46BDR*6I*"BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH HZG M+Y5N37B_CJ_\S<,UZYXBD\NQ8^U>!^+KK>[#/>NO#1N[G'B9=#ES*2U./(J" M(;N:M(N>*]JGL>3+RZ;ZU M3'S<5Z](\V>XWJ:>1\M&W%*Q^6M)1N1%E[29S%,.>]>]>!KD262Y/:OGNT.) M1]:]B\$W_EP*N:\O%0=CU,-(]6!S2U!:R>9"&J>O-.X**** "BBB@ HHHH * M*** "D)Q2U7NY/+A+4(&<1\0I1]A;GM7@.H3'SC]:]?\=:AYD#+FO'+H;Y"? M>O6PBLCSL1)-@ARN:D7DU''TQ4OW:]2)Y\MP8[126KEK@#WH;YE-.TA/,U!5 M]ZPJZ(TI;GL'P\B*R*<5ZT/NBO/?!=GY(0XKT(=*\*M\1[-+X1:***Q- HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N/\ 'IQI+_2NPKD/ M'@SI+_2KI_$B9_"?.=[S<-]:A4XJS>KB=OK4"KQFO?I;'B5MQ3TS0O-'7BC[ MM;O8P6XR2NX^&H_XFB_6N&<\5V_PU/\ Q-5^M<&)^$[<-\1]$1?ZI?I3Z9#_ M *I?I3Z\4]<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "H+O_CW;Z5/4%U_Q[M]*:W$]CR#QD,"0UY/*57>I(IXI3TJ/O3S]VO0BCAF-/- Z4+2'K6R,P[ MT\4T]*%J9; M1Y/%/MO]:/K4+=:EM?\ 6#ZUR5OA.NCN>W?#?_4BO3*\R^&_ M^I%>FUX-7XCV:7PA11169H%%%% !1110 4444 %%%% !1110 4444 %-D^X: M=39/N&@#SGQA_JI/I7AE\?\ 37^M>Y^,/]3+]*\+O?\ C]?ZUZ^$V/-Q&XBG M I.^:;4F/EKTH[GG2 G(J,\4Y>M(XR:TD2G8:#S3G;(I,<4WFL9:%IZFMI#8 MG3ZU[;X6?_1X_I7AVF9\]/K7MOA7/V>/Z5YM?J=M%G?Q'Y!4E0Q?<%2BO+9Z M47<6BBBD6%%%% !1110 4E!I*!,***6F2%9VJG%HY]JT*R-;E"V3_2J@M2:C MT/'/%T_WQFO/6^9C77^*KC>\@![UQ\9ZYKW*"T/(J[C>^*=BC'S4X]*[8G/< M >*8#\U+BA5^:GL)H>W2HB,5/CBH7XK*;LBH:LT='.ZZ4>]>W>"TP%KQ+P[& M9-04#UKWSPK:F*-21VKS,5+W3TL.M3L1TI:!THKRCT0HHHH **** "BBB@ H MHHH ***2DP(KF7RHBU>2?$?4!-;,H->G:U)Y=BY]J\'\8WAF+KGO75AXW=SG MKRM&QQ*>'(2US&?>O?-!AVV4?':O&KO4].@C=3 M[M/IJ]*6N$[EL(:R=5CW1-]*UC5*]3=$WTK2F[,B>QX/XNAQ=OQ7$9Q*:])\ M96Q\^0XKS27B=A[UZ]"1YE96)&^:D48-"^]/Q7?T..^H[M4+]:?FF,.:AC6X M_P#AKN/A]=>1>@D]ZX;HM;_A>Y\JY&#WKBQ&L3KH2LSZ0T^Y$\0.>U7JYGPK M.9K923VKIJ\62LSUXNZ"BBBD4%%%% !1110 4444 %%%% !7#?$/_D&M]*[F MN&^(7_(-;Z5=/XD14^$^?KLXF;ZTQ>E+>_ZYOK2)]ROH*/PGBUD(QH0\4PYS M3EKLB@V.4XD'UKT'P:-UW']:\[_Y:K]:]$\%_\?45<5=^ MZSHH+WD=EXULA-IRX'\->*:E;F"4C'>OHK6K3[18*,?PUXGXJL##<-@=ZXL+ M.VAW8B%SD4X>K!&X57Z/BK40P.:]1.YYTU8;]T8H1DG=!1114C"BBB@ KAO'O_'F?I7!:P/](/UJO$?E JUJ_$Y^M4HZ]VB>+5>I-G%+UIC] M*53Q7-5W)\?+38S@ MT_\ @J(\&NU;'.B9G&*KG[U.Y-(5J9:@QX.13'ZTJ&AADU$HB6XP?+S5^QNV MCD'S=ZHLO%,0E36+@=$)6/9_"_B58+55+]O6NJA\3HY^_P#K7@-KJ<5\^WLADN7^ MM>AA5H>=BY:D=OPM68WPU01K\M&2&KUZ>B/.O=EB9P13+(;[M1[U [&M'1K< MR7L9QWK.L]#IIH]<\'6FPQMBO3DX05QWAFT\NWC..U=DHX%>)6=Y'=2T0\4Z MF"GU@SICL%(:6FTAL8PXKCO$UGYJ,<=J[-AQ63JEN)+=\CM6U*5F++8K?R8'>N54;6KV:#T/.J1)B*A:IL\5"W6NOH8K1CHFV MN*]%\)7)!09[UYL>"*[#PM=A)HU)[UP8B.AV496/H/2FW6:'VJ]69H;[]/C/ MM6G7BRW/56P4444AA1110 4444 %%%% !5#5FVV;'VJ_69K9Q8O]*<=Q2V/% M/%\Q8N,UYZWWC7;^*9,R2?6N)(RU>Q0/)J@HP:>3D4G:A1@\UZ"T1QWU#HIJ MWH*?\3-3[U4:M30(]U^@'K7/6>AT45J>[>%2/+3Z5V0Z5QWA:%D1"?2NQ'2O M"J_$>Q35HBT445F6%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 5R/CK_D%/]*ZZN0\=_P#(*?Z5=/XD1/X6?/%__KV^M5U/RU/?_P"O;ZU5 M6O?I;'BU=Q_?-!YI2.*1>E;O8P6Y"YXQ7?BG[IW8?<^AX?]4OTI],B_U2_2GUXQZP4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %07?_ ![M]*GJ"\_X M]V^E-;B>QX]XR.1(*\IE&)6^M>K>,!_K*\KF_P!:WUKV,+L>57W$44IZ4P&G MGI7HI'!(2@BD'-(3S6J1F(.M*>*.G- &:3&MQP&5J2U_UH^M1$XXJ6U_UH^M M<=;8ZZ.Y[=\./]2*]+KS3X;_ .I%>EUX-7XCVJ?PA1116984444 %%%% !11 M10 4444 %%%% !1110 4V3[AIU-D^X: /.?&'^JE^E>&7O\ Q^O]:]R\8_ZF M7Z5X5>-F^?ZUZV%V/-Q JC(I]1@XI^>*].)YTQK<4*,T?>-'W36J1 I6FX%. M)^7-1HV6K.:'$U=+4>>GUKVWPLO^C1_2O#M/?%R@]Z]R\*'-I&?:O-KK1G?0 M.XC^X*D%1Q_=%/KR6>G%CJ*2@5)5Q:***!A1110 4TTII#0)@*4U$6PV*D'2 M@0C' KEO$MVJ64@SVKI;AML;'VKRWQ?JNT2)NKIH1NS"K*R/,M]5AUKVZ2T/*J.[)<<9I%.33OX*C!P:ZHK0YR7%.5135.10K M_-28T2L !5.4_-4\SX6JWWC7/49K31U'@N 2:I&".]?1.E6@AMT(':O / R_ M\36/ZU]%V?\ QZI]*\;%2]X];#1T)Z***XSJ"BBB@ HHHH **** "BBB@ HH MI#0!C>)6VZ9(?:OG?Q#/YEQ(,]S7T#XM<+I$ISVKYNU27S+V0?[1KNPB.'%, MHQ\"EZM2=*YV?A.WW21G'>O=]'CVV:?2O'?!]O_JSBO:=-7;:+]*\3$O4]:@M" MWTI:2BN0Z0J*X3,;?2IJ;(,H:$]0:T/)_&-KQ(V*\=N%Q>,/>O=_%T.8I#CM M7AU\FR\?ZUZN'>QYE9$)XI_\%1$TH;C%>M%Z'$Q!]ZG$4JKS22'%1)$A)]RK M>B3%+@?6LXONXJS:'RI%/O7+56ATTG9GT+X&E\RT'/:NUKSSX]0^$\6J,<4Z,<5&S9IR-@5V MK8YUN!^]3L<4A]:0'-3+5 P4?O!]:]#\&?\ 'W%]:\[!Q*/K7HG@O_C[BKSZ M[M%G30^)'M7V<36:Y':O*/&VED2.P6O8;49M5^EU>71GRR/7 MJ1O$^;)4*7I4CO5I_E48JWK5I]GU*3CH:I;MXQ7MT971Y%=68G49IJ-AZ7.. M*:W'-;LP))3N%-4?+48;=3MV!4RV&-:MC1;TV\R@''-8_4U/;MLE4^]"73D)/:NI!R*\H\&:KM@CCW5ZE;/OA5O45XU6-I'K4I7B34445 MD:A1110 5Q7CD9M#]*[6N*\<_P#'H?I6M'XT14^$\!UOBY/UJI$/EJ[K8_T@ M_6J$;<8KW*6QXM7<>U,!YI[]*11D5V1V.?H/ XHQ30W.*5C@4I@MR/\ Y:5W MO@,?\3&/ZUP0Y>N\\!G_ (F4?UKS,5L=^&6I[_;_ .H3Z5+45O\ ZA/I4M>, M>L%%%% !1110 50U5/,M&'M5^HKA-\9%-;B>QX1XRL3'O;%>> 88YKV[QUIV M+9FQ7BMZODRD>]>OAYW1Y->%A<\4QA3%?(S3U^:O5B]#AMJ*@XIS*,5&[;#1 MOR*90WO3UY%(!DT$XJ6A,=C-(4%&ZE#9J>4+NQ"V0:ECN"G>E*9&:@8P MR]>3)?%>]:-GJY0@[JYYT4;1JL^B=(U*.2W!+BM/[;$?XA7AMAXN,,87?^M: M\/B\M_'^M>?.B[G7&LCUT749_B%/$RGH17F]IXD\S^/]:W;#5Q+(HW5FZ;1H MIIG7T5%#*K1@YJ3N85OAXV1Y&(E=EJ-1Y=0$?/4BO@8H* M]Z[=CFBKD$GWA79>%;+S)8VQWKC7YD'UKU'P5:;HXVQ6%:6AU01ZOHUL([2/ MCM6QBJEBNVW4>U7!S7BS=V>A36@HI:2D8\5!LAU)35.:?2&(156\3=;O]*M& MH9N8F'M5(SDDSP_QA9_Z1(V*\ZE&R0U[-XNL\K(V*\>U!=DS?6O8P^R/,JK4 MK[LT4D7S"G]#7H(Y5N,:M#1KHQ7\0S_$*SI#@4ZP;;=HWH:YJZ-J?Q'U!X7N M%?2XN>U;]>:^#M5W011[NU>CQG,8/M7A5(VD>Q!W0^BBBLRPHHHH **** "B MBB@ K*UXXT^3Z5JUC^(CC3)#[4X[BEL>">)Y,S2?6N5CYS6[XBEW7,@]S7/H MV*]O#K0\>L]1_P#'BGR#:N::OWLTZ8_+7:]CDZC%.170^$HO,U:,8[US"OAL M5VG@J+.I1M[UR5W[K.NA\1[UI-H(K:,@=JU:KV0Q:1_2K%>%)W9["V"BBBD, M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KD?'7_(*?Z5UU M+5W)3 M3#Q3B>*9UK7H/^,?\ MEI7E,W^M;ZUZMXQZ25Y3,?WS?6O8PNQY6(W$ IQ'%"]*4]*]&+."9&.*,9YH M;K3U^[6I"&>U.'%(!\U#&I8TA&&>:FM?]8/K48/RU):_ZT?6N6ML=-'<]M^& M_P#J17IE>:?#<_N17I=>!5^(]JG\(4445F6%%%% !1110 4444 %%%% !111 M0 4444 %-D^X:=39/N&@#SCQC_J9?I7A5XO^G/\ 6O=O%_\ JI?I7AE]_P ? MK_6O7PFQYN(W(P*7/&*%I/XJ].)YLMQP&#F@\FE/2D%:-B'$?)BHE3#5/VII MQ6:L0X>=5'_6G%LGTKR'P;IC"6.3%>PP#$*CVKQJ[O(]>BK1)****YS8*** M* "BBB@ HHHH **** "F2'"DT^HK@X@8^U"$SB?&6H@:?*F>U?/MT^Z]D/\ MM&O6/&=Z9B97T'$9-2**C4\5*IYKTEH>EH'?0X_Q/:[K6 M0X[5X+K$.R[DX[U](:]$&L)..U?/_B.'9O0PLM3@KQU.9[TH'-(.34@ MKV$]#S9[CUJ*6I*CDZU5B+D:)\V:F8[=M"XQ4 7?,S?6F#[M. MNC^^;ZTQ>E>_1V/$K#&&*512OTI4Z5V+8YP/3%(!BC/-.[5,M$,CQ^\!KO?! MU>+U/;Z'SOXNL]MY*V.]:8W(Q4RD%*@!^>N].YP=1H3;2$U*^*A--[#;'IUIY.&%-08H<\ MUA*-RHO4[GPE>[;F),]Z]ZTQMUE&?:OF7P[=&*_CR>]?0OA_4DFM(T!&<5Y. M*C9GJX66AT-%(.E+7$=@4444K %<9XW7-JWTKLZY#QF/]%;Z5K2^-&=7X6> M:ZN+@_6LU!QFM7Q",7)^M9:GY*]REL>+4W%/-/7@5&O6GYKL1SL3;SFAAD4X M'BCM1,:(U&&KN_ 8_P")E']:X7^.N\\!G_B8Q_6O,Q6QZ&'>I[[;_P"H3Z5+ M45O_ *A/I4M>,>J%%%% !1110 4444 OI#7;? MSX",=J\4\7:<4F8X[UVX:5M#BQ$;ZG!1CM5@)L&:C_U9*) M7D&XYIJCM4T8XYI"N#73'4AB#BD(S2L:%^[18@9[4]1BFC[U2$TF#8\?=J!A MS4@:AAQFE82T&H<5'(A8T[O4BX[U+-4RN8C2!66K>5IC 'I6$EM M7K:[8-]ZJ+BB$D-6,J=RU/4ZFUU,Q8^:NATS7MDJDO7G3S,.AJ:&\D4CFLG1 M-HU=3W2W\5KY:C?V]:NQ>)E?^/\ 6O#XM6E'\1K2M=9D!&7KG>'1M[=V/<[+ M6!.X&[K6^C;D!KQC1=?VS+N>O0K?Q'#Y2_,.GK7-5II"&VD3/8UT[_<->5>-[XQ2NN:UHQYI6,ZCLCR MO7W\W49&]368BU:OI/,N&:H%KVJ4;'CUG=D9^]3]WRTCU&3BMI$01-##YDJ_ M6O:O ]CBS0XKR?1H?/E7CO7O'@^V"6"\=J\_$SLCMIQ.H@7;&!4XIJC%/KRY M,[HH*1AQ2TM),NPQ13Z**;&-:F,,J14AIIH1$CB_%-IFSD;':O"M7@_?OQWK MZ-\10A]/D&.U>#Z[;>5.Y([UZ>%GH<%>)S"#9Q3\=Z:Y^;BI,_)7IP=SBL5Y M1FBW^65?K3CR:0?*X-15U*@[,]/\%7!-S&N:]LM^8%^E?/?@R]"7\8)[U[UI M]R)8$P>U>+B(ZGJ8>5T7Z***Y3I"BBB@ HHHH **** "L7Q+_P @N3Z5M5B> M)O\ D%2?2JCN3+8^<=?/^F2?4UBIS6OKYS>2?4UD1]*]W#K0\>KJR93S3G&1 M40^]4W:NF6B.9%81_O!]:[[P4N+Z+ZUQ"D>8*[WP8O\ IT9]ZY*_PG50^(]X ML_\ CU3Z5/4%I_Q[)]*GKPWN>RM@HHHI %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 5R'CO_D%/]*Z^N1\=?\ (*?Z5=/XD1/X6?.U_P#Z M]OK595[U:O\ _7M]:@3&VO?I;'BU=Q#R,4*,4G>GUM+8YV12=*[;X:G_ (FJ M_6N'EZ5VOPS_ .0LOUKAQ7PG;AOB1]%P_P"J7Z4^F0_ZI?I3Z\4]@**** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "H+O\ X]V^E3U!=_\ 'NWTIK<3/'_&722O)Y/] MSAGH>97W$!IY^[2*.*=BO0B>?(C7FCH:?C%&.];=#/J!^[4=/!R<4C#%3+8M M;C<\5+;G]X/K41Z5):]9_#<8A%>F5X%7XCV: M?PA1116984444 %%%% !1110 4444 %%%% !1110 4V3[AIU-D^X: /.?&'^ MIE^E>%WO_'Z_UKW3QA_J9?I7AE[_ ,?K_6O6PNQYN(W(J?CBA1FG8KU(GG2& MKUI&X-*1MHQNK1K0@7/RTQ6R:1CCBF@X-0U=#1H6)_TI/K7N?A)O]#C^E>': M:,W"'WKVOPK(%MXQGM7GUXZ';2=K'?QGY!3LU7CE78.:D$B^M>.T>@I$N>* M:B\U?6D\U?6E8KGU)B>:7/%0&5?6D\Y?6G87.3;JC+SF1NM0HN5KT:4+(Y*DM M",#;4J]*-M*!BNI:(Y6[D>?GJ;M4>.PEHR" M0;14VF9>_C'O3)!FKVC09OXCC^(5Y];X3LI;GT!X2TY5TZ)\#.*ZY1@8K$\+ MKC28O]VMRO#F]3V8+0****DH**** "BBB@ HHHH **** "JM]*$MGY[5:[5S MFO7GDQ.,]JN$>9V)D[(\A\87.Z]D4'O7!2CYR:Z;Q)<>9?N<]ZYJ'C9' MD5W=D0/-2CI4<8S4V.*Z['&]QH.::>#2GBCKS5= "4_NZT_#L)DG''>LHG/% M=7X3M=TR\=ZY*\M#IHH]H\(0[+)?I76=JP?#D>RU ]JW:\.H[R/7@K(44AI: M2H*$I124X4GN-&;K"[K)Q[5X1XMM]KR''>O?M17=:L/:O&O&=KA7.*[,,]3E MQ"T/,(AR:4GYJDV[6--(YS7LP>AY,]QPZ5')4@J-^M;)F8T9J*8YJWL_=YJN M5RU146A<7J=/X5GV2QCW%?0OAYMVG(?:OFW0Y/+NHQ[BOHSPNX;2H^>U>-BT M>IA-S=HHHK@.\**** "BBB@ HHHH **** "N&^(7_(-;Z5W-<-\0O^0:WTJZ M?Q(BI\)\^7O^N;ZTB?Y[*V.-\6Z8)+%R!SBO ]-[G;0G9GT7#('C!![5+6+HEWY\2\]JVJ\F M2L['J)W04444AA7(>,O^/4_2NOKD_& S;'Z5I2^-&=7X6> ^(O\ CY/UK'4\ M5M>)!BY/UK'4?)7O4GH>+4W$HS2J,FD88-=29@QRGFG,<"A5XS0W2G(%N,7[ MU=UX#)_M-/K7#+]ZN\\!K_Q,D^M>9B]CT,/N>_6W^H3Z5+45O_J$^E2UXIZH M4444 %%%% !1110!#<0B5"#7F?C+2]Q8A:]2KGM=TX7$+G&>*UI2Y6958\R/ MF;5(FANV&.]5XG+<&NK\3::8[Y_E[US!C\LUZU*=T>5..MB5>*&Z4U6H+9XK MT*4KG,]"/J:.E2;:8U;,E#32J:*;TK-A)#L_-4_\%1*N1FEW=J"6M Q3')%2 M4%,BDP3L5PYS4Z\BFK'\U2E=M0UJ:CE*3L!YI!Q2T_;\ MN:AP'S#2Y I5N&6D R::R;Q@ M#WKU3Q%>_983SCBO#?%=W]INF.<\UUX:/O7.>N]#E)6);-$9I76F*<5[4(GD M5'J.?K47 !BO+Q3T/2HQ+M&:6F/Q7G2.I(D'2EIJ=*=3104G>EI*!,*2EI#30FC M,U5/,MF7VKQ?QI:^2K,!7N-TFZ,BO*?'UIBW8XKLP[U.2JCQ\$EJDSQ22+LD M(]Z=CY:]BF>=/<1.322<5)",FF7 Q3FB(LT/#=XT6HKSWKZ \+WGGQH,]J^< MM*/EW:M[U[CX$NO,VC->9B8Z'H8>6IZ512 Y%+7F'HA1110 4444 %%%% !6 M%XIXTF7Z5NUA>*?^01+]*J'Q(4MCYLUDYOY/]XUF@5HZQ_Q_R_[QJDBY%>_0 MV/%K;C5ZU(QXIG1J5^E=$MCGOJ1!CYP^M>D>"A_I41KSF)D^"QBZB^ MM<5?X3LHZR1[E:_\>R?2IJAM?^/9/I4U>(]SUUL%%%%( HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "N0\=_P#(*?Z5U]M= MS\-1_P 31?K7#/S7=?#7_D*+]:\_%?"=F&^(^AH?]4OTI],A_P!4OTI]>.>P M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !4%W_Q[M]*GJ"[_ ./=OI36XF>/^,NDE>42G]ZWUKU?QETDKR>3 M_7-]:]G#+0\RON.5J=FHP.:>>E>C$\^09S03VI@XHZFM3/J. PI[=\./]2*]+KS/X;_ZD5Z97@5? MB/7I_"%%%%9&@4444 %%%% !1110 4444 %%%% !1110 4V3[AIU-D^X: /. M?&'^IE^E>%7K?Z<_UKW3QC_J9?I7A-X/].?ZUZ^$6AYM<2) 16Y: MW[1Q ;JY*T;G1"1ZT?%"HH^?]:?'XI4C[_ZUY)/JLF.'-)#JDF/OFN"5 [%4 MT/7CXG']^D_X2=?[_P"M>4?VJ_\ ?-)_:LG]\TO8(',]8/BA*AC[_ZUY1_:4F?OFD;4)2/O M&K]@K$NH>E7'BL8/S_K6'>>(Q-GYZX6>^E8?>-5UN9.[&A4[$RF;][J1D)^: ML664DDYJ/>S=33'Y%=,*9+GH-8[C4R' Q42*:D KJBK&$I7'DXH!S3'/%+'3 M,K#CTJ,OBI&Z57(+&A#1*/F.:FW87%11C:.:1CS4SE8M1NQ'?!KJ/#5GYUQ& MV.XKF$B,S "O4/!6EDHC%:\ZO/0ZZ4-3UG04\O3HU]JU:J:?'Y=LJ^U6Z\>6 MYZT=@HHHI#"BBB@ HHHH **** "BBB@!#TK@O&%QY>X9KO3]TUY;X]N/+D89 MK?#_ !F5;X3R;69]UXQSWK+)WU-J+EYV/O4$'7FOH> [8B0$BN"M(ZZ2/6M M(39 ![5IU4LDVQBKE>3/XCU8;!24HI*DH6BBDH'L0W0W0D5Y;XX@VVSG%>J2 M#*FN \MJCPN7AV^M1;N:LWR&&5@?6J:\MFO8I.Z/)FM28\ M"HF.34K_ ':@KLBM#)EA7RF*84PH7);"39=(?>O=O".J V< M4>[M7@,+;9E/O7J'@V\)EB7->7BX:'I869[3&=R TZHK8Y@4^U2UY1Z84444 M %%%% !1110 4444 %<-\0O^0:WTKN:X;XA?\@UOI5T_B1%3X3Y_NN)F^M-7 M[M+>?ZYOK3%/R8KWJ&QXM7<:[9IR' J,CFE6NU;'.MQYZYI0]9?4U9@8Q,#7#6B:P=F?0'@JZ\^$<]J[>O( M? &JA(P&:O5[:831AA7C5E:1Z]*2<2>BBBLC4*Y+Q@<6Q^E=;7(^,1FV;Z5K M1^-&=7X&>"^)#FZ/UK)'^KK4\1\7)^M92_U(])WI6Y%5+82W&*?FKO/ ;?\3)/K7!+PU=WX#'_$SC^M>9B7=,]##[ MGT#;_P"H3Z5+45M_J$^E2UXQZH4444 %%%% !1110 5#<('A88ZBIJ0C/%"$ MSR?Q5H>YI)=M>4:G#Y,C#'0U]*:[8I-9/A>2*\2\1:&ZR.0IZUVT*O0XZM+6 MYQ,9XI WSU9DM6@R"*H;\2UZU&9YTXZE[M5>1L&I5?HQ0.M4F)[$H&:7.!0E-?K4,S%#8-*6W5$>E*M4EI<:%+ M=J;MYH(.ZI .*<44V,V4I.!BGY J-N33:&F-!P:":RY OJ-W'-2)(1WJ(CFG**F4#2,C7L+TPN#FO0-!\4B"-5+_K7E+. M1T-/@O98Y1ACUKCJT[Z'92JV/HW2=>%VZC=G-=8C;D!KP;PQK+12H6>O5;'Q M!'*BC<*\^I2:>AVPJ)HZ:BH+:<3)D5/6!L%%%% !1110 4444 %%%% !1110 M 4444 %%%,E?8N: .&\=S^5;GGM7A^J3^9,>>]>M?$.\!@(![5XMGL>8]6*C?+5FT'F2@523.*U]%@,MTH]ZRJO0 MUI1U/4/ EKMQQ7JEN-J5P_@^T\I5.*[M!A:\6O*[/4I;#J:ZYI]+7,S=#4X% M.I*6DAA1113 1CBF@YH>A>E/H(9(,C%755AR'8:;)\]#" M@=.:VD8H2V.R45ZGX%O_ "W'->5J,-FNR\+7)CE7FN"NKH[<.[,^@K&?SH@< MU;K"\.R^;:@Y[5NUY,E9GJIW04445(PHHHH **** "L'Q4<:1+]*WJP/%G_( M'E_W:J'Q(F6Q\TZLV=0E_P!XU#']VGZG_P A*7_>-1Q]*^AH?">+6W&-]ZE^ M\*1QS2Q5K,P2U$0[95'O7I/@L9N8C7FC_P#'POUKTOP2?W\5<5?X3LH:2/<+ M7_CW3Z5-4-K_ ,>Z?2IJ\5[GKH****0!1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %[?2FMP9X_XQZ25Y3-_KF^M>K>,NDE>3R']\WUKVL-L>57W)$Q MBEJ,-3B>*]")P2&O[4Y?NTSK1G'%:D!GF@T'UI5YI/0744#Y:DMO]:/K41.. M*?;G]X/K7)6V.NCN>W_#?_4BO3*\Q^&I_&7I_TU_K7KX1Z'F5]&-6@?>IN:>!QFO2B>>]QS#BF TX'--;@ MUMT(D)GFG9XIH%+4,AL6D\XJ<4A-,([U'+#42@;J1+Y M[9I3,:CQQ0HS6/)J#G9#_..*3S2332,4F*:AJ+GT'[S3PWRTQ1FEZ'%:*2!/Y>:4F+868;3Q5:]P\(Z8(K957J7T/1 MI0UN7D78N*=117(=04444 %%%% !1110 4444 %%%% "-]TUXS\29BEP1[U[ M*Y 4Y]*\.^)T@^UG'K71A_C,:WPGFDQWN338Q@TO44)UKW:9XU4E/2H\?-2L M<&EQQFNGH8(1N!0,$4PFDW8K&H[(N)]>P>";8*5.*\GT=-UROUKV MCP?%M"UY5>1V44=] N%%3'I4:<"E8\5YSU9Z<'H.!I:C0YJ0TGN5T$HI*6@0 MAY%G$YI5&:]%;'*QRT\GBHL\U)VK,"/.)!7=^"[C_3H MESWK@GX:NI\%SXU6,9[UPXI>Z=N%>I](V9_T5#[5/52Q<&TC^E6A7B,]A,6B MBBD,**** "BBB@ HHHH *X7XA_\ (-;Z5W5<-\0O^0:WTJZ?Q(BI\)\_77^M M;ZU"#S4EZ<3-]:@4]Z]ZAL>-5)6'%"4**4'-2QP*[_? MKLO!/_(3B^M<=(/W@KM/!*_\3&+ZUQ8GX3NH;GT/9?\ 'I']*L57LO\ CTC^ ME6*\)[GKH*IWUJL\39':KE-?[A^E) >"^.M.\NZ<@5YN21.5KW'QK8>89&QV MKQ*[C,=\PQWKUL++0\JO'4G XI& Q2J>*A=_GQ7J)Z'$UJ&.:&I^/ES2*,U7 M0!B#YJEF.U,TFW#4RX/R5SU$.+U.H\+:DT,BC/>O>/#MX)K)"3VKYKT:;RY5 MY[U[;X3U',$:[J\K$0N>CAIZGHP.114<+;H@:DK@/0"N5\6C-LWTKJJY?Q6/ M]&;Z5K1?OHSJ_"SY^\4C%V?K63'_ *JMKQ4O^EGZUC)_JZ]V&QXU3<1>M*>M M,S@U(!D9KIB<[W%_AI%YI">U)G%5+8<1?XZ[SP&!_:,?UK@@?FKNO ;?\3./ MZUY>)6AWX?<^@+?_ %"?2I:BM_\ 4)]*EKQCU0HHHH **** "BBB@ HHHH B MFB$J%37&^(M$1XV(6NWJG>VPG3&*J+LR91NCY]UW1WC9MJUQ%S;O%*E=7H.OR&10S&N'7GBKMII31U0J,^B_#NI)-;KEJZ56##(KQ MCPMKA&Q=U>MZ=.);96SU%>36ARL]&E*Z+M%%%8FH4444 %%%% !1110 4444 M %%%% !5'4Y/+MF/M5ZL?Q#)Y=@Y]JJ'Q$R=D>0^.;WS%89KS3.YJZ[Q5=>9 M(XSWKCUZU[5&%D>16G=E@<+3#\U+GY:=$,UVK8YXNY&O#8KK/"MMYEXO'>N0 M9L7(7WKT;P;;9GC;%6AU4XGK6AVPBC7CM70CI69IZ;(U^E:0KQ:CO(]&G MHAU%%%9&P4444 %(:6FF@3#K2@8I!3J8(0BL^_@$L; ^E:-5YQE#]*<7J1-: M'S]\0K7R[TX'>N'C.#BO4?B#:[[ECBO+7&R?'O7LX=Z'EUEJ6<<5$W6GDX%( M!GFN[HL%S@5;TR?;,O/>N&HCKI:'T5X/D\RQ4^U=37%^! M)@VGKSVKM.M>14^)GJP^$****S*"BBB@ HHHH *P/%G_ "!Y?I6_6!XL_P"0 M/+]*J'Q"EL?,^J?\A&7_ 'C4*&I=3_Y",O\ O&JX-?04'[IX=?5DC=*:G6E/ MW:2/K6\]C&(T_P"N7ZUZ-X*S]JBKSAS^_7ZUZ5X)7]_$:X,1\)UT5[Q[C:_\ M>R?2IJAM?^/=/I4U>,SV%L%%%%( HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "N1\=?\@I_I775R'CO_D%/]*NG\2(G\+/GB_\ ]>WUJ!,; M:FO_ /7O]:K*>U>_2V/%J[CN](U*>!FA?F%;LPZD3GY:[?X:'_B:K]:X>;CB MNW^&G_(57ZUPXI>ZSNPRU/HJ'_5+]*?3(?\ 5+]*?7B'K!1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5!=_\ M>[?2IZ@N_P#CW;Z4UN#/'_&/(DKRF88E;ZUZMXP_Y:5Y5.?WK?6O9PNQY=<: MJT\CBD0\4N:]&)Y\AH&*"O>E)HSQ6AGU&=>*4<4@ZT'FCH"W%(SS4EL,R#ZT MS/RU):_ZT?6N2ML=='<]L^&PQ"*]-KS3X&7H_P!- M?ZU[EXP_U4OTKPZ]_P"/U_K7K878\RON1@4N>U -)CG->G$\Z6X[IS1C=0QX MH0X%;$A1BE-)FE8@0KFF'TJ8=*C(YII%Q8U1BE*YYI:<#Q2E$MR&8[4N,4N. M:&YI5/%7RZ$W ]*:/EI]-/-0-!C/- M+U&*!TH'6K0 .*=GC--/-!/RT]PL-+YXI1TJ$#YJE%)LNUQ-G.:4O@5(?NU5 MD-8SGH-1NR829&*T-%TXW5\HQG)JA:0F611ZFO3/"&A'SXY"E>?5G9'?1@=K MX1T;[&J,5KO%&!56SMEB@0 8XJT*\N3NST(JPM%%(34E"T4@-+0 4444 %%% M% !1110 4444 96L7GV6$G..*\*\:ESDTG\6*YZI43<\.Q;[Q1[U[CX:M?+13CM7CGA.+=?IQWKWC1X@L* M<=J\C$'H4%J:X'%!&12TM<1WI#47%/H%&:1?0*2EI*!,3%9FK0^; 1[5J=JJ MW8!0U4-S.:T/"?&]KY7S?+)BO9P^QY=8CVT]1@4[' M%)7H=#C&,.N3$*Z.J M@[,^EO#^H?:((USVKI!TKS;P/=&7:":])'05XE16E8]>F[JXM%%%9F@4444 M%%%% !1110 5POQ#.--;Z5W5<)\11G36^E73^)$3^$^?;OYIF^M1**GG&)6^ MM1 #78>#?^0G']:X<1\)W4'[Q]"V7_ !ZQ_2K%5[+_ (](_I5BO#>Y[""D/2EH MI *]JF[H\R:U!N$IJ&E=N*8E:7,V2=33)U^2G M _-3I>4K.6HD5[:3RI!]:],\(:E^]C3/>O+BIW9%=/X7O#%?Q@GO7%6AH=M" M6I]+6+;K5#[59K$T2^$UI&,]JVZ\>2LSUHNZ"N;\3KFW/TKI*YSQ,V+<_2KH M_&B*OPG@7BQ<79^M82?\6MF[/UK!3[E>W3>AXU71C=O-+G'%.SBF'DUU1 MV.<4CO2 9I^?EQ2+Q5RV'$8.'Q7=^ U_XF4?UKA/^6@KO? 9_P")C']:\O$[ M'=AMSWZW_P!0GTJ6HK?_ %"?2I:\8]8**** "BBB@ HHHH **** "BBB@"*> M,/$PQVK@==\/?:FM>AGD5"]NC]5%7";B1*"D>!:MX5,&YMGZ5R%[IQB<\ M5]%:]I22QG:@KSC5/#;.[80UUTZW6*ZFZ\-R198H:P[ MS3V'O"IQ^6JY!-93C*U:\QJS.Y.X444 M4AA1110 4444 %%%% !1110 5SWBQ]FER'VK?=MJDUPWC34U&G2)GM6E-7DB M*CM$\.UVYWW$@SW-9,0S4E\YENGY[TD0VBO?B):'=3.QMTVQB MK(ID8^45)7DR=V=\%H+1114F@4444 %(:6D- F(*4FDI#UH8D]!W:HY!E34@ MZ4T]#30/4\O\;6GF.YQ7C=]!Y=VWUKZ \46OF*YQVKQ+6X-EX_'>O6PTM#S: MZLS&?I2(>U$AQ4:'YA7H)W1PEAX\IFH8G\J0?6K6X>7BJ4H^;BL9HWA(]C\# MZR$@1-U>LVDGFP*WJ*^;_"M\T=Q$F[O7T+HC[]/C/M7CXB-G<].A*Z-*BBBN M8Z HHHH **** "L'Q6,Z1+]*WJPO%7_((E^E5#XD*6Q\RZN-NH2G_:-58_FJ MYK7-_+_O&J<' KWJ.QXE;G5O+8PB5V&9U^M>E>"3_ *1$*\W_ M .6P^M>B^"_^/J*N2O\ "=5%^\>Z6O\ Q[I]*FJ&U_X]D^E35XCW/96P4444 M@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y#QW_R"G^E= M?7(^.O\ D%/]*NG\2(G\+/G74.)V^M5XQD5/J/\ Q\-]:BB/RU]!2^$\6KN* MPXI!\M/)IAYK4P1#+SS73R?ZYOK7K'C'I)7E,HQ,WUKVL-L>97W&CK3S]VA1Q2D<5WQ9Y\B-30>M M!XIRC(K7H9KN-(XI5I<4T\4N@)@W6IK3_6#ZU'C(S4MF/WH^MIY&*3%:$7U _=I%IU*!BH:*3&'K2GI2D4T')I#%6D:E/%.Q\N::8T1 *1 S=*U]+L'FD&5/7TKDG4.B,"]X?TIY94.W MO7NOAO24ALXV*\XKE?">@ QJQ2O2K2$00A0.E>97J7=CT*,+(G487%+117,; MA3&I](10-"+3J0"EH!A1110(**** "BBB@ HHI"<#F@#AOB ^VQ;Z5X+J$FZ M5OK7N/Q&F'V!L'M7@MPVZ5OK7IX1>Z<&*E;0A"U*@-"+FIBN!7J1/+;('ZTY MC\E.(S4;'M6UB!(C\U!_UP'O0HQ2Q?-=*/>L:J-4COO!]L3=1MBO;].3;"OT MKRWP=9_ZML5ZU:KMB7Z5XN)T=CT<,B<]:!2]Z6N,[4@IIZTZFXH!CNU)110 M57N!E#5FHY%RM.+LR9+0\J\;0;BQQ7CM\"EV1[U[OXOM]RMQ7A^LQ[+UOK7L MX9Z'F55J1 _+25$&XJ1>17H1U..2(SUI,5(1S3@N:&A)C5^[S2P'9,#36^6F M;L'-<]2-S:F[,]A^'4^^91FO7U^Z*\/^&,^;D GO7MZ,&48]*\3$JTSV*'PC MJ***YS<**** "BBB@ HHHH *X;XA?\@UOI7E>]0V/$K+45>M*W7BE/ I!S7;%'.V&>*5>M-[TX\"I MD@B-8_,*['P6?^)G']:XS.6KKO!3?\32/ZUY^)^$[:'Q'T79?\>D?TJQ5:Q_ MX](_I5FO$>Y[*"BBBD C+N7%<+XZTY6TUR!SBN[K!\36_P!HL67&>*TINTD1 M45XGS'=6YAG;([U&&XKH_%=C]ED8@8YKET/%>Y1F>145F/8YI4XI!R:4\5TM MG*]P_BI[GY:%&1FD?I2L,1%R*L:;,8;]3[U#'TI(SLF#5C5B;4V>\>#M0\X1 MKGM7HB_=%>)_#^_W72J6KVF)PZ#![5XN(5I'K4'>))7+>+"1;-]*ZFN8\5KF MV;Z5G2^-&E3X3P#Q0W^EGZUCI]RM?Q7\MX?K63'_ *JO:IZGC55J,8TY.141 MZU-'TKKBCE$_BI6Z4I&*0^ U_P")C']: M\K$[,[\.]3WZW_U"?2I:BM_]0GTJ6O'/6"BBB@ HHHH **** "BBB@ HHHH M**** (9H%E&"*H2:1$YY45JT4[BLG5Y3&I2YCPV^T.0,<)6-/I$T>3M->_3>&$D/W!6+J_A5$@ M)"?I75'$K8Y7AVM3PYK60=14#HZ&O0+K0RK'"?I7/WVELF<*?RK95C)TSGE< M@U.DF:CEMI%<_*?RIH1UZ@UM&J9SIDK/34/-0DMNJ5>*WC(QE$GSQ4+9S2EJ M>JY%7*(Z#5.Q!)\IJ_I%\\-R,&J$WWJ?!\C MUR587.JG,]X\$ZIYJJ&:O18W#KD5X/X-U+RF4;J]HT>X\^W#9S7DUXE2 ME=&G1117,;!1110 4444 %%%% !1110!!=MMMG/M7BOC346+RQYKV34I EG) MSVKY[\5W._4Y%SWKIPRNSFQ#LCCU!:=B?6GL,'BI)$V'--'S#->W3CH>54>H MC?MPFGQ\=J\5\*V>^:-L=Z]X MTB/98H/:O(Q4M3OHQN:"=*=WIHI]<#.R.PM%%%(T"BBB@ IIIU)B@3$I*=1B MABL':FFG=J2F@9A:S )('X[5X;XEMBEY(<=Z^@-0CW0/]*\;\6VFV21L5VT) M'GUUJ>:3]:8E23#]ZP]Z8!@UZT'='#(DW'%,(W4]AA,TD/S$TY+0J++VBSF/ M4HAG^*OI3PU<*^EQ#/:OF"T;R]2C/O7O_A"^WVL29[5Y>*A<]##SMH=[12(< MJ#2UYQW!1110 4444 %8/BO_ ) \OTK>K"\5?\@B7Z54/B0I;'S-JO.H2_[Q MJH.*O:NN+^7_ 'C51!D5[U'8\6O\0X=*6BFL<"NA['*MQO68?6O1/!9_TJ/Z MUY['RX-=WX,?_3XQ[UQXA>Z==#XCWRU_X]D^E35!9_\ 'JGTJ>O$>Y[2V"BB MBD 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7(>._^04_T MKKZY'QU_R"G^E73^)$3^%GSM?_Z]OK55:MW_ /KV^M5T'%>_3>AXM7<5NE(G MO3C33\M;&"&25W'PU_Y"B_6N&<\5V_PT/_$U7ZUPXKX6=N&^(^B(O]4OTI], MA_U2_2GUXIZX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %07?_'NWTJ>H+O_ (]V^E-;B9X_XRZ25Y1*CZUR5]CKHGM_PY.817I5>:?#@8 MA%>EU\_5^(]JE\(4445F:!1110 4444 %%%% !1110 4444 %%%% !39/N&G M4V3[AH \X\8?ZJ7Z5X;??\?K_6O<_&'^JD^E>&7W_'Z_UKUL+L>;76I'G IN M>:",TG>O3B>;+<>6R*%.*0CB@"MB1V.].#4?PTBC!I= %)I/>AAS1GC%3<8= M:,XXI!Q2'DTA1T?2S<3*NWK7I>D>%=BJVS]*BT M#PZ8;E"4Z'TKU*UM$2!1M'3TKRZU770]*E3TU*6BV(M8@,5LTU5"]*=7(W=G M2E8****0PHHHH **** "BBB@ HHHH **** "JM_-Y-NS>@JU65K[;=.D/M3C MN)['E7C?5?M$3IFO*G^^?K75>([@O<2 GO7+,,M7M4(QQ474TYN::.M;(0[M2V?-]&/>D8<5)8+_IT9]ZRJHUBSW7PA M:@6D38[5W\1PHKA/#%RJ6$8]JZ<:@ .M>%B(MR/0H22-G(HR*RUU $=:#J ] M:YN1G9SJQI[J3-9?V\>M+_: ]:?(R/:(U,T YK*.HCUI1J ]:7(RN=&KD4US MQ68=1'K2'4 >]"@[A*:L9'B*W\V)S[5X/XEAV7[?6O>=4N5:%N>U>(^*%W7[ MD>M>KA4['G5I',=*L1#*U$5YJ6,[1BO3B<,F,[:-=_:8 H;'B5MQ>M)TH'%!&:[(G.Q/>G M=:,<4+Q2D$")N&KK?!7_ "%8OK7*.,M76>"O^0I']:\_$;,[*'Q'T78_\>D? MTJS5:Q_X](_I5FO$>Y[2"BBBD 54OH?.A*U;I",BFG9@]3Q'Q_INW) KRN4> M6^VOHCQGI7VJ,D+FO!]=LC;7I7&.:]3#5+GFXB%F45/&:>/FI$3*T\#;7I)G M UJ&<"F]:&&:1.M6B6.SMIA/>EDHQ\M3-:#@]3IO"FI?8[I3G'->[>&]2^VP M YSQ7S+:SF&4$''->S> -4_<*"U>1B:=]3U(!F _2N*GI(Z)OW3Y[\8IB\/UKGHW^7%=5XT3_2C]:Y)!AJ]JBM#R:I/L[T MN=M/3D5'*,-7:CD%+9%(#BD XHQFJEL5$.KYKO/ ;?\ $RC'O7!CAJ[KP&/^ M)G']:\O%;'=AMSZ!M_\ 4)]*EJ*W_P!0GTJ6O&/6"BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ I,"EHH 3:/2J6H6PFA*XJ]2$ ]::8FKG$W&A!R?EK' MNO"WF9^3]*]+\E3V%--NA["K51F?LT>/R^"MS$[/TKGM7\,&U_@_2O?S:1?W M1^5"S:64)XJA/ 8QTKU>Y\-EL_)^E8=YX5=@<( M:[8UT5+4H[Z4U.08.:A+?-4JMNJT]2&M!7.33*FN-W2AEW(S\QS4@Z4P#;Q4F.*QDKFL'J;6BWOV>5>>]>^>#[CS M]/4Y[5\V0R%95P>]>W>!=5"62(6KR\5'0]2A(]-HJ.%_,C#>M25YIUA1110 M4444 %%%% !2'I2TC?=- '(>)M4^SQ2)GM7@^M7/G:D[9ZFO4?'EP4E<9KQN M[DW73'/>O2PL-+GGUY7=AT[96HD; I7.13%KU8*R/.EJQ_3FI(U\QP*:?NU= MTR#S)5^M9U7H731Z/X-L,QHV*]:LEV6ZCVKB?!MIMM%.*[J(84"O'Q$KL]&D MK(F%.IHI:Y3I0M HHH*N+1112*"BBB@ HHHH *::=3331,BOJ*]*] M>DSS9$;G(Q3X%Q2%>:?'Q6\EH$-Q$7%VK>]>M^"KS,D:9KR(R 2BN\\&7NR\ M3FN#$1T.VEN>_1',2_2GU0T^Y$T*\]JOUX[5F>DG=!1112&%%%% !6'XH_Y! M,OTKK8K6UM,7LA]ZQ\9->Y1?NGC5E MJ2YXJ)CFG]L4PBNHY5N.1L-7:>#'SJ48]ZXE1SFNL\%R?\3:,>]&]SV$%%%%( HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "N1\=?\@I_I775R'CO_D%/]*NG\2(G\+/G>_\ M]>WUJNK5/?\ $[?6JR#/->_26AXM7H+O_CW;Z4T#/'_ !CTDKRF;_6M]:]5\9=)*\HD/[YOK7L8 M78\O$;CUZ4ZH@:>3Q7HQ//D!I>U,!S2$\XK6W4SZB=Z?33TI5.:3U0;CNU2V M7^N'UJNQYJ:T/[P?6N2KL==$]Q^'7^I%>D5YI\.#F$5Z77@UOB/9I?"%%%%9 M&@4444 %%%% !1110 4444 %%%% !1110 4V3[AIU-D^X: /.?%_^JD^E>&7 MW_'Z_P!:]S\8?ZF7Z5X7>_\ 'Z_UKU\)L>;B-QJ]*;CYJ,T_'&:]*)YLMP;[ MM"=*833DK?IE"GFIMH)#C49/-*YJ)LXK*4K&L8W'LU*A&*K@DFG@G M-9\]@<2?--8T<[:9R:GG'&-R13Q29^:F:=WK6,KF5A MU*:0]*:IS6T2'L+B@44A-)B0-UIV!MIJ\TC-CBHEH:HNZ>@:8?6O9?!&FQS0 M D=J\9TQOWPSZU[GX!D'V8<]J\S%OW#OPJ]X["'38HF!"U?48&* 0VV> MHD%%%%(84444 %%%% !1110 4444 %%%% !1110 5B^)6VZ7(?:MJN=\63JN MDRC/:JA\2)EL?/NM3;KV09[FLBI=1F+ZE+_O&J['FO>I+0\6M+WA],?@4]>E M-DZ5U)'*-7D4 8:E2G,,#-;(E;B.51:LT2X#'BI&UQS_$:X*E-,Z(SL>J)KR[?O?K1_;JY M^]^M>4?VZX_B-._MU\?>-8.B:NH>J_VXI_B_6@ZXH'WOUKRU-<<_Q&D?7'_O M&DJ>HO:'IXUU<_>_6I/[<7'WOUKRD:X^?O&ITUM\?>-2Z8_:7/2FUU0?O?K3 MDUU<_>_6O*IM[?#>Y4Z>N3VKR,8M# MT\(ST:BD!!&12UY9Z(4444 %%%% !1110 5P?Q%_Y!K?2N\KA?B&,Z:WTJZ? MQ(B?PG@$O^L;/K4/>IKKY96^M1#IFO?H;'B5MQ6Z4+TIJ\FE)P:ZT:ZSP9_R%H_K7',V&KKO!)SJL7UKS\3\)V4/B/HZQ_P"/2/Z5 M9JM8_P#'I']!5FO$>Y[2V"BBBD,**** *5_:)/"VX=J^?O'5D(]3; XS7T7+ MS$WTKQ/QW8E[J1PM=6&E:1SXB-XGFD9 .*2<\\5#(62X(/8TYFW5[%-GD3C9 MCUY2F+PU"GM3CP*Z49,:_)IW&S%(!FF9^?%*2''H!Q2'FNI(YVM1W\-(M(*5N*); M!A_U@KO? >/[1C^M<"/O"N[\!G_B9Q_6 MO*Q.S.[#K4^@;?\ U"?2I:BM_P#4)]*EKQSU@HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH *@FMEEZBIZ* ,YM,B/:HGT:%A]T?E6 MM13YF*R/._$.AIN.Q?TKC+S0FVG"_I7L]Y8BX/(K-DT)''W171"M9&,J5V>$ MW&@R[CA?TK+N=+EBZBO?9/#$;9.P5R7B#P\(BV$KKI8B[L2.:<#S71*6'GK43&G1G%2QCI!\]*?N4IY.:1ONU/+H4F1 X<5Z!X2 MOG26- >]>??Q5UOAB7;=Q#/>N"NCOH2/HC3&+V49/I5VLW1I UA'SVK2KQGN M>HM@HHHI#"BBB@ HHHH *AGE$:'/I4U8FNW/D0$YQQ3BKNPF[(\M^(-XIN6 M->4S-NG)KK?&U^9;MN>]<@OS M\/0^;*..].U=*HQ61HYRU'H?/GB.V\F5SCO7.1M7>^.;3R58@5YVC$ M&O9I;'F21;;&VHPV*3<<5&Q-=?02>I#*Q\S-=/X7NBEVO-&;DS1KSVKJJX'P3/YB+S7?5XE;XSTZ3O$****R- HHHH *Q_ M$8SIDGTK8K(\0C.FR?2JCN*6Q\Z^(5Q=2?4U@H170^)5(N)#[US*-7MT=CQZ MQ+WI6Z<4VE7FNWH#_"*N5X;W/96P4444AA1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %H+O\ X]V^E- SQ[QCTDKRF4?O6^M>L>,A@2&O)Y3^];ZU M[&%V/*K[BJM*>E(K<4ZO01P2&@8HVT9S2YK5&?40BF]*<:8>:0(=C(S4MK_K M!]:C!PN*DMO]:/K7+6V.NCN>V_#?_4BO3*\S^&_^I%>F5X-7XCV:7PA11161 MH%%%% !1110 4444 %%%% !1110 4444 %-D^X:=39/N&@#SCQA_JI/I7A]\ MO^F/]:]O\7_ZN3Z5XA?-_IC_ %KUL)L>7B-R$"ESVI <48YS7IQ//EN#"I(U MR*:>1BG*VRNCH0P8@06I&W+5<2V+ITJ&&+S)!]:[+2]& M,\2_+UKAJ2L=<(G(-9E>U*MH2,XKT1O"K,N?+_2A?"C!?]7^E<3KZFOL6>>& M ],4Y+4GM7?'PFV[[GZ5*GA1A_RS_2CVR*5%H\\>U([5&("3C%>COX58C_5_ MI4(\)ONSY?Z5:K(IT6>=RQF/M35&1FN@\3Z8; LS19?-LU;VK3KQY:,]> M.P4445(PHHHH **** "BBB@ HHHH **** "BBB@!DIVQD^U>:^,=6Q#+%N[5 MZ1<_ZA_I7AWC6IIF-U-EDW2M]:ECZ5[]*/NG MBU/B&YQQ36-#]:9G-;HR:)8QQ3FY%-4X%.S5HS>A$5Q3U/%#'--!P*B>Q=Q" M:RY;E$;( MS;&A:0C!J7I4;]>=B87.[#2:/I+3IO.ME;U%7*R/#S;M-C/M6O M7B2W/86P4444AA1110 4444 %<-\0O\ D&M]*[FN&^(7_(-;Z5=/XD14^%GS M_=\S-]:A'I4UU_K6^M5UZU]!0V/$JC\8YHZTIY%)TKKB14 MR'$J/]ZNO\$'_B:Q?6N1E&&KJ_!'_(6B^M<&(^%G90^)'TG8_P#'G']!5FJU MA_QYQ_059KPWN>RM@HHHI#"BBB@!&&5(KAO%.C^?%(^WM7=5GZK"KV3C':KA M*S)DKH^8]8L?(NI..]9BC-=SXLLO+ED;'>N&4X8BO;H2NCR*\;,#P:=UIK'F MA3BNZ)R,F5>*@*_O*L(V14;#YLT2)B]1[?90?>L)QT. MN#L>Y^#=7S;Q1[JZ[6VWV>?45XWX2U QSQKNKU2[NQ-8J,_PUY;I6JIH[8U+ MP:9XWXP_X^S]:YL+\E=/XO7_ $HGWKE/-XVUZU,X);B]33MM(E2&NA'.WJ," MT$9%+GFC.!43!;D71Z[SP&O_ !,H_K7!9_>"N^\!-_Q,8_K7F8G9G?AMSWZW M_P!0GTJ6HK?_ %"?2I:\8]8**** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH *3 I:* $(&.E8FJ:<+C/%;E(5!ZBJC)Q= MR914E8\WO/"HE8G9^E5+BO5IU+GGU86%(XII%!?BF[JZXNZ M..2U I2;<4[=1G-6T1T &A^E&*&Z4FM 1&HS6OHMSY5]&,]ZREXJ6Q;%\A]Z MX:Z.V@]3Z,\-7WF6L:Y[5U@Z5YMX/F)6,9[5Z0GW!7BU%9GKP=T.HHHK,L** M** "BBB@ KC?&MSY-JW/:NMGD\N,M7F?CN_WV[ &M:2O(SJ.T3R'Q!+Y]R3[ MUG1I\M3WK;YC]::G"U[E%:'C57=@%Q5>;K5@O4,B[JZMC%;C[!/.F"UZMX-T MT(RG%>7Z4NR[!/K7KOAB[5 O-<=?8WB]3TBR01Q@5<#"N=3554?>IPU=1_%7 MD2@VSNA(Z,$4;AZUSO\ ;*_WJ/[:7/WJCV;-^='1;AZT@(K .L+C[U"ZPI_B MHY&',CH_M@'^*E_MA?[U'(Q M\Z1O[A2;AZUSS:RH_BH&LJ?XJ?(R?:(Z' M)%5[@!T(K(_MA2/O5$VLJ3C=51@[F,VFR0CWKV+QG=+< M0'!SQ7DUXG[TGWKV,.GRZGGU"$+\N:%3=2[OEQ2QM@UV=#%L1HN*=;?N9=U. M+@U&[<5SU%=&L)'M'PXNO-P,UZH.E>$?#O4?L[@%J]LL+D7$(8&O#KKWCUZ$ MKQ+E%%%8&X4444 %9NM+OL7'M6E5#5?^/-_I51W%+8\!\76VQY#CO7%1KR:] M#\9X.^O/DX)KVJ#T/'KB@'+_SX(USVKIQTKSOP7,7"C->ACH*\2HK2/7I MNZ%HHHK,T"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y'Q MU_R"G^E==7(^.O\ D%/]*NG\2(G\+/G:_P#]>WUJNBU8O_\ 7M]:@0\5[U/X M3Q:NXI'%)]VG$TT_-6R,%N1R'BNW^&I_XFJ_6N&DX%=O\-/^0JOUKCQ7PL[L M,O>/HJ'_ %2_2GTR'_5+]*?7B'K!1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 5!=?\>[?2IZ@N_^/=OI36XG ML>0^,_N25Y+)_KF^M>L>,3Q)7E,H_>M]:]C"['EU]Q@SFI#]VA1Q2UZ$6<$B M,4'K3B,4$<5JM3-[C3TH44@ZT_%#T0AC5-:_ZP?6HFZ5+:?ZT?6N2LO=.NCN MCVWX;_ZD5Z;7FGPX_P!2*]+KP*OQ'MT_A"BBBLRPHHHH **** "BBB@ HHHH M **** "BBB@ ILGW#3J;)]PT >;^,/\ 5R_2O#;W/VU_K7N7B_\ U(WX_ MTQ_K7KX78\NON5JD ^6D44\5Z43SY;C5ZU'+G/%2MP*: &K8E N=M,-38XJ, MUG+8NFM30TU TZ#WKV7PQIBO;QDKVKQW2.;J,>XKZ$\*VX_LV-L=J\O$U.4] M&A3OJ:J:7#L'RBG?V5#_ ':OKP*=7DML]!)&=_94/]VE_LN'^Z*T**+L=D9_ M]EP_W12?V3#_ ':T:.U',PLCQ/XHV*QCY!7D\8*C!KW7XCV9G4X&:\5NX##* M5(Q7IX.1Y^)AJ0"G@&D0;-"8XIAYJ;C94*8>E3)%H60UK:)=&&X09[UC&I+:;R[E/K7%6CH==%ZGTMX5O ^G1\]JZ8 M'(S7F?@S4DPG=$I]J\:M#E9Z].5T24445B:!1110 4444 %%%% ! M1110 4444 %%%% %._G$=N^?2O!/&UR&O9,'O7L/B&Z\F)QGM7@?BBZ,M^_/ M>NS#1UN<>(GT.9&3,3[U=C^[5<)SFK$?2O>AHCRIN[(Y:C3K4K\FF8Q6A(O> MG_PTT4ZGU"TG>I *E(;&GK3C]VEQ31UH*6PRG"E84 MH'%(J^@C=*93N]!%3;4$-'6GGI0!Q0.M"6H M+WH/%+VS6B0@;I3 *<.32XI MMDR&?Q4YNE!'%(O)J5N,!2 W?,K?6JXJ:?F5OK40'-? M04%:)XM;<KA9W1YN*C9F3CBDJ8#Y*C49:O5@[H\Z:'(V*4\C-1294U(IRE5)$ M^9$YI$'-*1S3U%2T6I:&QH=P8KQ#GO7JEE>_:+=5SVKQVVD\N4&N^\-7WF-M M)KF<+:FRGH9'C!<3FN%.?-KN_&3 S\&N*V?/FMJ>Q#D2IP*>3D4QN!2IR*Z$ M8,;SNI6/%*PIHYJ9(:(Q]^N[\!9_M*/ZUPO_ "TKOO 0']HI]:\O$[,[L-N> M_6_^H3Z5+45O_J$^E2UXQZX4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !4,\"RJ0PJ:B@#SSQ/I"N'* MK7CNM:>T-PQQWKZ2U&R$\3$CM7D?B[2?+$C!:[Z%7H<6(I]3RS/S8I>:)%*S M,/>G@<5ZM&6AYE2-AG-2(*:!S4H&*ZT8L#3:4GFANE)ZBW&-3K/B[4^]-7FG MV_%ROUKBK+0ZJ+U/9/!JQ_ZL?2O(/!$F9HQFO7H_\ 5K]*\2LK2/7H MN\1]%%%8FP4444 %%%% %#57V6C'VKQ;QA>E@XS7L.OOLT]S[5\_^*[K=(XS MWKLPRN^:=_#BHX#N!-/CYDQ7LTM$>5/<85(IZC(J:X0!V8)+FNRT;4?*QS7"JY#UH07IC'!K"I&Z-(RL>BMK6#]ZFG6^/O5P#ZH MV>IIHU-O4USND;1F=Z=;(_BH&MG/WJX!]3;U- U-MO6B5+0U]H>AMKGR_>I$ MUS'\5>>#5'+=30VJ..YK/V0_:'H1UP[OO4\ZYQ]ZO/%U-L=333JC^IH]C<:J M'HBZ[_M4IUS_ &J\Y_M5QW-._M1L=33='0B=0]!?7#C[U(FN$?Q5Y]_:C'N: M:=4<'J:/9:$JI<]#_MP[OO4K:YD?>KSW^TVQU-(NIN3U-)TBE4N>AC7/E^]4 M']MG?]ZN#;5'!ZFD_M)L9R:J%.PI3.LU?4A/'C.:Y&Z(+&D-^TG!-1,^XUV4 MU8YIR*[9H&:E(I M;F-QG-))G;4N!39A\G%936AI!ZFYX:O3;RK@XYKW_P * M3F>P5B<\5\SZ?,8IU^M?0W@.Y#:8F3VKQ<3'J>KAF=K12 Y%+7$=H4444 %4 M=34O:L!Z5>J*9/,7%-;B>QX9XSM60.2*\XV_,:]M^(=B([-F [5XR4PS9KUL M++F1YN(A9D.>*: 6IC$^9BK,2C%>DF>W^ WW,M>G#H*\H^'TH:11FO5QT%>'75I'LT7[HM%%%8FP4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !7(>._^04_TKKZY'QU_P @ MI_I5T_B1$_A9\[7_ /KV^M55JQJ/_'PWUJ*(?+7T%+X3Q:JU%;I2)TYIQIIX MK0P1#-7[?2IZ@N_\ CW;Z4(&>/>,NDE>4RG,S?6O5O&72 M2O*)!B9OK7LX78\O$;@&I^:8%I]=Z//D!IA-/--VULC,3I3EYI".*0<4/8$# M5+:?ZP?6HB,\U-:_ZP5R5MCKI;GMWPX_U(KTNO,_AO\ ZD5Z97@UOB/9I?"% M%%%9&@4444 %%%% !1110 4444 %%%% !1110 4V3[AIU-D^X: /./%_^JE^ ME>'7S9O'^M>X^,/]5)]*\-OE_P!,?ZUZV%V/,Q&Y&#BI >*BQ3L\8KTXGGR$ M)S3=VTTXBF%%?2GA/\ Y!$?TKQ<8SU\-L;U+117GG6%%%% !1110!SG MB+3!>1,<9XKP'Q9:?9-09,8YKZ!06IN[YMM(_%>S3EH>3*(XR<8I(S\V:C'-2H*V3,6K#WY%5_\ EIBK!.*C M"?/FJ=PB.D7:F:JHV)5/O5R?E,53"_-FL)QNC6FSTOP9J.)XH\]Z]TLG#6J' MVKYG\+W)AOX^>]?0&A7XGMXUSVKQL3%W/6P\U:QT%%%%<9U!1110 4444 %% M%% !1110 4444 %(>E+2'H: ."\9W'EJPSVKPG6I-]ZQ]Z]A^(,^QF&:\7OC MON":]+#+1'F8IZD:7H,TW&3FESD8H&M@' MS4$X.*!Q1C)S0,.@S0.:<1Q31\M( )YQ2]!FDQDYIAJ1C4*#$ZGWKEJJZ-Z;LSWGP9JNZWBCSVKTF,YC!KPSP/='[3&N:]QMCF!? MI7A5XVD>U1E>)+1116!L%%%% !1110 5POQ#&=-;Z5W5<-\0O^0:WTJZ?Q(B MI\)\_7(Q,WUJ(=,U-=_ZYOK4(Z8KZ"@]#Q*VXH.>*7.VD'!S0>:ZD<[%SQ3& M.:7VII&*4A1W$'6NM\%C_B;1_6N449-=;X,_Y"T?UK@Q#]T[J'Q'T58_\>D? MTJS5:Q_X](_I5FO#>Y[*"BBBD 4444 %%%% &;JUI]J@*XSQ7BOC;2OLKDA: M][8 BO,/B#:>9D@5TX>;4K'/7BG&YXE*VW(J*$Y>K.H1>7,15:%<-7N4I'D3 MB3R)FH\XXJ9SQ46,G-=+U,6-(IR=*4CB@# J&),3?@UT&@7_ ),G6N<89-6+ M60PG.:'#0M2-CQ!=_:)> E_XF4?UKR\3LSOPVY] M V_^H3Z5+45O_J$^E2UXQZX4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 V1=R$5POC#3@UE(V. MU=Y6#XGB#ZUAY71 MX]9"C[U/8X%1?Q4\_,*]&.QRL9NIP.:;MIRKBF2+TI83^]!I&I(SAQ7+56AT MT3T_P)+F\05[9%_JE^E>$^ 6_P!/3ZU[M#_JE^E>#7^(]>A\(^BBBL#<**** M "D-+3)3M0GTH$S#\4R!-*D.>U?..N3^;=2#/I(IS2L<4P#%# M'-6B6@WTB'>V*8:D@7#YI26A4=&2"/RY%/O7L/@?4=EK&F:\AF/(KMO"-YLE MC7/>O+Q$+G?0G9GOEL^^%3[5-5+3&W62'VJ[7E/<]-;!1112&%)BEHH X3X@ MQ[[$_2O![U?*E8>]?07C9-UFWTKP/6TV7!^M>CA'9'#B=S,VY.:EC;%(O^KJ M/.#7KQ>AYN>O0?NV-&BBBN4Z0HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "N0\=_\@I_I77UR'CO_D%/]*NG\2(G\+/G M;4.9V^M5T.!BK-__ *]_K5917OTGH>+5W'D\4@^:E(XI%^6MC!#)!@5V_P - M1_Q-5^M<1([?2FMQ/8\?\8CB2O*9?]:WUKUCQG]R2O)9/]77U8]3Q2U$"9?#?\ U(KTVO J_$>S2^$* M***S- HHHH **** "BBB@ HHHH **** "BBB@ ILGW#3J;)]PT >;^+_ /5R M?2O$;\_Z6_UKV[QA_JY?I7AMZ?\ 37^M>MA-CRZ^XT=*3^*FYJ0#Y:].)Y\M MQ3R*%'%-7K4N*WOH21-G-1.,U88<5#CFLYEP>IHZ*,7D?U%?27A3_D$Q_2OF M[21_ID?U%?2'A3_D$Q_2O#QNYZV%9OT445YYVA1110 4444 ,D&8V'M7DWC; M2S*\DFVO6SR*YSQ'IRRV,K8YQ6M*?+(SJQYD?,D\9BO&![&FRG/2M37[8PW\ MF!WK'3+&O7I2/)J+4?&*L8P*A48858D^Y7;%G++<@<\U(A&*@/6G*36EQ(D8 M9J/94PYH(XJ);%1)]+E,5VISWKVOP7>F8HN:\*A?9.#7JGP^OA]H4,:\O$1T M9WX9ZGM ^Z*6HH91(@P>U2UY)Z@4444 %%%% !1110 4444 %%%% !44\HC0 MDU+63K4WDVY.>U-*[$W9'E?Q&O TI ->6.=S9KL/'-X99SSWKC4.4S7KX:&A MX^(=Y#@:1C3,\T[K7I0.1( .:<_(IM YK5Z"D.3@4ZHSP:=GBFB'J-:G+TIE M+FDV4D+WH>CM33S4-EM#E^[2#[U I3TI7)L*U Z4B\T'K1:OH6T_X]D^E?,_@FXV M:TF3QFOI+3YUDM8\'M7A8N-I'L85^Z7:***Y#J"BBB@ HHHH *X7XA_\@UOI M7=5PWQ"_Y!K?2KI_$B*GPGS]=?ZUOK4*GFI[O_6M]:KBOH*&QXM7>Q(W2D%" MT-UXKKBSF:$_BIS#?^0M']:Y-C@UU7@O\ Y"L?UKSL M0_=.VAN?1EC_ ,>D?TJS5:Q_X](_I5FO%>Y[*"BBBD 4444 %%%% !7'>*[( MW",<=J[&J&H6@FA;([5<)6=R)QYE8^:?$-KY-VPQ6&C@-BN_\;::R74A"\5Y MNVY)R#ZUZ^'G='EU8ZEMVR:>IXJ!3N%/!P:]&+T.*2)2:,9%,8\5)%RO-4E= MD/8C ^:DFRJ\4\_?I90"M:26A274CA!9>:=T.*DA4!*B;[]86!ZD\>*BF/S4 M]3@5%)R:T6PAZGB@U&G6G-TI2 C_ .6E=]X#/_$Q3ZUP(^_7=> B?[33ZUYF M*5D=^&W/H*W_ -0GTJ6HK?\ U"?2I:\4]<**** "BBB@ HHHH **** "BHGG M5.IJ#^T(LXW"G8+ERBHXY5D&0 ^,(=C,<=ZX=6Y MKTCQY 8U8XKS,'YOQKV,/H>166I8'(J1!3(^14N,5Z<=CCD!%%':F _-3)%: MF(?G%+(>*;%]\5S5MCII+0]%\ ?\A!/K7O,/^I7Z5X1X!7_3T^M>[P_ZI?I7 MA8CXCV*"]T?1117.;!1110 5!=G%LY]JGJCJ4ZI:29/8TT)['BGC#46%Y(F[ MO7!.X=R:V_&5UG59 #WKFHG);FO7PRT/*KO4=(<-4J_=S5>7[]2Y_=UZ2V., M21A3%YJ)BM(QYI<\4XL6PYQFF8IR'/ M6ANM4RD-[TN*2G TBD@Q24$T9IW&+BD(IR]*:>M2WJ(0"@BG&@528*ECQLI)CMH0MP*CIS_>IF*I/ M0FP\+GFI%XIT8&RH\_/3Z!NPF/-=#X;G*7D?/>NN*NCIIRU/ MI#0KL/91C/:MKM7!>%KW>D:Y[5WB_=%>+-69[%.5T+1114%A1110!R_BU-]J MWTKP3Q+%LN3]:^AO$,1DMR,=J\)\86Y2X/'>NW#/H5/<I'&8JJ2'$UO"TYAN!@]Z^@/"+CH>AAG[QVM%(#D4M>:=X4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 -9MJYJC)J"(V,U8O&V6['VKSS M4]9\JX8;NAII";L=M_:J9ZBK\$PF3(KR;^WLN/G[UW.A:O$]L-SBK<'8E2N= M-15+^T83_$*>M[$W1A4695RU134<.,BG4AA1110 4444 %%%% !1110 4444 M %%%% !7(^.O^04_TKKJY#QW_P @I_I5T_B1$_A9\\7_ /KV^M0(>*FO_P#7 MO]:JJ:]ZFM#Q:NY+3&YIS=*1.16R,%N1.?EKMOAI_P A5?K7$35W'PT_Y"J_ M6N3%+W6=^&W/HF'_ %2_2GTR'_5+]*?7AGJA1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5!=_P#'NWTJ>H+O M_CW;Z4UN)GD'C(Y62O)Y1B9OK7J_C'I)7E7B-&-5:4BD!Q3J M[T<$AN,4F.:<:;GFM49/<7M2#BE/2@EUYI\./]2*]+KP*OQ'N4_A"BBBLRPHHHH **** "BBB M@ HHHH **** "BBB@ ILGW#3J;)]PT >;^+_ /5R?2O$+Y<7C_6O'WS?Z8_P!:]?"['EU]R$#-2 <5@/%>G$\^6XUABI8OF%0LJY.#4DCU!NR:B3T-(&QHPS>1_45]'>%1C28_I7S=I$FV\C'N*^D/"ASI$ M?TKP\9N>KA#?HHHK@.X**** "BBB@ JAJZ[["0>U7Z@NT\R!E]136XGL?._B MRRVW$K8[UQL2X8UZ]XXTSRX))-M>0EMDC#WKU:$KGEUHV)BN.:3=NXI ^X4@ MX.:].".&0UEP:?M^3--8Y-/!RN*U:)0R)LMBI)#4:KM;-2[=XJ;:%D'0YKKO M"&HFWN1SCFN1DXXJ]I5QY,P.>]<.(CH=-"5F?2OAZ\^U0 YSQ6]7#> ;CSK, M'/:NYKQ)JTCUX.Z"BBBH*"BBB@ HHHH **** "BBB@ KFO%;S9SSWK#C^Y5[6I=TY^M4XAE*]VA'0\/$/4813T&10 MPI5.T5V1,(L:1SBEQ@4W/S5(3Q57%)C",T@ZXI2:3WHO9$I"D8I!2,V:9OP: MS*.V:#S2$\8I,H>AR:;*?EIJ MG!HM?04=CQ:VXX\"@#--)S2J<5U(YKCL4 MAXIW;-1L=B=CKH/WCZ-L?\ CSC^ M@JS5:Q_X\X_H*LUXK/:6P4444#"BBB@ HHHH *:XW(13J* . \6:&)H))-O: MO!]6L_(NW&.AKZCUN(/82#':OGSQ99^5/(V.]=V%GJ<6(A;8Y6 9%.88:H[9 M^M3D9;->S!W1YDT&,BC.WBG'@5$QR:Z(F-A2>](K;CBGA,K3=NSFJ9=M!^[; MQ01QFF?>YIY/RXJ;$H9NI<9IF.:E7I18&M!-N*7&12;N:4G J9@MR''[P5WO M@)?^)BGUK@^KUWO@,_\ $QC^M>7BMCOPRU/?K?\ U"?2I:BM_P#4)]*EKQCU M@HHHH **** "BBB@ IDCA4.:>>E(==\U7 :N%CO3]I)SWKKC3T.5U'<^BO#.H?:X 25>"-4 MQ JEJ].M9/-B#5A4A9F\)71/11161H%%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 5#<)OC(J:JUY+Y4):FMQ/8\A^)MN(X&(KQM?O'ZUZ]\1KL7 M$3+FO*$BY)KV,)MJ>5B+](6RM>WAHV/'JO4-N[FE'I0K8%)_% MFNTP0DD>.::O J8G<,4HB)'2LW(UBKE;>2<4[.*F%L< MTX$FK'V<@]*>ML>N*2J$.!6SMIPY%3/ ?2G)"<=*KV@1@RH::6(JZ;<^E1FW M)[4E4-%$KYXIH/-6?)/3% MSZ53J#Y"#=BC-3F GM3A <=*S]H2H:D .::6Q M5H0'TIK6Y)Z4XU-2U$A'(I#5I8#CI2& ^E6J@I0*P.*=CC-3>0?2G>2<8Q0Y MHSY"L#FG;]O%3" CM36B.ZIY@Y&1$9&:11DU8>/$?2JR-@UM&2:(E&Q+NV\4 MT^M,9N:>OS<59FQOWJL6N2LKFM-ZGLW@NYWRQC->L1 M_P"K'TKP[P%<[KQ%S7N$7,2_2O%K*TCV,.[Q'T445B;A1110!4O8/.C(QVKQ M3Q_9^7<-QWKW5AE37C_Q%CS,W%=&'?O&-9>Z>0E?WN*L!-HS4,ORW'XU.6RM M>W3=T>--:D#KEJ5ON8H8X-#'Y*N1">HZS?RY0?>O9O ]]BW49KQ&-\/^->C> M$+_RRBYKAQ"NCLH2LSW:V??$#4U4-*D\RS4^U7Z\A[GJK8****0PHHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBD/2@"EJS[+&0^U>">(]6,=] M(-W>O9O$5YY=C*,]J^;_ !!=&74Y!GO711A.Q7C# S6OI^IF.1?F MJ*E%)&D*C9]'Z/=BXM@VBV[^9$K>HKSIJS.N+NB6BBB MH*"BBB@ HHHH **** "BBB@ HHHH *Y'QU_R"G^E==7(^.O^04_TJZ?Q(B?P ML^==1XN&^M01C*U-J/-PWUJ&,X&*^@I?">-5W'D4W[M.)IOWJT1SK[?2IZ@N_\ CW;Z4UN)['D'C'I)7E4A_>M]:]6\8_=DKR:< M_O6^M>QA]CR:[NQ#R:>*:O(IZ=:[XG#)B$4PCFIGZ4SM6I"&'I2KQ3>]*:8U MHP89J6T_U@^M,_AI]I_K?QKEK;'31W/;OAO_ *D5Z97FGPX_U(KTNOGZOQ'M MT_A"BBBLRPHHHH **** "BBB@ HHHH **** "BBB@ ILGW#3J;)]PT ><>,/ M]5+]*\,O1_IK_6O<_%_^KD^E>(7X_P!,?ZUZ^$V/+Q&Y!BG9XH7I3<_-7JQ1 MY\GJ '-.IW:FU3,V1,":8!@U/C-(P K*3T+@RWI:DWL?^\*^E/"7_('B^E?. M6C &\C^HKZ/\*_\ ()C^E>)C-SU\(;U%%%<)W!1110 4444 %(1D8I:* .(\ M>V@DTQ\#M7SUJ%N8)F^M?3GB>W\^R9<=J\$\5:>8)6.WO7;AI6./$0OJI[-\/-1$5JJL:]3@E$L88=Z^>_#&HF!T M4'O7N&AW8ELTR><5XF(I\KN>Q1G=6-FBBBN4W"BBB@ HHHH **** "BBB@!D MC;%)KS_QW? V3*#VKN;]]ELQ]J\<\:7Q:-US6]&-WU%[(X_[&V.AH%FWI78_V(_\ =I/[ M$?\ N4>U'[,X[[$WI2_8V]*[4:&VW[E-71'W?-O%=E?Z0T<>=MQ&*3%=%.I='/4A9D& MWO14PQY50K]ZNJ+N8-6'#I3<9-*W6I% Q5-#1"130.:F8"FC&:SDPZCU&T9K MTWX<78249->9N1LKKO!5UY,XY[UYV)U5CLP\K,^A;>42("*FK(T2?SK<'VK7 MKR&K,]=.Z"BBBD,**** "N&^(/\ R#6^E=S7#?$+_D&M]*NG\2(G\)\_WG^N M;ZU"#\M2WI_?-]:@4U[U!Z'B5EJ. YH(I^.**[$&]SV5L%%%%( HHHH **** "BBB@"K?IYELR^U>+^.M-* M12-MKW!UW+BN!\=Z9YMBVTC*TC&K&Z/GJ-2CD>]7$7(S4E]9M;3'(QS3 M4(\NOM/Z"F+UIYHDP;(_XJI&H^85W?@,?\ $RC^ MM4>+M;\R1MK5TOC/6TCM6V/SBO&-2U) M[B1B2:ZJ,.IS5JEM"KJ%Z\CM\U9L;'?GWHD8LW-"#FN]0T.3F.]\*Z@82@W= MZ]KT6\$MJG/:OG#2[LPS)SWKV/PQJRF&-2U<]:G=&]&IJ>C#D4M5K>X65!@U M9KSVCM04444@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K*UQ]EDQ]J MU:Q/$C;=.<^U5'<4MCQ'Q=<&1F!/>N-0#%=#XEFS*_/>NFMCBD-!P,4S;DTIZU(HXH$18P*=;G_2%'O2R<"HK8$W:_6N2 MMJCII:'K?@9?](C->QQ?ZM?I7D?@A,21UZ['_JU^E>#7^(]>B_='4445B;!1 M110!6NIQ#&2:\7^(-[YD[8->I>([@P6Q.>U>%^++SSK@\]ZZ:$+NYSUY65CD M)@6D)H6I2N5S4:CFO9I*QY%65QP%#<5(,8J*2NB3T)AJ6[&$SM@5TEIH#RJ# MM-5/"MF;B<#&>:]FT/0HS -RCIZ5YU:ORJYWT:5SS$>&9,?-'PT^/ MN&H_^$:D_N'\J]I_L*+^Z/RH_L&'^Z/RI?6"E0/$CX9DW?<-2?\ ",R8^X?R MKVC^P(<_='Y4O]@Q?W1^54\2P]@>*CPS)_<-+_PC4G]P_E7M']@Q?W1^5+_8 M,/\ ='Y5'MP5 \7_ .$:D_N&C_A&I/[A_*O:/[!A_NC\J/[!A_NC\J?U@/8' MB_\ PC4G]PTA\-2?W#^5>T_V##_='Y4?V#%_='Y57UEA[ \7'AJ3'W#2?\(U M)G[A_*O:?[!B_NC\J3^P8O[H_*CZR+V!XP?#4F/N&HCX9DS]PU[;_8,7]T?E M2?V!#_='Y4?6@]@>&7^@20VY)4UR4\!A]935T.&C.X\ M#77E:@A)[U[YI]V)XEP>U?-/AZY,%TISWKW3PC>&XB'->5B:6G,>MAI]#L:* M**\\[0HHHH 0]#7F_C?36N"S 5Z361K%BL]K(2.QJZ/6A9CFY.:'KLI<1C/>N=G7 JWI4_EW"?6N6LKHZ:+U/I;P[>![&,9[5T Y%><>$M1#Q1 MIGM7HL9SCU8\K/5IRNA]%%%9F@4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !36/RFE-07$RQQMD]J:0FS@_&-]LBD3/:O K\%]2=O>O5O&^H M W+J#7F$ZAIRWO7?1CH<%:=F,"\4QQ\M3#&*C>O0AL<;EJ5%!WU/&S"10#2 M &K%M%YDZ8]:QJLWIR/3/!MK,_EOSBO9K$%;9 ?2N*\#::O]G1L1SBN\1=J@ M5Y-1W9Z--:#J***S- HHHH **** "BBB@ HHHH **** "N1\=?\ (*?Z5UU< MEXX_Y!;_ $JZ?Q(BI\+/G6_'[]OK5515[4?]>WUJFO2OH*2]T\.KN*>12IQU MI%ZTK\5LT9HCDKN/AJ?^)HOUKAG/RUVWPT_Y"J_6N'%?"=F&^(^B8O\ 5+]* M?3(?]4OTI]>(>N%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !4%U_Q[M]*GJ"[_X]V^E-;B>QY'XR^Y)7D4W^ MN;ZUZWXR.5DKR6<8F;ZUZ^&V/(Q"LQJFIA4:+D5)7HP..2!CFH\\T\BFX[UH M9K<".,T+S2YSQ1TIE"$XXI]O_K!]:B:GVIS*![URU]CIHK4]O^&IS"/I7IU> M9?#9<0CZ5Z;7S]7XCVJ?PA1116984444 %%%% !1110 4444 %%%% !1110 M4V3[AIU-D^X: /./%_\ JI/I7A]\?],?ZU[CXO\ ]5+]*\-O^+Q_K7L8-:'F MUUJ1YXIAZTJ\T8YKUD>=)#@:0GFEQB@#-!E;47^&HV.:D)P,5$>M9S1I%:FG MH[8O(_J*^D?"ASI,?TKYMT@9O(_J*^D?"G_()C^E>'C%J>OA#?HHHKA.T*** M* "BBB@ HHHH JWL'GQ%<5X_X]TP1L2%KVD]*\\\7+BGH>*MZM;>7=$8[U45<5[U"6AXM9:DZ\BH7/S8J0-@5&1DYK=LYX[B@4$ M9I1THI@*6PN*KLV#4S=*@89J9[%TW9FUHUSLD3GO7M'A?4=T4:;J\#M)O*E7 MGO7JG@Z]W2QKFO)Q,3T\/+4]FB.8P:?45L6JR/NXKV:<;'DSW(T^]3V.#3<8.:1CDUT+8R),_+41:GK MSQ0Z8&:;86&;JTM(M_.NE&.]97>ND\+)YFH1K[UQ5YV1T4HZGI?AW0PP4[*Z M<^'E/\%7=#LQ% AQVK?VCTKQ:M1N6AZ].FE$Y+_A'5_N4A\.*?X*Z[:/2C:/ M2LO:,TY$E&T>E/VC#D1R/_".K_<_2C_A'5_N?I77 M;1Z4;1Z4>T83,>.]?1^KV@GA(QVKP[QQ9_9[@\=Z[\-5TLSBQ%+6YPBR<[:E(P M,U %_>5: W+7K4V>=-$.>:=NXH==IIN.*V)0%J;NI0,TUA@UFXZ$ON>Q@9K2TJ7;,OUKBKQ.BB]3Z)\)2^99*?:NFKCO [[M/7Z5V->+ M/XCVH?"%%%%06%%%% !7#?$'_D&M]*[FN%^(9QIK?2KI_$B)_"?/M\?WS?6H M$J>[&Z9OK42#%>]06AXU;.M*%E,<+CFN$64AL5[%\2+;S)"0*\OAJEXGE8B.I97D9H85%OP MM.1]PKT8R.)JQ&W6E!Q2L.JN2(>* 13)*3 M[U*GR"N^G3L>?.=Q)%Q38>30[Y.*?".:ZXQT,7(<93%(#76:!KK1R(NZN1F3 M)S3[&4Q3@YK.=.Z-* M\52J-,DY[5NS/LB8^@KS?Q=K(\F2/=6E*+E(SJ244>0>(ILSO@]ZR;8Y2K>I M-Y\S'WJO"NQ<5[M&.AY%:28@^_4C' IA&#FE^]7:MCEZC@,C-"GFDS@8I@/S M4FRK!.V*MZ;!OF4^]4Y?FK6T1=UU&OJ:Y*[T-Z:/5?!L162/BO4X_P#5CZ5Q M?AC3O+ACDQVKM5&%%>%6=Y'KTE:(M%%%9&H445%.^R,FDMP.3\:SB.S;GM7@ M>NW!DN3SWKU_QQ?9MF&:\3U!O,F)]Z]/#0T/.Q$[L=&,Q5%MYI8WPF*6O3C9 M'FS>HQFQ34^=J1^M362;Y@*526A5/<]$^']CYLXR.]>UV-N((@,=J\Q^'UOL ME4XKUE?NBO#Q$GS6/:H*T1:***YS<**** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH IWUN+B(KBO&OB%I@MU+!<5[ABO+_B5#OA/%=.&E::1S MUXWC<\5C& 12[>:2<^5(12!N,U[T'='CR0V6D"_+0YS3U'R421");&7RY@<] MZ]L^'MR)(QDUX4&V/FO4?A]J/E@#-<&+7NV._#2M(]N!R*6JME-YT0:K5>.> MH%%%% !5>]&;20>U6*CF7=$P]10!\]>,[,_VA*^.]<8B_.17LWC+1OW4LNVO M&)F\JY=?0UZV%=T>;B8V%D^4XH4=Z/\ 6X6L@>!<'M7S'X7O_L]\AST->]^'-4%U$HSG MBO)Q,'>YZF'EH=111VHKC.H**** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@!*YOQ%>_9H6YQQ725Y]X^NO)A//:M:2O*QG-V5SRCQ3J)FO6Y[USQ;( MS4NJ2^=<%L]ZK9^6O6IPL>75E=B%\4O5&>N%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !4%W_Q[M]*GJ"[_ ./=OI36XF>/^,>DE>439_#?_ %(K MTROGJOQ'LT_A"BBBLS0**** "BBB@ HHHH **** "BBB@ HHHH *;)]PTZFR M?<- 'G7B_P#U4OTKPS4#F\?ZU[EXP_U,OTKPJ]_X_G^M>UA-CSJ_48O%.'6D MQ17IIGG2=QS'BA.E-HJB+ W6F$T]NE1CK6<]C1(U='_X_(_]X5](>%/^03'] M*^<-(_X_(_J*^C_"G_()C^E>'C&>KA=C>HHHK@.P**** "BBB@ HHHH #TKE M_$=GY\;'&>*Z3>-QWKG-PW8KO_&]D5NY" M!7G8R)R/>O7P]0\JO#4G-)FG'I4?\5>@M3BM9C\XI,YH;I35JDB6.)XIH6CO M4JC(IR6A464WRLH/O7?^";K_ $Z)<]ZX.=?FS71>#[KRM5CR>,UYN)C='?AW MJ?3-FJF+1112&%%%% !1110 4A.!2TR0_ MNS0!SOB6^$=A(N>U?/&NW'FWL@SWKV#QC>%8I5SVKPR\D+WSY]:]3!PZG!B9 M$2#!JP.E18J0?=KUX['E3>HCFF"@T 5I8DDC^]4LG*U&O2G$U$F/=E[1=T>+46MA M[_,:9[4L1RO-!'S5U&>PJBF/]ZI0>*B?[U-K0CJ.VY6I+1_*E7ZT*/EJ-_E< M$>MU>AQMO0&O$O!-\41%S7LNGOOME/M7A5XV=SV:, MKHMT445@;!1110 5POQ$_P"0:WTKNJX;X@_\@UOI6E+XT1/X3Y]N>)F^M1+4 MM\/WS?6H5^[7T%%:'CUM629HS@4T=:&KH2./J)GYJ>>1452I5-#0T\5T7@O_ M )#,?UKGI!70>"_^0S']:X<3\+.[#O4^E;#_ (\X_P#=%6:K6'_'G'_NBK-> M ]SV$%%%%( HHHH **** "BBB@ I#TH[TM),#@?&6FFY5FVYKPO6K?R+UEQC MFOJ'4[-9K=R1VKY[\8V!CU20@<9KNPT];''B(=3D7'RT^'I3I%[4L8P*]>#/ M+D*QIHX-(?O4YNE=",AK:HFX_-%--*.E-;$V%!YH:FC[U.>HDB MXD0_U@KT'P&?^)A']:X!1\U=WX#_ .0DGUKS,5L>GAWJ?0%O_J$^E2U%;_ZA M/I4M>,>F%%%% !5#4KT6D)8G%7ZXWQUQ4]JJ*N["D[(X3QCX@$CL%>O M-;NX::0G-&LZE+-.V3WJI$2R9->K0AH>;6G*T(O*Z#1=6DBN8QNXSZUYU>ES([*$[,^EK683PAQWJ>N3T+7(C8 M1[F&<>M;<>J12=&%>4XM,]-25C0I:BCD$@R*EJ!IW"BBB@84444 %%%% !11 M10 4444 )2TWO4-Q<+ A+&G85S/U>^$$#C/:O#_%.I&2YD&[O7?^*=94;PK? MK7C>L71ENF.>IKOPM/J<.(GAHA">:W_#D6[4(OK7/_ ,0KL?"MJ6NHFQWK MSZ\M#KHQNSWS0XE73HN.U:M4-(&VPC'M5^O%EN>LM@HHHI#"J6IOY=HS>U7: MR?$#[-.D/M51W%+8\A\87^\.N:\UE;*=TKJMH<>[(9.#6EHP^$=.-NJ-C'%=T.E9VEVBQ6L9 [5I5XU27,[GM15D%%%%04%%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %>?>/8?,A/':O0:Y'Q9;&: M)L#M6M%VFC*JKQ/G;5HBER?K59?NUO>(K0QW39'>L$\5[M&5SR:JL%2 X%,4 M9H/7%=+6A@1R5V'@^Z,+J,]ZY!E.*VM"F\J9?K7#B5='10>I]'^'Y?-LU/M6 MS7*^$;H-IZ<]JZD'(S7B25F>Q!W0M%%%24%'6BB@#F?%]NK:3*<R?[QKZ?\21&73)%'I7S]KVG-#<2,1WKT,'*R./$QN<["=JX-+GY\TQ_E;BE M'2O4BS@E$?(3*-G8]&+ MNAU%%%24%%%% !1110 4444 %%%% !1110 4444 %%%(QVKF@"M>W MXBQ-> M._$'6!,I4,*] \5:HL-DX#:[,-3N[G+7G;0R6?>2::OS' M%1P@[.:E@'[WFO84=#S)/4F"[12$6Z!:F>\ QWKW3PA9?9XEXQ7F8AZ'=0C:1V2J%'%+117GG<%%%% !1110 M 4444 %%%% !1110 4444 %ABAK?=KN/AK_ ,A5 M?K7#-TKNOAK_ ,A5?K7!BM8G5A_C1]#P_P"J7Z4^F0_ZI?I3Z\0]H**** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "H+O\ X]V^E3U!=_\ 'NWTIK<3/'_&/22O*)N)6^M>L>,QA9#7DLIS,WUK MU\-L>5B-QZC(IU(G2E:O2@<$A*".*:#2[NU;$+<;WH/%+CO2$YI)CMJ':I;3 M_6CZU#VJ6UXD%X?#C_4BO2Z\R^&QS"*]-KYZK\1[5/X0HHHK(L* M*** "BBB@ HHHH **** "BBB@ HHHH *;)]PTZFR?<- 'G'B_P#UE%G!(D(XIM* M#D4C#!K1,2%[4WATI#43>AK$T]'_X_(_J*^CO"O\ R"8_I7SAI!_TR/ZB MOH_PI_R"8_I7B8S<]3#;&]1117 =84444 %%%% !1110 4R09C;Z4^D89!H M\L\9Z=O65]O:O%KB/R[UQCO7TEXFL?,LY#CM7S]KMO\ 9[N0X[UWX>9PUH%$ MTW'-10R;ZDWU-C;::F2* M0^X6ETVX-M=!P<8-#'<*KD;6S7+5B=-&=CW+P-K1NF5&:O3T8%1BOGSP'?\ MDW Y[U[GI5S]HA!SVKQ,1"TCUJ,KHTJ***YC<**** "BBB@!#4/SO=O"&G8M(I,=J\G%2L>CAXW.\MAB!1[5)BDC&U *=7E, M](**** "BBB@ HHHH **** "BBB@ HHHH 0]#7G'C:$N6.*](/2N7\1:?Y\3 MMCM6E-VD3-71\ZZG%MO&X[U4L24X6O>H/0\:NK2$0XXJ1 MA\N:KJ:F+97%=L3GN-C;+4K_ 'J8O!J3&>:JQ+W)%/%-89-1EL4BRO>]&;=81GVKYNT"XQ?Q#/>OHSP^V[3(C[5XF+5CU\,[HU MJ***X3K"BBB@ KAOB#_R#6^E=S7#_$'_ )!K?2M*7QHBI\)\_P!X,S-]:@6I MKPXF;ZU"GK7T5!>Z>-6W'[:0BG9XII-=21Q/<9CYJD/ J//-/SFG(M"]5K>\ M&_\ (;C^M*Z/P6,ZQ&?>O/Q/PL[,/N?2FG_ /'E'_NBK-5K#_CSC^@J MS7S[W/:04444@"BBB@ HHHH **** "BBB@".<;H6'M7D'C+2\R22;:]B894B MN,\56&^SD;':M:4K,QK1NCYZG7;.R^AI!P*MZM%Y-W)QWJBC9%>S1D>355F* MP[TP753%;@4^)=PIK]*1'VUW11Q,F)P,57E6G[\FEQ MNK16)>A$B\4C4]OE.*0CC-2P3&5/!+Y;AO2JK'%.5LBN:<;FT96.LL?%,D*A M-YXKKM%\2M,XR_ZUY(%(;-;>DWQA<=.D[G;"HK'E+63IMZ)^]:NX>M8-69LG M="T4F11D4ABT4F11D4 +129%&10 M%)D>M1S2!(F.>@H #,BG!(KE/%NJK:V MQ*OV]:S-6\2?9[IDW=#ZUPOBOQ&;B @-^M=%*FVS"I425C'UK7&GD;YLUR\S M^8Y-->H;:>O%)2]Z[DM#G)*>JYIH'%&[;2($<[6Q2$<9 MJ&1\O3]_RU$WH:1W%1@%%%% !6!XIF5=*EY[5N2';&3[5YQXRUC; M;RQ;NU:4XWD14E9'BVM7&^^D&>YK.CY-27C>;>.?4TU1BOH*4=#Q:KU+BK\E M03' J1'XQ4XKT#P99$7L;[>]<%9+FZ1?4U[AX/TC]Q%+M M[5YF)FDCOH0UN>BV@Q;(/:IZ9$NV-1Z"GUY#/4"BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ K/U&T$\39':M"F2#,;?2FG9B:N>! M^-;+RKQL"N EX7B(ZDD=-(^>D#;13ASS M7HWT.*P^5,1YJ33Y=DR_6HV?-B8V9ZV'E=%FBBBN8Z0HHHH KWD GA*$=:\F\ M=Z0+>%G"U[#7$^.;7S[5ACM6U&34C.K&Z/GN5,.<^M,[5>UF+[-.1C'-9^[* M9KVZ4CS*JL30CFDF;!Q444F#0[;FKOZ?.LMLISU%?,VB:@;6X1<]Z]O\,ZMYT,:[NU>5B*>MSTJ, MSMZ*:ARH-.KC.D**** "BBB@ HHHH **** "BBB@ HHHH *J7TZQ6[DGH*LL MP"FN&\4ZU]F#INJX1YF3)V1QGB_6R3)&'_6O,97\^1B>>:UM=U SSN<]36%$ M_P U>Q0A8\JM/4G6/:,4NT*]2^$\6IN*O)Q1(, M4@.#2L'_5+] M*?3(?]4OTI]>*>P%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !4%W_P >[?2IZ@N_^/=OI36XGL>0^-#E)17D M<@Q,WUKUKQCTDKR>?_6M]:]C#K0\JON.3I2MR*:AXI]>A%V.![C ,4F.:?1Q MBM+D]1"EUX%;XCVJ?PA1116184444 %%%% !1110 4444 %%%% !1110 4V3[ MAIU-D^X: /-_&'^JE^E>&WO_ !^O]:]R\8?ZN7Z5X=??\?K_ %KV,+JCRZZU M(\9%-(YQ4J8Q3#]ZO2BC@D"C%./-(W2A356T("D84[O2/6,W8W3U-'1QF\C^ MHKZ/\*?\@F/Z5\Y:-_Q]Q_45]'>%?^03']*\;%O4]/"F[1117$=@4444 %%% M% !1110 4444 9VL1![%QCM7@?C#3RKR,!WKZ$O4WV[#VKR?QEIW[IVQ710> MIA61X[ A0G-2'[U37$7E2$>]18XS7N4#R:L=1": M;BI.JTT#!K-L:0Y!Q3)%XS4@H?E:SEJBH.S-CPU<&&X'/>O?/"4_FVBG/:OG M+3I?)F!]Z]S\"ZBOV-03VKR<7#0]/#3NST*BF1N'7(I]>:>@%%%% !1VHHI M)6=J=V(86Y[5HUR'BN[,,;<]JUIQYI6(D^5'D/C2[\V_?GO7&(O[S-;/B*LE*]J@K(\NN[CG&::..*F[5"?O5WK8X9(=32*?VI*+D6U!:Q\Z^,;?;JDC8[UR3C<<5Z%XTM_]*E;'>O/XQ^^(/K7MX>6B M/'K_ !$0C*TX+4\@':F 5Z"9QO<:5IPX%+3&-:IBW(9.32(IIV,FI%&*PGL7 M$MZ3)Y>HQ_[U?1?A>]#Z?$N>U?-MHVV\0^]>V>#KXLD:9[5Y&+C<]3"R/30< MBEIL9R@-.KS#O"BBB@ KAOB#_P @UOI7C,S? M6HT'RU-=C]\WUIJCY:^BH/W3QJVXE-(IYI*ZUH<=M2'O3UXI,?-3CTJ9,I$4 MBY.:Z7P4<:Q&/>N>XQS6WX/DV:U&?>N'$_"=5!^\?35A_P >A$FGR#':M>JF MH1^9;,/:G'<3V/G;Q-8%)I&QWKED0K7JWB[3<*[!:\UGC\IB#7L4)'DXB-F4 MROS4K#(IQ(S17I0=SA9%TH*]Z&ZT_P#AK0FQ%3A2 F4A0.:QZ&'W/?;?\ U"?2I:BM_P#4 M)]*EKQ3U0HHHH *QM>MOM%N5QGBMFHY8A(N#33LQ-7/!O$^C%78[:X.X7R9" MM>^^)]*616(6O$]?L7BNFX[UZN'J:''6@9)?-)MS42Y#8-6DQBO3C+0\QQU( MPO-3+Q2'%(6%-,SDADO+4N/EI"M)EBQE_UKHD\4HW\8KP2/5)8^C5HV^N2CJQKEEAKLZ8U[(]SC\1(W\8JTFM* MW\5>,VNMOD9:MJWUT@H75U)^]7FYU\8^]^M$>OC=][ M]:AT"O;GI#ZPJ_Q5"^N*H^]7GD^O>C?K6?/KQVGYOUH5 ?MST:7Q,B?QBJ-U MXK0PL-XZ>M>57FN2'.&_6LF369B<;C6D<-(-G7M3::\9PW?UKEM0G>9<9 M-2S7)D&2>:J*=YYKLA1LYZ+!Y-L!7BXF5V>OAU9&K1117(=04444 M0W1Q;N?:O"/&]Z?MDB;J]MU.Z6*V<$]J^=O&=P9-5DP>]=6&7O'-B'HI;'E3U9 IP^*EDX6HC_K:=.WRBJF]"8QU+FE0>9>QG'\0 MKZ0\)PJNDQ<=J\$\,6WFS1MCN*^A?#J;--C'M7B8QGK8=6-BBBBN Z@HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *1N5-+10!Y[X MNTTRQR/CM7@^I0&+4''O7U#KMJLEA*2.U?.?B.WV:C*<=Z]'"5-;'!BHV,)N M<5,@^2HEZU./NU[$7='G2(0<-3BNY@136ZU-"1CFHFA1W.M\*77EW<29[U] M:6VZQC/M7S1H5QY>J1\\9KZ'T&_26RB4'G%>/C(ZGJX5Z&[10.E%<)V!1110 M 5B:]:_:(&&,\5MU%/$)$(/I51=G<35T?-_C6P,-V>.]K1J71P5H:D00CFE YJQ@;:B/#5WP=SSI*S)!PM+O%-)^2H M>:OO7E3@TSTH3NC4HIJ-N7(IU9F@4444 %% M%% !1110 4444 %132>6F:CFNEBZFL;5-8C2!OF_6J2;);LAFI:XMLC9:O(O M%VM?:)VVO5WQ/KI(8*WZUYY=W;W$A)-=U&E;4XZM70KW#&1R:9%&33\9'-30 MX%>G35D<%1W$/RC%0%#G-32?>H)&VM'*R,XJY6;[P%=;X6T\R7<3X[US<%NT MT@P.]>J^#M*(2-BM>=7F=U")ZIHT"QV$8QVK3JM9)LME7VJS7E/<]);!1112 M&%%%% !1110 4444 %%%% !1110 4444 %M.:MI&*W('%=W\- M?^0HOUKAVZ5W'PV_Y"J_6N#%/W3MH?$CZ&A_U2_2GTR'_5+]*?7BGJA1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 5!=?\>[?2IZ@N_\ CW;Z4UN)['D/C0822O(Y#F9OK7K?C,Y605Y-*,3- M]:]?#['E5UJ(*>3\M.5,KFHSUQ7H1.*0J'-(3S3@,4$=ZL@#]W-(O-'7BCI0 MQC6J6T_U@^M1-5BR&91]:Y:^QTT5J>V?#?\ U(^E>F5YM\.EQ"*])KPJOQ'L M4_A"BBBLS0**** "BBB@ HHHH **** "BBB@ HHHH *;)]PTZFR?ZLT ><>, M/]5+]*\-OO\ C]?ZU[AXO;Y)![5XEJ*XNG/O7K878\ZNB &DI8QN%'\>*]2+ M/.DA#F@&IFC^7-,VUH]B$':F@Y-&><4'BN>>Q47J:>DG%Y'_ +PKZ.\*?\@F M/Z5\W:2?],C_ -X5](>%/^01%]*\;%JQZV%9OT445Q':%%%% !1110 4444 M%%%% #77,UAZESRJ\;"=Z::>.32E:]!2T.)Z#4/.*K&\.2!],C.>U;->-+<]B.P4444AA1110 'I M7F_CV?RP>:]'/2O*OB/)M)YK:C\1G4^$\@U1]\Y/O5.,\U-=-ND-0J,&O:I; M'E566,\4TBD!S3JZUL<;$%,?K3CQ2HNX4Q(C/ S4.XEL5.XQQ4.WYA]:QJ/0 MZ(+4[GPC"S,A [BO>-$!6Q0'TKRGX?Z=Y\"MBO8+*+RH M>%B)79ZU"-D6:* M**YCH"BBB@ HHHH **** "BBB@ HHHH **** "HKD9@8>U2TV0;D(H0,\:\9 M6I+RMBO*W&R=OK7O?C#3?]#EDQVKP>[7;=N/>O6P\[V/*Q$+"$YIM -/V\9K MT8LX&1L>*83FG/46?FK9,(H>HYIS\4X#"YII^:IGL,+G^"+HFZC7- M>7K\KBN]\"2_\3%!GO7E8E:'=AKW/?8.85^E25%;G,"?2I:\D]4**** "N&^ M(7_(-;Z5W-:&/-)THQFNJYS-"]LTU>32Y[4=*EL".5L5I^&W*ZDA'K65)S6UX4B\S5 M8U]ZY*[]TZ:&Y[]X:N&DB0'/2NL'2N?T&R\FWC..U=!7A3W/:CL%%%%04%%% M% !1110 4444 %%%% !3)$WKBGT4 <1XLTX/;L0M>):_ 8)B,8YKZ1U:T%Q" M1CM7B7CC3?)G;CO7?AJG0X<3"^IY\K\U(QXJ%QLDQ4@^:O6IR/*FA.M*IYQ2 M'BG*.:Z4R6*PP*8*E(R*;MHN"8*>:X.-R$5Q?B;2A+!(VWM710JF%]M=#K&GF&=SCO7.3C:]>O"KH>9.&I)N^6H]QS3T&5H:/'-;*1SR0W M-.0\T*O%.VX-;(P'.>*?&W%0L3FLW$TYBW%=,HZU*=4=.YJF%XJ*1* MSY!*3+K:Q)_>-+'K#Y^\:SA#D4ODXJ73-%,U6U=V'WC59]2F$YIH7%+6T(V1#8%CC%+'UHV\4^->:T2,92'&E[4US@TJ]*M(FY' M)Q0AR*>ZYI@^7BJ+BP8TB5($S2E-HK*3L)AGM5RPM3-,!C-9@<^<%]Z[CPMI MWVB=/EZUQUJFATT8:G;^!]*V8)6O3H(_+0"L30M.%JBG%=!7CU)79Z].-HA1 M1169H%(>E+2'H: .)\6WYMT89QQ7AFN3>??,V>]>K^/Y]C,,UXU>R;K@GWKT M,,CSL3+6Q&1Q2*3BG=12A:]>F<-[D3#O4$C$D"K)'.*:8LL/K14=D735V=[X M(M/,"-BOO25D34445RFH444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 )2T44D!1U8 M9L)![5\]^*[OHC4!NM''M7B7B^SPTC8[UU8=V9R8E:'FB_>-2AJ1E MVN:CW?-7MTI:'F21(PXI@8BI#]VD1-U7+8RB6;"7R[E6]#7L7@O56F=(]U>+ M(=DHKTKX?S9O4&>]>9B5='I89GN"6>B%%%% !0>E%% '.: M_I*W4$C%0>*\!\2:5>+_#WRR3;:Z*,[,PK0NCQ MQ2QP*Z=T<_49M^:I) MODBR*1>3FEG^:/%9SAM>0I'M;-=!I-\; M9U.>E<%6D=M.K8^E;"]C>V0[ATJX+A#_ !"O(=,\5'RU3?\ K70VWB'>P^;] M:X719V*JF>A*P8<4M9VF70G@#9K0W+ZUBU9FJ8M%)N'K1N'K2&+12;AZTUW M4G- 9%7J:C:Y0 _,*PM0U,0EOFKFKSQ)Y>?G_6ME1;,G42-;7]66$MAJ\XU MGQ$V& 96GT/0HPMJ6D7: MH%.HHKD.L**** "BBB@ HHHH **** "BBB@ HHHH **** "N0\=_\@I_I77U MR7CH9TI_I5T_B1%3X6?.E]_KW^M5A5V_7$[_ %JC7O47H>)4>HX4NH;G_4-]*:W$]CR'QFN%D->22G,S?6 MO7_&Q'DRUXZ_^O;ZUZV'/+K[EN,_NZ@88?-/1L"FMR*]&*.&09S1GM35H/6M M+&?44<'-(QS3C]VH^](I;B]JL61VRCZU!VI]L?W@^MG5X57XCV*?PA1116984444 %%%% !1110 4444 %%%% !11 M10 4V3_5GZ4ZFR?<- 'FOB\?+(?:O$]2/^DO]:]O\7_ZN3Z5X9J)_P!+?ZUZ M>&9P5B.%L5+M^;-5H\YJZ!^[KTXL\V;$9_EQ3 :RFAHT-*XO8_J*^DO"?_((B^E?-NF?\?T>/[PKZ1\)?\@>+Z5XV,/7P MFQT%%%%9(2!7D4G[ MJ797T%XTT_[0K'&>*\$UF P:B5]Z]/"RT.#$1U&C@9IPYI/X!2+TKU8:H\N: MU MBE1N:B;.:%XHL0]B9N:0'%(#FAAQFE($/W;JEL7\N]C/H:JH>:DC?;,I] M#6,HZ&].5F?07A+50UG%'N[5VZ'*@UXEX+OV-Q&F:]JMSF!3[5XM>/+(]JE* M\26BBBL#4**** *M[/Y$1;->-?$"^$S$9KU+Q),8K-B#VKPKQ3=&64\]ZZ2'_:-?2WB5=VF2#VKYX\16Y2XD..]=N%=CCQ4; MHP0W-6 V5JFH.:F0]J]>#/(DM0EXJ #+KRM23GO7+_PUHZ!*8KY6]Z\^M&Z.JC*Q]+Z5=B>%>>U: ME<7X1N_/11GM7:5X]2/+*QZM.5XW"BBBH+"N(^('_(.;Z5V]VM@HHHI#"BBB@ HHHH **** "BBB@ HHHH :Z@ MJ>CG':MJ+M(RK*\3YVOX/+N2,=ZA4;:W-?M#% M>OQWK%8=J]>C(\>I'4:>33QP*:O'6GGD5W19S-#=^*D0;AFJS@U8@.$Q5/8= MM!KCM2)Q3V&33"*R8X[BD9.:[+P&W_$U0>]<>O2NN\!J?[63ZUP8EZ'?0W/H M>V_X]T^E2U%;?\>Z?2I:\8]4**** "BBB@ JCJ5N)K9EQU%7J:RAA@TT#/'/ M$>AG+MMKS+5;(P2'BOH_7-.26$X6O)?$F@N78JOZ5W4:FAQU:9YRLFTXJ0ON M%+>6;P2D$=*@CR#S7?3GI5; J,+2\BI2+N2 M[JC*:B-,3%/W#&*2H23FCD+N29YII/-**0CFE8 MER)%Y%2 8J-!BI&.1Q2,60R'+5(OW:B8'=4X^Y5P9:6A&SXJ/.30X--''6E) ME*)9C;M1,VT5%$WS5.\#3$ 5SU9%1C=CM/LCR^$-%\H1N5KC/"NB M,[QLR]Z]NT>Q2&U3CD"O*Q%3H>IAZ9I1($C J2BBN$[0HHHH *IWUP((BU.*NQ2=D>8^/;_S9#@UYA(=\V:ZCQ1>&:5N>]P;CM6M*5F958\R/G2]C\N5OK5+9DYK] M<6P_=UK>%)VAOP<]ZX*\;H[*$['TSI]R)HEY[5?KE_"]UY\*\]JZBO)FK.QZ MD'=7"BBBI+"BBB@ K%U^R6YLG4+U%;5,DC$BX--.S$U='SAXMT4VKLVW'-<< MGR\5[OX^T830$HO:O%[W3WMI2".]>EAZFAP5J=BJHYS2OS3CP*8#7IQE='GR MC8N/)(Z4JS2 ]:Q=,WA4T/;=&\5+%; %_P!:UU\6H?\ EI^M>%P:E-&N QJY M%J\V?OFN.>'U.F-<]O3Q0K?Q_K3SXF7^_P#K7CL&L2@2/K,A_CJI+J\O]^J6'U$Z^AW6J^(Q(6P_ZUR%] MJY?/S5AS7\KG[U4WD=N]==.GT.>=0N7%RTC9S5?=NXJ($XYI4/SUU1IF+GA<$1 >9.![UW'A MG2C)*AVUS&EZ>\TZG'>O8O"FD[/+)6O.JU#LIPU.JT"P%NB_+BND Q4,$*QH M,"IQ7!)W=SMBK:"T445)84444 %%%% !1110 4444 %%%% !1110 4444 %< MEXY.-*?Z5UMN3^_?ZU3(^>O= MH'AU/B'!,#-.'2I,#949XKIDM#%/4KRUW/PU_P"0HOUKAI*[CX:_\A5?K7F8 MG8[L/\1]#P_ZI?I3Z9#_ *I?I3Z\D]<**** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "H+O_CW;Z5/4%W_Q[M]* M:W$SQ_QFWRR"O)G'[YOK7J_C/I)7E+?ZYOK7KX78\RNA,XI5.3330.*]*)P2 M)<48I%.:">:MF:6HM-84X]*0HO3PQYM7<9"*M?PU 1L-3KRE>C$\ZIN5W'-.CI)*:AYKI3T(2)6'%0GK5H MK^[S5=1EJSD]"XK4O:3_ ,?L?^\*^DO"?_((C^E?-FG';?1C_:%?27A$YT>+ MZ5XN,W/6PJL=!1117 =H4444 %%%% !1110 4444 %%%(: ,O5K)9[=R1VKY MU\8V?E:L^!WKZ8N1FW<>U>#^.++_ $R1\=ZZL-*TCEQ"]TX!#VIY'%5MV)B/ M>K2\BO:I2T/*J1U(L?-2N,"D;AJ&.170MC%H:IYJUC*554]?05C,LENF#VKYA\/W?V:^4YQ@ MU[OX5U3[4BC=GBO&Q4?>N>OAIZ6.RHI 5N>]>Y>/)-FF,?:OG?4[DF=N>]=N%1QXK80'BF,*CC?*U(O->S3V/)EN*HI MO\5.;Y:;WK>)#) !BHW'-/#4T]:4G8<4QI'R5L^'(/-N1@9YK&E6GV:)1CM6I7B3=W<]2.BL%%%%2 M4%%%% !1110 4444 %%%% !1110 4444 %%%% &9K2>98N/:O"_%EF8V1_$.Q$%NS8KHH2M*QSUU='D@7K2#[U.0Y)I=O.:]NF]#QYK4?C M(I-N*7-!-=47H9-C-HI0*:&^:GMP*4F$;W(V/-6[%_+E#50=N:='-M:N2HCJ MAH>Y?#VX\W'->G#I7C_PPFW$)B/C/6H_"+1116)J%<+\1#_Q+6^E= MU7"?$3_D&M]*TI?$B9['@-QS*WUJ(4ZY.)6^M,!XKWJ+T/(KBMP*%Y%-)S2@ MXKI1QV#O3FX%-[TA.:O/Q#]TZZ M"]Y'TII__'E'_NBK55; _P"AQ_[HJU7B/<]E;!1112&%%%% !1110 4444 % M%%% !1110 5GZC:B6!^.U:%,D7=&1ZTT[,35SP3Q=IS)<2,%K@2,2$'UKWGQ M=HX:VEDV]J\,U)#!<./>O3H5+GF8B%F5WZ\4].G-.@7S$S4#MMDQ7ITY'#*. MI,RC%1[MIQ2[^*C/+5HY$V+/\.:90#\M(3BH;%%:CEZUV_@1!_::'WKA WS5 MW?@1O^)DGUKS\3L>AAEJ>_6_^H3Z5+45O_J$^E2UXYZH4444 %%%% !1110! M!<0B5<&L'4M"2:%SM'2NEIDJ[HR/452DT)I,^>?$VC&*Z?:O&:XR>W:-CQ7O MWB+0A*'DVUY1K>EF%FPM>A1J'G5J>IR0.*D1^:AN08WQBD1N,UZ$*AQRB:"@ M$4V0 5 LW%(\N3BMHRU(:U&%CNJ1#2!,C-2(,5K@I5-1<3'D82F1G+4%L\4)P9*5V>C"-D M%%%%26%%%% !7&>.YO*T]C[5V=&ZI<>;,W/>J*= M:)9-\K?6D'%>W222/(J[DLAW+21KQ35.:E' KHOH8+L_#VVV7"G%>;BY:'=0CJ>J6-J+>( #M5RD7[HI:\MNYZ0E+2"EI M @HHHH&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!6-X@B\VS8>U;-5+R'SHRM5%V=R9;'SYXMM#$['%<7G#8KU7X@V7DY(%>6R) MALU[.&E='F5HV9*N,4$9J 2=JF4YKM;.*VH'[N*M:6WDW (]:IN:?;28D'UK MFJJYI#1GO?@*X,L(Y[5W]>9?#>4&$9/:O3 MY$01GBO&?%^BF&Y;:E>\,,@BN/\1:*+K<^VM:4^5F=2-T?/-Q" MT;$$54+8KL_$.E&W9\+TKBV4[R"*]6E4/.JT]103 K2,;$.0,OI30,'-31#>*5X\"M4]#)O48/FIK<4BM@TC-FLISL:15Q74G<]"G"P\#BEHHK(U"BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH *Y#QY_P @E_I77UR'CO\ Y!3_ $JX?$B)_"SYYNSB M=_K5<*9-Q4:OBG$[JZY;&*6I W2NX^&G_( M57ZUP[]<5WGPV7_B9K]:\[%?"=F'?O(^A(?]4OTI],B_U2_2GUXQ[(4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %07G_ ![M]*GJO>?\>[_2F@9XYXS;B6O*S_KF^M>I>,P?WM>5LV)F^M>K MAW9'G5EJ2%,TTBI58%:C8\UWQF:>&XJG/0QY=1W7B@<4P'F ME9JGGN/E&2#)S4MF<2CZU$3Q3[4_O1]:Y:LKG911[G\-S^Y%>F5YC\-?]2/I M7IU>15^(]*'PA1116984444 %%%% !1110 4444 %%%% !1110 4U_N&G4V3 M[AH \Y\9-_H\OTKP>X/_ !,9/K7N?C(_NI?I7A=T#]O<^]>GACS:VY,_S4*V M!BFAL#FHR?FKT$SAFB1QQ48ZU)G(IAX-:\R2$HD^_P#=XJ).&I >**QE/0UC M#4M639U"+_>%?2?@_P#Y T7TKYIT_P#X_P"+_>%?2W@__D#1?2O)Q,KGIT%H M=%1117&=(4444 %%%% !1110 4444 %(:6B@".1L^ ]1^=06KR!FPV179^#+\PS#)[UYF(=SNH:'T M1:R^;&#FK%8N@7'GVRG.>*VJX#T5L%1RMLC)J2JM^VVU<^U"&SS[QY?![%TS M7@UVI>9C[UZGXRO2PD7->8O\SFO0PZLS@KNY#$N!BK"C'-,'!J1F&VO4@SSW M'4:YS310#FCI6O/H+E G% .14;MFA&P*B4]"HQ',=QQ7I'PQ@Q? X[UYK#\\ MX%>M_#B';+.V@K,]F0 (/I3Z1?NCZ4M>4>@%%%% PHHHH **** M"BBB@ HHHH **** "BBB@ HHHH *\T^)\8-B?I7I=>>?$>/?9'Z5I2?OHSJ_ M">!D['(]ZD?#:^\EP":]OL9_ M.B#9KYO\(7)MY1SWKW[PW-YUFISVKR<0O>N>E1>EC=HHHKF-Q*X7XB'_ (EC M?2NZ[UPOQ$_Y!C?2M*?Q(B6Q\^W(S*WUJ,=*FN.)6^M5\\U[5&6AYE178^BC M/%)FMXS.9Q%[4F*,T9JG/07*0R#FNC\(3>7JD9]ZYU^:V?#"DZD@'K7GUY'7 M1CJ?2FC78EMHQGL*V:Y?PY&ZPIG/2NH'2O)EN>HM@HHHI#"BBB@ HHHH *** M* "BBB@ HHHH **** ,3Q)")--D&.U?/?B2Q*3R''>OI#58_-M67VKQKQ;IA M0.VVNK#RL*U4S*4+,#P*86S3W/%0]*4I$*+N ;YP*[[P%_R$8_K7GHR9!7HG@(?\3"/Z MUQ8AZ'=0W/?K?_4)]*EJ*W_U"?2I:\H],**** "BBB@ HHHH **** *5_ )8 M&&*\^UGP\9]V$_2O364,,&JTEG&X.5%:0FXD3@I'SCKWA]H)3\M M\^*-$65V*K7F>J^'I%+$*?RKNI5CAJ4M3BDZU($)-7CIKQL<@U&\?EG!KNA, MXY1U #"TPMBE+8%5W;-:\XE"Y-C<*GF->49OYJ5'S58@BGQ'FI<@<"5Q4>_;4V-U.BLVG?:HZ MUE.I8JG'4@'[TXK:TO33*Z\5:T_PU,2"5/Y5VNB: 4=,K7+4K(ZX4F7-"\/$ M*C[/TKT+2K(0 <5+I=@D=LOR]JTUC"]!7G3J-G="FD. P*6BBLC4**** "BB MB@""ZE\J%F]*\C^(&JB:U>/=7J&MOY>GR-[5\]^*K]I9Y$W=ZZO:O!-OL9#BO(/#\!EO4X[U[OX8L_*C0X[5YF)E=G?1CJ=B/NBEI!TI:X3M M$%+110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !32*=10!YC\1+;S%/%>*7P\J4K7T/XMLC<1L<=J\!\20"OO7I866 MEC@KK4RL=ZEC:F_P4U6Q7IRZ?.MSUJ.UC?HHHKF-@ MHHHH **** "H+F(/$PQVJ>D(R* /./$&@?:=^$Z^U>7:YH+6)8E<5](R6D!S*5>G1G%=+>^&Y5+-M/Y5A3VK0,0>U>G3 MJ)GFU*8;^*A*Y?-(">YA:P\ME,5%TH#?-2MS4N5V3RAMS05Q3E.. M*5NE5$!BOMI^-W-0-G-3QGY:MH=] 'RTC'-+(>*8O-(:8%>,U$PS4[$;<5"# MS0.*)X#M&*ED;*55W8I^_<,5G*=AOI7'4JG33IDNC>'FF96V]:]:\*:/]DP2N*@\.Z,L<:;DKM[>V2)1M&* MX:M2^AWTH6)@@ Z4ZBBN8Z HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ KD?'0SI3_ $KKJY+QR<:4_P!*J.Y,_A/G;4?EG;ZU5577KT9:'E5(W8SO3UXJ,GYJ=NKJE/0R=,'7/-=U\-S_ ,311[UP M[,-E=G\-6SJR_6N'$2O$WH1M(^B(O]4OTI],A_U2_2GUY1ZH4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %07 M0S;L/:IZ;(NY"* /'_&-JS+(<5Y'<6[B9N.]?17B72A);N=M>5W&AYF;Y>_I M7=0J6..K#4XJ.&3'2E-NY[&NS71,#[M.&B9/W*Z?:F?L]#BEM7]*#;29Z&NY M&AX_@H_L+_8H]MJ9^R.':V?'0U&+>3T-=U_8>?X:/["_V*:JZ$\FIPIMI,=* MGM+5_-''>NS.A]=M&=CCJPU.$>WD M'0&E%J^W.*[4:'N_@_2GG0\+]RNN-4YG2U.'2W?=THDMGSTKLUT3#?=IYT3/ M\-5.MH-4K(XM;9\=*=]F?TKL!HV#C;4AT7_9K)U-!\MCD]/M7^W1G'\0KZ/\ M)*5TB('TKR?3]$_TE#M[U['H,7DV"+Z"N*M*YV4=C5HHHKG-PHHHH **** " MBBB@ HHHH **** "L_5X_,LG7VK0J*XC\R,K36XGL>">+--9&=@O>N":U9TKN;C1<-C;21:%SG93=6XHT]#CI+5]O2D2W?'2NY;0 M\C[M1?V)@XV_I6IPS6TF>E:VC&2"9<9ZUTC:%\N=E+;:04E'R]ZY* MCN;TXV/6/!,C/8*3Z5UUJIJ*[K1Q M[4D-G@?BLNT\HYZUQ26[ECQ7J/B#3?,FD.WO7/1:-S]VNVG(Y*D;G)&V?TIA MMY/2NW_L7/\ #2/H?'W*[(U;(YO96.*2V?TI7MGV]*[6/1./NTCZ+SC;1[83 MI'!BVD+=#0UM(.U=XN@\_E=^="W#[E0/H6UON?I6WM=3+V>IQ/V>3T- MI/0UW T+C[E/30<_P %4JMP M<+'"_9I/0T?97/8UW9T'!^Y33H6!]VHG/0TC YW24>&5>.]>^>#&+:O7?"<7E6"C':O/JN[.RFK'1T445B:!7#?$%"VFMCTKN:Y7QA!YU MD1CM51W$]CYRN[=_-;CO5?[,_I7=3:-ND;Y>]1#1.?NUZ-*=D<-2&IQBV[^E M*UL_I7:-HF!]VA=$W#[M6JQCR:G%?9W]#2?9G]*[;^Q.?NTK:'@?=JW6N/D. M'-JY[5T?@^T)U:/([UJKH?R_N:M*YM3C9GL.EVXCM8^.PK M1J"T&+9![5/7GL[@HHHH **** "BBB@ HHHH **** "BBB@ HHHH BE3>N*X M7QCIFZW8JO:N^K,U:R%U$1C/%7&5F1*-T?,VM6#QSGY>]9\=N_H:]3\2: %N M#A.]8(T3 ^[79&KH< MU->V?TKL_P"QO]FD.C9_AH]H)4SC(K5RXXKT'P- RW\9([U1CT;#CY:[/PMI MODW2-MKFK3-J<;,]1M_]0OTJ6F1#$2CVI]<1W!1110 4444 %%%% !1110 4 M444 4;JQ6<\BN>U?P_&T#$**Z^H+F+S8RN*J,FF3**:/$]0T(JS86N/U33)4 MD.%->^7&B+(3\M8.I>%5>-FV?I78JYQN@>$2P2(.0:K!&SS7=ZMHOE2LH7H? M2N>FT]DS\M;QJF+IV,4DJ:E#<5+/;,#TJJJOOP171"9DX$VZHB_S4]U(%1%3 MUK93,^4G#\4]6XJHA.<5-DBJ4[B<=!SMS2(>:8T-HQ'M%GI2);N3P*U;:S:0#Y M:W+#1C(PRM1*J7R7.>M]/E?HIKI_#FBM)>H'3O78:1X662,$I^E=/IOAU;:9 M6V8Q7).OT.BG1ZDUEX;B6%#M'3TK4@T>.(@@"M2-=L8'I3ZXG)G8HH9&FQ," MGT45+*"BBB@ HHHH **** ,?Q'G^RI<>E?-FN+(^H2C!^]7TSK0=C4WV5]N<5V$>AY_AJQ_8?RXVUV*HAJ![=_, QWKOFT+'\-53HF;A?E[T2JA&F2^$-,=KJ)BO>O>=,M1%;)QVKC M?"^@B**.3;7H$2[(POH*X:L^9G73C9#Z***Q-0HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH HZA:K/"V1VKYW M\=6+)J[!1WKZ3E&8F'M7COBW2OM&IEMO>NBA*S,:T;H\I^RR;.E1&V?/2O0' MT+$?W*K+H>3]VN]5=#BE3.-6WDV]*C-K(3TKNAH?^S0VA8'W*EU-!0AJOHOP7G^R8\^E>.Q:04N4.WO7M'A2+RM-0>U<59W/0IJR.AHHHKG- MHHHH **** "BBB@ JA?6"70PPJ_10!R&I>'(OLKD*,X]*\@U_1G2XDVIWKZ) MN(_,B*^MI-V15 M3YB0E+9IZ=*K1DDU,V0*AU-2E C=_FQ2 MW?'2FI"_I78R:.T8O9HXK^P^?NTO]B?[-=IY">@H\A/04U5=A>R1Q9T3C[M+#HFU\ M[:[/R$]!0($'84>T8U!(HZ9;>0O2M.FJH7I3JS;N6E8****0PHHHH **** " MBBB@ HHHH **** "BBB@ HHHH K7D0D@9<=JX^XT3?,QV]Z[@C(Q49MT)Z"J MC*Q+C0GH*OVC)]FCA_P"PN?NTX:'Q]VNU^SIZ M"C[.GH*'5;#V:L<1_87/W:=_8?\ LUVOV=/[HH^SIZ"CVC$Z2.2MM'V.#MKJ MK./RX0*D$"#M4@&!4-W+C&PM%%%24%%%% !1110 4444 %%%% !1110 4444 M 9.L6@N(L8S7-C0^?NUW#(&'(J/[.GH*I2L2XW.,;1,C[M)'H>#]VNU\A/2D M^SIZ5?M&3[-'#SZ%N;.VG)H6!]VNV^SH?X11]G3T%/VK!4TCC/[$_P!FF'0N M?NUV_D)Z"D^SI_=%+VC%[-'%'0_E^[3%T'#9VUW'V=/04?9T_NBIM2TA&10!QU_H_FNQVU130,?PUW9A5NHI/ MLZ?W15J;1+B<4-#Y^[2MH>1]VNT^SIZ"C[.G]T57M6)P1Q2:'@?=I#H7S?=K MMOLZ>@H^SI_=%'M&+V:.,&B?[-*=$_V:[/R$]!1Y">E#J,2IHY&RT;R[A6VU MUT*!(P/:@0*#G%2]*S;N:)6"BBBD,**** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ I& (I:* .0US2/M,^[;WJG%H>$ VUV[PJYR13?LZ?W16BFT0 MX)G'KHO^S44FAY;[M=MY">E)]G3T%'M&+V:.,&B0GH M*:JL3I)G'-HO/W::VB9'W:[/R$]*/(3T%#JMC4$CB!H>&!VUU>E6_P!G@"XJ MW]G3T%2*H4<5FWU/HHK,L**** "BBB@ HHHH **** "BBB@ HHHH *** M* "D8 BEHH YC6-,%Q+G;64="X^[7<-$K=13?LZ>@JE*Q$H)G$IH6#]VA]"R M?NUVWV=/[HH^SI_=%6JC%[-'#?V#_L_I2_V#_LUW'V=/[HH^SI_=%'M&'LT< M.-!PV=M;.FZ;Y#@XK?\ LZ?W13UB5>@J92N-00Y1A12T45!84444 %%%% !1 M110 4444 %%%% !1110 FT>E0W$*O"PQVJ>@C(H X'4]!\Z9CMZUA3^%2W\' MZ5ZJUNC'D"F?8XC_ BM%4:,W33/'9O!Q;^#]*R;SPBUNI?9^E>[_88?[HK* MUG2XWMB%0=*UA6=S.5)6/ 9='.<;:JR:41QMKU&30LL?DJE-X?)/W/TKL596 M.7V;/,?[-*MTIWV GM7H,GAQO[GZ4Q?#C?W#5*LDB729P!LB.U(+ GM7>MX< M;/W#2KX<;^X:IUD+V3.'CTLM_#5E-'/]VN\M_#Q Y2KJ:#@_,5I!0.U"J%Z4ZLF[FB M5D%%%%(84444 %%%% !1110 4444 5[R/S(&7U%<=>0GH*3[,G]T4.;&H(K:9;""V5<5?I%4*,"EK,L**** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!&&5(KE M-3TKS[G=MKK*C:%6.2*:=A-7.-?11;*N.E6OLR? MW14JJ%&!4N5S1*PM%%%2,**** "BBB@ HHHH **** "FE >U.HH YS7=-%R. M%KCKGPP7)^3]*]1>-7ZBHC:1G^$5I&;1G*"9X]-X/+9^3]*P-3\*-%_!^E>_ M&QB/\(K UG28Y,X05O3K.^IG.DK'@4FB%&QMJ,:65_AKU&ZT#+\)5-_#QQ]R MNN-5&'LSSEM//I49T\GC%>AGPZW]P_E3!X<;=]PTI541*F[G!PZ6<_=J]%HQ ME8#;7;IX>(_@K2LM"VNN4[UBZHU39RMIX.:6,-L_2M2T\'%&^Y^E>HZ;IL2V MR@H*OBQA'\ K!UV=4:2L>?V'ASRG4[.E=YI]LL5NJXZ"IQ:QCHHJ90%&!64I MN1K&-@"@=*6BBH*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH *S]4M_/@*XK0I&4,.: //;GP_OBCF8N5&/\ V-%_=%+_ &-%Z"M>BCF8BFG8#.;348]!3#I,?H*U**?,Q M61D_V1%Z"C^QXO05K44I1?QG^*@"Y153[;&.]'VZ/UH MT52_M"/UH_M"/^]0! M=HJJEZCG -60Y6<94YJ>@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBJMQ> M) ?F- %JBJ45_')T:KBG(S0 M%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 444A.!F@!:*K/=HAP32Q7*2G - %BBBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HI&.T9-0+=(S[M2:^/[_ZTTZ]\F=_ZUY(GB4R'[_ZUHIK M!:+K0!WY\0G=]_\ 6C_A(3_?_6O.?[48MUI3J3>IH ]7TG6_.N57=U->@6[; MH5/M7@?AG4B^IQKGO7O%@19.^>@KRK4/$K)<,H?O7I?BAMNE2'VKP.[D,M^ MXS_%0![5X.U WML&)S775P?P^7;9CZ5WE !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 !Z5Y[XUU@V, M@ ;%>@GH:\<^*$A68?6@#2T'76N'0%NM>EVC;[=3[5X7X1D)ECY[U[AI_P#Q MZ)]* +=%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 5',=L3'VJ2H+LXMG/M0!Q&K:QY-PR[NE6_#VJ&YGQNS7G_B>_*:C(N> M];'@.Z,MV,GO0!ZT.@I:1?NBEH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH KWK^7;,WH*X^SU15*>QCF.2* / MKSPM,\C'8:KQ^$Y@?N&O>FT.!C]T?E31H, _A'Y4 >*KX7F\K&PURWB309K2 M!GP17TM_8D&,;1^5#7M=DNRU1?052AT>&)PP45J*NU0!0 M%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 8/BH9TF3Z5X%*-FHN3_ 'J]_P#$ M_P#R"Y/I7@E\/].?']Z@#UWP"P-F/I7=5P/P]S]C&?2N^H **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@!#T->-_%%"9A]:]E/2O(?B6!YOXT <]X0&)H_K7NFG?\>:?2O#_ J/W\?U MKW#3O^/-/I0!;HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "H;I=UNX]JFI&&X8H \9\0Z!)<:@[A3R:V/!>CO9W(9E(YKO9 MM*BE]>%"3"F?2NNKDO"H_*+AE\:(, M_P = 'OVAOOTV)O5:TJQ_#9SH\)_V16Q0 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4R3_5FGTV3[AH \M\>?#N,KXF;_?K MTSQKC[+-]#7G?P_Q_P )*V/[] 'T7!_J5^E25'#_ *E?I4E !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !7GGQ-_Y!;?2O0Z\_P#B4,Z8WTH \C\,Q@W/XU] >&ABP3Z5X%X<.VZ_ M&O??#1S8)]* -RBBB@ HHHH *0G%&0*K7HI-P/>EH **** "BBB@ HHS3'M "T444 87BC_D%2?2O![CYK]\_WJ]Y\3C. MER?2O!;OY+Y_]Z@#UWP"H%F/I7X>M 6 ZTWS5]:S]1NQ" MO6L9-7!E W=Z .K!S2U6M9A)$#FK&0: %HHHH ***3(H 6BDW#UHR* G IH MD4G&:ANYA' S9[5AV6J"6[*;N] '2T4Q74J.:=N'K0 M%%% !1110 4444 % M%)N'K44TJK&3F@!_F+G&:?7.QZF#>;-W>MY)%* YH DHI-P]:6@ HHHH 0]# M7D'Q-;$H^M>OGH:\>^)_^M_&@#%\)G,\?UKW'3O^/1/I7A7A-O\ 2(Q[U[KI MO_'FGTH MT444 %%%)D"@ )Q3?-7UJ&ZF$<1.:YV;5PKD;N] '5!@W2EK+TR M[$\>E5PW2N5G MU<)*1N[UJ:7?"?O0!L44FX>M+0 44F0*6@ HHHH **3(HR#0 M%%% !1110 M4UF"]:78OK3P0#=716\H>,'- $]%("#2T %% M%% !112;AZT +3=XSC-(\BA2(?^03-_NFOG* ?\57)_OU]&^(?^03-_NFOG"!O^*LD M_P!^@#WCPM_JE^E=97)^%O\ 4K]*ZR@ HHI"0* %HI,T%@.] "%P.M()5)ZU MDZE?"$]:S[?5@\X7=0!U-%10RJT8.:D!!Z4 +1110 4444 %%%)D4 +32P7K M1O7UK+U*]$/>@#5# ]*6L_3[H31YS5_>OK0 M%)D&EH **** "BBD+ =Z $+ M@=:02*>]9.HWPA/6J=MJ@>4#=0!TM%112*R YJ3\U?6G YKE8]7!?&[O706EWXG;[U &Y13=Z^M+D&@!:*** "BBB@ MHI-P]:6@ HHS2;AZT +12;U]:7- !112;AZT +2$X'-)O7UJK?7"Q0ELT 6@ MX/0TZL+3=0$TQ&[O6V'&.M #J*3(I: "BBD)Q0!!>2*EN^3VKYM\4N#XU0@_ MQU[?XGU06D+#=CBOGK5[SS_%"29_BH ^E?##@Z/ ,_PBMNN*\(WX:PA3/\(K MLE=2.M #Z*3>OK2T %%%% !11G%)N7UH 6BF[U]:-Z^M #J*3M/D(,;?2@#R_QS(1;S?0UYW\.W)\3-_O5Z#XX&89OI7!?#R/'B0G_:H ^C MX/\ 4K]*DJ.'_4K]*DH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH *\_^)1QIC?2O0*\]^)G_ ""V M^E 'DOA\YNA]:]^\,?\ (/3Z5\_>'/\ CZ_X%7T%X8_Y!Z?2@#=HHHH *#TH MJE?7JVL9+''% &?JNKK9DY;%O.IY;JYF)4G!H M [?_ (28>9G?W]:W=/\ &*1I@R?K7EBV-XW/-(\-[",Y- 'NVE>*$O)U0/G- M=C&VY ?6OF[POJ\MOJ:^:W ->ZZ5K<5S"@##./6@#?HID;AQD4^@ HHIDL@C M0L>U %/4[P6D)>+DC##S/UI/&&NHMHZJW(]Z\:OM1N+B5MC'K0!V>H M^)Q)<$A_UJ;3O%BPR F3]:\_2QO)QNYI7TZ^0<9_*@#V2#QK&^!YGZUT.G:Z MMR5PV@#W:-MR T^L?2M22XA0 YXK8[4 8?B M<_\ $KD^E>"W@WWS?[U>]>*.=*D^E>#7)$=^Y;^]0!ZKX$_=:?N/85=U'Q.E MK,RE\8]ZYOPYK,5OIC+N&=M? MK6AI_BQ+F=4#]3ZUX:Z7T74M5W0M5F@U.,2,< T ?3-O)YD2MZBI:YW0-8CN MK:- P)P.]=$.10 4444 %5KR<00EB:G=MJDFN1\2ZY'#;.H89'O0!#?>*4MR M-4:)AYGZUYIK.JS7$K"-CUK)1;V4=30!WD7BH#4-V_OZUU$7C5-JCS M/UKQK[!>AMW-([WD1&2: /H/3?$2W6,/G-=/ _F1AO6OG_PWK;PNBR-WKV;1 M=52XMT /.* -^BD!R,TM "'H:\>^)W^MKV$]#7CWQ._UP^M &!X37_2(_K7N MNF_\>:?2O#?">//C^M>YZ=_QYI]* +=%%(S;1F@!3TK U;5ULB06Q5N]U2.V M0EB*\L\8:^)96$;_ *T ;>I>,$V,OF?K7*2^(P\A._OZUQDTEW9U]Z\.FM[V)LC.*N:=J-Q;RKO8\4 ?1 M>GZ@+G&#FM6O,/">O+(R@M^M>CVUPLR B@"Q1110 44UFVKFLRZU:. '<1Q0 M!7UG5EL1RV*Y"^\9IL9?,_6LGQOKPE!$3?K7F4DMW<3<$XS0!V]SXBW2EM_Z MUK:/XL6'K)^M>>"PNF3/-0-;WD![T >\:?XG2YD5=^M $^L:VMC,%+8R:U-+NQ=VX<'.:\@\=:V?[00 M(W\5>B>!YVGTB-B<\4 =539&VH3Z4ZH+LXMG/M0!S]YKRP3E-W2K>F:J+M\! MLUY9XBU*2/4W ;O6]X)OFGN "<\T >HCI12+]T4M !4<[^7$6]*>>!7/Z[K, M=K;R*6 .* ,O4?%"6LC*7QBN2U?Q/>"M?"$"1OUKU>RNUNH@RF@"U110>E $F+/S9 MH ]7M/'$94+YGZUNV/B9+@C#]:^?$COK>3+%L9KIM$U>6*5 [=Z /H>TF\Z( M-FK%HKHPL[\2?K5*V\1A)0^_P#6O/[2UO9VRHVWC= JKYGZUV.A:LNH1[@V:^:)1?6KY8G&:]1^'^OB*$+*_/UH M]CHJC:WZ7" J>M70,4BSOXN1NJ2SO[FVF&]CQ0!])Z7J0O!PV:V*\F\&^(EX M#O\ K7J%I=+7&6]*YC4?$*VV[+XQ5O6]7CMX'4MS MBO'?$&MO-(ZQMWH Z+5O%2ROQ)^M4K;Q&(W#EZX$+=7#YR:MM9W0@R,T >I0 M>.(]H7S/UK8LO%23L!OZUX !?1R')/6MO2M6FMID$C'K0!])64XGA# ]:LUQ MOAC78YK6-"PR1ZUV"-N4$=Z '4444 8VLZF+%6X( ;-<_P#$:\:W M@RIQ7+>&-1DD*DMWH ]L@D\R,-63K.J"Q7);%16^K)!9J6/:N \:^(%F0B)O MUH VW\:(LNWS._K6[I6O+>,H#9S7SN;J[FO!M8XS7J?@Q+CS(R^: /6@WR9K M!U'6%MG(+8Q6T.+?\*\L\7WCQ7#X- '9:=KRW5QL#9K;N+D1QYSVKQCPKJ[_ M -J89N,UWFLZXD<&-W;UH -1\5):R%2^,>]@VQ^9^M>3K972J3S56&ZNK:\&6. : M/I;3-4%WC#9S6R.E>1>$_$ #(';]:]1L;U+J,%30!=HHHH ***@N9Q!&6/:@ M#/U?419)DG%+$",/,_6LSQMKR^651N:\R>_N)V.UCS0!V-[XB#RDA_UJ MQIGBQ;9N9/UKA!:74ISS52\M+R(97- 'LD'C>-W \P?G73Z9K2W97#9S7S5; MS7D,P+,>#7H_A/Q!LF17?]: /;U.5!I:S=.U!+J-=IS6E0 4V1MJ$^E.J&Z. M+9S[4 (%BU 0[^]=);2^;"K^HKPS6M4DC\5JF[C?7K.FZFB:9&S'^&@# M0O;P0 G-($4, P_.O)->9O+8\T >NV'C)+B;:) M,\^M=CIUZ+I,@YKYQ\+B\>]!).,U[QX7606Z[_2@#H+J7RHBWI7,W?B)821O MZ5L:[)Y5@[>U>)ZWJLGG.%;O0!WLWC2.,_ZS]:RM1\:I) RB3]:\RE^VW)RA M-56LM08X.Z@#T71_%BQSDF3OZUUUMXN24@>9^M>%BTO;5>%];#M&I:O3;:<21KCTH LUGZI>"T@+DXK0KF_% MJNVGL$ZXH \S\9^(1,& ?]:\>FO,ZNKY_BKK?$,%SO?=FN FC<7P]U>' M/$HM;>/+XP/6NM3QQ'M'[S]:\2LX[IH%"9Z5<2UU#'5J /;+'QDEQ,O$*&!D1N1[UY7/>7-PY*,>M 'K1\;1@_ZP?G2K MXU0G_6?K7CODWS<@M1MOD/)- 'N%IXJ29P-_7WKK[*<3P!PX0 M.QZU[1X9UV.:UC0L,X]: .QHIJ-N4'UIU !115>>X6$9)H =5"S>@KB]0 M\6);2LI?&/>K^MZ_%':2+N&<>M>&ZYJ4]Q>R>6QY- '>_$W_D%M]*]"KSOXGG&E M-]* /)/#?_'U_P "KZ"\,?\ (/3Z5\_>%OFN?QKZ"\-#%@GTH W**** &LP4 M9-MF[+1[L\XH Y>[U&:_O!U()KN-! MT'[1"C,G6L/PMH7VXK(5SS7LNC:,(+=!MZ"@#)L_"L; 9054U?PLB0.0@Z>E M>B00!!TJ&^M!-&PQU% 'S/JT,NFWCNJD8-=5X(\1O),$=CP>];?C+PR/(DEV M5YMIDITN\ZX^:@#Z;TFX$\ (.>*TJX_P1??:K!6SGBNPH *Q]34.C69U353D9 MR:]V!*#IZ5HOX/A(^X/RKJ;&W$,07%6\#TH \3\5 M>'!:[BB=/2O.EN)K/40 " #7T;KVE"\5OE[5Y-K7AKRKIG"=#0!U/@?5'N'1 M6)KU1/NBO'_ T)BO0N.AKU]/N"@#(\1C.FR?2OGOQ"_V>X<^]?0OB'_D'2?2 MOG'QH^R1_K0!!9:Y*L916/-:VA6DFH:DI=203WK \-61O2O&0 MJO2L+1]3DL;D DCFO9_$VA":-VV]:\:UZQ.GSYQCF@#WCP7J0NK%26[5UX.1 M7COP_P!3(M47->N6K^9"K4 2R?<->5^- -TAKU23[A^E>4>.6VB4^QH \E_M M VM^Q4]ZMRZG/?,H&37,S3&3477WKT/P?H/V_:Q7- &QX#CFO;X)EDC!!SQ7S'X?G. MFZLW.,-7O/A74OMMNISGB@#J:**1CA30!0U.[2"URQ(Q/- M=[XWU_[&SQAL9KR&,'5-7YYW&@"SH5K)?3_.I.37I&E^%T=%R@_*I/#7A@1* MC[.OM7?V=@(5'% '+R>$8A#G8/RKD]:\-B-6*I7LKQ QXQ6'J.E"=&^6@#YS MOFEL+X @ UZ+X+UXO-&C/5#Q5XN/\*:I]LC4;L\5V% "'H:\>^)W^M_&O83T->0_$Q&^%4_P!)C^M>YZ;_ ,>:?2@"W5:\D\N!FJS61X@G$.G2-GH* /-_ M&FO&")@C<^U>7B^GU&XYR'_#_ -HC M1F3K78#PK&(P=@_*MK2='%K&HV]*W?(&W&* //+OPK'Y3'8.E>9^(=/>RD :C9 M'29RP&.:]$\"ZUF%5+4 >Q@Y'%+5:RD\V!6]:LT 5KU]ELS>@KR'Q7K[0&0* MQR#7JVLR!-/E.>BU\[:_=FZU22+.?FH H?;I]2FP=QYKM=!\/>?&K,E5/"GA MSSV#%:]7TO1A;1@;: ,.#PO&4'R"J.J>%T520@KT5( B]*KW5H)E(Q0!X%JE MG)93DJI&*98>(IHI-C,0!7IFN^&Q)&[;>U>2:_8G3F=@,8H @U[5#=W\?S9^ M85[S\/3G1(_I7S##C&AQ_2@#LJKWO_ !Z2?0U8JO>_\>LG MTH \"\5N1JLGUKH/AXY-X/K6!XK3.JR?6M_X>KB\'UH ]D7[H^E+2+]T?2EH M @N9UAC8L<<5X?X_\0,E\T<;'!/:O0O&NL?V?;DAL<5X;J5P=7U)3G.6H GT MFVDU"Z5F4G)KTC3?"Z%%)04SPIX; ACDV]O2O1;6Q$: 8H Y*3PK'Y!.P=/2 MN%\0Z$;=7*ITKW-H 8R,5S&M:(+F-OEZT >!V^I3:=<@/ NJ"ZTU"S< MXKQ_QAHGV&;<%QS70^"-9-ND<.[':@#W,$$9%(YPA-5["3S;5']14TQQ$WTH M \_\7ZB8;>4!NU>)/=27FI.O)^:O2_&]U^\D3-<3X8TO[7JW3.30!VOA#PX+ MJ,%T_.NT/A&+;C8/RK1\/:8+*%?EQQ70X% 'E'B'PHD$)94'Y5YM=VTUK>*% M4]:^C=6LA=1%<5Q%[X1$T^[9W]* (/!]S+Y4:MFO3H#F)?I7*Z/H8M ORXQ7 M5QC:@% #Z*** "BBB@ HHHH RO$/_()F_P!TU\Y0C_BJY/\ ?KZ-\0_\@F;_ M '37SA W_%62#_;H ]X\+?ZI?I765R?A;_4K]*ZR@!#T->$_%^8Q3@Y[U[L> MAKY_^-#8F_&@#E=*UZ1;+RU8]*T=,BEU*ZPZD@GO7*>&XS<3I'ZFO/>,/"ZV]L61!^5 M>9)J4VE7:H,CYJ^D]?TX7MN5VYXKP+QKHWV.^R%Q@T >H^#]8^TVT>YN2*]% MB.Z,&O ?!.IF.XBAW=Z]YLFW6J'U% %BD9@HR:6L_5I_L]JSYZ"@#C?'>KBU M@.UNU>*7VHSWMWQN()KJ_'>L&HO"'AW^THUE*YH F\-:(;J1"Z=?6O2 M8?"$7E@[!T]*GT7019E?EZ5UR*%0#% '!WW@^(6[$(.GI7E7B72'M"Y1.GI7 MT=<1AXF7'6N(UOPT+S=\F<^U 'A>C:K<6=P =PYKZ&\%7;7>FJ['M7CVO^&O M[.N 0F.?2O6?A^A32E!]* .SJO=3K'$Q)[58KD?%&I_9(V&['% 'GGC7762X MD16-<%I[37UZ0P)!-:6LSF_U,C.&FTU[' MX+US[7LC+9Q0!Z112*?+J%QJ4[ [CS5J6]:_D\K.P2 M?ZMOI7D?CA<-*: //M(OO(U(G..:TO$.MROM5"37$_;3#J#8/>NLTJS.K%21 MF@";1[![]E9U)S7>6/A5#&I*#\JO>'_#@AB4[>E=I;V0C0#% '#7'AA%C.$' M3TKS_7]%-NSNJ=*][FM RD8KD]>T 30N=M 'ANG:K-9W>"2,&O;_ +JXNK= M=S=J\A\0Z,;!V<+CFMSP1K)M]J%L^%(V3[@_*NWMK,1H M!BI9;8,O2@#Q#6O#HMXW94Z"N$@OYK'4B.0 :^B-9T836[_+VKQ3Q/H?V.:2 M4+CF@#TOP#K7VI5#-7IJ.'&0:^* -:H+S_C MUD^E3U!=_P#'L_TH ^YE(4L>:;IMA+>2*74\UK^&M"_M;YBN:]"TWPF+=E.SI[4 4O M#/AI4=6*"O2+&T%N@ %5M/L1 !QTK5'2@#%\3Y_LN3'I7@UY;RRWKC:?O5]# MZG;_ &FU9,=17#MX5!G+;._I0!C^%O#2W5N"Z#\:Z;_A#8?[@_*MW1-/%G$% MQBMG ]* /,M8\*1QQG:@_*O-M:TU[64E5/%?0]_:B=",5Q&N^&A+$[;.WI0! MY5X#WEG_9NH,V,8->E_#[4S0^,- 6-6(45XQ?6.W5@N.]?2WBNW$L3<=J\%U&W_P"* MC1,=6H [/PMX>%PD>Y.HKO4\'0[1\@_*I/">FB.RA?;VKM%4!1Q0!R%KX4B@ MG5P@X/I75P1B*)5'85)@>E+0 $X&:YSQ3J*V^F2D-@@5O7#[(6/H*\<\9Z^3 M+);[NO% 'GNIZS/>W\D>6(W5TGAK2&NE!=>M9.@Z,;[4"Q7.37L.@:"+:-?E MH IVWA.-H 2@JG?^%T1"0@_*O1X;<+'C%5[JR$BD8H ^>O$%D]E<$JIOP MAK\BZG'"S$#-=WXG\.B5'?;7DR(=-UK/3!H ^G].NDFMHR#G(J[7GG@O6C>! M4W9Q7H0Z4 +7+^)[[[+$3G'%=.3@5YE\1[[[/$0#0!YUXA\12O=&-6)!-0:/ M8/?7 9E)S6=;VYU&^5L9R:]>\-^&Q'!&^SM0!6T[PLA0$H*MW/AE!&?D%=M; M60C4#%22V@92,4 >):UH1A5BJ5@VE[+I[XY'->VZEH0N$(VUYAXJT3[$Q(7% M $%YJ8N-+?AUY_\2B!IC9]* /(_# V7 M/_ J^@/#1S8)]*\ \/<5XGH<7VG5WSS\U 'IO@+3!';+E>U>DPH$0#%<[ MX6M!#;#CM72$4 /4TX@&HUJ6@#GO%%HLVGN,=J^>_$UF;2Y+ 8YKZ7U*+S8" MN*\,^(MAY39 [T =1\-]1VV"*6KU6%]\8:O!/ MV851,]Z]STU]]HA]J (=3 MNA#"W/:OG?QI=F?6R@/4U[5XLO?L\3E8NHY"O6 MO;88E6)>.U<-X/TX1VL3[>PKOEX44 &*6BB@!DB!E.17*ZOI0FW87K76U$\ M"OU% '%:!I!M;S=MQS75Q[U](^)? M^09)]*^\Z9;+#;*,=!7FWPJLE6Q&1VKU95" MC H =1110!0U&W$L!&*\/^(NG^4<@=Z]]90PP:\F^)UJ#'D"@#EO!$ICV+GO M7N^EG=9H?:OGWPQ)Y-S&OO7OVBMNT^,^U %]_N&O*?'4>8YC[&O5G^X:\P\< M8\B;Z&@#P6SMS/K;+C^*OH#X?:>(8ERM>+^&[;SO$C#'\5?1WANS%O O&.* M.C" #@4ZBB@!" :P_$T"OI<@QVK=K,UM=]@X]J /FW4X3;:@[#CYJ];^&DYE MM1D]J\W\6P>5,[ =Z[SX5,3:T >K50U&Y\B)CGM5^N8\57/D6S'..* /'/B# M>F?4, ]347@_2C)>QR%>]9OB*0W6J+W^:O2?!>F@0Q/M[4 >B:9:K';IQVK3 M"@5' @6)1[5+0 4UD!'2G44 3&,&OIR_@62V< M$=J\1\=Z>(HY'48H WOAC>^><9SBO71TKP+X5WGDW!#'O7NUO,)D!% $QZ&O M(OB8<2_C7KIZ&O'OBB?2@"RYVH37!^,=6"64L>[M7=*F: .(TZ(WVK..OS5[C MX,TX6]NN5[5Y'X'M#-JN6&,M::M&O3Y MJ /IS09?-TZ-O45J,<*37,^$KL/I4(SSBNDD/[IC[4 <5XKUD06\L6[M7BEM M&;S7F/7+5V/CZ^=+YXPW4U@>$[0S:HKD9R: /6O".GB&-25[5VH0 <"LK2+< M10K@=JU^U #6'%(%IV,?-7T7\.O^0%%]* .TJO M>_\ 'J_TJQ5>]_X]7^E '@_BK_D)R?6MWX?-F\'UK!\6?\A*3ZUM_#P'[:/K M0![*OW1]*ANI?*B+5,OW1]*S=:?99L?:@#R?XEZ@98BH:N,\+Z>;FX1R,\UJ M>-9FFMGP#IX>)6(H ]5\/VJQ6$8QVK;"@55L(Q';J/:K= !BHI8PRGBI M:0\T >6>/M*\Y20M>8Z;<&RUF.+./FKWKQ+:+-"V1VKY]U5#;^*DQP ] 'TM MH#[]+B;U6K]Q_J&^E<[X5OE?2X4SSM%=%/S WTH \-\;/_I\@]ZC\ Q@ZH"1 MWJ?QM WVV1NV:SO!5\D&IC)'!H ^@(%"Q+CTJ6LFSU-)8UP1TK3C?>N: '$ M]::8D/:GT4 -"*.@IU%% !1110 4444 %%%% &3XB_Y!$W^Z:^;;?_D;9/\ M?KZ2\1?\@B;_ '37S=;_ /(VR?[] 'O?A;_4K]*ZRN3\+?ZE?I764 (>AKY] M^-/,X'O7T$>AKP+XQQE[I1[T )?#[2B8XI M-O>O=[!-EJB^@H L 4M%% #74,IS7C_ ,1+$/,S!:]A/2N#\8V'GQNV.QH M\:\,RF+Q!''G^*OI;3#FPB/^R*^8=/S;^+E7T?\ K7TKHMP)+"(?[(H U:YS MQA/Y&DR-GM70LVU:L^X9^:OH7PW:?9K51C'% &\$4=!3J** "F&-3U%/HH XCQ7HPNW!5 M<\UL>&;/['9!,8K8FMDE^\,T^*)8EPHQ0 \]*\G^)-[Y#8S7J-U.(8R37A?Q M/OO.N %/>@# TBW-W?H^,Y->X^'M/$5O&=O:O+O!&GF41N1WKV[3X1';(,=J M +84 4F1FG]JB(.Z@!S 8K)U6U66!^.U:S=*AECW0L#Z4 ?/'BW3S#>22 8P M:N?#S4#'?[2W0UTGCC3/W,L@6O._"=$#GM5RN=\-7'G MVRG/:NBH \J^*K[+4_2O#A>_.4!ZFO:OBUG[(<>E?/\ $';4%7U:@#O?#.G- M<7B-C.37NOAW31!&I*]JX'P-I&8XI"M>P6L*QQ+@=J )1&H'2GT44 -D_P!6 MWTKR/QVV%E^AKUN3_5M]*\?\>\^:/8T >(JAGU5E']ZO9O .E8525KRO0[,S M:ZV1_%7T-X.L%AA7CM0!UME;K'$!BK>!31A>*?0 F!5>[A$D1&*LTA&10!Y' MXYTC= Q"UY?:3'3[]$SCYJ^@O%5DLMJW':OGSQ+ UMK"8X^>@#Z+\'S>=I$; M9SQ71GI7"> ;X?V/"A/.*[G.8\^U '.>(=2%O;2+G'!KP#5KDWNM.H.1:9&USXA&>7^-]*WVTA"UZLPR*YGQ)9":T88H ^=K4G3;STYKZ! M\"W'VC2U;.>*\(\76IL[L$#'->M?#2_']DHI/.* /3*@N_\ CV?Z5*C;E!J* M\_X]9/I0!\S?$*?9K4G/>N>TMC>S!!SS6I\2@W]M28]:J^ K5I]24$9YH ]N M^'NFB" ;E[5Z,(E':L#P[9BW@7 QQ714 ( !2T44 (1FF^4OI3Z* $"@=*6J M-S?+ <$U6_M>//44 :Q -5+Z%7MG&.U5?[6C]13GODDA/(H \:\:V/EF1P.] M6/A4Y-V1GO5_QWM-G(PK*^%!S?-]: /=A]T4M(/NBEH YGQ(0(6^E>#ZASXJ MC_WZ]U\3Y\EOI7@]ZW_%51_[] 'T3X;4?V1#_NUL5D>&_P#D$0_[HK7H *** M0]* ,;6KT06T@SVKYW\079NO$13.U>2^/M/"V:]9\6S&+378' MM7S]K,[75V03GF@#H/!FEF9HY"N>:]TTNW6*S08Z"O// %@/L2,17I\*[(P* M 'X%&!2T4 -**1TK@_&>EBXC8A>U=]67JELLT#9&>* /DKQ58M!>.,=ZZ'X3 M*1K2_6KGC[3PMY(0*A^%@VZZ!_M4 ?3T'^I7Z5)4<'^I7Z5)0 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 5YU\3R1I3?2O1:\]^)B[M+;Z4 >2>%N;GG^]7T#X;_ ./!/I7S_P"& MQLNO^!5[_P"&3G3T^E &[4@#Z2TBYABA W#I6E]NBS]X5Y%!XF:-0-_P"M M6?\ A*&VYW_K0!ZK]NB_O"C^T(O[PKRI?%+$_?\ UJ*3Q6P?[_ZT >LR7D3K MC<*\H^)/E,F014J^*&*_?_6N,\8:T;I<;LT )X9N/+NHU![U]!:*V[3HS[5\ MS^&IR;Z/_>KZ5\/G.EQ?[M '"_$>Y,*$ UY5IL9N=7C8C^*O2OB>>*X7PY!N MOHSCO0![SX>M@FG1''\-;E9VC#&G1CVK1H **** "BBB@ HHHH Q/$W_ ""Y M/I7@.J1B2];/]ZO??%!_XE M8^E=]0 4444 %>;?$6,-$:])KSGXA?ZHT >6Z6_EZG&!_>KZ#\/G.F1'VKYU MLF_XFT?^]7T1X=_Y!47^[0!JO]PUY9XX;]W*/8UZG)]PUY7XVY$OT- 'FW@B M'S/$YR/XJ^D[" 1P)CTKYX\#1X\2Y_VJ^CK?_4)]* ):*** "J.J#-HP]JO5 M2U+_ (]6^E 'A?C>(+N/O75?"G_CVKG?'0^5OK71?"G_ (]J /5ZX/X@3&*S M/TKO*\Z^)38LC]* /'_^/C44)_O5[GX1M NGQ'':O#M-&^^0_P"U7T%X7CQI MD?TH Z!1A0*6BB@ HHHH CF&Z(BO+OB#9C[!(V*]4894UP7C^'.EN<=J /(O M!]R;2\(!QS7O_AVX,]FK9[5\Y:6_DWI_WJ]_\%OOTY3[4 =2>AKQ[XG#]Z/K M7L)Z&O(OB8N9?QH P/"7^NC^M>Y:=_QZ)]*\/\*C$\?UKW#3O^/-/I0!)=\6 MS_2O /&4V[59$SWKWZ^XM)/I7SCXIEW>)&3_ &J .C\ 6?\ IP;'4U[;!'LC M7Z5YAX&M0CHV*]47[HH 6BBB@ IM.-1;OFH YSQ3:B>W;CM7S_XAA^SZVN!_ M%7TCK$>^!OI7S[XQBVZXO^]0!ZEX*NF-G"N>U>@L?]&)]J\T\$_\>\7TKTIO M^/4_2@#Y^^(,I_MLK_M5K^";4&XC;%8/Q!/_ !4/_ JZWP.@S$: /6K9 D2_ M2ISTJ%#B-?I4HY% # ?FJ6F!>:?0 5S_ (EA$MHP/I705CZX,V[?2@#YS\6V MXBU1>/XJ]P^'7_(#B^E>->.%QJJ?[U>R_#K_ ) 47TH [2J][_QZR?2K%5[W M_CU?Z4 >#^*O^0G)]:W?A\!]L'UK"\5_\A*3ZUM_#ULW@^M 'LB_='TK&\1O MLT]S[5LK]T?2N>\7/LTJ0^U 'AGB.827##/>N^^'[1+9KDBO)-:O2;M^?XJZ M7PQKIMK<#=B@#WZ.^A5 -PI3J$1_B%>3-XK8+]_]:(O%3,?O_K0!ZS_:$7]X M4#4(O[PKR23Q6P;&_P#6GQ^*F/\ '^M 'HFK743PM\PZ5X!XG*#Q"&!_BKMK MSQ(7B;Y^WK7E>LWYGUH'/\5 'MG@F_9UB3/:O3C\T'X5X[X!8EXOPKV-.8@/ M:@#R[QK8%DE<+VKR33[B6RU1B<@!J^B]>TP7%N_&0+CF@#M- M U\,JAGKT/3]5A>$?.*^:K36I+5\9(Q75:7XP<;5+_K0![XMY&W1A4ZN&Z&O M,M,\1^;MR_ZUV^DWHG0'- &Q12 YI: "BBB@ HHHH **** ,GQ%_R")O]TU\ MW6__ "-LG^_7TCXB_P"01-_NFOFZW_Y&V3_?H ][\+?ZE?I765R?A;_4K]*Z MR@!#TKP_XKQA[Q<^M>X'H:\1^*I_TU/K0!T_P[T]3I<;X[5Z,B[5 KBOAS_R M!4^E=O0 4444 %9&M6BRV4I(_A-:]5-3_P"/"7_=- 'S)>(8O&>!_?\ ZU[U MX8D=K6('T%>)W<._QMC_ &_ZU[UH%J([*(X_A% &O=-MMF/M7BWC?4&?S8\U M[/?<6;_2O _&#YO91[T /^&MF)=1)([U[U:PB*, >E>+_#%,7N?>O;U^Z* % MHHHH **** "BBB@# \37!@LV8'M7@'BJY:[O0"<_-7N?C1MNGM]*\%U$>;?# M_>H ]6^']@#I\;8[5Z7$-L8%<;X"AVZ3']*[,\"@!])MYIJ'-/H 3%(5XQ3J M* ..\:6*MI4K8[5X'9M]GU5\?WJ^B_%XSH\OTKYSN?W>I.?]J@#WCP)-YMF# M[5VU>>_#A]UD/I7H5 'E'Q6 -J?I7A=C;[]6CX_BKW/XKMBU/TKR#0[?S-1C M;'\5 'T-X-T]4TJ%LU> >.[81ZFIQ_%7T/=KOC M/TKP;XCKLU$?6@#H_ U\5BBCS7KD)S; ^U>'>")/WD0KV^W_ ./-?]V@#R+X MAS[;IES7'>%K;S-:1L=ZW_B5-MU+&>]4_!<.Z_B;WH ]QT^ 1VL>/05H)TJ& MU7_14^E3@8% "YI:B#?-4M !5'4(!+"15ZHYEW(: /GWXF6?E3 @=ZT/ %\8 MH8TS5KXHV^6SBL#PA)YT4KJ M'Z'UH [#Q#K:K*=CUSG]NMN^]7'S:\]ZV=V::;E]F: .W&NGCYJU;360T/+5 MY>E\Y/>K8U=XHSS0!N>,;]);%P&J+X2G-ZWUKA]8UAYT9":[?X1@#WH M?=%+2#[HI: .9\2C]RWTKP#43CQ;'_OU[[XF.(6^E>"7XSXKC/\ MT ?1?AK M_D#P_P"Z*V*R/#?_ "!X?]T5KT %(>AI:0_=- 'EGQ!G\MR,UYMHX1M;1R1] MZNZ^)%]+EP1TK('BEBOW_ -:YCQ/XB:>R=-W44 87A2Y^SZHQ4_Q5]">&+@SV MJDGM7S+X8F9]0)]6KZ.\%DFR7/I0 OCI]FD2'VKP.W_TF_8=?FKW3XBOLT20 M^U>&>&/](U)@?[U 'N?@>VV6"\=J[0# KG/"L7EV2CVKI* "BBB@ J&Y3="W MTJ:F2\QM0!X9\0++YI6QZURGPR&WQ'C_ &J]'\=VP,$QQV->>_#A=OB8C_:H M ^F(/]0GTJ2HX/\ 4I]*DH **** "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 *X#XD_P#(,;Z5W]>?_$HX MTQOI0!Y/X?7-U^->]^&1C3T^E>"^'&_TK\:][\-_\>"?2@#??FKS'2V(O6^M>H^/$^:8UYUX?LFNM08*/XJ -D.W'-2-, MVWK6ZGAV7 ^4T-X=EQ]TT ')&+ _:XCCO7T9H*[=,C'^S7ENA: T, MJ$KT->M:;'Y=FJ^@H \S^)RYKB_#7%Y&/>NW^)G2N T"8+J$8_VJ /H;2/\ MCPC^E7ZSM%.=.C/M6C0 4444 %%%% !1110!A^*!_P 2N3Z5X'>I_I[_ .]7 MOOB?_D%R?2O!KP@WS?[U 'J_P]&+,?2N]KA/A_\ \>8^E=W0 4444 %><_$+ M_5&O1J\W^(C8B- 'DUE_R%X_]ZOHGPY_R"HO]VOG:P.=6C_WJ^B?#G_(*B_W M: -:3_5GZ5Y3XU;F05ZM)_JV^E>3>-C\\E ''^!U_P"*BS_M5]#P?ZA?I7SU MX'/_ !4'_ J^A8/]0GTH DHHHH *J:@,VS?2K=5-0.+9OI0!XGX_&V-OK6]\ M)SFVK!^(#9C;ZUN_"88MJ /6J\W^)O\ QY'Z5Z17G/Q+7=9'Z4 >2:-_Q^I_ MO5]#>&?^07']*^=],;R[Y ?[U?0OA=\Z7']* -ZBBB@ HHHH 0]*XGQV]>!A_Q+%^E>%:=^^O./[U>]>#$V:DGTKYR\4KM\2,W^ MU0!Z;X*(VQ_05Z0OW17EG@><,R"O4U^X* %HIN[FG4 !J/;\U248H H:@N86 M^E?/?CH[==7_ 'J^@M3D"0M]*^>/';;]U>HG_CT/TKR? MP,#Y<5>L?\NGX4 ?._Q!'_%09_VJZKP-+EXA]*YWXA0G^V2_H:N>!KP"\C3- M 'NJ#,2_2I%&!4-JX>%?I5B@ HHHH *R=:_X]V^E:U<]XDNA!:L2>U 'AGCA M(^*[]9]37!_BKV[X>G.AQ?2@#LZKWO_'J_TJQ5>]_X M]9/I0!X/XKYU.3ZUM_#U<7@^M8GBK_D)R?6MWX?'_3!]: /8E^Z/I7,^-?\ MD#R?2NF7[H^E>W!"F@"N68\4L;,GK71CP[)N^Z:5_#LG]TT T[[/LXZ5VB_=% $-S&'B(Q7 ^)?#_ -KC8!*]$(R*AEM8 MY!RHH ^<-4\*/#(3L_2LK^S7M3NP1BO>M;T:.0G""N)U7P\3$VU* .'L=8-N MX!;I7H7AOQ,#M4OU]Z\VO]!N(9&8!NM,T^\DL+A%9B.: /IS3K@7%NKYZU=K MA_">MK-9QJ6&2*[9&W(#ZT .HHHH **** "BBB@#)\1?\@B;_=-?-UO_ ,C; M)_OU](^(O^01-_NFOFZW_P"1MD_WZ />_"W^I7Z5UEW'H:\/^*QQ>I]: .Y^''_(%C^E=Q7#_#$O^Z: /G6\DV>-,_P"W_6O=M NA)9Q+G^$5X#JQ(\8- M_O\ ]:]G\)R%H8^>PH ZR_\ ^/)_I7@/BL;M1D'O7OU]_P >3_2O!/%8VZA( M3ZT ;WPVCVW7XU[,OW17C7PWF#76!ZU[*OW1]* %HHHH **** "BBB@#D_&H MSIS?2O"KE?\ 31_O5[QXR&=/;Z5X/J+B.]'^]0![CX%/_$J3Z5UK#(KBO DV M[2X_I7;KRM #4&*?110 4444 <_XL'_$IE^E?.U^G^GO_O5]$>+'QI4GTKY[ MO2&OW_WJ /8?AJ,6(^E>B5Y]\.!BR'TKT&@#R;XL#-M7FWAB#==($?$M[W1Q&?I7@_Q(*O<[;_CR7_=KP_P4N9HC7N-O_QY#_=H \'^)W_(6_X%4W@?_CXB MI/B9$3J>?>HO!0_% _:1_QX1_2K%Y_Q MZR?2H-)&+&/Z5/>?\>LGTH ^;O%O/BG'^U7IO@N+"1G'85YIXJ'_ !5?_ J] M4\' >3%]!0!Z GW13J1?NBEH *9*VR-F]!3ZK7QVVDA]C0!YYXPUX);RQ;J\ M8E+W]VP'.373>,+]Y=3DA#=34'AG1'EN0S*3DT 6M%\-/+&#MKH/^$58IC9^ ME=UH.D)% ,IVK=6PBSC:* /(?^$39#G9^E5[CPP^P_+7LTVG18X451FTR,H? MD% 'SKK.A-;AF*UVOPE3;EK%9R,%JE\+1B]8>] 'MX^Z*6D'W12T M #WPQXJC_WZ]Z\2']TWTKP:_\ ^1JC_P!^@#Z(\.?\@B'_ '16 MO61X<_Y!$/\ NBM>@ I#]TTM(>AH \:^)PS(U>+*"+\?6O,U7>1@>M='_PC MTO\ =-,D\.2X^Z: ,..9MO6L_4(VFC(KK(_#LH'W33SX;D;JAH P_!6AM+=Y MV]Z^@?#MF;6V"XQQ7%^#-"%M,"R=Z]-BC6-0 * .,^(XSH4GTKP_PB/+U-L_ MWJ]U^(0SHLGTKPS0!Y>HM_O4 ?0OAELVB_2N@KF?"39LE^E=-0 4444 %-D^ MX:=3)/\ 5F@#S3QR/]$F^AKS3X=_\C0W^_7HGCJ<"VF&>QKSKX&?^0>GTKP#P\,70_WJ]^\,?\@]/I0!O5%<#,##VJ6F MN-RD4 >,>.[5O+F;%E+0!Y5\2T+*<5Y;H\ MI35XU_VJ]C\>VQFC;BO%X?W'B",'CYJ /IC0#G2XC_LUJ5B^')E;2H1G^$5M M4 %%%% !112$X'- "T4T2*3@&G4 87BC_D%2?2O!+G)OW_WJ]\\3_P#(+D^E M>$W"C[>_^]0!ZOX _P"/,?2N[KAO 0Q9CZ5W- !1110 5YC\221$:].KS/XC MC,)H \FTL_\ $UC_ -ZOH[PY_P @J+_=KYNT\XU>/_>KZ/\ #?\ R"HO]V@# M7D_U;?2O)O&P^:2O69/N'Z5Y5XT7)DH XGP-G_A(O^!5]$6_^H3Z5\]>"%QX MA_X%7T-!_J$^E $E%%% !5+4_P#CU;Z5=JIJ S;-]* /#O'1)#9]:Z7X4?\ M'M7/>/UVHQ]ZWOA,]^$;@-ID0SVKPG78_LVJ+V^:O5O!=^#:Q)N[4 >ECD4M,B;,8-/H **** ( MICA#7FGQ"N0--D /:O1[Q@D#'VKQGQ[>[[>1 : ./\(Q-^)_P#K:]A/0UX]\3_];0!S7A5C M]JC'O7O>F?\ 'E']*\*\)QYN(S[U[MIHQ9Q_2@"2]_X])/I7SOXPC*ZV[^]? M1-T,V[CVKPKQM:$7O:$.8Q]*^>_A_=[=4VD]#7O=G*)( MEP>U $W.ZI1TINWFGT %%%!H Y[Q%/Y4#<]J\"\4/Y^LK_O5[-XWNA#;MSVK MPV\D-SK"=_FH ]7\%6["&(X[5Z:!_H^/:N3\(6(7387QVKL,?)B@#Q7Q]I[/ MD">TEDV]C7@2NUCK[]L-0!]+Z/=+- F#VK8% M>>>"=5%PB@MVKT!9%(X- $E%)N%(7 [T )(X5_\>K_2K%5[W_CU?Z4 >#>+/^0E)]:V_AYG[:/K6+XJ_P"0G)]: MW?A\N+P?6@#V)?NCZ5@^*TWZ7(/:MY?NCZ5EZ['YEDP]J /G+5[8)=L2/XJ] M+\!6$,UD,@5Q/B^W^S2EL8YKJ_A[J 6V52U 'HJZ'">=H_*E.A1'^$5JVK[X M0:GH Q!H47]T?E3?["B_NBMVB@#".@P_W1^5.30XE.0H_*MNF%U!QF@"O!:+ M%C JW0#D44 %%%% %>:V67K5*728Y 00*U:* .$USPY%Y+$*.GI7B7BRT>RO MAM&,&OIV]MQ-&1CM7B_CW2%\\MMH S_ ^K2>?%&2:][LFW6J'U%?-OA4^3K4 M:>]?1^F\V,?^Z* +=%%% !1110 4444 9/B+_D$3?[IKYNM_^1MD_P!^OI'Q M%_R")O\ =-?-UO\ \C;)_OT >]^%O]2OTKK*Y/PM_J5^E=90 AZ&O#/BQ_Q_ M)]:]S/0UX?\ %=,O^Z: /FS5U/_ E[?[]>R>$?]5']!7DFKQ_\56Q_VJ]; M\)?ZN/Z"@#L;L9M&'M7AOC:U=))7Q7N[KNB(]17FWC[2P--EEV]J ..^&%WC M4"&/>O>89 Z CTKYG\#WGV756&W^VUB4M7M%FX>!3GM0!8HHHH *0]*6F2G$ M9- '*>,)PNF2C/:O B3-J+ ?WJ]@\;WP6RE7=VKR/P^AN]58=?FH ]J^'L92 MR&?2N]KE?"5MY%JHQCBNJH \K^*8S;UR/@]!O3ZUUWQ2_P"/>N4\''YE^M ' MN&DC%FGTJ_5#2O\ CS3Z5?H **** &2_ZMOI7D/CAL/)7KTG^K;Z5X_X]X\T M^U '$^#[H+KW7^*OH/3)_,A7GM7R]X;N_+U\\_Q5]%^&+H30KSVH ZL=*6D' M2EH B?K3D/%*PS4><&@"OJ$@2)B?2OG[XC3AM44 _P 5>W^(;D0VK'/:OGCQ MGAA=L6/:@#Q?XBP; MKQFQWKF/"UQLU5%SWKNO'ML7D=L5YAHDYB\0*I./FH ^E-+DW6R?2M.N>T&X M$EO'SV%=#VH **** "JUY($B)-6:Q]=N!#:,<]J /&OB?=!I >]-\"VK2K& M^.]8?CR[-S<@ YYKT3X:Z=OTV-RM 'IFGKMM$'M4EW_Q[/\ 2GPILC ]*9=_ M\>S_ $H ^=?%*_\ %4Y_VJ]/\'_ZJ+Z5YKXI'_%3_P# J]*\(?ZN/Z4 >@K] MT4M(OW12T %5-3.+"4_[)JW5/5/^0?+_ +IH ^:=:D,OBYHST+?UKUOPII$? MEQMM'(%>1ZD/^*U/^_\ UKW;PN!]FC^@H Z2"V6), 4\##5*.E-88H " 13& MB&VG(>:64X0F@#@/'\2+I4A]JY#X7'.H/_O5TGQ"NQ_9DJY[5RGPH?=J#_[U M 'NX^Z*6D7[H^E+0!RWB?_4M]*\'O?\ D:H_]^O>O$HS"WTKP>_&/%4?^_0! M]$>'/^01#_NBM>LCPY_R"(?]T5KT %(>AI:0]* /+/B#"7=N*\UTBW5M:13_ M 'J]@\9VOF*YQVKQ^QD\GQ.BGCYJ /=],T6)K&,[1TJV="B/\(JUHLJMIT6# M_"*TJ ,+^P8O[HH.@P_W16[10!A#08?[HI?["B_NBMRD) ZT 4+/3DMCE0*T M*:'!Z4Z@#D?'B[M'D^E>$:<1%J#9_O5[[XT3?I3@>E?/MT3:WI)X^:@#WSP9 M('L5^E=:*X'X?70DTY@5YY\3CC2V^E 'DWAXYNA]:]^ M\,?\@]/I7SYX:;-U^-?0?AC_ )!Z?2@#>HHHH YOQC'OT:48[5\YLQM-4=NG MS5],^((#<:?9 D]J] S7AW@+7EL+<(S M 5ZE8:VET5PP.: -^BD0[E!I';:A- #LBL;5K\6O>H+_ %Q+7=E@,5P'B+Q2 MLS@*XZT >FZ7=?:8MV:TJY+P7<_:+$-G/%=;0!SGB&P^TPMQGBOG[Q%$;#7@ MV,8:OIZXB$D3 CM7A7C[07>[DF53QS0!TO@GQ*+@10;^@ ZUZG&P9 0^#IWFU4L22"U>NI]P?2@ M#%\3_P#(+D^E>"7LNV^;_>KWKQ3_ ,@J3Z5\^ZADW[_[U 'L7P^??9CZ5WM> M??#D$60^E>@T %%%% !7F7Q(.(37IM>8?$G_ %)H \GTX9U:,_[5?1_AO_D% M1?[M?..E_P#(5C_WJ^C_ Y_R"HO]V@#5D_U9^E>4^-6P9/QKU:3_5M]*\C\ M;M\\@^M ')>!VSXB_P"!5]#P?ZA/I7SKX%_Y&'_@5?1-O_J$^E $M%%% !53 M4#_HS?2K=4]1_P"/9OI0!XG\06S&WUK=^$O_ ![5SWQ /R-]:Z'X2'_1: /6 MZS-5MO/A88[5ITR10R$'TH ^;_'UN;?4\X_BK6\%ZKB6*/=6K\0]":YN6D53 MQ7 :1<-INJ*K'�!],V$PD@3GM5ZN!T'Q&DL:+O'2NOM[T2KD&@"\329J S M#%4;O45MU))H AUR\$-I)SVKP7Q'J'VN\DCSGFO0?$WB-3%(@<D?"ZU\M\D=:]B'2N"\$Z8;1%)7%=]VH 0]#7CWQ._UP^M>PGH:\>^ M)_\ K1]: ,;PE_KH_K7N&G?\>B?2O#/"3?OX_K7N>G?\>:?2@"Q*-T9'M7FG MC72=UM+)M[5Z=6'XCLA<:;(H&210!\ZZ%=G3]7;)QAJ]Y\*:F+R!3NSQ7A>O M:5)IUV\N"/FKLO ?B$0Q!6>@#VX'BEK&LM56= 0PYK1\\8SF@"Q4%S*(XRS^&H_+TN,>U;54=+B\JT5?05>H S]8B$FGR+CJ*^=O%.F&U MOY9L8YKZ2NDWP,/:O+/%^@&YBD*IR: .$\*^)?L4@4MBO6]'\1"ZC4[NM>!7 M>D3Z?.3AAS75Z!K1M85#/TH ]VCO0R YJAJ&K"$'YJX2+Q@@4#S!^=9^I>)! M< [7H U-:\3_ "LF_P#6O/;Z4ZC(PZYHN&EO+G ).36SINAR+AV4_C0!P=QI M_P!GOH^/XJ^C_AZ,:)']*\/\21""_C&,?-7N/P^.=$C^E '8U7O?^/5_I5BJ M][_QZO\ 2@#P?Q7QJ];OP\'^F#ZT >RK]T?2J M]['YL)6K"_='TH(R* /$/B/8^5&6Q7,^$]6^RSI'NQS7JGC_ $DWEN=JYXKQ M"6WDTS5%SD8:@#Z=T.<3Z?&^>HK4KS?PKXE3[#%$7&<5W5G>"X (- %ZBBJ] MW.((RQ- $SL A.:Y*]UP1:B(MW>FZGXHCME8%Q7GLVJF]UM&5L@M0![79R>; M;JWJ*L5GZ,<[5)H 7(HR/6N7U+Q)'9S%"X&*K6GBN*>3:'% '945 M2LKP7"Y!J[0 C?=->4^/R!(U>EWUT+>,DGM7B_CO5UDN2H8^^%O]2OTK MK*Y'PJ(_%7_ (_4^M>W'H:\.^*[[;U/K0!W?PX_Y L?TKMZ MX;X;-G1(_I7,O\ NF@#YWU=O^*J;_>K MUKPE]R/Z5X[J\O\ Q5S#_;_K7L7A'_5Q_04 =P.EZ8SD4 ?,\$QT[4F;I\U>]> +X7=@K9[5XMXLT=[2=G"D:*Y_3]<2[( 8'-;ZG*@T +29%-D;8A-8-]KJ6V[+ 8H BU_5 MQ9,!NQ6AHE[]LM@^U '7D9!KQ/XKV? MFR[@.AKVWM7G?CG2C>*Q"YH \I\+:A]DN8XLXYKWO0[T36T?/:OG&>%]/U4' MD &O4O"GB-2$C+C@4 >M \4M95OJ2R*.15[SQLSF@">J-_.(X'.>U,DOPN>: MY/Q%XA2"-UW#I0!P'C75M\DL6ZLGX?V9GU,G'5JR]4F;4M48*B_#[0VM MIUD93S0!Z?I=OY,*C':M*F1J%4 4^@#R?XK-MMZY+P9)EE^M=3\6O^/:N0\$ M@[E^M 'OFD_\>:?2K]9^D?\ 'DGTK0H **** &2?ZMOI7C_CWGS?H:]@D_U; M?2O(?'/+2B@#Q.SE^S:PS?[5>Z>!=7\Q%&ZO#I;5OMS$#O7<^%M2.G%0S8H M^B;:421@YJQ7':)KZ30+\PKHX[P.,YH O57F.T$TQKH =:Q]4U=886^84 <] MXSU$1VK#=VKQ6\0WVJ(W7YJ[#Q=K@N59 U97AK2VO9E?&>: /:O \/E:+$,= MJZ@]*R/#UO\ 9]/1,8P*V* .-\4Z9]H@D;'8UX'=*;#7F;IAJ^H=1@66TD&, MY%>!>,=">*[EF"D"-8-A=X=L8/>O:],UU+B M,$,#Q0!T]%5(;H2=ZEEE"+F@!TK[8R:X#QEJXBLW&ZN@U36%AA?YATKQWQ=K M7VL21J_>@#F)V.J7GK\U>\?#^U^SZ4BX[5XWX.TMKFXW,">:]]\/6OV:S5<8 MXH VZ@N_^/9_I4]07G_'K)]* /G;Q1)_Q5./]JO4?"*_N8S["O)O%38\6_\ M J]8\'N#!%]!0!WZ_=%+2+]T4M !5/5/^0?+_NFKE5-1&;&4?[)H ^8]7?9X MR8_[?]:]N\(W0DAC&>PKQ;Q/;&'Q(\V.C5W'@S7E1U4MTH ]I'2AN1679ZDL MZ @U>$P- $BC!JOJ$HBM7;/05%=7JP+DFN6USQ$@M)$WCI0!YEX[UWS#+#N[ MU8^$)W7A/J:\^\3W#W%_(V3@FO0?@^N+C\: /?5^Z/I2T@^Z*6@#F/$I_,/0!]&>'#_Q*(?\ =%:]<5X2 MUI)K&&(,.@KM%.5!H 6CM110!SVOV?G6\AQVKY\U;-CXEW],-7TW>1"2W<8Z MBO _&N@N+^2=5/!S0!W_ (,U\721Q;N@ KT52"H-?-W@S5S87^UWQ@]Z]NTO M74NXUPP- '245'$^],U)0 50U.Y%O;,^>E0:AJ:VFHC[HH R];M?M5HR8SD5X+XWTPV$N[ M&.:^C70.,&O)?B=IGFQDJM &1X"UOR8DC+5[38S":V5L]17S#H]P^G7B*21@ MU[CX=\0)+;1IN&<4 =O15-+L, &1C3T^E>+Z!IS)<>E>GUD:SIPO82I&>* /F1Y+G3KG:,@9KT+PIKK!XQ(W MZU3\6^'O(N&*IW]*Y."YEL9AC(Q0!]&0:Y!Y*Y<=/6FW6N0>0V&'3UKP]/%4 MRJ!N/%$GBF9T(W'F@#;\5:ZQ\P1M^M>>I<7=[<]SS5V:XEOI"#DYKK/"/AL7 M,H+)W]* /0_AY')'IJAQSBNYK*T;3A8P! ,5JT (1D8KF/$VCQW%A*VW)QZ5 MU%07U>,7-B MWVQCM_BH ]#^'Z;;,?2N\KC/!,1CM0".U=G0 4444 %>:?$=KWS05VZ;&/:@#2D_ MU;?2O(?&ZDRR5Z_)]P_2O,?%]J9))"!0!PW@:,C7P?\ :KZ%@_U"?2O#O!]F MT>MY*GK7N,/^I7Z4 24444 %5+]=UNP]JMU'*F]"* /#?B' PB8X[UM_"12+ M6K'Q%T[-H2%IWPO@,5O@C% 'J-%%% &%KFE1W5K(Q&3@U\]>)M-FM-3D=%( M-?3TR>9$R^HKS?Q=X:5X9)0G- 'F/AO6989@'8\'UKU;1]=1HAEOUKQ2\@DL M)VVJ1@UH:?KDT28R: /+>%[5EGC)4]:]KT\8M$'M0!:J*>(2QE3WJ6B@#R7XCZ&/L;-$O/ MTKR73IKC3I\'(YKZ:UW2UU" J5SQ7B?BW0?L$Y*)CGTH Z7P[KX\M [_ *UV M1UR+RQ\W:O ;;4YK64+\PQ6PWB.;RP-QH ];GUR/RFPW:O.?%&M/(DBHWZUC M?\)!*R$;C5%7EOKC:03DT ,T"VFO[P[P2,U[IX2T=(;9 D5BE M>L6%J+>, "@"U&@1<"GT44 (PR,5GW6FQW"D,.M:-% 'D7C7PZJ@F-/TKS&[ ML+J D(IKZ2U;3%O1RN:YJ?P='(3^['Y4 ?/VW4 ^,-6E96]Y*?F!KV(^!(MV M?+'Y5:@\%QQ_\LQ^5 ' Z'H\DES&77O7I,NE16^G*V.<5=LO#R6[J0@XJ77R M(+#'3 H \(\9C&IIC^]7M'P[_P"0'']*\5\4'SM33_>KVSX?KMT2/Z4 =C5> M]_X])/I5BH+P9MG'M0!X#XJ4G5I/K71_#Y<78^M9GB6T9M3KK]T?2EI%^Z*6@"C?V2743!AGBO"_'>BM%?,\:]#7T"1D$5Q_B305O( MW?;GB@#PW1-3GM;M48D &O8O#NO1E%W/V]:\EUC36L;QRJD8/I4%GKT]J<98 M8H ^B?[=M\??%8^OZ]%]D;:_./6O'?\ A+9_[YJ&Z\17%Q'MRQH ;XFUF>24 MB-CU]:N^%+>>YN8I'!ZUE65D^HRCE$$?EQ!?2GN-R$4 >#>.)KN._D*9QFN8T;6KB*\_>,>OK7LOB?PXMS M'))LR<5XUJ^G/83NRJ1@^E 'L7AG7XS$-[]O6NH_MRWQ]\5\Z:9KUQ;C&6%: MC^*YPGWC0!ZIXEUZ+[,VQ^U>'>(KF6[U)=I)!:KD_B&>\)7<34^G::U[<([* M3SZ4 =[X%TS_ $:&1EYKUB!=L2CVKF?"^G""QC^7&!74J,#% "T444 %%%% M!1110!D^(O\ D$3?[IKYNMHF;Q=)C^_7TGKR[M*F'^R:\(TK3F?QKW<]#7C/Q.M#/>(0, M\T =7\,P1H<>?2N\KC/A]"8M'0$8XKLZ "BBB@ JGJ?_ !X2_P"Z:N55U ;K M.0>QH ^:-5B=O&1P/X_ZU[=X4A9((R1V%>:W.EE_%N[;_%7LNC68AM8^.PH MUQTJ.>(3(5-2T4 >4_$#0P\!*+^E>.O+;Q3,\9&X\U@37,U[*=>#/#WVEP63]*]ETFQ%E;A ,4 :59^HV27$+9':M"FN-RD M4 ?/GC71WBNY'1>EOI[74,.2 #7O'B/0%N8I'VYXKQO5]*;3YW=5QSZ4 M >B:7KR[5RWZUTRZ[%]G^_\ K7@UMK$T)QD\5HQ^)9L;=QH ].O-=5=WS?K7 MF?BO6)9Y\1MG)]:K7VM3%.">:J64,FHSJ64GF@"YX7TR6ZU*-W4D$U]!:+ID M=M;1D#!P*Y+PIX;6.&.79S7HD*;(POH* 'T444 >3?%9-UO7*>"X\%?K7#UH ]ETG_CS3Z5?JCI8Q:+]*O4 %%%% #)?]6WTKR+QK MS/)7KLO^K;Z5Y#XU_P!?)0!YS;V0GO" ,\TW5K:>R==@(K=\+VXN=6VD9YKJ M?$_AT&(,$[>E '.^&]9DB1 [?K7HEEKJ&-RS:[&$/S?K7&>(=<+1N%;M7)2^(92,;C5'[9+=R8.3F@"BYN+VZ(Y(S7KWP M]T?%NID7G%<>E=Q5+4K475NR$9S0!\KW4-QIUXQ (&ZNX\+ZZRQ*';]:T/ M&GAL0JSJGZ5Y^DLMD^T C!H ]UTW7(_ERU7K[78?*X<=/6O$8?$$L2#YC3Y/ M$L\HQN- '4>(]<+!PK?K7G \^]OR#D@FKDMW-=38.3FNI\,Z!Y]RC,G7VH Z M?P%HWEX++7J<,0B0 5D:-I8LXUPN.*W* "H+S_CUD^E3U#=\VS_2@#YM\51D M^+./[U>K>#HF6"(D=J\_UZQ:7Q6#M/WJ]@\/6(AL8CCM0!T*_=%+2#I2T %0 M7:[K=QZBIZ:Z[D(H \&\;Z4PGEE5:XG0;V:UO2"2,&O>O%6BB:TD;;U%>*7N MF-:7+LJD<^E 'J'A_7!Y(W-V]:Z6/78L??\ UKP^VU66U7&2*F_X2:8'[QH M]2UW74\H[6[>M>:ZOJLT\A52>:HRZW-=<9)J?3[1[N=-RGDT <]?Z=*Z&5EZ MUZ%\)8]EQCWJ[JOAP)H?F!.<>E+\-+9H;Q@1CF@#V8?=%+2#H*6@"K>PB2!\ M^E?-?CZRDCUYI%' :OIN09C8>U>2>-="$\LDNS- '.>!M::*Y1)&X%>S1:[; M^6OSCI7S;#)+IU\=H(P:VQXHN0 -S4 >_1:Q#(P 85I(P=017A6@^(IYKZ-2 M6Y->UZ:YDLXV/<4 6V&Y2*X_Q9HLE=C56^MQ<6[(1G- 'RS?6UQ MI]^[*"!NKM_".N,JJ)&_6MCQAX96-'D"?I7G!EET^3"@C!H ^A;#78?LXRX_ M.K1UR#!^*Z^J-]:B=""* /FGQ!8R6E\2HQ@UJ^%]:DAN%5VX'O77> M*]!!=W"?I7FDBRV-T2H(P: /<;778S&OS=O6II==B"'YOUKQFWU^9!@DTZ3Q M%,>-QH [3Q'KA,+;&_6N&0SW\G<\U&;R:\;:SE><>E1_#6$Q>(<8Z-7K6M^'UCTJ3"?PUP7@JP:#Q&QVX^:@#WF#_4K]*DI MD/\ JE^E/H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH *Q=>L?MEN5QFMJFL@;J* ."L?#WE29V]Z M[.PA\F$+5@0H.PIX '2@!:*** "D89!I:* .0U_11>.3MS7":EX/(W.$_2O9 MVB5NHJC?64;PD;1^5 'S_<: T;$;:2WT%I' VUZC>:*&8X3]*;9Z(%D4E._I M0!S6G>#R0K;/TKO/#NCBR(^7%;EE9QI HVCIZ5=6-5Z"@!P&!2T44 %%%% & M+K]@+RU*8S7FU[X,WLQV?I7L+*&+VL94_*/RH ^?;[PNT+D;?TK.&@L7Q MMKVK5-)620D(/RK'70AYF=GZ4 2GH* ,K1; M+[+%C&*V::JA>E.H **** "N=\0:;]M7&,UT5-9%;J* /.;;PSLN5?;T/I7? M6$7DVRIZ"I1 @/05(!@4 #K:6LC'"#\J /&3HS,VW%:VE>%3*P^7]*[-=#_>YV?I72:1IJ18R MH_*@#G=*\-?9W4[.GM7>V<(B@5<=!4BP(O0"I ,"@!:*** "N2\2:/\ ;FSM MS76TQHE?J* .(TO0/L[J=O2NUMTV1*/04HA1>@%2=* "BBB@!& (KB?$V@B_ MHWB5^H% 'AU_X+,89]GZ5AG06WE=O2O?=1L8Y+=@%'3TKD?[$'G, M=G?TH \P706$@7;UKJ]&\)E= .!2*@7H*=0 4444 %)N'K45S+Y4+/Z"N4;Q.@NS%O'!H [#@T;1Z M5FZ??BZ'!S6G0 W8OI2[1Z4M% "8 KC_ !O<"&P8Y[5U5U+Y,)?TKRGQWKBR MV[1AJ /-[J0W6H*>OS5[UX&7;H\8]J\3\/:8U_:ZUX8^U2N0G7VKB=3\)&#)V?I7O;0(W4"L'6M,25>$ M'Y4 >%Q^'V:8+M[UTUKX+,D2ML_2NNAT,"X4[._I79V5E&ENH*CIZ4 >?:3X M4^SL"4_2O0-+M1;P!<5;6WC7HHJ4 <4 +1110!5O81-;LN.HKSK6_"OVIF( M3K[5Z<1D5&UNC=5% 'BG_"#E 3L_2L.^\.-&Y7;7T%)9Q%#\H_*N2U+1UDN" M0GZ4 >6Z3X6,LW*]_2O0-)\,_9]IV?I6UH^DK%*"4'Y5U*0(H& * (K"#R8 MN*MT@ XI: "BBB@ HHHH **** *M_%YUJZ>HKA[#PYY.L&?9WSTKT$C(Q48 M@0-D 4 .B7;&H]!3Z** #M7'>)M%^WS!MN<&NQIC1*_44 9.@67V.T5,8P*V M::JA1@"G4 %%%% !4[B$L++CJ*X'7/#7VK=A. MOM7HI&:C:!&'(% '@.H^%3;N?E_2LY=!8-]VO:]9TM)6X0?E6'_88S]S]* . M!MO#1NB%V_I74Z1X0^SLI*?I75Z1I2QRY*#\JZA+:-0,*/RH KZ7;"WME7'0 M5?I !@4M !1110!S7B32_MR8QFLO2M ^SD?+7;-&K]12"%!T H 9:Q^7"%] M*GH Q10 4444 ,E_U;?2O(/&W^NDKU^7_5M]*\B\;+F:2@#F? [9UW'O7LFI M:<+JW7Y<\5XYX&0C7?\ @5>_Q(&A7([4 >3ZOX3WEFV?I7'W/AYHG/RU] W= MI&\3#:.EVT,!QE/TKL=-LHXX M -H_*@#&T+1A:,IV]*ZQ0 !35C5>@I] !1110 4444 >:AX M-SN;9^E>RM&K]156YLXVB8;1T]* /GJ\T)HG*[>E6M'\,M\W5Q-M[UVUC%Y5LB8Z"I3"A;.!3P,"@!:* M** "BBB@"EJ-N)[9EQU%>?ZEX6\YF.S]*],(!'-1-;H0?E% '@VJ>&C Y&W] M*Q3H;%\;:]LUG2EE&]$^PW!;;CFNQ* C&*18E0\ 4 M/'2BBB@!#TK U?31/7G@OS)V8)U/I5;_A!VS]S]*]E- MK&3]T?E2?9(O[H_*@#R[2?")M[I'V]#Z5ZA91^5;(GH*>+:-3D*/RJ4# P* M%HHHH P]>T\7D!7&:\XU+P<9"S!/TKV%D##D57FM(VC/RC\J /GN^\.M"Q7; MTI^C^&VN)L;>]>H:IHPDE8A/TJ70='6&?)3OZ4 <8/!)\Q6V?I77:'X?%HR' M;TKLQ:1X'RC\JD6%%Z 4 +$H6,"GT44 %(1D4M% '.ZMI@N5;Y>M<'?>#O-E M8[.OM7KA0-U%1&UC/\(_*@#P74?"QM?X?TK,AT%I)@-O>O:]=TM)NB#\JQ+3 M1 MPI*=_2@#G-.\'G:K;/TKT#P[I0LE VULVEG&D"C:.GI5M8U3H* *FIVXG MLV3'45R6D:!]FU,R[<B^%->0J-[?K7;)J\3?Q5\Y:3K4M MJ^"2*Z^Q\3DD9?\ 6@#V3^T8\9S3#JD0[UYR?$0\G/F?K5*3Q+@']Y^M '=Z M[K<2V$F&YQZUX5K=_)>WCH#D9K6U?Q&\R,@#K#[+".,<5V5 !1110 4444 %%%% !1110 5%)").HJ6 MB@"J+- B MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH :RAA@U7>S1^HJU10!42S13P*M*-HQ2T4 %%%% !1110 4444 M 0R0+)U%1?8D]*MT4 01VZQG(%3T44 %%%% !1110 4444 %%%% !1110 R3 M_5M]*\G\9C,TE>L2?ZMOI7E'C(_OI* .=\%*!K?XU[Q#_J5^E>$^"C_Q.Q]: M]VA_U*_2@![#(Q5=K1&ZBK-% %062 ]*LH@08%.HH **** "BBB@ HHHH *0 MC(Q2T4 5'LT<^)/#HF5VV]:],ZUE:O$IMSQ0!\[ZMI7V)F.,5S,NKF MUEQNQBO2/&:!0V!7B>M.1IJ1I6W M#F@#T'2R=0N%7KDUZSX;\+",)+LZ\]*\D\$?->PY]17T_HL*#3XC@?=H DTZ MU^SH!BM&D I: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** &2_P"K;Z5Y!XUDQ<.*]?E_U3?2O&O&Y_TI MZ ,CP0V=;'UKWN#_ %*_2O / O\ R&Q]:]_@_P!2OTH DHHHH **** "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 ,H **** "BBB@#__9 end XML 11 form10q_htm.xml IDEA: XBRL DOCUMENT 0001017303 2021-01-01 2021-06-30 0001017303 2021-04-30 0001017303 2021-06-30 0001017303 2020-12-31 0001017303 2020-04-01 2020-06-30 0001017303 2020-01-01 2020-06-30 0001017303 2021-04-01 2021-06-30 0001017303 2019-12-31 0001017303 2020-06-30 0001017303 us-gaap:RetainedEarningsMember 2020-03-31 0001017303 us-gaap:RetainedEarningsMember 2021-03-31 0001017303 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001017303 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001017303 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001017303 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001017303 us-gaap:CommonStockMember 2021-03-31 0001017303 2021-03-31 0001017303 us-gaap:CommonStockMember 2020-03-31 0001017303 2020-03-31 0001017303 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001017303 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001017303 us-gaap:CommonStockMember 2019-12-31 0001017303 us-gaap:CommonStockMember 2020-12-31 0001017303 us-gaap:RetainedEarningsMember 2020-12-31 0001017303 us-gaap:RetainedEarningsMember 2019-12-31 0001017303 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001017303 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001017303 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001017303 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001017303 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-06-30 0001017303 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001017303 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001017303 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001017303 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001017303 us-gaap:CommonStockMember 2020-01-01 2020-06-30 0001017303 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001017303 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001017303 us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 0001017303 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0001017303 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001017303 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001017303 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0001017303 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-06-30 0001017303 us-gaap:CommonStockMember 2020-06-30 0001017303 us-gaap:CommonStockMember 2021-06-30 0001017303 us-gaap:RetainedEarningsMember 2021-06-30 0001017303 us-gaap:RetainedEarningsMember 2020-06-30 0001017303 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001017303 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001017303 us-gaap:TreasuryStockMember 2021-06-30 0001017303 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001017303 us-gaap:TreasuryStockMember 2020-06-30 0001017303 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001017303 2020-10-16 2020-10-16 0001017303 tact:PaycheckProtectionProgramLoanMember 2020-05-01 0001017303 tact:RevolvingCreditFacilitySienaLendingGroupLlcMember 2021-06-30 0001017303 tact:InternationalMember 2021-04-01 2021-06-30 0001017303 tact:PosAutomationAndBankingMember tact:InternationalMember 2021-04-01 2021-06-30 0001017303 tact:TransactServicesGroupMember country:US 2020-04-01 2020-06-30 0001017303 tact:TransactServicesGroupMember 2021-04-01 2021-06-30 0001017303 tact:TransactServicesGroupMember 2020-04-01 2020-06-30 0001017303 tact:FoodServiceTechnologyMember country:US 2020-04-01 2020-06-30 0001017303 tact:PrintrexMember country:US 2021-04-01 2021-06-30 0001017303 tact:CasinoAndGamingMember 2020-04-01 2020-06-30 0001017303 tact:CasinoAndGamingMember 2021-04-01 2021-06-30 0001017303 tact:PrintrexMember country:US 2020-04-01 2020-06-30 0001017303 tact:FoodServiceTechnologyMember 2021-04-01 2021-06-30 0001017303 tact:CasinoAndGamingMember tact:InternationalMember 2021-04-01 2021-06-30 0001017303 tact:CasinoAndGamingMember country:US 2021-04-01 2021-06-30 0001017303 tact:PrintrexMember 2020-04-01 2020-06-30 0001017303 tact:PosAutomationAndBankingMember 2020-04-01 2020-06-30 0001017303 tact:PrintrexMember tact:InternationalMember 2020-04-01 2020-06-30 0001017303 tact:TransactServicesGroupMember country:US 2021-04-01 2021-06-30 0001017303 tact:FoodServiceTechnologyMember country:US 2021-04-01 2021-06-30 0001017303 tact:PrintrexMember 2021-04-01 2021-06-30 0001017303 tact:CasinoAndGamingMember country:US 2020-04-01 2020-06-30 0001017303 tact:PrintrexMember tact:InternationalMember 2021-04-01 2021-06-30 0001017303 country:US 2020-04-01 2020-06-30 0001017303 tact:CasinoAndGamingMember tact:InternationalMember 2020-04-01 2020-06-30 0001017303 tact:FoodServiceTechnologyMember tact:InternationalMember 2021-04-01 2021-06-30 0001017303 tact:FoodServiceTechnologyMember 2020-04-01 2020-06-30 0001017303 tact:PosAutomationAndBankingMember country:US 2021-04-01 2021-06-30 0001017303 tact:PosAutomationAndBankingMember 2021-04-01 2021-06-30 0001017303 tact:InternationalMember 2020-04-01 2020-06-30 0001017303 tact:TransactServicesGroupMember tact:InternationalMember 2020-04-01 2020-06-30 0001017303 tact:PosAutomationAndBankingMember tact:InternationalMember 2020-04-01 2020-06-30 0001017303 tact:FoodServiceTechnologyMember tact:InternationalMember 2020-04-01 2020-06-30 0001017303 tact:PosAutomationAndBankingMember country:US 2020-04-01 2020-06-30 0001017303 tact:TransactServicesGroupMember tact:InternationalMember 2021-04-01 2021-06-30 0001017303 country:US 2021-04-01 2021-06-30 0001017303 tact:LotteryMember country:US 2020-04-01 2020-06-30 0001017303 tact:LotteryMember 2020-04-01 2020-06-30 0001017303 tact:LotteryMember country:US 2021-04-01 2021-06-30 0001017303 tact:LotteryMember tact:InternationalMember 2020-04-01 2020-06-30 0001017303 tact:LotteryMember 2021-04-01 2021-06-30 0001017303 tact:LotteryMember tact:InternationalMember 2021-04-01 2021-06-30 0001017303 tact:FoodServiceTechnologyMember country:US 2020-01-01 2020-06-30 0001017303 tact:CasinoAndGamingMember country:US 2020-01-01 2020-06-30 0001017303 tact:LotteryMember country:US 2021-01-01 2021-06-30 0001017303 tact:CasinoAndGamingMember tact:InternationalMember 2020-01-01 2020-06-30 0001017303 tact:TransactServicesGroupMember country:US 2020-01-01 2020-06-30 0001017303 tact:TransactServicesGroupMember tact:InternationalMember 2020-01-01 2020-06-30 0001017303 tact:LotteryMember tact:InternationalMember 2021-01-01 2021-06-30 0001017303 tact:PrintrexMember country:US 2021-01-01 2021-06-30 0001017303 tact:InternationalMember 2021-01-01 2021-06-30 0001017303 tact:LotteryMember tact:InternationalMember 2020-01-01 2020-06-30 0001017303 tact:PrintrexMember tact:InternationalMember 2020-01-01 2020-06-30 0001017303 tact:FoodServiceTechnologyMember tact:InternationalMember 2021-01-01 2021-06-30 0001017303 tact:PosAutomationAndBankingMember 2021-01-01 2021-06-30 0001017303 tact:CasinoAndGamingMember country:US 2021-01-01 2021-06-30 0001017303 tact:CasinoAndGamingMember 2021-01-01 2021-06-30 0001017303 tact:TransactServicesGroupMember country:US 2021-01-01 2021-06-30 0001017303 country:US 2021-01-01 2021-06-30 0001017303 tact:PrintrexMember 2020-01-01 2020-06-30 0001017303 tact:LotteryMember 2021-01-01 2021-06-30 0001017303 tact:TransactServicesGroupMember 2020-01-01 2020-06-30 0001017303 country:US 2020-01-01 2020-06-30 0001017303 tact:FoodServiceTechnologyMember 2020-01-01 2020-06-30 0001017303 tact:PosAutomationAndBankingMember country:US 2021-01-01 2021-06-30 0001017303 tact:LotteryMember 2020-01-01 2020-06-30 0001017303 tact:TransactServicesGroupMember tact:InternationalMember 2021-01-01 2021-06-30 0001017303 tact:InternationalMember 2020-01-01 2020-06-30 0001017303 tact:PrintrexMember tact:InternationalMember 2021-01-01 2021-06-30 0001017303 tact:PrintrexMember 2021-01-01 2021-06-30 0001017303 tact:PosAutomationAndBankingMember tact:InternationalMember 2021-01-01 2021-06-30 0001017303 tact:PosAutomationAndBankingMember country:US 2020-01-01 2020-06-30 0001017303 tact:FoodServiceTechnologyMember 2021-01-01 2021-06-30 0001017303 tact:LotteryMember country:US 2020-01-01 2020-06-30 0001017303 tact:FoodServiceTechnologyMember tact:InternationalMember 2020-01-01 2020-06-30 0001017303 tact:PosAutomationAndBankingMember 2020-01-01 2020-06-30 0001017303 tact:PosAutomationAndBankingMember tact:InternationalMember 2020-01-01 2020-06-30 0001017303 tact:CasinoAndGamingMember 2020-01-01 2020-06-30 0001017303 tact:TransactServicesGroupMember 2021-01-01 2021-06-30 0001017303 tact:CasinoAndGamingMember tact:InternationalMember 2021-01-01 2021-06-30 0001017303 tact:FoodServiceTechnologyMember country:US 2021-01-01 2021-06-30 0001017303 tact:PrintrexMember country:US 2020-01-01 2020-06-30 0001017303 2021-04-01 2021-06-30 0001017303 2022-04-01 2021-06-30 0001017303 2021-03-01 2021-03-31 0001017303 srt:MaximumMember 2021-01-01 2021-06-30 0001017303 us-gaap:OtherLiabilitiesMember 2021-06-30 0001017303 tact:RevolvingCreditFacilitySienaLendingGroupLlcMember 2021-01-01 2021-06-30 0001017303 tact:PaycheckProtectionProgramLoanMember 2021-01-01 2021-06-30 0001017303 tact:RevolvingCreditFacilitySienaLendingGroupLlcMember us-gaap:FederalFundsEffectiveSwapRateMember 2021-01-01 2021-06-30 0001017303 tact:RevolvingCreditFacilitySienaLendingGroupLlcMember us-gaap:PrimeRateMember 2021-01-01 2021-06-30 0001017303 tact:PaycheckProtectionProgramLoanMember 2021-06-30 0001017303 tact:RevolvingCreditFacilitySienaLendingGroupLlcMember 2020-03-13 0001017303 us-gaap:StockCompensationPlanMember 2021-04-01 2021-06-30 0001017303 us-gaap:StockCompensationPlanMember 2020-04-01 2020-06-30 0001017303 us-gaap:StockCompensationPlanMember 2021-01-01 2021-06-30 0001017303 us-gaap:StockCompensationPlanMember 2020-01-01 2020-06-30 0001017303 srt:MinimumMember 2021-06-30 0001017303 srt:MaximumMember 2021-06-30 0001017303 us-gaap:BuildingMember 2021-06-30 0001017303 us-gaap:BuildingMember 2020-02-28 0001017303 2017-01-01 2017-12-31 0001017303 2020-07-01 2020-09-30 shares iso4217:USD iso4217:USD shares tact:Manufacturer pure 0001017303 false --12-31 2021 Q2 P4Y 10-Q true 2021-06-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 8991504 7960000 10359000 5741000 3377000 0 100000 8734000 11286000 2499000 2409000 864000 644000 25798000 28175000 20282000 19979000 1843000 1950000 0 1584000 2952000 3618000 2621000 2621000 4147000 2939000 4107000 4005000 481000 583000 573000 777000 12617000 14072000 38415000 42247000 2780000 1691000 2466000 3665000 809000 837000 742000 504000 6797000 6697000 2173000 2173000 232000 111000 2167000 2864000 173000 166000 4745000 5314000 11542000 12011000 0.01 0.01 20000000 20000000 13035321 12976227 8990479 8931385 130000 130000 43408000 42536000 15398000 19718000 47000 -38000 4044842 4044842 32110000 32110000 26873000 30236000 38415000 42247000 9325000 5285000 17626000 15532000 6000000 2995000 11112000 8324000 3325000 2290000 6514000 7208000 1804000 1367000 3607000 2752000 1767000 1419000 3210000 3627000 2509000 2242000 5118000 4862000 6080000 5028000 11935000 11241000 -2755000 -2738000 -5421000 -4033000 -29000 -25000 -42000 -22000 -17000 -11000 -100000 -176000 -46000 -36000 -142000 -198000 -2801000 -2774000 -5563000 -4231000 -687000 -921000 -1243000 -1386000 -2114000 -1853000 -4320000 -2845000 -0.24 -0.25 -0.48 -0.38 -0.24 -0.25 -0.48 -0.38 8976000 7543000 8962000 7525000 8976000 7543000 8962000 7525000 -2114000 -1853000 -4320000 -2845000 32000 10000 85000 81000 -2082000 -1843000 -4235000 -2764000 -4320000 -2845000 695000 413000 486000 495000 -1209000 -1485000 8000 0 -107000 -215000 2350000 -3060000 -2591000 -101000 90000 -49000 -29000 -73000 1012000 -1660000 -862000 -725000 -3919000 -2309000 159000 489000 8000 0 1598000 600000 1447000 -1089000 0 2756000 0 2750000 0 2173000 277000 353000 -100000 -41000 31000 213000 146000 2278000 -73000 -1000 -2399000 -1121000 10359000 4203000 7960000 3082000 100000 36000 28363000 25505000 30236000 25926000 130000 116000 130000 115000 0 0 0 1000 130000 116000 130000 116000 42816000 33103000 42536000 32604000 431000 226000 695000 413000 186000 0 277000 353000 -25000 0 -100000 -41000 43408000 33329000 43408000 33329000 17512000 24356000 19718000 25348000 -2114000 -1853000 -4320000 -2845000 15398000 22503000 15398000 22503000 -32110000 -32110000 -32110000 -32110000 15000 40000 -38000 -31000 32000 10000 85000 81000 47000 50000 47000 50000 26873000 23888000 26873000 23888000 27000 9000 92000 91000 1000 0 32000 14000 <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">1. Basis of presentation</div> <div style="line-height: 11.4pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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, 2020 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, 2020.</div> <div style="line-height: 11.4pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The financial position and results of operations of our U.K. subsidiary are measured using local currency as the functional currency.  Assets and liabilities of such subsidiary have been translated at the end-of-period exchange rates, and related revenues and expenses have been translated at the exchange rate as of the date the transaction was recognized, with the resulting translation gain or loss recorded in “Accumulated other comprehensive income (loss), net of tax” in the Condensed Consolidated Balance Sheets and Condensed Consolidated Statements of Changes in Shareholders’ Equity.  Transaction gains and losses are included in “Other, net” in the Condensed Consolidated Statements of Operations.</div> <div style="line-height: 11.4pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The results of operations for the three and six months ended June 30, 2021 are not necessarily indicative of the results to be expected for the full year ending December 31, 2021.</div> <div style="line-height: 11.4pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Impact of the COVID-19 Pandemic</div> <div style="text-align: justify; line-height: 10.25pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In the first quarter of 2020, the COVID-19 pandemic and the resulting social distancing measures, including closures and restricted openings of restaurants and casinos implemented by federal, state and local authorities, negatively impacted customer demand and disrupted portions of our supply chain, including delayed product shipments from our two manufacturers located in China and Thailand.  While we began to experience a modest recovery starting in the second half of 2020 into 2021 and expect this recovery to continue during the remainder of 2021, the exact timing and pace of recovery is unknown given uncertainty surrounding responsive measures to the spread of virus variants or any potential future resurgences of the virus and the significant disruption that our customers have already experienced and may continue to experience.  In light of this uncertainty, we implemented a number of cost saving measures during 2020 to help mitigate the impact on our financial position and operations and continued to limit discretionary spending during the first half of 2021.  We are monitoring indicators of demand recovery, including our sales pipeline, customer orders and product shipments to ascertain an estimate of the ultimate impact of the COVID-19 pandemic on our business; however, the length and ultimate severity of the reduction in demand due to the pandemic remains uncertain.</div> <div style="line-height: 11.4pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Balance Sheet, Cash Flow and Liquidity. </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In addition to the expense management actions implemented during </span>2020<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, we took the following actions to increase liquidity and strengthen our financial position:</span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z34a244c2a1fa4d34ba09c0cdc2a097c5" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"/> <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Public Offering – On October 16, 2020, the Company raised net proceeds of $8.7 million, after deducting underwriting discounts, commissions and offering expenses, through an underwritten public offering (the “Offering”) and sold an aggregate of 1,380,000 shares of common stock.</div></td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z7daa022512f24e3598e7707dcfeb3e2c" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"/> <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">PPP Loan – On May 1, 2020, the Company was granted a $2.2 million loan (the “PPP Loan”) under the Paycheck Protection Program (the “PPP”) administered by the Small Business Administration (“SBA”) established under Division A, Title I of the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act"), which enabled us to return employees we furloughed earlier in 2020 to full time employment and to restore employees to full pay following certain pay cuts.  On July 8, 2021, we received notice that the PPP Loan had been forgiven as of July 1, 2021.  See Note 6 for further details regarding the PPP Loan.</div></td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z9e59326843b5437189b269f4954478bd" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"/> <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">New Credit Facility – On March 13, 2020, we entered into a new credit facility with Siena Lending Group LLC that provides a revolving credit line of up to $10.0 million, subject to a borrowing base.  See Note 6 for further details regarding this facility.</div></td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="zf75b02b6f91040cfa7b70dd471c80228" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"/> <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Reduced Capital Expenditures – We limited capital expenditures during 2020.</div></td> </tr> </table> <div style="line-height: 11.4pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We may further modify or supplement the expense management measures we have implemented and the actions we have taken to increase liquidity as the timing and extent of customer demand recovery develops.</div> <div style="line-height: 11.4pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 taken 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 style="line-height: 11.4pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Use of Assumptions and Estimates</div> <div style="text-align: justify; line-height: 10.25pt; font-family: 'Times New Roman', Times, serif; 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, capital expenditures and other operating costs.  Our current assumptions are that casinos and restaurants remain open and continue to gradually increase capacity limitations during 2021, but that many casinos and restaurants may delay purchases of new slot machines and our BOHA! products, respectively, as their businesses gradually return to pre-pandemic levels of capacity and operations.  Based on these assumptions, we anticipate that sales in casino and gaming and food service technology will continue to be negatively impacted through at least 2021.  We have performed a sensitivity analysis on these assumptions to forecast the potential impact of a slower-than-anticipated recovery and believe that we are positioned to withstand the impact of lower-than-anticipated sales and that we will be able to take additional financial and operational actions to cut costs and/or increase liquidity, if necessary.  These actions may include additional expense reductions and capital raising activities.</div> <div style="line-height: 11.4pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In addition, the presentation of the <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">accompanying unaudited financial statements</span> 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, inventory obsolescence, the valuation of deferred tax assets and liabilities, depreciable lives of equipment, warranty obligations, 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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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, 2020 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, 2020.</div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The financial position and results of operations of our U.K. subsidiary are measured using local currency as the functional currency.  Assets and liabilities of such subsidiary have been translated at the end-of-period exchange rates, and related revenues and expenses have been translated at the exchange rate as of the date the transaction was recognized, with the resulting translation gain or loss recorded in “Accumulated other comprehensive income (loss), net of tax” in the Condensed Consolidated Balance Sheets and Condensed Consolidated Statements of Changes in Shareholders’ Equity.  Transaction gains and losses are included in “Other, net” in the Condensed Consolidated Statements of Operations.</div> 2 8700000 1380000 2200000 10000000.0 <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Use of Assumptions and Estimates</div> <div style="text-align: justify; line-height: 10.25pt; font-family: 'Times New Roman', Times, serif; 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, capital expenditures and other operating costs.  Our current assumptions are that casinos and restaurants remain open and continue to gradually increase capacity limitations during 2021, but that many casinos and restaurants may delay purchases of new slot machines and our BOHA! products, respectively, as their businesses gradually return to pre-pandemic levels of capacity and operations.  Based on these assumptions, we anticipate that sales in casino and gaming and food service technology will continue to be negatively impacted through at least 2021.  We have performed a sensitivity analysis on these assumptions to forecast the potential impact of a slower-than-anticipated recovery and believe that we are positioned to withstand the impact of lower-than-anticipated sales and that we will be able to take additional financial and operational actions to cut costs and/or increase liquidity, if necessary.  These actions may include additional expense reductions and capital raising activities.</div> <div style="line-height: 11.4pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In addition, the presentation of the <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">accompanying unaudited financial statements</span> 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, inventory obsolescence, the valuation of deferred tax assets and liabilities, depreciable lives of equipment, warranty obligations, 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: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2. Revenue</div> <div style="line-height: 11.4pt;"><br/></div> <div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We account for revenue in accordance with ASC Topic 606: Revenue from Contracts with Customers.</div> <div style="line-height: 11.4pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Disaggregation of revenue</div> <div style="line-height: 11.4pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following tables disaggregates our revenue by market-type, as we believe it 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 style="line-height: 11.4pt;"><br/></div> <table cellpadding="0" cellspacing="0" id="zbac35d4c4b5a4501911447b28fac93ce" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; 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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</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 style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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;" valign="bottom"><div style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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 style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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 style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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;" valign="bottom"><div style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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 style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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 style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,987</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">87</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,074</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,056</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">148</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,204</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,252</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,256</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">481</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">481</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,438</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,029</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,467</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">390</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,360</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Lottery</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">817</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">817</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Printrex</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">87</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">112</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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: #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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,252</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">164</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,416</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,271</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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> <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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,415</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: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="text-align: left; text-indent: 9pt; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total net sales</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,954</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,371</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,325</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,601</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">684</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,285</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="line-height: 12.3pt;"><br/></div> <table cellpadding="0" cellspacing="0" id="zfa32794464634a47ae50251d65fd9814" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; 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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six 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"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</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 style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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;" valign="bottom"><div style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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 style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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 style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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;" valign="bottom"><div style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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 style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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 style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,551</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">270</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,821</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,295</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">280</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,575</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,412</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,420</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,035</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,039</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,402</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,930</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,332</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,528</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,763</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,291</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Lottery</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">817</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">817</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Printrex</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">52</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">219</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">271</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">67</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">58</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">125</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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: #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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,532</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">250</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,782</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,274</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">411</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,685</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: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="text-align: left; text-indent: 9pt; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total net sales</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,949</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,677</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,626</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,016</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,516</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,532</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="line-height: 11.4pt;"><br/></div> <div style="text-align: justify; line-height: 13.7pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Contract balances</div> <div style="line-height: 11.4pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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” and “Other non-current assets” in the Condensed Consolidated Balance Sheets. </div> <div style="line-height: 11.4pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif;">For the six months ended June 30, 2021, we recognized revenue of $</span>0.5<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million related to our contract liabilities at </span>December 31, 2020<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">. </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> Total net contract (liabilities) assets consisted of the following:</span></div> <div style="line-height: 11.4pt;"><br/></div> <table cellpadding="0" cellspacing="0" id="z4420236d46cf459485d8e2ef586de3f0" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30, 2021</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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31, 2020</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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unbilled receivables, current</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 style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">296</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="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">290</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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unbilled receivables, non-current</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 style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">441</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 style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">591</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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Customer pre-payments</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 style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(87</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">)</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 style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(216</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred revenue, current</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 style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(742</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">)</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 style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(504</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred revenue, non-current</div></td> <td colspan="1" style="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="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(232</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="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">)</div></td> <td colspan="1" style="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="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(111</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="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total net contract (liabilities) assets</div></td> <td colspan="1" style="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="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(324</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">)</div></td> <td colspan="1" style="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="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: left; line-height: 13.7pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div> <div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Remaining performance obligations</div> <div style="line-height: 11.4pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 June 30, 2021, the aggregate amount of transaction prices allocated to remaining performance obligations was $5.0 million.  The Company expects to recognize revenue on $4.4 million of its remaining performance obligations within the next 12 months following June 30, 2021, $0.4 million within the next 24 months and the balance of these remaining performance obligations recognized within the next 36 months.</div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Disaggregation of revenue</div> <div style="line-height: 11.4pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following tables disaggregates our revenue by market-type, as we believe it 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 style="line-height: 11.4pt;"><br/></div> <table cellpadding="0" cellspacing="0" id="zbac35d4c4b5a4501911447b28fac93ce" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; 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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</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 style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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;" valign="bottom"><div style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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 style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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 style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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;" valign="bottom"><div style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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 style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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 style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,987</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">87</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,074</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,056</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">148</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,204</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,252</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,256</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">481</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">481</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,438</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,029</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,467</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">390</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,360</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Lottery</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">817</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">817</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Printrex</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">87</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">112</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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: #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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,252</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">164</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,416</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,271</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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> <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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,415</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: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="text-align: left; text-indent: 9pt; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total net sales</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,954</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,371</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,325</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,601</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">684</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,285</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="line-height: 12.3pt;"><br/></div> <table cellpadding="0" cellspacing="0" id="zfa32794464634a47ae50251d65fd9814" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; 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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six 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"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</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 style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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;" valign="bottom"><div style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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 style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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 style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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;" valign="bottom"><div style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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 style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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 style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,551</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">270</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,821</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,295</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">280</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,575</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,412</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,420</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,035</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,039</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,402</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,930</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,332</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,528</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,763</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,291</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Lottery</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">817</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">817</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Printrex</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">52</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">219</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">271</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">67</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">58</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">125</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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: #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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,532</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">250</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,782</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,274</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">411</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,685</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: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="text-align: left; text-indent: 9pt; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total net sales</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,949</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,677</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,626</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,016</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,516</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,532</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="line-height: 11.4pt;"><br/></div> 2987000 87000 3074000 1056000 148000 1204000 1252000 4000 1256000 481000 0 481000 2438000 1029000 3467000 970000 390000 1360000 0 0 0 817000 0 817000 25000 87000 112000 6000 2000 8000 1252000 164000 1416000 1271000 144000 1415000 7954000 1371000 9325000 4601000 684000 5285000 5551000 270000 5821000 2295000 280000 2575000 2412000 8000 2420000 2035000 4000 2039000 4402000 1930000 6332000 3528000 2763000 6291000 0 0 0 817000 0 817000 52000 219000 271000 67000 58000 125000 2532000 250000 2782000 3274000 411000 3685000 14949000 2677000 17626000 12016000 3516000 15532000 500000 <div style="line-height: 11.4pt;"><br/></div> <table cellpadding="0" cellspacing="0" id="z4420236d46cf459485d8e2ef586de3f0" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30, 2021</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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31, 2020</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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unbilled receivables, current</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 style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">296</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="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">290</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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unbilled receivables, non-current</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 style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">441</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 style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">591</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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Customer pre-payments</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 style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(87</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">)</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 style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(216</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred revenue, current</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 style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(742</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">)</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 style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(504</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred revenue, non-current</div></td> <td colspan="1" style="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="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(232</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="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">)</div></td> <td colspan="1" style="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="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(111</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="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total net contract (liabilities) assets</div></td> <td colspan="1" style="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="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(324</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">)</div></td> <td colspan="1" style="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="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 296000 290000 441000 591000 87000 216000 742000 504000 232000 111000 -324000 50000 5000000.0 4400000 P12M P12M 400000 <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">3. Note receivable</div> <div style="line-height: 11.4pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The note receivable balance relates to loans given to a third-party software developer from whom we license our food service technology software with an interest rate of </span>4.5%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, which were originally due in April 2020.  In March 2021, we received payment in the amount of $</span>1.6<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million representing the remaining principal balance and interest due from the third-party.  </span>Prior to the payment being received, notes receivable were stated at unpaid principal balances and interest income was recognized on the accrual method.  Interest income for the three months ended June 30, 2020 was $18 thousand.  There was no interest income for the three months ended June 30, 2021.  <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">For the six months ended June 30, 2021 and 2020, we recorded $</span>17<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> thousand and $</span>31<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> thousand of interest income, respectively.</span></div> 0.045 1600000 18000 17000 31000 <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">4. Inventories</div> <div style="line-height: 11.4pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The components of inventories were:</div> <div style="line-height: 11.4pt;"><br/></div> <table cellpadding="0" cellspacing="0" id="zfec3b7aecffc41f0853f7e0ae8b5ab90" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></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;" valign="bottom"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30, 2021</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;" valign="bottom"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31, 2020</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="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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;" valign="bottom"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">5,373</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,467</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">3,361</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,819</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">8,734</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,286</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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The components of inventories were:</div> <div style="line-height: 11.4pt;"><br/></div> <table cellpadding="0" cellspacing="0" id="zfec3b7aecffc41f0853f7e0ae8b5ab90" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></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;" valign="bottom"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30, 2021</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;" valign="bottom"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31, 2020</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="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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;" valign="bottom"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">5,373</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,467</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">3,361</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,819</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">8,734</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,286</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> 5373000 5467000 3361000 5819000 8734000 11286000 <div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">5. Accrued product warranty liability</div> <div style="line-height: 11.4pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We generally provide hardware warranties on our products for up to 24 months and record the estimated cost of such product warranties at the time the sale is recorded.  Estimated warranty costs are based upon actual past experience of product repairs and the related estimated cost of labor and material to make the necessary repairs.</div> <div style="line-height: 11.4pt;"><br/></div> <div style="line-height: 11.4pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes the activity recorded in the accrued product warranty liability during the six months ended June 30, 2021 and 2020:</div> <div style="line-height: 11.4pt;"><br/></div> <table cellpadding="0" cellspacing="0" id="z4403fdf83b2141ab8865e48e1bb0ccf9" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; text-align: left; color: #000000; width: 100%;"> <tr> <td rowspan="1" style="vertical-align: bottom;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom;" valign="bottom"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six Months Ended</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"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 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="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</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 style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</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;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom;" valign="bottom"><div style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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;" valign="bottom"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance, beginning of period</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">140</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">215</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Warranties issued</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">19</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">55</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%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Warranty settlements</div></div></td> <td colspan="1" style="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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(45</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"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">)</div></div></td> <td colspan="1" style="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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(78</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"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></div></td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance, end of period</div></div></td> <td colspan="1" style="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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">114</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="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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">192</div></div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: left; line-height: 13.7pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of June 30, 2021, $87 thousand of the accrued product warranty liability was classified as current in “Accrued liabilities” in the Condensed Consolidated Balance Sheets and the remaining $27 thousand was classified as non-current in “Other liabilities”.</div> P24M <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes the activity recorded in the accrued product warranty liability during the six months ended June 30, 2021 and 2020:</div> <div style="line-height: 11.4pt;"><br/></div> <table cellpadding="0" cellspacing="0" id="z4403fdf83b2141ab8865e48e1bb0ccf9" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; text-align: left; color: #000000; width: 100%;"> <tr> <td rowspan="1" style="vertical-align: bottom;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom;" valign="bottom"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six Months Ended</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"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 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="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</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 style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</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;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom;" valign="bottom"><div style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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;" valign="bottom"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance, beginning of period</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">140</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">215</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Warranties issued</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">19</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">55</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%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Warranty settlements</div></div></td> <td colspan="1" style="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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(45</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"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">)</div></div></td> <td colspan="1" style="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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(78</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"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></div></td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance, end of period</div></div></td> <td colspan="1" style="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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">114</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="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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">192</div></div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 140000 215000 19000 55000 45000 78000 114000 192000 87000 27000 <div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">6. Debt</div> <div style="line-height: 11.4pt;"><br/></div> <div style="text-align: justify; line-height: 11.05pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On March 13, 2020, we entered into a new credit facility (the “Siena Credit Facility”) with Siena Lending Group LLC.  The Siena Credit Facility provides for a revolving credit line of up to $10.0 million expiring 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 style="line-height: 11.05pt;"><br/></div> <div style="text-align: justify; line-height: 11.05pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Siena Credit Facility imposes a financial covenant on the Company and borrowings are subject to a borrowing base based on (i) 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 three month period from April 1, 2020 to June 30, 2020 was the first period we were subject to the financial covenant which required the Company to maintain a minimum EBITDA and continued through the 12-month period from April 1, 2020 to March 31, 2021.  On <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">July 21,</span> 2021, the Company entered into an amendment (the “Credit Facility Amendment”) to the Siena Credit Facility.  The Credit Facility Amendment 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,000 under the Siena Credit Facility, tested as of the end of each calendar month, beginning with the calendar month ending July 31, 2021.  As of June 30, 2021, we had $4.7 million of borrowing capacity available under the Siena Credit Facility.</div> <div style="line-height: 11.05pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">On May 1, 2020 (the “Loan Date”), the Company was granted the PPP Loan from Berkshire Bank in the aggregate amount of $</span>2.2<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million, pursuant to the PPP.  </span>Under the terms of the PPP, the PPP Loan would be forgiven to the extent that funds from the PPP Loan were used for payroll costs and costs to continue group health care benefits, as well as for interest on mortgage obligations incurred before February 15, 2020, rent under lease agreements in effect before February 15, 2020, utilities for which service began before February 15, 2020, and interest on debt obligations incurred before February 15, 2020, subject to conditions and limitations provided in the CARES Act.  At least 60% (under the PPP terms, as amended) of the proceeds from the PPP Loan needed to have been used for eligible payroll costs for the PPP Loan to be forgiven. The Company submitted its PPP Loan forgiveness application in May 2021 to the SBA through Berkshire Bank and submitted the related loan necessity questionnaire in June 2021.  On July 8, 2021, the Company received notifications from Berkshire Bank and the SBA that its PPP Loan (including all interest accrued thereon) of $2.2 million had been fully forgiven by the SBA and that the forgiveness payment date was July 1, 2021. </div> <div style="line-height: 11.4pt;"><br/></div> <div style="text-align: justify; line-height: 10.25pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The PPP Loan, which was evidenced by a Note dated the Loan Date issued by the Company (the “Note”) in favor of Berkshire Bank, as lender (the “PPP Lender”), was scheduled to mature on May 1, 2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> and had a fixed interest rate of </span>1.0%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> </span>per annum, accruing from the Loan Date and payable monthly.  No payments were due on the PPP Loan for six months from the date of first disbursement, and because a loan forgiveness application was submitted to the SBA within 10 months after the end of the covered period, no payments were due until the date on which the SBA remitted the loan forgiveness amount to the PPP Lender and interest that accrued during the deferment period was included in the forgiveness amount.  The Note was unsecured and guaranteed by the SBA.  The PPP Loan is classified as “Long-term debt” in the Condensed Consolidated Balance Sheet.  The forgiveness of the PPP loan will be recognized  under “Interest and other expense” section in the Condensed Consolidated Statement of Operations during the quarter ending September 30, 2021.</div> <div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">6. Debt</div> <div style="line-height: 11.4pt;"><br/></div> <div style="text-align: justify; line-height: 11.05pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On March 13, 2020, we entered into a new credit facility (the “Siena Credit Facility”) with Siena Lending Group LLC.  The Siena Credit Facility provides for a revolving credit line of up to $10.0 million expiring 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 style="line-height: 11.05pt;"><br/></div> <div style="text-align: justify; line-height: 11.05pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Siena Credit Facility imposes a financial covenant on the Company and borrowings are subject to a borrowing base based on (i) 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 three month period from April 1, 2020 to June 30, 2020 was the first period we were subject to the financial covenant which required the Company to maintain a minimum EBITDA and continued through the 12-month period from April 1, 2020 to March 31, 2021.  On <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">July 21,</span> 2021, the Company entered into an amendment (the “Credit Facility Amendment”) to the Siena Credit Facility.  The Credit Facility Amendment 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,000 under the Siena Credit Facility, tested as of the end of each calendar month, beginning with the calendar month ending July 31, 2021.  As of June 30, 2021, we had $4.7 million of borrowing capacity available under the Siena Credit Facility.</div> <div style="line-height: 11.05pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">On May 1, 2020 (the “Loan Date”), the Company was granted the PPP Loan from Berkshire Bank in the aggregate amount of $</span>2.2<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million, pursuant to the PPP.  </span>Under the terms of the PPP, the PPP Loan would be forgiven to the extent that funds from the PPP Loan were used for payroll costs and costs to continue group health care benefits, as well as for interest on mortgage obligations incurred before February 15, 2020, rent under lease agreements in effect before February 15, 2020, utilities for which service began before February 15, 2020, and interest on debt obligations incurred before February 15, 2020, subject to conditions and limitations provided in the CARES Act.  At least 60% (under the PPP terms, as amended) of the proceeds from the PPP Loan needed to have been used for eligible payroll costs for the PPP Loan to be forgiven. The Company submitted its PPP Loan forgiveness application in May 2021 to the SBA through Berkshire Bank and submitted the related loan necessity questionnaire in June 2021.  On July 8, 2021, the Company received notifications from Berkshire Bank and the SBA that its PPP Loan (including all interest accrued thereon) of $2.2 million had been fully forgiven by the SBA and that the forgiveness payment date was July 1, 2021. </div> <div style="line-height: 11.4pt;"><br/></div> <div style="text-align: justify; line-height: 10.25pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The PPP Loan, which was evidenced by a Note dated the Loan Date issued by the Company (the “Note”) in favor of Berkshire Bank, as lender (the “PPP Lender”), was scheduled to mature on May 1, 2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> and had a fixed interest rate of </span>1.0%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> </span>per annum, accruing from the Loan Date and payable monthly.  No payments were due on the PPP Loan for six months from the date of first disbursement, and because a loan forgiveness application was submitted to the SBA within 10 months after the end of the covered period, no payments were due until the date on which the SBA remitted the loan forgiveness amount to the PPP Lender and interest that accrued during the deferment period was included in the forgiveness amount.  The Note was unsecured and guaranteed by the SBA.  The PPP Loan is classified as “Long-term debt” in the Condensed Consolidated Balance Sheet.  The forgiveness of the PPP loan will be recognized  under “Interest and other expense” section in the Condensed Consolidated Statement of Operations during the quarter ending September 30, 2021.</div> <div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">11. Subsequent events</div> <div style="line-height: 11.4pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has evaluated all events or transactions that occurred up to the date the consolidated financial statements were available to be issued.  Based upon this review, the Company did not identify any additional subsequent events that would have required adjustment or disclosure in the consolidated financial statements, other than receiving notifications from Berkshire Bank and the SBA regarding forgiveness of the PPP Loan on July 8, 2021, and the Credit Facility Amendment to the Siena Credit Facility signed on July 21, 2021, both of which are disclosed in Note 6. </div> 10000000.0 2023-03-13 0.0175 0.0225 0.0650 245000 0.0050 0.85 5000000.0 0.50 0.60 4700000 2200000 2200000 2022-05-01 0.010 <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">7. Earnings per share</div> <div style="line-height: 11.4pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table sets forth the reconciliation of basic weighted average shares outstanding and diluted weighted average shares outstanding:</div> <div style="text-align: left; line-height: 13.7pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div> <table cellpadding="0" cellspacing="0" id="za5e0f5082dfc470989320643109cfb02" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; 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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six 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"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2020</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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2020</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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net loss</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(2,114</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"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">)</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,853</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"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(4,320</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"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">)</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,845</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"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></div></td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" 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"> </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"> </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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Shares:</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"> </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"> </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"> </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"> </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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Basic:  Weighted average common shares outstanding</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">8,976</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,543</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">8,962</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,525</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: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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="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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">–</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="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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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="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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">–</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="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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"><div style="line-height: 14.4pt;"><div style="text-align: left; text-indent: -27pt; margin-left: 27pt; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Diluted:  Weighted average common and common equivalent shares outstanding</div></div></td> <td colspan="1" style="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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">8,976</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="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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,543</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="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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">8,962</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="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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,525</div></div></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="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="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="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="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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net loss per common share:</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"> </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"> </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> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="text-align: left; margin-left: 18pt; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Basic</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(0.24</div></div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">)</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.25</div></div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(0.48</div></div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">)</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.38</div></div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></div></td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="line-height: 14.4pt;"><div style="text-align: left; margin-left: 18pt; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Diluted</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"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(0.24</div></div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.25</div></div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</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"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(0.48</div></div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.38</div></div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></div></td> </tr> </table> <div style="line-height: 11.4pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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 three months ended </span>June 30, 2021<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> and </span>2020<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, there were </span>0.3<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million and </span>1.4<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million, respectively, of potentially dilutive shares consisting of stock awards that were excluded from the calculation of earnings per diluted share.  For the </span>six months ended<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> </span>June 30, 2021<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> and </span>2020<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, there were </span>0.7<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million and </span>1.3<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million, respectively, of potentially dilutive shares consisting of stock awards that were excluded from the calculation of earnings per diluted share.  </span>Regarding the three and six months ended June 30, 2021 and 2020, when a net loss is reported, basic and diluted net loss per common share are calculated using the same method.</div> <div style="text-align: left; line-height: 13.7pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div> <table cellpadding="0" cellspacing="0" id="za5e0f5082dfc470989320643109cfb02" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; 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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six 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"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2020</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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2020</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; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net loss</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(2,114</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"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">)</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,853</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"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(4,320</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"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">)</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,845</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"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></div></td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" 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"> </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"> </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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Shares:</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"> </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"> </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"> </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"> </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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Basic:  Weighted average common shares outstanding</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">8,976</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,543</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">8,962</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,525</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: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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="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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">–</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="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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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="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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">–</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="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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"><div style="line-height: 14.4pt;"><div style="text-align: left; text-indent: -27pt; margin-left: 27pt; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Diluted:  Weighted average common and common equivalent shares outstanding</div></div></td> <td colspan="1" style="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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">8,976</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="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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,543</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="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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">8,962</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="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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,525</div></div></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="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="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="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="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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net loss per common share:</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"> </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"> </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> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="text-align: left; margin-left: 18pt; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Basic</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(0.24</div></div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">)</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.25</div></div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(0.48</div></div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">)</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.38</div></div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></div></td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="line-height: 14.4pt;"><div style="text-align: left; margin-left: 18pt; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Diluted</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"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(0.24</div></div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.25</div></div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</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"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(0.48</div></div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.38</div></div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></div></td> </tr> </table> <div style="line-height: 11.4pt;"><br/></div> -2114000 -1853000 -4320000 -2845000 8976000 7543000 8962000 7525000 0 0 0 0 8976000 7543000 8962000 7525000 -0.24 -0.25 -0.48 -0.38 -0.24 -0.25 -0.48 -0.38 300000 1400000 700000 1300000 <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">8. Shareholders’ equity</div> <div style="line-height: 11.4pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On January 23, 2020, our Board of Directors announced the cessation of our quarterly cash dividend on the Company’s common stock.  The final dividend payment was made in December 2019.</div> <div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">9. Leases</div> <div style="line-height: 11.4pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We account for leases in accordance with ASC Topic 842: Leases.</div> <div style="line-height: 11.4pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 Sheet.  Our leases have remaining lease terms of one year to five years, some of which include options to extend. Our leases with options to extend provide for extensions of two to five years with the ability to terminate the lease within one year.  <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">On February 28, 2020, we entered into an amendment to extend the lease on our facility in Ithaca, New York, </span>which resulted in recording an additional right-of-use-asset and lease liability of $1.5 million<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.  The lease, which was last amended on January 14, 2016, was scheduled to expire on May 31, 2021.  The lease amendment provided for an extension of the lease for </span><span style="-sec-ix-hidden:Fact_ad65208292d34281b07f3286c5d9553e">four</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> additional years from June 1, 2021 to May 31, 2025.  On April 30, 2021, we entered into an amendment to modify the expiration date of our lease on our Hamden, CT facility.  </span>The lease, which was last amended on January 3, 2017, was scheduled to expire on April 30, 2027.  The lease amendment modified the expiration date to October 31, 2023 with an option to extend the lease for an additional two-year period extending the expiration date to October 31, 2025.  The modification resulted in reducing the right-of-use-asset and lease liability by $0.3 million<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">. </span>Lease expense is recognized on a straight-line basis over the lease term.</div> <div style="line-height: 11.4pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating lease expense for the three months ended June 30, 2021 and 2020 was $239 thousand and $241 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.  <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Operating lease expense for the six months ended June 30, 2021 and 2020 was $</span>482<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> thousand and $</span>492<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> thousand, respectively.  </span>Operating lease expenses include short-term lease costs, which were immaterial during the periods presented.</div> <div style="line-height: 11.4pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following information represents supplemental disclosure for the statement of cash flows related to operating leases (in thousands):</div> <div style="line-height: 11.4pt;"><br/></div> <table cellpadding="0" cellspacing="0" id="z3095d035b5f844779378555a907498f2" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; text-align: left; color: #000000; width: 100%;"> <tr> <td rowspan="1" style="vertical-align: bottom;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom;" valign="bottom"><div style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six 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"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></div></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="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 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 style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</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 style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">522</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="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">519</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 style="text-align: left; line-height: 13.7pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following summarizes additional information related to our leases as of June 30, 2021 and December 31, 2020:</div> <div style="line-height: 11.4pt;"><br/></div> <table cellpadding="0" cellspacing="0" id="z9c2a7d35e9154812ab1ce47d0b679acb" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></div></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="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30, 2021</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 style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31, 2020</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.9</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.9</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 style="line-height: 14.4pt;"><div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.4</div></div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.1</div></div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></div></td> </tr> </table> <div style="text-align: left; line-height: 13.7pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The maturity of the Company’s operating lease liabilities as of June 30, 2021 and December 31, 2020 were as follows (in thousands):</div> <div style="line-height: 11.4pt;"><br/></div> <table cellpadding="0" cellspacing="0" id="z1b45a5b186c641f09670c24da4ada8c8" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></div></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="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30, 2021</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 style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31, 2020</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2021</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">463</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">971</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 style="line-height: 14.4pt;"><div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2022</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">887</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">879</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">722</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">713</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">722</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">718</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">427</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">464</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 style="line-height: 14.4pt;"><div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Thereafter</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">24</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">180</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 style="line-height: 14.4pt;"><div style="text-align: left; margin-left: 13.45pt; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,245</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,925</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">269</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">224</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 style="line-height: 14.4pt;"><div style="text-align: left; margin-left: 13.45pt; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,976</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="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,701</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> P1Y P5Y P5Y P1Y 1500000 1500000 239000 241000 482000 492000 <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following information represents supplemental disclosure for the statement of cash flows related to operating leases (in thousands):</div> <div style="line-height: 11.4pt;"><br/></div> <table cellpadding="0" cellspacing="0" id="z3095d035b5f844779378555a907498f2" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; text-align: left; color: #000000; width: 100%;"> <tr> <td rowspan="1" style="vertical-align: bottom;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom;" valign="bottom"><div style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six 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"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></div></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="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 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 style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</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 style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">522</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="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">519</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> 522000 519000 <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following summarizes additional information related to our leases as of June 30, 2021 and December 31, 2020:</div> <div style="line-height: 11.4pt;"><br/></div> <table cellpadding="0" cellspacing="0" id="z9c2a7d35e9154812ab1ce47d0b679acb" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></div></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="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30, 2021</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 style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31, 2020</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.9</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.9</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 style="line-height: 14.4pt;"><div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.4</div></div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.1</div></div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></div></td> </tr> </table> P3Y10M24D P4Y10M24D 0.044 0.041 <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The maturity of the Company’s operating lease liabilities as of June 30, 2021 and December 31, 2020 were as follows (in thousands):</div> <div style="line-height: 11.4pt;"><br/></div> <table cellpadding="0" cellspacing="0" id="z1b45a5b186c641f09670c24da4ada8c8" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/></div></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="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30, 2021</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 style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31, 2020</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2021</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">463</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="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">971</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 style="line-height: 14.4pt;"><div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2022</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">887</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">879</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">722</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">713</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">722</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">718</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">427</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">464</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 style="line-height: 14.4pt;"><div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Thereafter</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">24</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">180</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 style="line-height: 14.4pt;"><div style="text-align: left; margin-left: 13.45pt; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,245</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,925</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 style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">269</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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">224</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 style="line-height: 14.4pt;"><div style="text-align: left; margin-left: 13.45pt; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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 style="line-height: 14.4pt;"><div style="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,976</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="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; 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="line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,701</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> 463000 971000 887000 879000 722000 713000 722000 718000 427000 464000 24000 180000 3245000 3925000 269000 224000 2976000 3701000 <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10. Income taxes</div> <div style="line-height: 11.4pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We recorded an income tax benefit for the second quarter of </span>2021<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> of $</span>687<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> thousand at an effective tax rate of </span>24.5%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, compared to an income tax benefit for the second quarter of </span>2020<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> of $</span>921<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> thousand at an effective tax rate of </span>33.2%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.  For the </span>six months ended<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> </span>June 30, 2021<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">,  we recorded an income tax benefit of $</span>1.2<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million at an effective tax rate of </span>22.3%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, compared to an income tax benefit for the </span>six months ended<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> </span>June 30, 2020<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> of $</span>1.4<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million at an effective tax rate of </span>32.8%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.  </span>The effective tax rate for the second quarter and first six months of 2020 was higher than the comparable 2021 periods as it included the impact of our net operating loss (“NOL”) that we incurred during 2020 and will carry back to prior years.  The CARES Act enacted on March 27, 2020 permits NOLs incurred in 2018, 2019 and 2020 to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes.  We generated an NOL in 2020, which we will carry back to tax years that had a federal statutory tax rate of 34% compared to 21% in 2020.</div> <div style="line-height: 11.4pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We are subject to U.S. federal income tax, as well as income tax in certain U.S. states and foreign jurisdictions.  We have substantially concluded all U.S. federal, state and local income tax, and foreign tax regulatory examination matters through 2016.  However, our federal tax returns for the years 2017 through 2019 remain open to examination. Various state and foreign tax jurisdiction tax years remain open to examination as well, though we believe that any additional assessment would be immaterial to the Condensed Consolidated Financial Statements.</div> <div style="line-height: 11.4pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of June 30, 2021, we had $121 thousand of total gross unrecognized tax benefits that, if recognized, would favorably affect the effective income tax rate in any future periods.  We expect $24 thousand of the $121 thousand of unrecognized tax benefits will reverse in the third quarter of 2021 upon the expiration of the applicable statute of limitations.</div> <div style="line-height: 11.4pt;"><br/></div> <div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We recognize interest and penalties related to uncertain tax positions in the income tax provision.  As of June 30, 2021, we had $25 thousand of accrued interest and penalties related to uncertain tax positions.  The Company maintains a valuation allowance against certain deferred tax assets where realization is not certain.</div> -687000 0.245 -921000 0.332 -1200000 0.223 -1400000 0.328 0.34 0.21 121000 24000 121000 25000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2021
Apr. 30, 2021
Cover page.    
Entity Registrant Name TRANSACT TECHNOLOGIES INC  
Entity Central Index Key 0001017303  
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2021  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
Document Transition Report false  
Entity File Number 0-21121  
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   8,991,504
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 7,960 $ 10,359
Accounts receivable, net 5,741 3,377
Note receivable 0 100
Inventories 8,734 11,286
Prepaid income taxes 2,499 2,409
Other current assets 864 644
Total current assets 25,798 28,175
Fixed assets, net of accumulated depreciation of $20,124 and $19,979, respectively 1,843 1,950
Note receivable, net of current portion 0 1,584
Right-of-use asset 2,952 3,618
Goodwill 2,621 2,621
Deferred tax assets 4,147 2,939
Intangible assets, net of accumulated amortization of $4,056 and $4,005, respectively 481 583
Other assets 573 777
Total noncurrent assets 12,617 14,072
Total assets 38,415 42,247
Current liabilities:    
Accounts payable 2,780 1,691
Accrued liabilities 2,466 3,665
Lease liability 809 837
Deferred revenue 742 504
Total current liabilities 6,797 6,697
Long-term debt 2,173 2,173
Deferred revenue, net of current portion 232 111
Lease liability, net of current portion 2,167 2,864
Other liabilities 173 166
Total noncurrent liabilities 4,745 5,314
Total liabilities 11,542 12,011
Shareholders' equity:    
Common stock, $0.01 par value, 20,000,000 shares authorized; 13,010,383 and 12,976,227 shares issued, respectively; 8,965,541 and 8,931,385 shares outstanding, respectively 130 130
Additional paid-in capital 43,408 42,536
Retained earnings 15,398 19,718
Accumulated other comprehensive income (loss), net of tax 47 (38)
Treasury stock, at cost, 4,044,842 shares (32,110) (32,110)
Total shareholders' equity 26,873 30,236
Total liabilities and shareholders' equity $ 38,415 $ 42,247
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Assets:    
Fixed assets, accumulated depreciation $ 20,282 $ 19,979
Intangible assets, accumulated amortization $ 4,107 $ 4,005
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) 13,035,321 12,976,227
Common stock, shares outstanding (in shares) 8,990,479 8,931,385
Treasury stock (in shares) 4,044,842 4,044,842
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
CONSOLIDATED STATEMENTS OF INCOME [Abstract]        
Net sales $ 9,325 $ 5,285 $ 17,626 $ 15,532
Cost of sales 6,000 2,995 11,112 8,324
Gross profit 3,325 2,290 6,514 7,208
Operating expenses:        
Engineering, design and product development 1,804 1,367 3,607 2,752
Selling and marketing 1,767 1,419 3,210 3,627
General and administrative 2,509 2,242 5,118 4,862
Operating expenses 6,080 5,028 11,935 11,241
Operating loss (2,755) (2,738) (5,421) (4,033)
Interest and other (expense) income:        
Interest, net (29) (25) (42) (22)
Other, net (17) (11) (100) (176)
Interest and other expense (46) (36) (142) (198)
Loss before income taxes (2,801) (2,774) (5,563) (4,231)
Income tax benefit (687) (921) (1,243) (1,386)
Net loss $ (2,114) $ (1,853) $ (4,320) $ (2,845)
Net loss per common share:        
Basic (in dollars per share) $ (0.24) $ (0.25) $ (0.48) $ (0.38)
Diluted (in dollars per share) $ (0.24) $ (0.25) $ (0.48) $ (0.38)
Shares used in per-share calculation:        
Basic (in shares) 8,976 7,543 8,962 7,525
Diluted (in shares) 8,976 7,543 8,962 7,525
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS [Abstract]        
Net loss $ (2,114) $ (1,853) $ (4,320) $ (2,845)
Foreign currency translation adjustment, net of tax 32 10 85 81
Comprehensive loss $ (2,082) $ (1,843) $ (4,235) $ (2,764)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Cash flows from operating activities:    
Net loss $ (4,320) $ (2,845)
Adjustments to reconcile net loss to net cash used in operating activities:    
Share-based compensation expense 695 413
Depreciation and amortization 486 495
Deferred income taxes (1,209) (1,485)
Gain on the sale of fixed assets (8) 0
Foreign currency transaction losses 107 215
Changes in operating assets and liabilities:    
Accounts receivable (2,350) 3,060
Inventories 2,591 101
Prepaid income taxes (90) 49
Other current and long term assets 29 73
Accounts payable 1,012 (1,660)
Accrued liabilities and other liabilities (862) (725)
Net cash used in operating activities (3,919) (2,309)
Cash flows from investing activities:    
Capital expenditures (159) (489)
Collection of note receivable 1,598  
Issuance of note receivable   (600)
Proceeds from Sales of Assets, Investing Activities 8 0
Net cash provided by (used in) investing activities 1,447 (1,089)
Cash flows from financing activities:    
Revolving credit line borrowings 0 2,756
Revolving credit line payments 0 (2,750)
Long-term debt borrowings 0 2,173
Proceeds from stock option exercises 277 353
Withholding taxes paid on stock issuances (100) (41)
Payment of bank financing costs (31) (213)
Net cash (used in) provided by financing activities 146 2,278
Effect of exchange rate changes on cash and cash equivalents (73) (1)
Decrease in cash and cash equivalents (2,399) (1,121)
Cash and cash equivalents, beginning of period 10,359 4,203
Cash and cash equivalents, end of period 7,960 3,082
Supplemental cash flow information:    
Capital expenditures included in accounts payable $ 100 $ 36
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
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 Income (Loss) [Member]
Total
Beginning balance at Dec. 31, 2019 $ 115 $ 32,604 $ 25,348   $ (31) $ 25,926
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Share-based compensation expense   413        
Issuance of shares from exercise of stock options 1 353        
Relinquishment of stock awards and deferred stock units to pay for withholding taxes   (41)        
Net loss     (2,845)     (2,845)
Foreign currency translation adjustment, net of tax         81 81
Ending balance at Jun. 30, 2020 116 33,329 22,503 $ (32,110) 50 $ 23,888
Supplemental share information            
Issuance of shares from stock awards (in shares)           91
Relinquishment of stock awards to pay withholding taxes (in shares)           14
Beginning balance at Mar. 31, 2020 116 33,103 24,356   40 $ 25,505
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Share-based compensation expense   226        
Issuance of shares from exercise of stock options 0 0        
Relinquishment of stock awards and deferred stock units to pay for withholding taxes   0        
Net loss     (1,853)     (1,853)
Foreign currency translation adjustment, net of tax         10 10
Ending balance at Jun. 30, 2020 116 33,329 22,503 (32,110) 50 $ 23,888
Supplemental share information            
Issuance of shares from stock awards (in shares)           9
Relinquishment of stock awards to pay withholding taxes (in shares)           0
Beginning balance at Dec. 31, 2020 130 42,536 19,718   (38) $ 30,236
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Share-based compensation expense   695        
Issuance of shares from exercise of stock options 0 277        
Relinquishment of stock awards and deferred stock units to pay for withholding taxes   (100)        
Net loss     (4,320)     (4,320)
Foreign currency translation adjustment, net of tax         85 85
Ending balance at Jun. 30, 2021 130 43,408 15,398 (32,110) 47 $ 26,873
Supplemental share information            
Issuance of shares from stock awards (in shares)           92
Relinquishment of stock awards to pay withholding taxes (in shares)           32
Beginning balance at Mar. 31, 2021 130 42,816 17,512   15 $ 28,363
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Share-based compensation expense   431        
Issuance of shares from exercise of stock options 0 186        
Relinquishment of stock awards and deferred stock units to pay for withholding taxes   (25)        
Net loss     (2,114)     (2,114)
Foreign currency translation adjustment, net of tax         32 32
Ending balance at Jun. 30, 2021 $ 130 $ 43,408 $ 15,398 $ (32,110) $ 47 $ 26,873
Supplemental share information            
Issuance of shares from stock awards (in shares)           27
Relinquishment of stock awards to pay withholding taxes (in shares)           1
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of presentation
6 Months Ended
Jun. 30, 2021
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, 2020 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, 2020.

The financial position and results of operations of our U.K. subsidiary are measured using local currency as the functional currency.  Assets and liabilities of such subsidiary have been translated at the end-of-period exchange rates, and related revenues and expenses have been translated at the exchange rate as of the date the transaction was recognized, with the resulting translation gain or loss recorded in “Accumulated other comprehensive income (loss), net of tax” in the Condensed Consolidated Balance Sheets and Condensed Consolidated Statements of Changes in Shareholders’ Equity.  Transaction gains and losses are included in “Other, net” in the Condensed Consolidated Statements of Operations.

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

Impact of the COVID-19 Pandemic
In the first quarter of 2020, the COVID-19 pandemic and the resulting social distancing measures, including closures and restricted openings of restaurants and casinos implemented by federal, state and local authorities, negatively impacted customer demand and disrupted portions of our supply chain, including delayed product shipments from our two manufacturers located in China and Thailand.  While we began to experience a modest recovery starting in the second half of 2020 into 2021 and expect this recovery to continue during the remainder of 2021, the exact timing and pace of recovery is unknown given uncertainty surrounding responsive measures to the spread of virus variants or any potential future resurgences of the virus and the significant disruption that our customers have already experienced and may continue to experience.  In light of this uncertainty, we implemented a number of cost saving measures during 2020 to help mitigate the impact on our financial position and operations and continued to limit discretionary spending during the first half of 2021.  We are monitoring indicators of demand recovery, including our sales pipeline, customer orders and product shipments to ascertain an estimate of the ultimate impact of the COVID-19 pandemic on our business; however, the length and ultimate severity of the reduction in demand due to the pandemic remains uncertain.

Balance Sheet, Cash Flow and Liquidity. In addition to the expense management actions implemented during 2020, we took the following actions to increase liquidity and strengthen our financial position:
Public Offering – On October 16, 2020, the Company raised net proceeds of $8.7 million, after deducting underwriting discounts, commissions and offering expenses, through an underwritten public offering (the “Offering”) and sold an aggregate of 1,380,000 shares of common stock.
PPP Loan – On May 1, 2020, the Company was granted a $2.2 million loan (the “PPP Loan”) under the Paycheck Protection Program (the “PPP”) administered by the Small Business Administration (“SBA”) established under Division A, Title I of the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act"), which enabled us to return employees we furloughed earlier in 2020 to full time employment and to restore employees to full pay following certain pay cuts.  On July 8, 2021, we received notice that the PPP Loan had been forgiven as of July 1, 2021.  See Note 6 for further details regarding the PPP Loan.
New Credit Facility – On March 13, 2020, we entered into a new credit facility with Siena Lending Group LLC that provides a revolving credit line of up to $10.0 million, subject to a borrowing base.  See Note 6 for further details regarding this facility.
Reduced Capital Expenditures – We limited capital expenditures during 2020.

We may further modify or supplement the expense management measures we have implemented and the actions we have taken to increase liquidity as the timing and extent of customer demand recovery develops.

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 taken 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, capital expenditures and other operating costs.  Our current assumptions are that casinos and restaurants remain open and continue to gradually increase capacity limitations during 2021, but that many casinos and restaurants may delay purchases of new slot machines and our BOHA! products, respectively, as their businesses gradually return to pre-pandemic levels of capacity and operations.  Based on these assumptions, we anticipate that sales in casino and gaming and food service technology will continue to be negatively impacted through at least 2021.  We have performed a sensitivity analysis on these assumptions to forecast the potential impact of a slower-than-anticipated recovery and believe that we are positioned to withstand the impact of lower-than-anticipated sales and that we will be able to take additional financial and operational actions to cut costs and/or increase liquidity, if necessary.  These actions may include additional expense reductions and capital raising activities.

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, inventory obsolescence, the valuation of deferred tax assets and liabilities, depreciable lives of equipment, warranty obligations, 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.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue
6 Months Ended
Jun. 30, 2021
Revenue [Abstract]  
Revenue
2. Revenue

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

Disaggregation of revenue

The following tables disaggregates our revenue by market-type, as we believe it 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
 
 
June 30,
 
   
2021
   
2020
 
   
(In thousands)
 
   
United States
   
International
   
Total
   
United States
   
International
   
Total
 
Food service technology
 
$
2,987
   
$
87
   
$
3,074
   
$
1,056
   
$
148
   
$
1,204
 
POS automation
   
1,252
     
4
     
1,256
     
481
     
-
     
481
 
Casino and gaming
   
2,438
     
1,029
     
3,467
     
970
     
390
     
1,360
 
Lottery
   
-
     
-
     
-
     
817
     
-
     
817
 
Printrex
   
25
     
87
     
112
     
6
     
2
     
8
 
TransAct Services Group
   
1,252
     
164
     
1,416
     
1,271
     
144
     
1,415
 
Total net sales
 
$
7,954
   
$
1,371
   
$
9,325
   
$
4,601
   
$
684
   
$
5,285
 

   
Six Months Ended
 
 
June 30,
 
   
2021
   
2020
 
   
(In thousands)
 
   
United States
   
International
   
Total
   
United States
   
International
   
Total
 
Food service technology
 
$
5,551
   
$
270
   
$
5,821
   
$
2,295
   
$
280
   
$
2,575
 
POS automation
   
2,412
     
8
     
2,420
     
2,035
     
4
     
2,039
 
Casino and gaming
   
4,402
     
1,930
     
6,332
     
3,528
     
2,763
     
6,291
 
Lottery
   
-
     
-
     
-
     
817
     
-
     
817
 
Printrex
   
52
     
219
     
271
     
67
     
58
     
125
 
TransAct Services Group
   
2,532
     
250
     
2,782
     
3,274
     
411
     
3,685
 
Total net sales
 
$
14,949
   
$
2,677
   
$
17,626
   
$
12,016
   
$
3,516
   
$
15,532
 


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” and “Other non-current 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 six months ended June 30, 2021, we recognized revenue of $0.5 million related to our contract liabilities at December 31, 2020. Total net contract (liabilities) assets consisted of the following:

 
June 30, 2021
   
December 31, 2020
 
   
(In thousands)
 
Unbilled receivables, current
 
$
296
   
$
290
 
Unbilled receivables, non-current
   
441
     
591
 
Customer pre-payments
   
(87
)
   
(216
)
Deferred revenue, current
   
(742
)
   
(504
)
Deferred revenue, non-current
   
(232
)
   
(111
)
Total net contract (liabilities) assets
 
$
(324
)
 
$
50
 

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 June 30, 2021, the aggregate amount of transaction prices allocated to remaining performance obligations was $5.0 million.  The Company expects to recognize revenue on $4.4 million of its remaining performance obligations within the next 12 months following June 30, 2021, $0.4 million within the next 24 months and the balance of these remaining performance obligations recognized within the next 36 months.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Note receivable
6 Months Ended
Jun. 30, 2021
Note receivable [Abstract]  
Note receivable
3. Note receivable

The note receivable balance relates to loans given to a third-party software developer from whom we license our food service technology software with an interest rate of 4.5%, which were originally due in April 2020.  In March 2021, we received payment in the amount of $1.6 million representing the remaining principal balance and interest due from the third-party.  Prior to the payment being received, notes receivable were stated at unpaid principal balances and interest income was recognized on the accrual method.  Interest income for the three months ended June 30, 2020 was $18 thousand.  There was no interest income for the three months ended June 30, 2021.  For the six months ended June 30, 2021 and 2020, we recorded $17 thousand and $31 thousand of interest income, respectively.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories
6 Months Ended
Jun. 30, 2021
Inventories, net [Abstract]  
Inventories, net
4. Inventories

The components of inventories were:

 
June 30, 2021
   
December 31, 2020
 
   
(In thousands)
 
             
Raw materials and purchased component parts
 
$
5,373
   
$
5,467
 
Finished goods
   
3,361
     
5,819
 
   
$
8,734
   
$
11,286
 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued product warranty liability
6 Months Ended
Jun. 30, 2021
Accrued product warranty liability [Abstract]  
Accrued product warranty liability
5. Accrued product warranty liability

We generally provide hardware warranties on our products for up to 24 months and record the estimated cost of such product warranties at the time the sale is recorded.  Estimated warranty costs are based upon actual past experience of product repairs and the related estimated cost of labor and material to make the necessary repairs.


The following table summarizes the activity recorded in the accrued product warranty liability during the six months ended June 30, 2021 and 2020:

 
Six Months Ended
 
 
June 30,
 
   
2021
   
2020
 
   
(In thousands)
 
             
Balance, beginning of period
 
$
140
   
$
215
 
Warranties issued
   
19
     
55
 
Warranty settlements
   
(45
)
   
(78
)
Balance, end of period
 
$
114
   
$
192
 

As of June 30, 2021, $87 thousand of the accrued product warranty liability was classified as current in “Accrued liabilities” in the Condensed Consolidated Balance Sheets and the remaining $27 thousand was classified as non-current in “Other liabilities”.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Debt
6 Months Ended
Jun. 30, 2021
Borrowings [Abstract]  
Debt
6. Debt

On March 13, 2020, we entered into a new credit facility (the “Siena Credit Facility”) with Siena Lending Group LLC.  The Siena Credit Facility provides for a revolving credit line of up to $10.0 million expiring 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 (i) 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 three month period from April 1, 2020 to June 30, 2020 was the first period we were subject to the financial covenant which required the Company to maintain a minimum EBITDA and continued through the 12-month period from April 1, 2020 to March 31, 2021.  On July 21, 2021, the Company entered into an amendment (the “Credit Facility Amendment”) to the Siena Credit Facility.  The Credit Facility Amendment 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,000 under the Siena Credit Facility, tested as of the end of each calendar month, beginning with the calendar month ending July 31, 2021.  As of June 30, 2021, we had $4.7 million of borrowing capacity available under the Siena Credit Facility.

On May 1, 2020 (the “Loan Date”), the Company was granted the PPP Loan from Berkshire Bank in the aggregate amount of $2.2 million, pursuant to the PPP.  Under the terms of the PPP, the PPP Loan would be forgiven to the extent that funds from the PPP Loan were used for payroll costs and costs to continue group health care benefits, as well as for interest on mortgage obligations incurred before February 15, 2020, rent under lease agreements in effect before February 15, 2020, utilities for which service began before February 15, 2020, and interest on debt obligations incurred before February 15, 2020, subject to conditions and limitations provided in the CARES Act.  At least 60% (under the PPP terms, as amended) of the proceeds from the PPP Loan needed to have been used for eligible payroll costs for the PPP Loan to be forgiven. The Company submitted its PPP Loan forgiveness application in May 2021 to the SBA through Berkshire Bank and submitted the related loan necessity questionnaire in June 2021.  On July 8, 2021, the Company received notifications from Berkshire Bank and the SBA that its PPP Loan (including all interest accrued thereon) of $2.2 million had been fully forgiven by the SBA and that the forgiveness payment date was July 1, 2021. 

The PPP Loan, which was evidenced by a Note dated the Loan Date issued by the Company (the “Note”) in favor of Berkshire Bank, as lender (the “PPP Lender”), was scheduled to mature on May 1, 2022 and had a fixed interest rate of 1.0% per annum, accruing from the Loan Date and payable monthly.  No payments were due on the PPP Loan for six months from the date of first disbursement, and because a loan forgiveness application was submitted to the SBA within 10 months after the end of the covered period, no payments were due until the date on which the SBA remitted the loan forgiveness amount to the PPP Lender and interest that accrued during the deferment period was included in the forgiveness amount.  The Note was unsecured and guaranteed by the SBA.  The PPP Loan is classified as “Long-term debt” in the Condensed Consolidated Balance Sheet.  The forgiveness of the PPP loan will be recognized  under “Interest and other expense” section in the Condensed Consolidated Statement of Operations during the quarter ending September 30, 2021.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings per share
6 Months Ended
Jun. 30, 2021
Earnings per share [Abstract]  
Earnings per share
7. Earnings per share

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

   
Three Months Ended
   
Six Months Ended
 
 
June 30,
   
June 30,
 
   
2021
   
2020
   
2021
   
2020
 
   
(In thousands, except per share data)
 
Net loss
 
$
(2,114
)
 
$
(1,853
)
 
$
(4,320
)
 
$
(2,845
)
                                 
Shares:
                               
Basic:  Weighted average common shares outstanding
   
8,976
     
7,543
     
8,962
     
7,525
 
Add:  Dilutive effect of outstanding options and restricted stock units as determined by the treasury stock method
   
     
     
     
 
Diluted:  Weighted average common and common equivalent shares outstanding
   
8,976
     
7,543
     
8,962
     
7,525
 
                                 
Net loss per common share:
                               
Basic
 
$
(0.24
)
 
$
(0.25
)
 
$
(0.48
)
 
$
(0.38
)
Diluted
 
$
(0.24
)
 
$
(0.25
)
 
$
(0.48
)
 
$
(0.38
)

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 three months ended June 30, 2021 and 2020, there were 0.3 million and 1.4 million, respectively, of potentially dilutive shares consisting of stock awards that were excluded from the calculation of earnings per diluted share.  For the six months ended June 30, 2021 and 2020, there were 0.7 million and 1.3 million, respectively, of potentially dilutive shares consisting of stock awards that were excluded from the calculation of earnings per diluted share.  Regarding the three and six months ended June 30, 2021 and 2020, when a net loss is reported, basic and diluted net loss per common share are calculated using the same method.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Shareholders' equity
6 Months Ended
Jun. 30, 2021
Shareholders' equity [Abstract]  
Shareholders' equity
8. Shareholders’ equity

On January 23, 2020, our Board of Directors announced the cessation of our quarterly cash dividend on the Company’s common stock.  The final dividend payment was made in December 2019.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Leases
6 Months Ended
Jun. 30, 2021
Leases [Abstract]  
Leases
9. 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 Sheet.  Our leases have remaining lease terms of one year to five years, some of which include options to extend. Our leases with options to extend provide for extensions of two to five years with the ability to terminate the lease within one year.  On February 28, 2020, we entered into an amendment to extend the lease on our facility in Ithaca, New York, which resulted in recording an additional right-of-use-asset and lease liability of $1.5 million.  The lease, which was last amended on January 14, 2016, was scheduled to expire on May 31, 2021.  The lease amendment provided for an extension of the lease for four additional years from June 1, 2021 to May 31, 2025.  On April 30, 2021, we entered into an amendment to modify the expiration date of our lease on our Hamden, CT facility.  The lease, which was last amended on January 3, 2017, was scheduled to expire on April 30, 2027.  The lease amendment modified the expiration date to October 31, 2023 with an option to extend the lease for an additional two-year period extending the expiration date to October 31, 2025.  The modification resulted in reducing the right-of-use-asset and lease liability by $0.3 million. Lease expense is recognized on a straight-line basis over the lease term.

Operating lease expense for the three months ended June 30, 2021 and 2020 was $239 thousand and $241 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 expense for the six months ended June 30, 2021 and 2020 was $482 thousand and $492 thousand, respectively.  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):

 
Six Months Ended
 
 
June 30,
 
   
2021
   
2020
 
Operating cash outflows from leases
 
$
522
   
$
519
 

The following summarizes additional information related to our leases as of June 30, 2021 and December 31, 2020:

 
June 30, 2021
   
December 31, 2020
 
Weighted average remaining lease term (in years)
   
3.9
     
4.9
 
Weighted average discount rate
   
4.4
%
   
4.1
%

The maturity of the Company’s operating lease liabilities as of June 30, 2021 and December 31, 2020 were as follows (in thousands):

 
June 30, 2021
   
December 31, 2020
 
2021
 
$
463
   
$
971
 
2022
   
887
     
879
 
2023
   
722
     
713
 
2024
   
722
     
718
 
2025
   
427
     
464
 
Thereafter
   
24
     
180
 
Total undiscounted lease payments
   
3,245
     
3,925
 
Less imputed interest
   
269
     
224
 
Total lease liabilities
 
$
2,976
   
$
3,701
 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Income taxes
6 Months Ended
Jun. 30, 2021
Income taxes [Abstract]  
Income taxes
10. Income taxes

We recorded an income tax benefit for the second quarter of 2021 of $687 thousand at an effective tax rate of 24.5%, compared to an income tax benefit for the second quarter of 2020 of $921 thousand at an effective tax rate of 33.2%.  For the six months ended June 30, 2021,  we recorded an income tax benefit of $1.2 million at an effective tax rate of 22.3%, compared to an income tax benefit for the six months ended June 30, 2020 of $1.4 million at an effective tax rate of 32.8%The effective tax rate for the second quarter and first six months of 2020 was higher than the comparable 2021 periods as it included the impact of our net operating loss (“NOL”) that we incurred during 2020 and will carry back to prior years.  The CARES Act enacted on March 27, 2020 permits NOLs incurred in 2018, 2019 and 2020 to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes.  We generated an NOL in 2020, which we will carry back to tax years that had a federal statutory tax rate of 34% compared to 21% in 2020.

We are subject to U.S. federal income tax, as well as income tax in certain U.S. states and foreign jurisdictions.  We have substantially concluded all U.S. federal, state and local income tax, and foreign tax regulatory examination matters through 2016.  However, our federal tax returns for the years 2017 through 2019 remain open to examination. Various state and foreign tax jurisdiction tax years remain open to examination as well, though we believe that any additional assessment would be immaterial to the Condensed Consolidated Financial Statements.

As of June 30, 2021, we had $121 thousand of total gross unrecognized tax benefits that, if recognized, would favorably affect the effective income tax rate in any future periods.  We expect $24 thousand of the $121 thousand of unrecognized tax benefits will reverse in the third quarter of 2021 upon the expiration of the applicable statute of limitations.

We recognize interest and penalties related to uncertain tax positions in the income tax provision.  As of June 30, 2021, we had $25 thousand of accrued interest and penalties related to uncertain tax positions.  The Company maintains a valuation allowance against certain deferred tax assets where realization is not certain.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent events
6 Months Ended
Jun. 30, 2021
Subsequent events [Abstract]  
Subsequent events
6. Debt

On March 13, 2020, we entered into a new credit facility (the “Siena Credit Facility”) with Siena Lending Group LLC.  The Siena Credit Facility provides for a revolving credit line of up to $10.0 million expiring 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 (i) 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 three month period from April 1, 2020 to June 30, 2020 was the first period we were subject to the financial covenant which required the Company to maintain a minimum EBITDA and continued through the 12-month period from April 1, 2020 to March 31, 2021.  On July 21, 2021, the Company entered into an amendment (the “Credit Facility Amendment”) to the Siena Credit Facility.  The Credit Facility Amendment 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,000 under the Siena Credit Facility, tested as of the end of each calendar month, beginning with the calendar month ending July 31, 2021.  As of June 30, 2021, we had $4.7 million of borrowing capacity available under the Siena Credit Facility.

On May 1, 2020 (the “Loan Date”), the Company was granted the PPP Loan from Berkshire Bank in the aggregate amount of $2.2 million, pursuant to the PPP.  Under the terms of the PPP, the PPP Loan would be forgiven to the extent that funds from the PPP Loan were used for payroll costs and costs to continue group health care benefits, as well as for interest on mortgage obligations incurred before February 15, 2020, rent under lease agreements in effect before February 15, 2020, utilities for which service began before February 15, 2020, and interest on debt obligations incurred before February 15, 2020, subject to conditions and limitations provided in the CARES Act.  At least 60% (under the PPP terms, as amended) of the proceeds from the PPP Loan needed to have been used for eligible payroll costs for the PPP Loan to be forgiven. The Company submitted its PPP Loan forgiveness application in May 2021 to the SBA through Berkshire Bank and submitted the related loan necessity questionnaire in June 2021.  On July 8, 2021, the Company received notifications from Berkshire Bank and the SBA that its PPP Loan (including all interest accrued thereon) of $2.2 million had been fully forgiven by the SBA and that the forgiveness payment date was July 1, 2021. 

The PPP Loan, which was evidenced by a Note dated the Loan Date issued by the Company (the “Note”) in favor of Berkshire Bank, as lender (the “PPP Lender”), was scheduled to mature on May 1, 2022 and had a fixed interest rate of 1.0% per annum, accruing from the Loan Date and payable monthly.  No payments were due on the PPP Loan for six months from the date of first disbursement, and because a loan forgiveness application was submitted to the SBA within 10 months after the end of the covered period, no payments were due until the date on which the SBA remitted the loan forgiveness amount to the PPP Lender and interest that accrued during the deferment period was included in the forgiveness amount.  The Note was unsecured and guaranteed by the SBA.  The PPP Loan is classified as “Long-term debt” in the Condensed Consolidated Balance Sheet.  The forgiveness of the PPP loan will be recognized  under “Interest and other expense” section in the Condensed Consolidated Statement of Operations during the quarter ending September 30, 2021.
11. Subsequent events

The Company has evaluated all events or transactions that occurred up to the date the consolidated financial statements were available to be issued.  Based upon this review, the Company did not identify any additional subsequent events that would have required adjustment or disclosure in the consolidated financial statements, other than receiving notifications from Berkshire Bank and the SBA regarding forgiveness of the PPP Loan on July 8, 2021, and the Credit Facility Amendment to the Siena Credit Facility signed on July 21, 2021, both of which are disclosed in Note 6.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of presentation (Policies)
6 Months Ended
Jun. 30, 2021
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, 2020 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, 2020.
Foreign currency translation
The financial position and results of operations of our U.K. subsidiary are measured using local currency as the functional currency.  Assets and liabilities of such subsidiary have been translated at the end-of-period exchange rates, and related revenues and expenses have been translated at the exchange rate as of the date the transaction was recognized, with the resulting translation gain or loss recorded in “Accumulated other comprehensive income (loss), net of tax” in the Condensed Consolidated Balance Sheets and Condensed Consolidated Statements of Changes in Shareholders’ Equity.  Transaction gains and losses are included in “Other, net” in the Condensed Consolidated Statements of Operations.
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, capital expenditures and other operating costs.  Our current assumptions are that casinos and restaurants remain open and continue to gradually increase capacity limitations during 2021, but that many casinos and restaurants may delay purchases of new slot machines and our BOHA! products, respectively, as their businesses gradually return to pre-pandemic levels of capacity and operations.  Based on these assumptions, we anticipate that sales in casino and gaming and food service technology will continue to be negatively impacted through at least 2021.  We have performed a sensitivity analysis on these assumptions to forecast the potential impact of a slower-than-anticipated recovery and believe that we are positioned to withstand the impact of lower-than-anticipated sales and that we will be able to take additional financial and operational actions to cut costs and/or increase liquidity, if necessary.  These actions may include additional expense reductions and capital raising activities.

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, inventory obsolescence, the valuation of deferred tax assets and liabilities, depreciable lives of equipment, warranty obligations, 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.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2021
Revenue [Abstract]  
Disaggregation of revenue
Disaggregation of revenue

The following tables disaggregates our revenue by market-type, as we believe it 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
 
 
June 30,
 
   
2021
   
2020
 
   
(In thousands)
 
   
United States
   
International
   
Total
   
United States
   
International
   
Total
 
Food service technology
 
$
2,987
   
$
87
   
$
3,074
   
$
1,056
   
$
148
   
$
1,204
 
POS automation
   
1,252
     
4
     
1,256
     
481
     
-
     
481
 
Casino and gaming
   
2,438
     
1,029
     
3,467
     
970
     
390
     
1,360
 
Lottery
   
-
     
-
     
-
     
817
     
-
     
817
 
Printrex
   
25
     
87
     
112
     
6
     
2
     
8
 
TransAct Services Group
   
1,252
     
164
     
1,416
     
1,271
     
144
     
1,415
 
Total net sales
 
$
7,954
   
$
1,371
   
$
9,325
   
$
4,601
   
$
684
   
$
5,285
 

   
Six Months Ended
 
 
June 30,
 
   
2021
   
2020
 
   
(In thousands)
 
   
United States
   
International
   
Total
   
United States
   
International
   
Total
 
Food service technology
 
$
5,551
   
$
270
   
$
5,821
   
$
2,295
   
$
280
   
$
2,575
 
POS automation
   
2,412
     
8
     
2,420
     
2,035
     
4
     
2,039
 
Casino and gaming
   
4,402
     
1,930
     
6,332
     
3,528
     
2,763
     
6,291
 
Lottery
   
-
     
-
     
-
     
817
     
-
     
817
 
Printrex
   
52
     
219
     
271
     
67
     
58
     
125
 
TransAct Services Group
   
2,532
     
250
     
2,782
     
3,274
     
411
     
3,685
 
Total net sales
 
$
14,949
   
$
2,677
   
$
17,626
   
$
12,016
   
$
3,516
   
$
15,532
 

Net contract assets (liabilities)

 
June 30, 2021
   
December 31, 2020
 
   
(In thousands)
 
Unbilled receivables, current
 
$
296
   
$
290
 
Unbilled receivables, non-current
   
441
     
591
 
Customer pre-payments
   
(87
)
   
(216
)
Deferred revenue, current
   
(742
)
   
(504
)
Deferred revenue, non-current
   
(232
)
   
(111
)
Total net contract (liabilities) assets
 
$
(324
)
 
$
50
 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2021
Inventories, net [Abstract]  
Inventories
The components of inventories were:

 
June 30, 2021
   
December 31, 2020
 
   
(In thousands)
 
             
Raw materials and purchased component parts
 
$
5,373
   
$
5,467
 
Finished goods
   
3,361
     
5,819
 
   
$
8,734
   
$
11,286
 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued product warranty liability (Tables)
6 Months Ended
Jun. 30, 2021
Accrued product warranty liability [Abstract]  
Product warranty liability
The following table summarizes the activity recorded in the accrued product warranty liability during the six months ended June 30, 2021 and 2020:

 
Six Months Ended
 
 
June 30,
 
   
2021
   
2020
 
   
(In thousands)
 
             
Balance, beginning of period
 
$
140
   
$
215
 
Warranties issued
   
19
     
55
 
Warranty settlements
   
(45
)
   
(78
)
Balance, end of period
 
$
114
   
$
192
 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings per share (Tables)
6 Months Ended
Jun. 30, 2021
Earnings per share [Abstract]  
Earnings per share

   
Three Months Ended
   
Six Months Ended
 
 
June 30,
   
June 30,
 
   
2021
   
2020
   
2021
   
2020
 
   
(In thousands, except per share data)
 
Net loss
 
$
(2,114
)
 
$
(1,853
)
 
$
(4,320
)
 
$
(2,845
)
                                 
Shares:
                               
Basic:  Weighted average common shares outstanding
   
8,976
     
7,543
     
8,962
     
7,525
 
Add:  Dilutive effect of outstanding options and restricted stock units as determined by the treasury stock method
   
     
     
     
 
Diluted:  Weighted average common and common equivalent shares outstanding
   
8,976
     
7,543
     
8,962
     
7,525
 
                                 
Net loss per common share:
                               
Basic
 
$
(0.24
)
 
$
(0.25
)
 
$
(0.48
)
 
$
(0.38
)
Diluted
 
$
(0.24
)
 
$
(0.25
)
 
$
(0.48
)
 
$
(0.38
)

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
6 Months Ended
Jun. 30, 2021
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):

 
Six Months Ended
 
 
June 30,
 
   
2021
   
2020
 
Operating cash outflows from leases
 
$
522
   
$
519
 
Additional information related to leases
The following summarizes additional information related to our leases as of June 30, 2021 and December 31, 2020:

 
June 30, 2021
   
December 31, 2020
 
Weighted average remaining lease term (in years)
   
3.9
     
4.9
 
Weighted average discount rate
   
4.4
%
   
4.1
%
Maturity of operating lease liabilities
The maturity of the Company’s operating lease liabilities as of June 30, 2021 and December 31, 2020 were as follows (in thousands):

 
June 30, 2021
   
December 31, 2020
 
2021
 
$
463
   
$
971
 
2022
   
887
     
879
 
2023
   
722
     
713
 
2024
   
722
     
718
 
2025
   
427
     
464
 
Thereafter
   
24
     
180
 
Total undiscounted lease payments
   
3,245
     
3,925
 
Less imputed interest
   
269
     
224
 
Total lease liabilities
 
$
2,976
   
$
3,701
 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of presentation (Details)
$ in Millions
Oct. 16, 2020
USD ($)
shares
Jun. 30, 2021
USD ($)
Manufacturer
May 01, 2020
USD ($)
Basis of presentation [Abstract]      
Number of manufacturers in China and Thailand | Manufacturer   2  
Proceeds from Public Offering $ 8.7    
Shares sold in Public Offering (in shares) | shares 1,380,000    
PPP Loan [Member]      
Basis of presentation [Abstract]      
Face amount     $ 2.2
Revolving Credit Facility [Member]      
Basis of presentation [Abstract]      
Maximum borrowing capacity   $ 10.0  
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue, Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of revenue [Abstract]        
Total net sales $ 9,325 $ 5,285 $ 17,626 $ 15,532
United States [Member]        
Disaggregation of revenue [Abstract]        
Total net sales 7,954 4,601 14,949 12,016
International [Member]        
Disaggregation of revenue [Abstract]        
Total net sales 1,371 684 2,677 3,516
Food Service Technology [Member]        
Disaggregation of revenue [Abstract]        
Total net sales 3,074 1,204 5,821 2,575
Food Service Technology [Member] | United States [Member]        
Disaggregation of revenue [Abstract]        
Total net sales 2,987 1,056 5,551 2,295
Food Service Technology [Member] | International [Member]        
Disaggregation of revenue [Abstract]        
Total net sales 87 148 270 280
POS Automation and Banking [Member]        
Disaggregation of revenue [Abstract]        
Total net sales 1,256 481 2,420 2,039
POS Automation and Banking [Member] | United States [Member]        
Disaggregation of revenue [Abstract]        
Total net sales 1,252 481 2,412 2,035
POS Automation and Banking [Member] | International [Member]        
Disaggregation of revenue [Abstract]        
Total net sales 4 0 8 4
Casino and Gaming [Member]        
Disaggregation of revenue [Abstract]        
Total net sales 3,467 1,360 6,332 6,291
Casino and Gaming [Member] | United States [Member]        
Disaggregation of revenue [Abstract]        
Total net sales 2,438 970 4,402 3,528
Casino and Gaming [Member] | International [Member]        
Disaggregation of revenue [Abstract]        
Total net sales 1,029 390 1,930 2,763
Lottery [Member]        
Disaggregation of revenue [Abstract]        
Total net sales 0 817 0 817
Lottery [Member] | United States [Member]        
Disaggregation of revenue [Abstract]        
Total net sales 0 817 0 817
Lottery [Member] | International [Member]        
Disaggregation of revenue [Abstract]        
Total net sales 0 0 0 0
Printrex [Member]        
Disaggregation of revenue [Abstract]        
Total net sales 112 8 271 125
Printrex [Member] | United States [Member]        
Disaggregation of revenue [Abstract]        
Total net sales 25 6 52 67
Printrex [Member] | International [Member]        
Disaggregation of revenue [Abstract]        
Total net sales 87 2 219 58
TransAct Services Group [Member]        
Disaggregation of revenue [Abstract]        
Total net sales 1,416 1,415 2,782 3,685
TransAct Services Group [Member] | United States [Member]        
Disaggregation of revenue [Abstract]        
Total net sales 1,252 1,271 2,532 3,274
TransAct Services Group [Member] | International [Member]        
Disaggregation of revenue [Abstract]        
Total net sales $ 164 $ 144 $ 250 $ 411
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue, Contract Balances (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Revenue [Abstract]    
Revenue recognized $ 500  
Contract liabilities [Abstract]    
Unbilled receivables, current 296 $ 290
Unbilled receivables, non-current 441 591
Customer pre-payments (87) (216)
Deferred revenue, current (742) (504)
Deferred revenue, non-current (232) (111)
Contract with Customer, Asset (Liability), net $ (324) $ 50
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue, Remaining Performance Obligations (Details)
$ in Millions
Jun. 30, 2021
USD ($)
Remaining performance obligations [Abstract]  
Remaining performance obligations $ 5.0
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-04-01  
Remaining performance obligations [Abstract]  
Remaining performance obligations $ 4.4
Expected timing of satisfaction, period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-01  
Remaining performance obligations [Abstract]  
Remaining performance obligations $ 0.4
Expected timing of satisfaction, period 12 months
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Note receivable (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Note receivable [Abstract]        
Interest rate     4.50%  
Collection of note receivable $ 1,600   $ 1,598  
Interest income   $ 18 $ 17 $ 31
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Inventories, net [Abstract]    
Raw materials and purchased component parts $ 5,373 $ 5,467
Finished goods 3,361 5,819
Inventories $ 8,734 $ 11,286
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued product warranty liability (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Accrued product warranty liability [Roll Forward]    
Balance, beginning of period $ 140 $ 215
Warranties issued 19 55
Warranty settlements (45) (78)
Balance, end of period 114 $ 192
Accrued product warranty liability, current 87  
Other Liabilities [Member]    
Accrued product warranty liability [Roll Forward]    
Accrued product warranty liability, non-current $ 27  
Maximum [Member]    
Warranty [Abstract]    
Product warranty period 24 months  
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Debt (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
May 01, 2020
Mar. 13, 2020
Revolving Credit Facility [Member]      
Debt [Abstract]      
Maximum borrowing capacity $ 10,000    
Maturity date Mar. 13, 2023    
Interest rate 6.50%    
Deferred financing costs     $ 245
Percentage fee on unused borrowings 0.50%    
Percentage of eligible accounts receivable 85.00%    
Eligible inventory $ 5,000    
Percentage of eligible raw material 50.00%    
Percentage of eligible finished goods inventory 60.00%    
Additional borrowing capacity $ 4,700    
Revolving Credit Facility [Member] | Prime Rate [Member]      
Debt [Abstract]      
Basis spread on variable rate 1.75%    
Revolving Credit Facility [Member] | Federal Funds Rate [Member]      
Debt [Abstract]      
Basis spread on variable rate 2.25%    
PPP Loan [Member]      
Debt [Abstract]      
Maturity date May 01, 2022    
Interest rate 1.00%    
Face amount   $ 2,200  
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings per share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Earnings per share [Abstract]        
Net loss $ (2,114) $ (1,853) $ (4,320) $ (2,845)
Shares [Abstract]        
Basic: Weighted average common shares outstanding (in shares) 8,976 7,543 8,962 7,525
Add: Dilutive effect of outstanding options and restricted stock units as determined by the treasury stock method (in shares) 0 0 0 0
Diluted: Weighted average common and common equivalent shares outstanding (in shares) 8,976 7,543 8,962 7,525
Net (loss) income per common share [Abstract]        
Basic (in dollars per share) $ (0.24) $ (0.25) $ (0.48) $ (0.38)
Diluted (in dollars per share) $ (0.24) $ (0.25) $ (0.48) $ (0.38)
Stock Awards [Member]        
Earnings per share [Abstract]        
Anti-dilutive securities excluded from computation of earnings per dilutive share (in shares) 300 1,400 700 1,300
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Feb. 28, 2020
Leases [Abstract]            
Right-of-use-asset $ 2,952   $ 2,952   $ 3,618  
Lease liability 2,976   2,976   $ 3,701  
Operating lease expense $ 239 $ 241 482 $ 492    
Operating cash flows from leases     $ 522 $ 519    
Weighted average remaining lease term 3 years 10 months 24 days   3 years 10 months 24 days   4 years 10 months 24 days  
Weighted average discount rate 4.40%   4.40%   4.10%  
Maturity of Operating Lease Liabilities [Abstract]            
2021 $ 463   $ 463   $ 971  
2022 887   887   879  
2023 722   722   713  
2024 722   722   718  
2025 427   427   464  
Thereafter 24   24   180  
Total undiscounted lease payments 3,245   3,245   3,925  
Less imputed interest 269   269   224  
Total lease liabilities $ 2,976   $ 2,976   $ 3,701  
Minimum [Member]            
Leases [Abstract]            
Remaining lease terms 1 year   1 year      
Maximum [Member]            
Leases [Abstract]            
Remaining lease terms 5 years   5 years      
Extension period for leases 5 years   5 years      
Termination period for leases     1 year      
Facility in Ithaca, New York [Member]            
Leases [Abstract]            
Extension period for leases 4 years   4 years      
Right-of-use-asset           $ 1,500
Lease liability           1,500
Maturity of Operating Lease Liabilities [Abstract]            
Total lease liabilities           $ 1,500
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Income taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Sep. 30, 2020
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2017
Income taxes [Abstract]            
Income tax provision (benefit) $ (687)   $ (921) $ (1,243) $ (1,386)  
Effective tax rate 24.50%   33.20% 22.30% 32.80%  
U.S. corporate income tax rate       21.00%   34.00%
Unrecognized tax benefits that would favorably affect effective income tax rate if recognized $ 121     $ 121    
Unrecognized tax benefits that will lapse upon expiration of statute of limitations   $ 24        
Accrued interest and penalties related to uncertain tax positions $ 25     $ 25    
EXCEL 47 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (19"U,'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 " "$60M3BSA+\^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?G\48O^/ 9^P(S&K!'AP,EX#4')N>) MX33U'5P!,XPPNO1=0+,02_5/;.D .R>G9)?4.([UN"JYO .'MZ?'E[)N98=$ M:M"8?R4KZ!1PRRZ37U=W][L')MNFY55S6W&^XVO!N5AOWF?7'WY78>>-W=M_ M;'P1E!W\N@OY!5!+ P04 " "$60M3F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M (19"U-+PHH@504 ",6 8 >&PO=V]R:W-H965T&UL ME9A=<^(V%(:OM[]"P_2BG0FQ)0,A.X09XB2[M+OD ]J=[9UB"^R);5%9AN3? M]T@&FV3,,;T!?YW7CX[D]T@:;:5ZR2,A-'E-DRR_ZD1:KS\[3AY$(N7YN5R+ M#.XLI4JYAE.UPO/,6K2)L+SGBTYBLQ%_JO]8.",Z=2">-49'DL,Z+$\JHSH9]] MSS,!]HF_8['-#XZ):=5Q#)!(1:"/!X6\C?)$D1@DX_MV)=JIW MFL##X[WZG6T\-.:9Y\*7R8\XU-%59]@AH5CR(M%/AP1%KF6Z"P:"-,[*?_ZZ2\1A@'LD@.T"V(< >NP-WB[ 9LXIR6RS;KCF MXY&26Z+,TZ!F#FQN;#2T)LY,-\ZU@KLQQ.GQC0P*Z!5->!:2VTS'^HU,LW)X MF#1W21YQ)?*1H^%M)L8)=LK7I3([HCP@WV6FHQQ40Q&^CW> LD)E>]1KA@K^ M463GQ'//"',9;>#Q\?#)6AT+?X?C59GSK)YW1,^7&Z&(&>OGB%JO4NM9M=X1 MM5WJG\0JSK7BT"$SGHJFK.,ZBZ?);#[Q%V1QZW^=W7^[_S*]G9/IS$<8^Q5C M_Q1&'X:+X@D,DU"\DC_%6Q,EKN2Z+G7IA>=Z"-:@PAJ@8M407KRM&S.&AU.W M^XA07%04%ZC,!!!"BW&7\%43!AZ_Y$DN$(YAQ3$\+1N/!5=:J,0,JK54N@D) ME]*JP(@N*Z++TX@>A(JE<9F0@% 7SY]:OF(J5O[GXMJ^H52MM?B M/(!!_5-PA1*VR'6[E'4]%.W FNEIB3MDNX.+S6Z,B[4EC-54[']1[7KU.!B"8!YYK&M7G)]GZ79P(,BO29Z$:<7 1M\LH MQ7NOMG!ZDH=/LT JR(XM\F=DKF&T$ZF(+PLP=_!X&3:/?ES]YA:#K V=XI:\ M@USP5S(-H5/C91R4TQ$DA[BD.^C27G\P&+H886WV%'?K'>$D#&%NE)_M#\@W M>([<9\VYPR4ABGSE*;375MB/K7P/6E<#BGLX"KK8RD907))Y])+\B&*="1#> MB*P0,(**&$:0=XU!UP6#XC[_$=HW9S Z%W*;-0+CNY2L8;%B MEW(8=5U&&&[T4&7#.%N1^5OZ+)-&V!:!"3[LZUK!<&/?)XS6Y3S$I@OLHGF6U*+X\^,*_#U970[82>5@:NI+ MN8-B)KI\C]I(ABNVD-6>ST[R?#-3@FD(N.I*JN:O ->9R:S+@T" #(B$I2"V MW*^]WSO)^^1P.V_LRQ:=EF655SN^=Y+CWZ9"KK#=_#_7J?JTA KC @7*85Z&"S!O?L_2=9>N2\],BYW=HB]X6& M4ID90VO:5MHI]ZVRV1;=C(>7E[3O]D;.YA#*.=B&,WUB=R=S$I@Y=;DC5UVM M=D G=M_/J1\OMT^_<].E.4G$$D+=\PMXNRIW),L3+==V4^]9:BU3>Q@)'@IE M'H#[2RGU_L2\H-H7'O\'4$L#!!0 ( (19"U/GVVV0GP8 +<; 8 M>&PO=V]R:W-H965T&ULE5G;;MLX$/T5P@BP+>#$O.C:)@'2 M)&VSR*9!G>X^,Q(="Y5$EZ1RZ=<)7K-1/%EP45.E;\323*\%HVA@5^0Q#&,P* MFI63\]/FMWMQ?LHKE69.\:U*X\COZY\9Y[R2Y_]E MJ5J>3:()2-F"5KGZSE^^LHU#?CU>PG/9_ ]>-E@X 4DE%2\VQII!D97KO_1U M,Q$] ^2-&."- 3[4@&P,2./HFEGCUA55]/Q4\!<@:K0>K;YHYJ:QUMYD9;V, M+VXN[RVLP_WI]_3 'Q^#' M_ J\.WH/CD!6@H.1]?U?E"2!P"C#$R&)^ MZ3:_8HDV1XTYW#6?:<];]W'K/F[&(V/N5T*P4@$J)5/R@V-$THY(FA&]L1&I M7 (]-R"I+]BO*GNFN7Z%=:[60P7-4'7"/9^'<:#]>N[/B E"D/AQB]JAZ;4T M/2?-BR3AE6:E4S%AFN)CSJ:@9,K&@]K$Y-7X81P."%E2$0M].$<&N M8D,GR<_9*TLWY)JFG3NF0Y\@Z9*N,A+QQR-%$X M)B.5"W5BA-QJ=%,J6CYE.AY=R4>+.C9_=\GG3:$?K'-/7T+_@-0S)?.,/F9Y MIO0NQK7QQ9TP8;D< M[7ENY6CJ _:"8,C11)$@&%%WW&M(W"IRRW13VC*TU@=LBD,$A[LW&XB,Q [N M! 2[!:2MTX+I+7!E7V)3(D)O*' 6D ]')!AW,H+=,K*[?]NWS*9,!&$\+!(V M5!"/360G)M@M)K>\?#I63!1ZM_9HW2A@L\!C9-3:?:A=>IT.8+<.#-?Y3W9@ MV"S_F!CK;^M_QA*\TPCLUHA!\OP1:TN[@P(C&BRH?F>RR[M3#'Q(6[0O7DT] ML,2#!12,=)6XDPQ\2%_4T]Y]5,W6QPN]H%WGE* MQ9.?4W $3R#2>BS ,\WK--:M((3-/R!K#A+02BVYR'ZS]"- 9 H1G)*(-!M6 MA'6O&$PQ#K?@3$HMH+M;V(\@FL:!/_4]U%CI.X+T&/[6B%=*ZJUSFI5/^S>_ MQ-0M1(PC,3=H=^IZ)W=N<;M(TZPN#SIZZE.4XZP$"5UE.IJL1$T%\X@'AX< M-ACVR4A*DD[JB%OJOC-%]4\I8%24>F;M46Z*%_*)<5!A@\7A6+M).I$C;I&[ MZ/5%?'WRPXN5#OSZ,\ SVQY3O[6XJRL'D(^.HW-9866"VQFK6^ZI2 M?]+ZAXJGK)0@9PMM!T]"[;U8?R5:WRB^:CZT/'*E>-%<+AG5I&N ?K[@7&UO MZF\W[;>Z\_\!4$L#!!0 ( (19"U/>-9%=* , #() 8 >&PO=V]R M:W-H965T&ULE99O3^HP%,:_2K.87$V\KOL#8P9($#!ZXU4C M>N_KNA76V*W8=J!^^GO:X2[@0.4%:[OS//V=LW9==RGDD\HHU>@EYX7J.9G6 M\U/754E&4BV7/\9SW@3LVR[09DGDDB@X%_\M2G?64%7";6,7R*X MLO]H6<5&L8.24FF1K\1 D+.BNI*752'6!%ZX0^"O!/Y7!<%*$-A$*S*;UHAH MTN]*L4321(.;:=C:6#5DPPKS&"=:PET&.MT?WER/QM>3\0A!:W)S=3D:W$/G M;' UN!Z.T>1B/+Z?H,-;(FFA,ZI90O@1^HD>)B-T>'"$#A KT'TF2D6*5'5= M#4S&V4U6\Y]5\_L[YO]5%BASR?3KOH?8KGW; M>^LQ%'D.[QK8A=$*C2G\%8T\Q\UE:3RC]:RQ2?8 MVRK))T$;Z%&-'GT#W0(J1$J="X%F:%*K11N[*O+6Q"*O?%OL7 C?X.S5_ MY_O\3*GR<_;.!R0OP$$K\+?KWA#HQU';]Z-F]KAFC[_/#F>H@MV5LF+V60+Q M!ZY.'.-P;7=7_$UQ@1=T=NPF#_\_%/#>!.[ABT"5\K5*X3/\JO)7HC#I67QS9X6";]@!UK*;[:L*A(A;ZN=Q0\53=+&J,@M M8MN^5219.9G/FFB]I5M"29ZQ$%=U>3:[Q94R\VJ!!_);1%WYRC6HJ3XS] MK&]NTZN)7:^(YG0C:A>)_'BF"YKGM2>YCK\ZIY,^9FUX>OWF_4M#7I)Y2CA= ML/SW+!7[JTDX02G=)L=NT2<&$@_L 'I#(AJX(X8.)V!\]$(;F?@?C2"UQDTU*V6>Y.X92*2^:QB M+ZBJT=);?=%DO[&6^K^V5\OXZ72%ZM5]]NE]>/\F;] M*#_NXOO'-5I]0:N'^/OUXZT$H"GZL5ZBLT^?$=\G%>4H*]'CGAUY4J;\''UZ M=S^SA%QB'/_'/U=,IR^6)S&GS->+&,E]A5*.J@@-@A3#'H*0;&C;$ZT"H16;E#]%6.<$[YI:'^P]YK:$Q<7.[D M$UI)O^=R^/%L)P=KF=:I3(\;(1\]RT%_D&,;S&NHO_'05K*Q $".'RAYU4&. M;RN@6 >1P!O9'U&?@1K%MWBBTE&64-VR35 [[K.ZEM9 "!ZFM)]RS%3H+"$5< M9=LO 92'<:BP!E!NZ(^\8GRB0+"1MKYY0+H8:(6AV@H!E&>34*6KHS".'$_E M"\&(BT<(DX$P^2#A7'9&D"S1(D_E;E*;(@QS-+H S',)5ND",-=VG!&Z@VC M9M5P6PHJE:)HZIJ)/:W06?>F/TNYN&$%-75+/,@%;-8+;X'.44G!CMC9O\^7 MMF,@D#I-(9"ZJV+0T]AV&20#-FN&59W!<8KZ!)]BM1&"(*Q2A$"J]HCA>/X( MR4$R8+-F &JF*QF0M#[3IZZOD@9 CJ^2!D!8?[$0*AK1$'@0$3@PDOY6ZZ0G M*G_]TVY?()&\CK3# *BMT,8J:0@6!*Y*&X!YGN^HO &82YRQACCH'&P6.K<] M64F_I",Z$>L*8^J'6FT#J$CM=4L()5N[1AB".>%8>0^R!IMU3?W+9K3W1]HO MC2G!JHQ=0# <>HY*%("Y#M&V,10T=#V8*!DD#;&-O?^-*)(C#\F77+"R/3@P M=7PR2 =BE@XW"<\VZ"PK4O3B'0%QG;LH.^(&9]<5I6)K[ 40' 5T=!?"%?.E_(E\;7.CD++6BU:PZA MN>P]QU*T)UW]T_Z@^[HYWE6>W^#+!0:>+_%EW!YC#^[;4_6[I)(_V#G*Z5:& MLB\"N=2J/:AN;P0[-">Q3TP(5C27>YJDM*H!\OLM8^+MI@[0_[E@_@]02P,$ M% @ A%D+4VW^:13K @ I@@ !@ !X;"]W;W)KD4JYOC)-L4A)@<4%6Q,* M.TO&"RQARE>F6'."DY)4Y*9C68%9X(P:_6ZY-N7]+MO(/*-DRI'8% 7FK]81O[A8=LE4JU8/:[:[PB,9&/ZRF'F=E82;*"4)$QBCA9]HR!?14%"E\" MGC*R$P=CI#*9,_:L)G=)S[!40"0G"ZDL8/ALR9#DN3($8?RJ;1J-2T4\'.^M MWY2Y0RYS+,B0Y=^R1*8]HV.@A"SQ)I$X-8$]Z,>O)K@?=2#7Q/*U,TJ]U*X M$$O<[W*V0URAP9H:E.J7;- KH^J>Q)+#;@8\V1].QF$TCJ,0P2B>W-^%@QE, MXAE\1M%X%J/)#6R-I@_1+>#NGB)T/XEC=(X>XQ!]_O0%?4(91;.4;02FB>B: M$J)2MLU%'<%U%8%S) (7C1B5J4 134BBX8>G^<$)O@EJ-)(X>TFNG9,&OV[H M!7*M,^18CJV)9_AQNJ5+Y_^\1__L_8T8;G,_W-*>>_Q^_,6M^#Z8"\GA\?\X MX=IK7'NE:^^(ZS%4R9P)[96JF$')5*5PVS]W;-OKFMO#@]*@[([OOD6%&I3G M*O$.49'.8\?S&]2;%/TF1?]DBE#KH))1>.B<$[IX12 >%3FN:FCR$]X_U&1Y MABAHP99(XA>=&I43_R VUVE)\1YBMS(,WT,Z?DL$#<36*Q T"@0G%1BR OI; MJAK/EAP][D COM5IYZA!V1VO?=P:E.>X[4QU'B\#KY6L>5!X"\)79<<3:,$V M5%9OK%EMFNJ@["6M]6O[:FAKUD-HPE7/_&.^ZN CS%<9%2@G2W!E75S"J?"J M*U83R=9EV9\S"4VD'*;P1X)P!8#])6-R/U$.FK\F_=]02P,$% @ A%D+ M4Y5V7Z"Z!@ &AL !@ !X;"]W;W)K MTKS8$CT5=6^GRP-6;_8332^9;OF'XO][R"7S92 M[9B!5_4PTGO%6>$F[^(J;O_?W"MY&K99"['BEA:R0XIOSP27^L*1S M.\%)_%?P)WWTC.Q6UE+^L"\WQ?D@LXAXR7-C53#X>N1+7I96$^#XMU$Z:->T M$X^?7[1_%V9X/Y@-4\ T[E.:K?/J+-QN:6'VY++7[1$^U M[&PZ0/E!&[EK)@."G:CJ;_;<&.)H N@)3R#-!-*?,(Y,H,T$ZC9:(W/;NF*& M79PI^824E09M]L'9QLV&W8C*'N/**/A5P#QSL;R[O;J^75U?(7A:W7V^N;K\ M!B^K;_#UY?KVVPK=?4++R]5?Z-/GN^\K-$1_KZ[0[[_]@7Y#HD+?MO*@657H MLY$!-%;G*&]6_EBO3"(K3]$769FM1M=5P8O3^2/81;L5\K*5CR2I\#^'ZCVB MV3M$,H(#>):_/CU+P*&M9:G31V.697J+-A F&FV4W"&(/,6,J!YJUQ5&.Q70)29#Z>M%(GL"8M MK$ER^Y?%/^"]$/!&(R,AXG-9Y:+DJ&KPVE'[G%L['30OK#^]U4C3%LTT::35 MEBD^M/%>H%SN( EJYM((?[;//&2\6N/DR"S3Q:1G.E]FC&G8<+,6ZBP)]8I# M/LY%#0]""[&=5$;\SPV$<,Y\#/-I#V= 9A$YX'F+<_X*S@U7RAT;6)0CPYYY MT GGWMI#3+)%#V%(:CR/8%RT&!=)C'\RZU,5,EN.- /GDQNT$<\ FFG-31#N MP@G #0@1'+(N/B .G\]N650]<]Z+6F=6Y;2G86I2O1C FW8(D::++/)<'FTX@ M/+AX9.LR&+:-EI,#)'323WH!,9I-8^?8)7U,DR!OJD=(>5*)R'E1_R@F"]S' MYDOA#$>@=3R!TT1QK_B>B=?CM5%S8L"%9SY?:+R((.PH T^2".\@3E43 J9V M(@E.9;C:)0*V47IBTWYV"_8QZH\\0<)2D#\^7&N)I MU!L[*L%I+@&$ZL!/8M&953I#'XT&H?ND,9Q//>@!J1F)99>.7'":76Y_I3(( MH@X0"5U@SR$"8H1F,1?N" D8@Z098\GVPK"RKF *80XJ M;!#B9_\AGO3M$9(:SR/F(!U)$)P&*ZXT?K JIS_&HHE"7#(-(N$(^G(@:3)X5[)G/.B<8T5%"3: KITJ>T=NFE] MY3+IXL2GAWZ%$A")H>_X@[S>:+B0W"OY**!G0^N?Z/GH0O<\<>#SN MURP!J2'.H@[940Q)MR7]^-R("OSB#?'9L0-)L\-7_BC+1ZLYARI90-,# F@M M%6B"T;!M?![H$V] A,PFTXA=.J8@::8(HP5B:(>V7XB$A$FOQ:<=' M-,U';2[M\N=Q5@UEI> 6?)["XW[O'Q B9!:A5'KT]U::S*XW&V!V:W#^G+M> M$$&!QE'>](7@,VZ'MMYT#_S? S!N&LX5$,-GL)",5\IR,VFB:V*PXY MCVENR\RW00Z0%*&+?FT5$L.8Q'!W7$;3[=(RAO4=6O,'4576@>!\H'(6L@AN MP&^+<$:]XC @-B99+ @ZAJ1IADS@Y[9)22+W:7"VF'JYQI>BV9Q$@'=D26?) M(F)UV.]+;O,-U-_Y2T4![E-?JT""3Y40M.,YFN:Y4(EOV_?R4-1-$?N%#K19 M8WIRQIZA?"':KRE&1[<,.ZX>W.6+1@Y!_2]].]I>\%RZ:XW>^$?\85E?TW1J MZENC+TR!WVI4\@VHS-[/X.14?1%3OQBY=W<9:VF,W+G'+6<%5U8 ?M](*.Z; M%[M >QUV\7]02P,$% @ A%D+4UJ6IZH-!P :R4 !@ !X;"]W;W)K M) L%TF U'8.BS;) MQNDN%D4O%)N)M=7!E>@=< MH,KYS.>1J5'_,%S^"7V[Q((P&GQ5VO7!0\FE5&:=(CGA?T MTBC..H?[U;7+XG _7XHDSOAE@>Y \''=QYOG 5W\V%O- [W%]$ M=WS"Q;?%90%GO;6769SRK(SS#!7\]J!SA#^=,%\:5(H_8_Y0;APCV92;//\I M3\YF!QU/1L03/A72103_[OF0)XGT!''\JIUVUO>4AIO'S]Z/J\9#8VZBD@_S MY*]X)N8'G;"#9OPV6B;B*G\XY76#J@"G>5)6?]%#K?4Z:+HL19[6QA!!&F>K M_]%CW1$;!H2T&)#:@&@&-&@QH+4!U>_0;S%@M0'3#5B+@5\;^)J![[<8!+5! MH!E@VF+0KPWZU6"M>K<:FE$DHL/](G] A52#-WE0C6]E#2,29S(5)Z* 7V.P M$X?#B_/1^'PR'B$XFEQ\.1L=7SZ[]1%WV;C-#[=WNHG$<%+U&MYOBRC;%9^0.\: MY_L] 7'+N_>F=8R?5S&2MACS-(6LG8A\^A-]_\K3&U[\L+@9NMT<0'SG<_0."JR.+LK7;[&;E_74$O*9?&TO:7' M6UHZG2[391()B.M"S'F!H NA4LUE";GGZ"R;YBE'[[_D9;GGNL_)EH!SZ+RF M60_R;YV$9)V$I/+#6OQ\YG=Q)GL/JDH295..(H%&?/H14?P!$0\/;$FS\AE4 M/F7%O3_$V-_OW6]FA*FA)/!84S4R5<2G+&RJCDU5E^*FYL3F:4""M:K1/73= M/;0RHRW= \,E,P,&#/JD.MJ3,ZK*DGF>S'A1PE3\M8S%$_I^E2<)@BK]$!6S M'XZQ8>N;,^?83.2,[LIJ/T.0-8# ,JH@PA_E,;?-PY5'?Z,7&*;V/O#78?C. M,,[*(B!ZYK7'#P B]R[ ]]/XZ]+XS]'-8"B50(VQEL6_>CH1,FW\GVU2-L,)U M6*$S+,AN6&%D@$?HM&SZA$01966R2LMH]@]04W;U!Y3QJK^ARVPU-#1B"_7I M[)0T8A^L8Q\X8Q]G,ZW._;[,H,YYLLX1SY:U S-K<:#EK:FAE)*!5N=,%2&^ M1YNJ\^)CDQ/1$:AJ&]![&GEBR>LQY.EHM%PN40 [JK8@#E M<+4JAPQPU#R\L2K"+RHWC:G['HKPZL<]*SNQT4.#ENS!BI38CBJ/+#+"J*]Y.[;(F)[+ MM::)=M]K*658X16SMX<[5EC%;JZ^!._8I"1I6^-@A4GLYN1."(]-"GIZZK@D MS=@5)[$;E&_%>&SRM"UV!5/LIJD+\M@$8!>'/M7GQC99,S3%2NR&Y8Y CRT$ M-::W4]/6WYKEA&W'O%;?OXEI0WMXN8ZE7; M(F*P20_TE+?X&O2QL94W95T:ZKG,S(<''J$MH",*N<1_>^(3Q5GBYNQ+B$], M9@:#EJ4/4=0D;FKNA/C$A<0Z>E-"^OV6Z!4WB9N;;\5\8H.KUS97%5N)FZTN M[!,3AEU&B5'LM\F:3[L4-JD;FSO"/C5Y%>K/)]R:9OP*5M2]>71C']NRF)I[ M1;,&6D2,,D^K6R.;+Y\.--G8(K-BWW;7OMZ-V,1^$/9;%H!4,9F2U\$^W7BV MZL;K+K!/398.2$O;%4RI&Z:OQ'UJHH^VQ:J01MV[R*T[?7O26Y['FDEOBA@) M]27QR.:K[V.B)[-%9M0$WTSFD 9MR:S 2X.WYSY5M*5NVKZ$^]0D)Z,MS["H M(B=UDW,GW*!\*^Y3"UU)"YN88BMSL]6%?6;9" (0 MM+=E)UMES= 4-ID;FSO"/C-Y18G>!*>F&;^"%7-O(%^ ?69YAVE40(O(AGV; M+POV+3(K]FUWU;%OT3BPSQ23F?N%YXNQSS;>:KKIN@OL,Q.EI&5;P11*F1NE MKX1]YGKWN0JUM_$5B?P,"?@-5"]1PF_!QOO8!^-B]67/ZD3DB^K#DIMU\<^/JA#:'X^/?5&I1OJI;97!+VOK&AGP MU6V.?>N4+'E34Q^?S&:/CANIS=&+9_SLTKUX9KM0:Z,NG?!=TTBW/U.UW3T_ MFA_E!^_TI@KTX/C%LU9NU%*%#^VEP[?C7DJI&V6\MD8XM7Y^M)C_>/:0UO." M/[7:^=%G09:LK+VB+V_*YT*?K3I7=4V"H,;G)/.H/Y(VCC]G MZ:_9=MBRDEZ=V_JC+D/U_.C)D2C56G9U>&=W/ZMDS_>#;=)F:-!H$_^5U\D/HPU/9G=L.$D;3ECO>!!K^5(&^>*9LSOA:#6DT0O3*G*P_W'4*G7ZR3K=79RK\!?.C,5I[.).)F=S.^1=]K;>)?BY4/#LCX]SU'/.R/>,A'//Q?77F_F/E4W*[L^TH!Q(5M6FGVVFQ$9V17 MZJ!*L=9&FD++6G@L5DB:P/O?.VG\H@CBO2HJ8VN[TRE_G3RXE-3\8]L*2 M;&>[%XURNI"]<1^FRZGX:;&X[!4!G6%WP+)FY#UM(LW!W5.Q8*V@1+UG;^Q% M:86Q :N*NBL1C+JFPTB#T48A#0)B;X@ M;:^DNS684P2-#[*M-G0(SFVD 6W2SQ-619:?P!-:! MO.%79QMQ'^HG8M5AGX7G;X:JU+ZHK8=.=T2%5?7J%ER,LLI7MJM+BA[50(H< M?/VI,['(,'S)?_=F)C8A*<3"F X_O%/(103""*HS8CY[\&L?!@:$(D[]TH71 ML\,!K?6Z!V".)T*# NX8F?$;#OXP_76*,KP"1#0!@V+8*$FN*47G*7BU+2"2 M0JE,@16>U5DG.T<_(4^\5SB)3JVU7.D:6L0T]%U1C<\9(!2(;6J.N PL&D8^ ML.L'$7="71>5-!LXF5)ZDDR*&YS:*M.I>**Z;@E%_G[98VED2P(]08X_\!:9 M0B@)'H7=&/T?54Z&D$:7DG/R";1\(RF:#@[S<9]+"9VH!RS2-5U4QT*,$\3@ M3E74V&R9 VRCQ+>T_[L)LC6FI+Q.5)4Y[J_D2W3)'2N7!Y7AG!W"4%Q6B']E M:^08T_?\\5/Q"ND1$-OW(\>0I2G,T)7\[PXI+%E\05:R)7_-A$/%+GJT1GS? M#N2<'Z%R2K%.7E^+)O8@,5_00:B^@V!=B1 R&VJ4$6U*% GJ"F^R8*1GPE;! M29Q.&S@:1Q 0;N8D:O<;E,JBI]7SBS_?O'PP_T%<0D?5Z"+S^%H['\3G3CIP M#:VFC)X<[FGS'K+O$('>JO 7K#9'?FRM@=,A2N-_A6*!<@ M+$!GL#1:*78A(MW:2#H9+*0,F\(#'8G=:M=YL46","*H8S![1"G UX2X=4>^ M922Z#3FJ)].X,T/5:_#G&NF%%B-%FS@D5*!D"E9&12)N69,"^U$ (E :N1^\ M=1 @[HAJFKFB NR&WO )A74,8?0G'6*U,AMJ^J%#+]'3SZA M S&3;N1EJ)*,+2,DN%O-)\4L&D%A>E@A)^)<^DJ\KC':D8RW&H6NY%('.,FR MC*%,8E-S,>JT1:R%A_288L>8"]9>Q2C:&H=PUJ8M$(JH .>06.=S8^T*CGV@ M[L+6C__XYJL?'CW^X:FX[%8U[+Q8KQ4?R@4;)?;"B(LB6$+X_-%D7$WB[(;6 M1WN>!@)%NE"J9.!\_63Z&#BO:YR"-FL=F*C9V3QA AX[8G>"*)!+8QEX'BU+ MH[WO<6ZS.KD=H[-!/!L*ZR ET-P7#>AW?#N:,[-5_93&SD%G0E+D9N/4)L%O M/CE],IO,9C/ 5;I(0J048@=D%U?3P6&7E^*ME6;LJ=_ *O/;G$2]WX9J(3/& MUR?3D^P;U!+(&"N;!??*LIDL[E+NBTH55^+2@3@C;O$1DIN;(@932U \RKE* M4PDM6S8TMYREM!&+M"0R3#_<+L\6O10JYO"OKZB19WU>ZJWF&[3%1+S7 07O M39^HUH&%(F\O-%K==Z 'M8[=]BMPEZ646M) 1TBE>X2Q]N>+=Z^6]/0(?>NN MTNCUE<'I/$,0VD%SG0-M(%7L7B%(.VJA7$VXP"+T43B.QO">=;G! @6HM"FF MG"FC-$36J9&XO*&5^U&Z9<*BIT5'HS,B_DN'IN+))!76'1%*H7BB1%.H"Q4+ M$\),(][_%)!AYJJ_D;R'<*! M[ &=OZN=.$?$41A>RX)&I_TA4!V\.C_-6-W1G!0APIT&JAH$%%' .@O@B66) M*BG%VU1>?D(RMN+MV_-H*!A@JTMJ#&F:LC67PB2&*@39B?4XX>OY;#H;" +# MW"=N:>CLE45SP3ZG>]&_Y0M4ZZSNX(QWQ#LT'FAIN,R.CWT'T?6, GW.+ M$^25,G<1?1RA1ZV[ XJW-'VM!M2^KMAO)C026;?'6P M3>0V/\ESUI!S_3!-\S,SP3WSWNM>_G)\)3+,D0R//^)HA%S[\G[D#SB<9D_O M.YK01P-/NO:*!)EHKJ^_.3@QRL/50;RY2'&:Q($ S+150[M*9;.@SB%.ABE_ MF*A'+1\JT K94\8,Y#:7]J2Q"O2(,[9HQ?*L-220W-)0DN(1B9NV?Y&F6R!KTT[ M=.6O4A_KP:\YW]/%AX^A7X\/3ZT!.1RAIP+7^U;CQ!;MI5$'K?__.5=&-M+T M1^1;DC0YLC-*UH;PK*35]75>\*^*F?[>+]VN1V@N5^CZDG6@B2M!?'//"G! M0312JR+>>$P2P^MAT%%^I'WJAF 1ANT'_<12$\/'_C5;=3A(\NN@&.# U],C MSS)9$;L7NNU3)@Y[=#'-9K.XC>RKSMI:--7*;;GMR>^%$L#'C@?8;[O/Z1O[ MG,3]A,HE$'K3JQ!NH#W=<6)_-$K6>WZM=8L=G%!H[@J2QP-=?^$PS):2@@+L M/X"5YL%@]:A<,JF.N7L7Y^8\1\5!G'B+BF)Y,->OQ1W2HS_C\BCR)A=09>F' M1[HDZ;/V()3T?9@%T9O&O,EU^\N> :5M/;R_R:\GL@Q";_]^8S@\]S+]R)SO M]1*?HRW(4^F6K^T.1M\X#QV\=^S+Z%]^]7C;R]3CT3MJ=#H;?A-/)1,397Q= MW3_M7_8OXCON87G\GP+HBC/OCX2+;]_CEV!;?N.]L@%M%7^L ME$11I07XG=[.Y2]T0/]?(%[\%U!+ P04 " "$60M3 B!+XI<' "D$@ M& 'AL+W=OJ5/;#<.-<_6X\MOE&5-R.="T4GJRTJ;C#TJS'MC:" M%YZI*L=Q&&;CBDLUO+SP>S?F\D)O72F5N#',;JN*F\K=AV$T[#:^R?7& MT<;X\J+F:W$KW*_UC<%JW$LI9"64E5HQ(U8?AHOHW55"])[@7U+L[,$](T^6 M6G^GQ9?BPS D@T0I]2F(\O.^D?_:^PY&<5)14FZ=P5,) M/G?Y3=P+M1478P=AM#7.6\:KAC%^@3%COVCE-I9]4H4HGO*/841O2=Q9[UJE=QMP&S+G$0I5HSQY>EL*S8DV.E MMWN+EH] FODNW+E[K$7 .'1A5Y02!$PZW%J'(P #8<8&D710H+C;&J*NR,6 M.5F1-JX*MH5GQJ%2N$#7Y5D@RY=3Y&7Y031OGH\A()N"66'N)=+K M1+Y1NM3K1W;"XF ^F^+J_R9!.$UPC8(PS>B:S/PJ#I/!S==;QK?(0T&23=E\&K+)/,3>) L'/VL' M@Q_!3[]9-&W^!S<&N3+B@<4I61=%,2.W38.6?9WH[=U:U*4 MD5%)E-%Z&L&'9IT.FF I-!OK\W?"IL$\;?R=@/*$S8,)E)VP),A"6FIH& M\2P=W,J'_Z_,I4&:DI$QHDFK6>Q703PG%^)9Z%?I-#U.'1*"6,[H&H?X#R8FC.:-\(/\IX!"G M+^811D-+G))MTQGIBX'*)(IPE\V>RV.4!/-D[OW-I@3D:!IDL4XM0(E!8?>2I08U(JM6LJR1)Z,R(6\]Z5KQ&ZVQFXY M"JG3OO;H>V'.47!$7U= KM?(, 6]TH4H@_Y1Q1]1P3J*_T)V;20*!.OFN2S6QIAD-(> Z7D\ ^9$T^ T*<%,^AYS1\Q(+9.8!83T%]TT1SU39%H M]Z2&.-!Y=FC47_'+&PBM1E@2LW>BLZKB13,"%/>> M#9[6POBAVR^7I6SZN=K+ )9X<(**I%?=.-TC MC]L>/VO3;+OAH'=A MQPT*%::&O)MZ@J80RQQER&YK,L%/4\2V>J%>HSZBG/(2S)]NOEQ_^N?=M\7/ M/_X039/WC-Y?H,Q[WROQ1GGL2 C4*[?SQVN[M+F1=9.-3NG5UY\6?]L3\;HN M89RG"9HS9E_( &Y/(802<48#5IL(%)D""/%GOC5HQ#[K9L>B$U9-)VPBU'5" M/ST').9 6:<)83W!2T19-F]4I0#)^8!1KFHEG!N$@4O=.T_EK:@AQ1ZS#SS_^$+E(<@2Y*(I6B0U\\6 MCE.,-6?L-$9C.AL?,JC#[7E)B5!,ZH99D&R+N-1#?B;$TG M".ON$#TI+&BB>)$V!]#I6]+"']TC+/IFUKUA=&V-(')L$? &P.0=*LV;'NY@ MUDDZ"CM,C_P;SC7*%5=X9WBH!1UB+ZH]"_NCH-A),DKZTP![I&]T;^IL.J1_ MTT%]PG33'<3]F]51 $[" T7'_,AYRT]%@K;;<:@]15;\":,.AXHC^9.LE3]Z M[O5W?/#E !E<^^\C=)21H^8C0K_;?X)9-%\>]N3-]YM?N%FC+[%2K, :CJ;I MD)GFFTBS<+KVWR&6F%1UY6\W FW/$ &>HVR[;D$*^@]3E_\#4$L#!!0 ( M (19"U-U25![S0( "L& 9 >&PO=V]R:W-H965T*J,];.D9*XOT]3G)5;*#ZE&*SMK.O!-52FW7:*A=I:<)GO' MG=Z4'!SI?%JK#=XC?ZUOG5AISU+H"JW79,'A>I8L3B^7DQ ? [YI;/W!&D(F M*Z*'8%P7LV04!*'!G .#DMWN MX0!P,7H%D.T 6=3='115OE.LYE-'+;@0+6QA$5.-:!&G;?@H]^QD5PN.YY^) M42XW1_VH5@:G*0MIV$KS'<&R(\A>(3B'&[)<>GAO"RS^Q*4[14MLZ.$ MGQH[A/%H -DH.SW"-^XS'$>^\;]E"#\6*\].JN'G$?))3SZ)Y)/_O[[C!.,A MO!3XI42P+WPK993-@\LH1@],8$A9#QNI:1M,!5QJ5[RIE>,M>%ISJQQ*@3Y* MX]7H8.VH@K8,#P2C G2=A.#'(:!$RPYP^:Z5J:_(V6+9ZE! M2LP\H YN: C2U-'I]1-470EC*&&0 L2^ "-;2&&OF5R(.1$H-3YLAM^!*;K[ MPT4953@0F*\QCA^S'?ZMZM*#!J[0;>*8\I"'F^AZN??VDW#1#8#G\&Z,RBW+ M9_!@<"W0T?#M60*N&TV=P53'<; BEN$2EZ5,J"EL45$ M)%62BM*_[Y"R%1=(W%Y$SO+>+)KALE/ZT52(%IY%+VFH5S ,H<?2"?Y16S+%]JU8%VWL3F+KY4CZ;DN'0_Y<%J MLG+"V?Q&/J&T2G,TR] 2H5.'Q1Z\[L')&^ IW"II*P,?98GEW_B0$AFR20[9 MK).3A)];.8$T&D,2)?$)OG2H+O5\Z;^K&X.D$?]QL3%6TRC\/,&>#>R99\_^ MD_VU!IYD$XW>W4BPE6H-DZ5Y/[IG'+M3.@>Q;I>Q!< &&IS#_ U!+ P04 " "$60M3 MC&SIV8(# !)" &0 'AL+W=OV'M7(GIXJ)1VBZCTOKZ*8Y>76 DW-C5JVMD: M6PE/4[N+76U1%,&I4G&:)!=Q):2.EO.P=F.7<]-X)37>6'!-50E[6*,R^T4T MB?J%]W)7>EZ(E_-:[/ 6_1_UC:59/* 4LD+MI-%@<;N(5I.K=<;VP>!/B7MW M- 96LC'FGB=OBT64,"%4F'M&$/3S :]1*08B&O]TF-$0DAV/QSWZST$[:=D( MA]=&W3ARF"7?<$@[AS3P;@,%EC\)+Y9S:_9@V9K0>!"D!F\B)S4?RJVWM"O) MSR]7>6X;+*"VIFAR#WMAK=#^ $J*C532'^:QISAL'><=YKK%3+^!>0'OC/:E M@S>ZP.*Q?TS\!I)I3W*=/@OX:Z/'<)Z<09JDDV?PS@?1YP'O_#^+AK]6&^H4?608_B=EK=&42.3 M>@=>;$A&V\WD1Y+)7J'+<.9[;2!UM_&OAU4T-N!RAN1#GW7D(@(J 1Q*()"F M07(UNB7#XVH;]8:C8,A&H].W3,$TCMS/=?E@=WLE5^SQ\-F\?V7?"TID[4+@E MUV1\.8W M@]7._&F#H_%QGAZ>L*PI+<>+1O0_M88WT\XP/#O8?D)4$L#!!0 M ( (19"U,\Y;QO$@4 )8+ 9 >&PO=V]R:W-H965T,C1 ZA]RD@5M8B!.VZU%N@9-MWX8]H&6SA97BE1) MRD[^^[VC9%=IFZ#]$$>B[KV[=[P[\FSC_*=0,D>ZK8P-YX,RQOK9:!3RDBL5 MAJYFBR]+YRL5\>I7HU![5D4"56:4C<=@YU* M_>F "EZJQL3W;O,'=WJ.A2]W)J1?VK2V63:@ MO G151T8$53:MO_5;9>''N!T_ @ZP!9BKMUE*)\H:*:G7FW(2_68).')#6A M$9RVLBDWT>.K!B[.7O BGHTBF.1]E'>H>8O*'D"=T%MG8QGHI2VXN(\?(8)= M&-DVC'GV*.&;Q@YI.CZD;)Q-'N&;[F1-$]_T ;ZY\T!HNPKTS\4B1(_=__<1 MWJ,=[U'B/?K)=#V*DL9Z%FJ5\_D G1/8KWDP.QF2L-$[2V^5STN:3)-\)&'# MQ#:RYX*TC8X4691WCG<=::ER;72\HR>Q9/KUE],L&S^_T6P57;86KSJ+]&WR M_ E%4MJ3:[8%D@+_>Y=4]/5U>60/H#FNWBJO5OK@@.A^1&$Y[4S:T%WH8A. M8H/AK!@):Z7QJDH;%[% MY%*G_(1(_+E11MP+QPIS*PR1%E>;)M!D^-OQ_B$^=]^7C A ML40HH6>7#3.Q4[806QB?#(_'^VVZHHM H/G9RR8MM54V3XEQ(8*$#6@*B0II MP 1#"K7-FV2,Q=Q5M6$X>ECW1@7:RXZ.8>*:@"!0%:5&%C>0#0>U\^(!5ET% MO .7I^3#1JP'CJ$K /C^ZD-2=0_X#< Z^_0K$%8EX$N'/8.F0IZ",[I(8N?* M( G0([,H#.DCDS+!4:WN9 ,Y;=M8AP3!0-FIE#-:-222=/L37ZJMJ9>\>:PQ=U4XV56VW'M60NS5,D2UG^S0I MU3V9*;1F\1].)4JMO?N63I?T4PB'U._I\;Y$Q4:O],(@T#QWC4T5EK->*UE+ MQ2H.#4.&3Z6O#FCON->,J8@7!Y22W^/S:H/#!)TD L3HI#6 *HTSI:"5$XI3455/1R_GK#R\NDJP40E.U^;;EW(P2^608[VK7KCS\=6-L^%N@N>-(A-*U1/_J^4('N3AI$ MNE1KEZKPOHA#F56&4^/VX2FXM/PE41*@7#^+QK0#$S6*7FZ/DFVZL[2SI2I2 M%]ZV9V5[)FP/B>\=^*/>7:EBOTHWPD"IK]IKTVYU=^F\:.]:7\S;&RLJ8Z6M MJ%H".L:Y,B#?W@+;E^CJ=/-:N(A[7'HL<7%F+P;XOG3(7?&PO=V]R:W-H965T,-P!;PX<9(VRY( S?4.NP$W%-?;[F'8@V(S ML5#9\DERW?SW(^4?3;8VZ["GO=B41'XD/Y*VEK4V]S9#=/"8J\*N@LRYJ-<1?%H=!GE0A;!>NGW;LUZJ2NG9(&W M!FR5Y\(<-JATO0K&0;?Q2>XSQQO1>EF*/=ZA^[6\-;2*>I14YEA8J0LPN%L% MU^/%9LKZ7N$WB;4]DH$SV6I]SXL/Z2H8<4"H,'&,(.CU@&]1*0:B,+ZVF$'O MD@V/Y0[]O<^=0 I[D2EW"==_X1M/C/&2[2R_@EUHSL9 M!9!4UNF\-:8(2.<6"^-KL&P-J&QX%/U MUA2<++@H=\[0J20[MWXG3"&+O842J529,+B,'.'R:92T&)L&(WX!XQ(^ZL)E M%MX5*::G]A'%TP<5=T%MXK. /U?%$":C$.)1/#Z#-^F3G'B\R:N3A-^OM]89 MZHD_SN!/>_RIQY_^)Q+/8O#P+6PI$EP%-%T6S0,&ZZLA/!/[YPQAIQ7-$QV M$UN%8-%9VC0N T?'!A-=)%))X7M?[[AU90*U[U),03R@H:%K$"W0N%HGBI0! MZ06I5!6KO4)_,?B<&<23'H [^7BR,:"2HB]I)PRXMES@$?32X,V'@L+7E25H M&P(^)EBZH\Q3:O&+P2_TK5+:6O@6WL3A>#R%"Q;'X7PV:<1I."'#.![X8;)B'!7SY:V*)SG-BZAD^YN$/5Y=P% Z31=PPT31 M=P5PMZ,/#3-];*M+YM]Z3@G7&9FP4QKKY!ZJ0E+1A*6OB$-#PTTGVX.OGZ,/ MK*W,H=7,D5A)X;MOYO%X_.-+[\%-4[67L^,P6A&_5O)!*"S_)65ZSNZZU'\^X10XZ@JI9R8RZ?* M\*K4CG*60I$2FD1:Y).&9E$+PWTG"S9G'IK]?ZYB"'6&A7?044[_N'MBJR1E M[)QWC'E#:8G*FF)VF6A,^XA.C PJ\>3.QPAI9?SL^MAM2Q%M M$-IQ17*6RUI7BKJ1TB&ROD_;+A\"_0J;!O4SGS07?<%40?H_'0M21\Q*ZWSDW1:)";--6[:8J>P,SIO MDA,JJ52?W$F#=)EZ#T_Y_"^#?^[7%1W=!7(T>W_CX6"JPC77@GZWOU1=-W>) M)_7F1O91F+VDME>X(]/1\&H6@&EN.&ULI53;;MLP#/T5P@.VER%VG+3-NB1 TV[8"A0+ MVET>ACTH%AT+U<65Y+KY^U&RXV; &F#82RR*/(>'#*EY:^R]JQ ]/"FIW2*I MO*_/T]05%2KF1J9&39[26,4\F7:;NMHBXQ&D9)IGV6FJF-#)W8EOY<)$NYS7;XAWZ;_7:DI4.+%PHU$X8#1;+ M17(Q/E]-0WP,^"ZP=0=G")5LC+D/QF>^2+(@""46/C P^CSB)4H9B$C&0\^9 M#"D#\/"\9_\8:Z=:-LSAI9$_!/?5(IDEP+%DC?2WIOV$?3TG@:\PTL5?:+O8 M29Y T3AO5 \F!4KH[LN>^CX< &;9"X"\!^11=Y_ 5!+ P04 M" "$60M33C,&>< % "/#0 &0 'AL+W=OO.'C9L *N;493MITNXABDC=';_O.]Z1/EX9^\454GJXJTKM3OJ%]_71:.320E;" M#4TM-7[)C:V$QZ%=CEQMI-+I>5'"ZZI M*F'7Y[(TJY-^U-],?%++PM/$Z/2X%DMY)?T?]4>+HU$7)5.5U$X9#5;F)_VS MZ.@\(7LV^%/)E=MY!V)R8\P7&KS-3OIC B1+F7J*(/#?K;R094F!$,;7-F:_ M6Y(<=]\WT5\S=^1R(YR\,.5GE?GBI#_O0R9ST93^DUF]D2V?*<5+3>GX":M@ M&Z%QVCAOJM89$51*A__BKM5AQV$^?L0A;AUBQAT68I0OA1>GQ]:LP)(U1J,7 MILK>"$YI2LJ5M_A5H9\_?2^1DCL>>8Q%,Z.T]3L/?O$C?H=P:;0O'+S2F(H0,2;X"]*/".G*U2.5)'RO'27LK^Z>+(;08/TOL,BC#K-(\ M:S.A4XF[PA=P=G4!UZ96*+SCF+Z0T."T MR;&21 G2>>$E,"@0.H-46H\E#/)KHVKR@P83:P&KWPJO]'(#BXQ7$@IQ*T$; MR)5&?-OO0_C0=!2$E8@I+1O<(L3GEY_F<3Q^P97_W.3/$=%SX9STCK]$+SAZ M:\7LH%3B1I7**]G98""#:UP8!*@=1L8W9TJ5(:,,SD7)@EU12>RA8 G^Q(D!8]PM#P6M[8 M!CLLQ',N)RRJ5;M%. \82N#FPBQGG.DMPFU<$T3.11J6QS7>^D*D8@"_8ZO] M"UOM (9PO7$8M *MA(-2.!_"XW(8Z)W0#"=*"$YT.& K.E^RID037K]6EE>] M%&N81*$-[,3?@=O*F+&.2*23DI7L'.AK3AQ$EBE*!6[[H&UN3078;R2TZQ"" MG76GK.)9;579=:3O2UB93.5K!L!L!)\ZM"EY>VUVQT;9-Z+"[3N B^M.Y"$* M^F&_WB@4;?*NB'V!=8UK<>\-"C.3#4ZN(,HY:WP03Q;H8AI'T_1W$"=1-S/ M&$PITG"B[ IQL/GX2B^QX4F+J =X(CJU MU!P*$Y4UJ<.=[O";U"A4R5,BP[)0 MU.:)R#TOVKDDW"/MXHKZ8.B32*]5'PV^GPFG[GX\#_>2\$@&PG[/38E7)5I8 MZ7#K"A<@/CH(J&OJNF30*$"F7%H:U]@=9!M.1"D5KH < U)>2^:,F_5!6_^5 M90J@W+.CWA6RVSWA>QMV/69'S'I;A7@1O/*%=;B^VK@',(UC>D:+>^3"-5#] M2^?$MD+W*6_Q[APJG*F'8K^4J:QN\,AJJWA\U-LW>F#0^\QW-MKHM\AD^>W3 M@:7AQO$,)L,%),/%0T?* A_@ENH]&2;P,SXC?!)IY--8ZJ)M@[HP52WTFG9H M-'OA[F=C]]#[<;K8H' /"-=*_#"EWU.#IP\@.9S@N#6U3O$VT$J%J@64MUJ'P M)H,XF>)S$4][[Z7#JT]5-S[T68R&G2<^7$ <)VVLAR(=0#Q8S [Q_V0P&T?P MK;O>:.>27$F[Y)\"#AA3N"]WL]VOC;-PR=Z:AY\JE\)BQ\.#3N;H.A[.IGVP MX?H?!M[4?.6^,1XO\/Q:X"\F:4 M+2O;DA7%!@2Q)-Z]>W?W>.1JY_R74#-'NF^,#1>3.L;VU6P6BIH;%3+7LL5* MY7RC(E[]=A9:SZI,3HV9Y?/Y^:Q1VD[6J_3MG5^O7!>-MOS.4^B:1OF'*S9N M=S%93 X?WNMM'>7#;+UJU99O.7YHWWF\S0:44C=L@W:6/%<7D\O%JZNEV"># MCYIW8?1,DLG&N2_R\J:\F,R%$!LNHB H_-SQ-1LC0*#Q=8\Y&4**X_CY@'Z3 M3EA$JN5&?B>[=[S?M\S@2O<":D_[3K;?/EA(HN1-?L MG<&@T;;_5??[.HP<7LZ?<,CW#GGBW0=*+']64:U7WNW(BS70Y"&EFKQ!3EMI MRFWT6-7PB^LWMG -4U3W'%:S"$3Y/BOVWE>]=_Z$]SF]=3;6@7ZQ)9>/_6=@ M,M#)#W2N\F7S?/$,WNF0WFG"._V.].CWRTV('CKXXQGDY8"\ M3,C+'RS<\]Z+>4:/N'UB2+QP'F4D94D/:[1ARY6.A U(L68*,+,E?>V4C^S) M5?)W@B77!84%%06 JXJ3X!.&5Y'%;$J ;95'D.C^QS@9W>Q1IK3[U\P2;J.- M2=OT/Z+_W:"9U!Z8F$N;SU@7Z _9;485E^R5&069D@K(QQCY'<76E@KV$2.P M]PP1V(&D2J"#P6#I<^=U*'4:12&%K-5=B@EC&[4RY@'9V<)TJ5"(,28Q[3$3 MI''%7UF- J74>-L9%9U_(+Y7F!HJ34#,,'0RH#S>==L:>VQQGM%KM^,[]E-R MG1]R[E%BYVT8*OK "LYP>C%&^ EV,OQ)S@FIW2AB1A^5U]#+B/V8Y[@HZ4,? MXFG 0_VG288@ '%MV&B6GM:IRP^DRE*+L9(V!0X!9TC$X="9$L:DM="-19V09;J[^)?(^*#8GYE'1%1X/IGF^E[IQ7&VA#)?$FOD<= MCS28Y(RJ206J#IUC:I&E*WNU\7TK[B?Y\C%!P/V-]=-,=]A/8 FYA!1,W&.M M_:,Q(26AKG7],@)KWS=O'T^UK=$%DN(DBZ[?AD8W.JKC]A@H( Z .<0D'VA" MF:A95&)2F]#$SAZVG[!M74C]#P>&HRJUWMWID*3Y;"/SLT<5447A.\3Z82H9 M_9:$ANF%_HB\Q08C@NZ4Z?;:-K@A07&HT%86XS!4<,M@[_?-$$U+*VHP061E M]+?>7P>R;G#*_NF,FXTN"@W[;;H.!7]?>*K^5 M# Q7<)UG+\XFY/LK4/\279NN'1L7<8E)CS5NC>S% .N5<_'P(@&&>^CZ3U!+ M P04 " "$60M3O+7=D_X% -#@ &0 'AL+W=O32<@K M5WA;'HRD%I(S*(UF0^+=29\H8,H0POG4V M1[U+4AP^;ZR_8>S LI!!G3GS61>Q.AX=CD2AEK(U\:-;_Z8Z//MD+W=7D8*!Q.'U'(.H6,XTZ..,I7,LJ3(^_6PI,T MK-$#0V5M!*4R>NQJZ,63RW81U+=6V2C4"K_A:!)AEC8G>6=BGDQDCY@X M$.^=C540KVVABMOZ$X33QY1M8IIG3QI\U]JQV)WNB&R:S9ZPM]MCW&5[N]^+ M4?QUN@C1HR/^?L+\7F]^C\WO_9\4/FF")N]%:&2NCD<8K:#\2HU.#L;BE5I$ M\<&*]]+GE9CM/= M2A1G:I.3\!-?G62D/NR48)XHJT"HF?]#:O M-1XLD_0:TP8Q&_^\_VP'V]W^4B$"F%@BE#"0R\89R4E;D"R$#\;[TV/$"JZX /L.4%^T"GRA!4#%T#P/>=#49U2_&> M@G7V^1TEK%+ 9PXU Z:"GH(SNF"PG5ANFGW-(\<-IC0CM%4!UW]" E2>9>6E/[>\R[YC$:I!A*=$&) M^$-"<8SJNJW%Z_G;3Z].&5:.6+5M60W$5U:L/LN>?P>(1%Z[:64V)KY^UZ)Y M,JPP=U_WTD-&/G?2"IS9:L/".[="IF24'K@Z*!<7%X)5.(BYHDL;<&*J[-?- MX,D2_%820!O$#G&543RX0W4.CI=O$D4!TOVT M:$TB3/0H9CD=)9MT9US92A8\A5?IK$QGPN:0F*%<]V\'GP9 *DZ%-"U#)S[H MA !-P@;)-\NJ7$E\IUW')X./$)!.>.'?,B%-^T+MHFJ9I/&YA8'% M)K\@-Q[[MF'RT#3@*]Q0;_=,H0O0JESF9+V4"]3 MT9BXYZ>"NMGS=007C!+7=PL*V]!P/Q&N&[C#-($[O8F[K'R*R K&U!7G8?(. MNK2)8OLY3G87@$3>TY0047>)X=Y*,X);VT-WRLG@BEXK7_*'2!#,UNFVWJ_V MWSJGZ8I_(YX^E, WI;8T*TNH3G%;&0F?/C[22W0-7_@1+CX?^+'"]YKR)(#] MI4.@W0LYZ+\ 3_X!4$L#!!0 ( (19"U/>7]\P0@< .(1 9 >&PO M=V]R:W-H965T&4JRTDM\W2^)*)'S^LPS0Y_?^_ E M5D1)/=36Q8M)E5+SXVP6BXIJ':>^(82[O;L+EN6^3-8YN@HIM7>NPNR+K[R\F)Y/^Q4>SJ1*_F%V>-WI#MY3N MFIN U6R04IJ:7#3>J4#KB\GRY,>K,]XO&_YIZ#Z.GA5[LO+^"R]^*R\F_NG*5-U,7DS426M M=6O31W__*W7^O&9YA;=1_JK[O/?T=***-B9?=X=A06U<_J\?NCB,#KR9/W-@ MT1U8B-U9D5CYDT[Z\CSX>Q5X-Z3Q@[@JIV&<<9R4VQ3PU>!22EEB]N/'6%(;BR_-9@A;>.RLZB5=9XN(9B6?JO7>IBNJ=*ZE\?'X&ZP83 M%[V)5XN# G]OW52=SH_48KXX.2#O='#Y5.2=_BV7_[5,V3P7RL)!/%'JD$==VW MZZQS^-2]OJ>OW[1Q>.-#_]*WH7O[4E5Z2VI%Y#C8C0XPP#CQ*I3P@(#V5(VB MA&T&CC469F_(4=#6[O@[-2F?93/OG$3AEGT7OYU4_;)<9G6 ("I6HI5,,+N)!H[57KE?,*NPK8EDF$M*V,+1@>5=DB( M]PE;84V@OUK#?JYV:C!#)8\H](+$CW4+:3O2X0;XU@)]-;:@2;Y M\Y&8HLO/X(><^\*#)DMBO8X*BA$$*SYKM=8F["7W#@#ZX*TH>WC=(#*^C'U- M0,X^=8/9["ER*,!&9! "T%%&P*GSNG4!IHJQNU/,*)>45"G)U*W(NBE%#A>:2LXN)4.A'=:W>L(7@T@:\0U^%H=0OV16K4XYQ'YKU-5FEA8 M'V'3,UD14R,]@8M15<7*M[;D[''/X\PAUI];EYN*P)?C=[ R<0A%H9;.M?CP MD5"+2(13W%?4R?SXCR$- @ABXOS?$$X/$-/K@9A>'^04:$2?@@_(&;EBIQ+3 M@!4@/\50AZ5QIO<.-SZ:H2!Z? $J&"""*,@K!.)N^L<48\ *D#4,5,9439I3 M5:HV,IBL+R!R,!.0X/"LN[B//J%N8R1H8JW6Z)6QL"+30FR+:JQG#^G>;09U M$M$(^K%?'^ M/,@1W4%*,UP+OW'F/U0>[2&60\K!&25-;32C*R!@,9\+'<%T5 A6:^LVF^,A M)BCN*($J'JRVPDF^)O6"S[\\ GMDBM /'77VG/LM]9M#\LS.VT>=ZEH"(J5Q M6R'_E;>H>6DG)S^\5>]0K@FY_30*#'O:I1FV\-;> M8J870/9@9OQ6IJ@.Q?OG@3%&D;\G3B:"Q\P: M71]-[7-;;J2[/0HNQVG==CSWI)M\!LXEJLI32A1KZA;4!N*X'>!%VV,MH O^@K MR"GLT@4P#PZK3>J"7K;267GPS8U.--:+"I#J?(9S5Q]^77Z'ON_+MN!^"F$-R5V)YZ!,O)@@5LS+)'6WMSX0XN?8 M(S#*,3!54FT*91%M*VH'KT3;OK3 &UV"D[3@463!>%@C5A@#,S_"Y:AM)HOL MMHC;Z)J#TXU?I8H4M@94E/K9MP/X./ NZ.-SMXI@S(H&)*I"K[=5,S7%ME( M$O&I^I,RK<-N'O>8T*'%<9O;9J>TW>UT*E:/D#HH>$9ZCF?> MGD5^S05)?\&B+$W7;_=]_E$J>5T,_A: J-0-;YK)R-W!VQHP.H0!4F:]GU'[ M$:R7P>@=9KB]\J[+(B@,TH'T^EH.VLC0(%=\Z?XR/_<"\MWFT6VO:\!_XWKU M5#.8C>[=N(%LY-<%'L9QF[.TQM'Y] =, M7B'_HI 7R3=RBU_YE'PMCQ4&4@J\ =_Y!M(O6,'PL\[E?P%02P,$% @ MA%D+4_ :)9FP! U H !D !X;"]W;W)K&UL MS59+;^,V$+[K5PR,'!Q B27JO4@"Y-'MINBV09QM#T4/M#2VB95(EZ3B^-]W M2-E>;Q%[KX4 4D/-?//-@Q2OUDI_-4M$"V]=*\WU:&GMZL-D8NHE=MQ <7R4RIKTYX;*Y'D2.$+=;6(7":7O$>V]8!$8U_MIBCO4MG>/B^ M0__H8Z=89MS@O6K_%(U=7H_*$30XYWUKG]7Z$V[C\01KU1H_PGK03=(1U+VQ MJML:$X-.R&'F;]L\'!B4T1$#MC5@GO?@R+-\X);?7&FU!NVT"W2P$^R MP>9[^PFQV5-B.TIW["3@+[V\A"0*@44L/H&7[$-,/%[R@Q#_NIT9JZD-_CX! MFNY!4P^:'@%]$(8O%AH7W#>7FE.'>C?O)? DE-MV'\R*UW@]HGUE4+_BZ#@^ MO"P1YJJEW23D JPO&S3?U$E2O=ZKSS;4+OHKV@N[66$(W,":5K$5I #"TJNQ MU,2VUX[[4[UTH9@1>>\<=E +VO4EK:[W3A:A[[.!M9*J$S7,J0A*FTN8HQ)_O'#[JZ&8WG"PQK>Z[:FK M8*Y5MW-C+H.7I4;\KN\"ZAIT71.XKG&M$P7C1TG!*(*6C3D/ODCAB$RMS]&C MM*BESRYOX459&G^H$7Q4J@%7(E$C6*R74K5JL8$S8&%5%C3[(0FC(J4Y#J,L M=W-:>HE%:?#T^Q1X3_MZJ"PM9@Q2/^>0EC%0%5$4%21;26Y%'PJ[)$>$/V[BGC8AB#)TVUTO@&+'/LXIA!#@S*X$5S M:6YK"],A( ,_:]6OMI3BW)%*X]S)14PQ#'(6#,F2],0)K; J_G$) MJ2XLKL#5@^J?43NP[&@=B31Y89GC5I3.'Z.N3..8WO+RO3K&:5BEE8\W+UPC MQT68,]_!%%:<^];._!QG'OW$49KMC]+LY%'Z&Q&@D\$?S70\&:1S:-P*/A.M ML.+(/^DDY/M'ZJ[/_'\%'K#&;H8:DC@\TG1$H*6FTJ0I7OTY&](O66N4UJ6H MROT8'=&42E[LM-,TAHSJ>^]_Z.246%VL^(9N-RY8VI7G,&:4U_/@ >=(1LWN MM/OF,P-TVB-XM[>3@ MID%Q+/Q]RA L_26&2\=^=7]ENQUN*M_4A_O>9ZX70AIH<4ZFT65!)=7#'6H0 MK%KY>\N,-H7J_.N2KIVHG0)]GRME=X)SL+_(WOP+4$L#!!0 ( (19"U/3 MZQ]*8P( L% 9 >&PO=V]R:W-H965T,(@X@5F?&B5?K9E(@67BLAS3(HK:WG86CR$BMF1JI&29:-TA6S).IM:&J- MK/"@2H1)%$W"BG$99 NON]?90C56<(GW&DQ354S_7:%0[3*(@[WB@6]+ZQ1A MMJC9%A_1?J_O-4EASU+P"J7A2H+&S3*XB.>KL?/W#C\XMN;@#JZ2M5+/3K@I MED'D$D*!N74,C(X7O$0A'!&E\6?'&?0A'?#POF>_]K53+6MF\%*)G[RPY3*8 M!5#@AC7"/JCV&^[J.7=\N1+&?Z'M?!-RSAMC5;4#4P85E]W)7G=]. #,H@\ MR0Z0^+R[0#[+*V99MM"J!>V\B3RZEB2#U@F<*>D+0U\E046_^-#RJA/*]FGM4J.$MXV M<@1I-(0D2N(C?&E?9NKYTL_+'(*D6?]UL396TTS\/L(^[MG'GGW\.?M[O3L* M=ELW-S7+<1G06AG4+QAD3R5"KJI:22(VH#; #WY4BQKG ^H1]CV"*\RQ6J.& M-/:::'!Z(\&6JC%,%N9L\,!:&AR+FC-A@'10-SHO::*+MU!0,TWQ3N!\F$Y3 M?XXGT\$UEYQFK("M4H6!=)A.8C+-XB^#$Y@-I^F87.-XF,PF\%X_PX,!K5!O M_1H:"MM(V\UJK^TW_:(;\#?W[IFX8WK+I0&!&X)&H^EY +I;O4ZPJO;COE:6 MEL=?2WJM4#L'LF^4LGO!!>C?O^P?4$L#!!0 ( (19"U,B<96"G0( -,% M 9 >&PO=V]R:W-H965T5HS+()OZLZ7.IJJQ@DM<:C!-53']ND"AMK,@#G8'=WQ36G<09M.:;? > M[;=ZJ6D7]BP%KU :KB1H7,^">3Q9I,[?.WSGN#5[-KA,5DH]NZP8+J+4JFMS"EFG- MI'T%P=F*"T[6\(&M!)J3:6@IH(.%>4>^:,F3 ^3G<*ND+0U\D@46;_$A">W5 M)CNUB^0HX==&GL$H.H4D2N(C?*,^^Y'G&_U_]C_F*V,U_3P_C\1+^WBICY<> MB+<\&.>]QSW*Y;IU8FJ6XRR@=C2HGS'('DJ$M1+4:EQNP+K"=?W&?Z,!2]>^ M#UQF&G.EJ2[ 97?QS\XU M6H5ZX\>)@5PUTK8]UY_V$VO>-NI?]W;[72MG=Q@7HYWCV!U!+ P04 " "$60M3C?CO/^@" M "N!@ &0 'AL+W=O"X+H>=>;DPU]7V=Y%@R/905"MK)I"J9H:E:^[I2R%+G M5!9^& 3'?LFX\!8SMW:M%C-9FX(+O%:@Z[)DZF6)A=S,O9&W7;CAZ]S8!7\Q MJ]@:;]'\K*X5S?R.)>4E"LVE (79W#L=39>QM7<&OSAN] X&&\E*R@<[N4SG M7F %88&)L0R,AB<\PZ*P1"3CL>7TNB.MXR[>LG]UL5,L*Z;Q3!;W/#7YW)MX MD&+&ZL+(#L&*ZD,+F&"Y%BNN_OD[!.7;A5MPS? M)/Q>BR%$P0#"(!R]P1=UT4:.+WI_M+]/5]HH>AQ_WN"/._[8\=F"GDV0S5( '>H=70HPN:PU$ZD> #XG6)F=T%-Z M,/W>#ZK\0FH-'^$H'(Q&,?0M' TFXZB!\2 BWGYC,(G'T._=6@(][2V9YLD4 M[MWC)Z7L"175,B2R+*GFW#D:J!EH0R(H-3 9?#XYAI/!.(XL/@XM#L>]TS2= MPCDO:ENE@%E&90LRV_.5E:UD#32EAD#7QA-[*!5)\@"UX(:V--6D046E0CNK M%TH @J%VI6OUTEJ62%E)X=.'23@:?3DT]IP83 ]'9V6T$!]K_L0*%.9_8NY2 M;^]D-V5M8FW&@V'8W@BA\1;%DRV*"&VEOM?^M9?N[_20$M7:=4I-JFIAFG;2 MK7;-^+3I0?_,FTY^Q=2:TS45F)%K,#P9>Z":[MA,C*Q<1UI)0_W-P9Q^**BL M >UG4IKMQ![0_:(6?P%02P,$% @ A%D+4Y9B)+>6 P Z0@ !D !X M;"]W;W)K&ULC5;;;N,V$'W75PS4;+$! NMJRW9M M TFV15MLT&"3=A^*/M#6V"96(E62BN-^?8>4K+7K6-L72D/.G+DU6(F:U-P@8\*=%V63.WOL)"[N1_YAXU/?+,U=B-8S"JVP2/ MBJ2@0\EYB4)S*4#A>N[?1M.[D=5W"G]PW.FC=["9+*7\8H5?\KD?VH"PP)6Q M"(P>+WB/16&!*(R_6TR_Y^QC:?H<5;R4*[%7:-;DH>5[4VLFR-22ZY:)[LM:W#D<$XO& 0MP:QB[MQ MY*+\P Q;S)3<@;+:A&9?7*K.FH+CPI+R9!2=KK66 ( MU!X%JQ;@K@&(+P",X$$*L]7PH\@Q/[4/*)@NHO@0T5W<"_AK+0:0A#<0AW'4 M@Y=T&28.+^G/\,_;I3:*+L%?/9AIAYDZS/0"YCW36UC3A=9 ?0'4(HH9+C90 M.&=O5;$7T+;>5%=LA7.?>DNC>D%_\;Q%@B_(C87FHFG!IAN((+4>>Y<@2%7J_=2#."?5_6Q\ERP/N%0SCV*[1!'I8&'8L#'M9N,US M;LM!B9\6I\OL,AW]R*>5;SY8_!_*@'W3I:S5(5VF;%/+ 7*O,&R:/]XG:<@4%5.M[VR)2^AF0P@70P.3>T M5T36=!V(+225%-[1&L&['D)&'2&CWK(],%,K;O8V[?]<*B@X6_*"BOO,3\,#4A@M- M@:S)-!QDU*>J&:R-8&3EAME2&AJ-[G5+_R*HK *=KZ4T!\$ZZ/YN%O\"4$L# M!!0 ( (19"U-:SK.@]0( )L( 9 >&PO=V]R:W-H965T5 VCTQ"A78R_7>G/E^RK)@6'5 M$1O@9B83DF%MNG+MJXT$G#H0HWX4!'V?8<*]R5D) I-"8>E1*I@#,O] M%*C8C;W0>QZX(^MGY-4M*&'!%!$<2LK%W'5[-0P=P M*[X2V*E&&]E45D(\VLZ'=.P%5A%02+2EP.:UA1E0:IF,CI\5J5?'M,!F^YG] MQB5ODEEA!3-!OY%4YV-OZ*$4,EQ0?2=V[Z%*J&?Y$D&5^T6[BG)7UT@OXVT1T4]M^A*(B"A_LY.C^[4#DVL8YP MS=JY/A:\@^+ <845UP+S(C.U4TB01QCG[8P+O$=!^$+<2Q+?N%E;&M661HXU M_B]+OU^OE)9&ZH^6$'$=(G8ANB="?"[8"J2-P1H&*+M7LYQPC#!/T9?<;*%M M_$)_L6E61NNY:/:DV$ZBD;\](K!;"^RV"EQ*D0"D"F52,+0L5I0DZ#;+0!*^ M/E9&)=VPH6#8Z5^^>(XKZM6*>JV*[EW5(25H:FTZD(3.S5A9F!?&KY,E.NV] M =;0;=VQV824J*1D4 HT?M_<2X,_IR*P5MY M%S:.WK UEP5^(JQ@:"6DP=J<$KPQZ>C]T<.Q).LW2^^PZOS&16"O[066:\(5 MHI 94- 9F,*5Y4U8=K38N+MA);2Y:5PS-U\/(.T",Y\)H9\[]KJIOT&ULM5I=;YM(%/TK(ZL/K=2MF4\@MM#]^ 1/&GAD^',1+8O"Y]WKFP+G#869/(OV1[3B7X&<<)=GE9"?E MP\5TFJUW/ ZR=^*!)_DW]R*- YD?IMMI]I#R8%,&Q=$4.0Z;QD&83.:S\MQ- M.I^)O8S"A-^D(-O'<9#^NN:1>+J+$]/Y["'8\ELNOSW9*%(0,KO+R=7\&+%2!%0(OX*^5-V]!D40[D3XD=Q\'%S.7&*7\0C MOI9%BB#_]\@7/(J*3/GO^+=*.JEK%H''GY^SOR\'GP_F+LCX0D1_AQNYNYQX M$[#A]\$^DE_$T^^\&A M\JU%E)5_P=,!ZSH3L-YG4L15@*@#I :0A %SEQRT &\UDJGD!:H/-L MQ8=R]LOH?+["I+A0;F6:?QOF<7+^A3_R9,_?@F68!=MMRK=!2:"X!]57X/62 MRR",LC?@-_#M=@E>OWH#7H$P 5]W8I\%R2:;367^4XJ$TW55]OI0%C64Q>"S M2.0N ZMDPS>6^&5[/&N)G^934,\#>IZ':]2:\-,^>0>P\Q8@!T'+[UGT#W=L MPQE6??7BZB>3@>N+ I?Y<$,^\UI(JVOA^]5=)M/\[OZGI0RIRY"R#&DH\U7( M( ))KH99$''K571(P,H$A>8]SGV,Z&SZ>$R-":+(TT!+$P1=AM@I:F5!48I1 MC3H9)ZW'25O'^2T))=^ 6QE(GH'OGWE\Q].V"61U8C8F3VY=QAW*TR$!/9HW MUZ=$X\D$$>9 C2<3!(E/?(TG"PHYD-EY\NIQ>JWC_)A(GB;E7.;C[<&37R?V MQ^0).DK,G:%,51E.I@Z[&@L+"XIY&I]+"P@QU]6HLJ P;:(*'O4MV#K4]T+D MMQ1/'\,U!U_Y>I>(2&Q_]:$-(E4$C4J<$ER(!Q.'S7ET7/T>LZ#R.\-@SD11 M#T&=.1.%J$L;F%.J#]MEOXLY\!\X6S&ATF)(1Z54:3-D@REEY@3[GJM3:J*@ M0YE.J8FBE!J46BHBOXE2U2!@>X?H0>G9X@J5;$-O5$J5C$-_,*6^,<$FH28& M$D_GTP0AU]'IM( \Q\XF4ET$M7>1FS]OP=4^?_(XS&>^P@?70?(C3+9]>$-* MPA$D9!RAH;Q5&4YU4[_)%A84\?05C 6$"-*ILZ$<[#=PIQH):F\D/;A[ MB;XBI>Z(C$JJ$G+4OJKN0RJUD8IT4DV4A503A A$.JD6E(,;Y!6I5H+:6TD_ M4L]66*3T';FCDJJD'+4OP?N0ZIETZ8R:$$?GTX1X.IEMA4['ISH(:N\@BR + M$U$R^"&(>RHJ5LJ-G3%YPDJZB^TH"!F.EL6%,-8O_ML M*.1#.V=8=0_!X5*<&*Z7&@[T:;#%/'.3K7)HH[!M< M6E+Y6%_J6%#(9;B!2]4K<'NO^$/(G*]>3_Q8"30>U:HA2JK)8*N&F,Z)-K4+ M"\2#FL8NN_.L.O*)72&7J*71.DT&=6L(4J8R6"SAIC6B4&=";%0 MUYEGU9'G=(Q'UGQ[3[!0=[8\$B7+9%13AB@=)H--&6):) 9UG9!E-V35"CD= MGY)_TB[_-VF8R)3_[$6/4EHRJL%"E/J2P08+L9@G^G/8P@+2_14+!.DV^,I6 M##4\SE$E_;3#7]%)>HDN4J7"=%2;A2H!IH-M%FIQ/?37>1:,;G9:(/IC_I4F$ZJIE"C]Y0#C93J.EM&,ZF!8-TZBP0J+_>LX!H MP]J?*NVG'=J?!DEVM9;/1G4&/J1B_]"+,27 =%2GA"I-IH.=$FH:&)! W=.T MH_37YQ84C6BM,"3@;;*TPRYX3 MICN:-A#1W^I:0(CJJTX+B$#=(YL>;2B+>;HM=_)E8"WVB3QL(ZK/UKL%K\H] MTN?T(1&ULG59=;]HP M%/TK5K2'5H+FDP 5(/&Q:9M6J6K7[6':@TDNQ*IC,]M NU\_VPDI#2'=]@*V M<\^YYUQ_CO9N*Y,,X4LXE?87[8O8.'!0LI6*YR58*\@)*_[Q4UF((X#F M:08$)2"H Z(S@+ $A-9HH[A?HXMTE>H<(0U\SOI68 MI7+D*BW!$+E)F6Y6I O.I(O1CI9"^QKM:>J4_..B?!:V$G[?L"H5> M!P5>X#?HF;?#%Y!HN&_A7HN(!60 M\#4CO^N%*^I4<,26PVS>W:3G:4N[AL2]*G&OU4VU)BC!2T*)(GI9_)6UN,H0 MMUI[8)J70FJ\ =GA)079T>M>"&"JR65!USMR&0SCRF4QY?%))8+AF4KT*YW] M_]#)..NV:.V?:(TBOZ;U-*8W])NU#BJM@U:ME[4K-+W M7HY&[Q]UOC'A)=_K:H5UL4U1OG]FTOVC@]QOG_;#9MT3E:'#(NB@J93Z-7#Q MI=S"SY?:!C3+]T\V3C<,HKK\TZA>?7>Y1Q>2%K&V][1$"=\R5=Q-U6CU%IC: M&]!]"2\>$C=8K F3B,)*0[VKOJZ;*.[FHJ/XQEYO2ZZT8]O,]'L&A G0WU>< MJT/')*A>2),_4$L#!!0 ( (19"U-D5$L]B0( )(( 9 >&PO=V]R M:W-H965TX52U8WOR[2 $LL.KX#IG9R+$BL]%4M?5@)P9HU*ZD=!,/!+3)B7Q'9M*I*8 MKQ0E#*8"R5598O%S I1OQE[H[19F9%DHL^ G<867, ?U6$V%GOD.)2,E,$DX M0P+RL7<;WDQ":V!/?"6PD:TQ,E(6G#^;R<=L[ 6&$5!(E8' ^K6&.Z#4(&D> M/QI0S_DTANWQ#OV]%:_%++"$.TZ_D4P58V_DH0QRO*)JQC8R1@T/VU\3FJ?T0&?GU:L@[K!)8J"*'RP45"T%O*7@^^U"*J$+X>F(NZYSU[7N>G_K;E]@ M:LB!A3079IWT8W^]AT7/L>B=8/&'^;M$[[:5O@J0H2^D-.=XCN9Z2^8XK0_, M%18*Z3("':DMD4\W-D-70>\J"(]$K.^X]M\B00/G;O#Z":HA1ZT$]3J]_2D: M.A[#HSQ[B>EC[C&ULG95M;YLP$,>_BH4ZJ96V\$R[*D%JDTQKI4Y5NVXOIKUPX!*L@IW93M)] M^YT-84E*6;0W8)O[_>\!N!MNA'Q6!8 F+U7)U<@IM%Y>NJ[*"JBH&H@E<'PR M%[*B&K=RX:JE!)I;J"K=P/,2MZ*,.^G0GMW+="A6NF0<[B51JZJB\O_# %H4V!VXZ7-(%/()^6MY+W+FM2LXJX(H)3B3,1\Z5?SE-C+TU^,9@ MHW;6Q&0R$^+9;&[RD>.9@*"$3!L%BKR6;VC9&C]E*:5$U,.XK MQNL[?6GJL .@3C<0-$!P+! V0'@L$#5 = A$;P!Q ]C4W3IW6[@)U30=2K$A MTEBCFEG8ZEL:Z\6X^4X>M<2G##F=?A$:\'UGP-9T5@(YG8"FK%1GY -Y>IR0 MTY,S0=_+B?#__% M3_KYI(=WL5YMT8)MT:Z#7L$[*@5SO%XE_?I M?WO?*T;8?D&AU0N/_()^7,V4EM@ ?O:(1ZUX9,6C-\1ON 8)2A-)-725JA^/ M!K'WKB>,N TC[M7!-K3M;&).^'[&73]$+9=8.=.JUZF?>%CM]6[L'4;QQXO6 M:"_2I(TT.:Y@C&>BZHIMG+QV>W$068?)^;[)]+5)Z!^$[NZTI0KDPLX#13*Q MXKK^V=K3=N1&ULC51=3]LP%/TK M5K0'D!CY;CN41H)6:$R:A&!L#],>W.2VL7#LS'8:]N]W[80H0.GVDOC:]QR? M<^WKK)/J45< ACS57.BE5QG37/B^+BJHJ3Z7#0AN;E;E6>R-9P)N%5$MW5-U9\KX+);>J'W/'''=I6Q$WZ>-70' M]V >FEN%D3^RE*P&H9D41,%VZ5V&%ZO4YKN$[PPZ/1D3ZV0CY:,-;LJE%UA! MP*$PEH'B;P\KX-P2H8S? Z3:?4G7YR9SCQ2M-K(>P*B@9J+_TZ>A#A- F+P#B 9 ]+^ M> #$SFBOS-E:4T/S3,F.*)N-;';@:N/0Z(8)>XKW1N$J0YS);\0>A)&*@28G M:S"4<7U*/I*'^S4Y^7!*/A FR+=*MIJ*4F>^P3TMTB\&_JN>/WJ'_TLKSDD< MG)$HB,(#\-5Q^!H*A(<.'KR$^^ATM!N-=B/'%__;[AD1V"0_+S?:*+Q,OXZP MQR-[[-B3=]CO:(=G8T QRC7!@I&F546%MZPDA:P;*7!STE!E#E:R)Y\Y[QO$L?"7M M;5*Z"#\=EI:.TM*CTB8'=DA7^J8:BWF&PO=V]R:W-H965TQZMC, M=DK[[V<[(5 (*=JD?4G\!T#Y>N!XSN;A5NR3)59<(?]%5["':C[U4SHF5NA)"0#)@EG2,!BX(S\ZXD? M&@4K\9/ 6NZ,D7%ESOF3F7Q)!HYG& &%6!D(K'_/, %*#9+F\;L$=2J;1G%W MO$'_9)W7SLRQA FG#R11Z<#I.BB!!I=H/34R[2E,Q@&YZKO:AY=; M;X_:H4C["+-.Q:QS"K-7)$$I"KI8J=JKW3FP?!FV]]C5R$3=>GI112\Z[7R! M)I/61 M4/O!EE?0R&N*7TB69R>%>%M&_>8Z6J7DXV@NE="/?B/NME3ZS;5RMA^\X\GT M#E(0HLP^976\W)V'.0.QM/V*1#'/F2K>MFJUZHE&MA/86Q^;7LD^^%N8HM&: M8J&KO404%AK2NXIT HFB=RDFBJ_L\S_G2C<3=ICJ?@^$$=#["\[59F(,5!WD M\ ]02P,$% @ A%D+4_BAMG$3! TP\ !D !X;"]W;W)K&ULK5==;]LV%'WN?@4A=$ +;)9(6XI3V :2N,$Z+("1K-M# ML0=:NK:)2J1'4G8,[,?OZL.2V\B4-R0/L;[.N8?WDN>2D[W27\T&P)+G+)5F MZFVLW7[P?1-O(.-FH+8@\0JOW4H][QP:-8;VSQP)]-MGP-3V _;Q<:[_R&)1$9 M2".4)!I64^^&?IBSL "47_PA8&].KDDQE*527XN;3\G4"PI%D$)L"PJ./SNX M@S0MF%#'WS6IU\0L@*?71_;[YMSRV42K/='%U\A67)3)+-$X?"&+NC]9C6\%XNQL M#DM+WLW!$B')[QN5&RX3,_$M!BL@?EP3WU;$[ QQ M1!Z4M!M#/LH$DF_Q/HILE+*CTEOF)/PUEP,R#'XB+&"T0\^=&_[ #R2@)3KH M0,_[T'I Z+ +_LU@ADW:AR7?Z S?(^Q4NA-R3>XT),*2>QZ+5-@#^?( V1+T M7XX@HR;(J PR=-7VR\W26(W+R\48-HRA4_8#?Q99GIÐ@LY,=\B\KMH6N" M5%Q1R57XSVY& _R;^+L."5$C(>J18'-=)"KA%KJB]L&K0O[PY@V6'1( Q^=,@8-S+&3IXYK$#C7"(K(;F,R]HH8[M6[GS\ MHC!L%':7Y;H)?^T,OP =@[38*L@*@*"CYS(W**>9*IT>XB8->G)#@];E@DOE MJ16!5*S%,@7L.K'*I378P6(0.X[/.IW.33X.!X%;YXD;4R?5QZ,R(7>H5^G. MA563G!8P/+NP*&N#L_^3),WWV'%PD@N>=JIQLX9!7W9:TZ1NUSPC$&>\P Z8 MD+52B>E)G3M"U"NV-5\ZXK[H\Y:T1T^M72CEK[9.Y'>X_I[R'CPV8 M,^6L-4SF-LS%8D%^4UQ>DD/6.B%CKY7#UKR8VUIZ-RZ]^ .A];Z%N12U#L7< M#M6[<^G!TQZO9*U',;='X3K!9IP5O;AS9_]R)\G8"V?T3TY!&>AU>9HTI.SP MU8&H>=J<6&_*&ULM5?;;N,V$/T5PLA# FRB MJR\)' -.[*)=($6P:;H/11]H:6P1D40O2=G)WW=(R;(LTXJ[15]LD3IS.QK. M<,9;+MYD J#(>Y;F\KZ7*+6^N!=#8"&6I MX[ONP,DHRWN3L=E[%I,Q+U3*]_S>KN-;VR5*+WA3,9K MNH(74*_K9X$KI]82LPQRR7A.!"SO>U/O;NZ%6L @_F2PE8UGHD-9P0I1$JKH/BW@4=(4ZT)_?A1*>W5-K5@\WFG_1<3/ :SH!(>>?J=Q2JY M[XUZ)(8E+5+UC6]_A2J@OM87\52:7[*ML&Z/1(54/*N$T8.,Y>4_?:^(: B@ M'KN 7PGX;8'PA$!0"03G6@@K@?!<"_U*P(3NE+$;XF94T46NR>O+C%Q>7)$+ MXI1O)6$Y>700^F0?\*A@#SQ7"62 MS/,88HO\K%M^T"'O(#DU0_Z.H0>_4^'7(K\A@?N%^*[O6?QY/%_WPT&+ZF/0L!^VF;9I&O@MHFV:_!,\#VM.AIV<3./XCLQ86NA. M1&"YQ-9$^/* !;[6W4H27&+7P^_!(DT?5MWHC12ZRA$JL>\H$%A[\+ OQ42$S4 F//^-T>!1D*]\>/T7,/D7,NQ '/(YJ'D>=/!H*(3Z=79J\ MZA%^%&Q#4\C53^3M2UZ\K[(+( M"9@ZV3R%YYU[S]VW;_?SDV^8C7F:4M&HS%:2*W7#9DUS;_QV%3T!Z[>(ML/" M48MJ.RP8V^>%;X<=A6^%'8=OA9T,W]^'[W>&_V**SW1+ M18S]Y FR!8C.K-IW>>__:?/>OL][W8U^FBMV'>^JLX2H$$PQ+!CP'J4%WMS( M4O!,'YUUH:B9*;!V0].OO71Y;>VN+I4_S?,>N.T"; %Y81LULZ"&;=#&ULK5EK;]LV%/TKA-$!+=#$(JF''3@&ZCC*.C1;T:0KAF(? M:)NVA4JB1])Q\N]'/2):$D6K:;XDEGS/X3TD?<\5-3DP_D-L*97@,8E3<3G8 M2KF[& [%6@)!XBQ_&'"8G2P722W_O, MIQ.VEW&4TL\NKH85 MRRI*:"HBE@).UY>##_#B!KL9((_X.Z('Z!7-(XS)I7'?R7IH!HS QY_?F8/<_%*S(((>L7B;]%*;B\'HP%8T379 MQ_(+._Q.2T%>QK=DL#NGDD2Q> ?.P->[.7C[YAUX M Z(4W&_97I!T)29#J8;+0,-E23TKJ%$'-0:W+)5; :[3%5T9\',[WK?@ATIF MI14]:YTA*^$?^_0<8.<]0 Z"AGRN^L,=DYQ?&_WZUT8/[? Y72HX[(3?V.$A M79P#-#+!:TN!JVV':J1IBX-B4-5#Y%U*7J5).6):8GL MM!@\4<(%@ Y(BDJ-7+ B3T;IKT<5VJG-2K0*N #N>S4JF>M_>ZHU[186&J.[N&&GG1(Y5 MS:UJNY)] K[?TF1!N>! M=2W:R9#=R6[)8^]IUS:#W->;=FT"R&X"_:?=SN,5?;!QWE^ K*O1UH#LUG#] M*,MS2]4F1FP%UHQW/R#-3K#9-+T 6=>D+0.=L RU(E%*9%]5\Q-\I_>YKOK( M7O5#LLP/#K*CNX]R2Y;D/?B3'L _C/_HM?EU64;C5]O\6)=';"^//[E=3K"Y MW=OE)YU UN/WE S^EH;[ NXMA>0T\?*-W@]K.#9>2C$S[[ M$=^K/B-B792QO??OWR[-'WQ(NB6\$V4"J5FK89RS@.U1KQXMU)<2+;+C_87 M3$J6Y!^WE*PHSP+4]VO&Y/-%-D#UAFOZ/U!+ P04 " "$60M3F^&[(Y4# M ;# &0 'AL+W=O++GXKO< BCT6E FI\Y6J?+.\V2ZA0)+EY? ])N+-)B3>P O52/@L]\UJ6C!3 ).$,"3!&1LF:\^]F M\B6;.KX)""BDRC!@_=C! U!JB'08_S:<3NO2 _';^R/5KO6LL82'CC]BV1J M.W5&#LH@QQ55W_C^-VCT# Q?RJFTOVC?V/H.2BNI>-& =00%8?43OS9Y. !H MGFY V #"4T!\ 1 U@.A:0-P XFM#&C2 P;4>D@:0G *2"X!A QC:S:JS:[=F M@16>303?(V&L-9L9V/VU:+TCA)E*7"FAWQ*-4[,O+.4%((5?0:*;!2A,J+Q% MG]'+:H%N/MVB3X@P],>65Q*S3$X\I9T:J)SU:8L?$O9/.QE_+UB+HK\7U'HAT%'0 _]\!64+=SO M@"^N]]X%7WXL^,>/>7_JAR\@U?# P(-ASU9$;?5&EB^ZIGK_OE]+)?3=]D\/ M<]PRQY8Y?I<9E8+OB+UY;]; ("?JMNL8U'R)Y3/W_V[V.1EID;O#O>TP&IM] M.#1:=A@%81P=6SUV646CI+4ZDCUH90]Z92_S'.S'P2H76$&7U'Z.,'8'_B]= ME=V/BR(W[,0MW_$7NE$G[O$=?Z$[.L4=)2UIDY;T$KVX*Q>E7)3<)$S?EVWI M7$C@LI\O#%R_4]!3/RZ*SW%'@H:MH&&_("8@Y1M&_H/,ZFCJ7B*UQ4HW%Q7- M4(YW6N^:_D#8%@V"MG9.,H!(CGX2=A74\*R6@[-3T6]SI'/4ZAQ]2">A%%%< M2D!5J8\_O)9$ZS$W <^15%A56IP>4E(095]T?2 ?1F>1AW%WX.,V\'%OX/=I M*BH=,V$*!$B%]+<9Z>844T7T32B ZK1K21Q5+ 6A/^JLOLJX))?"G(_/PQR< M[$&O2:W$.^A%"A ;VV9*?3PJINJ+O5UM.]E[V\"=K,^#NT70L;X,[A[K1O4G M?=TV?\5B0YA$%'+MRG>'^OR+NA6M)XJ7MA-:6QE MNN&A2?Z5U_3$(FN6* M5J0YES45!BFDJH@V4U4&3:THR1MPJG@P'HWBH"),^/.9:*O+2C?>4K9"IWXT MF#Q[^Y*G?AB_]SU+E\FX(3_V,<+90#+P*4C&^ ML>8Q&):22^5I4QPC)01+2,E%*03L/6HQ\8VB7E_!J:^D=QP+TN]FHZ@HJ* M86@$]4-+8R? O\]FN?=HDV?1>C6[D_IS:W8CNCFT"KU2M&#K;KXNAO@8>XBS MD[KFFT^L"USQ^A9K_;IY+*J@B?%^T:?V7G.5G*XX^_"O)W8_*L6"GQOZ@>NDB)Z]! M9/PB10;]#_K>J7%P9@Q6#\[FU/\.;P%\%]1;M(QK)OK9BN4Y%0^.#D.OR<*\ M91WPF_4Y+4C+]V%\?!B8&(QD=,US;-^ MJLI%-_3,P$3M+W X1BZ[RXU@/A9S(X!A<3 %F(_UPN+\3_N9HONQ&*9MZD2F MJ,\4];%>+B3K/E@[P.LIH]U"+93O!.QG>*Y!L2=-_!($G>UL3C@@54!ZQV([XX#/>7V MB2*H*J8->X)Q)$DP!'K1W:-QC&0GAH^[/MA3$D5)XD8 -/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO M8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( (19"U,V40C& M40, #T7 / >&PO=V]R:V)O;VLN>&ULQ9A=3]LP%(;_BI6;,6E:FX1O M422@W5:I*X@B;BI7&B9PGI\G[G/CD09N[ MN=9W[+&0R@ZBE7/KXU[/9BLHN/VJUZ#PR$*;@CO<-71O@N5T!N$+VDGY_ MOU=PH:+3D\U<5Z;G[V@'F1-:X6 U<"O@P;X>KW;9O;!B+J1P?P91_5M"Q JA M1"&>(!]$_8C9E7[XH8UXTLIQ.L3Q^35' MD$&TW\<)%\)85Y]1S\^1\1[PY&:O=/J;D [,D#OX;G2Y%FI938-WT?-NHZ[# M9ML4\=C\3QGU8B$R&.JL+$"YIHX&9 6H[$JL;<04+V 0;4YA7.5LI!P6B8U5 M,Q6>6]TI7GJ<-W?M$->KH3D6>,",\QH\'.3%Y70XFLY&0X:_9I>3\?#L!G?. MSR9GTXL1\R 3 C+9(N2OQ(-,"+D*U*[A&0>]N$ M3#W(?0)R?YN0NQ[D 0%Y$!;RG%MAF5XPC'Z+I[X-GD,"[3 LVC7<@RK!@SDB M8(["PDQ1=UQ=^C>8^E!X[V3NNPG2LM1?8FRJC,CP.'_K.!V,Y- ME?GVL]_K4JF??%SJ=[)1\9]L,_Y;_6-"?B\$CO_WD=M92IOEVAP60D$^Q9DMCF=<9E>&59OFFW-W MK^HI%Z64%SAVJ2::YYO5W\W*]>E?4$L#!!0 ( (19"U-+BJ +&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V$UNPC 0AN&K1#X MSLSP6P&K;MA67" *AB#RI]A5X?:-PB)\41?=(,\J1=Y^N3(+UZ;V MQ;7UR;TJ:[\S10CMA[4^+UR5^5G3NKI_%$QL8.8@CB^$$"01(_: Y!\_A!"PA:Q ]:0M R?M *@E;Q M@]80M(X?M(&@3?P@2E'&5$'2!&L%6A-R30J\)@2;%(A-2#8I,)L0;5*@-B'; MI,!M0KA)@=R$=),"NPGQ)@5Z,^K-"O1FU)L5Z,V3GVT%>C/JS0KT9M2;%>C- MJ#K$!O1KU9@=Z,>K,"O07U%@5Z"^HM"O06U%L4Z"V3PQ(% M>@OJ+0KT%M1;WJFW#X_2^;'GN<;]WTEUZ-]UX_;#\GES\D$-.%LX8-W_ E!+ M P04 " "$60M3WR$G&Y(! #Y%0 $P %M#;VYT96YT7U1Y<&5S72YX M;6S-F,UNPC 0A%\ERA418Z>E/P(N;:\MA[Z FVR(11);MJ'P]G7"C]2*1B J M=2ZQ$N_.C+W2=\CD?6O(19NZ:MPT+KTWCXRYK*1:ND0;:L).H6TM?7BU"V9D MMI0+8F(T&K-,-YX:/_2M1CR;/%,A5Y6/7C;ALU.ZF<:6*A='3[O"UFL:2V,J ME4D?]MFZR7^X#/<.2>CL:ERIC!N$@IB==&AW?C?8][VMR5J54S27UK_*.E2Q M3<6&UL4$L! A0#% @ A%D+4TO"BB!5!0 (Q8 !@ M ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ A%D+4_F%90"P!0 .A@ !@ ("!RQ< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ A%D+4UJ6IZH- M!P :R4 !@ ("!PB< 'AL+W=O/ >&PO=V]R:W-H965T&UL4$L! A0#% @ A%D+4W5)4'O- @ *P8 !D M ("!*T0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ A%D+4SSEO&\2!0 E@L !D ("!?TT 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A%D+ M4TXS!GG !0 CPT !D ("!GED 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A%D+4]Y?WS!"!P XA$ M !D ("!.&H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A%D+4R)QE8*= @ TP4 !D M ("!,GD 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ A%D+4UK.LZ#U @ FP@ !D ("!\H( 'AL+W=O MA@ >&PO=V]R:W-H965TJ, M !X;"]W;W)K&UL4$L! A0#% @ A%D+4V14 M2SV) @ D@@ !D ("!+9 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A%D+4UHSK_&PO M=V]R:W-H965T&UL4$L! A0#% @ A%D+4R6HU^F !0 [1H !D ("! M,*0 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ K "L I L +ZX $! end XML 48 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 49 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 50 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 157 267 1 false 23 0 false 5 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 LOSS Sheet http://transact-tech.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE 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 - Revenue Sheet http://transact-tech.com/role/Revenue Revenue Notes 9 false false R10.htm 060300 - Disclosure - Note receivable Sheet http://transact-tech.com/role/NoteReceivable Note receivable 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 - Accrued product warranty liability Sheet http://transact-tech.com/role/AccruedProductWarrantyLiability Accrued product warranty liability Notes 12 false false R13.htm 060600 - Disclosure - Debt Sheet http://transact-tech.com/role/Debt Debt Notes 13 false false R14.htm 060700 - Disclosure - Earnings per share Sheet http://transact-tech.com/role/EarningsPerShare Earnings per share Notes 14 false false R15.htm 060800 - Disclosure - Shareholders' equity Sheet http://transact-tech.com/role/ShareholdersEquity Shareholders' equity Notes 15 false false R16.htm 060900 - Disclosure - Leases Sheet http://transact-tech.com/role/Leases Leases Notes 16 false false R17.htm 061000 - Disclosure - Income taxes Sheet http://transact-tech.com/role/IncomeTaxes Income taxes Notes 17 false false R18.htm 061100 - Disclosure - Subsequent events Sheet http://transact-tech.com/role/SubsequentEvents Subsequent events Notes 18 false false R19.htm 070100 - Disclosure - Basis of presentation (Policies) Sheet http://transact-tech.com/role/BasisOfPresentationPolicies Basis of presentation (Policies) Policies 19 false false R20.htm 080200 - Disclosure - Revenue (Tables) Sheet http://transact-tech.com/role/RevenueTables Revenue (Tables) Tables http://transact-tech.com/role/Revenue 20 false false R21.htm 080400 - Disclosure - Inventories (Tables) Sheet http://transact-tech.com/role/InventoriesTables Inventories (Tables) Tables http://transact-tech.com/role/Inventories 21 false false R22.htm 080500 - Disclosure - Accrued product warranty liability (Tables) Sheet http://transact-tech.com/role/AccruedProductWarrantyLiabilityTables Accrued product warranty liability (Tables) Tables http://transact-tech.com/role/AccruedProductWarrantyLiability 22 false false R23.htm 080700 - Disclosure - Earnings per share (Tables) Sheet http://transact-tech.com/role/EarningsPerShareTables Earnings per share (Tables) Tables http://transact-tech.com/role/EarningsPerShare 23 false false R24.htm 080900 - Disclosure - Leases (Tables) Sheet http://transact-tech.com/role/LeasesTables Leases (Tables) Tables http://transact-tech.com/role/Leases 24 false false R25.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 25 false false R26.htm 090200 - Disclosure - Revenue, Disaggregation of Revenue (Details) Sheet http://transact-tech.com/role/RevenueDisaggregationOfRevenueDetails Revenue, Disaggregation of Revenue (Details) Details 26 false false R27.htm 090202 - Disclosure - Revenue, Contract Balances (Details) Sheet http://transact-tech.com/role/RevenueContractBalancesDetails Revenue, Contract Balances (Details) Details 27 false false R28.htm 090204 - Disclosure - Revenue, Remaining Performance Obligations (Details) Sheet http://transact-tech.com/role/RevenueRemainingPerformanceObligationsDetails Revenue, Remaining Performance Obligations (Details) Details 28 false false R29.htm 090300 - Disclosure - Note receivable (Details) Sheet http://transact-tech.com/role/NoteReceivableDetails Note receivable (Details) Details http://transact-tech.com/role/NoteReceivable 29 false false R30.htm 090400 - Disclosure - Inventories (Details) Sheet http://transact-tech.com/role/InventoriesDetails Inventories (Details) Details http://transact-tech.com/role/InventoriesTables 30 false false R31.htm 090500 - Disclosure - Accrued product warranty liability (Details) Sheet http://transact-tech.com/role/AccruedProductWarrantyLiabilityDetails Accrued product warranty liability (Details) Details http://transact-tech.com/role/AccruedProductWarrantyLiabilityTables 31 false false R32.htm 090600 - Disclosure - Debt (Details) Sheet http://transact-tech.com/role/DebtDetails Debt (Details) Details http://transact-tech.com/role/Debt 32 false false R33.htm 090700 - Disclosure - Earnings per share (Details) Sheet http://transact-tech.com/role/EarningsPerShareDetails Earnings per share (Details) Details http://transact-tech.com/role/EarningsPerShareTables 33 false false R34.htm 090900 - Disclosure - Leases (Details) Sheet http://transact-tech.com/role/LeasesDetails Leases (Details) Details http://transact-tech.com/role/LeasesTables 34 false false R35.htm 091000 - Disclosure - Income taxes (Details) Sheet http://transact-tech.com/role/IncomeTaxesDetails Income taxes (Details) Details http://transact-tech.com/role/IncomeTaxes 35 false false All Reports Book All Reports form10q.htm exhibit311.htm exhibit312.htm exhibit321.htm tact-20210630.xsd tact-20210630_cal.xml tact-20210630_def.xml tact-20210630_lab.xml tact-20210630_pre.xml image0.jpg http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 true true JSON 53 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "form10q.htm": { "axisCustom": 0, "axisStandard": 10, "contextCount": 157, "dts": { "calculationLink": { "local": [ "tact-20210630_cal.xml" ] }, "definitionLink": { "local": [ "tact-20210630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "form10q.htm" ] }, "labelLink": { "local": [ "tact-20210630_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "tact-20210630_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "tact-20210630.xsd" ], "remote": [ "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/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd", "https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd", "https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/2004/ref-2004-08-10.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 329, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 1, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 6 }, "keyCustom": 15, "keyStandard": 252, "memberCustom": 9, "memberStandard": 14, "nsprefix": "tact", "nsuri": "http://transact-tech.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000100 - Document - Document and Entity Information", "role": "http://transact-tech.com/role/DocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060300 - Disclosure - Note receivable", "role": "http://transact-tech.com/role/NoteReceivable", "shortName": "Note receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060400 - Disclosure - Inventories", "role": "http://transact-tech.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060500 - Disclosure - Accrued product warranty liability", "role": "http://transact-tech.com/role/AccruedProductWarrantyLiability", "shortName": "Accrued product warranty liability", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060600 - Disclosure - Debt", "role": "http://transact-tech.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060700 - Disclosure - Earnings per share", "role": "http://transact-tech.com/role/EarningsPerShare", "shortName": "Earnings per share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060800 - Disclosure - Shareholders' equity", "role": "http://transact-tech.com/role/ShareholdersEquity", "shortName": "Shareholders' equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060900 - Disclosure - Leases", "role": "http://transact-tech.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061000 - Disclosure - Income taxes", "role": "http://transact-tech.com/role/IncomeTaxes", "shortName": "Income taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061100 - Disclosure - Subsequent events", "role": "http://transact-tech.com/role/SubsequentEvents", "shortName": "Subsequent events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070100 - Disclosure - Basis of presentation (Policies)", "role": "http://transact-tech.com/role/BasisOfPresentationPolicies", "shortName": "Basis of presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "010000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080200 - Disclosure - Revenue (Tables)", "role": "http://transact-tech.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080400 - Disclosure - Inventories (Tables)", "role": "http://transact-tech.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080500 - Disclosure - Accrued product warranty liability (Tables)", "role": "http://transact-tech.com/role/AccruedProductWarrantyLiabilityTables", "shortName": "Accrued product warranty liability (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080700 - Disclosure - Earnings per share (Tables)", "role": "http://transact-tech.com/role/EarningsPerShareTables", "shortName": "Earnings per share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "tact:LesseeOperatingLeaseSupplementalDisclosureForCashFlowsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080900 - Disclosure - Leases (Tables)", "role": "http://transact-tech.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "tact:LesseeOperatingLeaseSupplementalDisclosureForCashFlowsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210630", "decimals": "INF", "first": true, "lang": null, "name": "tact:NumberOfManufacturers", "reportCount": 1, "unique": true, "unitRef": "U004", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090100 - Disclosure - Basis of presentation (Details)", "role": "http://transact-tech.com/role/BasisOfPresentationDetails", "shortName": "Basis of presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210630", "decimals": "INF", "first": true, "lang": null, "name": "tact:NumberOfManufacturers", "reportCount": 1, "unique": true, "unitRef": "U004", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210401to20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090200 - Disclosure - Revenue, Disaggregation of Revenue (Details)", "role": "http://transact-tech.com/role/RevenueDisaggregationOfRevenueDetails", "shortName": "Revenue, Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210401to20210630_StatementGeographicalAxis_US", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": "-5", "first": true, "lang": null, "name": "tact:ContractWithCustomerRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090202 - Disclosure - Revenue, Contract Balances (Details)", "role": "http://transact-tech.com/role/RevenueContractBalancesDetails", "shortName": "Revenue, Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": "-5", "first": true, "lang": null, "name": "tact:ContractWithCustomerRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210630", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090204 - Disclosure - Revenue, Remaining Performance Obligations (Details)", "role": "http://transact-tech.com/role/RevenueRemainingPerformanceObligationsDetails", "shortName": "Revenue, Remaining Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210630", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210630", "decimals": "3", "first": true, "lang": null, "name": "tact:NoteReceivableInterestRate", "reportCount": 1, "unique": true, "unitRef": "U005", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090300 - Disclosure - Note receivable (Details)", "role": "http://transact-tech.com/role/NoteReceivableDetails", "shortName": "Note receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210630", "decimals": "3", "first": true, "lang": null, "name": "tact:NoteReceivableInterestRate", "reportCount": 1, "unique": true, "unitRef": "U005", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "010100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://transact-tech.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090400 - Disclosure - Inventories (Details)", "role": "http://transact-tech.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20201231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ExtendedProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090500 - Disclosure - Accrued product warranty liability (Details)", "role": "http://transact-tech.com/role/AccruedProductWarrantyLiabilityDetails", "shortName": "Accrued product warranty liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20201231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ExtendedProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210630_DebtInstrumentAxis_RevolvingCreditFacilitySienaLendingGroupLlcMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090600 - Disclosure - Debt (Details)", "role": "http://transact-tech.com/role/DebtDetails", "shortName": "Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630_DebtInstrumentAxis_RevolvingCreditFacilitySienaLendingGroupLlcMember", "decimals": null, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityExpirationDate1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210401to20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090700 - Disclosure - Earnings per share (Details)", "role": "http://transact-tech.com/role/EarningsPerShareDetails", "shortName": "Earnings per share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210401to20210630", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090900 - Disclosure - Leases (Details)", "role": "http://transact-tech.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210401to20210630", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210401to20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091000 - Disclosure - Income taxes (Details)", "role": "http://transact-tech.com/role/IncomeTaxesDetails", "shortName": "Income taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210401to20210630", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "U005", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210401to20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "020000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210401to20210630", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210401to20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "030000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "role": "http://transact-tech.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210401to20210630", "decimals": "-3", "lang": null, "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "040000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20191231_StatementEquityComponentsAxis_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "050000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY", "role": "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20191231_StatementEquityComponentsAxis_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060100 - Disclosure - Basis of presentation", "role": "http://transact-tech.com/role/BasisOfPresentation", "shortName": "Basis of presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060200 - Disclosure - Revenue", "role": "http://transact-tech.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 23, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "United States [Member]" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://transact-tech.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_MaximumMember": { "auth_ref": [ "r225", "r226", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r337", "r340" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://transact-tech.com/role/AccruedProductWarrantyLiabilityDetails", "http://transact-tech.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r225", "r226", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r337", "r340" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r161", "r213", "r216", "r313", "r336", "r338" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://transact-tech.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r161", "r213", "r216", "r313", "r336", "r338" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://transact-tech.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r224", "r225", "r226", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r337", "r340" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://transact-tech.com/role/AccruedProductWarrantyLiabilityDetails", "http://transact-tech.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r224", "r225", "r226", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r337", "r340" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://transact-tech.com/role/AccruedProductWarrantyLiabilityDetails", "http://transact-tech.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r162", "r163", "r213", "r217", "r339", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://transact-tech.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r162", "r163", "r213", "r217", "r339", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://transact-tech.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "tact_CasinoAndGamingMember": { "auth_ref": [], "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]" } } }, "localname": "CasinoAndGamingMember", "nsuri": "http://transact-tech.com/20210630", "presentation": [ "http://transact-tech.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "tact_ContractWithCustomerAssetLiabilityNet": { "auth_ref": [], "crdr": "debit", "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" } } }, "localname": "ContractWithCustomerAssetLiabilityNet", "nsuri": "http://transact-tech.com/20210630", "presentation": [ "http://transact-tech.com/role/RevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "tact_ContractWithCustomerLiabilityForCustomerPrepaymentsCurrent": { "auth_ref": [], "crdr": "credit", "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" } } }, "localname": "ContractWithCustomerLiabilityForCustomerPrepaymentsCurrent", "nsuri": "http://transact-tech.com/20210630", "presentation": [ "http://transact-tech.com/role/RevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "tact_ContractWithCustomerRevenueRecognized": { "auth_ref": [], "crdr": "credit", "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" } } }, "localname": "ContractWithCustomerRevenueRecognized", "nsuri": "http://transact-tech.com/20210630", "presentation": [ "http://transact-tech.com/role/RevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "tact_Covid19Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The novel coronavirus (COVID-19) categorized as a pandemic by the World Health Organization.", "label": "Covid-19 [Member]", "terseLabel": "COVID-19 [Member]" } } }, "localname": "Covid19Member", "nsuri": "http://transact-tech.com/20210630", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "tact_DebtInstrumentFinancialCovenantEligibleAccountsReceivable": { "auth_ref": [], "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" } } }, "localname": "DebtInstrumentFinancialCovenantEligibleAccountsReceivable", "nsuri": "http://transact-tech.com/20210630", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "tact_DebtInstrumentFinancialCovenantEligibleInventory": { "auth_ref": [], "crdr": "debit", "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" } } }, "localname": "DebtInstrumentFinancialCovenantEligibleInventory", "nsuri": "http://transact-tech.com/20210630", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "tact_DebtInstrumentFinancialCovenantEligibleInventoryFinishedGoodsInventoryPercentage": { "auth_ref": [], "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" } } }, "localname": "DebtInstrumentFinancialCovenantEligibleInventoryFinishedGoodsInventoryPercentage", "nsuri": "http://transact-tech.com/20210630", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "tact_DebtInstrumentFinancialCovenantEligibleInventoryRawMaterialPercentage": { "auth_ref": [], "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" } } }, "localname": "DebtInstrumentFinancialCovenantEligibleInventoryRawMaterialPercentage", "nsuri": "http://transact-tech.com/20210630", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "tact_ExtendedProductWarrantyPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The extended warranty period on company products, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Extended Product Warranty Period", "terseLabel": "Product warranty period" } } }, "localname": "ExtendedProductWarrantyPeriod", "nsuri": "http://transact-tech.com/20210630", "presentation": [ "http://transact-tech.com/role/AccruedProductWarrantyLiabilityDetails" ], "xbrltype": "durationItemType" }, "tact_FoodServiceTechnologyMember": { "auth_ref": [], "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]" } } }, "localname": "FoodServiceTechnologyMember", "nsuri": "http://transact-tech.com/20210630", "presentation": [ "http://transact-tech.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "tact_InternationalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other countries outside of the United States.", "label": "International [Member]" } } }, "localname": "InternationalMember", "nsuri": "http://transact-tech.com/20210630", "presentation": [ "http://transact-tech.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "tact_LesseeOperatingLeaseLeaseTermAndDiscountRateTableTextBlock": { "auth_ref": [], "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" } } }, "localname": "LesseeOperatingLeaseLeaseTermAndDiscountRateTableTextBlock", "nsuri": "http://transact-tech.com/20210630", "presentation": [ "http://transact-tech.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "tact_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://transact-tech.com/role/LeasesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://transact-tech.com/20210630", "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "tact_LesseeOperatingLeaseNumberOfLeasesExtended": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of operating leases extended.", "label": "Lessee, Operating Lease, Number of leases extended", "terseLabel": "Number of leases extended" } } }, "localname": "LesseeOperatingLeaseNumberOfLeasesExtended", "nsuri": "http://transact-tech.com/20210630", "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "xbrltype": "integerItemType" }, "tact_LesseeOperatingLeaseOptionToTerminateTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of lessee's option to terminate the operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Option to Terminate Term", "terseLabel": "Termination period for leases" } } }, "localname": "LesseeOperatingLeaseOptionToTerminateTerm", "nsuri": "http://transact-tech.com/20210630", "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "tact_LesseeOperatingLeaseSupplementalDisclosureForCashFlowsTableTextBlock": { "auth_ref": [], "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" } } }, "localname": "LesseeOperatingLeaseSupplementalDisclosureForCashFlowsTableTextBlock", "nsuri": "http://transact-tech.com/20210630", "presentation": [ "http://transact-tech.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "tact_LotteryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue from sales of thermal on-line and other lottery printers primarily to International Game Technology and its subsidiaries (\"IGT\") and, to a lesser extent, other lottery system companies for various lottery applications.", "label": "Lottery [Member]", "terseLabel": "Lottery [Member]" } } }, "localname": "LotteryMember", "nsuri": "http://transact-tech.com/20210630", "presentation": [ "http://transact-tech.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "tact_NoteReceivableExpectedToBeCollectedAfterNextTwelveMonths": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of note receivable expected to be collected after the next fiscal year.", "label": "Note Receivable, Expected to be Collected after Next Twelve Months", "terseLabel": "Balance expected to be collected thereafter" } } }, "localname": "NoteReceivableExpectedToBeCollectedAfterNextTwelveMonths", "nsuri": "http://transact-tech.com/20210630", "presentation": [ "http://transact-tech.com/role/NoteReceivableDetails" ], "xbrltype": "monetaryItemType" }, "tact_NoteReceivableExpectedToBeCollectedInNextTwelveMonths": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of note receivable expected to be collected in the next fiscal year.", "label": "Note Receivable, Expected to be Collected in Next Twelve Months", "terseLabel": "Balance expected to be collected in next twelve months" } } }, "localname": "NoteReceivableExpectedToBeCollectedInNextTwelveMonths", "nsuri": "http://transact-tech.com/20210630", "presentation": [ "http://transact-tech.com/role/NoteReceivableDetails" ], "xbrltype": "monetaryItemType" }, "tact_NoteReceivableInterestIncome": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of nonoperating interest income from note receivable.", "label": "Note Receivable, Interest Income", "terseLabel": "Interest income" } } }, "localname": "NoteReceivableInterestIncome", "nsuri": "http://transact-tech.com/20210630", "presentation": [ "http://transact-tech.com/role/NoteReceivableDetails" ], "xbrltype": "monetaryItemType" }, "tact_NoteReceivableInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate charged under the note receivable agreement.", "label": "Note Receivable, Interest Rate", "terseLabel": "Interest rate" } } }, "localname": "NoteReceivableInterestRate", "nsuri": "http://transact-tech.com/20210630", "presentation": [ "http://transact-tech.com/role/NoteReceivableDetails" ], "xbrltype": "percentItemType" }, "tact_NumberOfManufacturers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of manufacturers located in China and Thailand.", "label": "Number of manufacturers", "terseLabel": "Number of manufacturers in China and Thailand" } } }, "localname": "NumberOfManufacturers", "nsuri": "http://transact-tech.com/20210630", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationDetails" ], "xbrltype": "integerItemType" }, "tact_PaycheckProtectionProgramLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Paycheck Protection Program loans are authorized by the Coronavirus Aid, Relief and Economic Security Act, Section 7(a)(36) of the Small Business Act (the \"CARES Act\") to provide forgivable loans to small businesses.", "label": "Paycheck Protection Program Loan [Member]", "terseLabel": "PPP Loan [Member]" } } }, "localname": "PaycheckProtectionProgramLoanMember", "nsuri": "http://transact-tech.com/20210630", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationDetails", "http://transact-tech.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "tact_PercentageReductionInCashRetainerFees": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage reduction in cash retainer fees for all non-employee directors.", "label": "Percentage reduction in cash retainer fees", "terseLabel": "Percentage reduction in cash retainer fees for all non-employee directors" } } }, "localname": "PercentageReductionInCashRetainerFees", "nsuri": "http://transact-tech.com/20210630", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationDetails" ], "xbrltype": "percentItemType" }, "tact_PercentageReductionInPayForHourlyEmployees": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage reduction in pay for all hourly employees.", "label": "Percentage reduction in pay for hourly employees", "terseLabel": "Percentage reduction in pay for hourly employees" } } }, "localname": "PercentageReductionInPayForHourlyEmployees", "nsuri": "http://transact-tech.com/20210630", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationDetails" ], "xbrltype": "percentItemType" }, "tact_PercentageReductionInSalaries": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage reduction in salaries of all salaried, non-commissioned employees, including executive officers.", "label": "Percentage reduction in salaries", "terseLabel": "Percentage reduction in salaries of all salaried, non-commissioned employees, including executive officers" } } }, "localname": "PercentageReductionInSalaries", "nsuri": "http://transact-tech.com/20210630", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationDetails" ], "xbrltype": "percentItemType" }, "tact_PercentageReductionInWorkforce": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage reduction in the Company's workforce due to employee terminations and temporary furloughs.", "label": "Percentage reduction in workforce", "terseLabel": "Percentage reduction in workforce" } } }, "localname": "PercentageReductionInWorkforce", "nsuri": "http://transact-tech.com/20210630", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationDetails" ], "xbrltype": "percentItemType" }, "tact_PosAutomationAndBankingMember": { "auth_ref": [], "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 and Banking [Member]" } } }, "localname": "PosAutomationAndBankingMember", "nsuri": "http://transact-tech.com/20210630", "presentation": [ "http://transact-tech.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "tact_PrintrexMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue from sales of branded printers wide format, desktop and rack mounted and vehicle mounted black/white thermal printers used by customers to log and plot oil field, seismic and down hole well drilling data in the oil and gas exploration industry.", "label": "Printrex [Member]", "terseLabel": "Printrex [Member]" } } }, "localname": "PrintrexMember", "nsuri": "http://transact-tech.com/20210630", "presentation": [ "http://transact-tech.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "tact_RevolvingCreditFacilitySienaLendingGroupLlcMember": { "auth_ref": [], "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": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilitySienaLendingGroupLlcMember", "nsuri": "http://transact-tech.com/20210630", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationDetails", "http://transact-tech.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "tact_RoyaltyFeePayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of royalty fee scheduled to be paid to third party that will instead be applied towards the note receivable balance as it becomes due.", "label": "Royalty Fee Payable", "terseLabel": "Royalty fee payable to be applied towards note receivable balance as it becomes due" } } }, "localname": "RoyaltyFeePayable", "nsuri": "http://transact-tech.com/20210630", "presentation": [ "http://transact-tech.com/role/NoteReceivableDetails" ], "xbrltype": "monetaryItemType" }, "tact_TransactServicesGroupMember": { "auth_ref": [], "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]" } } }, "localname": "TransactServicesGroupMember", "nsuri": "http://transact-tech.com/20210630", "presentation": [ "http://transact-tech.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsAndNotesReceivableNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note receivable [Abstract]" } } }, "localname": "AccountsAndNotesReceivableNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r48" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r29", "r165", "r166" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r51" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r44", "r182" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Fixed assets, accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r32", "r63", "r64", "r65", "r327", "r345", "r346" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated other comprehensive income (loss), net of tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r62", "r65", "r66", "r108", "r109", "r110", "r265", "r341", "r342" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "verboseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r30" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r108", "r109", "r110", "r231", "r232", "r233" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from a tax benefit (deficiency) associated with an share-based compensation plan other than an employee stock ownership plan (ESOP).", "label": "Relinquishment of stock awards and deferred stock units to pay for withholding taxes" } } }, "localname": "AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r227", "r228", "r235", "r236" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Share-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r131" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Anti-dilutive securities excluded from computation of earnings per dilutive share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r131" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r131" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r102", "r150", "r153", "r159", "r169", "r263", "r266", "r272", "r315", "r326" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets:" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets", "http://transact-tech.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r9", "r60", "r102", "r169", "r263", "r266", "r272" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r14", "r15", "r16", "r17", "r18", "r19", "r20", "r21", "r102", "r169", "r263", "r266", "r272" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "totalLabel": "Total noncurrent assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/AccruedProductWarrantyLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r268", "r269" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/AccruedProductWarrantyLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of accounting" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r181" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Facility in Ithaca, New York [Member]" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r1", "r107", "r145" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Basis of presentation" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/BasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r96", "r97", "r98" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital expenditures included in accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r43", "r95" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r90", "r95", "r99" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r90", "r277" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r195" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Dividends declared and paid per common share (in dollars per share)", "terseLabel": "Dividends per share of common stock (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity", "http://transact-tech.com/role/ShareholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r108", "r109" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r27", "r190" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r27" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock, $0.01 par value, 20,000,000 shares authorized; 13,010,383 and 12,976,227 shares issued, respectively; 8,965,541 and 8,931,385 shares outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r68", "r70", "r71", "r73", "r321", "r333" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Net contract assets (liabilities)" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r199", "r201", "r214" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Unbilled receivables, current" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/RevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r199", "r201", "r214" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Unbilled receivables, non-current" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/RevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability [Abstract]", "terseLabel": "Contract liabilities [Abstract]" } } }, "localname": "ContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/RevenueContractBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r199", "r200", "r214" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred revenue", "negatedLabel": "Deferred revenue, current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets", "http://transact-tech.com/role/RevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r199", "r200", "r214" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Deferred revenue, net of current portion", "negatedLabel": "Deferred revenue, non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets", "http://transact-tech.com/role/RevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r76", "r102", "r169", "r272" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Borrowings [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r22", "r23", "r24", "r316", "r317", "r325" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationDetails", "http://transact-tech.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r287", "r289" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationDetails", "http://transact-tech.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationDetails", "http://transact-tech.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationDetails", "http://transact-tech.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r54", "r104", "r191", "r192", "r193", "r194", "r286", "r287", "r289", "r324" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationDetails", "http://transact-tech.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Instruments [Abstract]", "terseLabel": "Basis of presentation [Abstract]", "verboseLabel": "Subsequent events [Abstract]" } } }, "localname": "DebtInstrumentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationDetails", "http://transact-tech.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r288" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Deferred financing costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r239", "r240" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r93", "r103", "r249", "r254", "r255", "r256" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r93", "r180" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disaggregation of revenue [Abstract]" } } }, "localname": "DisaggregationOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r213", "r216", "r217", "r218", "r219", "r220", "r221", "r222" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r195" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedLabel": "Dividends declared and paid on common stock" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings per share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r74", "r113", "r114", "r115", "r116", "r117", "r121", "r123", "r128", "r129", "r130", "r134", "r135", "r322", "r334" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations", "http://transact-tech.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net loss per common share:", "terseLabel": "Net (loss) income per common share [Abstract]" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations", "http://transact-tech.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shares used in per-share calculation:" } } }, "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r74", "r113", "r114", "r115", "r116", "r117", "r123", "r128", "r129", "r130", "r134", "r135", "r322", "r334" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations", "http://transact-tech.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share Reconciliation [Abstract]", "terseLabel": "Earnings per share [Abstract]" } } }, "localname": "EarningsPerShareReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r131", "r132", "r133", "r136" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings per share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r277" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r242" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r242", "r257" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "U.S. corporate income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r108", "r109", "r110", "r112", "r118", "r120", "r137", "r170", "r190", "r195", "r231", "r232", "r233", "r250", "r251", "r278", "r279", "r280", "r281", "r282", "r283", "r341", "r342", "r343" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities": { "auth_ref": [ "r237" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.", "label": "Excess Tax Benefit from Share-based Compensation, Financing Activities", "terseLabel": "Withholding taxes paid on stock issuances" } } }, "localname": "ExcessTaxBenefitFromShareBasedCompensationFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExtendedProductWarrantyAccrual": { "auth_ref": [ "r184" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate extended product warranty liability. Does not include the ending balance for the standard product warranty liability.", "label": "Extended Product Warranty Accrual", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "ExtendedProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/AccruedProductWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExtendedProductWarrantyAccrualCurrent": { "auth_ref": [ "r51" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount at end of the reporting period of the aggregate extended product warranty liability that is expected to be paid within one year of the balance sheet date or normal operating cycle, if longer. Does not include the balance for the standard product warranty liability.", "label": "Accrued product warranty liability, current" } } }, "localname": "ExtendedProductWarrantyAccrualCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/AccruedProductWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExtendedProductWarrantyAccrualNoncurrent": { "auth_ref": [ "r55" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount at end of the reporting period of the aggregate extended product warranty liability that is expected to be paid after one year from the balance sheet date or normal operating cycle, if longer. Does not include the balance for the standard product warranty liability.", "label": "Extended Product Warranty Accrual, Noncurrent", "terseLabel": "Accrued product warranty liability, non-current" } } }, "localname": "ExtendedProductWarrantyAccrualNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/AccruedProductWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExtendedProductWarrantyAccrualPayments": { "auth_ref": [ "r185" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the extended product warranty. Excludes standard product warranties.", "label": "Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Warranty settlements" } } }, "localname": "ExtendedProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/AccruedProductWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r186" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the extended product warranty accrual from warranties issued. Excludes standard product warranties.", "label": "Extended Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Warranties issued" } } }, "localname": "ExtendedProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/AccruedProductWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExtendedProductWarrantyDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Extended Product Warranty Disclosure [Abstract]", "terseLabel": "Warranty [Abstract]" } } }, "localname": "ExtendedProductWarrantyDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/AccruedProductWarrantyLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ExtraordinaryAndUnusualItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Unusual or Infrequent Items, or Both [Abstract]", "terseLabel": "Basis of presentation [Abstract]" } } }, "localname": "ExtraordinaryAndUnusualItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r271" ], "lang": { "en-us": { "role": { "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.", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "terseLabel": "Federal Funds Rate [Member]" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r179" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Intangible assets, accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r273", "r274", "r275", "r276" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "negatedLabel": "Foreign currency transaction losses" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r100", "r285" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign currency translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnSaleOfProperty": { "auth_ref": [ "r93" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of oil and gas property or timber property.", "label": "Gain (Loss) on Disposition of Oil and Gas and Timber Property", "negatedLabel": "Gain on the sale of fixed assets" } } }, "localname": "GainLossOnSaleOfProperty", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r77" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r175", "r176", "r314" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r75", "r102", "r150", "r152", "r155", "r158", "r160", "r169", "r272" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r106", "r150", "r152", "r155", "r158", "r160" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF INCOME [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income taxes [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r243", "r247", "r248", "r252", "r258", "r260", "r261", "r262" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r103", "r119", "r120", "r149", "r241", "r253", "r259", "r335" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income tax benefit", "terseLabel": "Income tax provision (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations", "http://transact-tech.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r92" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r92" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Accrued liabilities and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r92" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r92" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other current and long term assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidTaxes": { "auth_ref": [ "r92" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of consideration paid in advance for income and other taxes that provide economic benefits in future periods.", "label": "Increase (Decrease) in Prepaid Taxes", "negatedLabel": "Prepaid income taxes" } } }, "localname": "IncreaseDecreaseInPrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInReceivables": { "auth_ref": [ "r92" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Receivables", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r124", "r125", "r126", "r130" ], "calculation": { "http://transact-tech.com/role/EarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Add: Dilutive effect of outstanding options and restricted stock units as determined by the treasury stock method (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r177", "r178" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net of accumulated amortization of $4,056 and $4,005, respectively" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r323" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventories, net [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r172" ], "lang": { "en-us": { "role": { "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.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories, net" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r36", "r171" ], "calculation": { "http://transact-tech.com/role/InventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r58" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://transact-tech.com/role/InventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventories", "totalLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets", "http://transact-tech.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": { "auth_ref": [ "r38", "r39", "r171" ], "calculation": { "http://transact-tech.com/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Raw materials and purchased component parts" } } }, "localname": "InventoryRawMaterialsAndSuppliesNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r37", "r171" ], "calculation": { "http://transact-tech.com/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Work-in-process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee Disclosure [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LesseeDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Maturity of operating lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r300" ], "calculation": { "http://transact-tech.com/role/LeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://transact-tech.com/role/LeasesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total undiscounted lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r300" ], "calculation": { "http://transact-tech.com/role/LeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r300" ], "calculation": { "http://transact-tech.com/role/LeasesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r300" ], "calculation": { "http://transact-tech.com/role/LeasesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r300" ], "calculation": { "http://transact-tech.com/role/LeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r300" ], "calculation": { "http://transact-tech.com/role/LeasesDetails": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r300" ], "calculation": { "http://transact-tech.com/role/LeasesDetailsCalc2": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining lease terms" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r295" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Extension period for lease", "terseLabel": "Extension period for leases" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/LeasesDetails", "http://transact-tech.com/role/SubsequentEventsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r50", "r102", "r154", "r169", "r264", "r266", "r267", "r272" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r35", "r102", "r169", "r272", "r318", "r329" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Shareholders' Equity:" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets", "http://transact-tech.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r52", "r102", "r169", "r264", "r266", "r267", "r272" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r11", "r12", "r13", "r24", "r25", "r102", "r169", "r264", "r266", "r267", "r272" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total noncurrent liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Abstract]", "terseLabel": "Debt [Abstract]" } } }, "localname": "LineOfCreditFacilityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility terminates, in CCYY-MM-DD format.", "label": "Maturity date" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r49" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationDetails", "http://transact-tech.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r49" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Additional borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Percentage fee on unused borrowings" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r168" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Note receivable" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/NoteReceivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_MovementInExtendedProductWarrantyAccrualRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accrued product warranty liability [Roll Forward]" } } }, "localname": "MovementInExtendedProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/AccruedProductWarrantyLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r90" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r90" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r90", "r91", "r94" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r67", "r69", "r72", "r94", "r102", "r111", "r113", "r114", "r115", "r116", "r119", "r120", "r127", "r150", "r152", "r155", "r158", "r160", "r169", "r272", "r320", "r332" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://transact-tech.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity", "http://transact-tech.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss", "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations", "http://transact-tech.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r78" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Interest and other expense" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Interest and other (expense) income:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "auth_ref": [ "r4", "r5", "r28", "r165", "r166", "r319" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as current. Includes, but is not limited to, notes and loan receivable.", "label": "Financing Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Note receivable" } } }, "localname": "NotesAndLoansReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesAndLoansReceivableNetNoncurrent": { "auth_ref": [ "r29" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.", "label": "Note receivable, net of current portion" } } }, "localname": "NotesAndLoansReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableToBankCurrent": { "auth_ref": [ "r47" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Current portion of the total carrying amount as of the balance sheet date due within one year or the operating cycle, if longer, on all notes payable to banks paid on an installment with long term maturities. This can include the amount of any loans from the applicant firm. This does not, however, include any mortgage balances.", "label": "Notes Payable to Bank, Current", "terseLabel": "Amount due with next twelve months" } } }, "localname": "NotesPayableToBankCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r150", "r152", "r155", "r158", "r160" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r292" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Maturity of Operating Lease Liabilities [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r291" ], "calculation": { "http://transact-tech.com/role/LeasesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total lease liabilities", "verboseLabel": "Lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r291" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r291" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liability, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r293", "r297" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r290" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Right-of-use-asset", "terseLabel": "Right-of-use asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets", "http://transact-tech.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r299", "r301" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r298", "r301" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basis of presentation [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r59" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r45" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r61" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustment, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity", "http://transact-tech.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesMember": { "auth_ref": [ "r268", "r270" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other liabilities.", "label": "Other Liabilities [Member]" } } }, "localname": "OtherLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/AccruedProductWarrantyLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r55" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r79" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r87" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payment of dividend on common stock", "negatedLabel": "Payment of dividends on common stock" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://transact-tech.com/role/ShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfLoanCosts": { "auth_ref": [ "r89" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan origination associated cost which is usually collected through escrow.", "label": "Payments of Loan Costs", "negatedTerseLabel": "Payment of bank financing costs" } } }, "localname": "PaymentsOfLoanCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r89" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedLabel": "Payment of common stock issuance costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireNotesReceivable": { "auth_ref": [ "r83" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.", "label": "Payments to Acquire Notes Receivable", "negatedLabel": "Issuance of note receivable" } } }, "localname": "PaymentsToAcquireNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r84" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireSoftware": { "auth_ref": [ "r84" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition from vendors of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Acquire Software", "negatedLabel": "Additions to capitalized software" } } }, "localname": "PaymentsToAcquireSoftware", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r6", "r8", "r173", "r174" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid income taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromCollectionOfNotesReceivable": { "auth_ref": [ "r81" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from Collection of Notes Receivable", "terseLabel": "Collection of note receivable" } } }, "localname": "ProceedsFromCollectionOfNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://transact-tech.com/role/NoteReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r85" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from Public Offering" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationDetails", "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfUnsecuredDebt": { "auth_ref": [ "r86" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of long-term debt that is not secured by collateral. Excludes proceeds from tax exempt unsecured debt.", "label": "Long-term debt borrowings" } } }, "localname": "ProceedsFromIssuanceOfUnsecuredDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r86", "r105" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Revolving credit line borrowings" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSalesOfAssetsInvestingActivities": { "auth_ref": [ "r82" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate cash proceeds received from a combination of transactions that are classified as investing activities in which assets, which may include one or more investments, are sold to third-party buyers. This element can be used by entities to aggregate proceeds from all asset sales that are classified as investing activities.", "label": "Proceeds from Sales of Assets, Investing Activities" } } }, "localname": "ProceedsFromSalesOfAssetsInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r85", "r230" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from stock option exercises" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued product warranty liability [Abstract]" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r188" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.", "label": "Accrued product warranty liability" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/AccruedProductWarrantyLiability" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProductWarrantyLiabilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Product Warranty Liability [Line Items]" } } }, "localname": "ProductWarrantyLiabilityLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/AccruedProductWarrantyLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyLiabilityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about product warranty liability, including, but not limited to, reductions in the liability for payments made under the warranty, changes in the liability for accruals related to product warranties issued, and changes in the liability for accruals related to preexisting warranties.", "label": "Product Warranty Liability [Table]" } } }, "localname": "ProductWarrantyLiabilityTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/AccruedProductWarrantyLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r44", "r183" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r17", "r18", "r183", "r330" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Fixed assets, net of accumulated depreciation of $20,124 and $19,979, respectively" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r17", "r181" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r88", "r105" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedLabel": "Revolving credit line payments" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r238", "r357" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Engineering, design and product development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r31", "r195", "r234", "r328", "r344", "r346" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r108", "r109", "r110", "r112", "r118", "r120", "r170", "r231", "r232", "r233", "r250", "r251", "r341", "r343" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r147", "r148", "r151", "r156", "r157", "r161", "r162", "r164", "r212", "r213", "r313" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 0.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total net sales", "verboseLabel": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations", "http://transact-tech.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r202", "r203", "r204", "r205", "r206", "r207", "r210", "r211", "r215", "r223" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuePerformanceObligationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue, Performance Obligation [Abstract]", "terseLabel": "Remaining performance obligations [Abstract]" } } }, "localname": "RevenuePerformanceObligationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/RevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r208" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/RevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/RevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r209" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Expected timing of satisfaction, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/RevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r209" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/RevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/RevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r131" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r130" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r10", "r40", "r41", "r42" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Product warranty liability" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/AccruedProductWarrantyLiabilityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r92" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Relinquishment of stock awards to pay withholding taxes (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermBankLoansAndNotesPayable": { "auth_ref": [ "r46", "r331" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.", "label": "Revolving bank loan payable" } } }, "localname": "ShortTermBankLoansAndNotesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r57", "r108", "r109", "r110", "r112", "r118", "r120", "r137", "r170", "r190", "r195", "r231", "r232", "r233", "r250", "r251", "r278", "r279", "r280", "r281", "r282", "r283", "r341", "r342", "r343" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r108", "r109", "r110", "r137", "r313" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r131" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.", "label": "Share-based Payment Arrangement [Member]", "terseLabel": "Stock Awards [Member]" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r26", "r27", "r190", "r195" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Shares sold in Public Offering (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r26", "r27", "r190", "r195", "r229" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "terseLabel": "Issuance of shares from stock awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options, after deduction of related income tax (expense) benefit.", "label": "Stock Issued, Value, Stock Options Exercised, Net of Tax Benefit (Expense)", "terseLabel": "Issuance of shares from exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockTransactionsParentheticalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Transactions, Parenthetical Disclosures [Abstract]", "terseLabel": "Supplemental share information" } } }, "localname": "StockTransactionsParentheticalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r27", "r33", "r34", "r102", "r167", "r169", "r272" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets", "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shareholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets", "http://transact-tech.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shareholders' equity [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r101", "r195", "r198" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Shareholders' equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/ShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r284", "r304" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r284", "r304" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r284", "r304" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r284", "r304" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r303", "r305" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r56", "r196" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r56", "r196" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury stock (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r56", "r196", "r197" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, at cost, 4,044,842 shares" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r244" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Accrued interest and penalties related to uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r245" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "terseLabel": "Unrecognized tax benefits that will lapse upon expiration of statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r246" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would favorably affect effective income tax rate if recognized" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnsecuredLongTermDebt": { "auth_ref": [ "r54" ], "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of uncollateralized debt obligation (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Long-term debt" } } }, "localname": "UnsecuredLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnusualOrInfrequentItemAxis": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "Information by an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Item, or Both [Axis]" } } }, "localname": "UnusualOrInfrequentItemAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnusualOrInfrequentItemDomain": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "Event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Item, or Both [Domain]" } } }, "localname": "UnusualOrInfrequentItemDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnusualOrInfrequentItemLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Unusual or Infrequent Item, or Both [Line Items]" } } }, "localname": "UnusualOrInfrequentItemLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnusualOrInfrequentItemTable": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the nature and financial statement effect of an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Item, or Both [Table]" } } }, "localname": "UnusualOrInfrequentItemTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r138", "r139", "r140", "r141", "r142", "r143", "r144" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of assumptions and estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r122", "r130" ], "calculation": { "http://transact-tech.com/role/EarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Diluted (in shares)", "totalLabel": "Diluted: Weighted average common and common equivalent shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations", "http://transact-tech.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r121", "r130" ], "calculation": { "http://transact-tech.com/role/EarningsPerShareDetails": { "order": 0.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Basic (in shares)", "terseLabel": "Basic: Weighted average common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations", "http://transact-tech.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Shares [Abstract]" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://transact-tech.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r145": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r168": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r188": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r189": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r198": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r223": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11374-113907" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r262": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121607252&loc=SL5864739-113975" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30226-110892" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r285": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r302": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r305": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.16)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r358": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r359": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r361": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r362": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r363": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a)(1),20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" } }, "version": "2.1" } ZIP 54 0001017303-21-000071-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001017303-21-000071-xbrl.zip M4$L#!!0 ( (19"U,P62? ;0D .@U . 97AH:6)I=#,Q,2YH=&WM M6VMOVS@6_3[ _ =NBND#L!,]*%F*TP!IXLP$*)INXBYF/U+DI<6M+'I$*8GG MU\\E)2=.8K?I<]R=&(BCQR5Y2=[#];=^E>_3UXK#J4!06J]2\85*\T!K\D8>%[J0D\4F-;8?8XT;Z90 MUH17P&HLU!A53LCHZ->#,ZD*/#;D[=DI'@(9;$?;_K:W5/I0S^:5FN0U\=,T M(GT2>(%/7E6:B4J)"9!^WWFVM^/\W\NTF!-3SPMXN25U6?C=44 M#'D#E^1,3UGYK$?KBUOR?4!5'BY=;X[->S^2SO?6]Z^*779V9+H3M05XMO%BT1F=70\)QEJI=\L1SGR') M&'\_J713BO[=6\O>XZ374 W)E%435?8+D%@A:VI]?:EJ&VFO9;H2@'65NH0M M_#8Y$^A)=[!%7*TOM]I:T=D='+1-&;G15:XR59/0W_;O.[;*"^Q 5GW$X(,] M7(SN=PN.9O]P=#8^.3XY/!B?G+XAI\?D\+>3T3$9_3XZ?#<^^<\(+^'=T1EY M^^[L_-W!FS$9GY+ST:$S#[W %AG_-MK;:3:O;^<'9Z\.WHS.^Z>_OQ[]EQP< MCJVW@><%J]W]:G.Z>14MSX0%[3>9AZW]DQYYQ:J:'&Z3\[PI!);JXLWOW:?:Q9AJ3Q-59[+_<7O3: ;NS+&X17C!C7FX=G;\]?JU, M/;:>X%4HBAD3 DGMY9;7GIL9XXMSRR9_)H,DB""*!U)ZU(N#E'I,!HG/&(T3 M/Q/8O;K"/['HV<*WI.M[+=;=)1=VN#DK%M[7>C8DMY?0+YUF?WN-!^VJO]*# MY0']7V-L1 QOL^07!Q_)V060"BX47%IEDBM#_F@P'J$JYGA]IC$T=4F.=37% M0OU_$RU7:Q=R4G)=H;U5*\,NU%R7=^R\[+BH^\='<23!CT041YZ(:!I&"8]C M*E@0R#089)1N>!0'&QG%KYA5U1BETSEY7^K+ E#B]MI@[D)8:*RSU"BGL313 M)6'EG#1E734VAC!DG=;&V&8HRC#X%2N(9!CBNB)ZBI*FUJW=/8,2.!C#JKDU MF;+W@.TNU6GPFD!GL,G""7)LPQIP5:' 1[,2BZ,GJ/G(9:YX3DQCOV[*7T(% M726V U-E"M3L-AFX5'6.'30SX,Y!6^\,7=,"NXES@8.2S9>'X3-@&6X//@S+ M:X,?&98Q>#*@"0^2S*,TI2R(_+M:NJ]*B=3#:H7UJ)(7C< Z$4Q+4=U#("I+5S/$@H6QA7=1W."T@XBY MTS0N!4+9BGO6HBG0 ,&I$4&N.>/\X?N(P348E GC-,D@@P1A%\2,1M03@RA,4YE!)#<<@W0C,3B^%;!/ MGR2!/QB:#F5=EF&I1$NI\-2%\@EA%3C0( B4#24,;@+&AI4RN36W9E.D44NE M]EPHPPMM&BQG";;218N>6:4Y"+QLR',$BP!$7XN(T17/63D!8G7D65.@A1^R MOA\]AQ>N*,JD]JP]5385+EO4VOJ));@E,+?@LKX\N"%YJR&)#=E^WH4X6EB- MO/L(VS74F3(>B 25K$QI%LHTRY!*$S4X,?AU;-"E;/&/+R(58P9(%2ZEEH-JAL,U@9)[$(91XUH!:6KQVY&W)#J M,C%74#"'O4Z$WN"GUY&VO:F08-$7HPLEW):V:3*CA&*5LAU0K51V4J&T-37& MRE>W5!FG=1V1:@/H4(W$;0O-F)V>IF"6_[%;SHD;&8PE6E&]G O@40;6$"D: MRW]6MOK/P+9 "+,XDQ$+!S0,>9+Y<0HI$RGS8IGZFX[M[ ? ]H.)[1[$'TZ) M#T8ZK@X72E@ ,Z-+%[,8/$UELU2+:E:)!<(0\XIEJE#UW"KC5&L M72INF2YEN4YB7'4=FC75#'%NG)+G7%?".>#RW0F4*- +A#O>@9E=1ZP)YO(M MI'&]43-D^4=0KP&US[Q!R,(P\B)!DQ#I&P_]01 ED<>2,-YT4/.-!/7H@A6- M8S4;\2 E)ISJ F/5K$@/$1'L&MK ML.FX_/BN$LD6B;Y;EJ ="?1G:"M_A.%J&%+N1=(/XB#)&$V" 4LQYXVHI((+ M*@=KGV=L"@S%1L+PJ(WP^TBQ^[U=(NCNK(3C)S"JU<*:\Z:R>%@2GBMJG6I3 MXW7[-!?K,C@HBTM+[DS%QK M<\N-#OX@G&APH] 1^IP4ZCT4W6[U'?O>%P_,(^0_]/ GD#3)I$<#2JD?9&G, M/3: @00_C6D6;/@.5_0#[' ]^^C>EGO@*1;+1.^&O"R7+D/UAL.6U1H<#E@8!))[@\@+J.\Q-O!HYF5AQ <1Q$FV MZ=2[F5M6!P4F=%B_0K39G5.[!\L5(#PZ%7N]=70)[+V5I6V"YX2I2TW=P];% MXY=/ EVWR]/N6Z]@.B:PH(%KHEL!T"Z516/$&V:A7'"-QYVF[F;=(#"5E9()ST$ M 3CN0QBY-P4ZO/5:A:C*"UU<@)6))9MT+SQ4'5W"=%;H.>#=RURW',ENH1G1 MMT(Y/_L$:;C][=\)^OYO[QWA&.^2@V:"SK+P?MJ\CV MY>:"S0R:+(X>M%*T#W499INIWZOZP! M5>=7INM:3Z^;),'LBKB'"W<0]IU"8W MY+,?C1A7_(@FV/0?T73?]L=0^,_]ONOGG_X"4$L#!!0 ( (19"U.F4?<0 M> D @V . 97AH:6)I=#,Q,BYH=&WM6VMOVS@6_3[ _ =NBND#L!.] M'W$:P$VTG)CI/8;?H<=RT4%SUM[Z1[=+W@H&I09. M*GE(AHJ6NL\J,@0V+F4A1P)T8VP_IY+5$R@KPA30"@O56I0C,CC]M7^5BP*/ M-7EW=8F'0.+]<-_==]9*G\CI0HG1N")NFH:D2SS'<\D;)2E7@H^ =+O6LZ,# MZ_]1)OF"Z&I1P.N]7)95-Z<342P.R8NAF( F%S G5W)"RQ<=8J]TB 8E\AZQ MUEK\"8,C+F9$\-=[PZM?KZYA9#IQ""E+>!AFW2C,W6X0<-Y-$\JZ M<>1G84;S-*)!6[3UHH*;JDL+,2H/B>U)CV"GH3L& MF5 U$F6W@!PKI'4E5Y=4TTAS+9.* ]95RA+V\%N/*4=/VH,]8FM]O=?4BLX> MX*#MRL@-;L8B$Q7QW7WOH6.;O, .9.HC!A_LX7)TOUMPU,_7YU_7O_8DB&E^1Z<&+-?<ZZUXS9O95QC["":OUZ[_3ZW=E;H:NA\02O0E%,*>?(:Z_WG.9< M3RE;GAM"^9.[/ M]SZ=YE@3^3N*OJE,^WN;_&@6?@W>K ^H/^MM8F(WEVB_.+X(V,Z M Z)@)F!NQ,E8:/)'C6$(JEC@]:E4%9$E.9-J@H6Z_R(RWRQ?R'G)I$)[(UAZ M;:C9+A^8>3FP4?>WC^+4 R_W$B?FB1N$3I D/LM\CP6!'P0L='8\BKV=C.(W MU AKC-+)@KPOY;P 5+F=)IC;$.82ZRPE*FHL345):+D@=5FIVL00AJR5VQC; M%'49!K^@!Q-0)_3"(4B\+ MN>?YB9L BRFEV8[#TO^Q8 DD%R4&OL'0;:!W$)-HCK?5VGU1YD@]M!)8CRA9 M47.L$\&T%M4=!*(P=#5%+!@8&W@7Q2U.6XCH>TWC4L"%J;AC+.H"#1"<$A%D MF]/6'T;UF.2%G.LE MVE ^)U2!!0V"0)A0PN FH$U8"3TVYL9L@C1JJ-2<(E@X(/H:1 QNV)B6(R!&1U[5!5JX/NVZX4MX98NZ(6_.FE-ALN&R M0:VIGQB"6P-S R[CRZ,;RN\TE&-#II_W(8X61B,?/L%V"VRS) X\E+*QQX,H M1FV+>9D//.*IGS,6;(-M&.P$;%_25[N(VU/06#M&L%6#'X=7QPA51FO]^")& M,6: 4&E;:C2HK#%8:R2QF="6&M$*2EN/V8RX)=5U8E904(N]5H3>XJ?3DK:Y M*9!@T1B.FR/)/H-X":NKX M#D]HXJ5Y$G"/IKZ?)PGU,QZR,,IVGK#93H)Z,*-%;5G-1#SD.2:<8H:QJCY[C Z6)?&05D^8B$O[Q9Y M87BP5LAR]^S0988@LQO49N^ZK%?>O&I\&5.]TN:&&RW\@5O18$>A)?0%*<1[ M*-K=ZGOVG2\>F"?(?P#R7I*GU/=PI!,O"#-DWL"E48Y+0)1 Y"4[OL,5_@ [ M7"\^NK=E'WCRY3+1N24OPZ7K4+WE,0.[3Y#I#Y)@=(IB"EQ)I5>:V%[ RB83 M455@D7VG0"91:YNK7* _MNA+A#(2L39$CW]-^KU<=>"/6J"[=H6I2V:WKU\] M;5EM2VO#W$<(>E&6NT'JAID?Y4X(D9]$-//RK0]A=X5Z=W/+JE]@0H?U"T2; MV3DU>[!, ,*C5;&KK:,YT/=&EC8)GA6F-C6U#UN7CU\^"73M+D^S;[V!Z2C' M@AI61+'<^E@U'TCMH1O1M4,XO/D$:[G_[=X*^_PM\ MISC&AZ1?CW!NL=*.?=?ZV[RP]S&,??WEH'D;V;S?7-"I1I/ET:-6"HMYA';( M*76]+,V# +^9QQF/LL@+HC@.XJV8=_9]]Y)-;XA]N' / M8=\I% [TP::7.=>C_D$W@W0_2K=T\R_IQ/-G;N0\W#K][#G"XYV9H*?)^2N= M?Z=0XW$PCP1/Q@)R&AI8FET,S(Q+FAT;>U9;7/3.!#^S@S_82\,4&;BU"]Q$B=M9T*: MV4 NUQ Q1*CTR;V-9*>O;U68WW4K/. M#O923MC!PP> GSTC3,8/GN2Q+D9[N_5=,_2+X\!+07FN.0,CA[!4)-=C:F#) M:9K+3*X$U[5P]3F4M%SSW !5G!B<5&J1KV!Z^&(\3T2&UQI.YS.\Y-#OA!VO MXUZ9/9'%1HE5:L"+HA <\%W?@^=*$J8$6W%PG K9WFZ%?R^6; /:;#*^WTID M;IR$K$6V&<+3I5AS#2?\'.9R3?*G;:B>M$%S)9(15-):O.5#B HS:AWL,7$& M@NVWEO,7\P5?626&/@\#%@\&#AU$Q.GR>. ,>"]T@L3KT0&-$TJC9FJ#PO + MXY!,K/(A5)J, )7F3LKMS1 \K]/%_>"ST7KNY?3S9LU89LQJD*HMBNUNW>)B M!!2]I(;PR*T^(X@)?;-2LLR9\^'05?3H=,/5"-9$K43N9#S!!4EIY.4C56]2 M/XNE8AS7RF7.6_BM4\(027/1@FK5_5:]*H+=1:/=%T)3D M2&^XU5IH;37 /RO)$ ZD7''$?154K=*H\UQ2YDD2-]* M;\<:9=H8D0J](:Q-BU+IDB!G&PGO$O#)(Z_7'U7Y5ZE F"RL::Y*-S(VRIKU M%T3%).?:F5UD? /6RCABHZR-XZ2:9>5BKJN15&AXD\MS-,^*#[]V)!H28Y_Q M-1H$]!TSJ8TV]_'[/&F)\2.2;0'-B-;[K]N O(V3;A3U2;\7^U&789O1H[1/XB#P0\\-8@_5,PK_V5:S!IO? M[WB-]H9=,^X-K")GUO&49%O\1A8C>)]WOS07=[QG-T"H>X5K(5Q7*M[OK;X4 MUA+CKJD"29EA2:"8#)E-PLO$5/SO4BANF[\J919-/?&"'8*9K\ +=]BSRV!_ ME\:7*=Q$O!<%W9%-[B82*W/L6K?M5D'YOP_R?I#T6-SM^V'2[R;N@%#6XXR2 M+J-A&,;]NQ_D_IT-62-U1_3TN5Q@9N'[=/]P.)WXJ1[]^.:D/B/;(F9%"H\CV MZC]5FJIFN-SO=0,>L7[(NOV@-XBB(.IU\8?&+/*"FVI&Z';<[N,;4K+!%4MC MY/IR2_"+"] R$VQT\P'_%J-B5^_".>G9[X;^$F*Q(6B%?M,4L$3[+VP#S/BC,.L/NW<"W?\ M$!SYDVSO+=GV&$MHZ-)!P/TNC_RH'\8>#SE/!J3/?7;/R'9A^!G/8=R!0_X[ MEG>1RWM11NX%W_YTSO<$?XJ'/,'PE-AN"/?H\C#8$"ZNH3C1I>*JXN4%IXH; MHC;WPDL_!!-_(Q-=\Y+1O^LO&9MO^[(8?ZKWWP\?_ -02P,$% @ A%D+ M4X2?B(:<9 $ K?\5 L !F;W)M,3!Q+FAT;>Q]ZU,;29;O]QMQ_X=:9F:W M.T+8^7[8;D?0&'U9 M]"A59>8YYW<>><[)#^?%12^[NNCUA^^N=-[K_K1U7A27[]Z^_?;MVYOXR9M! M?O86 8#?=OO#0O6-VYI7;\MN;2X?= MJ@O#;>';__[MRXDY=Q=J^^YXXN/M]Q_.CH:]'7\YO;0['! $^6.3'5]Q\X.K MAZZ%<6'"X-U__WS\Y?OE1?7UWR]]6^2J/_2#_$(5W4$_WHEN [2-V,Q-MH?. MW+I1>/_F;/#UR?N(;0RG]QD-M\^4NKRYCU=#70YF\D7X"0+; ,[\Q+H[ZSA] M;OBBXO)1D3^XE/)M^'9ZH1F,^D5^77WOR9<5]S>C/'=]\]#O)M]6_+"ONF98 M_:ORJ[A:_/9/AEU3_8/P1<43AL5E_L#UX9MX?W'[!^[*G%?_('Y3]82\N$^Z M\&'5=$<7U72P1?ZVN+YT;\,5+N^:FQ\,^G/\9M#?OO.[0IGO@RH9,'RP73AS M_L8,+N+((& 83"Y_6.@C^FQ]_+__Y\.Y4S;\S<*_#T6WZ+F/']Z._TX^_+?M M[>Q+U[C^T-FL&+S+3N-3=TR1G8:G]@>]P5G7#<<7E_\^#4P8<[_(3.Y4$7XT M&G;[9]G>IU]VCGTW2,_9,#LZ/@PO7<;?T#?P#9CY]>[@\CKOGIT761@HS;:S M.*7LYWR@;-ZU9R[;WIZ.[,(5*HL3W';_''6__K2U.^@7X<';IV'QMC(S?O?3 M5N&NBK?EA+.W<^&&V8'[ MEAT/+E3_/SI9^4DG&P9B^/=9>?6P^R_W+I.7Q?LL/F);];IG_7=9S_GPB0D+ MD[_+_@3*?^\SKIS^>]]20;;_9IU[4];GTZ./G<.$G'[I7[^(T7#Y^65Y=O@P7'(QY)NNKB_A3UWVWUP\T MO=X-RY&KWG[?NJO_=-=;Y1,_!P;ZAY&> : 4\E@1 ;' 6'M$!?:(&;#6O MBF/G?]HR)9N%_RL&-PSW,WAK&PZ/:"6QB(ZM\[JFSF=$ !007 M3 MD(?%"*2H(PE@QS:7&##P]FFP,RS]M!2A_IP>#GE-]KWI!)WXL_\P]Q-T2 MXHK/W:%1O?]Q*M_KVT^!JV=&2Y%$EE"FH0V+19#$EC!LA "(0>O$,T=KP]TO MP@_.K;K>^@A10)FY1SL5O>_#_1P^&.$D*,ED(#X##7UEBD+--S M$#J^6G!$1^';@;T[)H^4E)IPCH4F1ECI+ ^OL*38< 7G&=/?T%PCFNC==U_< M<.C[%]5%/]8N=OMT+"'49%^+GZXA..U?=X3]^'G6#9=0_^\U= M:)=O?3PB_W-O%F]O"W?NO(LJUPT_?HAVV[MA:9&%AV>E'??N/(_CB%IB>SJ6 M-U=#NS7Y.JJ5G[:&W8O+7A"%#V]OWV/\N-EGE&^'@U%>OBOMU'>3"9=K5$F, MR76NQ)SINZZ-[WW7Y5GY/%=I7>WN_^=M)+G[XX_3CV[?_;)DK.F[8)WF1932 MDE>CI@9P^KOOW]T,T\YV).EC*_ "9B"UH""5OB2V(O#J?V()E MBBVX0;.F+LN\:+;498$WW-(4N;\+\O-RRS)!'LK&@024RP6)9A#[%@@N$^0! MQO ?)T6TNT[NZ?R?G1>I^9:O8LR861W M%LUW3+<9CR&QP2OO#[J#_W;1]="Y;'Z>754_JP]O*Y]RLYLUP MGDTRO#26A(ED*R 97#7)=DQP%$>]&# Z+,Y='K_.W7EU^?U===@O5VPQB/C:W30'31,"V2V""UI5 Z\HE M,[R]&/1/BH'Y8R,(>&\^;9# DE#-*4BRBB#)ZO5<(NRJHE]+).R==(/D--3O-#0AG^)N4E*B^XKIWI"LJT3W MU=-]36EE,.'\>G%^7;B?ZM@V?GV>/)?JVS>YZ M'CZG<&:;D?HYEE:B=)MMKN=@=J)T>]'[>=97HG1[[;!GQL'35D=]6QT-P?AG MQ<<3/ZR('UH2-T_\L#I^:(%ED/AAA?IB37&<%+VI,7E_>87H*8Q::[G/:@F5 M/*Y&D2R%0U;4Y&&U4I:R 1HL<\G\;$YFYLH)>YH[-1SEUYMCJE3,J W$2LET M:^G/L5H")FEK$;&2SEM9+XYEM@(%D(VCK/%5 VKL[P0;8?B/S1=LO'7I2X-+ M%,!_?'*ZV _+FY=]GDLF/U+780','T?YH' F G!X=9:KBR\#U6\V>]^?S=;' MV$WYW1QSJH^5Z4SL]K\!)W4YF=ENKTPNI.NZZLO@4_" M-[_D@]'EEYYI*06?/<,V6'@/;A#_XB)W7IYWC>J5!-X//\S[:FP.-9.$P[QX M]^ $)E2LF,;&[?+>)6I &CLRQ6%^XO*O73/N'G\T&.Z,BL'X\)F=OOU9]?^X M:2;??CZHFO,4BA^;^8/,D+AO;K5^.\>@DOM.)T?/3#X;ELCY)._]?M(R5GMD MFK4QVN0TIG>_G]2Y/=V(9-3GLM8KX)[7BAJ)M(V5VKE(^WDPL)/W-^>"76^> M0GADFDDAU&7IYMTP?W>U>=QT>V9M9J!&JYU=->SV!\%3^$5=S)RWU2I6J9S# MZ\2#1,Z-DLX$[\V']T;CP2,V6Z'U<9.DR?]G)3S7I,V@U[0!^=*TQB;R M4L-(VVA06;2 9A-ME1=;SFO976AV'"5M'K64O/.[+:_0PFBK2JBQJJTE7-"P M,K?$>:F:]Q55\S::^S;:OV[8_F+BO.2$;9(3UF@?/QET&VS0-<7]?UTHU5:J MS:6.O@R*P+]MS:1:K_JYM78;IVZ>SSY-Y)!72[ZYK(5V2_^+:9N4QVJ41_O- MR]7PTZOQE)\/3AO)+VT%AZ7JEI: 0Y.25C:;N^X>\9?J03:N'F1]I\#/P5J; M44[0F,3.#6:GNX=/;J"/]1HB+.L[J[(&-&J).=48>%J'S]5.WUA2G79:#-Q5TM[^:YY@R>E;4O: 0#M1Y[ M$BK,:>TDG=-RG=-H6WK36E0TR7Q>71_(YEK,*3U^@]/CFV(,I2+2UT?>S=A; M>TVMNMK'3DWDF$3.>W+(U^MD^'&];]Y[:9TLL1:C0XI>VZ#L^>: AR) MD5X+G*0$@M8G$#0EW)H"=QM)P,UNS]DHO'A5:0+SQ?TWRA=>18A46;H"5Q7TU-1)K( M1XW)DVVT_Y+2I!(OK2V?O4WHTW#Y3ZO+=#?6;07[V=O+%VRDC8;AUJVUPK8/[>",4,VN^D$1T^X'O MP[7W47+Z3;.8'"4F7S^3H\3D$R;'-U8FCFM3+T,N8"'A^2TD'*A;C_%]K/IG M8P'^35UU+T87S?74;H:Z]3&^O37>C;-DQ]3Y6?6BG)Z<.U=\&9AQW# 2Z[ X M=_F7KM+=7K?HNF$SJ3:%H(>FL?5Q>D7U?)9)U?IPYK9 ?7*ZV ]WS$=Q:"6Q M @(/>E\#KN[FSG:+S\K$65Z?=%U??0EL$KXIHTM?>J;9=+P_MXGC\>P9;J"\ M/LD&1^HZ4,W\$1RXPI6:-;P*KM7%EX'JMY3P<\SI-9+ZV?+PC_]2>4"_GCN> MVM.?G76YZGT>]>UPS_NXN%_=R3=U&:]H-K?^/>DT7YQJ7X[O.>61=ZL3\1ASAFOCM=?#;^@YUA0G? M7B&_-24-(?';Z^"W-6$H=Q\G#X^&V7!Z@^EWT_?Q#E5W0_?NUAT."(+\W>\G MGYY[,WQS,]O]&M9U]IJ#T87+53'(%WS>O=_'#S^Y_N"BVZ^Z[;R+L_RXS+A9;O,]ZW;[;/G?=L_/B M70;I&TDOB_>9#VRY[=5%MW?]+ON/TX#2P^S ?J_Q^=K/RDDPT#,_O) MUS3F]TW__XGR,#[# %*Y%-C_=_1,"#A]=W!PC=Q?0)GZCQ[NR 'U3?A#\-+ MU9\.9/87XMD/W/KX^?#XM^S#VWC+Y=[X0Y#'_J!?HEC79'T5E91UW7>?!J;< MX(A&S%8) Y\#=OS#4, E%%H1B4G0@@HS00"'GB"*" );V41%'#M?&6';^@C! M]M]*'/C^W(_3J570\!:]V!M!GT'SGO/%78J#-^B%4@G*$?SPF\K_R [[[L>; M411QS_@691:YOXRC^]:UQ7E\%OC+^^S^E,R@-\C?97\"Y;_W8=5[:CC\:>O3 MR='G+]UA<1I'$CYUO=ZELM'D_&D+C-^'A3;3]Y&L_V)">T8%P1Y8XHQ7DFA@ MK$,*2Z^=W@I3R[(/15[^C:_L=(Z349)R0;\&,SA6@DQ'6@PNWV>3UWE<_)>O M^9/<^K=1L'1#O)AA7*LH!]0)@(DE@CNM(718(Q;FRPB03S-N5N9& M%S]M=0,U@O'V3@\&/:UZO4&A!U=;'__]3U>(0?3^/F\7]L&E4Z-B\,#2W:-Z MF/\,G[]L+2LAZV^_[QR?[AU_^9_L>._H\/@T._K]^.3WG8/3[/0P"RKG-.B5 M )G9X7%0;C_8'[/#S]GIKWO9C#:ZT40[NZ?Q:QA@8BP?-\L07D16"G\BDSX; ML2?R^S+87PX(5"[BYT&>%>4%;.Q#9T%T]K9=]F3/'Q47KXW-L1G.!AC M)[W'AE(-"=5<$FXIQTP:@*E\+@>_L[&(*_S@W*KK:Q?,T?[6Q[^.^B[#H)/% MG]SGXX:M]"!_ ?[?XY]V@C>B@?I6NZ"1HQYV4G-DL8!$ BH"G[0)O,NZ^FX, MR-]#;RR)M< H3X@B#BJ)@$60:HIE4%A4+ N]08O1^_1XY^!DO\3H1L#W"5XWMQPZU3@/?YX"+[Q^U_@1GN?O3F M22NW23KN$4<&+'CW.PNZ.[BXZ YC5#7SW0#!_5&,@KZ;N 1C/_%![-@K0V*? MP^\.RI_-8(92&' LO#>4$4BA5%1;$;"!,>.0<7.X*F ;03B?)FPR <_SZ4-O M[GUY=:.F<-12=W12II7YXRP?C/IV^^Y750/7@]P&FF5AD=P=\1QCY.2C?/SX M\K.MERY,5"D79]DP-P'5+]29 V_^]_)L:SROG[8PQ5O9^#<_;8F@(E0OO)@4 MK"_^\#=P#J+<)L/CZF_,PL?N+*C^@"G%0?AFAHT=I-AR8:UGEC#"-.<$04<9 M#PR^$O$>OW#W:;9.)M+I^^/-2P=Q4XH629;."S M_(95,C7,AI?.Q&T"FW7[6;<89N:\=#Q^7!REQJ;P4_;G\DWE,74B(7OJ@D5PAR*H*%")R'6-,Y[&'YEP=,NLGP]* H!A^;01YL;#6IXB[<[KASQ^[ SH(/I4 YK\/Z M(48PU=IZ%U:8*X,]-9XO8'.N )!D@::JTTV" /-)1SN%8? M =N&)"@D 9Z@X<1W6% U[/J 7Y+ 7=H>V611H1CV\)4WE9 M?J;ZW7^5[W]<&QNO;;GVWQR_.7F3[5U<]@;78;UN,V!V,'AS=U$>]2DW7F<) MJ2FB5$*-!+%02H@D(=ICB+W%SL^CL]X ^ K0;,?:W V'DS]?PJC@K*7,O:5Q M2XIJ3+Q0"FG!C?'!3A8@O)X#R0[[+OM5702&S7;+N=\%M,[#\=N'AHAFABB] M(Q *#@B!!"LO(%$8"J 0\599-,<0$88R^_MYM^B[ZVRG;.#2R4Y&W8!0^.=% MA[L;7A[FIX-O_9G!0H&YHDA)2BPQTDC ++3(64NHU S/,=CQ6BXZJA)W#_.C M8"QT^V;6+@F:"C+B@0O_/X@,D8YC!CDS068LP'/$PC_NGJ[-2N-TS)03&,IB= F()YFGEH%F?30SK.+#!B%8CGFQL/8 MN385.EF_:%W$SGVF>ZEZV=Z5,V5B>W;H?6P\6[]M\0#'KG5M CMED9^2$3%K M1*@@0,%@EP@$L :(:H*QI48B%BP+!L'31L1X**TW(7YX$)JBDMO)G;H#1HY# MAIU&6G%/M&**B*#N5/B$6^/(/ $V%-,V;T/1CP_KN-CGJ'=T/NC?CUE3CI&* MF0DJ.&,\^-F>*>48II0HZR&<8RR"RNW@B2W%%7N8)=8F_=_CI/_^)X$@?S_, M3EW/7<;ES,;KV8D>66\4Y3>+]*X++=:S )\'>2!HR4Z=,K@2WJB)NE!]._W( M=X>!9%G]D71^C@OTS%P@<+:FLIX9%EI>[K&]>$"A2/#S; MN0PGC-]PVLH5RU6)FR?7%T&?_C"7B0G?B"H#^EGKA=Y(T<;U.ICLR90,YJ[& M*)L%[/EVW@V?? >H1=3OG'(7]'&3EN1!NV<"W-?!V2L%<\;N03)XXD1IL8KQ(Q"B^SL1?B;;NH=[)Q\ MVOE;]DMOH(,5&E/E73&?1U*#1?Y _,4L@C^"!G#E M=E$T/K]OV;_+?H _9N=J6"8[V4SU>A-#/)JS_QQUHS$;;%CM)A>$F][8LSCN M+HUS]R96[8PQ/"5TM'3CUS%W+[/AVZ#.XZ67N3.N5.X0967F[S#[(=POD#$; MCH*R&IX/8N+ -)VM.%?%G<%GW]3M498)6^6/)W/XL5,Z(3^@\1QU8(;PO?[? M,(-X?7EI^%$0^,?-S6 ZB'&1T3"3(K+H>3FN$GH@U[H[R/-QCG#,:4:E0 MQ6@X6[." _;HP.]!D1!,G X,[PA0"#!IA*9SH-+_Q&*]V]P['=SRLN-F2PAF M IPVBU[)D8$9+[I%$=C7]0)3YH-^Q/K>=>8"[E]GY9E. MJFP^FGU2ACWGB[\V3[M&XI'(_G1KC< M\,?3KZ=\?>)<.4+K?+=?)F&7>R4Q)(C ^X?&67X-WT\O>_*" M!TF6W/\:'X/MLHZGRGM78;S8AU$2D!M)C1% T*IF00<$: M2"1WAG NYZA&H?S9 >>:Y>1+-3.M#%$>WZ##35NNG;L+MW?".$L*8"0FLH8<[' MC$^NE2<8*2PIH5E0X;!J_=+>^(M_Q&+L!-.KTM#M^BKW ML'0* \CU!Z5/-QJ.[!V=@RN#9#X%M M2S]H7 +TN)MQ$QD(;ODZU% <^7VF"?K!,<@5(QX3:H1F7AO*9*QYHP3.D1;[ M0J996;@ M35.7XZ9FV6!4E, 6$6["@;O? MG>$R8\?CON4MRE:^9>O?X>'WQ\Z:R9(S MR12BP%@BE=*20>]B\5+T2$EE#C.)_!2[EY6?E:WM@H"9;C"AAC]M[1]\#MYW M,!U32K8^B(R7L4$"F3#>=S,D[E9?;P^4W= M8KDY)6=*Y*<[YK*\V:39V@+/K7C^I3ISVSIWZH]MY0N7OU.];^IZ>+N0LVMQMU[ST4F\I*-8E54XOL/+G<)_ MV]X^.CZ,KM916.9Q7MNQ&[KB+^'U7]!?_O*7[>T%\["6,L3JI/!9O"P'$F1A M4A?U+DA4H'4GV7ZVG7V^<0;V^V/]$;EAC@ '>S@=?_DI4LN:=<"O19Q\^0:^R,T7^(UX MV-.?XP:/+/:]W[]T1E6Z;7=W;^_SYR>C$K>:&,C[K7"61,;]PEUD< X>?6S= M%YIFO4+Y71;+:K-Q-L(/H[X:V6[A[#SYCX]*Y2,37@$/?2[_O5Q@7GKO9R[1 M0[>N5T/ZB,O;0PD]ZVM6R['C)ZBX) M=A+LAP3[\&@ON$O[AP>U"_B,>@R2?7CIQD[,]]2](@S)E4(^[%Y-4YO&4?/[ M.+"AHO] L\0D^DGTER[ZNX>_'1WO_;IW<++_7WM?#D]6C QIIN[\W@>SE>7 M?1D,$Q+,KB%-2)"08%5(\'G%HJ^&Y]GGWN#;=Y%_O8+.DJ"_>D&O]XY.]O_V^?_H_*Y;Z,HE@&',,RAW7\T'/NGPXV=3-XL%WQ76R M 6:6E2=H>/70L"H;X.#P=&]Y'L#!H B_* ;9 \A0%37?0 $628 ;)<#-V0E# MF[<3]AU+X@S1TK#D-]579R5$W.1_?>H.S6A\Y$-4_SM]U;L>=DLKXSNR1.@9 M9]K&:X[=<-2[&WO<0,B!*828,*<:<^[N*VTX;UY>"'GPXO%LB^;+>#+F].:Q6"<;!JS3<>'5BPSTS3E MM"5-DU)'9S3-E[U?=KXL3=-\<6?!_2U53-DI:!-U# ;))DU(48T4.YL,%6?W]/!X>='ZZ+=FL=QQD">L2%CQBK!BH\/POQ\<[_VR?W*Z=[SWZ63G MRQ*W]W[OSW3./U$]5\;5)SOX,RU%HZO[^]"-CZ$IS9&$+PE?7A&^;'3(_=/> MYYW?OYPN#U8^.:_*3;K?+V/C4]?O#O(9.$G0D:#C]4#'1H?6?]L_V#O9^;RW MQ!S$W\*(@RWB73!!9G;H$F@DT'@]H'&W:F2C0./P]->]X_V#SX?'OY4EBTN# MCGL['.L%C?*C;LR;#,NXC=GE728:?Y2P)6'+*K'E;J'*1F'+WG__NO_S_A)] MF;VK\Z[N;F16\[P8D?;WE\/Z*Q+RF4JA_5\.=DY_/UYBQ/#[+3=1(.YN3G^8 MOQ7RZOHTKJQC5]FS[B.ZVXMN4UM KJ20K[(YX/>&[^SM?LAGS>/&Q M/M 6\*50<+_MWQR]_]EOWD4)-6H&#PPOGM+>QL::QCP M=R8\.=TYW?MM[^#TI$Y<7&=;SGGZCS9KQ+M!O4>I^/EDW!UVIV_.!WG9!%9] M/#SXM'=PLO>=+(.A>=O+KWMZ4E,V9T+T>>[6U.QT? M322(P)81H2 )_Y2FS!-E)96$:0^74.Y4PN.3B'@+0*L0[&OYZY^VQA;!S;#N M@L3XZ_?99.(W!D14FVLH5*\D<:69>&.!PZWES+72IYBU\Y_YE <:J9;%KT\L M[ZIEZ%8E_:*K?9\_GK/^\:#KPFU'>0M#[0^^Y>K!_JJ)],LC?44CQ>:2_P%G M_'G4:0JJ[0R'KAA6)]$OSN%/,3-[_@W7QJKE,]]EW2(\T$15O]_/BO/!:*CZ M-OS671EW68R/B\BL*E1UD]VE\NY&LVFP#L)I96J5 MA:FQR]E?YH_ZW180,K7\F["/4C8^BTF1)KZ()S"']1CW/OD>95J>T3-U%9Y8 MO!5PS'P#>1X55Z6O_UP/<2J"T].=A%8N4_6!2Z/A]IE2E^\BY^_T;?RS]YWM M=XI=E>?QX+O_BBS$3Z!1<5^T%*107"N!) 8 M,X*(PE 1K:4V&"!D%485)\X"B#!1: &P,P"-LF4%8YO..' %1-/> 9PD-/8".\Y MAXSX>+BUQ1(!:Y#PR"%:HRE".YS )N#-JNV-)"WK58ZZ&(' M!!0<0885)-X25G'N[M)T,>Y@SELC&BD:4L&"L4GLC!I.,9"7#&0#/8<%5'K9 M=SAX$U\&JO\4>%% K2/$&0@)43J2O0!"^ M;P)RI?A"DLVZ#(CG"")"V" %HH&-B-1>$Z@H THJ8:13OE:/?B,B?:_7G=_O M?PW,-,C+\O#DP;?9)UE W4^I?QUP9=8M00$CM.',"D\,8 %3"'<84\^5%L;6 MZ+&+#L>D"9"2//;-DHX%14$R3*SQS&HBB;56*(4TPEY9BPB$L$[="CM(L-;( M0G+1*WCN*'>7JFNS;M\,+EQ6J*OZ]6SR!5KF"RR@N"=\=1KY:0:MN! 6>HT= MD#IH;*6E-\$) )8R8;'E-2INU"%R([;VDB2^7DE<4.RPAAQ1PSG%A$"C%+1! M2@<,M(XZS#3AS"HIA 7, M>NTAE4;5&?.@'2Y%8R&S29&0)/E)\N?+G'Q S)F$GBLKK-2.0&LU9U :J*TC M%AI:D46\O!B+Z$!.-U;,:TA^2-ND"VZ3KA3UTA;WAM.N75NRM2B;S]TK9R?N M35FG%,_24<:,+D8]582OK+O, ]"7;:OC=W]^,K%_^M-/,[\,KWLNOMCIVYV+ M05C(?Y6?'^6#R["LUT<]U2_"=[%"[_+BCF;SD'LJ&-=*$"> Y())2HV.?ZVK MV#U8G@$+.DB@>YJM++%?_4(81#4#"#D--2&":&.PHD!SA17$N"+LN+Q<"]F1 M_/X^2B?+W?#2F7AL>>\Z;=RG[<*7;]P_( >WTXZX4-@1+)6BG'C'-!:4 D( M4@XQ4V?-'.P(@IM@[#;)?4V2V2[)7)(8>L!<4,&:6!I$SR )@5!6.V 94=#5 M69\'.Y*FW/IZ1=74I+K%9(K-D^0!&8N\IHIA9 @W21B*K M-94.0."!J54I4]&(+?(4_IGW9/9PN^V!WQX-W3@*E)SXY"J\.'DN^ ZJZ/;/ MOC@U="6/'?K?AZ[UV.A90ZU/2S[;6@$1 X""B1A-GG?9:!V1@T$-N+9>U:G"& M4N^Z)!DKUZH58N"9\H@BP#G A%$@&<(4<4B#9@5W9V_3WJ"M4_Z\:C1A])Y%0SV8;C1,Y( MV5OSF8Y^'E;_W W9>6@TO:N3&\4RVTJ'.)@4UK@I49*2R(M#B\\ M)3S\_\#9C->9LTU$>]SA)#.MD9DE"PB%&@AMO:4VV'V("AX;D 7G#",--'0U M CT5C4A??BT-"]9G%XY[)*76!:F N>'&Q4R_E\J,-LHE(RH@(,.,<,RD ASP MX"=PPI6JU5V@O!%@F?H7)/%OA_B_5-:9 )88!C5"F"!D!89:8ZBHQ4(#7+&C MO#3#B#?CP*=V-#%87+(F()H=C.+^WI+)NRIMOYY3ZS=Q)>=! M[MD*FX#0R EFM*%$*" UI AYBY4FC(J* OVE64M8= AL9%>X)TB_?D,J(=)R MU4N"G]JLQ%G;,((-]$I* @ES0 $LE3/(<021)W7F-1'40OBV&B77MI]^KK(2J-W"]=I;N];M$-MXH9>2?G*G?GX3N7#\L^+/Q]%CM2 M%=?O4NE$LU*T&[(D*94_\5+AC\:\_O]LV"\T% KH 5E MG& '%"$6:R*8H8YS66]7#BXVHBUO HS7$J=O]IJ\$ J4BJU)C!(V-M431"EG M*=+6>\BA4;C69J!,-J(4:P/=O]695OG(V5F',/F#[:YC6\S>B%PP$Y6]CS/$ M,25BPT#M %':2,ZY4@)R3:5!#M9J+%%9AEP@0HSR5B##+:%: M:(V@5TH9K)F N*)9_3);:[)&Y-^DT,:B_%?V;;W1ONF K89M8JP=H5[R5R:&"IB MN1%<4HT]@\PQ89[2.@]]%+@1*76-<]\?*'QJB4UQTW\T=U]=?U3_ M=DDJ$VMGF=@"QL5N^$7\YN_=XGQW- QS<_DCV&85IA)H C!'Q$&MG5?0>T<, M)095.4=+,S$X:7DI69+0)*%+%D=MM)8.6@ZP(?'L#RLPM9@SQ($1IDY3@X)& M'!O6Y,K.VAM5W;(_H*C- !D7>YK[N6:I1U5J4M-8T^;1**^F"A*K/4 6$:VI MMIQIR;%PFD-<:YDEZW#9"#'[K@0SL;6>LT<-:GP%BS1ST!X1241%$FB:5<>0NXDL)R"2C@%:? M+S$A"S:C:VZ3O(\DDNT2R9?*'T5(4^R<#8)(+'/"*TH-I)Q*[!FM\TSEC9&_ M!B9>KV1+]N;\IFF0]#(>%C3HI]SK=B>4+GM'M;)%IV/"2X&8<1X2;9@*_]/* M \FX$,;7JOAQ(S95DT.Y66*S?!GQADIG@6!&:4*ATD BY2@(;[$/ZKG.JBC8 MB)JHY+@OE(&]+LV6N0_+R\RN!#"##+' & P@(=0ZJ:#01&)!N3""UWDB M3O N6"-V(9)WG\1SQ>G9U;*HI1'.$$D])HY3A:65%#H'K?:<590^+M'3%ZP1 MB5.-\_1KRM&N\9R^=2="-2W?H7%)#0V K47/UIO):*@^=(MA0JR&P =_"!NE M'+"(2<.YU=C6>EQO0T*5*1$[R67-A]X])830(,>8E(@A2##FDFBE),-*,R*H MJ_5LG68T4&AU^G7*7$R9BPW4_T^A#D &$:(-%\$$@)II Q@AV M'A66XSD@" MZ7#2B 85*74Y 4 [ ."ETJXU,8@CP[B@A,>=#^DQ4(8 I;6UO,X2KPZ&C8A5 MM"-[>15%YK47>:681O*=ZK5I9C.N>( S92!&G!,#E91 8(.0)Y C3NKL>@MA MAZ:"\B2+;9?%Q02/4FFS:M?3+1K+^W: ME<*ZHA: NX.+BV#;#XN!^:.3_?FI[.IX\4F\]DCEA_E)H0IG_TOU1N[(Y24. MSK9'8 QSY*D%2@9? H.F=#00:HX8;"B[*G""<>SO@"Z<07 HZ[ ,F?!D->< M(F^<<$0XK2PG2D#-D0W.BYROR<-"LP!O0)4[<^>#X&WDD8=CJ=#<\RXG.=P9 M%>>#/'"#G:6:@E!08+F$@##%M,#0(,%\C!%CK^::+YR=+U@VU1X9O7# >!E& M:WCP7,+C1Z!3O#AX__FH-FPG$&F;J;P_KFTVQ\. M1[=G#HCR)LQ2Q$/7;?R+.<' 6TL8]_/U'5IHYA!W *8=C.YS:WED[TMG!I2G M (D?)B0E4!I3)B-Z4@>,P3FZT6WV,Q01W+60>A^DO.4A-URM)TLO+YTX:NO MKG?];&(>CHIA$9:JVS^;F3=77#$N%(,6$H^]Y%0P*KV1S%D+*Y!G6105'2E! MA_#[K;<7(6CU[!C&'B*#I&..,"-4[)@E":*>* P$J(^J8788=K"XO]\\)>K@ M^XAO4S;5=C3+'UY[E'2A,LX;^2AMCME:-,BP9$I#!2 100JH=-XHI*P)?TRM MN9V8 5A1K8K"+IU"*=>UVMY\9==DM5"]%_]I=;+[(^7@WS' 4>&&_OSOFA!GHF3TH MSV*A,974<$R(8))Y38372F!/%9K/P%\PWQ)W"!!- )X4=MTLH5FJA#"+O$$, MN.#]$F^Q!H(%MY\#B0T@51G)2]/+!'4H;D0I1 IN+\J)QZY0X;XV^ M_LS#Y#.TRV=80,5/F6IOPE,[QHPN1KVXA_#)^:[IWCJRBTHA'0$<>$ $E#+V ME2&64(Z9PG"^>/2"C@7M8-D(%9^<^B2@=9D3SY)&*+DRUB,>))!(:94C#!', M! GF-K&UEE7*#H<;(8VOV-/_SEO9H&S48 87E[D[=_UA]ZO+NOWPWF4_] ;# MX8\W[:$*=94" >WV:18)!'SGE;+B>W>64_9+1OD2V.3 %8?^5%W=.GI+4HQ- M/--3$H2U1(X0[YDQ1%A!ZCP)CS2BF5.*"&R6]&Q]_*$V62&>>FUY4.F&&"!4 MT.S.$BV%,-"2%Y<;#$LZ;#\J-+@16KU::!I ^Q\K%Z,!31I:8G2H#L$;C M] F->TO.[FZ&&QIK&"QWVDFB#!:$(*>\TT)SQJJ.-5N: 8I1!\)&[(@0V,CF MNT\PQ?H-L815RU5."9CJ[=3W% I)2Q&A3G+N*/&&:T]BQ3D0!$DO3$7?S&7F MVZ-FY)_4@D(U9,VEC)B-:4V4:-=>VDTD._Q105_$5\]VZ@*"ZSQ[.X&YA^]@ M7 #?O*XV=LZ%.1;A5\4@VQWTK>L/G8VORIA*F?7ZN=M7?=,-#F39-.DBC&?X MIFK4SYVEZ3F5ES0XOPFU%X/+26+-Y(,I(,OR9N,;K&NU/D2&^X@_O"W_WDRI M8FJ7ZLQMZ]RI/[:5#P-ZIWK?U/4PWN,\GUXTGF&I:S)0QC@F7 C =PME\AEX MGTUG4X9#IOIH;+=4JJKI5[/+O'6'%(].8D7K6NECG1[O')SL[)YFIWN[OQX< M?CG\97_O)-L_V#T\/CH\WCG=^]2T$>\>'GS:^Z!*NVK_)!#ZW[:W=_KF?)!O M;X=E5A\/3O8^9>&JD\,O^Y_B#+*3T_#GM[V#TY/L\'-V>+07)K8?+FC:U'X8 M]=7(!EBT/RXL]R50AI'W>A-3JTR_BN\CU$[?Q\7[ER90J^ %-8**HD M%LX#99!RZ ;?%YYJ"3#W8?JNY,S*X]:+#;FEJ\VG;LB>?\.F<-SI>1XTTV_A MF_-AMA?4DEV!-[ *HVV#:7;2O6HBQ9;CA#V=7["B4/ZRPR2+;#,^FTF?NW&W M3C;^ZZCO,@PZ];/O&O>9$]5;2/4ZD:P)#(8VF<'BYDV3F2M1_$5J.4;%$WDW ME+Q)H%\;Q9LOT$LQ!E;NWL8# %KCWY;/?)?%3F5=$\-@^_VL.!^,AJIOPV_= ME7&717;I\G$F5695H7[<)*]WY>SQ;/A8R=Y0$^)":672RKR>E5EJX@1%-35KVKZX_[;,)5YJ<_]KL-:D3,02@S'.%&!&,4 (51MP*:S13 MV#%:U5_Z!C' LA"#=E#%640),1)B)$NDI9:(X4JA@")60$FXH4JHV'$6862M MU;RRAR-8>A1E1Q)F!I&[ D%%FU*>(4IA0$=%#.$J^AAM;*X- 01P0Q MI.H\Q!O(6)HI FF'XJHF=ZV#C.6'C>II*U/3H<[#LO7T:H)&J3M%.[M3+& 5 M1<8Z]!.@FSVJE@A%M9 44D-HL'YH@"Y-C0UOH$>51WTO/?+"'CA\>>T%A*EI M3!++91YC62V#&$NF*20"0D0XARH8$M@PC0A"ULB*#@(UQ#)01\I&Q#*2#"89 M;(1JA(H&B02$$:R)=$!K3+&4 "J&X_D.JPD%P$Y A22722[;+9<+VZ<\J$0! M+6-&$B6=%,9YJ8V,D7YGT$J<:]'!B+1;!E?C5;+U%P[ M-==NK)52,NI1R:>S-@J)?5T!MX[;DKBQ'(: M;J_8>DD \ H!8#%I]Q1*I0%7B#ABO18@R'KXST'EF=957?7K"!0@V=Q@79+V M).V-D_:EJ7OGM+#$,^*)(L) '?YG(-56>4$DK^CR5T-(@G4H;*XWE @ 4#C M & Q:5> !BV//5+,$J&LQ(H0:QE6C"#-*H[SJB'VP3L(-.*EAD=0@ M)3Q*?)#Y)?-(\/JDA.-*6LWSW^N$Q+GS;/^MDU@W#$,K3]B[S@1V9 M(GSTU?4&E_$8A;I-NPWW8-8>FUVHQ'3H5&[.=_KVTW=&V!L;^[(,LR0EFR4E-:H7Z""2F'!"A2).$4$(4TR9V$")2\U6 MD@V .PPDP4F"TUCUHH'B&"@*D%3$$"+P;UHQ\8GOF'BR'^%-AO5H!E[;"U@+Z?,%8 LM^F;'4?QCB! M(D"8PY0B0H"27JG8D$AS2)PQ?$6^)&^&E9Q"H$E"ZS(LYA)'C3W54F!%E"> M, &U]X1@&.33>EU1'%R+TTJ@3.*8Q+'-XEB7P@1*$$N)1$I@XA%3E%#GJ=32 M<,AIA=U?BW<<[I4D-$EHFR5T*>+HK?60<..)0(0%O854$$DO#494(571:*H& M-QQW&-H(^[4M3?)6Y9O_XOHN5[W2-U?VHMOO#HN8@_?5I29ZJ2/)THKRQEP6 M@&[G%H_=1SLC"; <:0.)(=X:C2"A%!-.I3'&5^QIU>"MHPX%C7 /4NN@)*@U M%L_-+97 6Z4(LU(K3@C FG"LD:5..J.#Z[ZJ^GG2B*V ))5)*ANJ/B4+VI)( M9SVGQ'.O%::&$:V IQLTPZ$S:U\38*:!'7%ZE-!Q!5UP$D#B $V2*7G MV MG9$QR7$T].ND(UG+UV8!>?*GIQ4,2VZ2@8+N;7BQ@(=Q43D[ 9SA[XI@( Y4$/F-=:>6BO$:I*I60>(1L3S4^^;! /M@($7R3P/WCI%6EF% M"9-"\OA",<&I0,Q4^ &UG/('4'/]@"3S2>8;)_/+5OU$CKQ2YS:W"8<2#BP$MW/. 2206<44P0II)Q2TC#E'04.K"AO M/P@](G!CA3ZUOZOA:1O3RBG1+M$NT2[1+M%NG:5SFW'.SO>>>+W!<#TGVR8/ MY!5Z()61B!_F]$KV^V9PX;X$AIWQ2PB&0!E#N3.<8,\5$]XXZ"VU3G)CEK+6JB,D+P8E1Q(B3F&.B&=#>!VB"B@C)M>.5 M51:+;9C,"4YX@W9.&L <"8D2$K76<@*08(ZP%Q Z8A&6"#G&-9*$$2Y8!3@M MNHTS#SC1#D$;%-EM)K\DO$IXU0[+*1ZFAK0/4&0L(1QIK+F*Y>+ *2[@$I-; MYP$GT@$8)W"JW7)J8(OC6F:_'U@W=\.B+) =%.<#- \=DU[CGU8C=^/8!1D*'A ZKLC!D+"? BGLC"&1& M..698) ACQ1E97$]>U#-:,94/L (UD8"4-696$01!GU5ELEB.;!%Q$02RZ5 M$$J T>P]H);W4CV,VT.K"?FDGE+M["FU4&Y09*N#07]P>QO^ M?INI8)QIPP'42 KB$96**NT%#T#+/865C=OK"P#!1O2+?D:SJ68RQWH2@1*6 M-!]+E@<<5B@)H::<$$P ]LIPY(6E5!.LN46K#03!YB87-A0X$DHDE%B+Q<&] MB3A:B-#D+.$'&T*"J4>O:EHHGF*\PEPG <7M2$46$V= M-XP@CA2QG -'*-).4;K$9KUS;;$U%Q;;%T9OD*V5(.L50M92\$DIH"@CWCJ. M"!=4!JN-!FC2DD-@9<7Y7'6&BG#"I_9'D1(8O4(PJLM^HA#+1+M$NT2[1+M%N4\O.:S$U8ANF3+M@ MW+FL6QJ;6:&N7/TMHIOC^C3'L6FRV[)8,=BTT]?G?'"Q&V[0[8^"A3YI!3;H M#W\N.6]\W6GDN]^Z_4'>+:ZG92$[?7O[+GO_'(6O?W/%^2!\\S5<&6BVY-XJOO!EC)6C"CO)D#"45N32U9KLVT&D$1&2)*E)4M>I/C%U@BO.E*:"6$<% MI(AS8:R"FF-062-48XIK!XOFE@DUY&QTTLJST0]5",:48"PA-E#'.K#@R M@3H0-F(7_)E0T-1@<$-JJ1*0+EL$0)Z M(95 5:A9ZRDB'8P:V3:RI:B9#,L-!-*$FJLU+ &5B#D,B0&$>.DU"MXO LY9 MY0 R%:F?M9Z;TA&D$8>S;0A$IC8!J>0UE2LGVB7:)=HEVJ4V 2O9(\TN71Z( M<7$1C-#ANHSA5JP*(E/$I\D/DE\DOADS7Q20XRD+"&'OJ;S?[9\-CUQ^$MV*DDMG*X)(D!BP3U%0"G%O06 /K(8X-9)B1V Q&&D/1"4.F$L\58!\LPDGI>""4Y@TH"4G%HW$%<5B?K4[8T* M9],&8B.R#!MC%+9PF9X)\1/&G_5(D0BN**%[ M&>&M]J5DIA:=#9;@PQ%8PO#J62BA&#B=+>6@XIX1!8Q^6K#!2V#[I265\J44GE18EVB7:) M=HEVJ:ROUK*^TI0<9J.ALUFW'XO[MLNJOBQ,U(QZY7% J<(O55JDBIS$)XE/ M$I\D/DE\LNXE215^K['";\7>RMK#@ N<=//W\F)G=\*K'QF=W,TRQ5P8HX!WQD&B/).92H=A.$T)L264GS4>2C^##;>(>"1B+ MCN2-.%\CN?V;)4AU28T1&EI.(8(>$!@$!QL!C?+.\2A!E7G9C^2]+"8UO$.; M<5A4DIK-DIH5JA]!#1/,4<&@(&\ZF#+ MVH%K>1; A,/N0=H,FC'OD0]N**%($^"(MR05.,-(GMBNV- M.6046^H T\A#KXF11 IO* *,:2E5NAU.;Q)1I.,MD*U^N!(&\.D!AH2XZCD M7%,/D-"2.(#UZW*OD]@FL6V>:F6&0BZD!90%\Y<[Z:C 3G-I8I]#4WD"Y.8Z M\TO:^@U_E.ZY^.K9B76!U#K/WD[F_? =C MDR>M*SG,NS+$(ORH&V>Z@;UT_ MYNF%5\-!KVM58*KL<[>O^J:K>ME)$3ZX".,9OJD:]7-G:7I.Y25YSF]B$<7@ M,HCIY??@Q)AXX\^V)C=8UVI]B+SXD7QX6_Z]F5+%U"Z#<&[KW*D_MI4/ WJG M>M_4]3#>XSR?7C2>87DX5 ;B 5%3!@7@^Y%BD\_ ^VPZ&Q0OG7+M^*"Q2H:> M?C6[S%MW2/'H)%:TKI6FRNGQSL')SNYI=KJW^^O!X9?#7_;W3K+]@]W#XZ/# MXYW3O4]-&_'NX<&GO8.3O4]9>'5R^&7_@RK1=W<_$/W?MK=W^N9\D&]OAR57 M'S_%&60GI^'/;WL'IR?9X>?PL]^.CO=^#??8_Z^][,OAR4G3IOC#J*]&-L"C M_7%A^2\!,XR\UYN<7W$7*G[^/"_0O%?E2"QH"-)UXBB26S1*J@N#@S M%MVH@(6G6@+-?;B^*T&SIV[(GG_#IG#--1OX9OS8;87 MU)-=@9FP"B-]@VEVTKUJ(L66LS5S]V#'J(R7[\$L\I1G4W>613 M>.JOH[[+,.C4STM52[\BOSU1O854WW1809O,8#'^V&3F2A1_D;\>0U>)O!M* MWB30KXWBS1?HI1@#*_SXGPP&JJ^'?ZX2;[F MROG@V3BQDCW$)D1CTLJDE7D]*].N).9:SR)/*<4 A?6:Z-'HX7^2FZ^,CB2.H$T;2 MRL219C)%ZE/;#(E-*+9 G]J'($LP! SVVD'EB;%,*LD%HX8*2"6BZIG9XR^$ M+-@1M)UIY W@@(1/S9#%9'BMW/"R'A@*/(7 (2*,T9 C[3G7QEBK9$75[:/) M]"]$,=+!,>2:4"P97AL%; G%EFAX>2(L=(1J+17A!FC$B 3(W[H MBWU%0=I99- #EC5X:+5^YB-C 5^'N3ACOW,C/+<](UYQ8=?S-JV;8Q,\#KJ'Q;G+=P<7 ME[D[=_UA]ZO[CL$3UMR=<.9I9,SQ37;Z]O0[F^[<<&F \$-_JJYF#4X-(2#" M81YA&VOM,'6&6DPH)8I4N,V+1OH> 6WEK%VO)K8"$ M"80M(98#Z9&S4@ !$0765O0[630:]E@0K!F^8Q+K)-:;J\ )T01J)"DRABB' MA'<(E\=\(R6U!,N+&#W6?J$9+E>2]"3I&Z+ M)*_E$F+Q"*53 N^+*<8*XB0Z:QE@"2*W R&-G"89VU0E60#0Y!#,?PS0U MKKZFK< $LINXA=CZ95L*?'H+A Y^+[<*$6NEY-Y0A)V01!B!*ON9U9KLU9"> MH9L(GPDKVR[TR2!MOD$J.2840^$A4(0[HAC4$'BM(9)($+GJQ#.$FQQ2;#>B M)H-T T$V(>HZ#5+IA+=:8NXY(]!9):$BC")I$8+8PE4GP851)/A<3YY<=5O@ MU 1X@YH T]0$.#4!?J )\+3Q[^>*QK^S#8(KFP#OG/R:??YR^/?7WOP7>&LH ME!A QTC4IEII3J0'C!"K*&U,\]]\\&WA#A*IG>RFM9-=G!OF2(E?T7;PLMV' MU-75F8E":F*=\@H3+9Y[O&FM'5G:UMA@!;O9"6#JWFW> M>#19&#JP\@A*S[&RAE@(-$9>0&Z$550L=]G%BZ3=84P^M[L5FY MT9N[P'JFVW-EWY)HD<5/XVL3O9]1W +N]E?B^LPPR&KQ<\5UCRM6#JLN=4VT M6S'M&NL^8E8;BI5GG&]K%>$I*-Q+UQ^..S&YJ_C:O7:K;\6%W WS\!ZWTDK> M^3FRSNX,Y\R8:TA*PYQG3#%&L)6*(&$L0"RX7,[QBAR^&CHI,-DV&ZW&[@E) MYIHD)9.N_T[TFT H (I+6'C G("''.>U0!/75N=L(. K)E MQGK:[$S2O\:MR/E%G3 LC)(8,LV)TD@Z)!3U3GL+/4<5!?]U;D["#GFDA^BK M%/6F;4[6:-+\HN)>8TQB==DPL$T\2,%WKX*-HX9#5]1HW21_9]7&2*1US),X M[)\$2A_ZHSQN,A?7MTX?Y=IPQAU%B@@'M"%:"JDH8]I3O40KY+'>ITUT?S;, MNDC25V>T80Y)EG%V#!W>ZD0Z4BCCDEK(B= M<9D&5-)R7YZ3H-W-BD,0@+?,*TG;\:]$(NL1/^N$]<16W'.,FQ;4."U;-;OGJO^6?C-[23ATELO]^Y[7:6[O90PO&%)IXEV[:5= M8UT80NLK>S F#"]@4NZ,ZWZ-':B2R_)*#*1%HI/[?9,[-72?W/CO?O_XAG%F M2[L \MAS2P5C@#A$-*4* T>-1YHP77E^Q])#E*B#:2H&3?NC2>3G]8GF%6_$ ML9.4*"@))5P#'1NC4X8]H$*O_$Q[W &L;7+>*#^H1@-CO__5]8M!WJTS%KKA MIG+S0I?W<6*&SK-)% $E,/,&2\((A$8SS[0#S&@!H#%^M<%*U*'RX1,;F^.( M),EHB&0L30Q(3--7E#-$B!9&40N%5HAZZ)%TJ\XE FT0@M?HC1_E[E)U4^;R MJ[3-E^..3UCH-++.[+:%#]BCA1;>*2(]%D9(YIW$E@9]C)>HB!\!'MDV(STY MXTG@FV1=/"#<(HBTL(BHF!L (1$6:R:\,,1*;\T2LY3F:L'6MI*$U^**'Q;G M+I\D*Q7C3,5]'-&:023YZ6V2CZ4+ \ 24 *),]P2#[%P3@JB-!?&(PY6 M'-_F:^[(D?SUIW;/+]5UVCI_1:;[4A3RE'N.QLQS*VRND7=6 TPD$=S&/34H MN>,"<*%819)A#=XZ[ "(VFW*)P'<5 %<(#+VL+A9KA6AE#&H&'$@>-& *.4@ MX=YY25:L[6&'M6XWN_VEO@L=,+=".R,?N5M)PZ7_/B@]^IE/5W@Z^><:A8)NVM9#@H8GPL$HL4 1;)!SV2A/B"9%(*TZX M)0(*"_R*DQPX6G-E5'.P8%W6T[(".(C7>MS6DP!KUSK[\_7OP]BVZGO,^H8_9_M5(,*,HAA[Z@DE0 %L&?48 M&"<\("LN#L<="=>\C_-, 7O%QEJ"G8V#G7HP!A+F!#:>.<0(X$9YH#0 G'G% M'><5/E^]IW;A=?? ; 7&K*1;7MH?WYABZ$2[]M*N25OQ*SF!O-O_ZH:K.X:O M0:92WK44_UBIV_WPJ>7\9+9N)(TD$L$L2&6< HD\4(QSBDW MQBK!5Y.01!N9%+QAP:$DD;6&7!82/Z@E@]19Z"$F#$F% 8: .J$<1Z8J'[". M$X_$:Q2_56R>+6F?3+Z!-58F#XQS=N)OK?X<@C;8C4TRI9N7_SSEH,^!@6*_ M]>&A'Y==[$^=]\IH,Z$ >:Z-T8H1AJT"4GF,O1#AK9&K*5Q>\UD'R:5-)IH8 2*#^_^R]:W,;R9$N_%=Z=7S>F(F Y+I?9KP3P9$XMO9H1*TH M'\?YY*@K"0\(<-& )/K7OUG=:! DFS>P 33(DJT1 0+=U5693]XS%2/$*8,Y M$UQYZKBD7:;R]'CL0>\QC#N(3=85+NCJ*'X&4RLN.A"N(9:,E02D?///,L*@1$0'Y@ R/FM@. MJY?OK-S@>L>JPB.R#C>H)&1&[",C/MXW<0>_81>MMS82'UBDRFCEM>;>1HDX M)RUJ^08\$@+MN$XJY_CN4X[O^2+-J; 7Q0^+A-\?6V/'.?4NI]YM7>FY)1GO M'DM-F$BB-(XSS;Q3"BL=50A!.L==W$Z?=3Q@;,=CH+K)P=NR2I3Y_MGQ_;HI MMW=SN0A,**N01FD6M29*AR@64VYQR^^S2-O/9[>_9 M]2DHO)64VS@C5X9TV,;^ MSGIBR<4>4'Z?#([=BLGS1=0R&Q]]42K[)W4_AX9*CN)M\,,T,3@XK(C5#-!% M11UYB"Q-[=):M70!?892-YMRF>O6C&P\A,= !Z!44>L99BP2K P"%5=(JSSS ME&U/Q.<&N]L/5?1#B?BPG'GC@YUE([OWIL43C>SWBUSDH_CW<1G<'"#I'1S\ M"BA%0KVUWA&+'4/6ZZ"45%A2"OH 3B#S @1_-K?WB2>Z90!N2?"*"(LD3:G3 MVE)B!>-1:\DT:JGNWHA4QGG.34\-[ZO5G^5LXOXH)N<5W87O8>J&99Y3^V(, M@:?6?B;J.:J(ISQ<$(]?S75RC&DG39!, !@9C6,P KM('.?;FE1+Y([S&;,= MGMFO@Y+/>W@-2:6\)@8%X#JCTA_,N65*.PJ_VXXY3OF.Q7X.2]]":/\8SDY/ M =^3Q[V:15]4T^F!Y&H5H"GSS*9S3\V$=?I#'7Z' RV_F.^_AG&(PUF%(Z=F M&GXU !YO)V?G85R:],7?FA2PUIQE@W6,D5K.J6(A,A5YP H[&;%04738,NI! M.)J!($B$0.-S%KXZZGURAHA??0N$A4V%$&X;D?M&$?WHB8KCUK)F++3WAKM M !(4Z&"26^ZU9C:D-$CJM!/!@EYFB-I.! ;OV!&S%PBR%[.(M]U.HZT:+#?Z MZA<\]C$P=$LU_-WF*Q+!^&"I)8$R*Z)65F!CJ0@.(X:VU/."[3A+/'?ZRIRX M;HQH+;;3.MK4;)QPIEA$PG!J5&2$"Z$8)71+62)$[FV+O>VFCN2(<%\BPCW9 MDIPYD.FDQU'OM:R>C0C/PQB#JQS0X;L[->.34$S-+!3USV4*@%<6D!G[^H?P M/_,A//B&J]"RKM5'76NM&'M%8$?Q<$%>GX&ZCL9))4M_#R^IZ7,H9].AFP6? M?G$P]E??6/GDE?">LRBZ(+ES3&.A)-4""T>I\Z L6O V#$ZQ(BXY( '7&GFN=>2>8&9H($RS=KR:S?:2S"#0S_F3&4K(%L! MV5K,=+(OUN).#,-WP4V#*4,QW(D%F-,KMVVH/4GI^@3KF/CWXYIF&MJ!UZ-Y M4CI6U;M:Y;LR<%?"WBM#$+;,(Z6$4M(@'VA$6*F6"5R;M.'(@.J7./PSYT_O M$X/WEYL1T=1R&H.,A/%@@)6C<%XKPK @WFV[?SLF.>=Z+W*N-]?*N4US&10V MG S'XY3',XG%>47Q.3XPX))&34!X(W*61(,Y59CSZDAIFUP M!B84=Y(@A :4/XLQ&7DJ3D: S>8C=<7NVH#!%%W4G C&/3+ ^R$2H83F1G%T M@]VQ[HK=V8"@/D:Z>N>XN;%,MJLP_QUZ4(!W=Z$!L=Y$Z/QD;D>AY7"VI2#\ MJ>MM7PL_=[X-VP%.G KTJ6.,*<9T&C%F.$O9GDK18$5+_4EGB=1RH$7/QKBR M7J12OTPL>(F,ORTN1Q@C*KB/"%-FK3?(*Q$YP5I8Z=NQ]AS722Z>3E1.*/Y^?GHY JJLT()-!I\'.0UF"R@7AY7=ES;7/=-SB@ M\)F'[OHW<3.?W?Z>76][*.N-E?#A%7A^WD8^^%L/H4+#*OH3_DE^)QZ]OCW6:$5!1^N$/#[L9M/I\'_.I]]G,S^7YA] M,L/5_K(2,6:1=3A&Q(A#)BKNL7,T,D$$V]!(I;ZU?LR:?;]8_R7Q^0:8.@BO M-!+1,1.8=4'%($C@03F/2'!\.TVC=]Q]HR,K#/Y)LC[]= \=P$'::?'GQ5-> M_?SJ$S@PB<)T4U97"/!$,_C6;%*\G8Q]&)>@OKB]47V-5N_251WB] J-6_ MRT=J>;1SVVDP?[PV$1;TDQE],Q=ENL;IM/E0_825W[) E>]R08X(7;JQ M%^^AGXOF::HH<$.CM7.[E7R;7ZUN\ZMK1W'G0VQI7ULUER^?#SX>'[S]4GPY M?/NWCT/_Q[='G3T>?#[X?7QW^/'X\%T!/QT?_<54 M 'M\? AG_A^O7Q^,W>ED^OHU[+CYYWQ_YA/C9S$#3!_[@V M)E20"2L?C18N_?]\E3([X'4"W>9UVLY_(TZI("[))\QP)""K<$#8A^"8,$PL MA<#:CUJ!STT1,5;\UWP<"HH&/2&Y M_IQ4OQ"B9\?4C3>[VV8=7=Z%//HNCVRRL4M:2I[&S=/1#IMUON03KXX7Y>-= M^W@3[O?T;#,WOZCC[C\K=V0@;%D'Q&R/U/7JGC\5*6(Q=,F;]'Y)5]5D[S3+.8P+6NB7.": M!!4XLZ$MDZHKON4#CGCFV\RW62IO2"H[A9A3QF&#%)/:&LP)9S@*1*2*N*W: MMJMF)!0-R+YG2&;NSE)Y)U(962N]M0PA[YE@1E.+J=-2:(P8E3?GG'771 BD MLB9[SK>=NQ%RY=\SJOS+9Y?/+I]=/KM\=CNJEGZB8_Y*M316&RJ7;J^8F)R= M@297)MWMI?OG<^^3;%-F.LETDNDDTTFFD][3R09\(GU0TU[]\FN=+K'EP1'/ MW +9LS@'0HPB$B65&C''N:'*.&TPU5)[PEIF+%39!_]HKPCJ_?EDG+H% M''P?EO^LM?WJQK^',QNFG;2"H3MN!9-M]7WBE*>Q!4YC=0TG/A#&C+)4,6,$ M)3@ZPE3KS*==L07><<=Y/%AW MKI0^CP=;5Z%(U!G\N_D4:*0>S_I_S6@>JM\=G:=OE8??P]0-R^ _AME1_&*^ M_QK&(0YG5'B!2L0[<,%4DAP(Q67DC*"E78\.(NT%"IJK.R];==WXAAZAFBQ'3=27WQ%RPC_ MKD8B/ZT/XF90LG=0V%N-Z5;G-N?6&X.0HH*!%F08MX0S*H2(@LL6\VE[*D_? M8CX[;#>7^;+G?/FT% 7/A!8::Y$R%+@PP(826XZ1DI&[EJG?NU,D=IVBD)DP M,^&VA".)%H$XM#PJS@SH^!1SK.!_QB@O4+>J(C;F_-DX?A8)MQN;6,NW\CE&[G,)]-)II-,)YE.,IWTG$Z> M:=E@J[E\ !ID4ES-"+3)H7\]'!>NGDV3?';Y[/+9Y;/+9Y>[/_6O MK< ^*(Y]TJ7W+*IB(]+$!D.PQLQC91G#E'F.E?;8!+E>GX)+O?43J*WOQV]K MI;4[YRXC [5K_VXV>#.3;F+^@3+!22:D,8$A[ZP7FC&'+78" X>NUR)AXQQ) MZ0"0(7-DYL@^A+D3)3OA^=IA90]H?^'_-RUG"@?++Y!:N MK\BAHH:W*\3P.0!PE, FQV'Z=>A"7=/T.;C)R;BZ2E7>=*6G@J(*8\,BDLQB MJC7!'DD.:!5H=*TECH_IJ;!Y+8+NN((INW?WB1M[Q'J8"&0B-0&[R%20&DQL M[#A'1(#N8)[\*-/6(]I!4+U IKF&*8>^6B0-*!$AHE-['5R?R8 MNOG-ZZ!XQ[[F_0Y3;]!HOJT[8E@T=:C>KSHE3NIN#SEV_4+\>[UH,&2)$TX& M$3$FS'*EHU"4*:JI8TS$E@[D/;.^LRRMA>$,>>N8)X%Q191%'FE,-7!.T+8E MSMXS%P&1,C-X9O ^,O@.I#73TAO*+)&8Z> U3M,;+)=,DA H[;W7@?(]SW#K M89N^#;HB/@>X;/*,G2:2N70\U",:"C/VQ324L^G0S8)?_"X125G,)O!@%XD4 MX&%GIRGI).7;S\SWL.W1#KECRJX[IK1J0C\\U)=[JROW_=A-S@+@Y6&,P]NX"K*R#J&>&"Q4BXY8Q';8-BBBJO&-=&TM8^2-MW8)05 ;R^ M6S?:6% \_ 4=>@@IA "M2ZD!8:G6(D,'>(A<=C2&V MA&*S'R5W7,MLO8?Z0Y2",X9]1)(SX&Z#20!% @45.<6Q=:33]ETJ#]$?,-J? M-HM9@P@GC *C*F(F@0PB)-F(S"8L>\-JQ=@]B^;^AZAT\]"5:2DHP1KH6-@FC-#%/Q,,$?(1L): MM;T>.-H9'3"D>HC#?0JG94AX$9#PM*[YR"JO70B4(<9C,)8+Y; !+#*QI;^ M+OT(M-$!)3KS?^;_S/]=JP2:2ZMT2OE7G#G"54PB7W :%:&TO>53#R AJP09 M$C(D=-$I@S!/K%("!<.\4$I;&S6(?12=":ZM=TT?^/_9J@0;:)^1*P"?3:?3 M?';Y[/+9Y;/+9_<,RFZW.SWB3QS,V3/HC"*1>QUZE,@.!-&&<4]%U0'$22S&J\W M>*-1^0\7&G^';4?D@&.R!SV7,L?TA&.>UF#?.\*BH9):QRP.6A)O-9724F^M M:@U2[)(]"!M0GGMS9O;8F4 A&D6E2> 8>6:(ML(@+Q41*FIA>4M;Z8>,I-B@ M0-$#B7<76!R#!5=PC7F$M@V.$ M,QF(L8QQ82UE*&+;UG/G<>TBGHB #^H3,0E%H!F.GAT\F4TJ%WW_-H+[,E DX&F5WH/H(D MO0?98!*F!,4S(<]4KOPARHUUIIC;E_:B^,K=AQ.+47%:B9 M/W?-GT\K&'>!8@;LIYU@0D7+-6@S04B&I/ QK%G36;&S(P; M$):8"8FLHLPJS"@EU@1&I=%.!D5-^T#Q+"PS?V;^W$3B(O).,>59U(@Q+*T@ M$AM,'"*>4](ZXR0+RW69<;N5GKF.)=>QY'JG3">93C*=9#K)=-)S.GFF]9.M MYO.7:3#E?'I15%/<R>:TG.=ALMI*&O>69'SA/; M<=KJG3YDQ[7S5J" K6><,249-0@Q;)BA%JOU CJ-BES=>@,I8S35Z>1\U9RO MFG&HI_FJ=P>N@I'8("Q-),PA;CP%4.$>2PK_Q+;^ 1ET]@=T,L)DA.F?IA,L M%P@C*R+7#!.JO-',&DE2=IEV,6LZ>PTZ6=/).-0_3<=S:3A1#%O$F7'$N(B- MCMHJ'9AB/&LZ>PTZ6RC)R=[29^0MS6>7SRZ?73Z[?'9YPLHC39D#Y^9G\Q&H MA;Z8S$[#%$[E['P:3L.X''X-Q;"J#B]^2&WA?AP4XS!+<:>9^9XGL>2,KISY ME^DDTTFFDTPGF4YZ3B?/-),X3V+9QS;@79=/>\,5A3_(<<*$HHHBY#326/. ML6B-0=T_:F+%-#A*EL';5<.@[AK5947U'C0*SPS4$P9Z6GVSP!@II&7 D=&@ MM"7.,^5I<)@JVUK?W#-N83N.HF1NV2=NZ3SG@3FOK?0(&Q$8IUI)3YG6DF"% M?-!MHXT>,(FB>PYZ4%"REQ,JGEE60^;?769%,F1.K6&M;[;1"9NBXO:/CM@H2_) JN+W(P]E\NZ?E@2<<448PNBI,W*V:MW0'0]I[29';,M-US+0 M/#N@V3FJ&(60YL1A&0.3E"D?;7#$,F68-Z$US?0QTV^VZV%\%IFG&54RJCP_ M]44*QKCS'AONF)!2$\UXX(9C2UUL+Q=^S*B;K0*->A93)S+09*#9=_4%QDL;AW>]Y@A-MM%E1V[OC:"*MMQ9/4E5:-^^#QO)K?H MWD .B#6"2V=(%!8Q*[BUG$=KI9 D.&E:/4 ]@S@F>PAQO=".,KONFEV?Q)N( M1R6(DY(BS"B*VE*"64K/LH3QN&9'_:WR)N^C]R3S9N;-#8A2!3:#Q%1Q[C6S MWMB @4VIQ1QK)WWKX-V>L6L6I9E=^\JN3^)-JJ*14E,DG6<^2LN=#X8*&J2A M8+QG4;I!WNQ!WDEV2SY[M^16MS4[RS-59JK,5)FI,E-EILI,E5O3=-D# E/; M\I74-E$*2*7R85L'J+88D6*]LS/2W:ZY+C"WM+HF21 M>BU-4-X@:@)A5+94_*/..(L.E.K9[//,69FS-B?&!',Z4HX\]8IIP2S&'/A. M1^2T@G>S&,O,]F*9[6D*8@S(880)V&L,2Y$F)W O03]D09"8Q5@_NI?FGFNY MYUKNS9?I)--)II-,)YE.>DXG&U".'IFFGJX%YK MP:#=YB*3/EAG72PH)V5F2LF4DBDE4TJFE&=/*=MU=FU=D7OUR_NRG*>4BU0. M7"EM91&GDS-8Q<3]49AO9NK+/&^G+[903Z-7B8B"?S>? I-]JFK*CRM2JGYY M=)Z^5AY^#U,W+(-?'6#, J)2"HF$9()+JQCC,@K++3.N/;IUI77<56\\7L\; MO^-ZI>R:R.SXA/C6NKSGG'8>2T4P4TQQJKD13@>%"9;2,G]O@[4N>$]GULNL MUT?6V[8D]$8C0P5BE!'&/-<@$['$@B'GN9,MW'BM"UDGW+CCYJ>9'3,[[D 2 M1F2<"U0Y3"2S!&FOJ<=,!*H#EZ&U10;N7!+NN,=6[P(?.[&&/P>X[/_,A^5I MBF-4-O&*'5S,)L6YN8!5SDY36E&J6)B9[V&#!G*>7K%M*5Y!QBVQ1DQ2JB/WPH%R2WA CK4*UZ>;F?\.TXDWY6DZ M++!P\<^9(S)']%=J>*H4>BR) F;9BO6WZ]$7F4GVB4DV MS!&"$$HTL4%CR[2,"H> 0:Y>KG5Y?IP (*TPT96LO\B__+GZ=_E(+8]V;D[":SL-YH_7)L*"?C*C;^:B3-B>9HJ:MXX!^J0?JO?H/G5ZC:_NG84=S[$EO:U5'Q\7[CV^//G\Z^GSPY?!=WU;\\2^FPLV/ M1U\.C^&<_^/UZX.Q.YU,7[^&73:_I+>++T?%VZ./[PX_'A^^2S\='WUX_RX] M3?';^X\'']^^/_A0''^!-WX__/CE>*?0\,-\;.8>D,__^!1F;^33Q_D9W,E= M$T^_SDNX3EF^"Z6;#L\7W?U!(@W+H_@))%=*8TWO?H''_G4T<7_4PBF]_*=( M)9G.$19<8,0%XXVFE'HK))4LMLPFNJ&NP6W->=K5Z3S4'Q^.Y\$?S!:WD%YA M$0CSG'N&>+1<1!E2E1JAFE./7]UQ/&DNP3!>;(\$\9NBVKJJI_S*YETR^96S MJ(YF\A,/#8 M9R -+Y(3=HD815SJ#.529TA46.' MY"H@Z.?FH]5+_/.@F,'M%K][6]]S^:O%V]_"]7?FY?*=R;1Y,P-:/11?I] M.)_5WTW+_/NXVH5*7ZJ>^Z"B'+-\N+^_.7Y3_/7@X--R(:#_PK%GR0=#C[K1G,/1S(:58-.3Z\D_A=F#,IIXARN=@$*1.N1-FMZ7S_VY'PX3K>"NP,% M@0I43UY-"[JEU$V& ?7N3S&Y>+3\Z;B![B&@?V!;1C!A=*8V'2,8S.;3T.S_D3)[V I MJ;]K0?&@2.;+;?KP8GI'<7P:PJR ]TSQS91@V$R'7Q/II[2]N_A@4-@Y?&\" MIW#]V/RP=*-).9_>=D(K"RY#"[VL<%MY.IF/?#I/4$.KLX1]_]=\7%N)%5FG MO;R38^%+P"S%P1B@=E1\#L"C<"CC DS',T"!U_]G>205B81QVO@;&_GF5OG3 M(;;3=;"=[5HBL756S>^12+=/3BJOCDXJ;Q=2UH"4BAZ6X3G#FEH5461<<1H< MCN3^<6Q]$E*7M'T^*8=+-&Q@!1!B I!2;TGU"FC^[V_^SYNBG%M JF'"IP0E M9\$DWO1%TEI/"M@RN.1R\#1@0.*$N&"QE5\MH;LL ]POW7LT-'8X@K74\J&< MN]/5NUWB63/..B':K+H!<-GK27Q=@V 1OKM3,SX!+D^R9K!XL/H+T_ U &75 M=PS?DX,'7MQY[=6KI2=:('!"ONJ'V24Q5:@'B#HY&<.&^\$EIM0;6X5E5X9Q MGY@$)U/8MK+^WG0A8Q8R<:4#=S%)+;@+M]J#.P'EY"P4/Z3O_[@ZSWLA0QOA M^Q#8KK?DED\>7U%9WE8;4F%AY2Y;-+*H AKRYZ)N:+'$Y97M2<^[.&Q8<3J% MZ579NGCNJMUX]3P/>Y"KRSM:4NY68):O UABUS KUEFUW"UHM:-3(V]GI],0 M*N(JA]^+,[C":5G+WYH2_VL^#@5%E0#&%>4E7:-1MV!=0&0>--)9XJQK:E:M M!2:\<)5FL+CEI2JXZ!)Y7=#C-YLX.[G.V:E=4YQ:9]6Z5]Z$]V!CN:4._O;H M_[Y_]QKKXA,073@;NDWLFE[+!X/6V#;TAO!.ZG9JJ([#:3DK_F=NIJ"1IRU+ M>N_@ZL:=+S:NXMJK8K*<5-H)J/^SI*C .PM5 VY=2XSTWM(T6"@O,P#W2EB" M8(??5U"1WC9SD$(+$><,J"H3D%YGBZ+PVJ"(P2?3=5 K^PLAE;09,Y^=3J:5 M7I)$TDD%$ DM*F* +SO83Q##4[!WSBH3"_["NJ?SROY-!L*J%E6F8O2+ I2* MX7CU43QH*!?I\].)GP.1E:?#\UJD5>93^FI[7&L&KWX"P0:PBFU29^@3T"#<4WJL0_ M3H>C4'Q+JMJ)&2=03H@\'8:DQ!B ? ]'7>E17P-HC'"0TXJ6%LH#+ O4!U#V M1K&AQV0O3A8"8:$0NJ3V#25 PS""^!O/&N)-)#8[!34XT5Y#Y MEV8S2 BY6#J"F^S-S<;E; M5PYHQ3$R2HA3+Z/:C.7C#]+AKO*E*<858:M@NTY;0O-@YNPA+_%R<3KZ! M$36MR7T4QB?)&PAK6%ZQ3+].K;.72E1:6R7UQLW#^IH\*M=5:HU8(8B/* M$T9K2=0;88UMJT]XK0 #OA%AV)[*7L6&F]NVZU>/O'JZU$_%< ;+=W"#*_;K MH'AKRM/BM]'D6T6.'X9@AOIDB!9-=+J[]51:3BK=KD%RLH#^RIVPXN@M%CZF M*YBVP(S%HA)R=;JP"D-GD\D?-2I-1K AE2Q:+ 46"_@"Z TK'35[5)M-LVG% MS>$VK/SI1IB_0_)>*Q*%:47>58+)E0UF!&WH MW?&GWSZ KOHEK03>#:/1HK2_TH[2ZY0MT[Q.V_)OR@QAS!&#HV&>,FN0=LAY M> =IZ?BKEJJ%Q3,VJU0UHUU-^FGYS(V&:/#JN@=J] MY(P::A&G#EM-%&<:TY;AFLFU+.JDLO337"' M05$E[139!^_B6[**D!X%ZE,*!L/T.'G!8EDME:M)L=^-M37L+.NY) MTAHNKS)+\<;Z@);?^&$EOMF49BPUN384<2MT2TK%G4=S)=\/W6)!W4CW&U"%!@ X-\]G MT1FCTH\39=5E06^N90/>3,7K$KK7"C1AML?0+;TQB!".220L4*[!K)9(>A># MI8&X#-T=0_>G3\6'B1FO8O;O8&KB-KA.09B3Y.^I#,A[4/I=L+/W8U!]YDD] M XX/!V<)R5:K,+&F%/@?H-DR)X)A 3$2J? "=&U]N/F"/_SZJ6KD:J?S(4[ M#>X/D VS4"T'?H*UGJ6'NW^8ZD.1G+RYF3'?('DQ2ONX"JW-YBZAM0+E:DN; M]1:7"RX6*[Y^B4M@]F?#,?!36$3JT\>.SU(LOTEM*PX6'ZF-[F4*R/&O!\NK M)*<=2(/R-,46J_6\&WX=)K%2'"1ZF0%JO%]:K9,I&.:U0^-@Z =%JI8,L0[] M'<+I3))]>9Q2'9*RF[)M5E?_]N#SX7%Z]]6/@Y3:[$Z+,$YHD,*:26$&RW\^ M!1L:M/C)10#:_99\_]-1DF+PH6"F<+N4K+)T1%21 ;"'P^)+M34P]O75 *.G M8>5RS1=2">>EQMY8[^E=-[],+0':_Z_YZ*)0@X7?Z5NRL5VHB"K4 8]:!1]]@/6,DFOL MQ$Q]X_AH[K!=F;-6F@#F>RQS=.":$J$8M: C2JRT)4)'ICEC4EF?94ZW,B=] M]BU@V'!6@!A(F0D75\7/%' "TT8"?4MI"#7H54YE _;"M\+5%XC-!:J$@.,A MP$OQ8>%#_"LHP^?%AP]O:Z8%"^/KT*>01DI6F(PJ?^?B,LE-DW@6/@]WN$>R M?8 /@[U1?;-Y@-_-]^'9_.S7R71:8YD'T9O6M3DI1E3SNV_*A]_ M.B';[$-A31G60+]AN3S:[<+?6DD'6.PQ_$7)+2)61)WJTETTTDKD/9/8*5#% M58:_;N'O<[+T4Z*-.4\.U^+P>Q7TF%5AEP8'_Q'J^$B*@BX^%U8_MQ*>V2Y_ MK)7>@F_DMVS=R;]6:@>^D=NQ/2?_/T(5\VM \FSBX5XI#%DNFZ[?YAQ?!O% M=%9!Q2N1OT5=>J?<4YELK0PG?2%':.FBLE2-$ULD1ZH@6#RI?,JBWPU!I7]]. MPR*[=5R'U"K7\9\!15*Z[JRL/?!5-O#,U'D-:9H;6-1V,J_S$^KIS'4F]0(1 M!W6RS&@8OH;+5(X4QW I5EIG-2X,CLI7LY((X29G%L[>UR9+E0*2OK/(H#HM M4BW&5]#'F[2J2UW:?$UI.XOSJ'TWZ>LWK)D5HRCY/NIEP"''.'3#!-N7R%XY M2%(PH^MNZ*C&!3 :/*V=VTM/3'/(:.5@AC(ZD09*U4"-)A*L2M M!1M_+\%V/5SDK)0K51C!!^HU4<$ZR;0/RA'AB";&84,=8AU4N%)X>,2#MYRG M9B=.4RZD#=AYB:A4$K]ZRIZO5R>ZLS2.UCQ8.)VJA ](\^S\,F]J>5YWJ5(/ MK;>]_Q36.#KRI*-;*T6!T!WFXOZ^U+87Q1EE+0[B*B MHB8)A$$<5,Z!!F^' M@$+G(S,>ARM)8=KNDZGQ\ZIR=FG8N(5SKC:Q%UM_:5'CNFJRNN-9.L';;IOLLRJ[ MN#B?3]VI*>O=2.[)QXL MK*SA94I@*%=6OPB5I'Z4T_!ZF=LW2E96':9NGNIJXF6SN;\VASVKZCE7]K=2 M9I+VYX;G2Y%:)T>F2L[JX:N+GIBE_1^!EJ>I6&P"5FBZ:I4&N4S9 MOP[..7U\^^XKY6JE>JQK>MSK;M,G9JI-8DW:35&=_)2Y4J+G98GPY1(:#\,RW;1)]U_H?F!"-'EP7ZML_CLM_H=K6??+G#4$%7V2 MH%HK(8-T5?K;X=X];1MN/-#V+-R5]- Z.6&U^4ACS'6:]_F(MA,+'U!C#I6+ M*/=9XNE+@9F8IY&E90T$)L:Z/B)Q63)D$^95Z1(5M)NJF'>P6LD[:*3ME8+; MP=*]=UG>7ZS'R_93T#^!"<+.QOPL412(]J M(]*^GM>='KZ9:9+"%U?-U4OI?U(;NC>>$(1+TGLJ>;RBQ(R+TV'*'D@!@2O5 M+^-*:*8ZD F<9JV_7!$W"R!?RHK)H@]".:E2'5:2/MQPZN9G5=W5Y7H.W&Q> M6=!U0:2K.BGX8[MP";<5^T<1"0")M#189HTR1G/B+#-^D^Q>PQJKOM 0WV#O^'Z%I MUU,%M!M4;.GJ -ZY3U1QONN5.-6GM_6S68^[ZT M\=XE]R]@C57?U[ODW;!L\IMA,4=Q<2A5[+P-N@*FV@:!2*4),::]C3AR"F52V ^A"EG& 0H&"<@S^&(F]]UA*@$:JZ,UBJ9UZJZYN8%V+>3>8=4@2K8D: M]WU)W*7VWK_Y:YQ85X#:XQ+HK MR1=MB7"/:^#>>4?X^RZ8(BN/O6)?FAQ_J=H._5Y'00Y3NZ$M=&+?WMRK]B'B M.S!BNIYDM%DIL&69NGWUU//5_G[+=#8:D[Q?.EL&1A]IFZ M\I%OXLA1GX^\$T#9.X7IZNFSQB38%DGT\#Y=>[Q(7,GT\.+IX MLIS(]+#OWCXVV]/.JL-.I%_:\\'?]K9/6!>ZET; MMV$;.YT^;.8G5K;HQD+CO>W)WEY=[ M3K6[J%N\_'-9Y_/7D/J(G9^F ZN^]??CN_J_/'0T,AEH=;./Y=9\2 ]AM:T/ M%,_XD_&GE_BCB):8":4U<2Q$9U4,E!&%E3=:1[U5_+FBUM_?D.JA@)31**-1 M1J-]0"/M"'&4($X$9IXQHY"S! #)6$.T;(BXT_&GXP__<8T,]I9:;S5 @G.E9&TM3W64QFS*SG8"U]E9K?, M;@]G-ZJ)$IIAGMQWFE ;HZ9(&AX8QYBC-JD3.',B9D3]XL34;!&.F-, M0))I(;0Q0@,[>L>]X:XE86FCG-B51OKO *LRY>FK7UYGGLP\N5\\:1P1E.(H M1*!,^11+CR@@$9SF5/IU8UH;5T;W20#FVI%?WEZ?,)"K1IZRD!PK>VSJD!0* M$X[!V!;,AF@IT1[+$ @GCLG6P;P/L+EKL@9\^VM%U%NKTF T1^DSOV=^OY7? MP=C'CEJN5 C,,Z)$L%0+$PTU8/R++?'[II)T!HCH# 9 #( W.KU\QH1J:0@ M+# BK684,3!H,!,4*6)85):%0(V+ 33X-+/84;^V M8[(G&CS5F?TS^V?VOY7]2=!882>9XYAI[(P40: 8+-($.=:2O;8^^W=CDE/Q M+%CZI:2U?X"5ANG&NU?EZ.@^HQ"V 45C'=A 7M M;7VEN6HCM1(Q#P(>2:Q,A%+I#"A46 G<(N5WRG+Y:2@S(,OG@>% MB)XRBCVCF@7DK",Z!H>U$,Q+U8G8RUR5N>IE<15SF/L8$?&$,$ZQXL!6QD;B MD*>X+2;]()-VP\KD]89\N!=1JLQYF?,>SGE66Y!=B#DD(W-<&"M2*KI73GFJ MV+J^Y*Q39A[,//C01'/OA<54!A6!XYBQP4:%N,:64PU*8Q<\^-($7$XL_^73 M= BD&+[G?/(H MRT'HS.7]Y')DK7><.RN\851+S92Q"E%O(V>(MI2.=\OEN:E^9OO,]MMOT&)Y M)(0*:85EDEFC@S&:6 EL';!M::RX!MMWDG2">]&7+'-RYN1^<8VP9)YS0P@+.!+DK/)2K]MCO2)RN'Y#XQ6)O[0.Z^O/ MA\]\G_E^PR%'JHB@7(+"@QG62'O!$>6:>QI3;]NM\OVF&MN(7O1SSS"08:"O M,"")]@RDO0PZ%8\-\BT6_0;[?V%S9K-EG&,@P<%>%1*",TJ"%,YP)1VUD47FOE:)* MXTW 0%>:?2_2B-=G[4X>TMF]GI?A*\-7#[9MLQFWQEI-6$J_8UA(XS'%5 OK M-=%>/J!]TPZF*=!^^J@RGF4\RWBVZ^1BXS4/@2HC60!H@[TQQ$MIG)8*W:^. M==(L?D#[4:J;$2HC5$:H?B&4]FFN5; ,3$8FD%?14$*YI=1HA.T#FAMM?%CU M0*"L8&7XVCT?9OCJ'7Q)*SFQ0CCA-%-<*; 8M92IC M;J9\$7QLR&(7*[J^, M9KMGRXQFO4,S[:WVA$@1D&::*$TU#I0R;S -WM]?E=8%/O$!4<_77%Q$:^$? M Q17_01/FK9U.)Z;Q:/>>.?:&]6)?8%G^J>F')3E((7TD@G+K?-1>"Y#M$HZ MP18)M?#%X ]F#_P21J_NN"6R+)7M"!248_#'2.R]QU)BCJFBF+?=\KXOB5=I M*V[E'?*&UL1OI\6?%U2PZ:W#:*V]PT_9.['.WLEJ[RIZ*EP8C19T^Y^OT@/ MZT21S>NTDG\G$TMJQ@03E!DF3>"(<.P%CUXKS)9LLS9653'\FTS7<$R-NI?, MAE!J(?K4'(;.M8'[+DC(XZ]X6R*$"TG;VTCB0_W&M\4U[63D81W'P^_%[_#^ M:5D/'T4!4Y9#IX\720Y42FARPG,CWLN9S(0Z)^^6TR\>FWJ?ZU MF 5W.H9EGUSDF5$]B($:V:#U,1BCKRA5G&+;6A+ M:L?W]Y!*;+9X_67)9%MJ-,,'G/SCJ1N-1)&L\&6(RQ.P%Q 3L10@B$LVTY0H QBKO,/S"!M?2M1:. MWEZ[M+C(@.A>9)EG_,GXD_'G;ORA2KK P.[2,C+MM%+8,:<04<8+@UJ&!VP0 M?S9E<:EL<64XRG"T!W"$:=#4NN0"PDQJJJE4V/.(L09HBBU=HIX*1]UH/%P^ M"XVG\Y!@3^-^GXZ."S.'Q5:R9M/AONU"ZI;[,S][2.+$16R=,RYZ9@TSWFL3 M4OTN=H(8M:83Z-.D/%A2X,'8_VK&?\ :MF:CL7Z,B-^VYI-Y<9]Y,808I97$ M(>L9E3C9*)2I0$V("*MUXT/K\N*&[)5>#(;-C)D9\Q&)(X@QJK1P!',6O;!( M*&\X$(]GAM"69CU/9\R.Y"#IA7,@LUMFMX>S&\(A*A>$C5XRYZFV'&-.*8I: M$.%:!X(]P$S>M4Z*:"^LZ,R+F17P9C1T;0]Z MSW327C2VRXR9&?,1#205TX$93Y4BS&"OF-78"AH1 RG9]*#JEC&[DH-Z;]@M M5Y'\\M:4P_&D,&-?G,!5QB>Y?N0I"\E!L\>.!PX8;&U/J%2:6>2T,8$$3KPG M6AF!US2^:[(&A/MK1=1;L@+8@*%>>*9SN#[S>S_Y'4DBC)(4<8,8 ZV&\N!5 ME#AZI@UJZ26[$7[?V-0E37OADLL D &@GP" -3 U2\%H[!AW6H&DCY%S9A11 MRK6X'-8'@$[ZX@\HS3(]LW1FZ3MF?*N K07^E89Y)ZUBV#NO,57>P=MK.BMV MH\/3 2>]"&)G?L_\WD]^%X@K'QD+/"C&";4^Y;?B2&V@G,=M\?NF,NX'4M , M !D ,@#*HZ4Y38JQ2SC"@D9M8M:4$D-:7':K0\ W>CP1#^+JN*7DN/^ M 58:IAOO995CI/N,0IAQ+!'#%HG(-***&H>P]4A*B[5!VQ-H$Q1;FF$3.C@.XI=S*NVU3DH2S7E<:? M>3#SX-[RH.8T&!D0ULXRC)2R!(5(D1,":-^O6T=RA0EE<99B@6CHI ML!0,$VT,==%+PPEF-*AU3=H-*Y/7BZ^PS)R7.6^_. ^+((,0)&BJF+/(^F M M=1II%0A6Z[9-R#IEYL',@P\M@60>>-!9J21E7#A#*14\&D%]D!BOV\GMZ3KE M'@NXG%S^RZ?I$$@Q?,\YY3D\M\V#7S3%M MJ'E;S?]SUEGF\LSEMW*YXA$SYU4,(:9\4LN(X@A3BZDW@J_=V^BA7+ZI]!/< MB_JYS/>9[_O)]]3H**2RS-K(3,#::T54B$(%233IAN^[&9;Q+').,B=G3MY4 MXR6/I<>*.*89$AZL^PARW$0)/(Y#2^.EAQ6Y;U=/%[UP260NSUS>3RX/!%MD ML602_BH4#?Q/>$>IX4I*2C?-Y1O2TWDN$LELG]G^]M;#6 @?M3/<$89%L)HB MQB)B(-BCI6MWL.E<3<>D%XW;>I<:?LNH[%X&&KY,S;@\<+-B02IE\5?8RO.- MQQW6F2;>-=WSS_8.^2)WQ3").#?/!:Q2=IT(&:1CA3JSIH:B( M'*[?T'A%XEOK;\G[406__LCXS/>9[S<]'?)L- AH&^PH"/F J-&$%:,:>)%H8KAIB*@8FHUTT_N ,& M.BI[5UG"9];.K'U7Q((2:@T-TE=E =(B9'S46!L9!.7K1BQVJ=G3 9&]:)"= M^3[S?5_YWG$D2<#<2"29-4HC*K"TC F-A7!\JWR_J2[YN!?I"AD&,@ST%0:$ MTHXKP[E4G,64B&0=L0S4?1\":NM=^508Z$;""]6+$,?ZK+WYX 9+:]ED@47U MSG#L =&!GO^G4W;=)@--.M%&ODCX6'WBE[& MKXQ?/=BVS79OU%9KIH@7BAFOK214@U4;;%#"L0>$IW?0DU7(7J399CS+>);Q MK%]X1FT@TAJB T,L355WPCNIA2!"8RU:G'/7\*P3E4L.X'X9HC)$[9S7,D3U M#J("38U4)(F4-.WK<#PWBT>] M\4V2"&]9,)RZWP4GLL0K9).,+PX-/AF\ >SAWZ+O+KC MGL@RS@T1*"C'X(^1V'N/I<0<4T6Q?)4>ZQY&@!O8:?'GQ8D^7=&Y.PFL[#>:/UR;"@GXRHV_FHDS7.)TV'ZJ?L"+. E69 PL" M1N@2[Q;OH9^+YFFJ)(.&@&L4;*7MYE>KV_QJ]=@NN?+J0SR%9LE:-$NOD]WJ MD?X+$' 8+ZZ?*7TCGW:FY&&DO/Y>T+7V@JVQ%YW0=_W&M\4U[63D87L:400$ M-C)CU^1?=+Q3;*V=XAV!U?KKYFNM6^SJA%>.TX *,2O3ZLMA.2LF$<2_'8Y& MP1?3X,+P:Q)QY9M: A:?YM-R;L:S8C8I9J>AF( (?CV#>\&'*ZTE?6ER @I$ MVK^SB0^CP?)79^:BL,M/_!ON<#X=3J;-M=Q"P8'/@,0NAN.ODZ$+OKGUP;AM M9<6PK"X($.G3A:8AC@(\5G//V:F9-9]9W/3;:1@7Y=R=+C\4OKL0?%FMPIP! M=LZ6=[^^N#?%WUNVIS#3 'M];J9@"GKX,GS+S:=3D$&%&7M0),:OEZ_K#4]O M#\=)E4M+ OUN."[^O_^E"$$_'SB7UE"NW*'Z#?ZY^M;B4T>PK&G+E9N/PO72 MPN&@?1B#FIA^JA(:JR7^6G-Q<7P:X#MO&@5G ZPAUF*-KO2/]=)SQ!$1< (2 6#?#/3*6#W1477B5* FF;!G8Z3#06(>)Z6D,RZZFMQ,DFK MJ?)VZX^!.GER 3].SX9CL <'Q>&G]V\//W[Y?/ !GDRRI*H#](5QM0?+FU2+ MJBAH"!>R- M9Z=E46_Z?\W'H:!H4*20[""M;&7]S>+AI/[4&!.MOH$9O/JIS1NP\Z4K0-SI"D!O6A*TN]SY CXX M2CLU#:,*.4#V)E)R;7 (RL!BG]^!;$T.V8+BZFQ0IXMZT]RFVT>]3(%>/MT/ M*X_WXS5M#C8#*"N199R,1I-OH%;]=,-F[5!DJK5$IEXZQ#[.@:*'[IH_K(WL MD^]K=C#V'Q8/?_$E:4GI?K^.)NZ/5Y>+MAAYBZ)DTGE@ F.\E 0Q^*\1#-'P M "8(0.CGB0E!P+4]H3$H<*HBI=XQ>#PK+!;&Q8!9L$QQO+8N<[DGW3J4]#H' M1=!=#J6';4+E,"M<&(T6CKG_?)7:9<'KY')K7J>+_IO!#0D5G@D7&==P":\" M"9$KX0.-Z-45KEI';ZJ\2S>]BM?=)JO.F%=/+]6XO_?4ECI+=>VU7Z>PC#SZ M+H\LU=J22[#597)%]&_>Z[W#\L)\]->._J9VT>/C[Z0$K7.BNN^"XO$7W!EU M5/?\J1B"]C9TL) ?WB>;<3(OP:0I?]Q"0&SKE8A2/*)'Z)8$7IOG;M"8V"]] MA-.&@]ZM*/FG+2<.].SQ[TX#N-7L^1AF;VN:71TU21D"0X='8''0F)$E%('Z M;IF)!*S]EE;4G>6'$WU[,M)>])?-O+ZQO*!GS]C=\F+GW/91PG^-".>DTX)8PIYH*R 1'+A->1$Q.:Y(F-"'G&;F^AU)_!M)D;>L(-G9,^$P3S MP'Q$UC(NHHD2*Q0H%HP3U%;9W9ED!.&[!Z3_[*WWMVWI"R_=:M^'F2^;$Z\_ M/#)8OHP6_C:9-N]]NDQMN:F/6QJT9%PJY5+'U.(?JKCNR" M5VGF?_WC/^WP.Q*6J\$919+P2*SEFBM+-/&(AR5=9LTON^H MYWN1W'Z3M9^'>7\]]6\+X8=LR&Q+[[C+N%FBT4WF9(AV>U%>CLT;9Z9*I$Y<".2?TUV,]$&QY'6E%L6N0.=/D:- M@P_(&!G;AK9VYDE MX\C>+[LM@59WI[\TC,'QDW9OQ6W_N/WI@]-$"Z3NOID M_SQIK?NFJ;3Z8:V0$C/I+0&U)5!LN4/.2>ZD9"KBU@Z;7>49W-%18'=-WOMF M.6W=3Y+AY47 RP:PQ)"H*X*9$\0H80(.5H$AY#2+&]3$\!T383*6[%)S M8[LJAWA@;=66!T[T RY7>BN]C$S1GF[#8WW@54C]$H3#[,HL3V.%4(I9;9CV M2ELL<>!@$"-*#&[M+?P83:ZLCN/UW9WLR(X-XM;V4"]3;WN9:/,2H>6VY)RU M8$0(+SBWA! /=J%FFDLJD.!*>HXUVV34[(YYW7T#C]TVD"-HK7K?&W7+]VEB MO>_$1=;JI$?(8S=B> M>P]JI9U-ZM P6TQ*3 ]X/AW6+6SB<'I65 *C;I$"X.)."U.+^]*"6I\L]^W1YJ:/EE5:%#A6!N,"5=BD]BUOFO>4HF""PB>US M?CKJ9\+?W)0Z30N29H._5&V-SD#F7!3A^WE(37"JK5HT:;GL^S+N>F M40GD[YE1SI(HJ(\H! U\XF[+6/OG@^YS6#U+\$#[\)&C> SOEK%>]_',3&?O M@"JJSM?5=1G"]S>]?NB^LS@TV'5+^U>6JP;K25B'\,F%'&18XU0JPBF(I@C'1ZQ:7UZ:.AZP>S\J^ORZ#^\G/ MI]\ =@"<[NG-LHDM8IAQXEB0EH!M&BWFAH"9:A2VF+G;TB$V3<%W;1$FBYY/ MK4U;5EY?]N&Y#K\=PX"1(6"CE.1$,K#MM>?>!NX#Q4Y%?9MQOVDZZZ*=U!TP M<)V["6MZ<:768>GM1?/215ND,CP ,E8[1UZ[/A6+Z[^YJP/RS:; #]*#FOZ[ MM_+>APE(YH^362B_3(T/!V-?M83\?%DX]FY8NM&DG$];.R-)#RSF X_$.R8= M4=X#"CG!60"IH60'G9&89$1J8[6CC&D+A*B(Q 8#""KGX,=>M;BE;XJTG2NE M=[*]*,7L#T]NM,&:DDQ&U\]XB4DU.WC*D5ME#BK M. $M>IQ>&N#XX=2_/@=HN[AL3N@!*T<3@(TB3B=GH)NG_P38!9?:6=[90W%Y MC80H $ZI8RQH[.6L2*T?$SK=WPTPD>HEK[]?7. S?']%#I!(+7$8-$*B&2B! MBB)L'*>841S$ PL8^"I27SIG7I-[%+:;C?_^=Z>G.5C80]]2"\_)='B2VE*. M+@H_KUJ!'H"Y,JJ:[S1Z^?MQ\;N9PC=6>S'"!J9.Q'5:>-.4]-+^N;LO8X/% MGZ:3JH5P/;1AE%H0PX>.8@7/EZ=T9>X,PH%AJ@5S3#&B'->&"3!I/:B'MA5] MZ1)]Z=T>M(=*4_RF)>]\0\T9%\9N$K5IAU<$[W0X=L-S,UJR8MT;><$1Z30K M!JNLY$M&7+;QK,_GTVHKZ>8TZT[2S2$/*MY?;:M75)\%NPIRO#=D4[F"Q()S7"A:^>A=GIQ%^2WM7OQD6_T-GI-(3;.X:BNZSG M.V#@?767U=)A1%20A! 0]"P89*UFU"FPH@U2TK3%VI/BUO%8$'53=VO:(*W8 MSM-Z:\>3&SO^P%W#.VSQ6E%*VK1EK]>J-?D#VKL^\"0-Y29HP'1##9.1*2LU M00Y.BW!0\N^?<=S-3- -XT9#%M5V=K=Y#K;(B^@=2$!FN=$<.8GA9T<1C\V@ ME0U/QZ$MN2>;V;SD%[G*0JD;?YG,-P#$T<6;^[O!;LQ\>3\&]6HVF5[<;:4$ M+S'R,9DDEGD1E- *Y)\PV$5*_$.:&-]GI6!*(W4B.!05LTPI(W3 .LU,HI)' MW2\KA;TIFJT;7IO"\2 +Y?ZG76.+-FZAW+^ -59-[_%N';O3X.>C>Z!C&PN[H;W[_G M:QQ45TS3XK#3=;28S=!F0_WYW970.T MQZ''!M6]S^9;<68 FX9FM!B[-9^Z4Y.&JRW-LB)YS\NG@[ M]+^'\BZWZ>Z(W-)C TSQ>\,3!V-_/$\SY4+Y,0@K.A7(V8XM16U0H3 MK6?PUP9!M<'!8,$M0;=E:'62SSZ@DO9A:'INJ+YO.))!X_$]:-=%"!0C%EAI MIA!BFFM#) E,$J7@_\IOLFR9#YBXO2_D'B'$=CK ]%1-^VTX'I:GH).E-/[- M:V+K#.?:=A>&WK5:Z %^/47I:4CLKXG";@,R[Q5&R%C0;3AS7&@GO4*126%3 M&N@F51TZH.+V#@R[[L.P=24GL^A^LFBW_!@IH\J9H 4UC%JK-2521BI%H,3R MEMAQAXJ%PGJ_^7$[K4FVVB[HOEKC_MA&]Q:U]]M4Z)$;YCGNY -!\FIC 6R) M\C9@["*@8=#*<,JDQDHX80C:9*#'K;1$4,8#XBZ?03 OB/.>NU.6C*/']: Y/&Y MR)^F$S]WLW^8Z=2,9_=D)"-'O0S66$PCBXP#P1"%$.51&>3B0Q+P[TOQ-,ZK MZ#%57%#F7%#8@M"3S!.EC2+QT9U9-B?;^9OB(%6\I!JJ>A>+;XMM+)KV>1>/ MSU*^?P?6V+:-9RG?OX U5KW#)B;_",5)&(=I558'Q_MUZ%.SD:FOBQ?KN,5_=$6"UX,50SHTVP2G)*'*6 MAJ@YHPQ3Y%%347L'O_WSLQF?U 7IOYOOP[/YV1U%_55ESZM?+AO3+6OW5TK) MZ[*>JAHHP/Z?5?5C;E)6%8/EW)U>YX6T1V;1Z 7VO*XC L%0#,MEC5!3M'2X MO.*2D=*EX0+35*V:@OGS<]APV)M49W9NX+:IR\AT&!:E[0C"][=*)AI)6].?X:K3D^& MX]>SR?DB/W?Q1B-R=$5Z"]B^G?(WF(6UJ#K^!:,;]3$WUW1N3L)K.PWFC]-PK5X#TB@>9S*^W$]6;E%&C>_ M6MWG5S]:K[.JL6#JUNN(?"RT]^M52X6 M"\.-I\1BPJBR6@O/, LH1&II)U4N5$OEN148.& J8&N1 T,O/9E]YTG$O0Y5TV7N35LS*>:R2X6@W87R+,E+$3RD#]IXS]+/7* ME8']TM9Z3B[[6_^6=R97!MYJ7_Q:][$;%#:<#,=5V[T4)ZA"+;D4L!=9"SW* M0=N[;;H[W^.60.-!W:AQM3L<\@Y+H[#W:>A%M%8201UGE$CES29GV6!V^S"; M/:KKR;#Q4G+$^KTG'0&"-)):'(6GS#,MA3:&4Q,CT5([86_.(L"Z*T @^&;[ MY#T$A,YUKYXJ6/^XS/,8EN4\;%RKVBX&;KGXIP<8TKF><4DA[RL"64UU1YQB M'IE/A7C<,. H'PP*BAH36'S()(8.-)!>U/]L6\O(;-1G47P'SU#K0Z!".1T% MHXI;$3EQU'C'$5:B+5N[^T[.O!6+X)\/6_\_>ES8W;F0)_A5,K;UA M;U!J'(G+->T(U=53LV57K54]';M?.A+(A(@ND*!Q2*7Y]?M>'@!(0J1$D2(H M82:Z+)(X,E^^^QS9UOW%YMYY%+&Y'WD^B7U*B.D&%B=QPETOX3$W(_XDZIR_ M/I]FY%&[XT@_0WJ:/@T#U3:;.!R7TUF>* +7#Z$A<.=.4?$ <'9 ,;B3!=>> M7.\\,1V;!=SQN4NLV RI0P*/)B 5+.(YO4KKOCQAUG";/PRBP\/(.H83ASL- MV.R+*;B>28CG6V%@$9>'D6\[D1L C_ B$@>]3K^]N*=BE MWBE\:%\#V?#A$>AI'[AR<^..#ENF>"$&<#ULSOQF2E3#S[J1*YZPP/(M-^:4 ML#B(6$23,'8]!I\=Q@[9I&F]$>[2X,-[5EOBI-$XHV69)BD.@85/!"WY7R4OQBO=9EG6]S@-H<2_/A+V'%B_)ZI>X;EU/.JVX=OIY] M^ZCC^#V?QVLG$MM!D#C,]4-J$L^.HMCW(IM1WPE!;XKH'2?R3[54L=)/>2S0 M7+1,$$/E/[4[U[T3]I#BL.D$U\\%KCM;/QNQO)Z3>6"'@OW,M'S'HVIS\YB M)([K,THY"TG +#@4%V-72#4TH/8>*J=-;KJQ$YB)[3B$./#@Q(SCT+(H#QTO MI-:VNO Z*OF?-8#Y/?9)*ONV8;D.P]ZQ?NP&Q'2M("$1,V/B@](>>N[VGAS; MMV&;;N0RWTLB#QOQ S]E<6SYGA=981S%UH!ZX'CG!I[\Q@+L>W6]V7YT.YRW MO:F(>#N4=SB:(Y1?;P?"#I!S'@.YWC=NNVFW7C^FNP]]X?/<^(T6\12TJDD[ MP5I4M(C^!55N4&,.#XSA2?09&M MIH:\Y!,(-I2 ?ROR>F%\^O2V,P#7:-SU +0K"@Y)>- MA[:(UD]P\>=$OD*_074'>I,7A>CM\)9BB7QUVQ6OH>M2-R)^S'U0<#Q*/"NQ M.#43DO"0]_BII7A%_O!Q7@*S0\^W$*Q_Z/4O+T+L74%' .=3%F^7N6XC<[W- M9HQYOIYH; #.9 @B_GV1BN83\/=&&=$'O?=XLR"2=Z#\6-U&X]2T7+#4[(3X M!%3CR/-,RBW ?,=W;-_VBQ'V+K"Z-S4B]#*8WM$S+RP4\E7V>_QC:V $S,,;3B.G_IPW^WB/FE0_\S>C/OG_GH0 M^L<)P%H!.^$,>YT9"9QK>4B@.Z#[4=^/G #D3IB8 4]SW(.QSN_<@4.^'PX#3> C$/RIBPC5>5FAW?>$% M5F+2*]X=[&2"TAUR$D:^1[#%.K/]) HHIX[EAY;[=)Q[-Z!YY^XZY_[Q7,C+ M*J\ ;1E/>(&R.DGG8,L)R2@:Q^F^;\!GL%$GO\QI>J%6FM_ELEE9X M6!\X[Z5'CW,[#GPS]KE)(ML/(I;8(>-F:+O #9^(!^Z#,LU>RD0=JA8P02?] M/36&'70,[ I98 :7XC(SZDZ.:=^78P8]ZA^R)*[ @(Y[ 0?L MGZ@ (55Q/*J, P\KA)5$?[Y+*WD(U)N&\!U@!SC^DWHF6/6,>)Q$8!DE3L0] M+Z9N$&QWU [&Y'Y: MW#V^JG5OB'MW0#Q9&JD(:K "1]>I6$T+T&V%ST?EW1E)D<^,BT619H8E?9[( MY+LA4U-8/L(YD!9EI6^\X5++[X@&>)$F0<'_K%-A;75$C>BPG<)A@=9. M@2+GZ'PTWK_Y^/7=A<"61O[BVO/Z:BINM^RS>VQ"^K(<^8VEX?!Y;HC6UDN= M/-?"&_<5PMA6#U1+VYJH/MDJR-S=Y++_*",00B9;W750V_1L >:U8VINE[OCW[%1ND&O:9KI"'-SB40"V=M7 M-8/74&KPH.\!@-]P><:QT?L/OFM.,,-GRW+A$'BIS$^EZZN44TX!+Y#8YHP6 MDARZ;6&$BQXO7[[$4.YZ<>"K6-6;:7"#DP+8+F[X/W1X?),C/HFH2V,>)XD5 MD=#E-'$C"_B:[9G<(D&OWW)(4IF<]T2_M50&:+9Z9JPVKY$"Y,HV*_)I;)+> MKN3;;O(>8Y/TOG';3=X S;G>/MK;;MK81WL[%'8 G7^\[*6]BBD1VKQMQ&-7 M\GS*X348L-*29EE\H?2_PJ0;)3B^?/EBB%N$.'C#BV_E% 2[\8;.OS4]WJ^N M"GZ%T0,Z0RL&R?D'/4GB 8YM(&=^(9[0X7N1:?$@X4EB.@$AB04G%@1.$$=F M#!S.Z?6@NJ;5Q_>^T-MXRN-O7XJ\XF(Y\!=L=H8;W!^GL\][,B?W>;J:;4Z, M15V4M9+&ZK2TC%+P_WO#.4$MF36R$2Z<+)_O35YG#.0B[NPJ!0FNG\DQ)ZN2 M(EP&B@0J+-^,NJ%P_6&H>D%OBSS+]!27.5-_"<^[)$GC2H3!IYQF%4IGG/3" MYSQ)*]@GH. -A_NIC'PWP4- GUE>5%>@[!MY!$0I6$+'M1]QN)X;'WA4U#B\ MQ7)U8%_XC*440;T"<1:48U&4A5C,1>QGP_UUI;*MQ(JDCHOS;-,8%WX%(+C[ M7@1 =P\,,/.AZ^_HW0!"D'WB1GQREL[22CU()0PTPQ?>7OSQ_M*XB*M&<=%J ME6?^:/S42E4\2($? OA"9>7L9XTL\-B8\]Z#G\/W,J8RI=<("L";!@\:LW 9 M(?"GI8? W1V\DQ$>S8]@X[ _Y$: &AUNI"X6NN-BD:6Q$@^2\8E!$5J#?G/1 MF!,K_ OAU[Z@.S$HDYM#W10UD3]K'"&4S^<4[X67"-UOQ= 0JF(PZ;$)I%,' M'CO/08*HM9:]+%6G3,I5 \DM;?LG0)6L%HHI^K<;K-)YGQ@WX?G\9\F!'\MZ M>1P /XT##T0FX1Z/0DZ ^;+ HH19I,"EQCP)" M;WK_MIMV288WS^V]10+$UZTFB@LLU9@F)OU%50W/ MV6]Z5N0%W+><.**61[AC!<2V*>&!QQR/AW9/V\M[N ?OQ>&V)V1IIF*O)='N M58-$1H?\$"-$WWE'/]$96SNH[_?,2TE8B!(E9$&0$#$>U6U^M-%9;TTFQHV6%7:@#6K_JC"H3R4=")] N5#/ M6@5\_75=UZW@O7A;/=<)#?CJ*]#]T0!ON2_LI7M?V MQ@ZE.]VW=??06H\2G#>@6J'NCE/?KN: _VIBFS*UU'(^-FHJGJ_([5%I67II MI:3>+4L43$6 '-;Q&<"N].C.J?P)L$-L4M[;2[ZH!!MH_+0/BH"CPS<0,_9!Y8'"% 4ZA3&S;MZ+(A__SCC85LKRPZB/.PNZ=^LFE_T:%S)#MSU';EJ# * XM@90D6J!( M B&.WCJ!"" ^Z@HS]*3_ F0!2[-:S'W>?OTOASB2WFRY;3>1>X^97>4AF"H? M7\S9.[GM.Z?-4L^%UP:,4XL0SOV Q=QUG-!.P&()2&_-S0/Y"K$L/W8ICZS8 M)K'IA+%E,L MD:!?VHD/GZ!/C'TKWGG7Y.Z)J/M85&V4 ".X].=G9?4J!YAKW]7& M].1F!_W.*R/+RZ>?%[057 /KSSSL:1:GU/7]!"&Y950($-''>9S/^*?E5C&< M16YD1W:2<)LXC-#$LEPW83X+8B>*>WH]6R;9:6I1*0[P;',F[63(7>%/;SK( M0"88C8ST1?3 'SK8=F21+O9+A#N.@[S/ER33!Q[/9U^Y)JC8CDRTE&Q/))B&;#$II'E$B>("8FLT Y-XKNQ M%RR>_=GM/W!ZE3_G)P VPXMM8!%K*C^3)\D#S]/.,3 ,J( M)R.>C'@RXLF()T?&DP,X1 :IHXE"[%^:<4 KQ>=Q/IOA.)FU&O1#ZW3/W%PY MNA^P-U2RV6&LD>-"XL;O-3:3^9Q()?]SBQH"H[HQ-],.N1DZ5FBYA$4^C9W8 M9+9'F6,%+.R=^; AF1'2H:@F3@*7T=@/;)N0A%BA MGUB4N;[MD:J>5Y4\X3B)\ I-YQ:(4@$#XTY6-G\>/U=$(?"6DDI&&*'Y>'%M")2>P@(03[PSI.:/(@ M#BTGMOV>?FX;LP!V%C\]PX*'2C6'KY2R3[)2ZH(Q;5^*;E_I-==#!O)DJ0]: MOFA[^6.3S"*-T1@MJSS^)M"IQ,:>C&,[3UAITQ.T*C@MZ^)673GCU31G3Y[V MM?5TAI#VU9;##LEI]*BU'IT'[Z#,?)S'A6C?BD/^T,4B&?)%!3@?U:+%V==< M-\KC[(ML]WM1%#C&3'3^[4Y3CG@8TC#QK<0F 4NH3STK\>P(#((DL7M'_#W> MP/YO7N2,EE-$EL"VK-=#8-0/I,FG=QF/3&-D&O=2W/;*(5R+6T'$+8>[$4G" MA$:)Z3!&S8#S(#2=PS@31@XQHOOCJYDC:1[*J1[.#IU6$@PKGT9$2LS_W8828#O 3KA5N!A?]2V[$"-^;N M"TL,&4EW)-UABEA.0/%-O-BQ0TZH$T6F%3 GIA%S?$;Z$KB>->#+BR8@G(YZ,>#)P/'DIY9YZ;(&8-M&M[CQXEXYG7@DPO 8T MX]F-9S>>W7AVX]D]UZ9=2SD65G"P' M1'#9V\1I$@M> ^LJ?')BV=$1^3XMY M.K\JO_!"9\ M5Q('0>3[U#89=PDE0>C2(":,)8YG)D$2/C GP^DZHNU7;3MD MY9 V-SJDS7-[$#.)3J\%\I&ZQ(_L;:W/)B&I,X)A:)*<7( MF.-SQXL2WXL?F*3R:,8UB$#:Z3&ND4L-A2)')>QH2IAM1;9-$QJRP"(TX6', M:>11+_!MU^->],"LGQMYV0&4L"3P(QL4L2CV? (?PIBX MW QM9A-J1>RAQ5*/95S.R+B&/D#G5-R#*H?ON040CXYJ@]$RAPJ+!W)DA:?= M)IL!,5F21('CN20(HI G#H_"V.2.Z?N\I\GF"_#H#93Q'D=C?'%,Y\5RF#VP M$TXX]5CH41H2XK(H"@,/76Y)9+D!([U-$Y^]GVV@[&3D':/"E[ 6$)MP/W17J_!LIA1H5E5%@&KK"PR I\$@9.3$+BF788 M$<]VB&,S$G-J]8SF> $^J8&RDRV.)_@/-F\2?P$,\=S2>4T5$->^6?E"H,17 M@-8_H\ W$Q.D"O,L8H63%-HE-)XPMDSD62#3+8A[Q[5>XJ2W A1=$A?$7!9Q# \%;75(7T?Y5EU6: MW![(V?;OB//ZM?TBY[Y/?_7KUZEHD+2H*PF /#&89!(&5\Q#% J("@&#?X^S MFL$3L>=VV\$;/RWRB@,@:087\2).2XZ_R';<](86#%Z:SO%V[/,MO]_>[7L" MM,CGX@6ZG=.,%M]X92S@8JY?KLL8Q(UI:63Y#:RYFE)Y:[.BI9L*GM'V=6*- M!JL+7)[8$$ H9Q/L-XX?Q=I+!2+X I[6W1S\KE>R$98W>9TQ(X+M +#.F.J& M?JYZ5WW("]G.?%IPV"D>&8TX,5.?VB@GB%-1; MD+GO]>$3W!8@T W^HUZR671= 'PT>"YY#.=2I;Q\+Q&0?2CRV=L6U)^354EW M,=75FZ,H\&QF,9X0$KAV1'R 8,QC @3N>=MG4/WSD2MZ<]O_@(OO:?G/ M2T0EO)W/2W'_EXS.?^-8(;^I=MUM!*NW3;"NR]6](@] -N'+6:W$V1Q#>// M;@V]>]U6#T!>IB +<;+#LC! YEQ)=J"$"C,2 +%DHC2+ZZQAHDN"2'-4\895 MOJDPKTR_+S'/O8)"&UQ MG@\[]I\[._8\'N#\NL3S'1*Y?AB%B1,'OA5&<,Y!3Y+6BEUYRN=K/96X'2@[ M5ACW![^"9VM]6NJTB)"K[%G>M<1*Q76("LH H,9E_P15[ 6R=&A"DV MXF*]D/E=Y*!J6RZU**!:;'[)$%RP.4%6JY%S?M,>@M49DZ\R'5-3@+?#2/;&H'L%1]$8VG\M6OU6MTNGVI[#!OM_^^9W@-B^_!@[KWIM M 4_GM?@\-_Z3PH*+6\-V)HJV\[HPWN1H> -?>9<6P,GR OT! $,+J;E%"C_.F7 2(Q0_="-CHW;L#@GU&&%K_QCL="*,!RK? HO.$3;)[SS\#,*/+M3YR6O.QC"";Q M*.7,Y!9QB,7-(&&63_S$=IG-67"?60U;&8+C!*&;>%$(,MVWS! L+1)3RTI< MRS&M>"-#.%A'BUYN$)X;$E0[4/[67>X FL-3_M8%[+!JYWCLXA\@K^,8E4I4 MM ![\#"1)/';@E'@#L9-6DV-B\NWQM=\ 803$/L7=>J;2'5G$#J[@) <^^#) M+JMVCWKPP(6!Y:;S*I?G;M K4!W%Z F!#,CD:^E?+C@ZG$LP D"-PWB-;/// MBXJFLL__0C#U&O3,PL@U&]7XA!??<&-*04>>YT(BS./V]W/C<]W@'JJ/TH$- M<@D>CO+%-E__@=L_RY,S6-$9!69="=W#MEZ+IZNK!%H"P&B49L(,T=? @U"D MO-+/0AVF"JDGMLBWZ_[[82-,9P7^7JQH B\IE Z9MI&D\UIC4A M$M@WK 'TE"6<%!QP[1)C4>2HU AB$5^5X@(,7-SD.X)PSF]HM@*[.+'\B%E. MQ )&'"^F$?Q+PMCS/-_VO=[^R0> G02#B!$)\KK%+N ,&,?=NS6>"8KDO,**$ C,(8M>+F1<%]G9/UD[@ MN(M"&AM\G_X&4-X_\*B0VGN@M?<;Q:H%/P20P_L E',F.&Z+C2W\<\GL$AK+ M8X*S^%A-:4PGXN7_-R^^3;3S0))!PL@E^X$?!%C*9X+L/]BC0,+ MSILML=Q;Q/X?-OO EL_]D[ZS<];$#3@/F6\R,4">!@D)'-.G42]C8AM M._CGEP)%3W6+;J;J8L[>:\'TYO;K[4*>_9LZS7!W?6XH>RT%+@W4:P<#.'7BQRT+7=3BP9:#HOJ<]/O[14KC@^M(?*;R$"A8( MI0YLW$9!FAL7BR+-&F_B=E8URQFHM"I9 . NE6Q4PK3388F#_0>= 8@FQMNO M#3-;\7T^" N$/\3R-R+!TH[\36@@]I(JY\GJ;N"9G^,J1Y^& ILCQ2= 1"H2 MO9Q;853G3$"3.,-S47D2ZA;M4MW^6K>[!;GD6-ZPS/-9'>N'WI/11[?&#^:Y M+(X60HO+*A8+UI)PD\-"M@U+SI 117E()9J M;X;6MIO6,IJ>VE+U=EFU?T2/YK(UV2!#P((FYQYS^J.*&\IH==TFLNW>Y&I'#37F.D MMP:VIXX4+CB,9;*%"%=CC9M)\#Z1\FTX2G@2^D!^)AB%)*)1:*%+(4H(M>V8 M)3TE8!L+-';#41+TC!3:JWJV0M;[@)R5$&8%KI_$E!(2>J'%0>F(N^(^3"IX+<,JM8T1_OP.NR<0R54V H9ZA"J"MBX"=EHVUB)#^=P2;A MK1CE6LUK+8&5\!)UXHTQ[YV%N;^+, _VE>>]'HV+ 4B%2/:?-FT1JGSQBQ$N MVCX)LA1 ?J>7LD&]B(5)<<@L[U\M6U-6L]OU-2WH%3^+"DZ_G=$$5O0+S6[H M;8D/F1;Z(KE%,2W(,,7$(%7O8)KM@"GU':"AWHZ88JP;<\BQ4[T]._1/73B_ M6HMT]FSB$3@6[()CX:O^@.N=_K_+>K'(U,#L-B?C0UZ\I>7T0Y;?E%_%S.R> MF"R( =!6/)?%)B,^M4(?.%P MQP%S8XM[<9P<+4E#EA8D>0800M:3SB73E1:>8CY@[7:@:[ &O*W\ULH$ZA(B MW)\@R)OD?3 LUZ(Z/PG]1#+9\N=?[@P![Y'=A3O%R\U-13';3W8'=#A")K/^-#_=LS09:;C1FX""HGOAXX? MN*Y+0Q.+YQ+[U9)VL O1"#FTGC"QRE^[7/M53[>A HACMVK'5_LKG-Q6@>KM ML+:=.R$=4$KWIIY<@L7QF[0XWHOD\Z>J7WQ$=_O=L69M&J&]PS#*)YI\P<>5G/@*(RP#O.ZD@:BB!9GG1S@L:?PT=M7C#V%>Y32 M![C,O\@2A;*;OL@=[% 18LM*0@(SLFU&?#,@D<\BRWEH,_3=?.:NW>,S/X%6 MPB]]4NS3$?R027T8A!S&,4VX&X0\Q';@<6#R.$Y<3ICGFU[\T$9,.Q*RM1[ M/RD2WG,KI'MX(7?Q76XLP^O3E9QS_W$H:A\X=\?:J;[(6@R*PJ8 M18@3AZ%% YM2ZME.$OET,"&8LI[-: &_E]U$ON7 3!M5Z52^B$2.]<2)ICI2 MI?293Q)JL7:JP[+(IGC!]B/ M)@2KMI9]5;PBDT44OXQST1ZUD.?L.>POXETVFS2V74AD6R^(MKH)S'Y@>4G( ML)H7], $^T*3.+1"G@!5]\V*58923[DJ(N^K7YWS<-TB&-V#([6-U/9/Q[3! M@*+,L3DG$>=!9,>Q3PDWW<2D?0X*T[(=:P.UD6=!;7O7$1ZC"!RZYT4&5GA'U\?YA1=H6W3+X7SB^Y898%L6$L4\2ICC MN&'(73^DM&^@:$_(S^U&"MI P9F]N4RFK^/P.*FA.?,?1[(=R?8.L@TMASI1 M8 4T"DG$@%9#%M!$-/2T+(_=*?+W0;;KM:LCV6XCVZ>.*NY4OV]M'$ERFE'% MG5H"6/X6;;TWL*C;1_Q&*^P4?7MG1)':CL,2)XH\:I*0)D$8!,1A=@ T"3K[ M]GY/VR.*8>!$241=Q^(Q@0=';NAAW4H4;\8V89101@,L%1V#AF/0\&5$A,:@X8@B8]#P&08-'T_/SR4T,0!3 M<2QF>*C+9*/=I5.B9;0$..WGY$.*3HW_BT&-UGEB)]SD 6.V%X<$=#T*ME=B MVBP,?8N0OA:L^VNJY/6,]3F]R,K(+$9F,028/ &S2&R346HGE"=@G8+%ZE+3 M[%5=[5_'?8Y]<; MGEUSVU) @J!G;N10HC>' MTS)&HCEYHG%I!(3B>+;#/>)Y=D 8BYTX25ABVT%"#RB( __NFL:A$P %WJD-/_5 M'ULCC,0W$E\_\9FN$W"+V81[#DE,$_1;UPP])S$9Z 7)W;G/C]<*?.M9^/(& M99X?5BL@HVT^FAD-'\'9*MTJ"H^[B6^RB%B$D,0-'-?WG2 Q0^(XD7._3.CA MB_'1\AY)XKXD 3:VZ22QY0:!3)$(?/<(/%Y:%J.Y;K^8X4UL0?A)A]M M[I'Z!DA]W#$=DP2F[5"36!&/3--,DC@AOD^3*.X9>+XWO8!X@R@:')S1O?:L@O$ MKQ[V%5 OL:.0NXSX). V&#:1%WFN1>/8CZ)'6_KV(%C4$;/I1^H;J>].ZK,= MQEV@OX0DH,%'84"X9_'$I"RV*)#? 94'*S!/FS)/R].@1F+B!U$J3-S%H?P/ M7W,<_@>[4%7S7,]T7RA%=G1.C.;10 M10.7]8YMWE-:GS.QB3L$WC9Z+$:2'!!))G%LVA3HS*>4)"2DIA]2.R"!9SEA MR X9P7 FH?TL2'+XOHH#!C80YXQTMJA1I4BQPI:7U>BS&*VF_7.POW>TU_?? M8[CT8H:?NIX+S^>V%5B,,)?P,*(N-YW8-+W0BMS >FS88Q,[L[U!Y$"/7HV1 M/H=+GZX;)QYW* NI2]R(! QK>MS L7W;I,DA R/VJ7L=#Z]F$%S+LW)XK#7' M>G+-9"M,A\ 465YC%Z@]G_\SJO(^>; ]I-%FP]"[$>V0QH'K6LP-&'&H$W+B MAX3''B%Q9 7N(16K2>A[0V3=6\[]^%K7"^$])SI(<^#@>"S'2&(_\A(O]&+3 M)V88TL1SD\B-+-M*;,ON,<7VZ%GRS;L[0YPNK]BM1ZYN1?D WY#L6KO6S%+ M;U/7UX_S.)_QK_0[-F?.\K(N>MN[FB0*'-/D86)'A!,WC$"LA"$@1TA"2O;1 MWC4FS NBR*7,"8A'HRCT'.8E/.3P,D;#H[5W[6T59YGGAH2=4='O6DOM:;QZ M9[//[?O= 4C[:GFZ\ZI[)YYNN\DY7N?>?T=>HE_;?_+W?3J.K# *'J.48 8\ M-6WPPXCXG"=IA2Q0- 6GUA1;S20[#16O11L M_6RCS/#Z^G[L%72ZL;)!*SQ/GB0<7G,MCQ2GD'0.;C-LW^M;&R!C$_RWDE) MZBCAG,^[[2$"DQ-FA:;O13'A=A)8?@C =P,[,@._7X/? .[=>N/;Y'P]Y//C M7N$\@7W,%K20(W9W)QQSL(1C^E'";-]TF$]($GJ4^UY,$Q)$81"Y=L_P,+,Y MR8>-,;\/X81VCZKUG @G#KA/[8AQTXI)Y%#08&'SEAF:U*1^T-=791.X=R,< MQSE?KX[<+^&<2VW3^*"(0T&T3+\;,]%KQN!SD$5[?:=6<,6;EGLJ[Y4GJ*W= M;!6I>R13WR8Q9]S"5E8D(4[@1L0.$ML+0A9X7F\73>N^\LUM$,>['YE:/?BS M7S*%"S.$TW&H-"' B)C/:>Q2PJ,D3#R3,S,(.:@20=+3AG CM'<4;_;Y>LN# MXXFWHU+P<.5GX'B1R3FW0S ^>>3 _P<. 81)S)#Z3M+'T*W[RL\="+,G+O6, M"#-BE(?4C+B+XM..(^YXC+N^Y9,PL/I&G6Z$]H[BTSY?+Y<^C/A4D,0A+CV@ MOD/S1.TF28NR,CK$"L(!>%J;P"IC)@6Q:UP:R$S6L 2"CE+60,#H?#VXH_WE\8%+('/ M82'P+$"LWV@13PW;5X-H8$&SM +X?OY4MN],Y_"K%> U5BC>*BZ&5T50$DO#:Z^ )XCCH* /)#4\&&Z$ZZ]3T#2S M6V-!4]9AK+S9#]CD^EZA01KC/"'Y>DW5-")"+4LQW&7&Z# M/N%$H4-L,_8MRXH3\P[OQ'WUB7M#I,>T^E'CV_DA'&[.+@XW[Q MW(3 10"EC;*._@48BYC]]_/+\X8=M(QG@OS\A@,WH657T0,4B'E14?BON!,9 M" [^0BF2%[#:.>R@2$N6"J3ILJ\IO19OAEL 8C0#;H<$(L4%?%Q:RD0^63PX MR^/5M75>)Q@7OZHS*O@8_P[0F,K\CKJRDR9""+3O/3?^BQ;(SSM[Z*ZV"Z . M>[[[@?HL)L(A<24X?<2SE*-\GPKEZM; L ]>3/'(2EZ6F'-MW.1UQE!HI3. M!J %[C)7@]U )0%?(A=,R)8/\%)@6W =(/Z@$_;!9K?Y^CR^)J#H]C(*:4.5-^!8S[!Z+5 M1Z'>-<)O79*QB!$O"*CM1B9Q?3=(7-L*(X^#$'&<@S;3MGH$6.O.0V5-9&E= M%:B&UIV-=LU9J3)-C#0QV@LFBJ82>IVC&@R4)R @:*K5NSL\4ZA50-E(I4D- MW(5KI;G#'3G8C/"0W8[D#\YJR6__X&6=H8+]HY_!FP+I6&LP8M;9!%&0?"(LA:?#F(+.@=Q;GMIN#8LF!M M 4^JR#5HT!2_"$T#U >:B6FL!<^$1 =Y7\^UUH88L\A+H2J4&DLZS&I1Y-=I MB5J,XDW[%R"-X?-%+_5BSCZJ/5S$<0%(T"7&F'B)23%K@Y(@]D++=&E G22P M;3_Q#UI9L1XR7*)%*A>[^P$L>2OTH%W\!E5!O!Q4:\P.4IA)<5@N:&= IE?X M8]4HXXPG7'@N\/&H_R$_P$XNL A R/]6F%T:\[RY:1,E[YRZ\PC,[ATXK3-_ M^BG4-ET$ED<=($ME!R.+8\CTOLL(XBJVPCZ]LN\DR'SIK^X#Y.=:Y<0DV M$_^S1G4>F'M3,?\P7G:/3>\"JK5LIGWSX(>OX$E;)6FJ!798PND(2E7FK#PK M \W(@LY+R3^4%RZ/E:.Q7FAS#*TOY6#M6&-)8XV5C36FAF=?TS03Z"%F7[$6]A)6AD@=$1&J7$!*V-B3^J(+E-@[6N78:A%NI;%8VU+/S>" M+>';I7<6_2X*,-+!_'L.!^Z=&P_CPO>BK\[U<<9I(1)%ITT53)4OU,1K]87. M%0W%PQ37O9NJ#CC/5F6R_8H-W&5G)W!B^@^0WB](@E78-CG^GRZ M;Q-[P9%]<[A< +OS?O?[2,9-#.6HZ(IE"L6R)2:3]23Q+Q5+E@W0X=:+>B<"Z2=%VJ3K&_&1Y<7)- M!\3-24<6HN8!KZOR @L:C 3THU+\H/:1R*,^R]11MRM5>Q/[4?K%C-,Y7I0G M$B+XW5)DH^2@<(DZ3".C-V47+$(Y*-)KU+\NV\L^P7^NI#(*1B2>R86,95MA MZ)X;'^YXS-QNNCY144=5K]>%/F_ M>MZZR.A<'Q:@LOI66QF=7Q DKC"_UX*3"F>\ X4YED$H'(LE=;P$SY$ 5Q\T=S?<@9@GE\)P,]2R0]^PNO4BR[?O]5/U\=TB6"^ M U:@7J$E :<'$ 'RQPT7BFW Z;$T26!1.FP%Y"3T?PE )CF2@.$$426=+3)) M8-+(N?MH&\>6QH*[E@<4!X9<*:PK_AU0J8B$_:)I.)/4TTES$5;$Y__Z^.[, M"@U 3<9G::R97HJ!AF_S_$;D0PE6"P_@>CD?YXWMM<269X#2#6]6^$ CY..] M;VNLF068%R+.JH(26=BS648[AQ1BD)$-5EBM;4I&.]Q9KA3P"?P1!D M: WA2XJ6]^<-[Q?@1#NP2H57^>X#,I!> 0%0).2%"B[+N D#YI/EBUEKC:+$ M:(YM G\NT#R+19T:WHD$":\67*)$^HSX+>8_(=8C)RKR;%48E#&L>H)Y1[01 M9Z!)".-6@JT]VL:JI]_X'#'C*K_FQ1P7B('8&K"U0T :BEQ(6P 3V.-4J$\(Q( M\ #/6PC2GDG9RL4N&\8O\137N8DL5T]K*_6A?2Z<"+"6>J[#=K 'PH;Y%C'" MC7^/^:+"=35^&T!84(&6.YU#^#&B. MKL =[27SW';WXCK5)Y%BA.,JRR/9,P7(P!#A#,'GD;CP0$J>98+0\J0"RN-G MK$#O'NC+ZABEW%D4R"+$=9G2"%%9P@S6LZLBOZF0+Q7?>&.)25=ACB\ H(!R MV#YP @(TE1R_I, M=*KJE\^73:HJL'?8KI2 (%U \: M'OFY%JILQL[B##@,1MR0ETKCAW'E3E2Z#C>DOPD=Q9'PZ8J\)MR$>*YFV9H, M)1<2 @3SO.#,)6\1CWKS^3\N_@U63P(;*.TBCNMW4L>77[Q?(+M\_^7CV_>_ M?_WCXA.LUR>O436=TICJ3_CL+PCH@G^7WQE1@5]B[*_9Y#N=M&N%(EJ846#B M4Z0OX/5)NPWY4D&;J8Q1QUE>LS,))!7%EC@@X"1X M"7+4*7#N&P6<>BT()Y^M\4S(,(C4QM#O>)8G9QAZY!V>IE?^OZ56 M*54OM/\ ! +%;L#T%+!-Y_/\6HI9B6*ENIQF9^+*9IG"4)(]%61R''+Z&5"G MH*Y&.1"6*FC';49SE2_._@0='K7 C(*E*.""(0AU2QL%4;5096/C"H__ B$) MEJ<@4$$\PBIA.0@Q:9-U@UR$+F;%J= M7H!R=H7;,)!ZA%J)FDN-FB>HFT6;H?[Y_6]E:SEAG(>?@;K.!<3AV7#M1+,J ME,Y@GU1%&F&B[_*ZI4Z6B;>#\78&!UHLL09U^NT3$%[HT@.8Q")="3'B0I3E M4WCV^[H0ZBI^^UO*&/"J][0$4KE(\ KX;YGBO\ H"C@<^!/Y]/^#@Q?:L5": M0+!%$:=SXV.)W[;JY"78&5.P46-4H,X1D,(@RH5EUF5B"GO0:[&02H-&@7(A M: ?42 1$C,W9\D(KQ"W'KI%BI>: QX3L6OBL&BQ&PEYB&2*"-D=0 I4@78 R M([1ZK<6> T7+A$W\NI$XEW*II?$W^''1G/#7R[^U!WS#92($PT1]Y!T9!PPO MA/$KM"VU6LE:YJ FHDK959]XNS?$^6MI!"";:I1L=5W+2"2[R MA3QJTK7WY%KD=A2-[ZX.&,OJP$1=+T]A>7?!4(V[DI43< M#A#QV(]:W!]NZ[=OORC[]LAZ/$HL[00 "<]1>.@T>5D/A:5EU4V^5EK&97: MT 2%VU' /72BOK#MIJ X<6&V+T0<7?GB[O1C_7TN/*^7;9F" MLC6P.">?H>R("RYTQHZ?0%KO[?J7\R=-Y!17R/:4O=CDS>BM:^^<3.EGG3NE M8T99JG?4W5DML];9_B+;(N)7M? (E!RUUYE, 038W&I1(A\(,$KTH]!X!Z97 MU7, 0*9\HS.0V,+A(F"@'$YE+IQZH'84M?)Y=/0-J2,"\RY!+=$..@WU59<, M6"'2;86KN$Z+NNSXKK1J,0.HUZ@HH^=6V"TR4Z[Q#:7"G8(N_:Z"WE6I[V-U MH1L,51_DW@J*("F$5RNN,UHT^=LM,G6\>]))HW*SA;+:A0^L5A\]_JT=6:T3 M2;C6KT4PJ*62UM1!U9$+X2?=FWMW+1R8^"]*4<:(SMZ['@7>:LHEZI&Z$9G#[71*R9,]Q()!^P?Q$Y%)ZH&5A.**@G5]!DW M9<4]K&R=6B?+V*0B*G<9LN(%JUB[JJ7]8QD$@M8!=*"?2)>J\) (8*CBV)Y- MR8+5>ZQ_J="QOS>-K#*EW8(F6935*J$EX%B"(-E2A*PF7<$"\ M6N" 1B;!.F0836U7,E2^=-[2QR!(=9H"+;4$*YR87;AU";8#N54V;4U4SQKZDDJ6U;+<)Z31Y=Z"NWDBG%FN#YFH_K;NV(1-=[2Q84^?,-9^4O^IB M+UG>VV$Y[1T;V I"6T'#53\Y?-EQP/X1(E#.NVJ M#1K*+,,M'&=YK:W9,U-A)NW)6O=:X6]1EI;33LQ-Z&XJD5&1T:QN:^#[^0?R MCD+Q_8*+*L<--2KF-FX#/)W*.DE:2ANZ4"6GQJ(6'%)&_S?$V33-_B9B+LFR M\T!2)"Z3:Q?JTDL$($1@OXG,2/L1H2'L4;& BD+WJ$!K+-R M&!*-J/]4J3(=IY%XC^96UV#-SOBR*T&$*'4@#W7?$IVBJC(4#>UNI/G=9IFQ MH2.$M2:=I8#M\M@'2!/I)5A"MW9+$D>XE/>K<<:F>K?#Q1,X/R"%-3R:2[%S MJX2.-5E">)E+C=44BCU+/9!V@J^KD5.]B-_S"@\/XVN-ZGM54*;S&&3HL"F? M6HY&"?R12+R)#"8/)>T6@%TYH216&U5HH_BM4(HX[D+1-4)=Q$3A$H4#R]HP MNO%C*EQ5XBO,!1#R7J:C4R6B16L.= DK^333VYUC^@JZD3OM*^Z4<^NJM40\ M6+7TV&LG_639=R^4%NG.TID84BT2D,PQE6=*!4TM
;" M[BGAOU7ZWTW(K#'G,/PKT!,=SB(I7Y E37AUJU [[:0!+(65NAKI4L4Y8N4# M(*^"[()+*+A@$"6I,^WPO8,+I*)M$()#6N5(S+IN,[N5:09ZR\)/>ZLS'15W M0>"VD)L8(CXBTXEH*>7?BHC3.Q!(J(YUY4S;0Q%O*K#\%IEA!::DD>$AC]K5 M/;2KMZMVT%&4J%:5$AZF.VPST)5RK+<3/W?#4^JJ%23JJDAM#$,K2_BDC1)<5LW8BGWB0^2.7^XX!*-EX[! MSB92:UO#=&#\--;I7EJZ 20X*%VW;:!ZG0E=U2EJ0/.U2/'=$GPB[5\-A8*? M-:JGH,?[B.J&G\^Z %622"0*-^I&5Z/H M./UDGCC@>R:7TN3ZJ/XBLNZ\Z4KW\6]?98(P%022-3BC[5G]&(54W69Z':]Z M@04.P"(:MQ3F;(H"#2K;U;;N[-4'"D2^!VK=/=CA9:"63IDZ#FYAY*0;%%%8 MA<Z/ O3@W;M50;L8VR M2[E;VCA?SGGJ9$72ZX9;L-[8:4.(JM4="#6]=6DT-X0G?4=U2:^XPG9IS>OT MW4V(?JKY-^Z8?W-T+\AGF7I8E@I/-DO(913/5^]=]P7V/40&+>^.G6-HO$G4 MT*5<*KM%D\,-%]3)=8)&U[;J1NBQ"?=WE1^\G.XB"4X2J*#%)1FVMC75:DQ0 M<2<4NP#CO%F\).FFF"O]SEG'@!$I?$#"4XSWZN$>16?_ZQMNCDJJL+1JK@H&--HGL]%!@!6P[0%C6O;O(>H5+@U$ S5 MC51%'NY2) 9S%&\Q0PJS ]HLE:XMSGA&;WF386Z4TU35T@EQ(/*C;R368K^K M%7L3@W"J:O4M&)I4H.?7*;:AT;%J71=&,^'CPKP7I?EH>Z&;/+Z,#@WS7Q&' M.G]4M*^4>*KJ- M>+KK;^1VF^F&O80$N6*%I=A?"M)9>\W[%XLK4UG^,C A-MX*<[7;%@3(<5(, M.Q8BK)AEXFV13&K ^,:I.;S_H9-%VDARFTQ!C5G.L*%;D^K1^$'[4XA$J%$D M]@D_GW#'=I)0FL<<+@/%$ V/ELP5T#"%Z,:[E0,/X])-9@[&K)LJ867,+-6< M+J7AK!6=3K8E^S6Y?MT2S!:9VTC22M2=9I@%=+O$WF3R]^T=V2^=(NH,\40N M70"G 8<@D6XR$C7FM:B:1[,.V55)A;W8P*<[>0!>)\I^EM*5M%]$I7PU+DK= MWZ\;P6LKD9IDT5PE$&"F$"CV2.R(:2*6BMQZDX%\8MZ\3G6[-JR5T.^6"NMJ MZNXI=0Y!G&"5Y]]4M "[(>H""Y6/V7C ERO22TQ-OH*[[CJI7QX#3OR/*F+H MF)&[0$N8*$OJ^GJEZ(H>_LH0%3A_??7N\LN'3Z#\?<65P+<\R]0LV+^^,N5G MG/*J/V,SJ?\F)/1YZ%L6C5S"@S@T(RLAIALFENOZL>BMA^-JB\[@6K5'M4K' M6_3,I05[Z[6Q-(!X>6[P^JZ4788?8.O!XC EL=A\*K!M[W7O2-[EG6%21?_. M[M[+88GH2PVF?&Q\QNHKQ'L1R+!>&Y_GQN>XRI&56=Y$D4JGBP.PZQ3#"#B! M1<3".1/,_8?@W-L!@3X2#6+:2AJ>+I*>;0B8>(8L"42)K'77S#Z5*Z.5H M+7[2I)W2>?N4"M.NY0::.[K-0_2NVNI:D<60"0QY1";.33V2$RQQ;I-/4N. MT!UI=S"TJ]M/GB&Y8LC>ZJ-4G+ATA;X^H9_\8)_;S1"M#._N4HQ^9$,Q;:7W M%WH;3WG\S?A2@((G:VZ_8-$*G:T^HJ4W)D*;V,FXF6B O0.>12N-%RB;&'^AP2*3S M\+UV>J@N1+>B 5=W]1MQHDI5J8*H?D"^&GQ+9"DP?$-QU"W,2/ M6$A"[OF19R=6[+"1GPZ)G^*UJYUX%6O%8A[+F;0F@_25S25G$T:Z[$(1R_L; M7Z-P$\HFOY^4#29KQ#]]>KO8?N?B&;/_]@ MF:T2UIG,1-%5K\K@,:/JA9!A9#H!8=1R@B0FD0<*CL\3%L2, E4&-!S)<$AD M^(=R>KY5F>#ONYG@9YC3TLF46\\5[Z8%/ 2]A^_PN$SGL7028=I<3^Z7:!W'=V/Y\8;+GM'ZGS:Y==H+R)J.AE=(*SQ MB775 *+@,^S!+IN22,& C_CXU2AO00^>E9.^TKPF>J#S)IM1*KIQS[5V.ZD0 M@PQB=<>!*.>A='(U\W=RV1FJ%ZZ];2*7@ULSE5Q/5Q_"YZ!BYW/914, Z3LP M9>G,5C7WJA4B.LKJ6#F"VU15J>_33'?C$YWSGLSCOZ^1.0@GN@$OY_F-4.)O M&U.".2=XH\[ MPPFGYN']++K$='H6R9P)$;N%K0HW#K9,D-&&IH)?S9'HP;657@JK*=WO5OS" M*YY]5 ^;>#H6U-PV";NBLA #V$V1X)JGO:_R#1LO8.T(QC%$^8AJ?;/.H-LD M=\$-ES@?96(J3Y6K4DLT%7%2C\B&$2@CV HBD<(M_++-U4Q+M1T,_32)]DOI M ^NKP'#1;"9[!>N.&?)TQ +?I:7PF;]53$"4E16BCZ0.8C30+5=\[YWH1EMF M\T*]Z6%@)M0-3!J8)G%M.PSBQ(RM@#G4C**0CJKKD%37LJ)75\(D+*=IHKLF M&D5>:0X$I)%D("L1%P5IEMC"L)9YKD*VX_0U4LOFV;0[2&)OX$ M/&9^E2D3Z&1!]*SV9Z M6,%"N9)1&];=$MLI!3.JNS5?9:"'BE$/LD9-A68HQF4[O="5@2+4X89H7@@A ML,#S7>YY41R%A+LL<'T6N;&5 "$PRS5'0A@2(>#Q"=N8Z@0@% ;BV[*#_]W, M1G'J$R-#6^DO(E\7Y$H^DYUB59=L^4TG9;M+**OV[Z9*RKU&$UXO92$_=T)T M0C.T0FY95A03:KI1Y#(6 '6:W(L2-A+BH BQZ_'*C9_2GS$;],8H;V>+"DFI MZT,"W>VG%*YH.S6 ]2T*1=&.RV<<9A1Q8P,6 %ID>="U+1%O_ ME&P&/4TCX=D4*9FRDVG'9!.W6*;!,#__95!3&(:.;0:<9-=H_@Z(FC,K+^2H]Z"R\ R*W+LLZ"=9B"L/+0.; (6Y(3#,Q'8?PT(^\ M((EYX"1Q!.S$BD9D'A(RZSXXL@\#8/9<-(F1;7.J'!"CU'GKG7*!74).IUI> MYHWE9<=VD>O:G79.M,S]%[G\NAI#!0K5#'>56E[/:3J3(M%LH3%.71#7J?A7!DO!M"8UITH.B,#+:MDY'5:$[EWL M38NQ7'PE-L#B>MA46Y_11;.*O^;NW8[W:^U/+A(T*(TQ*XME1N .8EBGQ#3@1A."%%S2.153RR M26JG9RQ3*;=+P^=$K9,80H6A%H%3Z,ILNE#C5R*;45C"_?C:-P/\Q )>?>W_ M$(FO3<33-0LZP"PGI&V<"BJVG)-#Q=I:LH6*ZUQS&6A:JPK2G1G;^8;+L^^:$M3[31"8QP32L0*PR8Q7G(NQW)^;,9R3HP_TO(;IGK)@2XX^/9A SGQ(MWK:;DSL)QSUTD.T" ] M\4EC;[%T -NV7K3RY#]K=M6.J'JOV>(@(M?="<>T,^'X#OQ5?+!OTJ5(#Q#, M&Z\;=C@VRX;;*JYG,;$I MR#$<3RCX,?U^QWK:"G<4[5B,*P#1";2 0H%U =WID&K[GR]#ZQUI M_@N.5.)<9XL(]B\AOZQ^K[9%KNYQEWE*(#M.'Y_?0>&]5"W(A'EKX#?"@&AB MC8JH50>"2=M^0%:8J::UZIZ^#L$%%VE"0CM6S7"Z0[^D42)&K%--0LBQTZ(S M0BIJ6KEI=>$^&" KR=N!.=@90Z3>/"+%1KKC[N?0C?TDC%G@A4Y (IM'/K-" MX&:$$DX=QWFU'Z_>5D?>DHNAS_%V+>[^ZROI=VF6M>JADC\+5Q=">L7'A4XB M0*&_OK)>[?F!WL,?> 1742_3D]SM-XFE[Q%+>_V#]X#=^BG?L7FDVXJ?B0#K M+YB56=#%>&;CF1WDS'9=X9XAHUS/C^-KAF+HC?L9?:[;H@L'405^$MVT08$$ M\=5.'@>E"4D!N_?\O"M&/FSK>T87[=W6+U'RR1 &W19H/S436%(C#D__??!_ M&J8P'OVFHS?'HU]YB_V5DUD^!:*MXJ?7BNZ:)J?[:'RX_*J+R/5)[E=)TF;T%N ]@4Y\OX4\ M[!0/),3)\\#BY[1I4G$CRG1C_[WO]I8ZUS;IX" MT@X 5#^.XF<@2#N*GW686!/;',7/"=#/*'XZ6&O;YX%Q"E@[ %B-\F4/RW6NNZYPEUSL"Y3^U4!HQZ>"8Y)P?P_ ^,3DQHO0)H30)K,%@],@:3Q>/PG/K M&-Z=D36.*'VH(_1]=S 8/;+&T\4CR[/.AR-D!P"0)W(OG%Z"U%LQQEQ-M<>A MEV,<8/1CKB4?$<\_!3_FZ'T?L;;%6O_ M%M;:[KD_IOR,7'^DGQWI9V*9HZH_8NUI8:WEDO/P%+!V +!ZV8DVGV"EO+@= M(R6G[N'&JDW+>CT8'_<8+3E=7#*/4J5V8A)BQ.@3PNC .H82/W+&YX9'EGON MCCDV(V]\3CC]TY"8XP#@7R__=G!1N$N#_'UC MZ_;N^4_,5Q[6SO]H[(58Q^C5LQ4Z3R\;1R0^621VC^,'VQ&'!P"QPUM'(S6= M+#6!2#A&(XY1)(Q(O+]2'N](W:]'F3"2T_,CIV.TTQGEP>&7L!O.[L/[<:CX MR!$0]0$SZ@8 HV.YR A"Y2G=OAM.Z&!KV2>C8WD=97S[6@> 4\>9VG#R8 LG MCCT@2^M^D#N^U'U6U#L(;?.$:.98R=Z'H)D!@//IC;YG1;T#.,%1]NX$-G=B M!Z/L?=G4.\K>'63O@+RJH_!]T>0[@!,]N0U F)GDN2OR+%;Y'=_ ]S$E] M"G3A>T>9=_5 4)V:0#U >[>QKE$.-+7G&LQO/;CR[\>S&LQO/;CR[ MDS^[ 61I#++&Z>.\XL5WVAC3&C[- MD/.CC/P8(UHC\0Z1'D;1NQ/8O. HK45&P3L08(Z"]\&"USX/QUR24?(.X5@' M<8*CY-U1\CX7_?W%2MXQD^0@J9IC*LFA4DG@/Q3H'/_JK"/.."T$5*:OC1DM MKM+Y694O (EP0>H+#9A0O$4^8.4Y7<#''%W;!W*;_SNBP*\X$$3\(?>*NUM? MTX)>\;.HX/3;&4U@1;_0[(;>EOB0::$ODEL4AVZ8H@A6(89IMBQ3?6>^-O1V M1+VL1@S)2'MQ1O_4A?,KXR^_=M>[<1/]J+3I&DNC6U1T7_209PM,T5?M?&(" MA9; N4Z>*W!Z!8"B9?G75^\NOWSXE);55UP)?,NS3)'I7U^9\C,2H/Z<^B&UXE<]82BU1[W*8-'#,H >7AO+G/:Q M6/R_5EC;\C)H7>5W+*,+P7_5994FMRN<9;]QJ9)F<#_+@<]51CJ/LYIQ]66> M& L<3<&+TJ!S!DLK9BG<4P+;@(NJ'&Z#5\$># 8G6:01; NNS0L#J( 7[<\Q M; 3^AM^J*:W@]ML)O,NHZF(."YVF"_@^+_E=KX,WI4N+9OA8^:D\W\H-MQ+& M'01U!_?3IW(8]O<[KQ3X$X C@!$NC7, QY\U+0 &>"JV:5MX5L#Y2LZ,'X@! MK\L &!.$O>_].#&2(I_)N^D,X IORQF"'&XUSZ6F8GR1T)XTD!9@ETL\J^$Y[3M#YT?C%CC>60Y8?(9_X2G1Q:+(OZA O5*VC@%],RG><",E=PJO,K]3+\9B+V M#(RNA..$=54@%R?X9--9?C(^Z,OG2T'W,X&VG:?@#8ZY?L.'RZ\]&Z, ;Q![ M $LZ4<7V,Y,=M!Q/GLP7X84K$%"+E1@V0:4KGHIM&< B *KY#2_4]H!KS,4&Y48 R5@= M5Z6&RP7(#[6M!W MR0PH?(G0;(O\.-&G]2CPG>^;1_6E-=CGSO[3&A[*JLQS?PF&J#9LYE:]J&5Y M9)E@Y#K462P+B[LH^!Y ER ;AF 0>O&2#M#Y>9>GWZ@%1GG&] OQZ;\8:04[ MBN&='W(X![CG6A ACZ=ST.:N;L\-I9Q_ECP'X'D+AYUP04WJ$)+^>QNZ*@6E MO?G\'Q?_9@#:E+=EQ6>:#0#91 !$>4T&XJ2LC"L^!]8G6(?F;G^YR8MO926^ MG(!FF=?L+!*(IND>11+L1:H* @<*CL]C+3<$;$&4 N[_)Z!7"?Q?OB/7S(H+ MO?\L3\ZF>0WHEB_4.@3"%; V6A=T7@%\ ?V!E:1\'J-VG<-OXIU+L&AO[_+U M9L'(,?(Y2!(D'PD>>&H)"I9@:M0H:[!.\4]]RQDMS^B9?OQ/.(?;-E]?4GHI M_K1>_ZR L@0+I%FT5HR+.2ORE(F%II\O)TH+Q*-%H"1P5-20C).4<&7=T(P57,X/U"8L.YQ;#%M)PI;5Y^"XSX]JS*SX C M*WPO<@D1)7DGQE5!HS-X]-E5KJ4QXM2BX%)$XEWJK!4.\_F_.BP0_@O4L]<" =8225DTS03QGLNV:PZ8*%'9J S 9- C1Q^.J-I8=0+A%FIU8^U MIZ_B00,'L7U XT6YS+V0VT5 E=.90#+)41L.:/S4,H\$4!4,P[D@=A#"-1IN MZF-"@:&K[ZC0&%+@L/@.OHVA H'EY4*(*& G/LY=@D*#]8]^ MG5-"&T2BDG& !V"B-!2N-.06M.TO=03XFR[D@0ITPJ^KVP4Z%F!_0*K%E50_ M6R.U^!41&=6MLPY>P!Y V"SMM-&H-24+4XX^G;'N@]_ '[IYV M?D />H]R_^K7KX)"?I,4\AXIY,G",$\151S/=CS;)^ L>X;,?@IG3FCJST\? M46<%U0B$L- BA",7] \D&5"?R@,-OM^E/?&#T>JN[(O=FV8?DZDL*4U/Q4\> MT+-XW\D6(XH\"D6>K&_.B:&(_;)1Y ?C[93.K_B('2-VK&/'CR>#'?LO<3ZY M:N9W*I=CG& \D&3*XV1F#QLF]B0\3N+U@+*J3X)^QFG*W8D+_G$F13Z;!.@7 M1SX#.(E1_/2UNC#=H\PM'L7/*'YVQMK /_>/4O,ZRI]3I9\!G,0H?_KD3^@< MI=72*']&^;,[U@;V>7@*6#L 6!UK3N: @\I+]0CCM.AQ6O2=:NYP.C*\\''1 M(P;OYMT^#TX(A0< L*=O/S02TZD0DT5.B9A&>3"B<%^S.F= S>I&B3"2TRF3 MTT_>@-J4GP(Q'2A;>UC$M-\E[*?7VW!(AEA'25UX0";? *#T8S^A#&!NRHMM M[GCZ'4;'QJP[@N>.P-P83\SB;IQ)LF^6^!Q:MD63RP>68PP/Z:6F7 S"<.8Q)SXP=@"[WX/ M'-ND'8;J3[1-VGBVS_=LQQ9XQZE6&%O@G0Q3&5O@C2@RML![-(J\\"9G8PN\ M$3O&%G@K#I#3;('W'VK(RM@#8B"^N[$'1&\/(O,HE4T#IK7DVPN=%-[^[5(-@)WJ@LICIB_.:C6)UU.Q+J-8? M6U_L.#?#]([2N'QLAS0B\;Z0V#O2&(W3;> R=D,:J>E.:G*/TI-Y% @C"N_/ M%WU^2CU_!P"Q42",U'1W8@$Q3XF?\&&'($VM+-W:E&UAY M[^E7F8_%^6-7NI%Z=T+#0>B<)T0S8U>Z$S?]GA7U#N $1]D[=J4;9>\H>\>N M=*/P?5GD.X 3'(7OV)7NI0K?HSOXQJYT8U>Z)^I*=T>*Y[_JLDJ3VP-E>7Z= M4/,[GS/BSID7% M"R-/1",;0)W9@A:<&55^]V6F<4-+@Q7I-9\;T:U!YTL+D"^"2P%/IL94U<6+ MY-,WG__CXM^,\@%YJ>>2'1BZO%X]7;^/&8'[([[TGGL2JV_D M$^$/V ?_GL)9P>OUS&BX>PX+2?DW- M54&O>:8:1[0W5E-:P<-PFU7%)Z:91U5,9%NL!E <66:7D?V'>@#*=L6^3'B;$HTADM %<% M%&&W[37B@0H,\-2)A 5\ F0$P%:PQ4GG\F;%XH[)&NK!FP!7;SDML -6"DBM MWH@_ L>Y >2"[5<"_0&868;K1!R$;_.Z4( !T,U2. NYTYN\^ ;7(AS*J5$/JG+IQ?K7#2C9L8+CL6)Z%?V]_FY6%/7VH*HUZ( M3__%2 'ITQC>^>7SI4%K0$:!V.>&PH(_%!DG13X3=+)\'>+Q-UXA268U@X4T MC!O9P0S8%Y @XFQIU$BP+>D#-_BS3N-O0LP@RP&2J@LZKTHCRV.*7(VG@J< MG\,7QU,>?\OK"G"C%JP0*/L&KD!IP;/D3(NK;VE>?A-,5+P:61('KB7%%K#: MLI[A^ C&ZD.LTWJV"!U/+/3/[.QJ>UQJA#'IK8[ MG\K8U'9X/2E'%!F;VHYM2S>AR-C4=L2.L:GM2OSD-)O:OLOA=]C6V-AI(*&_ ML;%3;XZ>>Y3:_@'E )P$_8RMG3I8&X;'J3]^-N'Z%T<^ SB)4?ST]!4,GLQ5 M,@J?4?B<=GG4*'U.E7X&^/TN<$J&>4/EWIXYEC3_6!]^$8<$#Y M(SJL=8KMV)-J[$EUEV$VG-*A%]Z/:D3@G1#X2%)R[% X$M/S(Z;_^3\"V[)> MGQ!!C3)A1.,>F3"@BNA1)HS$=,K$-%H(0T'@L6/M *,U8\?:^WC*QHZU#V1U M)]2!9FS\:N><.GF;%C[6F;?<^*>@=P@J/L/:5TQ%'R#@28 MH^0=)>\H>4^7>@=P@J/DW3$5\QACI4;)>T"/Y\!D[4DVJ_6L\V-HI&.SVB%V M1UQM5MO?CJ]I0'J0;K4&H.2/_1UKL5?@QVI*8PJ$[9/71HB\5+5![#8_A1?^ M%K_#!%0F$DO\U[!K>,W*?E2SVAGLZYIC U/17O4A.X(S21- ]7EES/D5//6: MX_-H+!LKOOW\7Q_?G5DAH/N<\5D:&U,J&K_*-V][H7D^-M?2Y: M/E[!L^=7=_?7C% AAAS=R9RQ%7$B,MRQIOC7/X$EMVRGW(CKD% M,,0*_OE6KK]+;+]LNVOJWILK@$E+#0=896>);#6Z# [9Y;>3]PVW M)6>+ E >2'@5V&NP*.MXBN1Y,8,'8J]ET7W4^%( ]@ 0+[^E659VOQ-[_9!^ MA[=_9JPTWO!*]&?^VG83!H+,YV?JR-4+\:YRD1< WTC=@;U1HRPMI_C:\OR^ ML"GR6YI5*?[%,]%1%3@"LJ<%Q4;*\/G_M_>ES6TCV99_!<^O_,+U@F)CXU:> M5Q$J6Z[6M,OR6*KNF8\)("&B#0)L )3,_O5S;V9B(T&1HB@1H&Y'M,L&@5SN MFLO)D^O&5I)]YXJXC#1,@RBRWF;KK- ]KRM&N_AZ^>'BR\VW\\\J)DJ;2I=@ M/[.>:%-)Y1R'"Q'XWLFRI$RB!>BK>&?&4)$1BUS^K6Z*A/8%LG MW*<%FJ#TT\ G?9RKTBGY4/+9/_D8E'PH^5#RZ;PC&SU[2'.?#O@/I9^JU0XH M_[2=7:/%.\K$0TLL4[LE1]VR2$,24$2@CD38>QC:%%,X2VF#!QT3YXG-_J'V.EE[AH=UDM(R[: M1X:Z#M'+$"O/?E.MGCULT4"5>'F($:_U/D.,>!V?^)V4][9 @Y1[]]SYLH:G M$D6\+-$BY=\_C:(9.\]Z.>^_1U_=.D(]V8/>/L=="?+1M M)!1=Y:/UU$GS.B7L#@2 3V>H+?: ME-UQC?^8@PQXY$);4B@%B4#C.R03W;6)4QX]3'**G9C%:08E0,$<.B*):J%H M9]G,5IL3+_X#B@7=!)'L>=G8LIF*!+20P,9F5#AO_2"!YDQ9Z!<*83F[I9!* M+EM/,^VW>14[JE(6OO+6Z^73??/K=0!OLB27SXJMYJ+NK?"X[NIHI:H>IZ9F M<^XUN9NI#Q[@A=[@9?GGHB[Q?F&R59\[1*-SWN%G<<6#FH+R:^7=JMD5)_=6 MO+P>D0H^Y57&:\5(NTYZS=(5JU*2R4WO(=F7AF5 #" O/PQK]N=84%5OYLK. MN:RW,F3'T1E*I<(^G7]:N"#HJG880_N=@3W=%'3(XML@0QYH)PV\ /P>ZGB' MS.VF_O[R]QOQ-^/]SR*=W\'/\2(MJF'S.?1)%)WV-W$$K[5I,S.PMALI\"\O M0> ['NK6Q!_"5-$P;,?DCC<9V\/1A T' \MP)D3@NUN!3R1Y;2>%*Y&WDLZZ MKS,BW#W.\4@BW-U;*T2XVSZ^3#(1(MPE2M6'3(0(=\DZB'!W9>N'"'>[3YK3 M@DTW(IU:EXFX>-%XWP4"'Z*=(MJIPFZ/A.\[&:C!J_.>%FB"\L^Z3,;&4?!U ME'LH]W0/74[9IZO^TP)-4/9IV%[I2/II@:B>::.I:XY,B;#J/I0)'Y$)FSV( MV'^)_9>8O=J[2DGL7F3&'5^T)+9'16XD-B9@(6^\UK9K>$0_AJ_;=%FB0 M#A?Q@\#49C)B-^0L$6*9OD?VP=L@.LOBN6*J4P]RR4Q$-;* !_@;GY%, M0=$W_FI,%)-B0?/70 \X9[?\S$DX^W[&?&C1+RR\9\L4"YDF^4NRBT+KFBZV M4"K<>WGX5L_T]UK>';';DEN&#.J-1I/_5)7SFQ4.S <[T5XBS:M(^\A=/G-X MHED&X(2,XNB,_W##18K,I>PVX7P&YH$DE?,DOJN21<(? MLP#Y*FM,EK_?*';40/)!YA3.'G<#+Z=.#;(F%DWDDDRG@9^)EOBQN\ B[UGB MI>+)%.0!RH58LN ]J+X@R.01>HH'G\0>]O\N<'GU=RQX,SEO3N-\GFI,2WBZ M"+.>Z,>,06^9YLM.+A)WBLRZBCQSC3*SPMR\@0 7Z[Y':F&0&R+!,=BE M-$.PN2DK*%TUP8_JQ\F,@55X//T.T59H,H'@H" O,3ZXX], PD;QS GA MC;^([%/0P18U+U+)9@PV#J%:.0\8JRAI#H:@Q4$(IL=##P40I((H&'[SXOM( MF\90SST/0\U+@C!$N_-8QG)3P4^EH:=H9A#9!-(??O:@NF296_PEF%^8QB5] M+7H89$K./1DKX9?O_T16O,SQ2.-[0992I\6[9 9)2?"K;5'=*EP4D%8 M' 6\<,(-!+6%"G=@J)4E[493>U#>Z%]6<]QC7?01U+>Z.9GHOC\9CLV!;3DZ M\]AD;)NZXXT=@[$!4=_N5N 3:53;S5JUF6CUV8?K':5;)=V>KFZ)2OLR&7;!BRGU4.HI+'8T(.9 2CV4 M>CKOR(BI:[\;4^ZAW%.8K&4,^\3[W&X&CA;O)!-K+;%1[71JMT4GAUXY$159 M\'Z3M-%Q\B2Q$Y(WG9XWF1UR)4H'9, -.YQMXE2@=$#>U&5O&A\%+T#YX-F; M<&(\M7;/'+3CB'T78SUQU1)K3]=V>]YV4 M][9 @Y1Y]YO4GD@,H;Q+>9?R+N7=U^6]+= @Y=T]XXA](E'DU6;>HZ_KG1XY MK-&SB!WV&5>UF\EAV\L#>3/ER#*8<&30#"+%;!G[#Q#[-9)H&I(Q,)'L@P]P M;4H>3^0$3>*98@Z%\"A/LPLZP* *)JU3;5;Y"A4W*9B).]7NX4'$;^&C.QXN MM0":XF(EV[D_G:5D1^0NRA?;VZ!D=Q>8!\7&S.DUY.^.F"?22!=XL-!(-TX&NAP5CPU I?13M( M%_-Y&'#IM"$XAKLLBO\9ON3S$.*J(! &I\V@L!E#OXM8Y'+)HLKG+$AR/E"L MC?N+Q G2:86GM9=3 \_G6"O^8PI_"-Y3=\H2:&9?DTYQG?MQG3\4A:(,\943 MASJC@6-9NCFT1B/;-[VQ[AF6/6*N;X^Y/2'BT!T+)'+)YQG)=91G*0CF1D7:? M6*0%6Q3$RM.T\V4.CH*!;M%V;R?\AXAYJNC![3 DU0^FE, M/Z,76RRA]$/IYS#I9](_"GZ=TD]7W:<%FJ#TLRZ3=]T@)6V!I)YIGZEK?DQI ML.8]_4Y<9=("4;UM]A^B1R5Z5.(_VC9''+;HR,HK)T B$]Z39Z1_E)M7B!"/ MO.D$OU&5O>CDP)>4#8DA]0M2W^L=8;R9ZU%U6 MRH@>]9&1KD.L)T06LRUN@0^?> M%EW\0;F7EJBU%1JDW+M?'#F1&/)J\^[1U_9.CR)5[Q_#*X@> MM8U$DOG)=BU1C(Z";A-)"[>PH7H\)_A,0VQ2N$0*2//MCC2I)9,H+XH2)*?S M))BQ!+JC>9(.E&GFZ&WY#E*X2LI&13%9?I#P4%!1BH_REY!9-&%N!J:83>&Y MPZ+O52)1:"/+M"!5%*'R1J89YMN"-%2(*(SOX>,0C)DGRYPO4DNQ MZX)QLN0:O?S]IJ=87%T6@4_!^RFH-O#!8R(4G"@P%Q!\H?Y:D5%:2BF5A)!8 M1\!"^#KV_91G*'VFC<9O:VRW%?)-V1[)3HL"J-+3%F2=BDD3Z3D%+2>TFT>[ M,M^*=\'LL$GX'C2AH&N5C6YBL%7\M!NY9O_!<_96M,HJ@VO1RS5Z7M$<93]2 M485V5[O:J$%5M6 .52H4=B#+JMM?Q>JP'[E]K=E?%.-;S(GO7HQL5N^;@X/# MN\-E3V@B#QB[,OWN9D2]I@!@#=XVW_,P!L7X_8SZTZ!<6WK-EBH5,D_PEV461KS5=;#=7Z%/SL:YZ M!CZ3=T?L3.H"+6-M 0PPI$E()NN:_,6ISB(7:NV ;I^$O+\$L;-NN/M"]T<@P M+7OH<,=V/6=L#4S+,7W'XZUA%B[&UJ^L_M8@_Z(W(?,6-4]RJD_"['-):7/A>XO805Y2_R\)0 M2]B]-F,9U,]"B=!#+& <52YG]X($$9XA<^($KVJ/%CYSLT6"^+P8C&C*F2

>E^T&4W]>N;I:?+Q)W*M"(LL@<78N7LA=0S+)\<<5[7BYT.(W=0* Y M!5HXB-(,.B"@@[+A>.U\G(BZL<2+KY[*"4*O9>H27%[V?X^Q*L MP(7VQDG>"C^.O0)OFG%W&H$?W2ZU-/:S>X%'5M+)(;6?'H1V][3;FD44^,Z? MC+ZN@9F%((Z>!F78@[<]@=(,67*+H%Z)O!9K<05>$TH=#=]N@I,WH7>WH\;/ M/2\HT:@H ]EDB56L8--'0QT"3 I6/8]!,R!9*!_'"=#P+0#W:HLP-&[LPD.( M=FA,K642?@V%YA*K8,G5*W$D.B0-9\H23Z@P%^HA$+8,T=A0]!V']H!A"/\! MVQ&&B.#9D"?@!*(,:/T]>(*R--DHY1:( H0^OA28N<.@S*LY"A2]^2(/-6?: M103:YAQ#7$_[R/%$@(@.7Z6SPJ,['L9SC! K0,[:EU[YI7)S>%1\F<>VT\)[ MCHT1LP?.V-''W+9';*P/3,LSW,EX/&8#TR.\9]LV:0CO2; OPGN2ZCN%^"/M MOV;M$]Z3\)Z$R"&\)UD&X3W)-@CO27;23COI0*XAO"?AU;91A([UH]R$1'@U M\I^3\!]KV GLSVOW'T+<5 %KYG$X;D\&<4/N\YK=QY@08(W\*$JNE,!/A&1ADRFXDNV3&($>BHJS.(K1!TA;JR L0D,90Y+ MY&5#0 K,][$Y\X0C!#.(9:-4^XH2WY7(2&AO%F?+.2^X.TN :+S(TL#CZO-> MK4]8;(:DMR5+)XIK,9^'R!@I\:D**5JTM5$H%93F-$[Y0;&:/_0M!6YOP;)%$^/$L1FK8 M.)F!^?];@!'YF:"#U5)HJ)!OB.(O=1,@)KFJDBW2707 EIRR? \LG> 450#/ M7$;^ NQ_R5G2+)O:SP4U+?Y2XBV10/4.[%)B@NIJ82LLVV<3UQL[ \.W1P&6#R41WN#^><,/R M)D/"5+9M(X0PE02M(DPEJ;Y3J#K2_FO6/F$J"5-)J!?"5))E$*:2;(,PE60G M[;23#N0:PE02)FP;)FQ$F+ N[,JWP%;(?YK\QS8Z 1!X[?Y#J)8JJL7N=X(X MN06B(E 8N<]:T!\3*(SBE,&=IS&_5]B4@DGG"\%*!C(,B ML='3^+Y2['SAA($K6RUKYF?8$-R0%(V-,[Q3Q6> 6"I48NA)JF3[L(U!> >W0M&7H5F;H%D-CDK!N=Y%3", M1* S%'\DW)T)_)9DCZTXWDHIA2>!M*8L@W8+9++/$S1/026Z"B\MM-(4'[MZ MM[U!=]L?.^&U!L#[.X_@:2@\Y=R;(2$T.FUPQW,C.71+5YM5H(6K36&UIIPF M9'C(738Z@!X@0A'>$5!@9Y&"!-)TC48UB'R$60JVUBH"4D*3U^ISXV0>BZO% MIYQY"IR*0.(D]KE +RMYA/R650',&^HI7R@[752:]SJ+-8<++*4"+(?+,P%G M]B2R-UKFB-5=-/( EM@P#X4ES@&<4[ X>)IP-UD$ OCF+CRMB827): X(EB*&9C !1K[X]E5+EVG&9U*,HK:02ZY2;*I9 MN?5>7'[IGZ+;E>XZE M.Y8S&.B3H6?;ND^ RK;M@A"@DG!5!*@DU7<*4D?:?\W:)T E 2H)\D* 2K(, M E22;1"@DNRDG7;2@5Q#@$H"A#TLDW=F;S0@/K[=A/4SH0-:8K;DRLVN;!&Y M&;DR 7WVLPF]/R3O(9@<><^>Z6="Q,Z[^@^E'W*@-0<:&,1-^S0'ZBC2%/E# MXSILJH0QAHCKS*8L F4="+W(JN7GK++::/A6H@)9.$-N402O)KR>:QTNX M'2)&P7#25#%1RD)T,*@T2+5Y'" 7IX#R13687MG5 M0'7_YD](T%:@^/[!$=6*Z[?(>IN!VN1;!5$B:LR<%*"\QUCFYO(& M.Y:G5U"M-=-J+!J)>->X?R7,M7@7"HEG7.,L0;AM+(W;9>D4K#EDD?NLL->U M%F^GUUVKJ_9SC6&V_"6 3UP$00A>8@17QDD2WQ?08ZAS43+5XK?7 8^8]@&> M!9GVB;E!&&1+B0!OE%^E6L@E(71.P97Q211GPJIX<"<@EP+3">T+$BA@19;D MN-OQMPBGW^RU-;2]#+"CO=RUH2!C5S]M(-V&#Z!O$6)XQ:ZLR'<"]ZX:#GD& MG>_/_M_Z@NLY\ *6E&< 8F&N<7+/$J^'4.\96]80X=C2!.S6Y1+QO5;A+0NB M% \$J)H]GF._XT@QKN=Y4=-OARJ>EV.YB)'H7+@JUW8:Q@X=M3 MI@AV-^P'3QM]3PYX\)V,_0 M1=R'^+G%Y]"SAN.*CS(\PZ-QW\

B?+$H=S M\ N[C\SX53]MKG0KY[RH=V(:N]5K67WS;37[-KSV<$@0Z5B=?1'#6IDLL!\B M*PA9H ?'GABH9OG1*NE290Y#Q\-\OS)R?O=?_SDV3?W]EZO/XF_&^Y]S,O8R MP2FIR-%PA)K)$J%!LP#&OM"$2E(5!U2,,;X#[E8<=U#G=J#N +U8UH8C9Y'&1!:@VQ0U:IZE.R4X34%/O?$X9TT8]DBB^'UFN'8;VO6:L)L M1M6U0\0Q^];3(XXLI),1YPO8.9ZR>2[*]!6L0SVHS>-$740!K:@=ZGD@DIGE M;$XH;F!>$"RTNG8 N]M9F!J$#.!R=K)0R:2M@R53BEBQ5,NEAA MN_O+E:^7P@5]XWA\4YBL.OH&(ZQ?5(2]#GX\=.:M:OOIRJNRA.K[.HW,=HF3 M J+5/WRD?/.KAL6+.4&>'O-3W^)B&)R-99CZ\U/2:>QG,$WA^3>5P[_%JAN$ MUY"YXFRO.(Z;]N2)X!GF^/R6&BP\PE4(\6_XA 5)?K,-'O]>JCMH\CM]BHCX MH/D=5C;8,E6]L-6#%B[7)3'QA&%\7[C7:C1\QJ.?^M <&F/;M7TVLD?Z@+D> MX\;$T$W/';N!"@&\^I1TA?8I7D),#!IC#3V M$EO"3P L'P3=OC_4_-D&E&]^?7>YC=C@>9 "^QP >.5< O6Q4^NQ_V0BQS61 M#AP/H6-$+V\B/VET&)&L8Y-UO.V,=1QFI*8FL^;XH/"\%QJ[?;J^(1AG2\"3 M="!H72:#WOCE!JI$]DXPZ(-8K67U7VSHW'44-*6?EA@MI9]UF9B]P:@3!X(H M_5#Z*:S6&-(I4$H_E'XZ[\A6S[0[XO&WD< N3 M+5U]_'IUK;$%-%8@#I\[%;]LO'CAH- *:S9[]LOM&58\_Z63$EG2L^<0JS]J MC2&U0![//D\ADW[^X*A;Q[C#D(+CJ5D2!,=CC*\I.)))/]M*Q[@]%DVAL;MV M9(QIW'B$]87N 9\^L#2()&?%+902W=)& "UDKMC(L&=99A<6,FGYG:RV'$H- M^L>89I[.ZCNYSVMVGV'/G'1B]XJ"/EEM8;6V3L35%/3)??9U'XKX9++=,EG] M* M=IQ/P7PO&YC.TE"=+VB+I^M(V,H$:QOO6K&[3-DEW;4D_ROFTCF4(LN@. M6?38:,^^'T7&[MK1H&^UQHY:( Z*C)VWZ'=M"HTMD,>SWUM')OWL)FWH-()] MQ&5RKQGH\Q5IK1/^@U;]:0EU%9$_HF5_LMENV:Q!U YMF;J0]W3/>\Q.H"0H MXI/-5M;JZ49MBOCD/7M&?"+0(9OMFLT:0XKY[0+W=.D^EIOKWY\]$>[#BW]H M:]U.FO_"4>70+/[/1$,Q&A_E4-LVZ;Q\9B0C[JH1&X/C),@];;@%$GO^N1%Y M4U>]R>H-QT=9%Z.40$9\L''-<1CC*"60-YV@-[V;Z,? 07;8FYX=5M8&;SIL M$_9SH$.LQ#R/SYCV40YA/^("O!9(Z<60:JMBL5$L+[D&_8"*GJTMAXRZ7KQP M0KZ]K2TPJN-<'M%YL1FCWM \RO[84T1W_%GA2;EO*X:_77*:(V'/G\-G6B#. MEY^%GI3WMD"#E'SWW,/H#8Y#+TG)MR7"I.1+R9>2;W>]MP4:I.2[[V4L$_M$ MXLBKS;U'7^%[W$)U%_S"L%JQA'UB"?49N.:(8V9/^H(7C5#$#T2Z(]V1[DAW MI#O2'>FN\[IK 4RCE6>N+J.,)Y&XQIR%VG_3LEK'UX=H66W/9;7AJ$4H;%I6 MHRVMUON,,>B?RBYP"Z1).UI=]P=*O7L>XAL8!.5\W=Y+J?>1PU7S.&R*E'K) M>=OH#Y1Z]V38MXYRX_)IAI&7/TC9KC!"J)9G.)EI'>5.]-.!M3QX:!/^PR#D MX-^V-O6A=XR\.TZB_475A:6K_^Y2MFA(_M;>O9[,2YLW=/UMW2>D^G/=R:C[ M_HWFABQ-_^?-Q^NOGSX':7:#+8&G/ R5&?S/&UW^&Q6<_SOP_N?-OTV8N@WL MB6<,;,,>V\P9.D/3G7#3YT-+UYTW#5LNJH]Y*\?S!I/,XOE[K>[)3[6$_UYQ MG7HSV"*+-S2C*L%_+M(L\)'"X^IA[&MSO!6" M)ZG&(@^:ELP"^";59@Q>RF+X#*J"/F@>:#()'.@6O!LG6IQ->5+^[$)'X._P M6S9E&7R^[$%=6K9((FCH-)C#\SCEFZJ#FH):HSTL5OXK[6]UMJV.L<&A-FR/ MY5IYGAVR+SQ3XO=!CB!&S0^2%)X%/[09O#T5>C%UTT!M)9REW--^,ON&!E6& M() >RM^PW_8T/XEGHH24S4"V4&/LH=CA8[VO?96R[A5R%D*7BINRQ+MG26X( M=W&X@!+*^IRE-GZ+:F'S>1+_"&8LX^%2L\8]'%DMHB#;H?E>$MSQ",M:*3_% M1K(PU.)% K:2?.=0'/_A\GDF'H6QN*I5_=27>5V[F0K[@8<-!=YSZ S3#'/R MMGB*M6!3\[<+<7VZOE%E"Y$P:.[;VIO5$K!!7Z^NA4O/A$4VM(N!J[-;$"=$ M-8AHV$Z7HR#PZ]SH>Q6+;U!%*7WS[7;ANO%L#E]YJ*0'7M1[2F9@KIJW$$[- MM"F8-%0=\CL>XHM%.$#)Y WJ81IVIZ)/&CBU^DAT3?BYE(WL!5B)MW"S-!?* M.41ZZBLCSR%DU^]69&F,^[R0E=X?UV1E8@BI&$?AK4RSP!_R+U&:]>#LLC2(8J&V M6V@M:$O4U3%I_2\,N],(!D^WRS[D-&S-K]=5/[F/D]"#\0389_-GA=,5T:)BPCSR0.G_>Q%Q MT&9/VCUJ#.U:14O\+@SC^_27O34GAYD[C>TF$\\<6)YO./;('C)];/.A;@^' MKFX-;&[;;PXS6MTZ0*V-9YL&E(^;)1Y\VKFMP.'C"]P?*>1R]/QG\< &IWGS MZS48\!_2@"_0@%]LKOH2VR^D6=+LLT>5 TOF,#C'#I'&O[O$P6.\2"%9PGMJ M5@)S*W08&.*GS[0LNP^CW*/-ZO"DB\<,*;7!S4O%DT>0S!UZ/9I,Y$DF\F)T M"1TS$?-UF\A/VH[WML"#5+NW1<9:K<(.T"YESB;6^$7ACD\ MRMF'T^%L?BIE\].Y[^SAR/&8,W!]:V([MLD\FWO<8R-_-#(\YA'WW6X%$D,: M,:219D]>L\1]=YQS"L1]UYF00MQW9"+$??=D$WGE[&;$?4?60=QW*XL?W>2^ M^ZNZM8/8'UJR;D?L#XW[ZX.C[!6V: &_$_Y#[ _5,ZU6?]P%HVV!J(A\J"U& M2^FG82NM9^F4?CK@/Y1^J@<"]'XG"!M;("I*/VTQ6DH_3>G'I-E/%_R'TD^5 M^7O8-[M@M"T0%5'?K8GD^A&7_;Z&L_I$?+$O.'C4HD.QQ(5$1KS'1.Y(F;2[ M]"W$A43>],!LJDUG-2DED!'OL;4T.<[:'J4$\J;3\R:C-YFTZ CA*T\)1$OW MD*G"9. 8D;]CO'1$2]>R [[=/V=.Q_.)EHZ\=R\S;,68LT,^0]0X'9_ZG93W MMD"#E'N)EHYR+^5>RKV4>U^5][9 @Y1[B9;NM>;>HZ_O$2T=T=*]$"W=!HSG M/Q=I%OC+9X)YWDRY%D1NPEF*?X$W8@_?O@M<#L;O3B-0R^U22UD()0=(,\0U M/TC23)NRT-=B7Q#9@-7,YBSAGI;%S:_HVCU+-2\)[GBD.4N-1;5Z9?GP*IC' M%+Z39^(%Z/2WJ[^>_X>6/@*/VI=10,N/UA>ME_5YVF3X]FE]\188LU *'5^$V'$/]@+RR(0AIQG\B@U' MLX*G\2)1D@)AS@*0K^SZ?9Q\AW=1,&D_SQGK?NB&T 01S:;O-1# ;1"=9?%< ML3:J!WE FPB'D@4\X,_/2 8"(05#]Z^F];_^(OY2]*FA;W-VR\\<4,CW,^9# MBWYAX3U;IEC(-,E?DET4P5K3Q8YCA87?$YF0>T.4 J#'6YS]5 MY?QF)28^V(GV!E:AB;S:9M:6QY5>XWA1%6+IOV@!&'W@0IU?KZXUM@!C%(;= MUY05%#$#O0$L/_1 8URKOPW>%7L+-TNAZ$1X4QK\T&:2_) C^:%6HRX3;B3C M.L= C=^%87R?_K*WGA[!R^H/+',R,7S7=0R;C8V)SR8^M(J-3&_B#%SB9=VM M0&+O)/9.TNS):Y9X68]SB(YX63L34HB7E4R$>%F?;"*OG'F3>%G).HB7=67U MOYN\K!]C^!VZ1RQT+(,*9%@JS)>/-#OD,D;UU?-IW4M[; @U2[MT;B#@YD3A"N9=R+^5> MRKVORWM;H$'*O?NA,,=TO4C'???HJWLG2+,Z/LH9-V)9;2,9X"K+:C/U7D' MF3/P'81G53,F;YNI5I$.\#*;,I>!.X_L]]H$(RBR;&8\J7)^0EU_N!\10MG1[3:*27?U@VZQ3'+/F.A,'_G6V+%]TV,^ M,XS!T!J8(]MS/(M8)G,<"B*6R+_5 M!?TXRX1$+D;>='K>9/9&PRXQMU)*("->W^^T^BTB$Z"40-[496]Z-[:ZE!%: M(+%GPFNWRYN(_/(AGX%9R3%VCSI&?MGL*,1^22P@7=L"Z[S8ACW+:A%)._& M$ -7ZWV&&+@Z/@D]*>]M@08I]^Z9>\T)<7"];N^EW$NYEW)O5[VW!1JDW+O? M7A$EWHZ[[M$7]TZ/_%(G[LL7YK[L$G7A*ANFI\[ UYDI=^ .E)22%0;!AUDR MUUZ47)DESZ6WX/@%PT7_'5H()2=+<_CTBB\.JOIDU378'^6\;:H M:HVR=8/9B?:"Z:Y\&FSN9^S[9_,$= =O%AU5A:FF"".!]@;1 KKR&$[63#AY MM>YUL0:1!SH&7X!([$ZU(,V] W]D&?0F#>-[L%P,T5 BD\46WKC)? ]NBL^( MM3\&C^MG2) 0@K:QMX;RM=(HNL#9Z@VX[?KVA+G^P'8]9V(.)[K'N&$X0V/" M/.)LW:U 8O8D9D_2[,EKECA;CW/$CCA;.Q-2B+.53(0X6Y]L(J^.%N[S[O2@OT28BU:EXFXJ,MXWP42&&(N(N:BRM;Q45!9)[-+_.J\ MIP6:H/S3P)IG' ,"0KF'WB8&6>*&:ODJ)1$&DAEW?-&RNPQGQ!=(SD0Y@8T]6^VP(-4N[M$DJ2\FY+A$EYMS,83ARR1\.@G@Z-[(/ U&8>V?82=EY%VD?N\IG#$\TRD&K%F/209Y4A MN2#W!'EA%$=G_(<;+E*DJ62W">=P-/LGGR'T$F:!#SDA1G*M(>IM/ ST1+_-A=8)'W+/%2 M\60*\H#0#Z:ZX#VHWIU&8$FW2XU'J @//HD][/]=@&R7Y>]8\&9.TKX,)=IY MJC$MX>DBS'JB'S,&O66:+SNY2-PI4H(JEL47L)_%.RD 3V"5/-\*R7Z%*-Z"CFIX[C.T&>6:0RY[>CF6/>,$1L,.>>V8?@6 MD9/N5B!16!*%)6GVY#5+Y*3'.;U%Y*2="2E$3DHF0N2D3S:15TX_2>2D9!U$ M3KJR%DSDI-UG]6C!*CS1\ZS+9&!V@5N$N.&($J?$'4WZG3#:%HB*J.':8K24 M>]9E,NP$,1SE'LH]Y7#)Z@^[8+0M$!7EGK88+>6>)DS;@/RX)8#23O@QI<&J M]YAFWR;_(5)2(B4ELJ%G]!W3F+3G9,@K)QHB$][O7+'>'W?(AEL@,6*?(V_: MN/[2)5^B?$ 6O&;!]O X,R?*!^1-I^=-QO#%H+:4$(B)] DSV='H*#M'Q$6Z MRU(9<9$^,M1UB%Z$6%GV#%@MRJS$AT9\:*WW&.)#Z_BT[Z2\MP4:I,R[7QPQ MCP)-HY8":B%EG UQZSTA6H/@9 M?S7M55Z_!GZ_.;OE9T["V?HIJ M8:V/JM(*I>I>?2W;%B]NIX*6,X8(!FTJ:\R[EW=>D;2ZH* @6G LW%^$?@#? M".M-I;3XCP!:#HUSP2J@&TDJJ703#C%,"^/HEBL*6R361>$%:97G5K&_RMJA M#A +FI5HGY:!K1#1ZU9*TIOKWPN.U^O<2NO!'YW,7NBK=?SFN!-Q%!ZD,^8QWG6M>.$:0>:]F.&%(?&74[ M1'M";#%[8A5'XQ8-FHDOAIC:6N\SQ-36\4GH27EO"S1(N7=/H.9P3"RIK]M[ M*?=2[J7S-C:WL9%9$0M)$L,^%W')DI!0\E$AS6^4 K_(8Y4R9+-Y!EKKVK"^9. M#THOV4$SY+.\+T@YX<6$ST/0_HQ'F6#YA&ZX<90N9H+I<)[$WL+-4D&E"-V[ M"UR>-SIGY/RV4D).^,ES&D[3?KM*4"H;$8*5\F19,H5BMZIE0',O?[_IH9FZ M4\UE$3@+O)^"R@(?7"'*\@+_M8"OD&XSSO^:-^]#V9NB8:ADI(9\V]LJG[]^ M!85]_R?/H/HD2P+O%IXO)+6J(*AT6/0=R4-S2M<>JNB>(ZLH,K.B@O)7#>)!-X7E>:\YJ M"I5"S4&J^$KEY]@(+"O![J"!];4\NJ\[S#,XF-XW!P<'CH?+GG"FBAB5*6YU MKUU]JZH-3U++,LVRWM;EUJEZ7I4$4*X+>68V=5GZL MC2;UVE:^7S-[V4KL5,1OX;4[^ HZ"P8C/ A_^'#U]\N/9\8$&AEY?!:XQ%R[ ME;GV]R1.4^UK$OM!UE<,MLJ=Y4]S\=.C.6O!44&!:&+_AI<<#G%)>Q=L(_][ M$6I;T[9'AJ[[OF%YML[=L>]S?\+&CJ>/S1$S6T-M6PRS7CG-W"JM:6%S[:>- MZ@:I6)>,X:L,%Z3Z5ZMZ&)*0]DG[;=;^!CC=_HHZK81.C,)$"+K1,HA(F"RC MP3*Z0A1+MO'RMG$39RS4Y,4[9\173W:RJYUT(-=L&TH2Z=?S(R[:+9-A;V 0 MYV1+T @MMQ7RGW69C'JFW@GZR]?N/\155P/1]8]RU_CIH''(?UZS_U@CHMQO M#5"=W*=K[F,/^YV8<[1 5,WNTU$L: T45"+3?M+[(PT*#8,XZFEQ J^_[3TS M7JV*'KL5S8(W;A'7Z&L36P=;20-H:AQ$" N%3S#DOWU+=(Z)TPPWT.XBS 50KT9U3=HW?$PGB/B<@645_O2*[]44&=X M5'PID+)0X2EA]PQOY#CN:.QYXZ$]UKVQ.^%#<^3YK@?&J_N$W6O9DCMA]PC" M0]@]4GV7T%ND_=>L?<+N$7:/T!6$W2/+(.P>V09A]\A.VFDG'<@UA-TC[-%6 M&D*]$S<.OG;L40MLA?RGD4)[T(D;;U^[_Q!XHAKUC?Y1KG_[H%#2K4@JN %)S6\H&4(-L/'8=PV MPP45:$JBW6X3YBV05T]+>+9((OQT%B<<3"V9@>C_+4!P_$SPQVDI-!;7>\"R MH0N2K@[)"0/)Q5=V"V%5"(SSX[ADE\RX.XW O&^7!?MD_T4I"=MG+$^#REUS M,!)XA&KX0S!0PK]R4%SMUUG^ZRD"WR8&<]RQZXQTV[,-/G&88^CVV!_:!AOI M)B?@6\O6JPGX1O@7 KZ1ZKL$?2+MOV;M$_"-@&\$32#@&UD& =_(-@CX1G;2 M3COI0*XAX!L!=[8!WTRC$_PKKQVXTP);(?]I!(Z:G=C%?>W^0]"#*FD=%$30 M'6*M(P?:%[LS[G<"[MP"41'TC=QG#3EJ$6O=\T'?W)"S1 A@^EY1FIUE\5Q! M2]2#?#%A(FJ1!3R ^.6%=9Q=DTV$S^4U7.;U:0 M8@]VXE7 S=[\^B H+*VS%MIUUD+SD*R%.0IQC;M0DOX5#9(7V";LCH<]_*_' MM70:WZKH3[H;Q#N8 ]XK6Y"O (;TG* MP0WR<[B/X$DW3K,4WKP3=T.#0!<)1[AE(B[F#<5UP5!#'+D<09CY#TS4ZRQ% M%^;JHEYQB7.]7RMM)A#E4T"4O_,(GH9"H^?>+(B"-$O$);52 V MJTUAM::T ;:YGMX/#>3TQO9H8ED3?>PY-I^88V?DZ]PPC8GEV"/#("!GR_9? M",A)>"X"9I"M?! M'"?RX>W M7)9,2+[=D7R?XS0M '3EXQ!OESXACD/=\$>.[PP=>\SML>4XNN$:0Y=;KFGI MCL,(&M>R%6V"QA%"AJ!QI/HN@:-(^Z]9^P2-(V@<@1<(&D>60= XL@V"QI&= MM--..I!K"!I'T)XM;%>#GOUR$:_C.U7$=M46LR57;G!ENZ=;M.E,KDR8C3TQ M&S8Q;Q'DB=QGW_QCZ?U.G+)H@:R(.)4<:-V!S"%A;I_F0!U%#5XM$BVN8Z8J M($%CA0'0L@_* !A'H+>W.?!/TNHI)"$KB @1N(<7"8.=0.,DB226,+%UL)\T M2+5Y'$291!FRJ&B^^*[H60&!A"]_TONCO%N'!>\1;&\;;.\2ETYYFO6TB&<% M:N\?'#&CN&;KX7-0G7RK(+U#K=EF <-[G UN+-'^EBZ<-/ "EBS)-G:.6* ^KMVP M'SQMM Z9<_"=C/W0'!YQ'WQUJU$(U??-(A&!1T-)W/>Y*T#[6%B"Q*_X@=FW M(/-6[:BYUNW93%<5VSM5;)G]\=MJZ&MX;:O)WI?@?@A<)6FU.Q_.OUU<:^=0/H195S+RJB!JCGK*XW@R"V!\ 56G99WB M.($QQG>,20D@5Z<.H.X 74_5SAD4"#V08@+AS<%ZN"=4Q7X(*8BFX;NWXAP' MR)4A$S%D OP0WK\+($2 V\]9X%54SXO^@$WFWPJC1%')0P]Z#X?3T 1D&EZ7 M#6I258^2G3(/ 270TI7V#, M@*<6GHM>>&7_N!ZUYG$B#$2,7&J')!X,5?;*>2%D!Q^C;VA>$"ZPQ'0*UM!; M&WF)*L1HJS]>+<%J+&'K4.S0%K:9R_@YMO-KZA;-\#"5B)-,O\BA'S8%WOP< M_&L!V1H&?!A?/K Y6I#VC:<0"5V>KA+S=R"%-V.D6#K5/H7Q_=Z18# X1"CX MM,4/>B(#N=A:U(?X"P<-W<'$%2>@#@L9\KE7*/3-E0FTB6E<,-I_A 0P<\#X M+4,-UM$]Y>$D<6(); (JJ1.]&Q"^LZGVT[BO%^D;PN[&)O7P.QGZJP?^9$;F MX::Q84\4%B\R"/Z1R%+%_"1WY7+<4LY5OG[]"F&-18W^V=7K+X9T_45SR&AK MB'F&E+[Y["'#L7"0!44P_D5>+!&'H9S.I]#?P ]<%L&4 -Z.893%Q!@:QYIY M.!%K +7UJK)@X7!6?U(XW-9T#<>CV,/'[4M\98_D MB-ZPK@]1_+U6W_EXJL;^ MZS\GP]%D=7>FWA@&LY(-C6DRK?K.P%,;N&$DO3)0[F_=(^BFM:&AC4;6A%FC MB3VRP.: ['E,0,S#/Y=$"' 0&]0 MKNU$:E9UYH@!:95\H;8(6=D2.5FK-?C$9! 9[>'8UOV1XUGNQ)RX[L SQH8Q M(JL]K-4>]-:R<]>%X6XFEK4Y3&_0 "L;E:OSK)$.\ZQ-%XR5W\DMQ[LX7,QX M=>VT>?)UT [U:_.*DW,VQQYQRS2<"7,FMCYD8^;;@\E0]QP.SN:0L[79V2ZC M.YA9QTE0OP_0[ _7%S.4&2O70N=99$%8R4>!*FR)2^M33$BX:;4(?5R(%@Y( M?K6[7^G,XN[8TH>F9=LC;SCV;6;:@[$YL,V!,2:_:K-?%4ELSI:K&\LN^KW"P+9IBN<'.(+6=B 9(RV $]C3FVP?6).QX,+-L?,VEBS K<* .0B9"10+G41?5)_6[KN=U.^[->KY;,5&]TLBA8LU)P803WB)EJUE7PTUSN1]3F]Z^MS7+<\V_!T;EFN;3F>,W!= MSW#&CL-A:.R8%$Q>;'VNL@U]JBL=NC[1QSK7/<,8V/9$9Y[KZ=; G$PFIFU: MG*RMQ:D+3%=%]_W6_'J/6?0K5DUH9+B[>PU'EC5Q7&-H^;ZM>^!@NL/'PY&N M*GP"BXQW&)^ M&R^2;%K/,\8D1[0G7(#P^+\64&@)]:[,C%<2U%,<4S1_-D_B.RZ 2&$.-CU5 MC[7MD0D30V+K[)HPOM6'Q[=K D#E32%<3A+TJ$ZN3*E%(+5@ M?/_,4NWO_!;^]/-CI (ROJT;>2.;] @A+<6S5?%=X,G<.=Q=4XMYG)\%"T,\ M5":'H_@DX3,61%A7K<@HSGAU$I@#[@6@GB$4G?DP:@WD?3'3(/'.\$:7Y?JQ MN)5]L=ZJV91UPALU &W0)(8=CMW)8RT,YJ%X DYE90:ST$V-?JES5.!=!SD] M\:')@>5E1/ O$&4JP*4-T[ Q!'?3'AE0[->.T_ :HKX%$3@QP^FB*97*H%'+]> "H_= M&H!$V( R7,YAI"[^E6:Q^UV+YVJIE"=N4))&5 [ -5T456M$7GEEE()'=S Z MJU.?6&RD*@S2%$=*H@EH:O)I;=T6;[Z2_O23993GQ>-\=H"W454J\PMYN7&* M22!-8U?&&'&$"&MIY!;(P_T.FW*]2BV-6JF>*5A:R'])CL]Y6U+1-=+N]R1>S+7/GS_(A()GSR-6'!:2W_NU[V\^:K^QZ+OVI7]> M/=K>7*-RSE2-1A)^%X=WPMCEBR@CP4LR%R,A&!V4)PTA,P?"B%>)1JR\WE(I M6RE,',ZP 3Z,A\1H*C]97G*I_ NG9(-SVN,_%4?_5B%"Y MD;!ZLZ+D!< QCKIS\"'%BXF-:0^*2%XYQ2\'U6PI3N$+H>C80DTOL0' ML;$65Z<)YV=BT),3OH@!S#F$\E!3Y^"QQNKMG)(_IAPWJ0^1RH370T8^$*[W M/^<^27!BEZC3];DPX"M<:\WP'!V#1Z.O_==_CDU3?[]J4^?Y6^)WX_W/VD-#F1JISJ:2-,E0Y6W0U-84(==Y5M54 M?"Y[A_>SHEG>L2#,C;AX11J!'(BSK":EP@Z:"L +AC.QP)9I/XT&>@]O$]G2 M7% "N!D7I$8J.ZJ=($$'Y")%@P>#(&%)/1@00<00,PLQJA,N57M%4R-$H?!5 MJSH7==1NM14#423SB>)-7 Y;H#8G;Y$?)^;O-U1\) =)N '2D3+B:DPC!_X\GW= HA1@['U;X=NX6Q MZZW@L?OXP6R MB(@EO%N8K1=+FW+U2WJ9'("O3^-%_!;C69R,P( WB9&;2LZZ1>S%OXD!M0S" MR $*$Y,I9V&&#@2?*^*SM':3.!97S"- $HB6NX4!BQ:#J&Z97(PL1NP.1PH] M[1-WD@5+P# &^40NP2X4IRND>,4B.V@5,IE\'.3<:0\4)!$7JJ-2M_E"(K@] MB&+3IT(.U:Y@XGUL-RHI$G>!U6(LEAP&LR!3!17+-LIP"V,I0DP> '$L_*Y. M^R+,1.A )!?N_9S;3'6=IJ;]")[*^=*4W:$ 4D8IK"C[YH$RV&GRPUNUWDF!/K-N%86E?3.W8XNB-Q]'/(GL(Q2!SZ;)T M\I5 5.32JCSS)34/8Q^&*M&Q>MKJV!;'3<7T"DH]#,+H.)&;SY>_X#:5QW)C M*))*OLRKI)>KM9J \--BO(5+H>PN%C/75?VF8J,!?; GFI"ZD $6H70HF+G" M[%TNT^0B-X6F%+=?\(-7PDJ^]&+TP;'G8DNLNNB"58A<01 MHY-PV8>.E]%2!'?T'J0%[DA]V72&,TAE+Y\51%4C4T/.:Q;QU%:"#(T6,IG)@W\.QTWJ7((T'8:71D;*% MO*J$5V+!>FOE.*"2[3\K1=:"O7"JW",KJ\=B64IX5CX38FG)F)FCA=;JJP[0 MA8'B9XLH7^C!JF\A;^#@IC;2J'Y7Z! &)@*( U%(CF^+\5-T>X:Y0.0I96\ULIJ'RK)0\A3L%@ZDA;C-A*I528DU9#+ M(J1%*_2]>:-2M>/\<..N(3OR?&= T3YAS*WH(]]*5J/S:S[/%+&;&H=W:K>O M! 1Q-5Q9L^&9,0'D0(6>! M6VPY5^$0BGPRB'"UT%O@ZB(VJSK,$3DC3A'% 88:('0=,:N05X5]*^IB,2-> MI#A9D[N\'*O(1^7YJ!7+A?[#6\7FND)OY#"R*I$REM^O30>\&,0(HVA-S)W$ M[BKN:[C!G F$4;Y()-9+RW7/^O8;[G6K006V)P*E:AE,0>]X/L)P^#*.O,W[ ML^4T'X8[[B+%],,<&('L/#PVVS,X_@?.X<* (S7X5&'.-G.EJJ,&,C@6D!^) MVPCC^[1"92WWN)MX"\6PL%S-*E>FY%C@ ;GC\$%->"':*V?%Y4%%K2M&T3 > M$66LVA;.7-,<_,!51S> GXI""GAUOA MQY3YE+)876PVI3RHPL@-3:Y8RP/K M2Z78?>EM,# ICPFJ19A\)IX[L$37E2% QG9UI$WO<:B6:P;B[%=/B;#;0G1ZN(*F<;H5L G(Y7@D$>>7*.1,'A^?Y9;4J@G2<)[AJT8+ I%MFE 6U> M:8?VY[C45+2?5=JO*8;]._F^6,Z2EQG(&%@NJ"(@'NS!@=04!M^YQ+V+#_$> M&3'^*C:HU?IC+"]*JFZLJ-6^GMIY$:N5C;\GX+/@QRDV*01.XV3LS.HA3T[^SZV0;/Z35S_HD.XF1K!ZV*#O%+_H&_8ZJ!'N:C9MC]? MZ :#J@JU\R\?-7CP.?_WQ\OK#Y^OKO\4(?"WJS]OM#_.O_WMXD;[=GG]MP#Q<;H6)S/Y?IXK KQ@!29I^T^<'O+0KB)> MQJ\3\;)9H=4 :G^X^G+S[>KS=5/P[#8MCSOP1FSD3'3/\.WA8#*Q)[[!QR-K M.!B/'6,'(F-[L-MQO^>^:$;E&;L\G/;T8X%"WH<\$]@,[E76)>+ZUV]7'RX^ M8BA_S.FZIP>NEQWRUL\_-$KE0DZFU'K@QR#%M1,<]'V EY,XE+/+K[BYZN&8 MZ\B3?SS!5R[(]$H(BP#IG>V#L(I3\^)UTLH%%X%"$TYEZ=6OW%YS"C2/D'* M!JF>_:W8[,:KN=3%,"N7QN#U8WX0YB<3Q([-Q0_A.KJO+%B9BBJ'YS MM6-;55BYMB84='$E!?_I2JP+%]>QJ76=[0*4FV4X,BEOC)/B:>A#/F&_C\LY MS3TD6M29G+-@I6)G+)+3%JQ2PZVZRFRF&$\]B(F*([Y>B5B1QL;*?6YD_N?J-U_%&N94[5[1T(("\NP O%;X4/R4-MJF)@O&\W[W98 M@P9Z/&-!6#ABWG!QNL '@\]D.1Y/W21P!*H%6O>2<\;I8]K@YA^J-KS"BM0 %GMBK_Z M+, ],+$1(.4D,"N%1.$Y+IPHB6Y8VVA8Q2B7I>5Z0*=#L!%TEX-'H,[>3@"+/:N0]P]QV/0'5RV MVV$,\T>NHW_DX0)G;O^51O#-;@6+K S((!F&(OQ>F&Y M69Q#I(ND5H1_T489'&3R*@X'@&FN^2K(AI#39U77Y:V%5N=/G(<"39 MAOS569"F552+$*],##EL-IAM#^RY(?TUOL?M'@C,?G.J*U>H\D%5[Z'F*$WG MW YB,;D<;\E]&BS.$9?HWHD0W5/6N=1N8S$VS\1V8@[1<\6:^D["4"OK^\CC M)$/XM\H [4(-T&!(>.YY":IV+<(?UV=^*XY0K$XR)FJW:Z[L'8XV8XCHL]@K$-\(# 8+8 5FM5+)*F=)0]X41U[-ASOI(C9-Q%A$ MY(OF5N=\3,Q 4:RYG=TC8AS!SS V@!?C)1SW^%J)A;@2EX',:U:X-]_EN>(J^*!)MZA M<2WE+CY$OBHG6;4MJ$-Q@ L/'@=%NL,[@G'^L3I@*1U6!@IE6 ]+K3ZY?L30 M:>OH:(7%HS9[V\" =,]7UAUXN00I%C;43>%-+E4>SA9'GA#"I,$$7@0;:?=; MKR9I:$#SPD=%@(K% -2A0N_:,/)1$EXU1^7C:GE-X60JHA>22!?X1UEGY1R_ MVM)?902H+GJH6A\*9#D66X'4I:Q4>*DM! GRI"*L"575TE-%!7*)R"NEWZG1 MRPK63 )Y,",*6%NL:Q;)X916Q;&-"N+E<9/J=^M+_VF^]N_+#0ECX*E_->\$_*S% MKCJ65^/]22%'50\,K"YWY?"@M.@?YCYU7;3@PQ2+MPW(H+7W>X\6PD)0J@L'X?/'[ M^>?3@R\8@\G$=/WQT'P(7G7TXLF2Z6O?S<&X0P2 8)#JGQN"6.!YU%&JBU1!BISQ!P*EE4 M\1:-(%,GS_%$44X=5O*W0AJ"6)K*PT0)8LC!O(-9C?B9W[(P/Q8N?;2PMY @51Z7E[MBV7X/AW$3%!\(D+B:*G:I0P5Z?SUBH7277U[?4F8G=P M8BN&U@ZN,X+Y1?)@U *FZ(DXD/"DT60M8)TC=O'T A8?<4>WK/'(F(QM1Q]- M)@:S=(L;MJ_#ZQ'N9@3Q(L5[R@N<3J!6RK:T4YYN MP^+2HKQRIKM]]S\_ZR(R0H0(F+RH I!0X_63?YY7#JV(]S'(EP<+Q0G ^B$[ M<98(P_PBK9Y]*%_P.#B5)/4(9KG@>I(1$?=WJM,<#_Q)'"=DZO@#-+/,70U( M *Q2;? H2,#! K;YYY=O%[]?7M]'IQVQ[8KN/Z0V[PD3TQ?&=HV /3 M]W1GR$UWT#VWOP_A/W]^>WRYO)"PFC_ MO+[ ']6H]!FPM = 245/6WRK'?'Y>/'I_,_/-R>(4.?ZP!X,W+$#_F=/7.8X MGFVXCN=[KC> MG.NV9XWUB3$R/7TPYA,;IB-,MWW7&KN3B37T#7_0.<_JX-D/M"S(99\N((55 MCO&UTJ.RG&8*VG#@XW-5;QN(=='3<[>A/N&FP?V18;CVR/3'+N.&,7$@LXTG M0]8]=QMTS]TV++FWRM'DU/*@"6QX\7__>OG;Y2D.#UT^,IC.'-OU(8-YC#'; MY>/)V!];(\<:^9WSJN$AO>HY[C5L/JVG#&S_*P$W6+*TRFVF<'BK55N;N++/ MYBF\DO]M)X.6%T(S<^"Z$V,R&GCV9&B,Q_K(9(YI[*..G"GB@:+'D[X]ZHZJ/V S;)#E/U"F.L_=F_[G_H%_YA6 -= M'%'W8G$0M?IV3G(\T8?M\*$C!R)#-_J77U:'Z12\']Z,%W<"_M_?OGW6+B,\ M,.)R[6/L+LH;A(+\L9<_+@A6Y3Y]CC82:&0F3XY^9!F#%(#WR"AF=P3[B&HR M=JO@[#.'>UX)P)=EE.W)Z_OY%<1_M-WK#W^E.+JG[=ZP'W$4SY8P3,]X)&[( MN7:G?,8*8WXE ?##^6<*@(IP%O69.3Q\M>'IZ[<+"D^',Z:ODAKIB"GOZ '* MIN#TF.4,<>KP*U[JT3P#?"?QWNJRU*KYY7?PLOPXYH5<_8*BC4VSOB?LM[W\ M?G?EM&'M^&"^'3=X^ZBCA.NMEEMYO\!L/.+%H4W\25&.JR>)K%OLK+Y9WX+L MVL8XZ:2@.M\RQ[UO.<,SLB65-QGQD>"YW^,@;,&L'!,7+&4IK M+6611/)*DMVMY4"1^:'CY,4U$->7OW\YOT%D81,"Z-38["W]M1Q_?R'!-D)^ MUB_R\)!Z1PR*?Y''TK I\&9I?3M>1M%N"O,WOWY=N;"\=J%5OLV$]XK*6[IJ M%-EXS>S$LGOJP]L KV!2M,?>0EQVN) $U8+I0AQ5D^?!%*L2GCS&0\%\RD(_ MY\81XE8OB,N+%Q%\),I3QW/_S;U#@G8[C,N:>+ZE,Q_1[V,8&?&);WD#KIL3 MG1MCTQUO3W@#?YRP-?M^,6QYMOYU^NSS_<:#<7'_[ZY>KSU>]XK.KR MRX>K;U^OOIW?7'S<9X;[XD)[WACP[EOANS^W2APK7Q^S,;FWYD,$Y8B8'S5! M)GHT[?T&G_TE_8MVG2&#JG;>US[R/_"FAB@^L#*/TS^\HMS[13M?W$(U4*ID MB=AAS6:K+L7XKSV*?/AVKN=7;Q=#U\,RP\5-0:3:VX12@QJ0@FN1\$0L3\%0 M)^$92Y8DVRVR??=5,N.#+->D2EFD"XUI?TK[R.X"3_NMKWU%3M_TA=+9,RX0 M4RX3?SZO7D\OUOX=KV4ODEGE&JWSDBQ8A5Z2Y>YY:UUZ&Q+7H6^J._*:HK%I M3?$O3NPMQ5^FV2S\]?\#4$L#!!0 ( (19"U."9T=L5K$! +L2 @ * M:6UA9V4P+FIP9]R["3R4W]\_/*6(0C+*%J$PE,*,+4O(;BQC&5E#868D#&$D ME;6Q94M-EC"#P9 R]J6RMHQE#).]""%D&61]IK[W[U[^]_W[W;_[?I[G]7I> MS^5U7-=USKD^Y_,YYW/>G__ (X;ZQOI PX<. "XSOP#[ \#= %' M6%G96 \?86-C8V<_PG$,R'GLZ-%C B=XN8&G!45%3@L*"Y\Y*R=U1OR\A+"P MM#+H_"5Y,!@L*J6JH:*@+J<(5O@MY [._NQH\?X.3GY%<2$Q13^Q\?^&P#/ MD4-R[%LL!\0!!WD.L/ 9%G^>573S?\C."/IY04%A$+'[UNI)< M55U36_>NI;6MO:/S_0=J'ZU_@/YY<.CKQ.2WJ>F9[[-SRRNK:XSUC X=%I-G/:%MR>;JQRNN\. ( M4"?FW\OQ\FSX*_GEG^;]L>R?\ZPA_\KR_[5L'^S:PAPC.4 M<_!8> !:@(TM$,CK"M!2#_#_4)*];ZD'?".=AP7\CQ.>0/#ED,Y[>AAH>>7_ M?VET\2@-4,MWMG!RRL?_- V7!CWM#IKM?=71\VJ?X MXG9?/MU^]Q@%RFF0J;6K3:[6<6[LTT5Q42X!Z/ MM76O4_(JKJ*+^T238"_?_1GH&^45[*7/ @/T)<1QT$?US&9EYH^$QUHUDU,U M]#1MY6YX6^(Z;ET#S(%RAD%,>R28MO7:-0^S)S4P&Q:= /J__#=-]CZ;AOUE MOD?\@-3ZA_!@R]U7.6-_ZHQY4?[21?2/'-D_):Q$P1P;0OV)5P@R+%3@4AWN"=_V_Y5':Z$O1 M"NVOM:IX_82BP&6RSZW_W7""5BK^;;#,_^KK/Q8F[)8Q+2DI$5O\,^)863[R M;_^PZ>_)_J.\=Z_-K;*K+1&VQ?K_/71:.)J*.^( V=B.,"?@I/CS/WY&3B^#SC^9U2+?COH=64.VD/M\ZY1DCA!1$JO M'C#Z'S=IX;#E"MYU;V,F:3.0SLF3Y\CJ79OWV54O)"-!C&Z/V.E/ M1T_X\6MIS3O>6JRTR]1 JT47S]P1I@?XOL]4: 5W:V>T%Y>&AVSUWUFF)OU" M;-&31L8_V>U,%S5^^[:[:E\J X)KU 3/FN]4[B+V 3\S+^ZL[:):3RQ.;D\3 MMAV_A*W"?A9_:]#5:-(2+!%EY)"\AC>+C)*R&P3'MKQW5QT&[#/CXFN+[:S/ M/?*L&4;EZ6@BOY_WN3J?27]DA[II^)'NE[>9PT2?>)LOY:B=,<1L2K MS$]=6RC\.$E(0\]'"$ 7BC,P3O%(!UK"+)CA$?"_2V(J B\.Y[TJ@T"P4#PV M:=M)?B,*+LO7^_H/?A459-T\L/TND3D];_5>J\(][/K,6EEO70D+8L;4^__K M)-.P&ALC^=ICX(3B1P["R=8A_2Z4LD7C\:#2]^H&@MP-LL\&=JZ^\D1AJ,YLXN*ID'NN/DR/HW-*61^I=S1/?;LTWSVBST5 M&ZUY+7NVQ%.BS-,RXK:4U!+.JR%'].[ \CM)C^7SZ]^67Z7NO6:4O RNT5K> M(W^U=#;C'H.4((H^X&]23%\^.CI_?L/PKLYI=%T5F&+HV*3H? %1>NF*,AW^ M C4!TO8L0U:JVD;3YIFC,: /0F7$M";7B%XJJ9B7'F^534K.NOM].(_HX,R> MQ%I&1;9)^>)?]( XMN*88' I#RL-^-?T.),C'[+2_ID"+CMUL? MS7T XF)1_M_)N-M)RWNU#ZC,H%G^EI-H*_Q_9LC=0%I>"Q\RR]/A=+@W7U"D_*PH&,S M#9;H]5!)[TGLJD2YZ*6$T5U4[6:$U0LO#OWPSI 52-?0W0[8!\0RG@Q/Q(VMSI9+!PV M%SFW4+]DM2X>F*0ON-P]MHL@E3.KK_855VDRSO0;[D);HABDA8F MF27E"Q[=8P2U"I8E6$"@*%GC,'DRIW&KK[DZ<;S1.1BB$XY-W;Y6YU.R+FX3 MJ,$'6;RW,6^XQ91ZL9\S3P#M,.09W )$/!C6WK\-OHC6;[5;_?#X23GV_W%U:<(GOF M9X7N%K,V[O6'=*S7AV,B2EXRE6_5*&%V9&A.(S2,V=H6/2L<6E\>W2!2RH7#E@8:EK8M&*-F3M8Y$\0 MH7S03/. M6F.[R% GW\H<3,,H0X=[K.2D6JXB-ZXB7='.6F.II3K'JP-"@V=MGOQ&243U MLAE/IKR^++[&(5U0^XX7IGC9IMZ.Y#A##KF77\97XRO4&+ G33.U-%0<:G"W M[&>O"W_>&&CY*.J:W>(7>J(J,A/5K#Q6#G:RR=@LMBQ14JRKFS3^\2W=021) MJ3%RFV&!:LWY[6(FI17\HT8GBUK#YIJO&U3UK+DL,*W7075H81I^SI$R?0A[ M-->NN8PK?.X].8; M)=W#5A*;1"NKLV%S&@D?;,QVYCM$0QEXP>4]AB^;E??NG/M<9#@?K"5I2"15 MI'&//F^K7]LQ5GXI"7Y[R?IC:?5&L8CP/=K:9T;W>O&[>??M_JE]P/!Y+6PF MI'V/SLP:=D"4L5VF1@JE&"C,6\R('[I6*-7 M@BWOCDZ#)+W-_(3[IUV4/O?)BM\P.O/D],@HW*"2TUABQT;&J7TFPEGW%)9= M@@F_>"JD]SSV*&.C*, >;,.K<40XGMKO$)KFE;9X6L9/)GNBHJ)H2YH-# /\ M!]3[;Q)>B@5,YFNY%95$!K@%1^^ZOG;CUG;VVVWTVJ""K[DG"G_$]^MCF-F[-XMT4 MT4K/NY#5W;FQGXO%G@V6=0W>VR-"G/LW9B9DJ.G@9YW0AL,Y(GK MA31?],%=&>.O:N_^SD*T#7!!]]R[#EH?[B9@13:-#G%E_0%Q=/_TXRKA0]GM M)B('P]6Q\!&YII^KHTS*$+> @=S]4IS<_T:(25 M]R\D[&5JT,G+,[H#Y%N06O&%#I6R_K> M;4U4MH3"$\X-:@^0P:.!))?+%8XV7J->@59$CS!A7.EYMD\RK4')G<&0":5[ MYSTE-G)(=S B]3.=]YM=,!/IK(ED2\6>MYV$(K$:_00S ^.GES1D,VGV_PO* M=[S_+BN86^0 Q'1IW_AR"-,ZB&L+D'C#[F;&;9+6W9++IEFMXU MY]P9HTB_"R&QRP$\RJ]69WE*O_/.2O^_"D2X- 7C^+W88*!X(P,D/"Q(*[T&0P]5OV9,-OLDKT. MESXZ!T2=%VQ%%G(ZGBPL>[P0O8O*H>V8=AF..^X,Y:;-!-[I(]Q &Q-&*?6C M]QR%Y7?F!:$>UXP^"N:?K^^P+^I@K7.%"K\N9EHF*#F=U4P6/N^%M9:'.4"UAVGLQV52#@#E,?V7_C9A# MO-;&@-KB1;1C7R$ZN*O#P75"0.6C:%<=2B/XL4+_%,+770-E-FXEPT9Q[$KH M>MKO6>LE^$&1D^(4@(DTCX?XN*I%T"EW,EUZ* M^?#2-=F\=%1IX5R5[8@JWXLRH=PRVP QFJ6>^,-_FT;=L['-,P2*YB6[(RJQH?*[$NTRW&N*Q_WF-( MH"*8D#\:6""Q9"5D[ST9J.5F3M80@[S-:313^\(D8>"]P=\D[%;U1M'ZF;GL M9[M5\AM$UBJM1F?ONC[>#:+#M>N:#)%69]I:^<+;W3FM:K:-DD_[@*KA;1KG M+2:ROF0R/L7?[2X;.?(;R)_-W.\5. M/*%.YB:"G[O'"JNJE)@/R9=6*=8E+51)"15KQ#82OS/#PPM=R*2.!L^[+Y-BW$4'2N'J/6% M8QZC;NW.W6L]K4L-9VK=;&])BO^CH=(]QN5MQ/UM6JB$LDT^==A!E$G[/@\S M!68XN-UC@ 8^^]6EYG$0OY>4W5M=LEX@Q8?-K3 &'.X$69-(3!8L94B 6U$7 M E_2C>OK<&M.FN8*_0XT>)>]1R6%V%[?C&V*Z#F["NY\3H-#O/RS FZB;;'2 M96CTP\WT?<"9H"UXM_P-9A?:;XE.P'<>C,^Z:.CNU>Z11Z/@*GYRGXRT*>?/ M/"&D[7PNU+F$HEGVK$[)RM_L+-Y4I3BD^11_0\,_Y@J_\]<3QB;;/FR@^;,I M?O;H&\"A;>57:'JJ!2^$6[3/6$;@[@TYD6%&;!)>7A>X,+9;8 MCL@U(G;)8X]?[_MVKC,. 21PR#2R M/R+>[;&?Q1ZI92Z*;:J21H$5W0)@W\I0U]#!1_+ :Y'(\% M7K?X I=W072!AH\0Y5>M$H\4O-!T.X.G?EDCLA[FGP'[$ N+SDEGWL!BPC[!\X^(> \ZYDKB MKUA;O7E+ 0F0:&"%:8DA-"X$IB==N$;T.RSE+Z('$)[.','=42GRNV"(^&BA MP IJP1ZAP!Z*7HH4(?,^1-ZC465^:9O&'CRLVL>&$K M.T]9RZ'?MRW8LA9:$+^#R[!Y1K91?UEP^JR]1'!:Q7NWE?IP/S^M3R M9?,6@)86__3FAXW#:IR!9C^2B(PYJ2"ZCB"UKJM?;H=?_2@STQC21*7R+CEE MQ'E2=DJR&>]?_"KI*SR:_ZF4<1QT\/E49G\\S,\IX(M?[7%O23R'G[FP593W M"W/YHV)\(ISVWCR6/!$&8H67L(7 ]G/0:Y8K_2%1-U6\$.QS&,^67?-.&X%R M1-_,ZA=.%^5-^V]M,L]=@'_#8/4RVL8Q[XN).A- LG#OVV8^[&YI728RBAYFT#='YY_-0Y_3YWL28 MYS!; )[*)TZ @40/T>&O53,9 B\GP:-XVB\A1,E C/F5F>,@&Q(WU]A3B+7J M=V1DHE*RQ><*DYZ6@=HY75U[&&W+O<6^<,A5;S3[<* [(83[ 4-<0!O)0"$B MBXZ4BY=Z=\,RR^*8BMWP^GL:>\Q+*$'7RCF6L3S-\\Y+)>$=S\-D6]6],C4" M>O0A3LG3VV9SF;S5P 8#>D9PF<(F+(K5K3[5Z^]+=L'O#%*,-8B^?:^')%M^BFI56DU[\@?=>/. MU['"QN%]0)$YP<32X:^S\[79_W+7T*HY4_N =R\Z0(Q-LI;[>'"4[2@]F"3& M.G@BQ3#"8EDZ\B7305G*-C.Z[@@Q<>U]/\,C?9A[K-;AV8T4TV_T7 XEV@31 M=FKX>>KEU&PR-%\#(=850AR)AUN?\>LJP(NMQ\-NS8"CC+QIS2W8^7CO^)&R M2#;PCPEQY]R+.T4R_,0QD:IKFICQZ4T; MV,HX!6DOR#.6/PX#W\!&$EGC!-NOWI_&#=HG\V*-,K 9IC6?R)[REIET _S\ MN$?6/1^F[[;>*9 YT?7J!J\C&?%)'"P5[W,L)3N4[B-XBC95?MG+ MW[NMV]XB$@V-#RIA.>36:,/))24NSGDHJX9XI$W9!QGV[/G3;2GY3URA]/H= MU>>?R,RY)<^W/5ZKA.L7W#CBG7)_4D][P7Y*?0XZYCA>7J2_]C:M7$QJO+<^W*%97BL;HE,(\),_=.C#YU0E[9<%LE]P$##AO4 9VM\ M4&!IENV6D<=9^=*>KHX45 _!N..P?<;9VK2*>4L)X;YG['CKMV6=5V9F+H1S M7BJ;.^J*<'?%]J6]NU5EL!%,&+V:23XC0$H1?V,&50T!4FM>"%OZIPB/7P0_ M-.V9\9W(Y]"3O,P+'I>3X1P$\TFF2YRE5:P)NH]2I ]#[8X^L+PT7=!I?/5E MI_:\@ZU@\@/:XJP=")JB0WI;AGRL',G0B#!<]CI2L;2+:NIA6(8D/8>LWHP: M2?[ ->F<__5TL#X<3<^!/<&)1*E5:SP6M&]]W3_@>^E=E<2M3DY_EE;0$2?@CS;"D@^ MXFJH/JKS^O+Z(ZNZ6*[06","#"H)^MCF,1']K<5OUDQ@WE1""KQL],;QC3]" M621M$MH!KF5]ZB_]GJ !RB/JZN1+'DXXXVZLIRQ Z!1N^04>0,=[9+,>UF_! MJ1[Q/^S&"7(+[9,W:^-Z"CI803F?> 5O,_W$IK/(5_!)_EH(>__7?4 PG':/ MGXFWZEJ+](_V:LFENGL_RXGJ\DRN$QP^6JY\LA3SU.-6KQY?:V"F5&O.KT-: MU*80W4QM3 I"R%R*Q8=5Z74>THB,%P.GB6.A!GJ8% MM3?A>&Z21 1O/S\@6-ZSM$@.MO-*#<_%K(9K:^O M=T:85C.10)Z[LHIOKSZ8C+'*(5SEAO1\>MS<9MR!=?3#>7VCV;F1U%()%SS/ M%95!B.\W$/(XRS8P>$UHQYJD&T 17[5].)&8=A^M_86ZGONB!J(2-G1].D-% M!0\^(PHQ:0.O42Z1P64*.JPRPFA81#+4%9O!@P98FGTFGYS#5$.>%UC?.*:T M5OCVSO*EM_A[>KK5P@.P0C0&?=F)URD@\'"S/>,B]SQ(LL>^*21ZK47Z[:Q3 M>0QD^D31""J:+%&5I?O=3NI:QAE:_Z?@VY:\;]A]^OL.\M^ 9YWS='\E-S?! M])5S_]2+_9OS<(XG"O'[ ':28@_]U$3)D@S[*8V$/ZA4+]&R U7:M74.'9#F M\[SV_!-M9*91)Q^[_EU7]WTQ QA0$$3PX9+NX*/S?Y[RYJ=&M"G$+]L[:-OY M9Y+/QT&=R6KWWZ4>38Z(:M/9Z96]Y6UE/?T*US/ [8"K S/&;$F]76HV MT5UP@=@;38T:,,KSU3D5JE)%-4K:V]H[2F*"U.:D\VJX7ORC./ W?N(TY3M^ MO#U@8,NF;S.93Y-WIK9CR6$>VL$'Z6RE, H.M(56GHQ)LIDS,#%F ^/AR$?= M?@V]YAW -ZH%/67ZORAJYX;>%D.?$6X.D3_:"+[-RHE<^F3%A1H..)JD.<(, M")D!#OG')K,9BWL<]2<&R\R1*_+REP<<@N4[&&5J M [S=_<#\,$1KDW&;$%R>J&)0UJ THW1F-?-N>]H:/BFS=\=FH<]>Q,:@*(*D M[A%OE>9G/5# ^5G>4L,H&ZDJ,]3#6W\&=O>M<\P7B7T +_\>^:WXW<&RU3SO7$-UKD M%[C6A-#R;7:Q>AM]Y3N\=_3AL9#(1W:LNZA.\L*M;^EO?#3)0:U;JP)VK&6" MH?GJD:D#C<;@2O4M\F'$F($J^,N+1$0R2598<,%"A2"/$=0_2^5M4Q.K6;5- MCEI4-?A( 8OB,F<0;0:X[R;:(T_7"J@L.(06Q(1W).R0A9JEV=:)UJ[#8"6H MA" O23;M262ZS ,L-O4>I\DANS?%U')*FZ%(S$2-) "?>LCZ7*>W5;4' MV;#D\RV5HF$SRV2H^] KXH&VI*K'[2.VN]'E9\U>0-"H-A/A-D?!":+I;.%E MD8]?&U'H@NE=%+5TD1I,9VT*H$*LCI93G,E?+UQWO*X(?^Z<3M805*P=MX0: M<-6R9CG&&/Y/WF<"#WS:?._3*0/0CI>&GOQ9ENUNOS.5+S(9S&]_LZTTB>,,O?U751?BM#M7) M+!-JYPVNYV%!P'_NRR9#KP-(_,8C[C$(..40S*CL:.L6?7#T(=G:_=:P=E%OMJV8!]B\7OU+L6Q2G+W"?7MR3%4AOZJ8^I8_A;_!FW/ .*2C6D^'-;_-U>$3UCH*!.3<'3B3(Q@HZB MJ6I!Q1G++CCH?*3UL37.3S+BI/K: 2UU$TO/'_.*+?HNYWB!60E%NP!@ML86YWV%%&*]9/;UC#WJ.(^V_JOW97'J\1L!K M< )"PI,J:E\[*X8GJ=-?WM7U+T.U+SDHX!B7YD?5YY;&Q%E+WP%)%B/(5MAU MN#>7T8G.P[J)2%M5@:*^5(=\V<33H)PV,W>LV> +*'87=(H@^3M0\ (#">Y& MPV JZJHY3*]]Z#9&#SQ)Q0GQ$#]2<0W4F4Q8RJ$W7 BAH4R,QU/54A(1FBAZ M)_D>0V!!^XL-6!;;GJEF'4*1\S(LNX]HG(4J%0F=VQ/4$^XIR SF.WU%'R^! MU4$K MBWFPYY[V\7U G>S4+G#&-HZ99;'YMZSW'0$:CI+M%*"EL]^0K\N)+G#0%KQK M>:>O>: I=O.)8GXSM2DH;BJKB3P>J>)WL^)-00WE$-43LJ#KWIEZ^D0?3E/1 MD(1-JY&US^.5C7K[(IZ:2I$FOEPJHE2^<,N!2N)TO744C:JR0="3A]I%G^1+ M21*T(/KZG#8/O[VXZ744BR2K-)Z-Z>'8*-BVVO S_8[6BWC1*-T>@I<"OUC& MUG-\I6/58%Q<7NYZT?S=X 1J-C>0*NUU/,ZD&N<%_ME_4JHHTD\GWBH)R *3 MO]NT%H--#6Z7.94+>$X,F[WOD3/,I\M5^:P#F(_54?!Z*>\WE@;AGW@:3 SE M.K-D&]"]N2EJCQ_!U1=PCV._D2KZ#A,7F@Y\EZ6&PI\'L[TH-UIP/GT[ED&\ M*\8D'0C:H.;7T@1S]>70>].6"\ZGPMKFJ,?A*_/KT4OJR$2FRG1>QY*B%4^; MQ=- @O.2Z40- -1N)HT"'4U'SM2-$@\*YQH=G8<6S@7N> RZ!"G%^$'[U_H,Z/PK6())?H>HX MP^-3OX@I._E\YU$1T&=HD\?4\WE6%W!TJF/;&=72D>O]3V^L=*&>X#EI/S 9 M,60F#I0SU"4*\O9>'CR]]#'(D5YLM$=J2I_( M.4X07XA&Y7,O/W4[G1=R<_)VH_N2.=O!_'2T/#+(?@-Q@5L<'S.IWJ.J\D+X M EB9XL3.CYT$8A6O)N!XBKR%@/$< ;?;SL9,%3VF*1?ASY?43*>NZFW)?27KE0^C-L5.]L3U;2 MW0?5K84T:[+MF^E>;K)]N5@VEN/_C*?_/M7=WJQG:S:93=X<8V2/5VL@=8JFTCK)>,5YICC[@1X0QO]? MQ+ #)K!]0)+'%CPN^,>]A9*A0(F]^''CY=NGE=R1/]XMHNF?5[VZSUJWJ5#@ MY@WWR->;WV,W$"1ND8));%Q5_-/&UT8#\\0N\IC:4MPTM=7X08I0UMV)JL&-ZHT,-!JV81UDCK$M.3S%! M09X0Q*#=Q^:GHZK>TZ_67><^<:>K%KS:^57NE@E6_]5IX0OB5J)QW$!F![#W M+1.W'.WLO)+0'IFSE5;I%5=)Z079+SK3ZZWK%11M.L9*8N\Y6GRN.C-HT98QWR2GFT>+[ MNG2C)9/?+J(F27T$H_(5^T!G(1-.Q M1K$)4_KKH#U%UUM*-FVSX]>S!KVF?B=5HI MN].C9J#/>:1UM8)(.M$SOQ)_EQQ'=/=ZTVUX5,X/1GB&CH=[>GY]$OQ@$$[: MD?NP4SA[3>W[*,R3[V1:>+TM:ZQAU] :_XZ*P<][Z8$!HJF+]])32^.L*]6K MH&5FX9RI.Z($E8&KVY(A-P:FU3-ME#YFPO/'@YW6 M>5_NV7RBY(+/&]E_C]*3 %E5W$^>P!]-1%):18S:97(?>_+5)7=-%DVN6MU_ M4]3BEBTD7JXC^+)'$WD6^BZ+FG:I8$+ZE.KS[B^^'^''A[E0'7))6]J0V:_C=2&?HY:. M/]U\<QMRF,Q9Z5X M!MO4CZU:>H(9WASI8BIS6D,X.)"E"V%$L<=Q.5WA L&G50J6WA2T[P,T8$_R M4J1DJY[%DPT7DIGKRWP/."WTXD?+23ZE11E%BG88*\\8CBNX4'X!*BQ,O1XE M 73#=:>:C:[0:C]3A[CT1J')=W#B=R'G._SRG[$7^F$1ORA7.2^K$#[9QQ9D MG)Y5ZZV/MY@&Z46@#56 S]HN%^6::Q=]5U8!XV_S"SO$B="6YG8L-'^5;6GXPOJ_S%G]SWKOS\OJ)@_ MTEIA"R?*I B<4ZXY=1_P( M.:'+W]=RNK)?H-#V(]3T\]N!'!S*#TIA&4G+!MU?->0$S1IQ)E)4A186C:Y\B>0IR\$35UA-WNFT4C MZ/AT#K5@"/ IBT:B9@!KB%<@&%@0WH?S(A+EVQCEDT:D/LOLZ^"#\[45O*0< M"RZ\JFSKC7B4\SE;1EC-QNR>"4.E$.E&V<-?1!XV2I%#JN]C.-:R M^R<&-KOM,]X!F>2I\/?^305$?:9==.[F%CQJ/+QC?AM=UK]B%$.RT#]BY MUSS0&"_3LRHOE)R8)FBWQ40=YX'J"8],"DIY^8G2S> M$'LEJ=ZW#XC.[8*:JMG8L3Y$&PY2M(!NT7+Y!L;V\MJE;:XQJ@0)[!V0G]DD M/UE21FD"K]L&+FN'1(D+AA1U\]VMXY@@@_LZQ!]S(4Y& GK4:/7Z,E(3D>UF M>%B5O$U^.([@4?Q=#G^L&0)Y?["4KY.B\_$:U+$D 0LKXPRZQ],_>%$"-N)1 M(WX)9658?\FQQ)/@"T_HI>O;TK9"39N,OESA1O;Q3>\=Z]_KL3&!Y^M_33N. MZLCT[C;CFIO\GH>-N/+?;7V3:?/ 6SG&/YMC3QTTF7Z[Y%PQX?#Z]H$987AT M<,%2=YU[-F,X*KI:M8)[M(+2Q G1D_R!"POU[14Y_[E]'DH\@F_SOOE)'VW< MZ.5J;FFQ!N(8(FDKXCUN=Z#H70N,:?3:TZ#:UTXM+O >LG#UY4A-C_$W^X)4LO9 M%S'?I?.P>G^7^_F.'V_^)CANO(B*WHQBSJ2_MFYX-\USEMB6'.9MHASK1!MO MDVPZ*,X+G$DGJR8*&V4#">HB.9; ^^=4>.B"8T &9 MMXA*GK;-^JR7;"O?9E#-)QE1Q]1J$'DJ#@M*R56E"0G;[HJ MJ#O/,+4*#K@@\ G\?9L/=O=-E, HV\IE3$\Q!"D=F7V\#"Y-M6Y]] M1W[R\DL!$5.^NG9O>.EV@+6,(ZLX4:?\O8T'*5*2>.WTPELD]C,2K 7Q-/,! MO'.:QM4.$VK))"XK$2FQ46RGE^BZ8N.,;G.X76N:<*#T)J^7<7MB#/'][5#^ MT0>X+:$6^U?F[B<69_A6)9IKX"F7KTE4NB?;W4JMJQW7*:C2Z/GS M82$*GW).+,;XU1'(].F)WG]B%^A.Z<7CSN?OG"@+M1W.%(-,9\O3/IF(^RS8 M6R6!X^=,TD4,)F23%+8<11A)W(U&X?)/&-V-^IKV&](E$N]+%SO"/]J399)D MBLO'*-/$6Y.9 A/I]> ?]PEXP,N$H7\0;T75?'"N#2_:S9PN8M6 MI3\)8Q0=^6S&TM#--RD#6H2[O2]&0C!8]%CC3 L\.^#WMZ=W32&ULU^G>N:] M\*=!J,B%?X9:\23V4_R;I/M/RDH!5K'?+Y:=E!8ZRR7;H7Z-Q'LV.9I4U/+L MF4V.C$ICD&7(M%]](_K7!8I=?<:GQSD8+&2B$6N=)$G2;L!6^&C/6[Y:AAH, MH2ID);),8(A[&WS"-2NSOT84+37-#[[*_('B\R]Z#[E'_6#D>!UF?ZVA[%)! M(TM+W:EG+U_!^8QC3$'/,'>B)&Z="S?^49EP]-#-<./Y4G6U.(ZL" +J+>&\ M$Q .+#F=C(?W5<9&LLC"H]./[/' \Y(^.EJG?_JVZ)-7:B$8X#):&/90R[A> M3[;B,V$W1Y1P:399]"M?KMXIUQMNS@@>L-047QMR2/!K5?FL,VZ^UN\:7=#_ M8R9V+-W92B;MU[,O0^TQTAYBYE.."6UICS_XRWZ?WP=P&9PUO<.5/M5TKJ8=2K;2V MZJ+%4IU.U=[YW86SK"F6*[8*B10\G[<#@Z%>=UP#J77!3M8_-E: M_O7J QJ8/^_\]LLN_'@[H812;KB8;\WHOQR-0)(RY\_*H(=(\.RN;\"87 )S M47ML)2?6XG6GG[.)WXT]UXG&\;8J%R]T.^K!<[US>U.!U*SD][:G/ ]5P3!6 M9RO"1F4;]UHE-D&%5Z4V97-MY-,58[>/_IBU),0MSCHMK8/:E>ZE1>B>V?W0 M-WQB5ECB\_OLM(*V];6R-:\047_Z3&-9U!8RU_F ? M&2/6\^K9X):M4BZ!/RVKAH2PJ5?(NBR1^O8T0IOHD^I:_(:.['><2 N4I$BK M6R-#".Y8!.LGW8]6.Z\F#^+DL53J]>VKPWZX1Q\ZJ3SUBDWMOV:MPAZM!Y1] MW#Z^O&*3G"8K$MUB-<;5NJX+%IW_]9'DW:OV^KA M]M'%63/4J0[C1?W8\%J37>8_J.W%06&%04TU*\Y49G]\Z37? &E5<&^ U%K6 M/3D&+LZ:.4@QZVM5L.]QN/R :3W,'TZ ]7S9>[-=9[7WYDM V4^O\!]6S2\W MM]-VR9]&%1_VG1]!+I_0BH7W.0LZU5V5V,4M#T.!!?E"WM]10P'6*VN;]!ZX MI#C\\J7E5^"B/.R4FMG1";NNQ'V \:]^L_?#\R[Z.P8"5-%9%[6Z>[M-Y._7 M>UNPYR/2*>"[%.P5WYK"JYK>]/)3N5,F?ORW"GRF"<]QL1>\J\1R-SL+>")@ M6!U%XZ\\#X(I%^V#R)+R4*X6_NM]]]]0#MWHB_WE=5N;DPWL\S87CA,((?A6 MY:\^P+%,/S7_B$4*"QY\5SL#/#"65>U'D;L$RK-+^Q).FONK =>-1,^9G$V.C45^T13YCP:%XQ\!GR>O$;6?+D&=!G=[_V33=DX?:NA[<_HPQ@6Y++OC23+XPN&=X]M' M?!768O=AMF\I:\=0*VFQ5 M05ZO)2WX%Q$=@4UP 4:MH&T$[(2-NHUC5XVF;[BE0OR?R9S%AK1!JUD@US#3 MI4N=;=!W _P4;/P.;08HTW^FYDU]2+XJT?B;E9(;SJTI+WK!\%V\.\Z*PGFX MW;N3H#M5A9A\ WL+$.^[!G+3%QZBR%B X7JZ57?Z2Y>]X77RY^#!2@-D\RH M<.]8S6HI;88< OF-JSS]6:QG_I#C?5G!G ME'MN)DA^=.]&_OS8,0[:HA=&V NK/+%U)JNM6LK0\K&,Y$EK3&QP7@2%K]C^ MN*0BM(M+QBR=1U0)>3;A9.N+96,SQ+.)S$HJ#+[!E_T8CX6A'Y=:+OUBKJ64YK;$Y[X(/ M#[O9;M%8!@@-HDVW25>Y^0S-D!IARZNH"+R??(;L$I3:&O6=OSG2+V,7%:WD5*8WXLX.A2 MY=5\C9+I!!EWSB^J'9#%>ZR-J^OQ].1',5:T%I/<[[3*,=K<*A.J+?58_E/8 M7=D'8'.6O]Q+G^.;=@%F*$G-.EAL]F:Y1/Z,W5O>HFW7%%UI$249)M4O;V?N O]X+ZOUU"F$K^/=OAR2$0>7G-B.*P[)M+?IG,>F? MJR(S)[$_S6-Q,4,7N80:;^LH)T?=J373F6WJ]7492/7H-;V_4PN14-(+!;L% M]]]8U*=0)/= '-]Z/J[0C?7]CM^=+K09(@-9IDNXH;(9/45+%,V3% F]5)S7 M[NB)GO,F8D6IYXJO[LZ[58,;^X\0?VQVGX@+\=H=RD-%$Q4Z/GWO= M7TL_QO&>U)<=] %?>K.30T#3F_CE.MBWK-8[87G=,L&=4M@2\>,8^ N78->\ M0S]V99_2P*OLZG ]MJ@QK?\J@;> M)7^-=$JU8*51%E=IDUCG,Y0]]76<9Q2\ M]+4D2?.]@^I$ [;7< UA/,U@SNOIK__-EM\AM/#5<>.?2R+.;NM7*:&L)<$7 M)GQ"X?JZ8TH:-*L@'Q,)K%,/'+>L&/E>^GT>:Y^;HY4P*Y0N(QOZ(@K+V6YUZ( MCV5)?NS79"PX<]2M"K"B6L3"4EG+KVT&!4X[2E-"GJ8O9FUZ$G^X+V+M];;S MGC3D4_];8JJO8F5B<]%SQ5U*@TCP4W:/7_8@KSO-UO--# WD>=:@LPOJ147& MG]1>%VH,P;=V?J/GQT0E7[J6?5"4FZ.O+ MX'](BVE/\GE06C*"N]\62>[! -M9R?CA-?42+[(J(/ZK#+&TJ6<#_^/EP"LQ@_R M)?@ZY[:.UXVNS$ ^]QU#8K!%[UNACC^3>(+1/UR?2LTZGJ:=$UYVN1I<8G+* MXO$I9L_G7I7!H MX3)0_"7:RJ5:$DRQ]D39 "5P3X3VZ83XXI)C(AI^WD-^Y*+&?$I#H!KHLJCN M9CAL=5([NW^@7$;V_8Y V+2)X&(Y/.DI?=89HN>!2PU6"!2Z6"F2 M'C_$+[5(=[06-+\0)I-6*L6;K,:_MR#Z67>;3 ]!S1H\:4JC#:K'?@M_V;'A MM=K\G3N UR3 M%GMW([7JG8*8$IB"3+)BQ%5%?\CO#FDQ):'*_JH-VM87COVV#ZA@';E5YM*F M=J7ZM>?P4*,5LXEOZ@'W$>8/ABH)EJL2:FET6M[1+L/K=4'D[;.8/*\S>5F-Q>$_Y%\+H8C1D)6,Q'ZI)TWI$VJD[%<% MB:K@XZ2LRO6>MWN"\W?):R_TF](:\T^]-CCWVR2#=68/!8[9;UE.E1-$>M,[ M$PVVCX3?2?IMW'P#>2V?J;WC#V8O)!S[DYOSKYU@<%E41E4[[UC8D%8%VP:J MY/._Y$H-YB=#C[#W5ZU!:$,=4SHEWV5AI1X-V.@?U$F 3:X.$MBPD8)WYF+.6)[2@J@F\?& ?2C"4W;)4#GD M^8F'(U;34D]^I%T"_G@HD_QXFI"P(B-YU AXCDD6!_0+LX*;=ZV9S+!^'["Y M&TX*S8G7HGU<*^=HV@1VL[%]B*.,=EI'QRI%CK" M(".\%-:M&G+BKY"CT4]ZVW%ZW68[--%.-"E=?PV[('G(B]=ON PSI;BMQ? M\H=R580]'W\(>5$F6U!+/0T7DY5QTK3<8!;,JHD M8*>?2 A^Y#!8F8_'O8D<'V]/JRR(?EOT^H$Q*=E>\LKTK*D95$+$*XEDUZ%L M[[_:!L(G+=&ZE/7TYJ!"O^2X&T,-[D/T3B+Q]%CGJAYYIYB(0-M'^:;9Y,D) MXG=,<(C=ECCH4"R_=7I6OLGTYWP,MK?\PB+F").-Z?Y=2,=>.X1*A0W<*9?Z M_>L]J(]IE?KXA-Z74/\#Y0+HVO=E^X!V^K331]P7WFP4_5U[YZJ\8@V#'T@R MHJ8T I,4'*(1VD44R;GA&R?/NAN7I%/T,G'-QP[G=X#"(,-,U4>"3 MS+?2N=Y1;6^WU8=X5QG*)7T-:B#*Q:E*;)3%%M=6*FM(O#GE*D>7:@P-*WUG MUZXA.Z-U9)2_C)[-6&P2K5'445UPEA/77)[K>1*]RPRSA5?^'G6&+S,DK#0"2M M5X^U\<@/-%:M;]LZC*B=6X+5;3M$O5.T2M$])_^IEL!_-,)<&Q?M&--V]4F4 M]AQ$(661;RZ'BW$F!=#>4-NQN.K$%A7(]2BJ]WM/UK.UQO^+M2\/ MA[IM^]>J"&7)3I%UDH3L5/8]ZV0P*K+,6+(SMDJ1L6>)(3N#828Q91L4@Y(P MF+'+DC7+8"+K;W0_]_T^[W,_]_V\[WO\_KB.[S4;W((/=DJZNTV(#SQ?NNTSND4"XY[?-""?@6<_>9%+5^\Q#JPI;%"SLL=JI$=I@4 MZNC@70UTDI=DEG[*GFF)2VX18=-7MV!>_H97O^1H]JRX0^JKY9?HNYO,9TH6 M[UBFQ IRO[$5T4B]CW3!&*Y^>TH\> M4J$S=RO>JJK6L/_&ICC0VMAL^:@)+^&Y+HUN?P3*6=+_X;-14ISW_?)SU<]9 MR2'I*N(PT3IZ@8HJ]:%\-T7AA3QTC^: %<^7RH+6'EX4V*U\SL#J.159% 5H MH,+O;"+$]6+\X$0V+JD2_?1LQ;%Y8QXDO"-+D&,&%V33_:0N(646-)-)/O9, M=KX7Y1-(<1GX$%O:U"K^ B7H)3Z@)N1/2/ERO0Q_^81&H+NX6&9M*%K MF]L5@_&%A4L7^%R^!."!]V^6/6->.6[.6(/4.*"1E*EGL>FWZC=,NF/#(03V M[ S"//%]<%VTL 8?O =@\WQ'Q+&_?YG$)!&(#Y2E./D>&Q-\.'<*V6^H$ VZ MJ)KB7F/T^N]3$UKRK$=: QKFFCEGZ@5;@">MBQ0P=EOA/N<8&0(B\L52O^Y! M>SXTE[R/@B7GTGY&?367*E(HJ03G:6>K?*0_PBL4 _;98K/49=(;7L769*T> M%?\9!:\#C _*A*!D=I%LK7/$Y.C=6O;*'R5RFS@XZFC IH.G)M!>F6I5/O>7^ )\>%'RC? MCUNJJZ.@)T8!Z#?U@0 EOBK;_@]4#_OO2B7^:[LK3$(QE<-)F9ZV+%=-DL!! MY*.[VL[#UE@77; ./'Y4.1O_LB&D9Q;G[2S]L03+':X\/8O3DH_#P6[WK95* M61_WO$4VB)E>U]OEVA#,_2CULRBQFFRRC$KU6U$ZK"MHHQIEA*I7,M?>:BB+S'"R-E[;;+@N>-E!*;NVOVZ MO WYL:^/>A-2DKE"1^ABMV9>EZ*A)V%,3V3/OGQ^&N-546B4'0 MXQ4.@Q?N QJL5OTL? W:7#)O\JI*25&45Q2M7OR7T7P">9!J2,SV !BT4MOX MVNFP0A?]*0WS+:OU3G)G,@M9I>R[9*5[2= I5(O6"%=[N:*5UQ)#!HC)' M'WB\Q/F8I,1!R#4=S*/B*C$*>-_YB9G 1\- M+)H3Q.WT[QM#\H^?I#GFM8= MGZ*SGP;P?F?G-(ZM]?(W?[=3@CKW2Z=(I])Y$EZZM.DM'-"\-E*E@F^1G:I" M^KE'\[;EV<\09IMJ>OI=#-B&4+ULYYHR-<-&TF%='IH]$9'6,2)P;KR:3KL^3NFTPF&_*Z MM"%,CY=QK!AX)\+]//'B15-6NBELQ0/Y(ECF6S>^ #R,>S_G%T*N/P6IU=FL M%;OG>28Z^8E;'4&GR)P$[F#E?AR36R4:H?.GY;LC_3PMV727;*6Z3ZGY;R"+ MGFJO]BD^$^5!7:0M%.Z%+_+?NK0WY/2#<_XMHMCT\:C M)V%UVE@F1R_72$Z\K#I??__;",]8+*2MF4%N-32YT+*]FM W,?)ZLLSED\;7 M'9))V$01W,"UQ*>1J=+HY#BA9F2EI+8(QM3\X:$T.$L1R#8A(3I(HX/WP\[V M^2<.GG#X(R&=D__E]PSTU@&-(14M(F/4^O4W,/2-OZ'%BJ<#ZU+'6!W,\%)& M8ON4!WY%@E98@0GQ#QA#+96!D>KJ X"CL,CA"8JLFU9\^XM@?MV^ 5 MU77/EH2L,TB0'X:/X9H_M',1I./Z9_J3=!:1W&\"JHY4\5:M3ZR&1=16W3CK M:2K.I+?^RHJWYXG"D0GRWI#=EG;D)O3U6EOA"78"1Q65W=7Y*MES^UDS+XW6PH-CHN.WT'3U>XCALZU-J\^&A0OT=?"DFSDKC MU&1&IMEXH=9)0Z@W/40^)J:''^2G:G,[_V15]!'=6;8+-F?ZM%?,!_?& (8? MO@4V!N(A<\P_Y1*O!,$[CB%2/WE ?N).?O?3HWL'>-*N/[R7!=D&,W] M03$G2#1)!?5./>5DO0) FAA>RZO):I[\EXV,T9/:@\B:'^6EL_6@'9\2)JRY MO[ U'^UD=.Q:=1=L-N<;9+]&,L/[PJ;LJ]-#U1@/QBIE.,9D>K>/3ZQF5N;[ M3%UB*S'/7B!/!>+Z]7YNJ$*Y(J-HJM#(A]IA!K60*%<_-!COW]X(VE@2Z%+4 ME5^RH0B_$&][-:[^1HN/DAD@V[/X,-"KI@TVJYBDX:"35_#<798=EGJ%P2.$ M]F&:F\SG8.RE1JFB+.;7+\3TS>R:":XU_*#-L%.Z#2,A@-E75\+$/;M@FQXT M73/#C$' 6#@HZRWOG'^?B>;#5W]9[V4CV2)]0,-,W ;Z4J?&_Z!!-8V?KG(G MIELOFAPQM>'1&P?%RR[?AO'QNK7<@UMPLCZ=>?00T!U]M3JR7/Z,V>F93$9( M1G>J)"1^JQ3D J8(:#SWU)E/0FC*BJQV?XI[JA(*0@P95^JP62SH@JYJ(6L'3RYL#/N/GY7]RL?4%_PR5LX?XT=P6+^*KW6/J(X,E@V,+D9N"^'I$)I2SA_+:;G%^?7-&3UMG![+:81# M?;LQ3K=Q&A^4_$-9#*<59RAI)(9ZGY.)6"ZJDN9CQXEQ%H(U 9Y&?L(!S0++O&F?Y6]7TG/8^S_* MY&1/!Z,%J:6.!69Q7 M:1UT,/=XXC=22EOX8[@FI\RKA0!"W05/'9JF8I#!=7$K;A>\1L^TXSN'%K;@ M3PF:5:;#DC(_^9F?%6>6Q5H6#(4@LQ^RLRWPL:^N"NGJ?0N60@:23@W#2%AG MRZ.G2'']WR:AU&V ]/?6UZ\ZW_T,[TR@H2G$B-7593VQ_%,Q*F)*7%,13O.^ M@= RO8N#1I!%(FF3VQ[ WG9#18"5+"U: &=SE[2^(H2J>[_/E)L8QXK5Y8=2 MX-S)$)99QV$P-(0]1<%.[\?5]9H9HU?I0/=ULPL#U47:[Y'20'LGY=99":.U M33IWA4Z]6#,O^QJK*6P,Q#JN. MSW:>CWOH3>Y*YJ2/&@W]6&&Z$VVM:2J%#Z!D(7.UA'%5H>;B#4^*\N"SBK?^ M3KVS=*SC6XLAJ,SNK/'T8*43UIQM6LPUT+A%?W?:L?YUMM2ZK7_,BFJ/X)E9 MQ/3%>?#H*2L^V\#SVO2&CDV%HP:>>!\5QO,407[E-/3Z^_/6Z+[):FO-41\4 M%61]1?&^$+Q?L_#E8T:O5A$.R72!/%0?;A7>@7-7(C4NWC[Y3MD/PT 6_]X8 M5LXJ;LM86@$?]\O# U3$@T=(MAO7=%SBC\E*9.[;Y&=MR!E8W+\NKTKI,G&& MTCJ&G%B=\;C6[CV$HZN/GL#_Z-"T^8&Y\WBW_3V&^4U5/"@9PPP2S7LC^W>8 M0W0A*?!\V> < %_OAN+L3_*%S49E.Z9?_(')\EU,DF@)5^GTNW?/WSOC'$"0 MWGT7X;B2X6:0*5:LM_L3 Q)O2[^N@WJ'X'!P?#)BDIV*32Z+*?B0P:)_A=9MT6/19 MT_CZOPR1>1W;/J94K]CI M07Y\"'*T\HX9"N6U_%E^#MO"B>H*/E(8D/+)F MFYUDK_7O"26OY$R;]C-<6URZ/K&.: 3?F_O+PB,O/B5.0O:\;0AU(D^=@$RW M>MA4SP>OP])>[6/OQ*>6@Z_/CR_>MH=OTQFK?R@>;3\;3)%RI7.\ZL)!+*_C M++?BCLG\#4M"*>CC6/]&AL9IX4;0UY;=R\O-[B&GV?\95)H1_^X!7Y/M"*NR M9FN%QAJ>=5<3@EWJ.WTWV MAM0JM#>AU3M'MTU^G-@H7'KVW4ADYYSGIECC0/X.=F3O68B8:E-#,N[U*$OD M/IY_M)!+_(#&JR[LM62AY "04 )\C8OJ<@$I0P+U2M NI_S9]+[??W=N@PV\ MWZ=+SZQD7MJPUSJ_\U898/OF'.UD=52U-P5C0G8] M9_3YSQ0O=(V4V/< >0K]LN_:Z3VL,!FJ\%UV+N8!.(?[C^3OL%(Q4?C=AN3# M]0FZ5TK+M >7VG3)'@A7\ZIKI/Y4_L'Y.;$=SU(1ZC_4ZHRXQ*>626Z'Z[5# MMVUJ\=A$7KCG9.B2F_.VHH@Y.GI'19I0%#&@V6WZ"IJ7;_1YRC>$C<_U:9&+ MXK7")B% ):+'04$@@PW1.G@4.>1B;V1J'>03=?*D./["5U.BT(GKQK]UC.0P M*9 CM]-#4R;\&\G;!S2@3>-_=(QPAAS0\&,H&'OZ4N616WTQ=/X0]L*+._US M^"R?A _B&CEQ8F:/02T156P-2S>T&(P@CY)G\4VV^3"W; KX(L$\_RSV,FAO7Q-V(@_YE:L?J:L MH/W5W8Y;5\0$%\--LR$K$/0YA-,37^#6C58)Y!A=W+,U\!_ADBRMLHYTDNW)^G+R< MK;>ZB-+Y(;I[B0J([OZEGH4@SQ5H+/D5-:1R;$]?LO7].'R,'[(6SS[^XI(! ML?U MU<^+<<[D)O07O(\K^;BY8/,]^DD-*@_?8$$-!>;>-I)%J9[B\FJ?JD-T&^P' MCF^O7,F@4BI$AJ.XDMJLF+L M]Y1F7I9?D<^%(J#J$*\*9+Y-FD?^+ ^I.Y2KSU*?XZ7R9 /TWTDZETQG8!K<'Z@T9]Y'R?&2UC=X/B.DVK>];GSC3[1 9ZA(S$!V(C[5>J AD5FF\1P0"-QPC_KV %-0DP8:-W3 M>%2%Y_ILH_6_R'M<7/S#B]P/R)G23=ZQ'+V[A8GEL]N$Y)/IK/D5%@C+C%H?BV)V*R/LA MR_,B ##2XVR<;-/2'57NUW>^VU.CD(0S9X"1H.#/E/GF%'I-5DOAW'_KGGT8 M%9 ]-W@BG\OTI\I=# +"M\+UG)=?O?9$;%]?&]#G=O##2).-XJ[KO(=V-UO, M>1*1?>2\9T9BU9>(SR@5<,OV%0L:#HSEM5KEA<1*+NT.DUF7DC?2\(A[\WH_ MA.F^9PFM SQT"2"KE^'F/AFQ)'=8+ZNH\:F/[].C M';;?/9^3:"R4N(7>W7P,7/R8B5Z&G;.\^7>QW*]XKB. H,Z7-CM4&W$H!9C- M"Q;Y85_L[@DT#&I/WQ4)7Y3F='3-HB"BGZ'DW!K\MOMNW(..%59,$6$QX*IU M J(1E@DCOE H,RZT?MG'$D=9'F.O/-?,V099DV0"K>!BIG!!7YZY,A-5E8"O MP):*)1*ZOJ+^UN]X41]V;2&6/]3C*!M"?3=S/0H#9F.^-P1:LV7QP0:&RF24 M*][8L=V73/:^O83O.+9H)M6F1Q%8]I*]!\-J>BF:HPRR"Q7:;ME+&.TTD2*$ M-#N#4I/W'^2]PP;/3F1DBSMPKH /:"864X)._5P"JXI?]U>QD:ZIT60%GB/^ MY6K$^)7(8!EZW=YY+]W@B8^F:-JJFK=_ GLWO]6R[J>N!B;B*@>L3X',[_G MIE]EHNG%^[$\H/"J"DER[JAKL9*Z^?#@E@;H4_+&OW]\0A* MD*"'PG'_LJ)C;.,!).,U]^&C]7L9S"D8<,QR_/6"RY_6CC+0#8 0%I,Y:P-9 M)R#3]AP+5S,1\\J*RV_0!!CQLM^U&@XS6X^(C9KC<#W$1+G2G*]9'/)=@$$2 M4DPUI<>2/V)2ZDZQ(-8=F+6I[TFQ& MM2>:VZ0SS=_0PQ.Y!S11;_:@X2RKE8V,6.T>J5^0,/T7Z;B(5[G]OU$M_7T4 M7VF<&FU(4;GI?T##M[11](Y%.;(U\Q)VNGS=8!Q$R>;,+'M2_RI"V*,\B,,M M7KAAJHU53H]6AHC1NCR1\*6JIHTUQ_1<)^2=-'M.H1G"W1NOH"6:T"UM5MY( M9"J732W Q')^ M0;YPLX ^47\)#%>>IU$H%#F9<,8D!M&7.%II,BM?(*;#]"8>X^ M(<%J*G9"2(*5QM24<%N8^FR+ *=UFN&^0D>=V_N6CE?(\:+PNU9%;M6);TGU MGS/R!>JG\ CWN>D0;/\M6&9*3H!/8UT"/-BMVAQ1 +995EG UGF"<><#>S5B M HLVD*]73! +QNI*S&*3&9F(&YXW> B.05+# <7PB07"%1=T)M$;Q'5SP3?K M9,:^L&<\;)NO\_%;X\+@X0F1->PE5.IJ*IF4Y%W$(0GX3V"H,@3Z]NIWPFV5"0[8T0(\,S/##!&Y% L/=G M>V;+<*]F<$N Z?I-?)#[*\9AWNHEL,7J,LD[#C HD3?,J(+ZU&*<.VC(!YVJ MLP$IX ,&#/3&09M=/,/+O>-Q_1,O3W_[- Z::_XT]ZGT]><)E^MO/W7I+:,&8!Y(?@ QK_?6P#UL8BNN&!1SGP:,.3R \!6'\>!C'Y@E;1 M5F@)#TYK)I-!6"&_T.8I7@3A=[6FH#6PJ-(3_B(O2B XT^S!3M_ ENQ%[IK< M!>L3\S>_FAX+AW,C9E^X>EX03=T> M=BD;E+&7Y>;A&CW'&XGR-A8YFA8]ECDJ]F3D[C=4W2IW6,L7M?*'T9O4.1<5 M?GQ4Q5/H,W)$?C2G?1>D%K(F MX-Z^RJLQ:_9R;\J 2ZIT)B(,Q26MKNIZ1S0?V MR6>9$-/-!&EX%'&B ^@T$13A,29/F\SO5L MD.6KVX2(81F^_M!Z!7=8QZ&8Q9F_R@9I<=H %=#SD];^D[5ZY8%G7PA( 4][ MO7% QV?MFB'W,BN.5H^V..*26A%&X",TSS73?N'4\X\EA?DRTJYS_TA!P!;1M?Z1_N!D9OM8&N M!2:Z8^X1K=U?B5'#CP8/LF:/8@PJB](;"7?]4/GFZGK#+9>RAYZZ+-Y&@L(X MA+[Z1U2UZ$SX9A/RR*V83XT@[X$O=+-N$]9NO5H#*^")PK:W_:HIW_89*D99 M/>"4#)EA.JKU\V0R:WBJ*\P9LP?H#+9SJ56P9IO';.J@U5M^9)1-N_J5S7WZ M//2F^^)KCS9D2Z_8B4N!<:)>'*>QSYN2TF 7_[+M6):6WDE$)=9:!9!"%BZ2R$WTCA//0^-%' (B8]TK M2_5J5FRP;]R#B2^?S^YHE2YE%16W[50@-J\N]"C#NTQU5YI)M\;1,J/$)5IFY+ MM@2&XA,/ D*O(ESM>5'@>A>E2A+\#=6<%ORMIM#A**K^R:"8L)'#)$$NCSN@ MD2*#17R3&Q]L8@J5M9$_?ZSQ^&&8^JI,9=F5@D@AXJG:O'INE=D#G3%TI-Z- MYBLCY1XNJCQR\C_#]+[['-#0ISW9S2ZT+HO92[JZ$<80E>Z57>BOZ!]A>88W MN]!Y'G3G<62'K4#.L4+/OE>#O7KG00E6-ZIM86MT8;\J3\PFG+JX'G]>H926!AQ6QU$G"_*8G/R*28L1<"8ASD61K"?/ M5GE-XUJF ]!MM7?_%HJ"%KZ7B5AJX IKMPC%-L.WC+Y?G^VY?4#S3UBEY?^( M5235_A6K^+>JK1'JT1[4V!)C28[?K<*(9^Q!0Z #'[X'6A!SRO$7B[P1@?/@ MI_[RCJPL>%EG%:CY S<-7LA- Q6QVSTAM-63 26N\2N11-1;;S-06!D_:+J\ M@J2QR12IO2F $Z[OG6@-3@2_!#/8/?_A$DQ])RVU'O]/L,J]7UCEP?QOJ;[L MF+##PK#3]5W#AV#EG'-@]>-/#\68QCJO9P_A6 /7CK7G>.K@7*S+W=S.X%7$ M68B%^UPQC%"QE/.0>;7%WD7PU(3)?BP_H5[.X( F_NDVJ38 N*\BN U,>:Y" M)^+&/\*Z':=6+:ZWSCE?_N2?A0\+<@B.C^U,^CYX&A>IZ3ES$+P &63>UT%B M\DNVS$3W2KY%.;[^,M[T+J#]K-HYT$_O=L^QUQ873J>LKE2^N"#>3U,OCO.SV-G& *^HC:V<;&]MU MF<>_>PB;K?H;/QS".!M661*H8P4JPDB'F!(2 +*?:"'(^# MR=_QE:]@F5,G)F32:1;8@ULL$J<[/'-V^];;B^OZHD!GKY*-'_NKBJ'%OV3S M_6Q"PS#J,*>R8(5'1^4Q%K=I\(&D1W<':-GFMC#,E9OQM^CU,Y$Q>:-(:I#6 M1'F^6Y.Q:*<1D"=Y[6,D-D RZJN47L"*K;R5\P,K#KUQH^,K64Z'V M,<],PF$WNW3W$E6@CF5@F5?&]DHJ@W.6) []+T M'L%_DMX//7ZBR8GQ7]UKRW8NS^J?O"_HY-V;KX3B-J>&=J_^VX8!^Y(!^\KQ M!-SY^L5)X&X@_Q]H1:)KNY>2R\1J$S_&7RX%&"NJJIDP'T'D)*WTM15J:,OV MG'=,B4I:[AX50^F-BKVV3L2,HW>:G/:%Q2CHTZ$4?_ A]8((@7[!N_I/;*H^ M_H="R!]*(>I_T.B"V7MF(8"/RDY*3#*..,C4GGX(H$W9=5P9BV-ZWOKN0Z#& M4D;J-B'\MH[QD/6B,<8OM2W68O0%@:R[*Q--K&7N_M!<^=B@JU-OU*7H516/ M]E00W4;C"NM!'@W2X-R)H[FF]=]U1R.=,"[-YSLV4"EFQM0M_&#;HI8L M5+,H\>3O9$H+! 52X30SROIWKUR4!_=/@B\1/MF>9<>%<'J["]]B"(R,V@C9 MC(1LEL]_&>(T8E=>U")8+0._K8";)]R$[M-906EO]OB-B ' Z0^<7VM5\Y;T M9=]X>AD4)\7UE2Z$%:A0_!_@!\UMF(EA&-6@99'9MML>B#MA@ZP M/M&$>MB7[RL%90HH?O!SU>P+;9#!LCT+N:&K/\IR:PIZUDE1;KLU!53K]"&& ME!/PJ3O'&_[5GN,+="CO>[QJWNM>XDLWVA7SZLE:ZUJ%V@3)#M'M0S&>Q;TK M0EVP]8_RD(5@;N]*LWB1&%+V(9UB$@"Q;NO[M 3;FV%#5B<#+ M%+._DI ]PC0J^RU+M<9Y])'L G.UA@*&>RO:Z\SW(^5SD@&?*C>-Q7!>F\_B MRR\AISF*NM8-#(5/LRV962K#,:;XBI^!N=,T!*U3H'( ;S]A+$(,8L5??Q?0 M$\Q?Q'E==6@==4)2G&HLZT_<+W;3'DX'SN MH1CEFS3!^A!L_Z5ZT#^+!K[LCI(8L,<&=NX_:YA/$X%M_+#M@!=LPY0ZK70/>>9N(T61-_8%BNFGI[/Z=F:-"?(-U^S]5L0E.87Z>4"/4 M+DPK4SWS!>0_.N^MUO$'--L_MOM.A8(0!S1[07N0TAG.NN?\MLTI)\9W@]X1$".<4_M2!S2I*=^DPP[S2HTQ M$>?UU@*-5S(6P:ULSH$6FVQ .,,%B%FO[#COE]//3RBQ=KOX6[9W'BG*$FO- MMT?<>'>I%2@KF_8Y?]&BV1.>]7G2A((&U?'Z^*LT3G2W'$('TL3'SP(X\7JN MQG/?"5O4VRZ+_4+ M)%#P1UZ+%:PC-O("OR?3G>H4R"0DP4?:I?#2/+V5>#D%V:?$9Q*=*I?#"D2( MN.8/R#TNJ24P;Q&/#?5CVX?\O?/22V"PH'U#N)+/SI,LL<2]]\88B:R\PU?^ M#V5R\KL$]A/,)<'*!X[-Y_1MGAN'Y)6BWC'G0R1*[F*9^$UBZ.8A/=G). M/A30662+AO8K.];9>X.MY3ZWXA!GUB#N-\2=6Q?01HSB 48,L',@'@*SQ5!? M:0!2?]W\QCK<-4)'"\+.41+55,PSDP>]E4>1\>'?VK6[VO6<7X)J_H82OZ9Y6S_]9H>M2&)E>1=B+G;_#I3_V\ M_KE9=II=V_?C-JDH6+=FT*]99;&#SY P@XL1V#0&,%.$W$](*R#W)DSXN-GF M)>+X\A_-%!YC/?'3VU#"\JU0'" 1Q,5CO<(:1'1V[^_>C\ MD#QE_=.YW@]-8NO<"I6\(KL-U &TH,A\R>RU#Z F@:DM0<#(@+'AC@3R&&YY M3TX#VEH?Y+&>!!]G_ PM-Y;5G,P\*:H&N)^\"B"%=Z\[8KG:$ &<-GUAL"PF MCO*I"E&XD;CH.(LDL:R]ALW,_1+MV.L2[GQGG+'EJFW;B@ G!EJE<$@"[7SM M* -KU*S8W;B3.:05@L+C 3J4A\MSE9JLP(N$?TM\-P>K_Q(4 ]3\SGK\1DT: M9R\W$M\1<]ED2=O$[3Y!8D/$(81XQPNW,3V&,/6T-1F969!3GDR.,8G;<)(9 MN-:BFUQLI1IL_GS',G<\75PCRL^5C?O*%"*HD;5?^3:\^MM&T:-JL+OK%0I7P/ MI24JUP5,C8*-Q-E!?'%\?BJ/>'HLEAS6+UAVF9C!UQEW_MOQ=!CEK3AIA]"4 M.=_9QG.-4Y__*#]_CR8Q9Y=K/4'6\=>K@1X;0S9+O@?X^E\Z)M/*T[L.5^^2 M[65U?,O"P?K*Q7LH@6QP?E)R#+W>%+XOK$M!,QAWVHX_&CZ<8^38*Y56_]3[ M&!!9^ON::GKNYS:D3.[+JC6DXO)^X8C672C_BI#L/X#$Y?S-)4K)6;):R3N%IC]=92[*5C<.@9,^JF54*].4FCD,_J4]AID_ITW(0^T!707<_K M_2I<9?%+QHSLX):EW94[K4&D]"AM7]J2E6VKSKQL",X*(>C^6GT)Y#O1X3T8 M]UZ3U3SF[\X65F\O@^Y=MM&M1D,A24<1?L>X>O7/5BM!'VBQTET5"><@FYL]1_S MG?(>JR[;7Y?]/I&;.VV17=_!*%\$]WHUF3;KC'Y;]H#WCMIG*5O2X^^[K;1L M31^&I_&P\>9%UT>>-MA"!X]36;F%-[]9'XGKS\-!E!R&.=BNVG"M.2QWW3I] MQT\<-^3^%(XUT;E671S=YP7B,YF"2HY(X0.%/@0::>."&F.6*B$C?IAS_;T= MR7M08BX@D^V^TRQ.A1'R&I8J#5]JB.0>L=*61>8:3X-13KEEL]..T;IO;9C* MO8@@KEX_I^XLEK[83WFSRL"'BL"D8)7J<8$84AEFE&W:W#)QT=0_%I\'!TC_ MNUCV& "8_?%IYB'#VKF2[A6X OXXF1Y<9QJ":@JV4MU)ZH(M-6MM9Z:,QIR5 MX^FKDR_.5::K',(% 0_9]2QL;J5OL!TFJ5?)]^NZ9+U&K@-0H NGYBQ8:2L M9-$^;W/(B>N?YJ.KV+%MXNB27=YFRQYT^S#% XR'OX#QO3HU; :!BZ*/O?X_ MG3O]-P.02";M/LF>M_7U4E6D6@^SO4,YPJC=RS^'#KU[".0XOX1QV#ZN 6MK M'0-LU+?'HZIQ1F+<<'!FSR;*[UY?;%N';>.OE(;%-HE)K$F@SB,B>XW-KOSA M9 -+(U.M*CQRSW1/;*,]K%^2D V^N/"?Q![_[;CI^XL=*%F@;]S:]"B4KWWJT.@+]ZVV4IP+HTS MGKS(-N\[%T8Q!Q^VQW8[-)'(/^ M4#[LB_&-N)DXA+17-FA3C2ZLK2!,;W5)9 \6 AU1!E#7HF MK9AND*?^B?*-,=01%MQ_V6?$P:P7OI%7%N?" MG)5"2^X;;"]NA&><_<')9ELMZZ1LX1)*>:!R>ZHF3(]__M@B>/CKW5 0V8TG MK$ BR.,)[2C5MJYFI;)[=[?I@0XY >_>?[MNN<6CT0%1(CP6V].[=EYWL9?X M^DV ?L)&[>0#FNCE@TV-9+&*J;XKT!'F[5ZE&%K]5') MDVD=+SO9!.)!WQ4\' T/:"Z3+>)/%HX.Y7OJ5EPL^?P(Z#%!'T)Z[FFC(2A= MO(DQ6K5]ZRXHC^9:>Z,DFM^_T5Y?_7(>M$@HOR%(8R.+?MY%3=;&: M4QUL,547G(2'M80+U&^V^NTT>UK?A@U\*E567;IN#(]M6 +WFSWXR&:,A6V, M1::;>19+:2D4LA;$ &\YZIBUEZY=X2HT6S?5D=8+8F8])]K.IQ-U6Q*ZK,===*S_Q@F[Z?&V)LS 1P]C];21;U/ZI=I<^][!VES&M9/879X 9:PAG6LT2%UGR1A-RE0LE.L3SW)N(34]<+,RFA/\17WTF>ZI*J#IS/ MI8:CJ-"S2G/7XL)D&FTGPKOWR#"]M^Z2Y<5CGTIGHT2#3JOHO'K81+*:R)AB M)<>.+KX,YJHK,KI?K9X540VX-6NK<&=;6[V1>:A5>N@=J3 P^ZFOI$QK.D8_ M?OD86.7.6AU?.:[KFY:0ZF$0?(42_9#2G((X@74NV'IW]?T-6I!P/>=U*Z)2?\DL?TF!$8FP\[N\D9PS7>O5Q?E_9S MY8Y7G#QRT.A^C5$0Z82OCT]W2OI&=L1*^. A922JP(D17JBJ__K=#8_VE,*KMX3[<$HOM'!*9):;NWZH]*AX-Z@(DI M3LY9AF@=IQH1A9D*JZL H\F;@LR0S$?W<4,F;Y2M<%KO5PRS'B8.C& MD'6/:]U+Q3%E9\\H6L( M3MY>YQP_D9-,9-W6.TF,%)LL5NZPG,(& \#_B[>Q3DW=_YK1U50+?7W7-YZ MM\$VKA(VC<0[S)Z<\C8M+N&\(5]@ M_(+9GM>*@L86D056G6#E'!+8BW3M"6 M+/ S>6B873$,,LR<='Y/>U@KH=1\_%""?XR[>GWI<1F3)YF%7S MXOUW^0?:BU-6UZW>$>IIP9\KDU; BU,SPU34.:$8'I%2N0A./>?\<-(JXVP; MF^I#\8N;)9\#,!9\#L]'SLLLI=N8=9_Q-M5^LE52_#U6+"MJM?7(C]S$,5R# M#%W^T?JPB?H@IY.XV- Y#.W9O75B'J['.0_>-/+_W8B*5]S@.:0VJ_ MI?HG]-WO<3L^6"24K(\]C+P\KG<= NW?O1_PHC[K%^5O3U_Q#3AR5V:JJ?.(MY$@?"5NEC4B M''&KSR>?<^:=ULVA9S,Q/Y",X@]>7XPULR)?*&+KU(7NOPZ!IJ*I_KO+?>NA M]RF,/D9ZRV._ %@$#+>>5$'8_2I(^,O$W&^'@R0M<]&L9W.$E;R+!FY#=W[E8!(BVU_C_0KL.B\$@0L9.E*Y(?Y>>H!>7JAAL]J+W5U MF$C-9#%!M&TLS>SA?3V$^.U;5(^]>^BQ*ZA?4_7L\SR%NFW>[09IJ: ^8_HV M1%_5ASTT3V[?_XHD)7?I*5$-D<[O=1-'N?0\BQ .KY%F8A\>&3!8U!W0F$-& M31O=7DN51DSW#:R-\S[^X8?AS]B[MTU"!1!#R/*=@0;CP:1W-\B+[O3Z(I_$ M4'H'-%<1@9 K5_+(L4Z7&"\5G0Y>S'P8/GMXLPA@ &S6= WQ?#8AV CRU M]:1J:Q,??>YM$XA-?KI4-ENA[A,944L9#+D\^4Y2E*;U2_;%*YEPWZL'+7Q\.'$,$==[VC 64_@ MO^RDV&QBE%AQO=W-'>9!>GL]^H;&U:K)"VM,!G\A./14;1+TKPJ6AX>/[.1' M92R:/&Z%Z*,=/$O+_8E,XDQFXH+#E^;DIO!9RP1FQ@.%U" M#=/<<*A.O25[$Z.\U-84L;47/SHO3/=:5.+ER;8,:7=2[(ZQ#FJQR_13 MXE6?%I;P.'F6)-:_.YG!Y5;HB??^:$.YG7LP ?\>K66>CSX*78;=&\ZKBF?W;G8=WQ!-S):LGGNK74 M-T3/[C!ZKVS"&*\8$W/5S1;L'::#^J0PG!BOQ,E^]32RB7_)\T[A3TLZLUQ( M+,#3B!YN>DW47D/_L%#A'RWC$<>8;$F/2/O")GO03KSKEUW5V<9_/6!-4.5W M3''DQ0$-BNK'(V/R5&V0O*B^.P]TT)+XM]QE#US]REV4I!7A&5Q=K?QCY22AMAN%I1\L*RT!5O_3A1S8_HYN/7LXHR/YK,9IJY1FDD['Y M509Z/1%OFK?XQ@F9197XC,;EWR!RB9F[SX,_3H28&[&>QV25%:P5T,K.J7*3 ME"-,:NL7^I;CC9[I\ZVB.3R-RU1.;MD.1W1!AD=4H)TO*BM&V4,T\Y($4O]S MTOE_,([&(253W T#&N,PNYW-LHM9 DD=%?9+8-K)Q?+E9I5%# -W769 NH^" MMYB$D3+\R<4Z1%5T%F (63'=X57G:10_XVI>J?W8X!UGNJ8B0M!9L'(UI&BQ M7Q[C2H<31 @N__!Z4M.M;')AP;:;>:\XC(1M&>0UO7Z]@-GS" M@X9H3O=Y;N#U-Z%]453\85]E"JJ!/E*9\T@W5-(QEKYML5DF/AR+:HOP]?'3PS^O,@(Z([46T7]BAS/PT7+#/_7[/9_&M54GY+I(KF!_E## MQ'=F7O(P92C@M)JM,+;^BQVG= T](?BGT?M64T(M<2O[/ M/M_N=Y]_@9S0E$!*^N3]*VAWV;R$$0RC=/[#Y\->B$TF;Q3O]':-8FZ)3J3U M=AXKI->!$=L_*_7B939R(0]>2V@GX56']YRW^R2(A=@#FCNJV(_6$X>%B/[- M810!W+7ZCHG&[41PQC_E]AW_)[G]PS9>X\* !^3?<_N_1%_H<;^U\6*>#JQ[ MQ?EO4F1*N2A0;<%;N??5&3 HOAV@%G<\J M>ILP\$H5N]1P/FPC8#]E8L@Q>&.;]'8+J.84/P]V"T6ZG?8IYRQ>VB> M5_\69O+K:,,_>O1-;[N(LM")%A;I6/J5>CK/#E4!!*V3)9+VQ'.PPOG=Y"YV MX\U6:)?UC+UM&!PM5_^(C]+6"IO!?:)7;T=5CVTA[\<$]TT1ZNY[CQR93&/J MU(>SA4*"3N]2#H*2 \NC@:^"-;N.T[\ MG$-"0DT#_:Z$H-[OV@0C165[NS^_? LYS6BH%[HL?G[Q3M] <;EA.8.<31L%X[_:Q^V6+[\$ M%IMHU[=I#5DI^WU8UK6%H8@RP69H(!"HA!7154$>:\WF?*Y/*3?TZY_),2#-.? ME6#,)E1#Z^33&ZKP\_I!^S4-55&;@#G179%HJU.M3Y7-&+V-0-^C/HLM&M'* M--^BE&2%VR=/WJ1@;JXZC_KS$^M7]D$8(H[E?1B9PN8)#%U4%)4,Y'T9Z_IT MR.MK&$- 4:'[W>08?TP>%F5<=4>T;944M57:U/QP@']$([ZR M<]46H?%P[-FF&9S&FEJAFAXG(V&0VH[2EH\*^B8FT@_D[7O%WPI6) MFJ/B'@+3UST[@[2?8%7F3BZLXN]'"N".O0LW-;%29L2 M'>/57KERJZ",ZM,!2GPO_&_^3F4#(L@KNX'9AR>A!&R$Y>+!(H^A MQ_8N[$'JM;\=+8?L&H5B]10WG;,D@"77/?6):7MBYF3;#OLTFW6X]&.#65^ M3TG"1>EUDO_7ZU2$D!P&^AHYAIYM"EMCH8;\:;AX;:::C7_HRK"]^W69S/HC M0V[)'Y7 >\5(R?*;P]9C?Y% D3ZB8A8421:JT(\ZS=OI M-;4"Q-V<"^CW%VGK,(SYVGM \R1/F6O)FF(*;>4H4,8=,,TCL# MB-EHGA@L[&0\6ON'9RK;1],D;0UQ8=\JRQO$^VHM:HHILO(CJU ^2^CG6'%Q M^0+F*YJZIO^; U/_94#?]@L_4AAG__AM/BX$-6L;&G;=GW,%/#L5JZE6Z7 C M$!^\$W3QQ;=][-P]R\A7T:D%?KL25K&K_<>A:STON' PF. 7W.!]I^-FER-V ML'R48Q7EO%PC'X,XVV!?*KOGB^)M5GV+FKGOXQ3D;]KX1[@IUP5\40(ZY#\& M"SD%\O95J>,5T\0HX8KVKTVY0&X7*V+DT4HMQ%"(5!OD^X"GE6)A]8O1-27+ MOD)'KWX0O_PB.= _3F613Q)G"XR6@(]_?#Q68\$-PB&8U+^4,-\7/U]2B;\U M"L7DPGOBHMY68S174SZ>.!E$RN [A6[^0+HG'*N[8L/Q?,[/)"4^9Z-HU#%R M"&/I&+&SL=6%=2%%2W19N/ZI*^!V?X9;!C^DT0HQB(_>$VOSU+?'*]M)W9^2 MG2W?C/7;%TNZIDM!7XK!!K$R"1>+ODH./>-0)N54:?-2&.&0L2?99&FS M%0LNK,RI3;L@/=XH.AP[0$L?;G M2;":6*7^STYU^Y\/MO:MQ?V;QAOHVAHFW@.:=K']%)_]2QK[YX/)OR4 C#O, MQ@]H,![E%J#->=< K#__N R?B\YD(LQRQ?Y$#7V6E&U;\\W?,@$,DJ#E?2[J MMYB$8FJ0(> DLG)#$M MO%QL,BZS^Z2+5'G;D902B3!B?+F&D7R)V^'$DSBPF%^S-,ZHU@??J%TWCCB@ M6="$V0;(A@H.(5>?_>WR_RX.\NC7816%V\ (\ '-X6D5(_6_-SLX_MS'+M[S M4QZY47I-C,(ACYR%;TP&]G*-W,Z7"9G2'I4MU:"SS'AL)/*M4RLVM6PFD@6H M;S*+)%)CX8Y?%8-*QL$V.9L8K]7UR:^!/7?(^)J M]=4_%2]_]&QU89WN;7R23WNR-J]*X:.GD05KOP(K8+;=?N>M9 MZ7@ 244+:LBK_>0K,R3QB1*I1]$B)V+T%"^J2?E,(UDV?M%.UFH@J:'I MDJG=M1\W]WO0WP7D/0WR^8^^1)GZ($57P)VRN=,=EH(Q=*E")Z1-/AI'-=A8 MOKMT;V>KJ'K:;!CMPC[K:64^0,B:=9I0"B%H>8[AQK7CW1 A@+9@?H_]LDD< MTM#V;?0&AH69H@*AOS6N!_I_O+UW5)/[MC6,VRTH%D1! 2DB"H2(2@E%FH 4 MJ5*# 8+2$XJ&3F@J2(D0.F*$(+TF$27THD((2*]1!(70>PT@ KX$/6>?O<\Y M[WOO^>YW_WA&&(,!XQE)GO6;:ZXYY]*BNS!0(Q+G D3@SL'"COJWG52;MVV< M&J)0RY^?D$99D!M!9U63L_90"X__BZM\LU \SYQO8NP1:MHV.ZMD>CD)V87D MUE'>R&\P+%B]Q4^Z&706QW?7[TZTOIY+DRAL+.PH:!FPH_M:^43^KCRGY:!X,]2^?9]#WU_\3WL M>$A(!,!.^I?,X@7OXT"!\WZ]BJ=)!6*DZV(D]3:,F]0A+QS:LYRO1H_,%M8? MP]W;8GR,+7 IP*ES>Z\%YT,$.+6_:\B/+NHNX&F+LHBU=,3OT65$7P^'%@%*_KF&;Z^- 4AC- VV M:\)1B.S+_40#R$S!D^9'V>>[$KO&P*;6GIPYF?>FW=$ '!E4=>UBP@);'Y^H M^CE/.:]#.J4<_;BH,VN?6U]RNYOMZ.J[?KYDM&A!/!.ZA"U5C%D*&'ZFIZ(/ MGU%N(@@OV1>6'AX=@F8[?Q\QI;&/FD1E(7NS?>+I1. ^ "SC\:^4%W#]Y<3 MN/>^@.E;IB6!DO1!"L_]I_&T@EB6)/RL#1V)A+@T @>SBZE]@WY&!R:P.P V M6["ME^P6RT&4F.[Q=H#9L&&R:-,/AO%L[]J#?,MBT;,6)\=GJ_E&-7I-"_'YT$"N*8;Z,'),U%21 M(5ZBSXNA0&2M3I8?A1"6VC5&>?*D@ZV1C>0?V4.9()A>50T=0 6CW(5)ZO.O MNNHN/%?UZZ'$:C+J_D[-3A?[V,:OK#YS^U/^^-&JDZ7*^3;E@"\).>IP1NY^ MO;-73ML3:W.:- 0KY?A8Y1&/JBEG3_6T3DA$]KME/._A*EHS\]=JV%DUOQX4 M+OVJA1)_:1E*RW0H3#B_@/?M4N\JZ,CPB-*2%7UW!:@_7\Q'91\IY;URK?%L MT"QD:;.Z;'F7.-G^M(+"U43K\N34[I,E 5*;D[D36HX'2!1*=#_GOM)L[_NZAES:$[!=??''H5OS- ;SC/ M+"?A6U=(E=7-Z.E;&_A,TK-S1 !883;9I+D-N>GSB5?] M@NK]?7\P"?@B;A M$8IY S^$=BR,N;7QQ O*_GKU4E3QEW+*Q![>-E@RR9D:=39EST[O^QU9&^4L M4!*-[BM&Y5M7N?3ZF;QK\WGC[9"NZRB_B(YV<]$0/9B!\ORD[2MFU&HU7SUYN-^TD^+5EY+ X]5:\1JJ^$9!IDW&825$4%>%LT*;2Y3WW>]R5?_0FNV M_%XTF[[,2\L:.(S+/.^%@Q!LQ6!\W47@)T)>?D?_KS:>_P$A Z_SR^RZ+8'HUWY MT2WPB_"/Q3M=^CE"@_L@AGS/D2VA!*72=0L#43O$/ZT.*QJ\#8RHPGC# MGP32M#'6Y>_KI& -PX82CXQ=%Y,NRO<)EVK':>(*OA[.N(?MHRJ*]LJW/&=T MJED^\[K*C)' 1[FB0[GL_J7F,@@(?]"?VAJYF)"&?.$JPA&XJPN1(>C%O9;_ M5JP4FBF B5?((WF(1IH][<;XR.:NY=0-Y6/KG_;:I&X;< ==8XM]X%MXU3F:#[)Z9H#!X1S?;X>T"S5"PKG\\[%]J_,]"S4Q/QA*G/KE M'9#N(O;5:.>=].@:Y$?-.[SV@N!.!"?H BI*GUT$Z]0-X77G%!DVX-/RKT99 M(TQ+3Q(V8"Y@\6C!Q"=W'%WTA' ^(AT>AS\2C(B6KX37\0)O MUX?O 2(WN'7R@DGJ@D"E)=%3S*"M0=>23&K?R_QSG[IW3FZK>]4V:^*[ANN M;)"[,C9:$\!/N,GU7D\.W+$K$&;7&L8SV_F^Q>AQM:@0)$DS9D3376 M]E[AVVIV'YO#$M#I+,7O(,4^*E7 P;V_ON.%JLK>VV;S3S&0_[C,X0\E!'WR M=,"[M8V6PU*E5ZE4>Q\GA@37:=@T%(F% HP-Z[2,IRV?VJ2PZ!@>0$FTR1%U M2E0%R(L'\!OOW(-R;];2WMLRLE,V+Z?-R^P=7-92UQW]-;$RAD/3R(V!;L"^;;L<;JWO3A]2 MCQE)!3A]JM=7;6FH-VBMF$@>C#3^H*SUD ];U5/QKM=1MR2DEX *Z?$[7CS= MC]7C,+IM'2;??RKJP]/>!?]+?J43%SN0&SBQLCOJ 8435B>&. BCS8M6*IM! MAK=P C?4$5 ]$2F'PB=)8:IJYZ>U+33N[L&:H@,6#E$4*=P:OKV"A3-ZS70/ MUM1*.H!''!XZ%3X-IA7U>X552QP_<FWE@@.Z[*_@.$[UC\1$D7\2,@+8*^L9%0)7+)S"91%V.48Q*.:B'1]/Z M!.!P&Y#K[$*7-:.?4:\U1I&FJ2MX/)K/Z^6]-DVN4&[[Q) 2KC!V[G"SGJK> MIVC:Y3[QBO#N0W:%OA ;!J3I*3 H,OPF.A<'+:VZ^Q695YYQ2M54/->MEW;] MA:4.*1I3R2,!_2021YO4ES@1FA.ZHB: :>Z2BK+4]RA;AGR#2Z_3"HM]GEMM M[M7#I4TB3&.9JYO8;_N[W6SJ2%=9F9=">XO9Z?)SE?U;4F.,U39JE/76*FP- M\]>&!]^T5T]@B6VFSZXTKA7DB^IA40U/S=%ZD2)KTBW\#%SO6P>FJM3.RW)F M_WOKR#]X.Q#2_W$^;UWYZNH0*\MM33VY,W.^@FM.L@ZX>!' M:ML)8/.:H_\W,)JVR,M2>N1NM1=!Z;2<0&F*7L:ASQSL,CEY),7J"HE*80 ' M0EO[EOBDO@7:ML_XWAELYGRX_]*#6PC0MFIYF( M/N7A,\ADW_W P/$_1\05^VOO%8@*Q42B&59P#Q,8IVGM\WL(2L>6;9J167Z; MT^RD=%R KJU&=\W@]<[EF9GFA%4]1*P!2XV1%_ZY(]K6E'5WK_>I73*D;EW% M(9@UDH$U2]8_&'+5 V;CZMY[WMZ,]GFS=XH9TT_TW&T_H>Y#.*^)Z//#DJ#_U)M-@[\I&A.KHBI1!IZY_9W M?YRT-?3 ?Q[)WWN:"W:]4=^\$P=OFGTL/U'%6CZ\&?')TDA8?_"6N8 M=^4'PU\MG4&-EA<)0O%TJ4>_O%VWUDJ$QJ+Y++2=<\HW<>,DE^_W$I1,KG7- M8:Q_. 5SG2M03%VN?^C8UJ/O1!YY[A3#:R2=4E%7:7GCTLF-/9##FW@I5_S1 MHD5BZ75'G+[KIM-N%C@7_'Q;FB,$G -^!*8J8/83*/[]QN,_3W[HI(SEXOX& MT9Z?^T7_1MGT[V&P\JBF_$WJ$\Z]^]/$>H02(.K#W;&ED:XXKLY'[BL][*]A M'*,H1QG0<$=@#TU(E3]]=DZ&,?Q[;W]!WBS$UGOHAA^R8IZ# 7(2>> M;85&8S=] I[^SBOLH-QUC-<>9'<(,.L MCUH%4J[WNXRW^YIF,6_-/A^_PQ4=SKSP;3:ZEU@O-5)9.6UX+66-OY_HY:4D MAC=U$*_5U?63C:WL%:Z K,%4FL;R10^__6Q(T)+J?H2:@0@D5L5.3N97&?M, M@LY/FYSAS\DK$V!,<.^UW!:*I[)/] MFWH?S--N^&CKF?1D^!^C5HYSZ2*X MM731-&R?$]$=0YN,/QVY7ACBFQH1_UH^K/&L','VMA_ED/"W9OR+AF>\=M]3 M-O!P=^@77BF-6,NAV(-M6M>-$9&]'ZF529^!IXI#X\I<*8(MJ#DHA\_W)N==6V9ZIA4SUL7/$@P-E3O5Y MBP*4QZ_9#+D@6H]#LMD21FXM2-K/'JUL)A-]-)ZZK%?O89ZO1/8A>/U M5.C M5SE8!M\JT3O>(,IR+=P-=NM;@6Z568_F)&CNW92OQ."#:8-F0^:HK?[FYU&< M>3FRA7Y*WA@\6-3 P-$"FJL_UJV NOE+"!6I?.L96%3%YJ;>12 M56AWYB31YV,),EFW;4 XH_S$TC\Q/?\NX>+;KV$2@&(C(=T?PB?JMQ9XNK%( M15\R(Y'"-F:!FC/G;D&$)CH*8!YPY">];;*]J DL7=+ M=T&_/.)MDZ>*=/.0O1O(&SG"D]B%6C9&ML8:.3/?Y)>>J9Y_TI^G"WJ^RG M1(1%!:\- I%//1K] MG;=/U'KJ6:"_=@=\@""HU4[.2^W<*Z"A[$T^>S>M3R^@VW4=V&3,D"<1C'78JA_3$W+*SU M@;#)J*2TEMNA;[9HCUH]H1@B/>S['G2< 6!!4(,Q^U-;%JCGQ,U,>=* M.19-J&Z#7#/;NCG)BVGCBQ;OHEM LX:I7>-ZUS\F^J17&IGDB6*!G=G E X5 MQ1QTHN" C6EK@F1W?L:+[C?W+LHI@?2WV4_AU6'>7B^32HX9<<<:WC:Z$/_[ M'/B$NQ'A J9XNP]@23P.A[6JC&)NB!DFCH+.(F6U]-[Z9G$;]JQO5^0]X+O6 M/<9L4FZ7=5 0T]SF(,/>YC9?FG_1\+-[-/I5*\<+2:+WCYE-E,UYCAX]6%F1>V,FRD7_Y=VZB!C_ M][B+CQJ5"?P]\K=M18[N$J3;+'Y[J(U_7$[*USW(UT#W!@O2T=?Q_#2Y4 MY0MB2_7ARRSATK[5=UF0-'U6Z$[2Z789PO%ERZ\#KLF3\A0HER*M';FHFI 8 MX=S%F>V9 R#YW8X8,T:B XG<%9]).HR.*QL(+9LR>,;'/0YRA%@S6U=5&G6MY#57J,%@TR;?[>MQ%'@ LOSM5EXTM M=9H^M=>"J.H>R90PT1?_]&R@VJHQJ5;KS0'HJ <]/RB7W)]<9H.:JZ_1T\I; M7KH%CY,/_$3*8 MGD7Y=-MMF<[?\\G=53ZU(Y*^S*]M,]%F.[&KOQ%E_PARG;P=U+*[7*!9P;[8 M^7'9R16$[(WTR?& @ZCSY=UO\RTA;<2=<7X-04 (8)*!B5Z,V*9Y+E%V5IS2"$OM2:O+]\"TN/IKV6FX/_P\&XSJM )_)5__1#.TGK9/[ M"P,E]%,=HC=;LA+'3Z5]*>NOL?H#!GVJ%V41KQU-S/^4]W8"BP1GGNZ(<9 \ M/9 LDYF/T]E"'V22C'37$QK/FQ9/&M7VRB\B+RIOY#&OFN*4^IG'",646S-^ MWO71M LU5ZH[]C4OS^GD#FUZ^[^<9_$+^9C,[F=O]?S,W@KYPK(V25>\0'A= M$!\0>AWL/'+RX-S3[3&G,6Z1S(X5V;]OW/?"#357R-<2Q('*"J#ZY,V+R*YEE8SH-%HNF9HHL+A+'(N?>6T3 M)ADS$V>SB!E./%ALW$D;I2)VMO0W;U&^_V# ^6JL%_Y@\.\.@C?OK&I_/.^N M<'HB3RF.HO8I[09)6JX7V_ZY8&](5^\;>PVQ;,05"CQKQOR7=1,%O M$&D\E MDN-1!]K$.MB*>\1?C79G7D7%5IJX'>4ZV27\#0UW^6AA;!"5B5&7[VTW%56? MT_#GFI$'.4Q:J']< "9K1K8R$&XOF29I"; 3KE>O79]6->KW8%M9FZ(,$.$Y M:7S/G OG36?)29,XGL?_PJ&^U^X-5]]#C"]PXM=V>J#FHY^CKZASXI9^,' F MW@]9<;$/H$2Z?WG=_-4(?@7JI4C[G<>7X(:11T6Z197,]^)%!/HKG=V+R1B) M1RK=,FT.HB=C(EHH+WT$15<([&_?/LDB(<,>SH?'G (^+D%7:M)P_%(WF(BP M/NV+GSD*$\9)^).Y://TB6 M^ESTXK=*83D);&G>4H6/UU:O>46A=-.]Q$>T J<6^QJ4WM2*/5%0GCD"K:OU M@\'K);X)=^SY/2L ZIX.=X]-^TSJY@>S@''_84 &V2V;X;$\=YD_]K6Y?HD1J5 M5/NM'O!"]Y<@_'V--@R,DKT#FO0XRP0I"M?_!8 8D+BGOX:1(*\A(PU6/N9=$CC_LAX\JXL#678&!B'LR[-/$)I]*\ORU,DYJP8N2\#S"Z8GO M3?Z%D7Z]'X*\@-H-IH)?YI:_O#Z(0&T\Z*F4UUKJ51_K";Z'N(52.>ZM$*F: MG\\V;&R=@$DJN2)@.]:?$R8=ZW;"K]_*R/2NS>F#%J ,>I[X@>%"@B)K!WQ^ MMLG_0$%()".^LT.P=[0W@T./7\EHOPG,94]3U8(^S>( 9@CJW_0P5 MA)"F8R;:]T0; =\*J^F98LV*Q'=7CUM^I>^F']VB/(_PUEF[]CWMQM\YHJ!_ M01$=4GWP:.0>.B,G2T#^=DB'T+)I6$76,Q=?]5R6>(%C'J"UG"KK^#N*9^. M#=5JZ95-8X!9RQ*1-9F9[O[)TYS4&.D.4UNBH_CA@G/+HLA>>]\>=/9"'U3] M7;[)AJC:15O,](28]FTFE*H6XR$VO!R+Z?L>C2^9;">(MR+FM!AA[H]4C*QP MJA)L4L58L5E1BF.Q!,BI=_=\N(>E^]E8!!\KS*PUR'BQR%-33'&O4S_DMC MV,^KV>O6LWXVX%YJ*C;^)@29.U!L<.) M"]8T]F-IHEJI(K+?"% L.9EFG>E/M._TC7MD'"^#"SAS4+0[&OFAL+,_P5-! M]6U2%8*$S"X?2*S?5.SY8"*#GV<\4PU9J5+0,C^14SF1IFW1.G1<[]#UN*0X MNM[@K;I,3C"&]\FT_LM037$Q"R:TBWR+$1F^=@'X?%F!D.:J+F?::P?CIK%W MK>;L?=:RO#0+MT0BM3#HS5!LI+M9;%I238%AQ7B?*7?8O9SFU<[WCWHP ^K" MVC:O#:"YP^8_&$3)H''XM4_XEO<405DP9AB/1P_*O5%\7)S6'L[=5_E^::[6 M)4]VWIPXUGP'6_"'[&R?.F8B:7#=K-/Z4L1R)JB)GLR;OGS!KGA5K^A3[Z4? M##Z]8CL#@;D_&/@!05] W ' *4=_H:?FB*B-_,"E+$3;99.BUE.]-^7L#/;! MT(OD*-_,'PSD]WOGX/:IH"!V!'BO_^72W#AJM;FAGZU[>V#OEY4!(O"]5@E/ M+^[_MQC4_^BRB$;7C;']8-":+?SE!:([__5''-H'HB7H@&C8Y.D/!MH\K: M. 78JW;0K*P>%LG<[ O+D#(]H#11Y>N-/7Z7D=!R9VK_U@,+G:77U]+2BGKK^FY6\:GK2U?2$PDM8R16-XRB5G"; 5^PDMU>Q2E+QFO*\"6 MG).>5['&5]U3[U]"XLR>0D#<8L8$Q1WM2'(OV\Y_RS,X'3/.)RIY N8>C#)Z MV^;$IATSGY&*!J#<]7&\(3DJG_(%IE71 +9E994*:MRA%G>#LRW4W.CQB83D MTC/W2I9-6DR>*]H)YO&+(DK+"UIGLL^EG@BV=;7G=L!LL!R>?@RT:YJ'>@]; M7FU_?@NRCI/J-+_)*$;R-9FQ4NW*/NX*5?M8GOOO\GQ_DQX"C2J=L@<\T*CQ M \:P3797RU$]@N<=>(E=89NM3OY"&!WO"LF/C<>O&JAX$KR>CYI<4A"1]^\M M>@!#-#KEIC]F+6<[QJHC&.\%Y$(WE3^3W-P8?+0(?3?\XFZV'K!YS6/(K0ZR M'LU$*A'U-1GS,M (^&U$30=I#'N;;4/R[3!%/D">8$S*5,7$=/LE=FH! (XG MPV(M/76GK+NR:S(Y55#KZ*WT3(Q8._AJNBU MJ6<*LX\#N2K3#G5$F8IA:?4HZ/3G)\@TS4]I:\:*?0K&Q0]7>--Z/3)9@)=?@"L^XIO>:>TD-_.MH1'JAHT2WK6 MG:U^\:!"@MI;8P[]FB=G\D\OQ H9?A!W4N/GTID94.&1^ M)G7^5:H8*J]*W.YK4BR3!0P*\PD::X$[3:5V]$@?!9PM='PQ9 MR2!!Q@\.$&FO?,>2I@Z((X=SST?K%V8?SHJ(2[H0, S,V,2^J>O;H6K'&LL] M)U%5,,2Z-Y,,'IG0U<<(RIR/XPYPM1/O.6AZ?O8)#. M48&)64!2WJ) 5VX&#[TUWD=/FC!8SJ-KLUJ,@$/7D_D/%WW?_+WXE6)BILDD MI^I:[MG\TQ ^)7\5XLJB'A-R9%1&AF"P&>Q4.XX&ME@XI_'2YD:^A#V[ []# M9C_MF1O_2)/1%[\0)IR9XW3_9IIM80?RG?LCT[7F]=;J#3Q7^&QV^AHX>&SU MLO%WL)&%U2/!X[D$A<*26:B:?@2V2)%^,HG_74SR2O[.7EWP#4RL,^.]O-=Q MR-=IY?FK))%;MW*W0^SHV$08;JF_JR+^@Z$:7@Y:8^.K]/&DV49U8U)A^D-9 MT;C["I'6DC\8\%8XI/3C-^MYA>W2T-*;R9]X)._T.;C3 MWD^+M((/?K_B11;6HK1\.-,#[YF_.9&E%PB9W_VER?$MIU8%_2ULV\1)A MJXN&U_I,3Q)[,_*JX4*-5'7/"'DK%OK,2@E,_168_E\:5\G_W#=H-_73J/3L M9Y+8B5]&)=R3CZO !?5#5_QN'Q>4;4,BY*==Y7(E;3R/^:2?..2L:8 RNH4Q M/:]2D<.GE>R1US2!42-%&: ,*R:24EC8LD\-AMH0KXAIH]TU!_M%#WK_)J') M)#G2_5"V33*$SRO2 ;-79.1-5J9TWZ[E1">EZ4:+MJ@&+28H*4,,CD M.D3VZ$N>7ND9O"Q9ZY/-(W)2$9Y@Z%QEH9LRD5![2#-PWB2F7P(;;% E>,K6 MND324F;(2KC1#?XD2_ .&Q*SUG'84:,#K9(XV9<:^U6=R6F$Y]PMU+FJ= MOWBT%QGE6O*#821'&N(C YEZVMD6F[C7$&:WZPHM6U?,))YVKR^^7[T'_4=' M"JU$V4:)/I,AU*' %&^"3Q?U*#-BH#I2>>HV!#.,4.9D*R$V>&>!SK)M'>+, MLKJ1E9WU4D?'U!['\N( ;U_^0,'0P]M]JNZR.)8CRS6$9P!J^85DT Q6X2'G M$9*O_]?+R00'EN+Q?H'/^@:/],ALB5,>,HW7)B4+W%5Y14 R('&.U\P]2R1R M?$%Z![+=54U)1U!N_#YRK &861#\1C%I:3=]/5S 8AT?XT&06E+H>N8H6'/1 M@YUJ;)H8#7U165YBH&;_)W:=_?VVJDS/OFHXC57=H__7@%D_S747]F+60#A_ MDJZQ/\E-J=&P:<259Z*\I UYU426+6-E5=E. & L(/'#KI+X2<8JI4/+^1HT MO*P/Z*./]*X*8J^=V*L\O7S5?Y\A_0,BD:Z8.Y^E '#,8@)0@2S7O]"E1KOG M>R+/NDG)47K.[N<V(JCLR#+UL89F&NR$Q5L:?)QD0Z\]M$]+>\;VE&11RJU^ M@H]]?P&AW1XLT?_F"*S9%PU'!D%6EN5X/KIT!/X3+OF7J\(N8*\M7R/#ASV_ ML@3DISR9A8;ZLA_]G$DS !\ICQ4&\!XJ]#%^5U$:F-@$G6X4D@=W0=83XAJ] M7A)D^N2EVN=#0!2],O>X;!X/^1)^)HY\:5_KRA>$X\UGS-*+Y-H4PCA GYB? MR=KI-;IK5\9)M1@2*_0R,I6)LWB)SDFG=/D$$5LCRS?ZMQ@@1'%CM955DE!B M*18M;1RIG)/S^SE$FXPTW%3>6"007AC7#,OVS?7*$E6Q??I&TIDD(L.8.&B? M;.;:N@=F/!1NUHN[?ZEY4W_]+4:XQQO^;>"+.MI$=A$:-2+J MT))Z +Y:S+: WI)0&#]AS.5I!T,^'E(OEZ42G5KAK0MZ(WN'WC\%88(5J.1/ MV4T!A0&?X?$6TE$@$)='!+8O&^1[043NYM*\UV0 ?:V>;8.$H95LTO2WQ5LG M!X"#N72%.&):+W(^RS7A;5]7P+%AXCDNWV])@/>/ MC%/SM11=@9R9/IKK2@=G^<_?'(*^@0F]^*TLC_!B&^C?-7CS116ELU)@L6=4 ML6^4KLKK20=F:M%%>2__@5&QN;[/J%QE#VJZ8)5MK'@1X.S?4AA5&9*[DVEB M\ZU@@MBV7;?(E75/,6F\.)'^T]MRC9/A=_,&3= M!+;]8!A_M47)V+RZJYB!U_K!<*1/[3NY$O*+1PFE["K$3QN!PS<4$E_M?6 / M_[<357P:U?3S]FZF/@ N'-UBI:P](@^I0M6CE%=ZFG-XG8Q^5[TJ3T'\BDZ_ M1&;_O WB6P99X1!4J_+V.8F-Z(Q?@$5\'[Y00O^P OQWKE]LB@CRI]%:UU70 MYP=#9.4MJ+[0UL06IKUZ>I3=M>"4FW6-O@(^;3 MCO]@Z$6M?5B]'Z9Z$K6&61+9_I6+]N:_DHN&^%N4RL]<-.C?:);-?9K%_T+G MJAC7:Y$@^ V9K X9@I90JFA]#=L$!V>60:RYM.V51P,QGIFU@.^.?JQWLQ6$ M2=+RU#@N%4.CY-L9^:\K#_")@F"3W0_%[H@)2M*R%0":.6@]8=7!,S$[,[X< M621'-=K!#=B95"U&$2Z 6!@.,*VE)LF-466'<24LZY%;,+ HU@-M &JB(DW< M)OB.EGJQ:AE"=Z4%"S@IX8$+N/)N(L9.WTIK+%4UX]I5GR M7SO5,OKFH[6$ MT'8I8#LP<0G[\!B/M(X:?$EB] M'40YL*@2:4A:M13>*()G&J._OUMO&%+_2+C?$^\,7".(+GFF;962D'T%\Q&! MB52JAY<"M[B0@B-;S;13Y+PF(!=W_07J 'K^%KUA\WN4 ++/C'4KH3?.:7 %[T(,:G\QM !)2OB/R:5DN<&\&&/3>!WV1IN67 2,V"JB%9 M>T?C!!1@8H:L;3)7'!UO15E5M5UFLGW;8SZ>X_JNS;TWJBV_2N)C((]^K1TG MPZ K"AH5!G7=A?("\#-?GG1< CM?Q!]+3T0[!%)8JPR%W8 "<=1I*.QY]ZG6OR:S6D$^V/+-RFQ>)>S[4 M)QM:\F5M]&U^W.$HFU7F.?\S052'O0.X=;P0OV04U-"MA//=3 N93U_F4]L7 M^VH5FQ0%C78K9=\AL"[XT45+-P2NC),>U%[O22RAG'='++DI5E M9YTUTNBNI*(-E%")E8:Q*.4VF&AH.&61>:&::5\-7>\1 _8;!OW")\5R$G4G M: I;?TI36^XP^WS;)U3B-.>!!NF)$);#-$HMZGRQ74'T"+G"RWZ(DMXS8L MS;0A#Q7,;\QXR^05M\/C),HS4F"%>EFAX0-/+'H^^61 M[1H\Y"LRC:GI+>62F<5,KL07^=,%O@7IF)HSTBHQ2IG>=UT0C+VI# MA+T=[IK+UJ_#"A8]F5Y!2/_\K#9RM";@^,CL XR_OQ>!?0F'_9;IO-?8= M\ ML@[>:VR,B7)3C1.//7*]RQW=PT\_JS\LU]#ZD1@ T&L="F2"P_90 M7LZC9$CK;YI\Z+Z1VDNE %]^,G+KX.UH#Y8UPKEEEYQ/%YW!+D=X SSS)^)I M.9=N7=N994'>Y0#-*@]QBU\<1.@(>"J$GI:,V6[HB>O,>[W^5#;:,-QALW!: M_[@%[+VJ],I!Z*O3Y[%VK75TC _M0O<>9+$29Z_ MGZMFBL"?;,I?$$I;P6J>]NYR03"JIA!_=?P'@T_?34[V18./RT[;JF%:$$#1 M V#ZG!NND98;;411;M/!YLI#JH2CP5?2G_D79 M8:^_R5_+GVWPPW9_I->*_WFC]D\J!5];P<<3] \^[?E]G[8)?.BG'-B#&URW MUX,0O=DK#85J9'KT6\PY^./ B)_"%SQGQQXND52BXY('U-HS7B.U E/A^]YL MG7VC-HV*+?]/9,K&/R/>L+^L3D;F$5BET2MQX 0M>NI+WS9=_NO+1 ]E[S]G MTTHH'X<;^N01S;9;*X#7EUN=^2.T_ Y Q/ MB-Q_H&D(N^ZN881AT3%X<%8VJT,R&"46#Q%4A:#;#PD[=_,F/+1^<>C5F?E; M/1@513B"D_T,3ST.E$5F&R'=G+K5=BM+0_TK2"&FZ@1 E'IY$Y^KU0F9.E@& M:C&UJ'SQ7AK)YA%P>5"GL R'A,:.6*)P;];R2EA.)+O>3I@* /;B7%C/&Y1X MK!&N$"T]%$2,UWJS,SX^-7M(T'$M.]/EJ\OVFWG."2%!M(+'/!SU'L3YF(67"72F7XQ*08D# M13T9-" G7BHXO8A-39EIQ,[H]%M])N.NKC^DY38UK8?WMC%,O$9G*,#47RK MW,0KN@IC==U)]CPWD=T\-WC7A.5"D&Q=JZ4*,UI+.SD MW1YKU4_NMZ\569TK.S_)3:ERI 3!'G)/HK[5*2>3K[U; MA*X.?]))@M^:ATI=4= ''P46\KBP&5@P.?Y5L)+Z"]0<&]7]0Z]21;7?ZM62 MZRVSDL31\LA:=+E*8ME9G) 6$QLK9BZBO6$CUS.3^W:U87TKY(I<^);U^DXD2O4?3/_I!Q;5A[ M",X\2^ "QNLN35Z#O.4Z& /\,,YK/D_(D'?(#B@05YFHYK-\+47)1J"=>NN- M*R:H_/8&1HVPT8FLFQ]ZWGZ&QCDRJ31*<8?.C]1HS[\ZF+)L)3[0?B_A)*+-3_HA2']06!2J+IA* M4["07U. 5"R>PL^ZK^'*+ZZ>!-GZ/+0_N(8706I.O=C0QVY;)U6 3BI]]:[,KB-AQ:B$Y>]\K^^>-,O^:;?G[I<,,$3X@ M%:V5G6=^)!V(JM&\H0#+$<0CI+E.N@5"R)5+9<_3XM<(VBO&ZVP]KF&O"DTX MT]YH1+<,XUKU.KHKYJWJ&2F;2EH;J["S&QKC%F7A)8EI"[G3D/=O*B2RBGPN M#]Q1\2DX_=:&!]BWX"]EKB0T;>:-9?=B.NQ4"NIJFGK3WG@K_Z!U)9# 4E,L M:W3''3:76IC#;B0[KFV(WC)H.\YJI"7#7F)K3>6Z<_<)%:Y>X.S MKQVO-DZF%L=5%/'F]#_U6_<%8VF+6);RU36:[+R5E"K_'3!3C9_W(\_;29I/ M"EOH^QS2!7H<\T:"Q*]](5[RS37[Q^^Y(6]"2=2&+H,;KV"?8@=;!+9O>*NO M(S5?SB&?8+ \_NZ6A7VUZX(N18=NT[PL63%)21P*T_L$B3CW6V*[FIA3W^/7 M\M-P\MI$5I0_^3=,X+QES_G52U8X!Y,I2TFD4K"S!)<4L+_HF5UE-)SJ?PY6 MVJ4'K R_=X/ QPI\TY55%/'D.@;@E#"MTBF<\1@ORF:@^??,O1R,IV3/S2:" M&ST\:I7E[,#NC#H)F1 LK(90O%PRY,!/AD^_G&N__F%J22[DLUP 7(&8GJ\Z MWC[H70#LKD'JK-JJ3PJP;9YE>^*;2R;=O_12%<&*\,(M0LN&"UN;N>RKPYM^ MSZCJ8(3.5>LY!;/RG!@PQ^ZPMFJOY?8=5QS395X=(%#0?<^G]U= _HR9N;>9 MN:N\US:[%2+M,]M[8-ZX.5J]'@P;)K=GZ7-9(O"*@T:])?6SY!P/'6EQUSGXRKY\22DF/RW ]GS.DR2(:NH_B&=K8@O:;H* ..)^#[&T2KC4JO9L/[" MXHF<$J5J/LA8(7T9'5^8U8P:4LTWMSXX>3]:IE;@4_9^M S7O[V]/YS9LLM! M6_F*B2//OBYOT9W92K]B:_W^T9C-50,H_Y;7IL1M7R.,=2YC_%XBI'5/<@RW M91&JB()-JV#A+B]C1@WBVX"8B#>H#X;%13:(N=X\=9'RBQ@?(5":PJ.&-,E^ M2??2Y\WYD]PV;FKRA@X3.6X 7Y),4RYKFQXT@321^H48B;>[UYL3LY:3W^9R MBO<]]9$:OV1RC#3$BW$ OJK9AA:YE%YP97J*ZQZ-8+>D_H*[\S<-^'*J6)V_ MQ"QT[!XGN"SQQ_CW7$HZ/@WKO6#]VUH:HNV SE?T71_EW@ M?C7"W/49_SJN8-+_SG5\O' '/,]?\[FS_W><;N6Z,G;BM8BENO560MTB%YZ, MV<@793E34C.R1AXVHF1+Z27VQGX ^;(=",W6]^U M!LR;HR[G>WM[^QR1Z*B"(M,F:0_VHBWJZ&(@<=P WG9J6(R:Y8+H6.8:SM>5 MR) HGHD@7/E:L]6U4UGQ_2M=QCP;3950OX"",^ SO(4[Y;F;=9 3Y2\# M%ONKB2"R4@.,SR)HD4L+F[$>EAOEZ;Y1!XG_CD#LO:S$XA4#E_-[S/T#1@VG MHPW]=X(+8"!C5Q,Q.+G(A\R&>PYR'9FH$BANAU@XYVVV M:=0=9!OJ36:Q,>!*< ,D?RN D@2A/1=7QJUP?I,/;;]:UVE]F^9K\=RB5/E+ M5QCEXO7A*V)/57O>2W3E9?W.&JL-O3/UIR?M01!K$-V$M A\LADJD5/V2Z/O M\WO=[#E%(@L2,SM.'R%-8S:FZ#"&O?)V#:"P.5N(L;*K_3JF,7)91T@R2WA! M!.M4M.2P_62OV>)N"\57O1.Z7F0%65U6.O))E:J(+OXY.K(O-/O!0'=C_T0R M]&Y+E7XR ZP&+BZ5C@S4!B[WQ40;.9^0L%)K:=5=(YQ>'HKPR^<6];R7#>/> M#/\BA%&_(9.5LDI2Y;'2-V?D$"OS*1IJF%P-8O8SBOZMTB">:QOC M?4Y,DQ'V_-NREB9B\,EK7*SE#X;'M(-G^@3+GT6/MSDY>D/5WA\;Q5 +CV:6 M)D1G>\#\/X/NPPOQ/QCRE+3"WI;V&;<)["JB_1:%^IQ^B_W$$ZO4'=V'N[G M*X'[OYY5\1+SR6Y&!"E\4+:D*1H>L>9H%M#US93(]BVY*%IN^43H"S1I!QA9 MW?D"]GXW<6XCZ<+P"E!*]PAW0)?E29RMC0C8(63047Q!QJK[]8)'A?4,\*OM M4H-+_"OP)2H+R^&G]X#XI L+9%&(%%C>U?'YD3;Q,_7NEF=RI-,$_5>B1),M7X;BR#S403_\42B+".B13>#?7+&'X+&):2FF_%EC90)\]+)&K>CJ^[0=JXS&O%0 M2!R-+1-UTLABF.*O9SX4[X#ZLK2FZ)R)IK4["*#FML^YVB;;>N.10U'YF1^K M11FTZ9OQ"L3N<'$'6I:SOP(VY"]+=(763\,RDEY+*ZOQO[Q]EAL *RDY0>W2 M!,#8V RY)&[@V1(,N:R=G4R9PE^R6&][X4;O#&0%VKUA[L=.BFJDKTZ&SU<_ MMQBM<8\E>M?*EJR8A+-/.C9PK<./42AL'(J4 TMS&SKJ>:Z>0,1_(K6T> MNVC)6OQ#3%D4Q!HY'1< M'XMKR*1T_P3G[37\EM8WJ*!'H> 5:DF%ZBJBQ8? M0'X>7O+(AIII\URV 9.)*B1WI-L2L6:8_(,A8M#F2\6&##MQN+&Q@E.12 K? MU"M2G.Q)XEL>Y_N>4=2G *J_0P[>OH 'A_Z:^(3^[X7?S>8'[<]Y:N=U@UKW M<$H3@A1PZ&K(,KSFEJY837Y;=ZPLCO7Q!<0*Y?Y29Q ]1)>D"2S?A"M1'>L@ MHPW;E^?KE7S^YBZZ\#>="OY_0J?2*4&NMNG66GF^;Z8N'N5_Q$\02MBET_'W MO.0+OJ,*M9"&0(0>09G[%!>C\&=U=VU,'R?M).J^%B*'%_8;3V1D;VG=+%-_ M)M-15!P]5IY]T4M:5?7TOV%WP7U[28VS,XXS=V9##W8PS9&%")Z MD]^[5"T$)HKX&(1MO]D17F_*5LOLX.U%]W$\C(\$9]8],8NF!66KR M^?S.^ MFPA_#>AR2&WAC":"U-6=7BXK)CLS 5&3UO[9'EWYK>[&84 >"HJ!),F'2<,L MH,F7.PU9M35UC=3O9OZ6Z0K)-L+H7TWIEP"%?_=>2>&B+1Z M6^CAU0^B: ?YO<>2 N MM3A^'NHTRF-^LN7,0M_T6:49OFDHS^B=#T.:$N:=46-V=P:$4BTCAZJ0&'MI M([MX#QPMWV8:NB/\/?>I$?5<"D+71I66XP"J%'=,$B/)5K#UR;#-]65*I[-: M&/4NJW+W*+_-PY(&5=Q@'(8;;8")U^,5%O52IR0T#[2+W'T@IDN6S7_ =RT% M=^4HL[IL+H :ER,7Q>RNG5JRB+1)P6!O&-G1%2*H8D4(2!(#341(?2@ M"*&(]"I-"+WW(O5/<&;NF3ES[CWWKO.OE:P$V"0[.WM_W_-^[U/$2IG'"*Q> M+3PVB'OWJC-<_,9@":-^)@NK&3YY7R5A5GBO_GBCI5KE]%E!*4>I M;X;=.E\:5]8=NLQE>["PZZ6@P#^-$DRUOO?^-AI/?_W@NZAX;RI'['$V7H_; MO,E=>?.Z7#GFJ8AB=)1R9P41(2)-?':3;QGE/*'=Z"P@-X+Y6$-UR%/H9QL5 M8YJ7MP+>#TS;[3O-/6;UF.XEIW(_"9 DD0 )'!>\[]6PP61)9K?\$=]\@OFQ M$H:5("67PAA9BO/02:A?4AB,W"0OJL M[/-!D" N?,7%"AGD:A%E#=HMJW J4 (SDQ26 $4^Q2X+?+ZMH%@[U7*11UAS M<9O__8-)H]3MU)3)W(:$N]OYO.RT9=($[#QZ* MM+$L8;4K*QGTLMM6^N)F#7*M%\,?U&1Y?@^3&U\XL$T\MT8Z1)M'%"J\(^4: MXN&X>8C$C3*\FK0]EW90!7WK2/K)=D4%(:]T"2:&4^67P9CU3[;DA95#7(W5 M]K/*Y1/B^ZKF9!70M[<[_S:/Y7]>;3G#/*N'RDH2$B4X:#%19>>&)1DWQ6C' M1HI7K63'OORV"^4DRIWW0W'5R*EL0Z@Y/I=C&69#$0YW8#T=ZI5:(K%,YM.L M(>=_512HB$15JOG(WVQLL'>YB(X5 O2@M:93="\Q1O!G/#1!.LS-AU9(3.!. MQB0ZJP\K(G0[V"E8.#.94RNT;._%7Q+BBW20)S. M8/IC"51B^,'!^X\CF8T-7R.>.V4. 9(/^ZEV3&V;>3=O( <,D*1;6;DNH[/4_8S^9&+ M@=S+VFKY.1+#.LS2\2U93D<4%^Q/O$B"OFKB:#JSC35;?=LY=,<)0? "$I]L MI'AOW9Q=F_/:/'-OOSP5XB:T_(:QL(3&W57$3C$4Z5:Z]'A878A&<9& Z(8J MOH]:Y*05JAHZWY=+&SO&2;O)651V*F_P5R&%NFL!6-J*[4C8"^S%249-/=;C MTK/MT4_LQUX MMR'C30QHY3>RNY+)CE 6:<1,%M9O7_"=-Y!E\>?55=S.[V^]E#^K$;HIN]ED M;.VFY6[5R<'V<7TT'#%0X=Q9M5R#N$PM"@N2HEX5 "AMSE:F6JG9N1G@#'B?J$@_@TE:2Z M5N4[SIAK]Y)13II#K"#ZF(C;/"PULQ1I_Q/=]*%\R5EX@,[Y3WFK',-R+_C^ MZI?XWRB%H,*=5;>WY>S)5-S0(XJ>)ACW$[DNSGE8]67S9FRY00;E9(:F!M/L M_?7)LIYYS>:D5:W2DR@*>'_,N;?%M1!S9%BO2W^%+41>[4[7NVWLXY7Z>*SC M%6]IRPYF'S<%[:<5\:0ONBOY;1G+#C"G?2'OI7FR]"!8]QUUW MR->?;S[!-+'Z+/TTOH\(2GBK?MJ6X#!Z\XMV&!3]/&J::)I#@7YJ2^VR:1^?(> ,L;#/SF"U23:=A5PWN"1O,'"C(VCLM$^O M2(Y@UMH29-Y()SVU3V'.3W#,\-.NJ^\6)IXMK"]A1U2SI5BY$N>MRNNJXI=7 M7T"KZ[TQZ:JLP*C+\Z^DZJ>D?]2Y+Z>HK&BP&@7AHZGP/G0A#E7Q258X3TZD M4%CI(X\XICV23J+")>;1FF[.B1RJ\JOP-B'6^O Z<1-E7 M[X\H(B4.G^7WV-+MK!^O!&L@OOVQ$IPMU.=['I3K;8N9))RAN[J*20FQ> 1H MS C+"-_$IOF:HW_$J04,5 %TBZQOV(4A8)A+'N!$9'A"= 2_P"-9E7!% [R> M='HKBBT<"6EL4>#1[D:ZQ&K=_Q$EF7&WA9^MJUN[V" NJ#[8R:Q*/GES+@[Z MT;I4IPV^.F@C4WX7LU<+'3&WYRE/$LSYD!P$#KO,@!I3]QU8VK?XU%:# 5BU MH0:2ZR0OHD\FJRN(E#'F-&)>/*I?KXB-9,SG3T. MG!1:O7*!7_DU5YX:A:18;V.8I1[[ M4N"YA$,7BY]W'JE^W6WW8E6$&^?%&5J<\JM2C6UU("SX$E<*I%ETW>P-ZKI6 MT!!"ZVI60(O*:4 !\WNQ 2TO$O+P#G4.5R\B+FK@@5[H MP567CP;$_&*I;+R&Q8I1@C7!.]]_KJ&SZGG-14OK>MN^]",*W8\JJP#2G#)3 M6>='FMH2?U^E8P1"OUDW#%09UE_.?![6]WY^N4@#L6@BMX.9=XT0':F\^65: MB$L7+'IMY ?:GU9 @G9435;6@N C5@R.!=4S<26G.$\#61XV1[WUQ.4ND)E] <:;S5N%,0<&C@SF;WIV]GD^RV=_F;-(A MCA"CI:AB2P^T(?=.-LNWMA',B M-MKHB )>-;VGTX!0/^RVM\'PGQ0-CUL'%F1 MCU,%,MOD#X>DJS4ROL[A3*FM@4>\L5^R Y"-CV9EF;<]#*?P1# M@P-3Y60<=MI9\>0R+O"KS@/]E#0X1%$3#B&_VM#L*=< &63'C6-Z(FP:,=_> M669RO1)T,'=.ZE1^BQ,Z==MTS5E?S=J&*J=\+*_+46!T'+5]1$&M;O5>EU<& M^G77MYZ_;]Y$WI-VXG9\ BB/4->0,S>6,-"A1*L@Z,R>>NP0[084AG_RUIE# M6JQ?9NPE^G!<&9?6O3.!7 __*(*UWPDVXRZRI,1Y-JF*6N+M?BV/(G=GY9/Y MWUW*$I&U%/BJ(@)[;974DV!09?NT&S? MZD/3/JM*']M(S=!$;3JW0X.-#3Z7+O;?RJ'C,Y]2J"GXH1%$"I79)"!B'<,MTD-'+*1;=_/O._$@;D M?C/J_5^V@23(;: GL6-]+8D-NWUE.[4'VJ0)!:9!WP,0@9-Q44< M4*24AA(R,WNC]7 &Z7$$"#GUBW?)SF$VQ1U[E_))GJFMWEO M/^"E@0:10Q -D)].33^ZL.K_].^WR"25O MK4Z.H*<2PE>&O."UH+S/;CGB(X7;6-.=Y[+UIJA5G_'J4=3&^^;[7O'H'#;? MKK9FM3"S.)4MT\+IH9#2%O5Y-S3>6\=. ^3QWQK<2$VYLE*OS>6WL^Q*!0X]\ X0M@H#C-L#%C!*!MLE%,AUNI#;R99*3%W!B5J% M;3#^^NF7*H,N GSJL/PY>B\$O4ZJ$= G)L.+X:7,2U2D!#$+05 (2^I[T$T( MYTIZRZ]$?'I3@#F:X0F-*\NI(XIH7H-I9HN>4/WSO)*IM?>ZPR,O&!^D&4V] M_Y2#X5F/0&A2!Z8*AD=GREY;:X>Z\?U0!&@_8-9H0?98XU-5I?YUN=;!C_(_A3?(]]L*0R^@Y\9I)( QX1$] M([IT+XET:(D&>)G*5V14A:Q-]Z,U#&?$IK[LHL-.$)V0E<2RWIDA*"XXMF.\ M]UXD7L,\0-.?26;_,YYYP:4P,>?35&))4A[2(K0SCF&OW8;EM6@P$SF'H@,D M]^GUU.HI'PN3N3>S,(;12T<4&AH%/L5D>P@8C7_(YHPO]\SO^;;\-(*W(+BS M&^]4:U=5 \1R:'V@K5(3A_;=ST$M/B:AFZ9;RES# U6W-AS+$7.V'9_OC]4U MHND'1-3E][YVTC_7T,'"^-:O-UGZ-3^D]HD0D-W,FHE]G^&,TA%;RM/Z195S2:3YNU)N+%HUMC+0V=9:!S.FO8A:>XY@)TJ3+E)92 MZ_UG4;4V^*LP[4>^/0+<4^TNJ^K#ZH,$<7OKL)$,)$*E@?&3B#Q;3YH!S4:( M1PE_4$: TX_,&ZF:':_/[)TU)[P2!AG:Z"4K;YFUS.*0%&.R5QNJZPX -+]3XQ;#EM]55D#VMXTX"[PEP!9.1 _1VQ-3F>&%2A_GYF1&^TA5VF33 MQ;+AAT%K@T"II +=LEE-B-D[;VPM*_;6Q$F?/ES.*07?Q96I]84^>5Z\STBB MBQ 7%2BOK@X\4C[?_F0QG(4OK5S]U7^<[R'?X'_,]]C\"]_#7CYA<%ZG?=0L MGYPFY%^@JPD[X$TE]@QYR6C1H6(B^"]/%H1=:#I]ROV(@@:\KP:=-[H?S%7I M'X0^Y,G;Q/RJ\;F5'%%(]S.6.,K_9RKQ?RJAD',UA*BREN#?6]J+-Z_W=U%9 MTY?K$^_%APDUO#'1!6DPXB[PBJUOVY*-290SVYA8VC6 ::)S4O$V#9E7IP*N M?=K'W2C=[=C,/DM0^YE*7-+PF&&PFO6((H=I-G;*Y*>*9N!_J9YQ)!Y1;+KX M >H2T M#!C]:\FM$DF"K8KO!]$\#@O?)AE+0#U58=871"<.N&=.LQ_//L]^JQ[OK26# M"M5<11:&406^.191:*6LDVL1CMR_65K>:T?EA/NIYHT?0BS?[;XLRQK60]FBM7G6<>+2#N@]$94'M&P=TE65%+(,2IC>-L*RD M8QNY8B6SC0'20H#S8ZFIXT3V"0D61;&OZ^KSL!C:^T]I;=H:L]HE"V#/7DV, M0G)%:]!62.O@[%ZTL,IC(9O;6O>V4V<6U62Z;QO*OUGJI,/?R03Q&R52=]/& MA+90%5P^L5&?R8N\VV:@'!C(Z?[*+1W//ZL=+\+R-JHD01F501ELH#BO9 ,6 MBU?RWLC,KIE*:D">9;.A4U&0T1P)$@LB)I;2H.*I;<.HO_CH=?ZZX$LGMZ\Z M;K2-3;67(W/.U^6>.=RV58ZNMYT5E'5[W2O#T3-F1IK(ZYGV,@=(%S?M'PRW M?QT+Y':(J\91)\-]/FX6;.82JY\%-81"?2Z*J]R]US[LB2DK2DB50R8-(1TD M,F%PR\]<:*8>LK"7-(U'FS\WACXC(4, :8);D-]6'V!-4?S)RU I^D,XP_2; M<.:/+Z7!$],XQ,WFCJG/AE]Z9FW(C3.Z8>7"R_'8?"KEPL /<3L1/>O1VX"/ MJR6H)K=KYPA>E0[*C;*X^;%I5R\W\QS[09YD-#) ?4R#ZC2>&4_+SZ5E7:\@ M$LETW0@+5#9^M<5-.961*% %:?N>&7,2EQ$7>*,[XH*^%]I5(N?:PXMICA_U M]#@R5HEI\?O=FQ),C$FH#KMK!YLCU MFT\=OA*(4>'+V'"370#FZO^N>#P?_.(U"X,3+2KR3^M@0:G UMM=-GP(T MCWK9Y&#;5RM()U#9[1I,HX4=;H&^6>XN/QCV?F >ILP,N8QZ^;)%F5VLPIMX]+4V ]8""#_-\@.DBI,84DE$ M^:Z8Y=MZ(?XSI$O.9EYK).T"]1DTRRDMTR^\<(:"TZ^2-,M03/5P("=019)Q MR+>']:*2E-9BBUBR@-[JA]?F)2\$/V7/MFWGQ.=JW+.3$?+*N8QT?627O;[> M-'-K;;&A*)K9: .I& MHW=4O5GN:S8UQW/JIF7,H/D9NK-?'Q=K:V,:Y^59 M-N/-;+7,7L#X=$*K#^7Q[Y(=:2P'RG-OP<^$A_6$UG]S:!BH6H?T^N8%L5:P MV)RM9"_=RK7*SEM1Y5%%KCDN+I3]V.M#I,)70>^'B 4U_;& MT"F!WN*#/OW MDDL+Q169+CTVPBD V20:T?^:H ?]S:JU8FY"QN-/93[AN,SO/N.90[9O_=B; MFX/U1K6OPI<>J#K8D&D53!]N&D9)_K M^8/V"?3@I)&;$/AH,$$0=B/W%=-, M_Z*C3?W/Z&B]J,(B=%76O!1)U;WW1W(F#Y3O:\'/G&*BF+F.C5(&%>/<,OB7 MH''&^*DDF_(IG**&LX\6+;^&"I48*. ,F.D&N=60W;^*?-UU3*QP?#&76KYX M1$%+M:3@;>R%_LV[E?HC_1)DYQZ2+[_Y?P,#A-]2)TU# M7HF5Y68+&0B /;7-E2-G3<1M+MI7A?D@=^4_!TO=]U=964U,QESXGH8$//VO M3.W4/,S>62J<2;90U]> -]T0PY<+OLO$9L'2BR72?:P7Q\*]MR/$VH3.7A^$ MW3.T" /-]Z0"DHVM^^,QDAG#E<@[>X%71Z?P$MQ!\OI.-GM/5+OT)KIJOA!Q MUC&W>)K-,EYUPRL-@4+#Q*R!2W?;IRJ6S\!Y1B80$;91T1$"6['.$U]I??IH MN:38Q6Y8^@'&YMMP=V@1!$\PCKH9R@*6R*P_)2X'5-)@@C+&?Q95DB+&H#2\A2U4[D4A M[RJUH"SW65H:!^CMXEXGDC[NCQP7L4G..Y(2V8^FWH@(70^>S*3D!K+> MMJ8+0$J^G.20E,B4T;Y;WB*9*%8>E";'9AG01 !/.2,I'TWEWF((V6+.:&#L M]>UT)";&)^FMMD@S9\>6Y]QMD1Y*N%:]D8ZZYZ.%94J[0>V97F(MT\E0SW\K M.+4IZ\L3 W@2"]M4T>OVLKA]D/.6G[*AQ%3UTY5D]%9VAX<5\L? 5R]$T#;6 M>KF%2S@,HV0MX2-K7E/@PH_U=T_<3N=4NAIQ7IWH1Y&O'5WR3J53&&R M/$7FY'B"X?S#@!8U)Q& '_S:O,E=L#FAH&S\T[OS737$#=B](WR,&V*HF'IVA-\:R!5X];^-J* ;D0TO_*,'P?E;#R)_*X[< M1_R#")-5-O0"DOV.EI* 8D:13K"!*D[=HC6A(?-4;/9FV?-^)9&!:M_5QRFQ M,N$1F\.!R>A+7)?Z)Q]=89QBAD=\V^V>>%P$^\K>,:5V^A9?ZPA_0X"F2!,F M)+Y?RZ<3X""!?O&ERWUA*N>-/=72(.$79Y35R%2R1C,R\6*00R9I6IK*A,7H ML;2KE676*_ LV2A_RHD7;'3>JR$5^V\.>?@W,71Y?3ZCHD<4#,R'N$EBB?1* M,^3[7Y$"\Y_9F G<@?(HKUFCD?+57%GE>7YOV8)FC51V1CNSUDD2NMJ5ME)WB!G=!83V[M.NK, MO*X"BW4S&CWMP(2J&ZX:_ZT9]!\#X!#/3F-.+FZB6OM&3D'=EDPPT;XLXC17 ME?V3U=T^K*]BY67Z6U-5J5P3J*V;B7 OO5"$]0,FM8>1<6^K\8\+:P0;DF/I M5K6'%>X\V3ROY#P!,3NB,#HEX9K&]'5^$V,PR"Y6"A+_I'E$D:5H.T@\'K)7 M_4]BA,RQUJ$'6J1RM\X77 @VW=!4> 0G(XYKLT;^2"!G40/7-,Z=9EO-RRH2 M4U5JBJJ +R C.F2B31+;NI.F4=EFS MF=3]C"D$U.+->\HN_.UJ#_BQ4G<<>XLVGJ1 M#;]#:Y-9J/N"JA/5.Y$<,P[1ZE8"<[WJR7PZGGGMZ:Y.[K,8ZD_$MQ&B$"^J MSK<32>:,DNFR]]Y+HAT'":I7N7' -.EYS>PM8II\R2._^=>%41WI2[ %*&W=7%KE)/=AQ\@]UP?] M,C.-#?!5#-J\#OS<9F.Y4CFT?:&B;RHLW-2+?OE=TFCRPIH2[#;LDI1 MO/80.#-RX>/:%R';X N8B"\7BT #W[;K:-2TQ7)DFH&R/4^J@LOG_B!+_0]+ M#/*=3_GA;1_JY1=A9XD@O0:_J\,C^,0Z:+)Q6#HH;^J(XH+Q%3?)TSY]"LQ& MG_-#V^LY2\O)4=H["=1OJ\!3PS+89L?\VPB!VJIJIS^/^R\H" M;\'*'U$ ;^1Z5GYK666: 5_:NW=_M[__('_YR33]?3G$&!P:M-M-'U:@EKWN M]-T@2#0 N4MMJK,MRVP/$D_":9;,JBE!?DF M-!*^QC_;6TET:@I1N!D!MYI5731X%<01DT<0Q_-G =-/7\FQE^NE*Q#=L=E* MF?=GF2PH[ (C_FM!).5G!^3'[D?ZQ:Y_&PB1W42TR&XBX%U;LG37Y!"CD>D9 MN/.S\;&C%BE,7WZ:_QLQ<%:MK066KSG=-$>!4$>[9_6(WK[_"?6(&2@KJO2) M^HO&O=%F;X-H'\Z]S]4Q*V_V XB[T%:#FZ?7Y+*QZ?L $F"-/XPEFHN#?*_A M%1BA9X?^6%AX84%>L"/*^%A?[^*DQ/EN9AO&D]"BGR31QU^VZ0U[7HV,#CK^ MAGDIWGTLTSR2_MRI%C&*QM7]L\Z32VWN'3J0?#6$Y' DZ,@4]W+BL7)Z")?F>[[NKGY MMMVC,0^834>J?5;JTQZY/O3I*[/V,#,4:YIF(IKQKU4F$ZX,ZWTC ;>8H;]" M((OP0F6LW.KPRFW5=R2T=+!E*+*%95O-7+4>1AAVA ]_M55I7&>_&Q;-L'S? M"*S*Z_/:9O@2OH*50]#*7DTJNJ,J9PL(4V4X."0R>+C_Y-A]CV62E#%7"SP>N9\)1*(W50,2R%N?^L3\RLERS)&1\1P!4F)[E7-_RTK)C2Z)#LN1F*"6HLY*X07PX21G?^3!%U@WK''\L+Y_QOJ2_:QQY/&VT7ND MP:XKF9,O^WWAI?[ M^;; _?9!3O=(>Z9X/ JZ&/_##'G:7N7-X7,&0172(XKHCLPX?3( MAG8MA\Z]C]X5:4N/>H)I8X8L.DL-HNX0(/+WKT/N3&4]XD^_DC]1F[W)JFC; M]83-^$6,15]".2L LZ+3%RTQC2>!'9V(KS+Y;:GVDQ>O/Q#R"%NFJ@3+1Q3#3)9Y>OX-2?Y+R"(8Z]"6[E]M(4\6['K% M?:WN(1Y*=:DH<-MCG=R&RC!4#=Y6B6:#8(F"F2^=(GFLZ=/9W>E1RU!Z%U$M M$WU<<0,W6]?#2"'\%PWYQMS\>N7.=\N09#7%YA:W+,22VA7F+(U&8OHPTDFZ MHL>?9O?7SFGD'_P=)6A+A"<<'83.W$I MU;.D,(Z7:9)#J'>_B=46^F <9,^-LX]L!=0#!967KILI8W)OSB%T<^RI*P+G M&Q?7=>WL/*9'7C(7(>[1VN+EY:/CEWT!V]NI,2[^WJ?T(8I&X$<&Q^W;B82%;H,U?Z, MG#"8!-9W \^(> M#>IOB2\_U7MA+=LW^+Y2ND0DQT[K8K]@/#HR$5_!018-0W*QDKY WFT:'_$M M1I-ASEC.?DU_5RAKW=#,%E5H:9#%\#;=I!8=C>SW,MMO-\A'%F:_Q>\%K6.O#3\%R MKD^T/_:+^+L^T=&X6-O/(2 C2MI%X7UNTIL=ZBQR'O^)M,7-(PK2)AQ#3)2$ M(XHQ\DY$_OY.6^E.(7UL'XVM\W+''_CX?4ST M31?H+G.P1',Z=?I_!O(\^;F[9J07R9$[?LC>;<0'C%/5:IDOL83L6*H>U,(& M#YZ31>;*!P%TI =P[_-^CBO^[Y1IRF^HN4 ^F2)0N]QU+(QF3:3S <9+!%#: M5D&,X+L^BP<1K[5XZ:$,$!PE+'ZT M]4@^K,PB^?R^L &<.A3O,A@M.@&+UF&*G,C>U<O]S]%C_?4^683>DR1^/U8H[%963SNZ(4&Q/:\J8P8P.GH*H(,GR^/:B! M-2Y3@"[:O/*T%$J26X9L&(LP:X#Q?VZ,I+<;#OVB&DV M+OW)K"ES-CG[+6@G,LWL+SS?L?\0S_?)K;W7T"BU8Y[ODUN2^H F*^8$TO.Q M$IFP>T4L65E,+$(*RK P6LFKYJA(F:[&K'&\M67I28F6B#I"Q7>I:]_-@T'^CB6\Y5[%O86]GCEF_.976C63Y^8E&.?&+U_ M!8;_4<]$CKT^%C3YDZF]X^1%.#+X=-RI\B_P80:F3O491$TC3>=5JCHB;'O! M;Z]+L-SSRJSGHQ2[8JCI'Y1NCGJ5=%X;7& E9L.4@TXO$>;>1>Z"/P=+J?JK M_"A5NE(5.0>8Y:3V;^21R_3T).3,C]'L\J65J;?_:=Y=X/!5<(;)C0_?5*P+ MQ-J &TR"-NI(&))VL&X5-ZP#/6HEPLQ.1A9FF?HY7'?'*^M0_#IOI%*[#6( MQG*E(M;-,F@"-*.B4<-%R=+(4[]8QKBFQ5,;GD-B6IY#Q%4"@N!6A:[#";AT MHX4HR658QY@?V%4S:VY%6KDJ!YJ\.9=,BQ_^U1:UYBP"DI'!@5#<\37H;MV& MF_Q;.;;-((H,L>*@@)N,Q<_B @+_H!F:A_+*]HS)"B4B&D5'\,U&]A6^P0/5 M/JOW]S 65Y:-RQ3<7Y5PXT>8BMM>])2$V]&@J M*D+-53#LI>A:MT+.?!NCU"/+1%/3Q+P'2J7KF!AS_&,/3/3GIBDX/1;O#'T; MU:$BE?QF;/C\3;)\]1PSI=I!.>]]%;B4" MNRVG(D?^KR>__\5'D2UDPO_X5S'^GZ4^#F$JK3?22;>!FQ-@?M(LL3:^I$5' MBWDRZ98(SF0%9PJYD_ZA+5C[B.(4W\I:P#8@;P#$1[IMA4G23TL=AG"77A>& MKPE?,/02Y9#NZ]C%OTN^*#)0)=UPR=^J3,8#LP\T_K7U5P5!!Z=07FFXUDW1 MAZ<.)@TH7?H*U))=.VB]T [$8..LQ B V<-+64N9E&*]S,#$B!?XAN5&@N.. MN[^ :9OW=&$ JK,S<_#6@2VR2ATI#)E).?M@2I]_"X,J6Z:L7@0]B>WO"Y4+ MV4HED] >ZOUF34/U6Y:228@5BZW?3^4 ;UMIPW;+9O9%="5KEF/!_>=,RP\- M.(#V30C"S23(*D$LK$]+HG<<;!"E#I?=6"68R-_C;P!V[/ >RM/[V;[UC^\# MCV* \23T]G)'?S!X:%>W]E!FG#1/ZJ *3(\H.)R/*"H$6CSI$'W_8$C!3\9+ M\:<>SVUQK9W,L$)V9YC&BG45G<;X;HX7\.FK.I5-E2G$!!%\+M>%.MZZ=P?+ MEBPGY O%!N5X)NMR2<5!HU#,VH8KQ1-^G_',C41XG7UO#)O6^VFQIY;%]X>< M)K2LDK2>1_ U>.>]OD9\BE!1M*$@G ^=$;)NY=8)U+R%IW0(.O[\JHST'-\IF=8=QC]E9?'K/F]1:'UB#.2&*Y M\+)01&UIU_\NVW$VO03V9 M?.5*K1DQFA,<7(FBU73>3262*J4YXBFBG-Y8Z@4C:*6B%(>"#<_5O4UN-FI3 M9LG,O9Z!$DGO"$IN,?ZI: GF+,IU+;N\7Q:1I5DUU8]E-]5-4+ABA6$WEEW4 M!&9#/"M29\5.P2(2N4DJ4GHB,YV?,'=5E9E'L^?A- .9QG0]HN8[=4.*-14L MX(R:FNI[W#ROAV@UZHM"%@:3>T:]%VM>3ZR/X/T;+G\K,46M@NY6-;WLE]!3AV MMT36MOL))UQ6CQ)8$PI;C-@7*^ >#&C,S"V!>'6,.VYN,IY8[PM;:-MZ@8W8K.?:GX 6>38K'G1_6,0R)U3EO3&1AY4P#7,X M\-R^I!%##&2?.:+0;Q%8<3:>&7W_35%!GN$'@G\[[Z*30.+!0K?V2]?AR(TXG\#\@%$R'.0,7#YL\PT&T?A\#P;>=;L8-HU<<[[I43YG.IG:K0F& M \+F_B>ZSL7RC_2P ]2E:3:H,LQO?![+P] &[WU=E6\E_ACQ10:2G8 U3-YL MN]38\B#WP;31I3;O@I0X/-RI<+(GMC]P]4$/0NT2-BZWFLP:H.38O:C]55BN:WR=3?-\&_SAQ>#OW3%F+-!P?H#.A^_+7XF M%MM^BI+[]J2%7T A,D?Z>U'I$89"=A8%3 M,I3VYF:/ S<84RH\8\79VRU1#6+5W2_,2@V9TRX!A_?%.%?%3 J<\@&59+&5 M-3F=>Y_7@7VO<9=%^$\:R<+QB[!FRC8^ MV?&S"W'[' M64!*,KNYW+/V0/6CRDK>]YU#$NS24XN4^J@92I!PRR PS69Y=7JP-2 9,F\C MTWZEZ8U7 U5HFQ=8@<(O EW]=_8C#\9,E'[C.DW34M;.1LS . MD63,97-OTH5+^?X?ASHZE1S)]JO:R5W8B^D:KY6/S+%SJ\Q^'9BB,*]9>(D3+)OJD6 M5QA=Q1I.;\VSQ:LL?IA]QR-GHR6A)9<37JAOH+.F8-\5S%#7J4?SF]C'ZV&C^EE&FUASU>]PJ]/ M]^)5V:22F!/HK];D468J(%_Y#6R.%TZJS7&C'KUK/V5CILR]U_-K4H$BGK^N M6SG2'*>K_1IL6T(D\_7=GXBV%\VC@N G]8D"9V2D?R1G;9AF_ M,Q[FANU/5F,?>R;S\C8+"7R^?4K!.]/QS'8&(I!IJ<,#'*II:[J\SF*%^Q4, M:/G%MZ?;ZGTN?^1V[D//[)1EB.T]J8C!V!Q!SB^Q3XKY?L#%?QC1SQO%IJ?B M!=L\5MAW+JF4+\*"61WOV-95,?AJTB-@S>CJO<?_^3\EX!8:52$WD5PA9TCO=)7?X/I#*9V3^%#>9$#VV"&E:)* MVDW9V/=_L^Q&.;1UX:^VYB3P(-W9J4I+56]@4ZYK7XX]UUNP']IK9([:#884 MZ1<,19%Q=7A I/:K@'K;2AJ0G3/Q6O>$D6_QCC/#':*3%D^T%$(J/QV46$%O\@Y 6'L6XT<@1P3]C%_A,2 M(Q$MEJW,F(%0T6S/KF1%J6*>*_1D(*=$*L-V M^]["WMR2YE/_NFO0:RISK<$[N1QTSBBD'UP>Y#QOZ#P7I=P1Z*4N*-JEI2O& M#^>;N'@>&??.A@R#_NG$O2$HCI=W=GI_[5>;?JCHIL_8+[2DPE^.(!7U>NIN M)>E"YN_5=J3^7N Y4NCZN,(\.:MRI7@W2>+E4)O-K0F4DV1NOCK<,Y)I :(+ M3A!W7NR,K]*.J>>(_6#YJ%:F2[H[;]LK.V0JS9OEVMFITGW)2XOWA L0)*@) M*%PIR+'-)EUM;5A!V@J12M"Z_$NH>FA$3YZV6$#)9Y%%Z#PA;CJ_Y-C(,P?N M.#D@ZJ,ST+1*N="5(=NC.:35O\;);+),6XX%QI9*8M[4O4E:)=,7G6SDN-%J.]<<%T*9YY<[:WU V1LU7L=B;:D=QX MEYZX8 7F$?#[';#Z[;GP,&?C]EG] >,T@NT52IP--%S+J'4:QV1!.EAW_U9F M\=<[:2+O]VW48,]KMXU:?5R(XOFT:-#ACKJ5BV68MC?@>L,[K_-FJ7<[I."\ MAUK4R'L-TC 0V\:3^U[[Z2B$T?)Y'U-G;] O+E#3T;WT<]EMWA-7U &V]Q*_ M)#PAE150L )5SH9_\.2Z7?>>;HM+-7T%#1H-RLNAX@82E?63Z]C)!"[ENV # MOG>T5H2MN0%5-!NQVJ[G*L"'=Z^^.F7UNJ+Q+06.V/4M/%I,_*((^WQ[S9?& M\;KZ:>FS V5BY3_65?UCRS+9 =VA$C?HU]B0F(Y5"%9L2[,DUR =F'ZU,*;6 MB=:YQ8Y+M8([C+Y;K2J=EZD6=KE](5U:=*99_T7CF3RF%D]_ MB/([$U0%T+XY"J::;F7>$5K!KL"H'?.O)W2E!OC44P!LZ)QG* -,>I5*CX'_ MX6<\)<$@K=9B5%P">W*5X]WVK?>M7IBO0.G*)-RT_?DXOPD4?+^!B>WJPE3F MTR?;J"U&5YDFD/*S1;+K+DJS@>GR2F=RB+/\6&2K4QH^= P?$GX" #-\9Y"P M3-'@O:UQ1M\O^<8XTY091[#;F0&P12ZC\P,%INFW_U+P;?0F0F-?)86<-\LA M_8?T')ER3M:K6]W*L4!7?JU[^XAB_ON\#A2XK+FC<3%KO,$ ++;4P),MR1-&H0_I.Q566JG][7H/LY=7E' >WKQQ1D$G@"<>,\/DZT-\V8/^G M^V^ *!;TFP=@5BF#C'\]Z#J6+_'EL;N.2."KOM?'TJ^^6CLOO? &T@RNQ:NB MBU6A^N7%NPC^=YU+BX872EE'GA.$I#L94,H1 \'P.#+YJQN4:PB[SM02TC^7 M6;[$^9OD2SBHX29R8^#'W$?ZQ9\,L-!_I_'Y&P.L=CEXU_S =DCF)Q'<;=UR M]1 W/^8N4[&LB;S%CU[6"OJ4Q=#BK6GUR\LSQ$056@7N\RP=(M=\(,[/U=GY M:>Z/!!6*;9"AT1Q@9IF:=$1YY#)]QS(X-QH/TZHC5]#[S\QWH2_#AC9O#K)V M:RHXL?\IG4KUE>7M7<@LLP4+Q5K;E=G!7NC@0)4!44YHLUZZKQ/&4[C^ZX3$ MHHF<;5#3N-NW!^ 62/FE2V_4RF[WW:VIISGO08U1[&UQZ7G9I>@. M:OXTT%'Q6!&^L?%(VZS:=X7]B"+:27(9-IUI=)!V 3%0I7I?D+LW_;>4DM_+ ML1,T8/Z#+C\!E8@GUQPS;VEPK1;O>%T&CJ\CW!M&\.(-4.:*5Y95C?M]O^SU M%04:<+?6@93O$.->)3VD\59:Y]FD;V"\2DP:0EI+Y)5AA+T13OP432V200I6 MMVWHW]-T"??BH34E=E8 MQZ O#=:/X[6=UWK[0E+7W"X;>>0KJU_"S]')UV,*KET81T8%-Z,P65F"L03W MNNFR_D%!E2,*[_@JEN@K4[EU^";&5373:,TX E=3"Z('JM#E_18=N.1;3J:4 MDZI"MQ=6 ]4.[4(B_A?:O'=%:Q">\FX#>W+%9X]I9PEKY#N MGEG1QLIL&L[Q/W+E/V6OM\A)HKG:\;JE5:Q'%-?*#G&M18O$"KE38?/T*=[K MJW+GI&_NI:C8'%'\9@;VNSS==V]HZ]7?A;]$.%=VCQC0W6R8*[#2]S%>20[W0):I B.UM%' MUN)O(M1Y>1F'S"J)+H7=G?R?NIB[YNZQ);4/L<"3M))MWI@ZU]N Q=I](!5: M<37T4B"/)Y2\>L^+#.2R1LN]^('9O65EM]N5:B0$@.@5B:@.>>1O,&-M MZ4@UK*KN*(1H_!EUP$^_U>>J6=?T\A,!&FNSMV;C7%&L>V/F?BB!&S(X*9'! M'=;]7O6QQB_5AD$;N?G.ZKJ-&)OZJ8[8B \-A%OW4L63 9@.7Y4NB>9#W$2 MDEWO2+2OJ7.+2RMR:#[6'Y=.+M>L% 0+)Q"H?Q57A&&0EJ7R=%W1; MOF7':W&-:E6%58#+?O M]ITC?J1/##E#L]NG(&!?1!U[45=DL\ 9'55MUR.\MA MK#_':C-/N"'LO?1 /NEUP_;B/]9+\*.EGC/O!N*T^'#5!R M4T!E[=O,,>/QD6?68V,!F(_N1+"=Q1XTR;-9;]#Q5\-*W9AQ+WHM77"H+91U M.>/*DJV4K)JRYXC]> I$31.Y2ZW9O@K'/T!^O'%7Y%,._0X!?',(8%DL@NRV MH_1!;M"=UJ?W85U<-F)Z/35[N;NOS%-.Z:!.:W$19LECPUW] E@^4_+\4B,H MU]OB00F0XUD*3![T+V.+_WK//U!LUV"P<"^@MG@N4MJ)#3P?L]#9_J;*C M'KTQUH@U6.VIMG(G>+'7$)J%\3YZ^M9>GB%SRNQBDHLZW#PC58RT+I@H=[T/"7X0GSII.N^FE(0/PL>>8"C-SA?9'*;MM4Y9%QSE/_<]_[ M/H;Q1!/9GB!IW6Z+[K"Y^ID?2]JU2;M=TCJ+EL)%ZHHB+59+7RSQ%5HR7W+K MVB-L>.S8M#65G\N73!6T0LL"/%B*:)J*']TE@)DS$L1UF;@10_&>IV6N, M>._#%*EF.S1(P;;& MI>[]*^5%KHEZH6$Y[[N\7S_QD\VZ^KX]SYHK R=$\UHX)POW-MU2Y-S$BL3N M_V!.]BJP]W@HVCH-4C,E58M '\9KYE\*0,J]H'3&RGM)7451J,",:::AJ&8_ MY5J'++<8ONP7B?"E1+H!X0OF.1CXV@WYP$L2*W$$)]Y:)F)SM"8:MR0;_R5R9?^%_;:S\-^;*P++DAE<[ M[9,WF"92/<2+""8)O#CIV<"Z#+ MMD66S3^':=9M5/?W?I_%O]/O\V?VSWTS"V/]S4S9935XMYPLLO_IM;QULR*] M&8/CKE<0BW#6RA)1E?/&\Z4_NY/..-["[9JJIE-\E9\94MD),AFEHP$ZM MAL#:3?;YF0?=WQUJ!ZI2Z@T\EMX6&C-R9#%%C;^_=@^AQ8F'&"E,*H'Q"A&B ML$G*ICSV^[Q<2>B3\5+M&L!^A.%=/2N4@X!ZGAKEZ2([&]J[A%L*X\"KJ3\, M6@W^'WOO&==DLZT/!U$1$! !0:J 4D6E%VF"%.D]2@E2I(/T$@14FD2*2 ^] MA!XB)?2 2@=#[[WWWCO_Q.?9^^SZG+WW>=_?.1_\<$E(\,[<,^M><\W,6NM* M2UE%AQ'I4]GAB:U,B-Z3B+? K)$6N$0,65YZK8R>$F8C!GO)AJL3]/G$1/G6 M.Z32XF@"]2%>'EDI/\W/-0TB><_":X.\ M"OO9G,QM!>O"C9;IH1QV??@G?>.E M0J:!FO)9^QEILWIJNDX.2GCS:3J3.BX"%26D.1EZ1V4."6X4NT!_(WR87)/5 M9C)A/?WSECV*C7,&@THPB=7FEF.5F U/9S_&_7Q8_:=D.L>'ROH9SV/MRO>K M9D/GD?W3G@PBAXT3=CG,)BA'%4%:8*I[]\09ATX3>.>P:>.#.')M:BY-%'P! M(+T1#!?B4KU#E_,6F!+7>$"MDR!$7M+(GVL\&J"BS,2>9<*2H0[Y[DEYUJ__%NY\I\M8P;Y/F M,L39U TGN)$-'HW4]U]A"2\]/K@+%$G7?DNF^SUJ\:? *AR_D$)( P?]$/R*47(^X7ND,RS[$U?S MVZ.\BDVJ"T 0U,LZ\%QD0_2JQ+0Q=L_)DSZ P6GB;XL;D^_]=.2%R)77)7I1 MC>YP:.ASOX^^RH^Y^9V^5:NF4[@^MO8M-V210F[4L'9'RQC?JE8U+'0OB _= M6YY:MG#H?_?9D"_>2?V!],N^C$;.GN 2T28Z^>\[F@_) \G]_?E^S 8HMFG, MS&6PLB00\:U+<1:9)=.:4[!3<+PKC6$'YQQHV&>P5!HAHAI\;5-\4T MGA_S6XRL? [-MXY^;EVZN+!N .,3WYAL>)?((4(F//>RG0GV%S+$O^2=:A.N0-(W M@$FJ"+#@RHN=E2;+HUI="IP3IR[8%@_K%B3=9;KDT9=Q$?! %,CZ,^U4K6Y+ MQ(O8!#O^#/L!7G=?X=_+LDOG _$?#[Q\!/[@PJ M/$)W@16+7SP$O@(_!D4-K4SUA>?)D ,9L9%R &EG![N%X6KFQH.LM<\LR_MC M*DO&I?:J5D>U;4@."C_8Y8&EFD=,88+/#42&*"M!000E-FJ7VW8>36-2 MCDA](Q+/-]B$=(]M! ^ZF!ACSP>R_]5J>^PT47PE:GA)AU7*/$W,,TAW<1C. M1S6'#4.UE=*\>WX9H7T[R1_6]JUX$MP0K14V8/?[1PT[QQQW%O1#*L" MU1MT+7)N/)+9JO#K\8;-O L^I_7/Q75JN!UO*K+/9'EEW\01]!?Q1,JH.ZL&%!(W@JU!4FV!GR\9_%YVN*NUN9UC MSNSD*U!ORE:TQ8UL!N5DKU?2?9UX;[F&N/N#_"#32UH&G MDO>"I>V5H54QMHQ#]+<_$BKXY^6.4 ?'!\=]"F4^YZASI#88V*D^N)7[^N6E M&*I4< ^T-!PR^J[!S8?(9Y:M5G=J!.;&0%2+38&<;)!P7DO=8EZT\/DKS:[_ ML-*1X=]%_I.$7+VIL"U,;/8:#IX(;M=Y E)FJT?O(0PQ:U&@[@?VV=.2.:4" M*]X!BL6GTY^RG>15^2:YG] M-^,>.,E7=PU 1-0P4R.&EOFNJ/,_+[H=Z64= M7=.D3)'SFY)H& S\RJ.L#E;/A&*IYJ@E7?UM#PS]3Q.BL447EVV2E]$ CZ;? M5,^):GY3/2]W1]4\PT.Z1Z>55SIM@$HI3=H+/N!DP(+MR'WH.7L_BBXQ$EM< MS;0XU^\1Z \SON&:Z1LAZ]& !UE(:I!9MEQBI?Q9\&AQX[<(K#=C&LRG\. 8JQ*!+9/\>'B3 M^HI!?&5B'U;)?U>4P5D"O9X9.OWB@9 3XVRM86XI2;*VDB!-5/7;)E(_:%=% M:0;O:!H(+!%)I5]%Y>K1:^L\[R#O9L=!BU3V-]'KWW M<9"-UCIW@W39/(-N8WKGXOO>]3?,A+R,N.4(]RX._+#BJ,DY3PFHIE":[J2*-UUT>AVS3T['[S M"7NWO*V&'D'HTZ%.6RJXA%#+HUSS+]]'I[7%]Y;.KU6R+/.C/<"G!9RHS;NU M6]Q/DO;FC'4"7:D/Q/:)C0QAS]3U$KYB \]#ZJ05X3!7:J#6[E<4G26YB@616XH>ZMVP+\Q1A;K> M-(Z5GTE77F@XZ8'(/_[H,S$$SQ:<]60&+-2Z6TUE!.%T**S@*2SLTCQD&><- M[>L$^HMU6&%K@JNI_=W"Y:[R"L2+'*?>O5B%Q*Z>RSVZ%N>],7>H]1*=;J>^ ME.QC8)#[C/*VN=WC 6_J+.E ,L)EC^U:?F9Z#DJ:NPWRXE9[.QX M/5C,31Q78HM7%>XQB,#JI=)? /"._8ZUTGZ/N8=6FX&S_Y30P(NDX195#A^N M]FRH%!^Z^Q*Y3BS(2-%P&*]P\QNS[9H!.8=CL4AXI;A;-%/$ER:PD1>ROI_/ST=G:K<<98)?2, M76CQ'I=\SGL-N$J*7 047=\36T;1P[:BD:C>4Y%KY)Z=H=#Q24&I9RO M<(4DN=I:2#I<<78:UL.GR:\'=&5P[S/O34@P[1,KV6!%W5-Z,PNW!\6J6*8Z M*.I)"3P5N!+*KD<1G-KIQ6%/$EUARI_P7)JW25]\6[C@3*\:HP0LL)BT1Q$+))-S-0 MF"E=@*3$TA M9FTHFQ^C,J<%!EA'>!S\&-H (6:.]GFO#X2 6BHGD\&[CYIW"GGZZTT=Y#.F M$WLU_!&@N#K/\$<;:O+UGSA::*>AQFTD< JZ<.>^H?%#IIX?UP81CMV:;27J M:R"CS?4FKZ)2SG[;].V92]7WE=97P;M1X?R8=6SFOYJ$?TFC2^;N%;KG9M^? MK!F*'1:,?JS0PZQQ0R3M2AS60/>F3T3Y0D+W^@)=S5GN67BDG/=1);_FFD3T.(NL!\P[CJSV*.=##S8.VNR/6:<&K/SBE%K<:6(7X M!D[ZQ%;-\)^;I.:VNCF!4+>3M.67%81U+_5H[4 \:0F6QFC/9&V/Q M4T9 7YQ;;+UHI^0/SM?MYB\K\::"[/J0' ;!PG&%5T!2X6LV T\R)FC,-9.B MONF$CZC PV V#TT\31\'*I0_N'$!N(%@[!'5>H-4O@# G07&&)H)VC-E8-[#+YJ.$GB MA -SLH?G !*/\KFD-6]$'^5!J[=88Y*3]^!1MWXD/@VQ]=%YKFB4U\Z?3"I MA<>'?FW(*WR4%X:JX%F +L/D*CI$_"B//^ISM[#DR@I>AS)_]-0*%G PZ)TR M"&I2G@CDU_^L=RG#==BU#R72V?%H!FZD :;6?%5IEK<%\W_8N\K9@)[I.AO4*NO<@'030?M4:9.:X%#R2O0=[+\ MIROO%4+!X=P%*U-EI_Z4*_KWH\;>\%\ /J6=6:/K3^^O8F4[;OTFV_&[6KL' M7OY_%G(U\%O(E9U/KV W=%35I/F-6?D+(H^[6;R"_2B?QGH/GH'0VN/]XP%X MH&CE2?2,1%4VE=&.JNS7S#(F%%5ZP).$KJ3>OI0]^'WS7O5O:&;:GK"Q[)-N M=KN'5H6FKJWB2#PKK\*SR9_R';EZ20N;2P=2XE%+_/,21$ZS&*+EXJ[MS3R8 M];.L9/0_;>J01%\R[/?:UC4/&>X'#E>K:D@L/?RSA,<4-.@"H.@#![N;V>LP M^Q=JK!T5:Z>W6RTR5"%4[N^8U9L?.2CA,:49.ZDJ3#B;-8:W6Y+P,Q-SW/'( MSPP((>+\.'B>5O-Y,_GT/=,Q$%UI?NHC%[9!<"SWW7 ;[^,22.#1WF8\W96_ M4\;\.H@ M0_#N9E'G9+V<>OH[J/U\Q.$5IEV$#G5Z&[27T#B*!AI4#*6$W)<>C*O(P"-_ M.Q] :Q;YCF2L$E;H\V"?=]$JE]Y*?L*FU8O(A&WQM8J.>2?H9I_TBP;Z];Z1 MU%9?T+W)JGU!TDSK87C[2\TU$)?[=O-^CL+6O30()Z[:;S'ZYT]EBD'\6Y<. ME>K-4(KU$53Y@[[#U9P-@K(O5,56LD@8P-CL*-H,7U:^.HT]W0^AUB.9):)Q M;>I:/3M*Y-1+BM*W_$V@;UZ7:$E2F\Q2W_H:SEGJD79OYR[N>*SWG&[W] XK M@^Y,07NN_/X%(."3?]%MNKQN0(-],LGT]FI3=U7E9NZITM[2*:,,NY2;Y6<2JZ.9>IVY!W>%-@S*@29A%#3I MEP7Y7PKHY&0+YWS:1X"N;]]%XKMGX['RB]8QI6M/5]ZD[O2^ ,200SRR-]VT MWFHD??5G3AC0GFQ#<&JH> X\/.5/3U$PKM$Y0(B7V(7F\A3NUD2YLOI[K.E& M-1S*;G3(W%XS@+GO,;=QTL.%05BM]Y0O!*>^\4L&**P*@ I?_\_U$N_@ M)F%/4/R*=N^6)F@'>\2X9/A$>DH4TJ;>!%5SD!?I%M0=HPWF;K=498I!WLGX M1BI!T>G.F6@E 7\ISZMW3H!YOD=],/UWUN^L=AB^VYB4\J+I?#'/14\5LY1@ M^QF'52U8L?9/<]!Q"E)RT![F8???#!C?0JGM%DC7[X/ PDU6PQ]+@O,XZX^& MSTD>S :[96O9PM'>G0W@4[=\';J\@73FIAPZV21E47OVO"9=CUF@\XL?G6.' M.3?L;N>V$SU_.\6MM4]70CV#9')0-8I08BHR"9T.CX"N5E^=V.)_LJ$/WBVH M^FKE@XQ8T:>*29V0=EKT?'UX\/-I$BN]'J;U9_8<"K-C*7W5I [,R4\- M(.*[OM5!NFC^8,3Z!U*/^7(@Y%A"O^?S4,TNZ4L#L[!KL+3N_3"HW<1Y[MGO!+.C B'T-Q]#8[2NY1. MJ-B<(U_U>3U[=#X>JO FS2:*RC@JU(H1ZIZ9QE??(&'?R,YQ4\5B]L%LW#Q4 ME2_M4ZCE\Q@FF5FMM\;I3R#AH7+DP2^N!W)I/!S+CJ7K$SJ)LG\%2Z41YQ"= M[9SLD:.S?!:9]B*D2IW7EH)<>4=K U=)DJ)#1T96T*3DA-G)T>_Z#JAMBHBR ME;1"=T:4,XVWVJ9M'%4E5RAOJQDJB> DU4Q=-EJ"JM^1_WHI(PTR]?CGCF+. MA/XU)E9^QXH)LH[98;*DWNF"!E93C["PUZ=#Q$0>?H%OA@K2&R@#+/62]MI8 M'T+WLJ6:M_.JBDRVX01'Y/H^>=E,[9R=0:V!O%.YZ)2=6?4-K7MH.W1!LZDK0G*1,W+3/[44"0AV,'B!N)E7':;#<$VCFT#W M1P;&/>/^JS4-F8 M%Q0'3ROT5K1*3>?+^$=\'IC-H$Q9! :0,HL>VA0!^PW/:&PS<7;4A@J"N(CM MTFH-^H8.B0_:>LG-40XV$FZZX^2)J;5X8BOOJ^U"6\D*=]N3'5F"/-: *S&; MJ(%D@IWA2LBV6?XJ^),;$-.BC)^3=[Z!=XN=3:+4'@52Z3,WTV2/R@]E P8A M]S(9@0)T&>T ;?)#BO5S\2Z_SIL?AZM!!ZJ>EO+,*/!S,)26(FTF)[[4?$*_;")L M1;9NGA]EF1_UZF@E[&YH9![?V[U\ UYWK<[],9H&18HO5S"<8,#P5NH%(#H9 M[JY/'=E5@$M=<0LAX'U4(#RU)V*BO[^[)56V=5ZR,_WJ_ *P GI\M9"-%BD_ MW!M[TA>?8E@F9EFMEGZ(NO"AK9@^ C*I2>KI1+86#CKD#TNP)UHDP0UAO)D94=QVS[H]3VTUBT@E3_++K<7: M!YP9N!37;^1;/.)PT+_IYO;8&)Z"C7TS^B..KA\3JL*7=0S4TP\,DY@E_Z]$ MPN37WI83*UK7C@J!!:H;F%?-1RMC*>XNXHS?'O&JT'$H$47=GJXT+>%6U:A& MCI[^3JL"L(F%M=L4AG"/V,3058D_%_'\]%L 5W7$_["*I\]O53QYFT[-)NZ_ MKXYKPJK,(V;$/P,CRX[GCP<0_H,[G*F\$&UAOA[):11;PLU[#509FE#\>7@< M++NDGWRF^Y/3LU VHY.2$W$S!EV(M"\$VH8MWW7//'5$AGYF<]28=!>AB.#[ M/;3='S@M9N6#%4:+^Z<=B3U3=.$_GTHA$=P*_%FM&QPH&+:'<-N"G$]C6 2I MVXYA^0%"];H'TNWVM3S#.C72+[TKK<)BA)!>5,8%H&G5!\.B%+_[;%\+6S(4L&RRW34Y2S5\YOYT M00Y#JQ[P.O5_S_LGO$I=AC'E.DJWQ;S,4<[J:*!1P%LG_Y!N9>EC>+P;?=_D MN5#1!4 I?&N\\DMW2:B^U($*#HF5!ZVV[6!L&+BD&K*?HRC=FD,G7[BC4?XU MPXXZ0)BBLY3;PBK)JI\G2EN.WY*D#1+'=:G!E4;YD6 '%&KT3IUCUJS(D^*6 M:Q)^Y4AV(_Z&X9/G/XKT,C&L([#NP,>L1C/AY4#5(5#K1(-M+(FSL0%;I78J M"Q;:"I%T9+<._GFL)^Q#58,6"T.ZTY<)>6#<[SI(-,(LMFFXQJUW_5EB!8:W M:#E,E]Z@9P_F$)K@U'C(O]HSN/VJ/)>]MD'E=73\>%G0]4\XD) FOLW>GO[( MQ$#RQO!MG8[ .SMVLE<]\LV%%%;%&4:\,G>ONQ5PD78,+]P5]8#+ MS3!%V+$[/>'OHTR-,!& J+&GUEAYVK,_\WOM*"#:5T6Y/4>D15>1)2?07Z#P M83D@L.*-6/F. QILOP22V/QN6^\$JA$!!GTX[- -^\Y%KOXM/+#16[*X(H1N$LKK?V@!QXQU62PR2YO0+W&J&"F&_2(O7FX]6GT@@%(Q;(L[6FQCE>,1^ M>!$U@2#?74*+7-DAX\(&)0K3\H1F_$BGH%_+(J\ZS.[@TA4F,^[8G(^3 ME.!B%,JV4=<-!2%'#DGQ]J$,X"G<-WUCAZ2UTZ;)NCM;C^D#;EMY[M5BM[*0 M%+_]F/FKC76<*_5,VM_RZ12EGJ4ZE3@71,=QK >'J6ME=$*5CA;JA[DA2_N( MVP4\GJXA810;XTR=?JFS(R!U^)+9+1LN,+D5O8L5..&34 [I4;;=DY MR%,[ M7I ?!ZUC4$H*J?(G'+7[HQJB%4+P="YY:W7_T.5PHCM*P;T?N'5'@^PD+(:T MY8Y_:*T>3L>5X?$G[E$_]9=ES[BN$8#FAL)O'E"+=(ARDO5JTVJ$ M*[&2I\PG!O#U.&A$99_T"F@89\]G- BFP#35';AGC=C#$Y!7BAOPOZ$OCSQI MOVKIJ64WVIUNEKG_@,VU:SS-(31RR= B4RZ.NBAA-22=YN-EFXZO!7DR/=1N M^G"M;N>9^Q^W!S(/G:1Q+4?T*983M99&1S?[(85?,[(+VN]N=[*M:9><&%V6 M-"X8B&,W2 IFQD:&_S;KZ)N'SF^7[(OW#0W@;-&K55H[#?\N;1.P'$-O@^X MIR5:1"MOE_5_<@"-W?TL"JGZW.S&==>Z@5_%2OUKP7;+2QA'\NZ/%DA_!1/W]P\%T(%(FS[%YC>+K7TR0Z-Q-F^.ID>DR0H;'#SJ MC%' ::*8B,]7/&R" M">0I8&]*\LACX7<#^YG7TY,?>5<$%_.Z<5WOHTW-)V M=O22F%4\U*LD]I.7-32W(H//''5(,-EV;0'IMC=O2#1WE31B&/6(=N"CWHP8 M5 +P>U+C;ZMT,RLH>/SID]O3U>8-Q^P!9OY]MX KO[CWAZ8U=7+C?6R2,YKE[E+/]D.\(IR48 MI*RD9IP*(A*>_0IGIKDQ>[TFLO.1D^9300@P[!)259IECTK@]4I*/0:-G+0F-;9-*!:];W:>]]9QZKOD>F89L.D73J%N?/;_C'K] MK*>?ZL8,TMP22E5&N+U;D$8^1$4QUYO8(95P7Y28W2*MB/^_I0RSHAX7@#LQ MQT!#_<#0"\!/;E/^YJ<R('=/&,O#W5KQO]:0%B.JIE M=9A%5EDY5PC1_22HL"Y.[?,S*KU6'^BQ.>0S;5:KNU-HB#\4Z+TM[O=[S%3M MSY@I[M7_3)#>X_>8*=3"J6=M-_2J^T+P2)!U:P>6SN2X_V 8'X@J-C8['L@+ M=)5+?&$EK\G7S:']4B?=!.W6:'XWA2E!8V\^G17J;L>1L,L]U^L&8J/5Q)F/ M@F8ESC.Y7$F1JJO^Q!UK,N 7WF$U1GN_:R< M(&/X83?UO]D^&OAS_%3R;<%CT5J%34_?"P#9;7'DNC>/1"56G=Z99&3T9" K M0'1X)$("+55ZE3WUBW!VRU%>I](4]*Y#@ZQ(;UQS)CV1]8_/-X/$,:OQZ305 MZD_T;/FOQ(A,B!1UE!.E'A[X>[%.7@".<&5V$5#G"P"&?W\\FS)4=)F+AK(75^6#\.XT/2XN4:[/ZC77#U3V-NL_<8=@@N_.^=]-ZVA'* M$:$.NII1<0DSSF^^N>"$;C4^[D24&)>ZM$EPK$N'[KU=F$<81^Z*MGR-JIC_ MT+BC-+;=6YHU/U_%S(P'0V'H,5HYO)I M2XCUN&V3VY+Y5\1Q>[U=KN0UW_XR1#%TR'-:]ZAE V3&.+J>FKHKDU]C\W(^ M7^?!.X>%$?9V=WCNI!C%%RW'TN:6' [XB2W2:4V*1O2D*>;;J@$OB,@5-F^R M S^+H/V^'C:;MU9E\?[OJKBNN([R)=TVAZ\JQEF--:]OJ('=+(5:#XU M8HLEW9W%!VJLY+CAZE5F?C8$0:I2Z:0_W&B!&6^X?2F_SJ \\B5$)X'P4Z% MV]8$8.*'J.GV88(?^Z: .QB63KD>!N/RD$OY;U>C.ZI!6[[&WE%++@O)I#,3 MIMY1,-:-=)%:_$G354>QI1^'^ET>MY^I]J>81#9X/HJ;4[E<6+,#"<^%U6A7 MY%T_XN^Z'2OR\BJQY4*XTGV!SA"T9O3;M$:1'76>M?DL8_Q,Q=8!T8S7E\%R M==8;][ZRH&H:?43N#"'B3QD=;>=H#Q#>FZ/C+M"$?03K#=1*4A0E+ 1;!#VD MOH!RFO$"$&3BQ5FYH?^P7O7HJN!/+;5[A3MKS3_@>]E-"M"9(+T5[1VTIQ96 MA MHLI@NJF%6%MQN3NJI81S^4N*:\MQR>#)XP1 ZM/D](N<. M/7)A('Q 5B19P6+ 6,^BT9-@J,"P+KSR>UR'PC*>PO:KBF6N/ZIKB$M6_RF( M;^CJ8V"']]U"=M% # + !KP M)&9,I5*3//8@ X\=!!->M!>Z?C5#&RW7V=OL#M?Z 2-\)$I@9-,SNJ6V"V._ MD;:.4V//6;-)>>IG?O-C<2G8EVT4HO[K^R*HDVJ%<6%U7RNZN"H%C C,T*AG/\VKC#()@'&IL(OTOL/G=U]" MT-#ZJE=[O_A6L*@T$^D">%3R?1#&]4Y[K%AW)TAJ=G#4264-8FJ[W>V+)HT: M3)#!)?=WM*SO*M/ M)TQ#5=L@Z#:U+[A5$*K5S'K[WN(W39 D$Y!Z_%&.^H[V!Z9DTGE8,RV^OI;G M?N_@F H$G>65*]*OF6.[>[>%$4%BK;O;6O]A.+(*<$= M>_-#RS5>H0GKZCG$.[I1A I%-W :%&&#=UW;MO?A_,$/GX"&Y/5/-ZW,P%!#+^851Y;R2(A M'_N16\4<&>3VF 'L<#*8AAO;5H2-^/%FE- M.66# RNQE>%JLM>%GZ:K?>LV;[_6#-U;/Z@QY??N..=>8T]@!$AD="][ MS<0;&R;P\K]2M(Q)R*Z[YBQ=:\9*7UU]MY]XJ%+3-S<\_[[_7I ^L)M'5XY5 MFV)A7*#K'_TLO+328]W(FH0KLD&F^^T$/Z>3QIRK*ILM^HJ#BF8H MNQY,2]*X9MA;T$E-P$FST5NW-- +\*8DV$F1<3JVNIOZ)3"X5XE7LY#&0@WB?U5$D9!DY6@%=O^78]K9^!??EV7*M=[02.5.;!\#( M&#G QT ZA2QE$=-*P4"HFG!A8_SG*D]/TR#9+LA4 MGL8QW6ZJ\:NE$?LJ>UWIG&S!5FXNL0:I M#>2$%N8R[ 8<]W*3S@T@9'7IM>7'@C=401P\WE:NR\N1NSS.WP9$!UPV1R\ M]5UR*/O5NE>N/D1Z(D5GUH&DG/7C?K;,BQ]J_R(4:8[^/PQ%DA98%5%,&[ ]LUNP]3!H#(R+G]M8,NCE>#Z31Z3" M(63:I*!IMU!8@'96(JE2H691'2U(MC)?W16"(7T4B$KB%JTKJ.DEWH>M/MQG MVQ^..V$.M#9ODE;_Z"%&Y&8XZ'%.+?&E=C S=U&5)8O -J-)(:F[[[2K";S: M[M\TFL/%)S%^-MSN5%'":%)ZZ$ J+RMGM5LY4\UHOF_11#$XD*@Y_3CUB[H, MQ94_5FWS,S5^*SK2L%DLQX)GM:78)G=BLC5>$S:P.\5?'4B7U_+0^?5NV9'G M@.WM0>Q=D:[-TN' ;B'*A IZ+3QK?7>S$DD(#S@+^%7,%34#%=W&NH.XDL4X MBPW(B XL%YYV;/:IE/IJY8=RV2;3L4^8^2BL7@WQ#4$R=OD,Y2TT_OPIP_O-M%L/;LJNY&/O8<*%SD]A"X5O.^/$]AX15=B"YFTD1_ M_T>16,5[[J=MK(96G=D%S#O,G-CJ79-)]WM>W!Y\")Z$]K6( JO=$7(DA'3( MA0O H(?)]H 71Q;Y5,ZW,ZC2;LYTV2?7@JX2^A-VH\YM[S47CL56-:&5=]H,CSV[YM[MJNMBQ]73.9""]4.PWQ[:ZJZ([M\779,Z"?$-J M8>8<95+[X 1>O6=)4?#TVW?B')*0W0+^VPNON$H_::AO'Q0HA,[OSICTBY(Q MB[V/P.H>G]\(;"U2#^WK!3*/KNE=4>_SF6E4A8%RH9#U$H>U9T1)>--%:Z+I M2U71HL#L0U_E'99/:QOZN[J"$JY5ELVS.30)X:4^"D9E$=U5/JOZ%P B MYL4W7JVK(7K,\4//IS\/G;&#AO9W"_K%R,*JY(\?"HW(E9)EV!L/2XT1$=G> M63.87A0]:Z5YTK&ID6BBHS[H4)9=D'/^>T_[=IJUAR-J/?3^ *QIY]O:%W\^@JM)R0_K[_&.)>'CKFBK^[PZL6,6(F'$3N]6GHMPW0$>3 MC5Q9#[PX6^]T0^1K'X+W)O ;YIZS-5GM+%<5%T$+N[ BDRE HJTKA);P,(5U MZZ@M/WJ7<*HU;;KZ?7''JC(?_O(-[?,?YU%CRNEVX36@O1M=PB?(Q>[$\#H- MZ@3CD5H8IYX$S#4D[:77,.734?$UW7R3EIP&K\0S(M:AY.ZJUZLJWFN<%NX, MKO#^\B-BVN&*-0,&WS7\OO3F#=V\U--:1^0;P4P/D30ZU JTI,!61<#\RY+K M]./GAZN+KA"2M5! MX1 5=S.D:T< ^7*KW1NTETQ7=4R])W'3 L>.F SU,H0,=WW U&K1H?66.=4^ M(C3R7M6[[BKM+C)^ ,FVE,=Z0D\=)O0,8VUN] !36#F6("/@$A%G< M4YIA0CK.0'89<"7;?&XSH]3#9.O"HJLD""UKE+L%AN?AO%8.Q6*R$V=29QRZ MIM*D;/M9 Z2C_VB>5Z\L?-'!5+%F6+=5"&106,GN&>+?[MW*-EP8;[N;D2#MH=-A\W!CYE,9U4 MKDQ[N*,Y)D]!JME?JLD[QTK2(*8'R?9;H!"0S]4L3W"F74,ST5L&LGRZR>;$ M'/E%OD''[*A0X7F/U.G&(III8P M)KT*48*^TF)+P)&U8YTLSZ/67H6<-S'"*U[BP,7,2A]B"_B]93R5O4%+^ELO MF"]G+1F(QT_UE<;IF7'K1R Z%[/DX0G[!(4,[!P,_,+U/0+Z/T6GYB $D%=UL M#WH:MVB%5^;SZ+I;P5')?1\B;1$6.\JYC:>Y?I:?#Z657"N#( <(CQZNISHM M358S;QZF?$@+548NDCYH_GY,,)4G;N;2$_+IF"VM\+_?#?D'8%N^E2?*%3Y< MX[;5]Y&EX)L<^%A%/3;6$QAZ6*9P(INI]QJ\F/HSF58T:[7(9DF=QKQ#81>O MLY!A-+$/;60BF-*,SKHSBX+5F%..LI&8XX1/ . 8. ^4KUZP<=9U? MT_UXXX9(.Z5,7HW=60(]OO5)8XYX?&^-GOQC:X^:)Y#"W*DS,S\T %M2ZZ]R M(',I^_&='WU'=$G2!L"FFFM:9]G:Q3B;^<]N=T\KYXS7!)6'_?B @#L&0.9",P1]!46S4VH;4(%!3(_+:V+F-AB-84T'8+LJU>RC# MQC@B)S7_)5#>H)*@PC9+:5U<4V_8];-IN.PX!'*?1S5I($/29><% M??D81)[,SYXK!DZ'=V$!OL]L*,)W;ML7R," M-/')2!;&N%A:76'F]0$OX<$I^RIAUK(WSID9#Y<,@J'"36/9LI_D-OO789VH MN)86LAF8:RT1\ZN^&&84T(LVZ@39Q:P5+DHV_9->W)8Q3J$4];!87> MI?H4JQ@0)E<9((9Z.M7WG7 MD5R)B9I\>J:>!V%WR5)N*E@S3V!=5^=GO94_D/$B& C'O_,*\WRN\RGO<(^, M5[WGX5:/=V9-R0W.5PQI9^<3]2%B[Q(Z00Y[)8I=H<*D M9"IUZ\ :>2(")A!O3WH?J/UEWZJ)],R_8RS+Q^@"4(R]R9.TL.*LE/1A;A'Y M67B)5RCQ\'+^S/;4I8P;=]8T<-ZIC;4%VW#]P?D43D2^+N&'PN ! 3YQ[S6W MZ^\"F=*Q7PCCO#GC%&Q+QKS>+93:\]L9O-P/S@?:)K&JQ'(FX?T5Q:0+T M%MY8P8^Y'M3CK0.:A1<-J5P,= MR=Q)24.G_="(0=-OPW.^F.-D [L,T94I&YHBA/1DYOK3:N82$D"FW.KEX(KR MLC( AX%C">BJ:Q]Y)_;4[D>P,NGJ*&6T/_"7I[/J< M]/"BKNHJ?UOD@-0[9MSA=Y=\$[10G +K%E%_M&?S9V2\O 9+>RM,Y"1_HG12 M>I#K8.$N*3!@MYF7$*Y\(N+CK .QO3$9UU3P\1PMPQ(8?8(&-4(%K'6*P$.>,'^@IJ>B M0_8MZ5P S-\^X)C =*46)%6.(MZ-"YLDS.AO9M4_8>%7P*OKW*]6![5\][W4 M/UJ"ZTYG!>:;SS!FQF"NN@ZIM6BV5YHVE&H^*0E*Q7"FM7-L'WDE2E2R[0L:2(^1?MQO"GCS"= M28^F%<*:EYZ(7?RLD! <\XQ@+$+,6'N1XQ5GR!-B=7_RDM]KFOXCQ,O!I!T( MJN]S#V>E!$, DRYB>.UQH>-(?PE_11^\)5!N_V+3)_9DDP\7@&MP"MG@,;X. MNOAO#9AE67Y\QS5D9M6 =H'& M*A^J3FN+4(^0:F/XG*,\M:TZ>L99J*,C[!4OVG3"E^>!R8VIE/&5*XOKDK/Y" M! X]N:O>PW69>X8B@YRXE\-_224_OB)-Y\D_R';" 6U+\%PU5-=W:0^J,;-% M*;M=-M4RN_PG;WG6$> U<)[*@9,HIQH-)9PVGU+##+;\39NY,YS#+4 M8Y8U)>.$Q\=9;;XQ!3+\ZLO[(2"%=[@6VU?8'TB#_#<@#=""S/&+<794C)56 MMH:DZ@@S05W)@$(#78ZQ(VH%_F%3!1,81X]]*#$F]E3$,L%PGT'"-:I$%&.7 M69\POH41XYZ[@C3E)S&N6<(=0U,&E]0\;K66+^G4_,#8)4>V^CN-.:>G^5AG M^W<>(S,2#RD" 2SPC_'IA]XJ7TF^3LDZ>\;9"^+W3DL3"$^>HL@PZTI(B9OI M<1$>K8I2< MHH7<2(:+7.O6?Q+,_0O_WX""M@N?\FI&VEO>4*C?;B8=!^^@#HQ"_X=^=HN( MJ-RA#.N^*.@]9$[FN>TMYD\0:=C,*?RM9\K^.;):WS_JSTJ"NN,(EO2:=FL01#"EP M!?8=[A>W)89(P002A=.[%' 9VA_"ZM%\L6=7Y*%6[$NZY!I5Q%H\?-?*R8__ M)4&L7_B%7_B%7_B%7_B%7_B%7_B%7_B%7_B%7_B%7_B%7_B%7_CW(?LR+T*2 M4$;#^K"OL#)L[=J9Q:4U"L6UK0L .-*PT0?R]H&ZMO@(U8;<2/I>"J&S]D/L MGYQWAIWTXKA"@9E?!* MQ0K\'\7,_(;<4=!=O'D^'"L(C.+4T=FJ/(N9#YM;^&\482_P^#_(B_N_# I=ZY*/POR7J1,T MGR&?F[WE8TMQ_$\ZZ?\(%;V,B# M\X"X"P ^Y8D/W&,\-5=P>'0!)0DM)NM_*R;J_G;MY ( %V&X\>K(I[]ZS85E MNQB:^J#<2'A,DA[)4B-1>]RC@MHV]UD!R2?=XV&H/>Z'6%])6Y&D.]K"'SNX M .A*3#%*3)Q9M_L@J5*)\31;U M LJSX1TZPWSX[?VN_S[+ "<^'SW[XO%""H*C5U2AQ;Z5 04VA-#813'N(W"K M/K5YST@T2-+W3:Y)CH]<9>4? .)M'KD.A<'<(O_M?(8_@3YJH8:_GRCX[=4& M,/ZB=9,XF[R.T5X*$1>>@76@I!X<;)#^N@QS/Y13M_&CQ3T'RK&2)XO)"H"R M?T=76_V':WW3<$;V@W:NA!,U/-(\:WKEN@?K4:_KAE,KDFF*03[3GMO0X(]) M>X63C].Y!ELV).E+1 AT94[2HO_MH K.\=H8&_0B9UAQ7]UR@-C82E9_*!B"VM4 E)MI5EV7G_VF!KZD_A9VG>NP#H3"@ IJI5 MOT.(X,O !0 +W;2'U9> M.7NT#,O )8U_7U7]_PAP#2/Y%VI8>DS+PS=)^!<#P[6R"D--/K/A?D6(0H!MB:]*.'MK=:5\E?#SUL*9SIORJ,ZWX6]SCW@"[;[ZAM10 MT2(@4\,>M.O@EB-'_V8U6%QL[[?>N! M# V@G2DX-65/9Q0=&VXK\'NQW4E AOBM^), 5-4) +"^Q'1>XB& ^C\>(/._'$IG""TH\'*BTGMN:3%38O 1A$TU[ M"/N>VAFT>"2.W;_CZ5,K#?K7Q7*M9&D"V' ;WTBG/'/(?NPO"AWG'"__F^L\-2RO#U9Z1*W#BM"[ M_ L^)!@VBL]I].WEG\FN2J&L;_/;O\)U P.6OZ&Y=)"QSVX(Y]V^^O;63^-BYV'# ML<@8%;-H3@$D$%B$/VNTHJGPL^(O9#L>0"0%5'M.^QQ/-+[E?L/B).JC>T#W^%R,; E$,25P 9 /]ARH7*K% M>IP_T9.X2V\O.2CO /M3*V/E2(4+7&WU.<.K4 "7)[[.L'P4SZHJO9.NY\_& MQ<'^Z[EY[R O3T%4GQM.!@5$H-7'H_0%%>;,^[XKR*[OY< F\$\ZKS9@[X + M0*YA2O#[^&0TI]_I_+.+UGSQ?@\VB@=NZ7OX%'=#[6I6;$W)II,^LB:?7E(0 M*/.:S?T;&J J<^=.=^?O$U0\MAF"[NV\\MML&D[/7V>_<\/T!V B+0VB;?$- M_:PRZ44HRY4I:!-\M7!2 T5ZD&U\K"1F18WA-5;>CK,^W MG=(%X,*GI=8*IQ+.P<&#_<7@:9BJ7>I1O+(BN[>7CU+8E1Y_RR^-VQU=O'N2 MRN>!-ARO*<%JJU'_R6@_?:%;Q"%\U_])/@MENBSXG:P_9\3JW1RN"\"Y1$M= M/O_M/-:"<"S^9.$9=PD$270!NM@7 %WVJH'^F#L'F)9"E""87S$?Z0+8"7'Z M0^KZB_=H4J^_0 - F.%-(+:."@->V:I".=]R"F+"X\-,,4J^BG]A;W[OU-ON M/&]! X2:TU$L(+O?6_ M^F\DC*YR[?\O<<%AZ_>;D// MJ%&D$S<[HQG[OS$/.>")!Q.L:G8?$?]&8_*P[YI$$VABVDM-5ZK.50B1A/3L MD&C 9\$LU,6C-NM\T[_RGC*5KD V0PZMKVE*?.G8DM_&7=;A M6847ILLR-PQU!1%P@ A$N:[_+WGRSQZ]_7TOXV;.Q@L1V*;O81[/!)"$C0;S M0#XGMOSLD\?7?(_DAO"*ZB=?&B\VW+93)\9;.UY$'A-U9:SUZ/,],$GH5:/X M)7W*NN:M:2F?X122],F?EO,Y/?!,X8Q#X7^=$/]/P=EQ?H_6,F07(8D0.\2L M%>^4'JOA?3Y\,[_H93U1S8UY8_<8V#%.BYDK$8<47E>FPH[PLC"^^Z>=BK'E M @?RK&_?=V@ F"]75@Y%1#$69<=LX>7.X2K8@WKWF?_LR>ZN=?FO$C]A 2BC0MC>N6ABHU3QI]. #[\J+6-),>R7!G$=?*LGOV M0^@W:[0QT>V"$09E MFQ68>:[,UVO'!P7:FPYUSL'\.G!7SGNN%B5)GS>I.F9Y$F8$=&$@@^7_@&V% M@>=/A?,;7F?RK-\>T1>OS4$[_3_NWCP?C>5[G>=WYEV/CSP8KN1@T12L^$]E% >AX MY['EY06K1C.?CVEI:X8_'2N)XR:M&&JU,7=B; M@F6NJHE.L+5;4[/XM;X'@7"^$WV,R?N'ISV=QEUP<9T.;VL MS8QB!T?Z>=W7?1"**GZ\Y%67ER3"4]+, 7ZY,>8A*Q HXR;Z^FA%_CO4FTYX MQ._B+/7:-#9*%]L_]<<6J^X'ST2^&RY_=_:3T-&%A ;G>5X[_\Z#\B-BNH\> M41+=)TTBA7UP#[J\3"HK MU&&7]^V+X4N;)'!J%M5"%,44X^ZIL*(W&YFV21OHT-_JOB!LSI.7 8*!3VX?W^BARK,FRND^X_*IYU&H'+VKBMKG6 M'E ,N,PC+^K%$.T7K+*)PK!32MLTTG'95SZ7=K+'>B/O>6OI.T"Z/7$\Q56 MW2[J;1G9Z6:M[YO A8;(S-+CF\VGYB7C^4Q(=K\!=WGL?95= M!QQB.:+NWPDE.-)%=5]S^\S 276BKP^YW;)6G%5\T7E'>UIZC/1Q+OUD9#'7 ML>,MQ8!!$0IE>]'H1VNQWH7%.T/A4 7<27)_.::,71C#[2<:,N.X'O$CC:PN M8"JG-?B$9ES 7!IMK]K+T#&"^G;PE[QGH=^#@@NC#*7(VQ.2.M^0??;SCF7K&F>(NI"V ZU@U-.Y_Q=Z\S%^Y=W!K P1!FY\?[5K8QBUQ_4 MUQ<.-8!6>51IP?=2TX>4N3(]I'F.^M)(L&IX66I[A)Q3DT>00*\92G8FOR3F M1,Q_P!!#XH34UD$]$'M27?: *9=$4+KI_DNZR5OB_I%NF^-N%(GUDH^?U)@Q MH/SP>@&8,7THDHP)/M;D)I@T5<-!.8:OLI)3P,*T/]3P'$MW4"GD,2/S#10> MI39YC B2#V!L MK:55#19&3QF5JOR'R(AQ'9KWWG!JU/PHWCR0O5/:"?0._N MW_!N;7-Z"G3:LG%/H0B% MTZA1[!]KU"R #47QV&*:U4EQO[[.1^?^$)%&]P8O,\ZAO M!,0$8'T1=O6W-TPFK[^/+ ^ M+-/LR(*^%(2O0$UR)07O.P6>4M"95667UGPJ3W:S;0("17/FKZX\'"B.6G5C MHD:BV90=Y28;]Z'"#YC%NW&?QS5F%!N5DWEC&UZ5')3L:Y@Y6XQ_TQDJ#-JM M(7I")1.TM/+S!)/$]_PT4C!#X(EP$4IQM819RJ#=4>D%=:$;M_5%GUQ4<6IS M)_*2;%/Z9<]?TB[V/C3T@F,D6 !^BN5N=39D%?%T/,91:[0&-J.:* M4'%WJXHP^'$1<5T?+,SYL<&EBWV)1?./FQY9J#A\G@\P;:ZQ<$Y9* 2C8T;,H MZ*W^8P-?)&/,.B=&5W#GR8&330_!P#'@.+@Z;.7,FC)4^8FC)6T#Q[M24K(' M#"8_F(2/H!0GM)GDP;@!N44VLOAB0I1>MAIY-\F5H"/(35ZIAVTG*I8J:99N1;04*86[GL6&,#-^ L+474O+S,%J[[L M@5_QB9'SL!3.\>5YLJ,..>F]B^IU=C.:OVC2R3CX!_OR+]BS:YEO8%EVK6\= MN_'U7DM8TH77YMZ@M/EZ6X<<(-4(Y.WS7J?GU1%.Y M*^ALGQQ[992V9BHE*77ZN%4G]..52?1P[1ITYH[JZV+) 2LY#VNX99LO2VVI M(*N?VI.=*Q_M$)C^8)5J?1,^B[8>_,&J6.^T_B2 :X#?B7-./]\U[D^J5]Y] M@C':D'UY^A%=YFY#OM)@D.>J%<\))N9'FD3$>QMZ+7;-7- MT)2MEOH)\O(5D4GXLB#/;<:JY74LV_Z)5J='DKX/4R/OB;C-6?(MIIN&5N#1 MZ14%K3.7S9;5!19'9.-DZ*64HF+MYGSRW6UZXXU41_=P(^II&>AJM.^21KFG]L=?U9)+/OKE>^^%D,P9+52@. M?B2#-!T/=%;2RBGL<OQ,)DR!D1 MU^J",?T$/]3W^?DMNOA"@ 9C^^9PRMC9V*852AO@CPA7UI%TF?PV">FOZB4W M^FLO@\M6XO+O%,;#Z4GNDEXL7D[ QC>AXV>:OK9,>ZGBARV^S:CCYB6F]P#8 MD#6KV:6A#RDT8>V#CF2FA?)@J2Y-#?>+CT_/X &C/K>F-,O(ID>)U&IA&^6. M_GSTM\9S=^VTIOQ)21V^'@^GL@3+&!:TF[M"Z>^#/ LG341W[1>02E.C\B?Q M_&[/5O4 _Z=Y4<_M(1AKOX7%/,[:$R>FB6X]>(6EW^Q*@O@EP>-_%ZU,O 6P MZ)";Y6H8Z-@+^F=$^OB]XV>#!3Q$DYCEL252AF0;2QTP1FT6TD9JN+R?7QA/ M\R.%+:2\V.3YZ.OL*\OP9MV@]9_'Q?A_94?LV E:XB\Z=MFLVU ?YA M!LQ*B".!WN>-E/ID&:UPV\!I/$C GG[4EKX+!(K!:$DTDZ3_PU/;__5"^I/E MZ5=Y@Y<0&#)FR!QS 8?];UQS;*L'PT9@;-(X=7L>R?@7= M!]]W+CL2PV3;78M!@?AVB??]KJIM=LOICPFBS7X#GR4%%]>B@%^_*<=QRU"C MPR635SJ#NH[(B%HTK)0_W9CXR-T!7ZR2BSE9<:4"BV5)53O27'N?T:1OYWPD MY%EH7HZ?"/M! 7'^A2NRSM*]AM#OM+)+RH*4BDDI MEOC3-[P1J8[/WUQ8*U%U FAN-RHY:P\I3)05QJ]H;@X6<9>F2[S''OA ^3;U MN%FC\@"CT]9CO&>8Q_3]32R M;K\Q-E4XWHJSZB)WPY=+J$BTOYQ J5P##@&DKJJ-%U+<1&3?U" IC%"8^_ -*^"E M"NT3'.\R3Z%QL#X\I-X\RWS-8M![NR4L.R>)?UGJS,:!]E3Y%VJ4)IUXRVL3I[$2%+JQ6X209?@PW@9=6#ZY&$GA6Q6\)2FR1X)M@I5K;J\4:,7BH08ZJ\,6[;K, MS5Y&%U%SDE>_ZV?;$$:;TOF$'CR_\Z;Z'(1G?(.PBBS2;PF-0PV-O;:+8?=H M"F@9WVI/+92_W( @4!%&VRY5:3-1P+S#VX0XKDY&5OVED_A'YI"H%8-C"ZLJ MBQ^$.=M\B/(D>G,'K_,#0MA%+SWK=!\^H#33HC50K3U[BI3M&,2CK?D5]C5[ MA11V4">^%(?WV? ^P'W"$"HE^L2&?>;N3F%B/T%.V$P\:1''+CW)'9X_=]73 M[66PJ@?1T5DJ& AF]9-Z3)E8TXJA:#0A3PP(?^')>:1X%MNO6/)S$HS9V/(W M]R.O*TSDE:C5I^0-"=_ZK(RXIW[(CX^\'#FZ@.';X.PD/=NY:?5-_<3RT\/; MUS 6FW?DZ*;*YZ W[6E[VYH1%KRXN42 MDB%_0.#LHUK;E'6# PNWGYK@ 7]>A1-&?2@QY1_H"7V4O!TBIB<##NCWX//XQ]$7(?\$<]1&Z+Z]G>EHX!09!_K M\ Y&+N@>9:_)SUQ89'KE)9K71QFO_X;'.X4'>PDCC.?P\0?![(:EZP M64->$ 6=*'.3JU:A:'\5+#Q.;XS6#XWJ42S*L!BE^E42A$!TU]S.FM.]7N,9 M*.9P@/EU/^^/#RW>@7>T/=X MB3V\GNH(9\YY8/0(U2T[RIRI>891ICZ=_P#OU-!0=_6Q_D8M<-4HB"E+"#W3 MK^OIKK1FG]4:MBKPQ'DX,,3$(*2+'1Y/RVWY=4)#AN:-'4DG'RG@T"L7\B^4 M]9[_.4' -/.)_GCPD^<$26,LUFXH^^'O%B=@\^*5XUQQ#Y_T^1]6'C+!W#*^ MZ [2L6.=G^SRB^$S(E*E]U5*(DYT&J=+KB8MB]PD<8['2BWY5=RBB=, 3C]X^@P-(9$U:],I M]2T&@> =##:$S/Y;FNXK&;;S^,$>X$EJ-XRG%DSM 4'$V/]^CUU^Q_0Y;&,6 M,J(L27\7E-2/$/U'X>WO2XZK\4Q+Z[/YDSX+AA$QU,X?J60L&T*'E&TI)6F^ M7BQP2%EJ[RP27G.[*#YD[$CPBE4>!J73=F]C!Q* M&DJ7J"6@L@+CMD^YAX+J;VS7=DFNZ[?K=9QFQ.\8OA6A@_,/E"(RAT>JIULK M+#(I7 PV",FU;^+58,QF18#KR93Y'9^B MXZWJPZ!W1?MLZ\!?E#@<<&-U")N_=N%-(*K[WLH3I+D2Z%DS-#LU7UN_RO'Z MDFG(8@B%!HY1GWYF!V.P+R+2,[SLPBU%/T07B2,\\I4 *J)_1U9*/N!U!QY M(V,+?M[^"?BPH6;=&._@1U)*6O#HC9IQW.)"\%7;#!U*1OBLL8XA:"NE!9O& M1>[2HGCS$NTFOHP!X7N?09^9CB;=L:M,X(Y]:.&O%^BG<> */*>HW8UR228M M93Y >CSM"ZZT&+#H(BB*&.H@-/> 0U]YW=\C;N3-73TH).74>ZS!55I=\#9F MW$Z]\>1.8;NR)DHRMN,+B A=)(N'"=>;?)>C BZ>_;FMZ&\(/3ZV%*1)C#IK MPX2:%9!;.HN/"6L]3;0U;W]5:)_;@VP9J_98\A>63#.$9M^ZGBD@1Y-6/&P7E>V\5HRBW^?M==_1NE_E5+(I%4QB![ MP;L3&C8W6-3O@Q:)X=L H6]^8G[81]YI58A]MKENH'XRY>>*UD>7C4QG#W4A M]4*FXUSX-]E6@6^[K%4T'3H/<(:D3!-,WTD2WYQB_<)=[7,R;CA5A1$]&N.U MNG2>H3H?$M[O=1M77W/T>)UK]*HA MHP2,55CK\!4C)-5(SJ!237QIJ:C1@4G\MDNH%,A6K*B&MR/R]_4?5UZ7FO[0 M&S$%H&9C[;4X+6N^#1*,&VE"/Z:?&U9.!ZM(U2J2!I,TX'Y.E]V?H6:D($[- M@W=S/K3YMT=Z;:2:.H/QOS]?2FVRWR#'P/ .&"E+=\]!9J0XO]B273%#)6V4 M&M$;ZOQ45"09]WOG6L=LGUF@2?5;K&LOL&1KGCYMQ/5A.C7WAZ[OZ5?&;2@J MZBJ]?RMJNII9;R6YXKX2:&>,4BQ4QUM]44?6H_FON 8SF)9M

)C3X)@[8[.$/02,*]_,5[+=F[VQ.X5M^&+XTOTS)F1K MC='!R,X8!$<)U4&7L[Q]Y 7#+^2)WJEP(Q,;=:;JT8;-^HDS6Z5-:)5?&1NN MV+:8NZ2<'=7>MF]/V]W5!7-,I8HU>S6OMUD(,$H"OK 86<98\Z?M==$E/W4YW0<)/+(N_KA]BG;68D697M:Y=O0K[6BW(__##)#=R_LOU M;)M@53\R8^* U=$"+5;+E;":T_/N]=_5VWR"1%=FDP0V2(FG!>0M.F[R 32, M?M6-XJR3,Z=+2.EH*0OY$&-O=^031<,#)*D)_^6/C?KN39Y38XC7 =K$;>5K M$'5!KPDA#IU-+;C-%3A3_-U-$L/K&VWVED-OM+8L0;V 7!D-:WRHM:UDR.BB M5/_%\.CCXI_4^P?MI[B'+&\?ZF4Q>3[(9 3ZK3/%#EK<-N_,Y5Y]G%N.TX8O M5;U\_N6AP,C&'O_E<7%O_/OW#*U+3/9>4T1"8I8T?GI&-LQI_: M"-97:BOB-$B#MMSA=1RPLBEOA?&KWFY06X49Y "N79K")U@ZF:#1&0\2Q#9P M;UQ-<7 >9 W^!R0989TRL_<]DYN;.(\>Z\"W0DY MN'$5>_U/<#@[CM[V_5\AO20\^N/F(EG^\@2!T^3LL MMYANK./2" ;'7_X*WS9AJ%D9TEF;,!M"KN5:GI?[*MV)2 T0_VCZX;A 85_2 MU9@C@!?7+74N.+_[^8,V!+6)"QF_3H2,5%->7*S#G:6^<6+Q/1"LX'90Q_;' MIV7D>2=5>AD#Z.$Z,W.L;9[N(ZLOXS;<& M.V'[)776 5+GO/2=-G1!+8H83 W,B["Q*D;7A"T1EH]>;"$CND;X2X^M2/%. M!"M>#&9C5(PZQW"(Z?V.W@'BJY,M3L-%;2X^/RYO8&&I7I?URK&+E[<*^^E\ M^O?QQU4*VW8LH4DR[P46"%23QL%.:*$IJ];,E\@X?U/:M+*IQY2E=/ME+.P$ M-=3/OOWIB3M 1?A._61OJ?;'$^KM#AH>;,G$ MG:8FNTM-(JO^2+N6S:P%==X1;H5TM6+_L#>@DHA+Y+ 29D9V,WBB9Q;%5LO0RX[V^,W4>>P3 DF<&:OETQ69B'Y MKWT>.D#JZ2?G@BQ>,EOM 4^E8HOFCE^>KM:>8 U^^6/,&\<3@\\MYEO?RH?, MM3%9R^O'5FLZ2=TB^_O^UL^6M) M74AZJ-Z%P@C=[J,(-?2\85/+"?A5:+&;88*47D-T8=AJIAAY0%FF\T>6X=8+ MN9&;=!7K.75!V 1NZW KI7@TO"VUCE(D= SS1<>@V&5'&;H$SH'@5U"0B?._ M"\B/-OFVJ=U=ZI4W\*!E,%@Y8P*)O1^1[S2I+)67FOKDD4R;$[K_P>LO'7X# M*VSI@F=LSD'Z M28.@MS#.5O%'H"-F]?7OR*?N<(DV7XE:[: M3?@E(ND;E_K0&9\\T:[JM(D[.GB^LUS;:6O35,-M(KL%4 $");&JNQ?.4BQJ MW.F9Q*1VJMF6M>Y3F?:N.UP[M:,ZP,HHOQHM('0D:X7E[GQPPD@>N8QU8X"_ M'*54AVAERKVDS12L&AQRM;%R_1WJ;(?Q#5LKCNZRR<"%%, =H.0F/]O(ZU)G M/92%S?M_K64 #42H'4GN]C_J1.[4S0VEN.^^<(KC-\0?,U5O^4C*.L]\Z[W,)SX./@\P2G(90NYHB+6A]X!&7?8U&4; 9_N1(?0,:Q?+4A'W2?H1;.N5RF?\$E>^X,43\ANO: XD")MS\/ MGS\MM!@%])5X-'-N\=V,3>_K+'6Q(C%.[JIC['2"UZ( LNZ ?E[ %[8@IXWX M<+,#K"H:4D[DCD.#^.FB[; @)QI/@W?& _RM&'=U_CHN3Z[Y<]@#R;;&O<:S M6#;A)K^+GQ^:>K0YHQ]T+'I?D8[ZD3)P9KM!EOK6_-41:768BD0K761DBS6& ME#^L?RHF$OUM(,H1V" MDCW?Y9]?9[KH--/0IMZ"*:O0N",:)]OQ\]M)B[6:P^TN>*T9(3@0*&WK/G.- MS=_TZTP ?/_A.QU.L_F0KT1QXC?C=1P;3XV"NE_*!B[Z]O:IEIR /8#=NY<; MI BE49:Y-G=T;,P4J8KJH\>NE8US&@M@S7YP.5L"68L,W&6B;N6@1(M._X=*2JQ #HJ,\/TOM ([L$*6])3(S," M3J-4!E63.$%41HL>+%%L'DKF1OSE$KMD4=7,D MJ MJ3[X1]F2Y2GHU>--S>_WFY#0.2S"U^SA8(5 XTW&TMG^PWC8^/5@U>B5@ MQ#N!WUX9H>6'.#S&/[X;?X2S7>)3NRVH3#W23_4^K2Z+3GN(JH6C$OV+%4/3 M\'YY<3B^2_.LOL=>\UM1G]BGX0&_\!!9G&1?% 5G%L9M>@(A,U[(_?A0NQ+" MO/H<4)O%569XD >4O6%*B%?449U1EU/,R**&TY\RCMX^7,P+$J8W7E2/L#Y- M#%F1;!F4Q8/B8B6>QR)5Z;UZ"WS!FE6J94-'3'DB6.42]O,>$&]/,\D?>L$7 MM497L0.G]/LH>]Y \8T.OYFRJ -J3:G MFDP-)Z13,"W^>FDQ$A+C5]K6 AT@P^'#7&6AOZ,L@.F Z^I/B4ECM'!5\?A= MVJ8UYTRK6PY:90'39"JT7Y=K$-:+L=.@+SF;:8?M 5,3:K'S1\L:@<(Z@F4>[X7L M%RP>UM?NG*4F^R.>4[<-F.TE0@:#952/#;^6\D[L)%7AAH5TMKZ-/^T8H)BQ M8**(3\LJ.;4.K6,/4?@S2M6M+]?BV*E/"P*+EEC34?T!EM+1>MY0?,!N43L) M8<>9[@#!KCQX^8VG0B+[?XS09QBO%U[SK-Q)>M M5#QG%Q=Z&NI:!04A;'W]GZ)FS/\E-? M/LUL]ZW#0.N8K%--6ML#PIJ_X:C<8$P.T_=Q6,D6/5Y]X5[4>SR;$DY M&[.EFT]]N03/.O2R@G'@]A[P)+-\!@,&\<*-V1K".7IG]'8]X5V 4>/N'M#_ M-K')66B97L:P< EY;2&VGI U8?"B]9FF#O&<30V&4B+3S-=59>7:!HB&N2I_ MSN\5I*P?BQHJF^W !W2,OVLEQN_.TQ -,XI6UK\[H:CB[A:7CF2HR9K ;\.\*+'SMVG<"PNIIYQTCG::D4:OU'"X2TLMX> M<'*_ $XQVT:WOV.S<#3 $#.!$.TF'-FJZY;!EY<#=P"E0G]+S.Z$OY]Q^S;N'@".$@2.TTQXD>GUTHZ9J MTRF!'..C6XR:]"7 J>8G_%?Z9;?AKRJQ?FD9#TE)U*$$J%9%8B8>HAU_=&:W@*8XNGLU\-P!B_U19Q6P#%[<*.S3-0)]F1GH MP)Y21TY^CJ_VLCZ"F1S\-"H 2R+BNP+$P$^= (K?&/WD39M2-9UEB7;B&;GS M\=W!RABZ*IQ+=+OO=Q!'&7->H_L@04F/?_G9'H"WOH)&*CLF[)Z#8&\]/?#R MKQ8\H! V&X&[0 U]H%HG;%-]*\P$#.A4CYQ/8,1V=$!(Q[3L&*:@!H:7E, M+<;(H8/^PM8YON$AQ5<5Y23Z>'Y' 7_NE,OE7DNB$S"C;.PD6N&JA.B@GPI? MI V.8;@#A8NTB4PT1 =1.MJULF;9$/H.+3X7FR:1WC=['M,5N8&373'8\6]: MQ^FX42EJ.L#6]@1+WK8S;ML4-Y9JZ"KL; 9KY-P#N&$[1ZI&(=CO6L$J3@,' MKM7HI*WG&T[ :299">HLT.EWCB&^>9T,(,Q'WCLZ>%$UJ=-,M5+&%83'K8ZF M\@G)6VBZ^"8LW'H5$CV'A$\^;2[(6$9\W%'< YYQ6>L 2^+5RSM^K?]#:JX- M?!^(8F["K!Y-7+#$P"SE0\$%]P6D9@G^1K=2 X\E2PF0FS\M\ZBVB6N 4NKX MA,*35RPR(Y^7PY>.#I1JI3EA*WHK\PE X6^U_ MD^?8.@%F!ZC!?4!=0:JE7T7_%/XOTN7>@[4(D+ M5UME-,CQ7O]3]6:FA7?X.*!SG@GW([OZ#X2GC MD0+%-M!.1.1P0TWSCSW C4:J=CCV5NE/CB MYL_;-=T$6#,L=4"[&E ;+TY^=4LDCK)L]CXB"_!#1.](WT3.C%17!\W^6XU\ MU#D(I)'$Q"QWUQ^UY =>36>5E6WT>Z^M,X8;"&0=&U8QUGGZH5WB M/03"'3GN-93=J#90_/7/;I-=S?S0'/+*9,AK$2$+RA:FKZ*;$-[\L^T,\#"= MJQ16XDD7IT$UR]GK"=XXSA4K2WP-&/Z6TOQ/6>< .C>&C=A>#!-Z0&C*L@W5 MAT8!W_M/'ZW5QJ.A<4M/_%+20(\!\_X\J::SXA:Q4'I+R *8W6$-,#N7U>8W M)2I7NXT(1Y\V&+DF,;0$1M@VS# 6=IH:KCJ4:T42&$>YR5AHM?B-4I/DAG6/ M+YOL\+ M4%-'@E5:#(*U48(JC ZB.F%]F"[C.>.0$'7F%(L(^3:C3@83KT,' MWR<@"A1>/>(#MC8G[F&?I5&U:X\2;?JPE4#@8PV M0TLOMHU+P/_?;Y"CD7/B1\OZNW^N@( 6\A$5VL_0D3)5_OTFX$M&VGZXR?MK MRM>^S?<-4"$&'!W\(![[M7-PZ<;KX/7B(UJZW_SA"5:?0Y_@^GHZ7- +XJRN MBY:WE>RQN%-].\@NG7FA3 J6K:%1<; HSY:DL%LU1*2XKZ% (3ZNVY&$HD'J2)U],*1$R[Q?T MM#O[&?/$ZN<,>&-F [MTKZO.YF#9[!NS-B7!,-"KKVPIM$U9)I[=[X@;>S6I M*A&S!U2H"VE2473UE3V@2L+FH[(\&,K1F&%NG#KCJ5E'1QBXIGYEL-NO_HPA MI3J,\UMJBP3._R:>:2W70-ZRS4_V@BO,.D#FVLY.\R[:;H7K$-W&Z2LXX3*R MS)D"UMU\MV,7G=UV'2 DQG7K$:X]8&G?\7TE-7ZWW2_XRU25<-['F6"5>\LV MXD'WK'CB1GBZ?]4)2)Q$YT3M?_(IGI,:F??1<[C7D(GGZ86@C@)I8U!]B89= M8-DHN+%D?8EJ\R!0/<,,ET4X=N.C%NW9-B(,;;LK;'074ZTN.#/F[_*2N<5I":@M\:C_X.NMHU*8_4^SY2>]SHKN MW%S=[RZ@NR.:JY<;,.2Q#!W@9[YKS>0P/0FNX06RW?(Z%G:$/#.:0FC1 MM9&R7$!F339NY<)GD$(?4<57'L=/8%F?+;7 A6\.^?7/H[VM8"\Z1P1>"7EV M0A5+WZLX\FD]:$?YT#E:/3;U=-)/['_ =/IKG7O*M]ZNW))O=(X!3)63F#)< M6-"PDTDT[#QL<.+RLK66@T3%S1A,*=(RTX&5)5]G';Y@X1QT)P6'Q<)DJ&F? M2J0:K)!:*@L5U-?=E:P'[E8]L07]*(W_.A@Y#M&3@DK+C-\HRBQ9R/Y'?UGX M1,@_O1T^[^CI>\ R@DC-H%]Y%"A1ASLDWT:G 'XU#5W1TNLE&Y4&X:!7F%9- M&O[;T(;T(#/OWL)IX>2I$3\B.J&)MS%?D&J;A;,9;)@OXE*;J!D4Y(W%O[WA M +$PH-C/(8TGS::O((M%:>4T1"+ZQ\ZJ(51H#+RO4=%J2XC.%4R^=4X 9?L5] M5V(F4)KP>0H*BAZIIZ.*5A@=8.2?F,< TYD(\/;(J=PHZ>KX9B44]VLHMP:$ M8HMAM1[,F.DRDDF(?-XZ!VWV9GNA7:T:21EK',@[MX%EPZ[#I]0X^8_&%_N1 M_[98E(!QH'7E[;1#1[6_:\;?9#'[RHO0MAA_4L7AN]#_!S>QPQ)-2)R)8:YOZ5#DV3.8DSMJX\ MQ^"0^WOZC3I#_L9.WQE>[!&^Q]/'0&(-4E3RZML#_(B/>Z<.,P>"(D&@?/9;WKBZD-+.%2&RH?UNP3R!]0+R MU'J)SP2H .QJ,@O3F0@'5F7; /\"EL8:G00M1@VG\7'K'/._/N6C%XZZZ9:# M0JA,Z&8R%A[U-X2&H<<]"D#UL*@&8Y*]3$R:4)6HN4V!U]'%-Y;#\Q1/@-RZ M.+_/K37=1:;^HU1*XA]N)7HIJ.(K5BCN:%5\Y']1;,ONQ4 'R(]7O^-S/%3A M(&\I9^C,_;D*DN$OBP2%P!K3>X,A<%&C^W9%*I*:KA0.):+WC5EC?.GX3,5! M,>R17\ED7?Y+?B0M9:6SRU6.U@T?,>!ZE-U.GDX2>$$I20I0.CM:A1&/H7I; M[?:HGUCL_F D8VY]SQ'/[>Q3LK2C)$;G-!I WV^<;X*!8Y\+X'"PD2;/(4N% M:!^L[,/+EDL7)W.\HS4+W&6KA?A%DEXI?=:$B/X:CZ%P_5')KRL89R<+CK ^*)7J.O8L3GDT_$: M3@A>E[*)DZOI=#V5D,RT<+-G6>1]I>8#X12 YJ%?R7-L?FL!@0I?22\OO=V< M$W:]9(#_$61!G>W?X4WTOYLD0)\W)+I-68^/J)GBD-_.);I6[ $)Y0:;LY"1 M?[+#_U%>,Z'&C9FDJ.*76C)Q,&J1NU^&!? [Z 3FRS&U'!_NAAUYA2Y;&L+] M;TK!I+=FLMEZ4\^R(.75#EJ7/H>%O7$3&9B\"4;@7=1P&7/FF33=C''N,<4/ MPLVL]#V @K-?27N:&9]>'ZSX;0^@KF)RT+"HYB6M*\O(W4!PG1BLXPZ2S8?R MKQL4 VX![UO^35!/)^>UI()46)NT!>D++ M" +ZB[V!6PY:]>V$4A?HR_SC0PQV=!+G[J!8HB8(A^66+JCE>"]\[808VF3\ MXQ [J.\QC;F@!UH*RIA;WM?D$RW-2:+=1/_J4[A1< %M"(5E'1.>0T8B U?& M;+X$2G0Z0%J)YUF&$*EH&U;2=?<=TSD,MY9+8?C*"X77;$J=4 +:UWON0[P3 MJ6B8RZ8.BG?\>UJ%R-_$K &?U'+V/WG95H*#^_D7#.UH$4SC2B!JY&]/YM8> M4/3#]R 2Z\.=2S60K9A@'6S&:=HCUCZW9\86!_KB.+HKY M8DEG-$8+T55/9U-?!6?UR6-I[(,4VI<4/@7M#5==9)&,B9?O9PZCK#\J#V M#EI[O9 G8[_"#MNM==Z69K+YYR)8U97LIBK6LFTZ1V2./GR\Y1[2<2(3=/C6 M.T>JC>MJ?:4#&0&_ X%=^MG656(.0*[.D/"#=2Y:<8#WX/7 6,!W)@8^]G*U MJ8I@8[2YZ0Q5@/>@ZW=_]4X]D316,JFF> M*Q>4-.R@>%43^.I=W/<^^O+@.<@7S#BGG<( S=0_GD6U8954JI>G&<=E>KSL MRU>A9X;0]JKV)_WCR<7>-8>-7=I5%@R:_2R:[(49"ZR9M:3,_3NA%?%58H[0 M8:XRAF_4Y >@XPT=94$7J&TNC!"N8SQ!0T3M 5M\6?L]VJH1*S,[CT_M 9YF MU79H#_H5]GT>108?T=C4DSP%(F8S493E2]_$UT,U0A:;L$BQ3X.$('Z9"V\! M@5F('Y/M@5UQ!7G7DK@>]02L<=EZ7DVXG>CO%*#N]@_MF#Z?A)"%.T([PMW@ MU_>(K$Q5;N<&7YQ\74XIVKTJEW))HBB^X6/(IIXRU55K/BSXX@YW9EF%[] ( M,61EZ36^G#G&W45+NJ$["Y'2AX6/@@0W*Z=G1)5/!%M?>GZ+,[[QJN M@!]4.&!9I!9Y:ZK.T>O"M[-6BP>OUGIA6?(](R9.!DOH<=K<-0Z!YD@"OHC& MLO-YW+^JE'/@:-)NP8::X-#Q+%>)IO'=E@AA:'Q*L&IR)YMG9?PV_)TY\<1K M2YTG]E1-EW]U)SP9\U!GUI2]GCW&YP7<0V?1KQB!&'GAD1OH-C<[.,'P<\$@ M!ZU7'U]1 YK//!T W0L(EK\KW1A8]D^I^$NFB.2=&R+74#V%W^G",?6@;RTK MW0,XS?=O0A9! 11O^37#N-2RM=@_K+D'L(+?^PLV8Z;IF#>T)"$?(0U;H<#JCM<85>N9^$G%_UHQZ017< M1TSR+G""R+6!?,]&[A*1"T3E4&^!H:BO [WKG27D-T*]Z0'*)KR54..AF)?V MW1!8&#F/73W-' 64_4F;[@$+ MJ!\&&D@5LMJN"^"!Y+;=R&^I]A]Y#0[^UJY$/4%4T%58E?)[T*$I#<34,'2#J9BV["VN&T(L6EEE&$ M [%O1+Z*?:A"I;#!341>L=YG*Q_2M\/M6L\;IX3(#:''QSM-[9RRX=%[2A[\ MS!*0C(5QDS?2.QZM,LY9^3SY_9WOA]GE.IP3&?E,M.RE7G4L^NAG\X7E(59U M(=W935W9PZ&#Y8R^,X^];CV,8O;&J=_FBF,%;FB>';]NQ;8./+]LVHI3(M.S MA=^[% ]^EM19LJFP_8S%\9#;"QY$76-- 587MJ;=P#;X_256G?X=33 Z EH]6FSHCVE].%[1?REHP)XJ#')J683%, M#?A;(7YF.VO.7%5"CV85.EBQ#Z?W%SYLO;RID@^9D43^.#-T5"VJ6JK6C+W- M[A*CNZI4Q;9LSHN7=+(3= MX1;&,\AD=/%<396$=Q10K\BB-BR4I"![^<74N9U"U^0[5YH=#A".11^[*#X, M3/UU0=S3Y;?]^L0\DZ<.LDN810'C\ XVS:D/1Q3]$)'HCUV+N+"N&#Z:]\9/ MO>.\2TBIR>%3 :M##A"U6EI9>L"MYZB1Q52O J%;H!HQV5+L=5RVUIXC_&BA MSV*9/?^'!0@+_RI 2/C_6H! D)EHV<&(]E=_7X>/@V&?)-]*P;*-CN-V0H1I M""\K^0;WV'W(_.L13/5TZ46KI#\.5N+_D*HEV#=.E,-[/D8$3!)Y[TP:GHKWVTRV8PN.U]G*J-W,N-]G;B\$#X1F#@>^'=;W M: *<_ZL/6<^>N;<[C.4RELVGR?WX>7.&0:(_^1(>O](!_@$\?X@Y0BD#@'2"=1U M&MTO7XLUVG5"Q28/U\\]C]G '1!IRW\O-(*[2ZY>L11#^#BMJL$R/_>9>X'K M:) HV&STQ;[[\^"O@#,N4Q;YS9=+"H*5<1/);=6/5&%7JE7QI(#]71^_7\HG M@N[3.J&5CL+''-<+*1HZX+NR-%/:O^5"-2;#&EJ1U7^T>#QU,UYVVQ#*.;:- MK=JTGL!AUUMWOB#2^U8WPW[O5 >L[9BN6X==>-*) XVZ4 D'QT+()+6\XRL MTP 7?.AP@)AY\GIRAL[6]H3L.%X3=._<_I@(UVMR11Z#1#3Y36ME/SLD(R58 M"7=@2$9$*FK#@4E2?:,$4LOW4-'DDBW>C_?.!]O!8&7KB?/\N.,?1C[%,ULY M]]WR&/F,$QSB21CBGN83F99B%T_<#T0ONJ>&G3-T>DK\KU0>M6SIN'<'YO3G M=XGCIT).B_2EM)!<#\K%>(#?AYH(['0$H-7RM>7%XLW49?,@Y<_R\B8X!.@-C'BRIB_UP 6Z0F"?#'Z(.F9;"" MH>43DZ:)8D)DXWTB[R:HY0!^1W:[]AM$C#H93.$RT8<-ML\6]ZD8T_>? M@%GE )E^XZ0A%9TBTUE! P_HKQZJ'PM,4<-B MV9XSWX^\R*C, M=1-#:W"3[ P-4%[BCQ!;R=QT@NVKG,KMMR\3@F9I1IU0R0D,17(=!ZT&E=Y? M,-6180:C\G*S\M^R .UPM;^U O"#1FKA\)WNRS6 2/!L)?/P"!XGAIZV,=5 MHLTSVLO%D6O_K+G09F^BS:<6)_+V<>4,SK?I^Q02**,9662KI*U3[GDN?B4* M__9K<9YFZ,[ILGP(\S:3U.\HME#8IJ9KESJOQI7P[;>OMH^ [_W,%F$K8[C: MH:]KFW2@3"RS;DX?RZ;=$OU9.W$.R9''<0P[0*?X+\=R!KT8\T-T5%P;''F. M!LU_5/GX27]N&L)"(H0:Z"G2\TH4[_/UGVYZ<87VTVXY-TS=1 Y#IC:PL!/D MW1^"CV;Z*SO"8C\W/MD#\!9"[,LUW3F&@2B)<5M7,J"V9 CMO8C)!\GS5AU( M TEG_I<_H?!_^@F',WO T3C99AH"BT@/T+_%[#7AEAJ7YB)L)9M8?9/5UB9IGCFC-\[$ VN%7);BDS@RT8C,LN?]W:Y#XX$Y6P M-')R4L20J3^I.#!WO>5S9DFQO@GB&571)]7T_(V3>+_YP+IU+(OUOPCVS.)G MMU00:7%<^^AID!.PG6\WNH^TB]:PC,!D&L(?&;@RQ;&_9_4/TKX.N'[Y"2F7 ME!QP U3T(-.NC[^QD*'W!0J-U_S9\ ^8S &_R^POT?XK6VKVKVQI72(99_8G M0?!EQW54.71!_<2KD*']G<>0/_E2< @+8]9;O!B0N%7@8@P\8_H!E"(W>N.#>/@LRB^P=J ]35A -1F=3KF"X'2/^"C&GYVOB] MN+Z\FPD:IZ"@2'&)NYW0'CG.PR?U_4WGQSR%.+(_O%T6D,!55!\MN8)E;NQ^@)5A,>6OUG3I M?>YP0.#1BH:CJ$IA78!V?F#)ZO6U=%1G@-X$7/IZ2,MI0L&@:$T_S(C9$)H= M< &_.BKBA;,1D'B\HI_LPG'#"A$X^.2UM/&^>;&>;_J[6ROP?E[WJ'%?K!P_GCLN MLB_RN0=Z*-ZMS7S5,_4IR800_44RD@?G:.1(ATR5$IWI.&RG5;_4$Y$U<>LI&PK'JHQCU XNS^J28;-./\+PTE M#I6.;A<>'E: E^;./KH@\((NRU#WTW$/L"?N;[AFT05C'!)V)1IV;K _IDO' M!/3]5H/%>5ZGOV#XT?>7E/^T5,[OA\T5##?Y72NEN.-O\2[LF/S_T]V7AT/] M]OM_)/$E)$9V%=F&J$S*.BJ$LC.V&16RDYW),B1%]D(I2QC[F&1?AK*&9#WF][O=V<&M68+.6 M1 K.80673[V_*]@NV7V76,BTK=$7>E&,MEE9Z.NN?E*+IS+[8'VGO$8M'[' M[Q>@*9>TX+@02?[+9;8?IO9%G0>CG-JSP+Y$KD='#N#E2/@(P]4+-RSM(&-F MXTP8!ED:=*0$X=LT0R<[G%T!")NOAHX]4,M[6NF;LQPD%C-L>@JR4.J8LVVA M;D)-:R/:B;YVQ2U+M-@MMLD'V.P9+R@8I0"6D1>5G)('ZC3YW[0PA43B'*:K MELMX!O M9AFXWD-\>F ,:OG 'K$2Q-<*T[5K!%TDNF]<(5'(5P\4W MM/\4QS'N/W51N9-G"M9,F$GAF-=CRG*86\C83=?C^J[(GZO;T+^#$ MLUQ.MUI0OKK\Y/R/%OC@PM!5_NBITN80)J7 MSN0H:%,=(SF3LDU@H=QV$50J7.">"E0QIH^CP1N0K1XVA;I&PM MEK7/QJBA?K1^GL>(%LC]>#KIF3;0+MVXD#)[H#;-$2J';,("#P1@@Y7MDA:% MHE.'K](-1?G-WV]JOC88Y!+_?IU/QN,#$6_R=/]8_P+-3"U22U;G]R^^Z?@X^S WQ#K[ X8IG21JL M_];,LOEMQ\) WEVO*Q+8$QG1%[XS7X3@SW1:DF7ZP;@X4\=R*04@&,\KJ,JV MU@#>18&&"-.[;B_UZ)5FE&YH.#;Y.I(MFN5&,N6L4FI93SF%SIG1FB#"RRH( MKZRX0:=?^(&T:RYYG;\P3PDJU 3R.[O^W@M1C%\S6.1:Y.U&3L>7?"6&C(F_ M([ZJN5NXS*].E]2G&C6+"/%KN^97//=2G*^'WG:]]:I(J5VW$:*L=; MF#$(>QQ^:O>)%GGBE).5TTEU_#CF:L37Y>0T:O%0T[Y5Z=+-JC64W.2:5+&K MG(QHRO8$J_EA2A>":QIS>9FI86KNTG?^7"I,--3G+GD1_!Z$ M]$K(+;_VV/W@(4)MH]RUF];9WBQFXF76L.&$B3 4&^W1/6 ZT_=\_NJ)-#"4Y< M]X[+,ZYQS*EFT&65'?K.1_TKYZ\[R<&W8(%R_B<2QEKE(TDJ/(OG MI6=3C4B>+TPF=&G"Z?0&UM4(I(M>432SMFIG#KA-[/$O-@:,5IIB_)]XRR12_$HIIE F:_:M5SS]=%>+#). M[4&B#FG.-@4]QS0PY0TBPE'E#V]'-3K9.F]"?K#$/MCSGA87OD.LVO%M_DNJ MS*'*CH-FM->H;U6&7G;& UB!^[5&BOKSE.4@CN(Q!PT"$*A"_[^KG8PW M656S[[5 XF)YTX$JIBM7AE91C_Z9W[W+IRSWB#UIW%S]_4LHZ0R'S\F"OH2' M=D_Z;1-B'8'AWPF?F2??&J(<9M9.P$HY4.Y+J'0SGB]OI.]*4'.J7PEHI\HO MV'_BQE\CY=1\G#DIMV)T8#&U<78J,C=8:W:R.JGU;E24'GUOG%.'JU>+21F7>4Q=#VR= -6.=FO70R,ES_P*M+L+QZG#*'*6%%,(9U-6A M+\F78_E;PG"5H@*) T:G'NR2+J(C@5U#HY)TW4%A[Z/ 8.^.)S+>['KE"C(V MZN!B/E,'^_,UE,F-"H\W1V3L:1=OLZ/"1HH7^*%&*Q4[^]/U@>5DR2WRXV]J MILKGTP4#>NB#IP^] L8M@LKG/*W&+"?6CL;=UO4LZ J:$7XS-!3R]O7K,!\= M$(G*=Q\9KM&):<*A.P(_6JX_R98JLK\V$[G8=@0C5.'FW/3\&;K$("2G?]0LHFU'0'<<']"!< M7W-M93"+J_Q)@%N^]1Z!;]]F[:MK:]G*T10^K4?//&G_B?CQ%^#X)_\"VE0G M>+]WQ5\"3:QJ^HD-^MNMN5$#&9> M0CZET_7VC,,$T^0%BTGPJ/-^=ZPN=M ?,__4;#-)[$:)]-\O&YCU,@!@%$K[ M_(W.96C7 7(*ZV?S0E269EZ9=\@V_ Y_+/T0P4*#J)_)[3949_#]+TE1EP)U M9GN'O=E>D8OVM-\:*J;;QHOMFLV7=^VL@\H;59[._;4=?=_2L1_YQB8%>&+2 MD#:_8"\KK'M<\KJ]W=5Y>LDS*CDTXO ME++GA.PCZF'R+DQ^E7VA(@8D(%C2>OUBF74WGP^&I;/.@7E'$F\+CI. M9M<.FB#OQH5>=]*Z9[!:I%O&=CC+.?Y(YW#2/7LS;P)G'=RH"CW#&ZV/2-J; M<3@ZVT,KR^2 WV AW>QZF!M6YA4^[$$@0.-(P4\P\:98=,OCO,HH0.S(@#W; M W&*/IRA20B2[IW3]B!;9L5<5H\^WH_85)#QLI^"OU#[K@83%^FT)&5QRZ*W M8[XZ_X"?+^SG:I 1S8^M,;BRS"#6ULU??#<$?T_YZ#.?@))=XSS%4WS!WS^# MO_%A$:V88-F*?$C,[L2JN>5"K=\8CTJSGJO-9[B2[_W]]+NV6XP *98[RM$A M=@-1%J#P"XCC"]8B6W$(*ACJ;A>.*@L6CYU4P0(^,-3O4(5Q9"CI_G ;-

+6F6 ME=X7R.[1H;IDTW[S5G)'/I=R(ET:02F_U?0>1CGBYUAEVP0D%K_2&QA?T7!E M$P_ZP["*X(V4\)5FQ"FVM4X>P"VB_-7LBZ=?-S<+ZSDJT^;GQ?D$RA-M;?:B MLCR>=V/1$V$'\B7PZ%(LX"NO]>)=E*!6N?O/MR5+-]AVW>DHN57?PO3H'_E- M.U5MS(J_N5\=S6M>%?EC.PJ]1WR_D][TS),OP;F]Q6\(GZL4MMZ1?0?D]"5^ M=E91S7(-;N;+*I52Y.V6@*4<)R+G#/==\]CIZL; &;A _C02+5UZN6T-Q3\- M?>6Z>6Y$DZY@]N>9-%+BM]NZN0ZXAP]B.G257]",[YRZ]0M0#U='.0V=1I:( M;17;->X]"&U52>:"#.1]:/FG%N_<_RKU>43$[91F[ :Q#_U]O2]'<#6%% W5 ML2-[)N3R'HK1$@^DV86I$Q6@E[3+3ECD\A?J_&[?(GB*EG>V;;MPK/LZZA)9 MOJ?;+^SX#SB_59.,^A.!0&A=\:4IBH@4/PW7=*W\G[O=M%P0(I\$R8KCG/' ML96K]"49K"DPT]0ZFPGV<\8&O3"!0S)M-=9:<0:L'XKG9ZYR*.6(2E[P>;]:JLWV-*@+0=F M4QLBBXDZ(*L-;C1?H8_][#9$,)E 8IH;KBRM6,ECFRN8X^,C^RK(-C.AH QM M.W5YL)96<'GA10#*2I"G?5C0%J)X*O&B!TY+S%F:W4K6OL?$9ZHV3>0!- M(.6&#UVQ3K:#+<;E?&K<8P0"03D0N$TVD[,@BD]6D1 KR+;FO./O'ERR; A; M,[^,8C4'MI"BU)97B.68I OV#5J$W[)S//DWGZES^OP=4=SY$U>?.$M-[+(Z M!_AW$>+22)A+77(F%6GMQ#MG*P.D7<][NV3;I2P'Z$[UW#O.7HD%/.MYAVPB M3B@$E2\FF2]S$:5 G?5Q/Q=5!409]3CUY?)& P\E1U;OLH(KY9[F?U#F"JE% MG)-^:BL$FLI]FTJ/.[/S&+'J*D*-4,(E%(&TK=%2\^K4&X3<5"QK8(ZW9&I@ MX5?9VU+.9X'S5S*83>^QG=:G#AR!$3WB'A+99Y0@Y_JS;4',@VPQ&,"I#=:> MX>X" O#>S*VI?LU'CBVO*TH7OV]^.[J)8^7Q<[Y6M)R.]=_3EGJ^!D3Q -M( M.@3?B6GYKODHR6G=Z.5=4]VB[7.P/DUGFXV?FRL7$$]4-P? M_YCAZR>,57(#,WIV8=].H?Z]RP,FEFQDX1/6[W MRPFG$V2%VA[\L3;?54E\-MQF:^#;@7*QMJ]+R>N'4AQ3!E^QOT 8'LA7V;EQL M,?:TP[]+'S.P&8R5[R).!^PANH*4WR(V]4[CV M$IQO(:0\)W+NI/HDHE2M>'37Z4=,X@_GB]JY5OP943RC F+5 ',77."0L^1X M%'#7_.;' 384)&,GTA^?96#Q'$7,J4[X9?R4_"363]CP0E+APS\]J5 M =\&['$V(9^LSIQ7D2_S_B03Y+Y+#&V:CLAZQANM*1BYX &WAO,W/-N<9 H# M <^KO=V7"RSO?K\&O_S?$H&R\('SO?JRY_EB?FQ M-=#T'DIB:<1-2WX#T.[5'U?0!*:/8SJ>A>"8:/&:SNY43K"_BNT:&<9.33,[L- MYN37@4$V7,+]V62.MNA6C((NVTI8XRCO9C'W\>WOOHH#][\[M8YX>"+;PF0% MRP S%2U@=L/K,L_#JZ".Z!_ PEJF^:RS$#BG($%32KY,>I/EJ= B'E:VDM'8 M%(S2_.]N*.)QOX "*ZSR?W]Z^/_KTT(L"AIV17#C"IQ.NV9BKD %6?T-[-S0 MJZMGOM]E,CDJIL#H!WC]R5S,OAOG8)_!26LT1'%*N09=@@='CGG MFIDW8:9.BB^C0J[#5DQO":^#%(4S_L,H*LL_,]PZ[%"\ GW:C./%QA*<;RAU M\ONUBNZ^VFZ6Q>E/LDI;2L M8?/$^N/CGWV"$EVD*N(!0:]9EH M_L6@(M&&9/!_-0PB#L$L/Z/.4 0%K]I;QN:,F%LR'SF?$H>74)$8-S5&T\#_ M.G(TBC$)9(@Y;UE373M7+)WK!<9Q&T5P=7D9#:F!^Z8X/]JD<-YXBZ*<.&&J-CLJ@69\ <=0 M(*>Y. Y":>4P;*&LJ09G-= $T^E/IQ/)S[C,&7[\^AXK1<77#P38AA']X]L M,KZ%"*_NRH^5W'EU%[#!=CD7(I=2(7N1-Z(-,S+HJ>%]$Q^\[,Z(NG]A4;6#HRBS>+G MKDH(#NMGU-$T=P@M1;)N5P_O(32S'?(Y+V9]SV#QU2(1A\=TOJ0-C@\WG@U! M\-/=?'>682AP>/: JEX/,LO<0^D>OS!DZ5<=L-[)MP] M%OY( G3"FY=KMO(.AQ>E6&/_A/]G'U]*!JL,DBXL!#3,>'52,E2DNZ]&=U5U M07QXHJ^66;Y=J%*_S(N2P-@%_AB Q!,WK_"2E2Y_AX2B';2UDOB-@TY MS6G\ .;HX@QA:*4#7 U%D+TRFQQ[8K3A Q1!Y;ET-T.$EY30:L*"*S1/YNW5 MTP9%C@0ZX(H7E@H*F?*:X][/Y.4O"H&LL888KCP(C0,=>,3 @?"==O X"&4, M8_ B?J=;FH@PP43 SS)(\/[+\^.;_>8[DNTG0:6I6?22.<^QNK&$3$U\X>": MD;<$>K/ [!W#U=6_0'!&JUW.2:)KL;#P(V9&O@#H.0!J=,V8$';;M3,FLV[% M@H0?>?54IWYPJ=G&R,4U>E -\,L].#U'HZ"BU51/FE&?\R'V&)@UZQUD?2_6 M-N@=T@Z]!C+HN1K=QU&E'J!:],BF'S],=P#/<"@VN\@@5"_(>"";(>,.(Q#9 MR"H"5!5Z88 K_UR*R%A)]A\J3LNL>LC*XB__,=TN %1'(2$(5PBM#0V<)<*G M-:O'<#$3PS+8YO=:;3_@8\7"L5H>ZQOX ;UC.B&V6PIJMZR/4+5/'N+'Q:LQ9^F SZ5W900$\7]Z3 M8D+KXK4EP'S%!#P3_=S%$&'+W&"M-1?)F9M&+OQ*8K3T3>972G[R(4R.T<&L MC1;%?Y=!TJ#6STA*5BU#0XB*L"W<5W";%[/O9]FS/3FM1X]95H9<7@^RZBM- M5KTSX4/ F_7UF4S1SYD&?[56\03=X['1)O7%QZ-[",-LO^NKJ]FY2TA4/%;2 M8S;CH#!/VW[@.&CQCM0G.TNM);KW&._! 2Z.WS-X:+K\GFOO>UAS%Q&@\/VK M@E(^73P-^C?/J/8P K9%099G B700,N?K*#VWV6$CUHG5K+Q5G_#M<[5*5K M? #+,-%] ]6>[]"X/!8$$OZKDS9"2&K4MJ$YY*UES #-[%Y#V':22SK6?5M9 MP/X-N'7,8]EN[,Q9X _V9'R%14%!-$AAO_G!I3A=BQ1R!U]**4X;O4[3:D@I M;KO]/N8*,*(B ;3VE-VU[P!M1@D<,*2:^_1_&+Z)IY22AVR\GBC_/#\YA==V M2ZB.WL)-B,G\E\L1X;W](#Q$U_6DB$(KL>:]!Q>)TMM.O3#^$XJKUWPI.&G6 M)2CM]W0LX/[ 3[((LWH(+>N5576DOBG/O%4E+,CX;',AN"-&R )J]R<@1ZLV MZ^ZR.$6/GL9_:D,.P>ZR@2R/0AF_%Y%G?-'XN#1$]__8/:H$FT=7I0TG\ZOY M_\1.N5U]"?[W?H:CGOJPFA-!(*E@+O"S_S#K<@CE6'2VXG4:A:6*VWIM5_CC<*,BX3ZJ&)5*,EF7_ M%KM#D,[X8.H4@7U5CJYB)F55Z\B%2+4(/1(=H.CUI]#GPR"EUY.7N;K+BV,( M/@;J[N9"Z$'[<*BWU+S]IQ*19I'=]^ [SO+#UKH47XZ> I=TP\5:I1%\)0FIT=A*W G6^OQ$U4&$U@V] M1?#5UJPY?5!XLO\&TX-L4!V!!=D-^M2"414M"BO+TK5V^*C%Y23W;,;+,6F) M+J!2@DX]UU6TE-H#,2D^(_"UX<6U-MC8"8:/.0SZ.G .8!;TO0/_ [*P_W\_ ML!B-<_?'RI#]<+9],X$8O5 M_B_.[36Z",F^R_&,3+EB+ ]"JO]PVI53GOLCXY^MK[Y(#'+0(%8= MWDP7G0WCXEC^1VF,@OF]&N?L8"\B9MSQ>5.Q9M*5,2OXBP/0TH]ALQ)RE2O(]XYD.3+BB[E.N53A9 (47T*^*FS["P )O>X:%_E- M/TO^B0V41\ -Q3>[Z3B#Y\U5]-OI., 7O5YY\JMF^() ^93YV$%R90QF]GYY M>3!;W:=/?&^&.)\YG5M_FV3@84_;^Y-WZ6[6\154^?%KPB-T'BB6=_N20E'N MR,1_G]+$$1 #?AQ%H$H(@<6PUD:5J@!'G35:M]T]/W#',^^?)GW%1H/#!(0)= M?+.1"5#;9QGYB__YF%#A2C/6LYG[C'98RTS,F1BZV(S\O/^$Q%R[*&Z?P=AM M'^.A)FE2R/8)K>_2LMGA>7YX[[V9'J.J M82O*O*1W4<*U\C_ZZIY_%(2M7MV$4'X^8V16%@K9MC]R6YZXNG@,JAX'B-O_ MMS^/,92/@?,,;W/WI8?PW_"U!+ P04 " "$60M3$3HU3T4+ #J<0 M$0 '1A8W0M,C R,3 V,S N>'-D[5UM<^(X$OY^5?KNIV6U M9*7WTZ^;E6L]8RX(HS>UUD6S9F%J,X?0Q4W-$W4D;$)JOW[^ZU\^_:U>?\ 4 M$Q=(A34:#^$16Q\NFNH?ZY8SY'#B+'"]KI@WXEK82[Q" MED1\@>436F&Q1C:^J2VE7%\W&I(C*I MZQ+;RPN;K1J7S.K.SQ'GBMO:G]ZR"5S@IV:!390<;T1.UDO+R\7+U<7C"] 2+/5^/?C8*)' M#VDE#%1H9)\<;/P6$[Z9<3<4?]50W3,D\$Z3!'V@3*O=;C=T[XX4!)$@(ZH7Q)QEJ:A# ME#*))(2W;@H:UVM"YRQH@38%R74(XQC/+0W2M=+BIB;(:NTJ!'3;DN/Y34T% M4#T,DS_6'%^ ?B$)9R[.P51U-X!%0$AKS0;[@4,1B-L)*8D@ B%LC;DD@,D^ M!ANO9I:-W+)F 8OMN6=ME8/G9:T"%D+).1OEHEE9HX %N]_7'B5G"A98ZN&W M<3_GE:M5NF.VIU[T'>KTJ"1RVX=9RE%BF\P6M M(1(G M1EU,$41H 'P5SBJ&3@%KEJB9HL,9;"AZD 72Y8 )4&:P+^Q %:W>'3 M7>]ITKM33Y/AH'_7F<*/V\Z@\]3M69,OO=YT4F%V!&8CQ,$+2RP)F%44P#A3 MU&9(%/U.:PSC7Q<#3J>)>0'1.BX@K#!4BQ -DY6@SGP[7*^D&CO-F= MP9"+ZF7Q:3Z9PG\>>T^ Z/#>&HYZX\ZT#P05GN7Q[+(5.&()-.09#Y@H"FN2 M+Q?=JV/1[0X?1^/>%Z#K_ZMG#8:3"N5C4$9B>>^RE\+H[NAS47U[-*J=R1?K M?C#\6J%Y#)I+1!=8].ED">O9DKD.YJ+WIP>A.K M_P2+<0=F]'!PUQM/?K%Z__RM/_V]"H-$&-PB00"J4<16']VTCES0WH?;'2)L MEPF/8_BAI5AL;D6=6<&0@&&,GS'UL._Z\(?!W9=)=P>3[Q)L)F.A@9T\E?H'+$ZT&OZ?L M2_YYG40P'#YY@/A4\7K#>A$M6GE\R#AJG: MKXK8<4/0E =<0&F ZF/.R83UQA^F@B9WKQR%)]F9":]]=&I(_:M5:*6'\[ Y M"FXQTM-3U'9.BOH/*SZ\PGJ7O58PFV#N,@H$M@RN[HDT?+-H7@?8RTQ@PW&M M<. *4#.@8[Q"1.45D,_HF\K@N.',)?[L2,6W(,OKP/TV$^Z=&E9$#RNB2 7_ M:\$?_)'4$5$0KGNFUBY[I52B6N( 2PS&[.P_)M(LG1BP+7F"IT#0>T<80C#>= M?$C;SCNDK9 IADP7]+Y,@<=O-V.T]W0!M!*G.X:HF68G;3_&E+*,S=R$[O/5DA*_(U:G_"PP_-0ZJN/@-\5HO MJM(+6:T9EQ9-E!N*%L-9(+2.%;7Q2Q4-F*V%Q0O.I#(VL"M%V%+?B[K8""CA9 YMY5/)M>2VBC.&/T[7Q.$P;^QAUHIR[7R5^$3.KA&$\0QX\>=*M=<(?NQ'!0AEWZJ M[_F/=D*T;%D1)V@6]:L>\BE77"E7G*#%VP9718T**J"IU;!OZ\V/]5:S' *) M$FP%1PT9U,#OCK,TO5I:D?&CG$\^X\E3(%GOK9PFQZN17]WN^!5=RWJ=5U10 M60M4A>02;]8NHD@ROKV'W\5?%U$IO;V0DWPFN"SOKI#)=Y4J#WB$EPSE!8]4 MQ 1:4%!2ZW-3ZVTDID[B7'\$H<@*ZZLL:#,757YXCH.:Z2N4Z[&F M>J1PC&S#^E1B3C413S"\RUZ'.+:+?"%TDC#+0G9M9720(9:#G M UJEF9/1?VYF#)B$:9$,L8/V>F^#0X;0FFK]##)JS( MI3HWD\*+;5^)7'8] 5,8\XX06.Z^%#]A&9T9Q>BCZ\N*P88!\>WW7%_\9%R& M73/_EAXX ,^(+&?][@Z2S1:4_ <[!NM3Z'^T]7N8#\RW.7;*VK\#\I[QL&W$ M\1IM=7&FKCZ8,(5$42'G$B_[$5N\4C1)S. M'!;6WS'B]\SC!LM-S#]S[.M_J=B%'$F=\:O3T[$*9Z73%&_DKA^'A88Y8GX>46 4 M6 0#VR#XA\R18N;T-FML2^RH&=YEKJM_].D3N'[Z@MUG_ AKXU)D6EJ8_US> M%89\JH!U^B5XFH,R1/PD/AJS+7(A,<*P)FSW)>6T\2E]YV*5:95(G\+^%WOC M3 _)?IK$&9)^YC[#F[JK">^1K5?Z"<$4#2##@1ZMX<"U$_O#(WC/;=<(T6DO ML?UMQ %.6]'"TX*CU8 AFMS6%Z$^-Q/5M=<^S 6N_[<+]Y"L4YL@M\M@MP?S MH^>2!=$1[%]=WT;L+<]Z-G%O>'>5M6R,7AYA$>= ,_(7;[3 )W@J0]X/31%> M+70ZMLYXQ6%QT3*>29/Q_ $N*TVLGS MZ7C[N;T[PSW_(Z*>^O0'VQ8>R_'2^W_PD8 QU]\'QABKCVCJ4(9.X%6Y+TKK MKV_Y=.>U@4E55NTHQ^HJ'L4( !4 !T86-T+3(P,C$P-C,P7V-A;"YX;6SM76USV[@1_MZ9_@?5 M]UFQ;%_OFLSY;F39SF3&L3RVT[2?.C )66PH0@4IV^JO+T"1$E_PLB E<95T M[B:)S=W%[N+!8A<$P-_^>)N%O1?*XX!%YTU>7'X?TD" 5IW+N['XM_TMZO[P;RO]X% M9\3G@?],^WW)+*B^?9!_/)&8]D2C4?SA+0[.CZ9),O]P?/SZ^OKN]>P=X\_' MIX/!R?$_/M\\>%,Z(_T@BA,2>?2H)^@_Q.DO;YA'DE3C OO;$P]S 6?'Z[:T M%/*G?D[6E[_JGYSVST[>O<7^4::B? QH)"=_J]%G-IV\?__^.'VZ)A6" H/H MM=G">[W>RG^3GKR[R_WG];<"2=13+RDGU!O^LYCLV-)<7Q#A6KQ)4U( M$,8C$GJGHO%44+*.\H8LY\)F8M)Y'1P M3,,DSG\C'3+H#TZR&>ZG[-?_N@G(DYC$$Q$@AI'H4>9]F[+0%RG!U7\60;+, MVPS)$PW/CZ#D29!(M]C)C[LRW&JJU3A4Y@P];S&3F*7^.)E27HHNGT1.-TMC MS"U-QI-'\E:QM2%WY@AG[K*7"J-MR,L.(]S+VQ+_+ VU>LZ441S'B]DLE=8/ M1'C*^2>LX-,"X$G!_]+#/S5QH\3Y,L3>\,:/('.-B@!KOUN- ?2S M2D;6KW\M]FM?T;'[] 0X\V> U+GD%YMDZ2651'Q1LF")OF[2ET@X-+]ED;?@ M7)3U>AOJ-'5KBC2=V95FV1#C[(29A29"%*-3H3ESL$\W-#<,Y M:)1PXB5?@V0Z6L2)*+/6RB^UD'#D6F>N0"[$8&EF.0PY8-GXPON7**9"/>K? ML.CYD?+9)7VJ@L9(DSE*0X,8$!"K8-VOD80OD\T6M*/G](V3/5J Z?-YQ$Z/ M&!"NU@)G%;M4X$)'1\XJNJC-9"N=89Y=$8V4@J(C6^(XLF6-H\Y31N,$I3;0 MA062)FB9]BHX. M*R"@I@%08!"%K[(0RK)%E,1W9$F>0JKM=P/1IM.51(A[W&X4K+N5 TY& K!@DX?O;>C#E/%$EC$7)/IVPT@DES!O64)S/%HRK/G ;,)7BP#5B8GUIH%\B=WY;4!*5N66 )V@, MX[BPD2U/$DJ_S)."[)<=JZI):U3/2HIW7\SEV<4]]6CP(D/$+4W,69J)M)*K MJ4F[&V[J'F%.MI4&6TE@,5M3"\*W-G''Z9P$_B-YJ[V24SW*?%!^A+ _#;J; M^Z_,B"^?RO>K+P6L*OVE>I397'Z$L+\,NIO[J\R(;Y=7^A[0-$GH"8KO4XW3 M!8H>M-IA[D<5>]:;O^#I37F^0B15\B^93+V04&[N'R8CPOE2E&7*C7PN//GB M)XP'(0R:6&M&!E BON60M.X2FJ=U&""_ M-G;@/0(P2(JY5F< "D 9?#]^^< M4O[I%CC33%,9+!'A?Z6@]GVP[G&I0,*S1\IBC9&F/I/C>(NMU9?!#%(@4[$+ MJBXDP^K?\&#UDDZH4,Y?'3$1V7^F="W)MA-FOC$1XNQQL&G6;C=)PI?4?8H2 M$CT'8MI8JWGUYH4+>F]5&D\^1*OHHWQ7;2&5ODJND:+LX-=#+0G=69A^-:X]46B M-IUW8;&6X_B3_0;F6F$"DPG"ER>;I^;5PC-RI&T0+,4ENAM %G3!.US;1^',0 M,1XD2U$*44YCF?>6I:PV;'RFR93Y\D57G*3C4HF=O;96NX^D]3&(0-% M-6M$$9/6VF3C2FM/]7G5FLWS#J];B:D(5/(5T25]H2%+R\9,L8I=(-KU)2M& MVNXBKKYSF)N%I=A;D[JZ6,4H#5]9_D!#(?-9Z/N9\&^T8$\%"7;"?'^I@1 I M!L"VV0%@$H6OSEM=OQH*;8?^+(B".)$6O5 U!(#4^1*.C1HI&-RLM"/"*@_A M^4/3],SLLYW:*>5,52%#%1T[SE$_&%2/+:[?]UPW?8Y99%K*RI.E^UTJW?0VCINMU!!3441ES<4P4V>:\KHU8+F*.M MY<52'=-ZWY5!++[:+1_@)4559QS,9)O--AHRY'@ V@='@EX@PM.0'4UCC<;? MGBON;$?0+FY2EM/ MV5U:N(OWWON, 9 .8&9;2F/6("\-D&4Y^-Y-F+YG<"U"2_ ,O';)S* M;HK\]*>LT_Q_+U9A1(/ZW392S+EWT AZK.[%NRZ@WY5"![=1:?/AJRZ/AE;. M*-Z+*9\'GE U.\-8_D6!\H[R0"8)GKSKG%[2U=_BY]7:V]6;-R71,[T7!E]- M)M2KW:_72>.%PZK[;+S+*5EJ?\?92R ?+'\$LLS+NMUIJ$872^JR\W=&3>3 M.9BQPRN>"*<7)!V=,UF3I..^^L+=2+2^S$E-U&DAX]IS#&ALM2 !MK.ZYDDM M'^.R3G5@UV\O%.$AG<-)\%]5/ 10K@^2&B@/#7]PLUM R]@(OBM]](GZ1Q)$,I5? MK3W5J[T&G)EWG3@/#63-W=("=$Z-YJ%K@&C#1CT@%[Z-;)V'%;3:2;9$>VC@ M;W=RA@A%![_N MW0P2X&5P-P2@7Q57E@'%^\XA%:"*WE3BE>D/#2JN+MAVD59N*H<4HF\.U*Z? M,1Z]!%+KKO5!=12S447F8GZKJLS2$,:;@:KPWYQCMRSE!>=NS%I(:5F.GQL 9RQ59"IV\O1]C,BM.4+#>/H M@81T/,DO5:K@RT:6'_S1DAT:AH &MT"-O@6,7ZKNZ&TQ:_$BM+PI8J_Z9V44 M6&^$)PS4VE\'$8F\!N^M#8SF]]9*QBYO\O,H]=.]FNEG4L;S=*?GU1OE7A!O M=JALKO.#T6_N]+/1HXNDIJYE[BZ A%1%D]F-@+:F\*UFB*HXVY!T&4@C(S\> ML=F,1:D%53R!B',P68@/#DDNQK>!D:6=#$/O$:5Q8@JB<2P*Y*PR3D> ' M/8)O15;6"RUE'1I"M^FZ%@!NJ0;*"W37@?U3'"^$SB)C7G_V7/')> <.Q=2K MY3@T0+J[84O3K[8Q?"MV1;5O@HC*K<%"W=JBKY5. :0*W2'#QV3RED!3:0+? M!<'W=+[.#4Q0L=*M+YO0TAT:5* FMX"*H0G5UR$Z3LDV6:2\S59>OE+[6)Z> MHI;!%R@.#1EV,[>2JQ>$([SJL%MNW#/_1ROF,]C&8YWU1 (TI<-=JO MKAAHL)QO8#0OYRL9.Y^5']G0$_C@-'\)5_NFC&:.AC-69FP(([JH:^IUUL(I MD/"K:+LXFT/:5,7AKN?VJOH/;)*\$E[=PFBET\%K0W?P:-*8O$WP;)I0O9'% MAI7T:RF;_4PVR&C(=X?2:]WDIYSXB^+4$IBC:JJ)H\LKA!6=Q)H86KGM=R-V=4P$( [C=4R9VM?R MTSU3ZLLO.,, 8N>H L3$@1@@8$-A #&)PU>^K=6^)Z^?Q53# Q+*:Y@>%O-Y M*,(S""HNO%70P'@1PZ>!\3 @P01CNUOZBO!()#+F9/E,O-X>%"7BDJ58S'BR1.2"23L@K$&W)G_>S,W5D8T&A:4_&"Q($' M\Y&9U^PA'6]W8: I$%@[_Y0BA:,.,I@XMHWO*%M:/1)FVS)2U8>)*'6> M%HE9%\([\$1S>W]K*\8Q\-;%?(3A'(YJ*[9PBFL M&@5 8*@1\!T!$.*BW4!/TS*^@[$N>8PK0@WL#?+3[PZ==O?L)3LM(1/1]?=. M&?8K:U,Y;;B;U$V2^_N%9=TY^ZF99+/8]B.45EE&0OCI_Y=:L"RU:)2KV&^A MRC]DJ*,ZK&$.,[;Q<-:*Q[&UL[5U;<]LXEG[?JOT/ M7L^S8SL]/;-)=69*MN6,JYS(9;FG]RT%DY#$#46H0=*6__T"%"GQ@BL!"F V MM5L]L7AP< Z^#_<#X+=_;M?QR0O$:8223Z>7[RY.3V 2H#!*EI].\_0,I$$4 MG?[S'__Y'[_]U]G99YA ##(8GCR_G4QO/D\>%U%,1-.3A\<9^2<\^?N["_I_ M)U<8@1!'X1*>G='$1.K[1_J?9Y#"$Y)IDG[G[^^OKY[_>4= MPLOS]Q<7E^?_\^5^'JS@&IQ%29J!)("G)T3^8UK\>(\"D!46UY)OGW%<*?CE M?)\75X+^=5:)G=&?SB[?G_UR^6Z;AJ>EB?2S0B:5^+8C7_IT^>'#A_/BZUZ4 M*(H$JFMN%_+9Y5ZX+OAK\5>8G9)"/CG9%3-&,7R$BQ/ZO[\_WNW391@D*0BR MLPP&JW]O 3Z=IM-[$L/IM MA>'BTVE&=;V_>']Y\;=?+FBI_86KZKR_>7>$CFOX!+;0Q#*6%@.C[B%!O=)T M#>+@?1^C6%IL&65LCY$I\Q7 <(7BD+0LTS_S*'LS815?F8&)4X 3VG0]0%QD M8& @5Y6!>3?P.3,PJ9'[B/P3!I^(U15-1LU M';050C@R;#JZ6@R,^HHR(A[ Z 4\QR:LXR@R,.T1$D]SDF(-(DIHPN<%PFO: M#XVA9]+E5(=S !V3#E6N4$($@NP(QS<2"[5R-YL;> M1"E8+C'<%<-L4?UL;+-,L8'I5R"-TMGB <.4U/Y"OX&](FW&/?X3K?\&'7Z5 MWF)GVM\DGJ;A^K#^MBHJMM.#]3>3H<2\3OA?2=?@S99@_06MMJIPU; M:(MS"_-)A8V.PJ"+L-TY6.H4C,PBP^P0)BD,R3]2TKN$=#EU3A3#-6W79XOK M%4B6,+U+[+109OD-ZBA(5[NU58W2T#^H$6F](J1&9Z 7>HW0@9[JY#.G4 M;$-7^>F,=1!OZNIMNU'.7N_1M;<7ZZH8"'%2VEO^LF[O?(HF2[#R,UN>ES#F(%8C MV92I]EKH7M&OA;F%-@M6D7_3NHV2LU!U54W91H9NNQ8CNN8UC,&E:AOV%JK. MUG#]#+%-8YMZ+5BZ(D;A('^&9_N"L&@O4WO=:D*2*(EH?;LG?S8RAML,DM8D MK+*FYIHU$ -FK-OP'3U[0<]Q#%M4.N1CVR$9YAS='/80\NAF" ;HA5F583$* M&M;$-$H"869+4;02"Y ^%TU%GIXM =B0)N/]Q3F,L[3ZA?;.%V<7EV58Q%_* MG[_M[2-% ._(/_>#DQ@\P_C3*5^ - *T4%@"YZ[4;N#N?TE99RCX MWBCK1Q3'MPB_ ARV?.V9NBP([=3-4CJP<8*;Y44ZE"JKLF_IV4TN,%H+$46F M97!PXN-)-Y^3#)UHZT>8?"@CFISQJK#QJ:SWM'UM-/HW41K$*,TQ3"?/:;'Y MUJE%/=/O*YEV>B_995H.[3Q'*"RZBK3X.-L4 M_DRW9-P7I;#=>/574.>8I@)_2692$HHLT\RBI-DO;FE66/@ HI TL$]@^T>4 MK6C;2UP@/Q1?KT QAEEOR&"F,?^OB&:@HJ):+Q5^DLV\-!3HUBN3DG!_=4HX M8M(:[?KXF^@E(B/D<+^C1G,$["_\W3K)CI/J%)&!9>@)@2 M[2ZY!ILH W%!O^=V0_4(B1]IE,$YQ"]1 '==Z2,,T')7%O\&\6'WL23%L;(K M@1D^.R\)>^12EM-_>(/*RO1W]VUB=WA9F,@<77Z%V6Q!!@97,"%EF$VWU.]V MG;&L53QMT-?J90T8ILQZ3S#T\RWY_-^>= [<6KN/19LN%C#(;@DV['$M<93; M%UC5WFGZ+6GWDN?#EJ%.PVXI_Y+W'YSRGEBRL[H>4%*REOFM+*_6-R\9([)? MCG^$4KOU4J39]HK.E%G(RL;(0^&)>XJGHE1Q:OJ(*9;=K^;-L!7%C MA_+ Q%N$8;1,KG.,81*\U=:1)TE8_!473)$$W6DYR&3'H7&!C78FKS8NFZ9=M.(\BLQ%\J4 M)<&1&;2OX,0FM@ 6PHC4O&/BS%),8>)Y# L#K_R01?+%06"4_(5[B5G%+"F:?) MBQB<)QKXF.,W?G,MD"A+@2GA*ZYR=Y1 9:KQ(LAE$@3Y.H]IP#=O?8#=A.NF MJYIS]72^MHKHG?PYW;$!Z+MER?LPCV9;S$!T^MYP5 M]\2]Y7RT+AVP??:J.(.FFXP@@WX DS8/0@K$$'<88 DH("AJPN^1Z$$3<.^ M@C5D;B_+Q)C0UL7C-,8 M]13U\9B/]"$'BK>29L-ZS@'^$;Z@^(4. !O#PWD$$W /$WI>_#-&^>8^#CB[ MRCW3[S>B++3,"@%6\TT64HW.@ 1.9\]%M M@R5\A'1WAEAYE_R!\/<%PD%[K4)-N!HF281'@*Z6O[HPRY0;KE_IX#T',:C? M^R^"NRTK0OL@.U:P.=Y:P?J@VS"22P=J,D2_1?A?*,?QVW2]B=$;5,-=F%!$ M D["L3)"I1RLT(.3D>'-13IOW^9J?W6U_ M7^%K\:E[/E,GDWZW <8NVSJHB*UU]<[+SJT$/# M0UU2B%77+YP9Q^XLQQ_&-JV"I)@U'FS<*AR#)5JY(NX ['FWN+4/;(T2G5U3/TC!VA:VP0KA)K$)+X;;,KY& M+U%X^8%S>)SQ;7]PO/'-K_$CZ_ XWQ4%D.H'R!N*NM7UR*?(U-Y1=W>Q&M.L MS@!N?\&:FOC^HC69N,,;Y9BF\:+EU:3%;CO?&E1&#^EZW-A0E^2RNXE.HMV+ M7K:TBBY67),Y K6,WN]_G:<96D,\W09Q3F, )FD*R?^'W5R*--) M$I8&INCC-+9PU?EJ[Q@MR9YKJ'F36C[XVSQ+6T#!,Z5]UU7^5?'%CAW&THE=S? M<2B0]!DX=1>5412J'"+T36D*L;\U^3.D)]PV*_K&LNA.>9Y<^S[YKMPH5@54 M_=19&A#H'&+94 WWW:)3W2+FU%$J5^'.E_/@?GDNF$C=0^9=XVW%!=Q\A#+ MG[_]/F]'>LQ;?M(?7#T9)*U^B&%P QB>AB(88S[4!/\N(:/DI&CR.=>["R1* M-Y@2/@,A=TD9&::J;E5Q$X51;?Q=@9B&GJ=5^,41KLU\A+2$=@'+"X371>C[ MIZT 0)2OIVZ5!!L.GB$[K9XLY^35=[![2NN>$C-A7W-P9MZ+8=8@! MTW9.+(I.DF9129(X:J &( CJ54KU)LZ>4;70 XDQ/L6\B!WO4\7[U-X?DY-: MY30X*676>!$!8^SY[I30I>V^J:765L^T5_O_C_[ZI>VXAB@9[,5EG\;NL +. M["JU58%59G1WJAJ[/D\ SB[ 1DK9&\8Y;9J6TNYTPT!R_7% M1@T4E;W5FKC?F;!MLB^':-364&[*%>31M@0_EU)^+J7X-V[_N93R:DRO+-DV@B>9>WQQ=PMFR\B5)::7+,NQU".]WA'GG5=&Z#JA701?V+ M@1%JS<^PO%->-:-A8L0X!NS&*&KD:,J*"5')CI@$3'=M 5\I]V)^]06]%!WI M7<*QMN@ 0/R(XO@6X5> VXPQT% 6;"\-8V"7>=%H7-4O-K+\D\S6=[> :Q&&EUB)0-W$XR>4I$ L M$ZR;FQ>W_8N-?@!O=/S77OC02Z1$L$.B\1.+4P"6"77(Q8O[_GD>L5;[E60E MBV8NUN:U.*+CI#8U),J=7_NO=(+W$21+9L1?^_=J/^?PN],X.S5D$=\1%;@/ M 6T')<[.6A5I5T#X.E^[4&!J)SYML% M%*RC[#(LA(?5>6A8.H[>#X\O8!NM\S43$>:W:I6R^9D,+M=OCR,1*Y_EBX^B/%-W4ZI[X.KW8DF"9Q[PF M1"XH(('[>V&DT'+@E]X+PU/,P]ZKMV(LH-_IDSS G]6WFA% V//VH\!0_;(V M"6;9"N*JX8I@RNRLQ4)EH?"$''7?"O49*7HF@_MPQPE/G?-S,C?P.7,=041M MN$M2,L^FT^G.LD#U4(%8JGJC@"?EK")1&V:+:PS#*+L%03$.X(0%J8A6=Y$* M15T]YR&!"&FYV+A9CZVYN*54J-&+#I5E8CGNOT(8H] MIKG%/7TPS:B%Q1V8X0/$ ?D EIU'I;03,BDD3C@6$FFXWXM&8OU>1/#

1QEU[!9";EMBK$/\ 7%+W2XWY@. MS",R%;V'24B^%"_KWLQ)UTWLQ6F/4:&1>&GR&'/(K[RC4S6>8 M&[G(6#)8P>#[ R8CR]V%H9B^3KB^1R!A/T:NGJ(ZA:N2PF-2Z'NL2@,ES5X$ MVM7CUTF<41C5=35X!R*SE^<+,(!T/X+C H447*G#V%;4 MQM"K$5L/%#LC&8D *QV5J4'ISON@!DY*A=K'[6O;7_>T6K:^.^E!! M54,R'WC0U?K(=GHO*N$M)$: ^#9/PG2Z6-#.^P7.7\&&BZ5&BK)LE%)XB;F^ MKW(>*.ET_E[V%&"Z"9,^0#Q? 0Q='RJ;)%D41G%>%!8,I-G14]!)5=V(I M)G+40EBG".I93O6FQ991Q0U;BL9XT5\9.L[ C.#U'*0U4) M2[9Z,3*?!RL8YC&<+0R]8FV"#J.\1->V\J-NO0Y1A08M[:'JDFVCZRG?Q#DY750=J)*9]X :Z-3KLEU_+/2.8C\\'F5R-Y55 MQ85UQX]@@F-PE%L5E*(3!K203V[OPATL,[2S%.T-1UG+[)Z05+A^[YBFWFP, MS#,4?*>N$D +7Q]BSH:\@F0U,1!)>C5E9F_$JWLJ9U1S(UZHV?GM9 6S5R@F M9J33/_/::X=#/KAX#T%Z>-K1V9D4F*80%K;'M M9QHD^9K3HILM=F.^:6NT*&").*& )KR$X^2)4C%8( HO'R^N-VLU=]%REW$%6M/&_2L00D9TI)A:6^%"V68J.]EQH8YVSDCQ/KYDO1W'C,JMQ!+(]8$2XGKW13<5LDH1T M#V]37'W_]D3R9@2D::0X/'4L3^$T0$R%+JB/ZW)V[4.PE)1[L07$M93:R8Q5 MT4@AXTP]A;N8*ATFB(C#];_U5J4L,R&!ZIG\N 3JA.[X1"%6R)-]#@FCE^RQ MR)M I*L\BNE]),S8(_;'ZK'+UD=' V"==@%)7%+"^J"W>.2RI<_M\]^,L0;O MH?G:[V,8-_#Q1D, M7$#!ZO=D6 A[,1X:0_5)2GA\(>9U'I8O$6%^*QUK?7/4";&J 1(;WD%D)T4Q M:25S5D?*UR'9F+"^59@TOWF&B4=HZCP<68I*YY)0GF>- X0MC)@@ M+UPUZ8.]-ZO\+0O9!XU%,FS,'<_PY56XB[9TWL]5RD!:_PAQ^3O]SS,9"/[C M_P!02P,$% @ A%D+4R_NEW M=0 *8L& !4 !T86-T+3(P,C$P-C,P M7VQA8BYX;6SLO7MSW#B6)_K_C;C? 5L[$6U'I*M*JNZ>J=J=W$A+-#HJ)5'+,)+)(IA[]Z2\ OD$\28"$9,?N=%G)\T F?K]S#D \_N?_ M>MK%X &F6822__SNZ/L?OP,P"=$Z2N[_\[M#]B[(PBCZ[G\M_^__ZW_^MW?O M?H4)3(,/3# M__/QXB;DNC2L#/_U0^Q)*D+_> M56+OR$?OCH[?_73T_5.V_JYL(GFLX:02?^K)E]_IZ.>??_Z!/JU%L:%(8KK^ MVOC7 Z#X_5(4PVNX >2_OUV?"[5__H%(_)# _"*X@S%V2=7SYSW\S^^R:+>/ M8?79-H4;OITX36LSY-?YF?PZ1W\EO\Y_;RS_,*9Y]P1*MR@/8COMI/;Z;>VY M&=_H3[9^6EF3/]G\E3'%X02_D4_>_7A4IHW_7G[\SU48HD.29U?! MBM9;BLGH&]L7#__E#\^7Z/\@J[79X MD(958_$_%5^PE/@A1#@+[_-WG>^Z2=%.V8'(Y.2/MP+EO=97D:A"(6:.DPI%#H6.*(U(L+RN@XU&&0VLZ2 M/ =I_1Q\KA[_?WY02P\5'*9I=QJ?>%)U'@\U_,U.RT[;Y#E))LJ0D"]JB7L\ MXRXH)_&CPS2A>I.Q&I(M !X_^4$O:3=S6*7J#CZ9>%H\#HFMSTF=]( KU2BX MB^(HCV FY(U_8M^?I6B/4SSYRN, MCAP_._OC$.UW7!I9-=NPSI+9\22UTA!33N?]Z9\>L6TV3!$'[+E:?HB><- ( ML@SFV0($C6VP;AF?/9+8135RBZA>G++B@0EK%EOM$2F/+&9:JXV:BI%'-)/7 M)&S;6X#:(@B2-6C;7(#**OX7L;N@(K7I;P0V0M_+8O"1'X7,9;Z%Z0G:X6^S MA4D6/<#S)$0[^!'N[F JKE3T]/JEB$K/7EB3>S(M)AY@>H>TRPDMWYK12<-6 M)_I0>=!1 (4&>'.!LNPM^%RHSC_;90@F?@#1[V=A@)";$$0 ';]3HME%%M;S M:@W()(]>GIR#59ZGT=TAI[.S^->_"N@0\6O#K3JS.0*NY[F)1+%/,+_DK [BJR!:GRK( M5JR7RX[EN,RZ549K.)+R5ZF_;$0 D7D7):"4\B4W:W4[&M [#.=D:AV&J>W[ MQB<9J1>/]UR'(R$72+!(TMDB_.N6>;#0SS#_B'O]GB4=#[ M((-KDJ9QCJ9S3#@W]UCJQ'I-:E]<0?[D_#E&V MI=.AN/S.*.."QR!=9W3&>@TW,$UQ"5\\.211GA%&[H-GL$$I>(SR[1;%9(,% MJ=UG?\GMB"%H$EBRH=&JHVX<=? =/ BZF?#KT+;?L6V_A@3]40YO8/H0A;!8 M=WX-0W2?4"M_#^(#&Y^FJ*)J[\

G$S4V+EC!GE-PKC VX_F:(@&>>0TX1SN3D+TH2SAQ5K0(?.<0=$S=MF.\$2GOM?:F1\?TSW\#J*G.5"SVI0K3U8C*!,JST+EY^"'3Q% MNR!*M,)@7UP:WMKB3L)6X\!]..KY,@\SC E1^%@ (@@^%Z)>!@0.$)1$YW>6 M#H$;334Q62_S$8Z>0R!ZD<%]6)&)>3B6.AUS5HG"LRRE15]A67PV]S0YOS^0 MSJ_((+@CU\$KQ\+,Z.2BDHM&2R@T7H_4/Q&8!T%MZ!60HP< EP>%^( [,=Y4 M..OCR\[ZDMJ4O54@'9-Z/75410?_.TFTOD#22[.^JZ>M$)Q?QGO6"0;6SBEK M6W,4&@P.)>O)EX$B+,_B\B=@R$X?$_VF/&#R3AGKZ]ON9@#>-N-7W2B55>5-6BKA.A M6K?&9L2%(/>JXOZ$?RU)UNT_[B"\_=@*N!N#CM)OSX$:UXQ*F823^E./\C"G MNWJHYO_$/$ WDGTLLU8<]+[EM-PW;MKUK>3N?A_$Y!*B MFRV$>77I$G?J6"U8_@@RP9'X%INVF;^57F2(5R@OR^> "H!*PI-988T^1J:] MT:6&6*=-$I5EK]C"61&D$I,PQK-MX'691=;LIC_J/D_@K%4?A<_.\M?,K?Q_T35LR4:L[H*8UFD(X; MZ_MPC=S**:9M:$EER1*&H):>FV9&P$!CNHVEH(Y^EY#Z'B?#I+6:W\RE'4 > MM1#9B"] (0H^E_\E.H JS9X4W*-5,-!P"==9!R6'B)Z?PCWMCO^P2@_,P[&4 MZYBS'^YYYJ4LZBLL/P0AN3CDF6Q5.\^W01C@@35\!/] Z1=/3JH3=!G2^:$9 MQ'?D.LCF6+#>^_8"*]>T6=>30%E^^(+[613:##IZWE"510G,LE.8A6FTI_5X MLB[#[!4&&$R*-83"*GBP@3KDF1L830Q3EPY"Y\ FR#DVR&A3K^Q;,G-3<3"L MD*V.9AEM:JO+^F$MF07I%M/$4/?V84[33:$(6IKT3+R: &UM\-F?&GU&-@@3 MW/1TF#-1ED>AG)%SMM91?L!M/"]>@JS?'_)/*/\'S,FA*0P13=7*'UE?;62 MT'5D<^K5T*W=QMC!XWKUR[!=2VT:6WF M=48N9UL<;LA_R#5/#T%,SM18Y2=!FC[CTIQW1J213LUB+9W1%-;P8I>_^@[E MY-6ULR0R-%/3DVU@(STW0TU @4;T&P^.\YC>WX^YT]A5MRTMUUD,/B^%L.O:=WWHH34SJW$'"F M:Z[U)6"S-%\5!R=NT+(2!/2B F^#ZPR41#X O1_NIVL'FS>F_@5>7'2R-ETR M3]/]"DU'1;&WH* '+6L+T#@"=3W(?M91*!K0'&S[IFK#6WK:;=$,4+4#D(: MHB7?(M]L)/IZ0]^\TULCOJW-6MIF:3QO+C$M7/<4,S=YD.;.RE?7U:ABM+X M=_ ^2LA1)/1U$_W&+SC66@^=CFI :W%M_@K-N. J0':6K)V2RFDAU:J+!+2" M^--OA%+!Q5=&]1/_Y)0Z]F(,4[7$*9..K8TPOA%- ")?B78\9X7=7&G)71)BCT*")U87_MGX%23+7(SR_HQ/;Z^.+4> M5XMAP:OB'E!RBOT:Q7&0MJ1F/M#>"#5\XFGUJI"+0FT!/17>)@*KO?EH XCRDOA3I.S4BM5=4:SR (3-04/=/6)Y^14 MXH//39T.%#)3I"P@IMR7#[2DS%)K5Z MF@R=BGN%0$0%_+EI2-6Y?.Z(>D+(E[:"@"-]F_[P8G7(MRB-_J7F1E]2Q(^V MI&V.-+:=\J3GQH@KC#:?+T$MY#%G.)TNXPV_=Q3<:92D_&%M^\.ART.>Y7@$ M$"7W*A)Q1$4LZHC:IE'+N%,>]?T8$8E5YS,)-5(>4XG7]3(N";I(0::6EI1- M/>L^T(F[IT'PN$\;2SL5&(..Z*&]_X"GPM#@WW[\_L>C9E2S ,<_+G[\D?Y? M/]G\#W#TT^+'HQ\7/_W'3W3:XNAX\?.__W5Q?/SOW4IN ?"_]Y#*.#I,N%=.MO7^!:F9-6^Q1N M89+A7B@NW_T$\\O-;?#49YA*LB&;6'(\[T2V[:^N5_I24%*JO>P(T#NO9^> MLH.1<4_TF"%28D@BM^T6139GG55^1D#HB,50(0+>D.NSWY*C9W+R;@1++\ J MS]/H[I"3K:#DE[X*YC_KU2[@Q+/)%A W[]QQ0H_7_CW*MR<'G,QW,*5GUZZ2 M]444W-$CAVY)QXH.-AEAH0[I RR,)JFQ3P?O-X>V0<[K85:7A-%AJ5R>T@W> MQ*5&Y,%@9CC.D+6.9_EO;*P;%P:V91[P6\Q<@_T[0#[-="7L'[$JJ'07=?\6 M1WVW_J[-+;-.7CC6YZMF\J_RKG GX)O"=OCTV+-9%?&S \ZN-P ;RX1<,U( URA@U$^I85:"+#M;A^ M4A!HJ$97;0U7!67C8[K14\_GH)J1L;+\+<'(B2D9JUHO\YB0(DSHE'3\3M.L MX!IEK8J-]34-$-V/9/K^+*!0,E(I!RC!!O,&K.(8/=++-38H!2Q;WJE'5H)[ M@(UT=&:SK-T3K.5EDIPC\CIX.H&Y7+AB=.N=#OA),3B?%BJ"JK-FC=/[K44S1HDO:H0,9C@%MWDXPE!'XFO1=RO@Q MC= 4#[0^#[CM(W5(@AD-U7F33)9?;JZ+[NZE$LZS.F%TGHWF6LN:W>#?-RRG M"RN_)!^1N)T%,9Q]D3"O0Y#&[\C"N276!6U/?S9DGD99<'^?DFB)TV3=*KIL MA8&1CFCY"\A%1\)89MPFJC7\R$"N5%]V)0CZ*[ 4R[=F'FAH]3$C%M$$E!1/PG6 M!X*:9-S.TB):K:E!-L:+;X033/IJ2LOI9FVB5V%_ K(9S.OJ6.!0+:VHYLF4 MF2X"U#Q33^4J%#58)IV^G9UDTETX1CH:M:*]G39:7JR_7S'Q.K269/;/"-GH M)0752_Z-.TZ_O.2NZC?P-Q4DK;U9,?)H!8]'ZE&./YM4W&-4,/'E#J1S3GJ= MPKL<-S2,479(A<695*A*$0*AL03DFK5:@ M1":_.4,-KGR'"Q*+LV+_/,%-.>Q@DM.;LF_V*0S6E\G?@S0B/"6W"1UQV&"B MUN*'GIH%QN@XLLTA Y\J5FF;6A;7S&=4 .#,]5"*@!3+S,\W(YR@<7W8YZ2. M!9:E^EX]X>V'((2K';EC7,K3OAB7EVTQJSQL#-L?P,@=Z9.-45V2OT% /_") M2IRN%%*'_[/+J-)HB*G!6G6(%'OC"H63H3"A[\KO1-NX?H0T\L?+E!R_PY'ZQU@ M")%Y\JY0TI]"'JC>#/:%Q>#WXCU@IT6KIZCWYD\HP 5](6 5\\2D.\BWK.LC MOE9B8ST>W>)'7@&[TV5"7+,_L@S61%:,ZL:2)[,XPHE_N11W'L?BY#[?KI-J M6.Q'?SZ'G;+'#^='N:S[A!,X.C/P? 7Q%([E67:Q;:OUK\3'0&!4U6_S&.=Z M;^;*K2!&4OL.AXP_E>^%: 607(I;#%S86^_#M^NN+&!=Z-<&%\RB'K9 N/!F M*8^B1X6U O?GEQ4,%]SU.C*;GI#A4["#IV@71(F4#7TQ+AW:8E;YT!AV1XB> M#WU&,*K]^1$B #X7(EZ1@M.Q0E;P.T%&BT9#S O6JB?$.$]PX0FSG,Q_%_=' M74&,UB0/[N73)CJ*7/+(%:W22>;*\6RUAFM]WBF-+2L)[UX/:<%$2$7=#I21 M4V9#3%>UYTF1ZFBV7,>M/9CR9M1KX!*E!2C40*/W]6!9:RK>#9C]&;1DDI4Z M$BENHLFLKM7AV'6<0E@_^D3,F#4[="T!VH ]_IZDU^E:.)^6[\BZ5D@H;C_( MR).)5O (;;K#C5% ?X#I'1H,';,@SJ@N;PYW&?SC0$:\9)U?[M>ZK_' T0J[ MILBQO=BI8_S832W0\S$0,\>]+/_:('/L C+'L^;@XDR XEZ6V^")'KB5?8+] M-*P2K#.Q6' T,T2F'>1CA2LY1:3*S4$,>?!4WC4R-SF4G8M,NX%EB$BG2Q*Y M9:?XL3C04KD9#I[V,1[EG53DNJ5"AMY+]7J0),S/XZ$T[["G:-F'*"&'1Y)3 M&;)?4Y3UW]8HY)B RY&SQ)>>96?A5N1)AS!\W88N&_J<7,L:$A$_>"+N7 Y- MI/W )TE/A<<1@5V7Z+$>;(5>!D.GGK/*L@,]Y94^7@ J\%K0HXBQP^'C0X2M M8__9TQXF&7P/$[B)E)4M7UI4WK+2MFN4KGV[+P=U7!G5*AP+30".BGH%%[US M'[6DV^6R4D7<+XIRI:LHK5EX/F9DU3Z%842G$%?)>K4C1QS^B_[98Y12LF:3 M1'(TDX2V[;)(Y4;.(+GVLBU ;]L+6B)SLTC=SY M:>)Q,G1:"_EF+NU \ZB%32P-J#CHRG]54!5D#I=8]2FKD 4U(1YAG$;Q =>Y ME_D6ILU^$-$:II%6!'E'VXIEJFOZM3G('M<$DU!@8GE)-3(,:3J[19+7NR)Y MA4$<'F**Y%_\B@FFT),$B0$XD <-38.R*&+4)E^CRK H,BQJ3!4E)JM7Y7Y' MA((N]GTM*IJ]PD).(X M2%L\>.L7$;K]J,HCAE6-,D5X!GS-48;FL,+9.&**Z801@X07.X]M4E:9U_DZ M=9.G@_&RC%/0@I$2L**6LDR*TJ[SP737CPDOVIK+\H\7D2/8CI70@M,+YKEP4H)5X#8#2'HV:(F76XN=G ,+_APY'59&"8[YF%IFIZK HI_9W0=&5D00Q:6T7_ QL+,8UMJDCISCO2Q_^_[F>Q"B=(]H@&PV=WAP$)5-T/9B MGS74\&+=*./]V&:AK7XPS=YXQ5Y[)J#945618$OM_=ZTM[O6%B#(06D0U!99 MI45UP-8W@FJ [24P=/XQ'_L53E"21\D!CU$O][CMY'OPAW(FBM+B@:_H)'+Q M7-D?3QEX-8]"0F.M6.-S'I?"1!D-5!VHPWF>#36UQ9[G(S >N>3/)VBW1PE. M"MQSDJ4R%2WY,F,9R+-JE6P2!U)>"?66Q2-0/_/D3&1Y)R*#WYSA!T^\0P6Q MO?E0_Q3"+,.L+#=6?\ _4?6:%H_H<5MADE%^?JC.#%D1.D=Y!'N9S(:MBD7C M;(UEVQCO]D?#%EHCI?!H^\O?HWR[1?&:'"E##S6HMYK2/:8@*@\.F7MBT I" MD0.@,*%DC-E.R!G?OKFI9&^X:Z,E3GE$AKC4!AVC5J=B$.@6;_W>W1%#H&UI M 6I;H#'VC64"#/E*LUE'KD\Y3-9P?96B]2',?P_2-$CRYU48IH<@_H3[^9"F ML'RY M@I)WI=+<0<(0/FA>%]I)^4 EJ%_C^EJ-&:I47;9G/O#3GX=!\HT^S"?*)O(F#])\',K&I8XR5=0XNX/W M44*VF+QFM V*\F9P&W\5F-J'M1O!]%R- ]FQ1CWR^I FN#/,)M+FO$%,T+KF MT"W1/G-3/7D5P=-SP[Z^IZF&P$+/ V@IL+6L^>C-OG5CG*C9*>]"+9[V36A0 M5N1W2J"Z'N&*O5I#J71M5\+SC;28V4M(:P39*3LN^ MRHUVUM&_FL'(\?!:L&.HR3@9S'%K=AYLI37#AG8UR.LYDZ*PTM)X/E M1+.HK$L[B-2;-3V%K5G32OWUPW;0L'D<;F=.+6F TG64!.GS*EG_EAPRW+SS M'.Z$9WT;J#1I14-E/'N53EP,9'2=*LBK9X:>19?1>2O\79 OPDVT/"^ MZY%3JR](%*+LB'[U&^_6KP M*3@ Z9^8H]^U^."3KK-X.>/,8[,E.P(]P=P=3AA4&&N7/IZ4QDJ,:/JQG M#7V?,I+J6EE6F^:I9+&U_G/Q?&8ZFB "#>ZR+A$1!6 *PV81-H7CY -,DNM_BI('KY2= M+\>D HRAAN4SIHOHB3*X05NU_H< MEZW)?707PU66P3S#8Z+#CMPF V67[@XW4&63 0;&LMK8I?U<,[0)4MH/,[IL MA$% I1<@:.0]NOIW!-B0K>YG(H*QK4Z &-B26?!O+\D-=F\?_"0%4L5W5!.T MJ+ JJ=#2!JMO5)!DQQFX,&ON1"F,[I-BFT#X?)L&28:'@.1\%3PZI'\6=[%E M5RB.L !['T:50L?:J3+I<#MC \I0S_;SZLB62"/,*-O+4KWL:UP1H^CAA^5 ="V0$\^;ML A1'PN?PO ML0:HN;D'IMZ0292F9V>3GTG[UR!*+E"6O8<;+',;/&FG::&F,C%S-)T%FIXO M!RLYS+T/BRA\:X(46ZC0.PCG/JYE"(:TPH&T@RN0EB>+FY2M$>IODS M0R"56/FSB<5&$E=DV$&Z4;B2\5*JNJ0T(_,36P@R_)PL[=A$3V0RE,Y(S,LW M90\CL][H$DFDT6:-W*I# %D+\RHG0[%S5(*GB-$$0Z=1MD=91,,WAM%E%-/! MS*]!.:B)Z&NCRL;K0)8@1H^%UJS1%R;D91X>W:S6NRB)R'H/\C[O[(D<.,=B M65.ZBL4JZ;&,DMNW>2Z.GBLINS0L+$LARJ"@(S8S@33['0WJ'(9-C,HZHWKUY<;XHJ1JWNG+,N MK._:4&X]UY LO[Q4-YAYLXY=IX.1<4]T"2%1 M:A-$:7MFOI 1'CFYFWJE0-0*D#Y$Q6EI MUXNRD^.9%[4G:40_"TSXW5]6[+%6M<_0;H\"SU%=CI63WO06E<8M:-U65T:G M\KJRPAQHV5NT;@Z%67$0/3:$>R FEJKF?8MH,[#D:PQI\X\LR16L]'02Z:A2 M*-6I0#E25B)VSZ[]D:3(A3H.\C67)Y>?;BXOSD]7MV>GX.86_^?CV:?;&W#Y M 9Q_.KG\>.;9L%+>+&W2EYFW/'4 MB\DR=Z5Z9_+%!VHHNE8^Y:*Q_ERFI9ATD:\BGX$NY1N_\O(T$5/X4BQ)6"E; M_.C:M;Y'1.Y'BQHW!4B;SWAB:!C>101]X* '5T%+C%X M-MVAQO+X3NAC(&2..I@I@?(:<"(=,0P%RLR5.#UUK3I][3RY2B&Y=9>.+_I! M5$.XB:52X?'DD)AWL")3RZ&"+RH#R_(3O^8X=?H<#>F9'HDD>@R7E!Z)N7R?4Q ';&M;\"M_E57H7Y<5Y$22[UB[S M+4S+>:3DOO5,&>"'F1.F %-SUEELU@#+8U<;;3&+ P-'GHUE]2'8%Y]ZR')NYZMH+.H?#9ZV595$[/N9 FT.JU&!M]%0 M$]>D-02O7C<$M8O3L1CTJT3M)J;B("1ES)YP,I XSA\RE'7R* M#6DLLS8\F2++9$[XA. :NX6>:9(/LTP]A?OR*P"D)S0&EVKY+3 AH+74L\> M49NL8$NP-YV)2XZLD, =6>N<;5F?I"CL^S,C**N_;'W@&^5XO2QEF: S5,1J MJ.IU%($A=KKQAAVO784(CY57U=PQ!&#V3>01VB.;+"$-V1 MM]DN5JO?P&G47R@=[!!>ET8.2\2 M'?(L#Y(UF>)#^^8P?+*3,8U")X8;VTXM4 MK$DI K'Q].,:MEO>2GTH2"96759/:5*8G3GR?D1FOWF/(%P-AA02JS/RH'B_ M\:QQ[*12LF:#1'(T(82V[7)"Y49."[EV^R5O43'Y>ATDH)E8F4LWE:_Y::=S5(]:5)RL;![5(S;N8/2O=&:8 MM'KG]72SEB>7+UJ M&UG"8;4=:,T[C"[;=AT\?@QPB(J"F&R'O3GL]S&.$UI%D8DN&[7U=&UQ3\>; MDY+)P+$6-[7M+;$DV%6B=,YVCW^I+7F! /!(=H\2LE5I'Z3S[_<8 B<>C4U[ M64!K'3-E.B\4**TOR M_%V4O-L7$I[P4P, /%;J]9" BV)E+@-5ON;G'6^JNO^(99*=*>G&F/$81GWS M0L^X%A-:<\[>+&[G= :4M%=HQTS$_^BV)^1 MA6E$EY[?U)#LD%D@:86V7-OV"2ISHZ:B6+M.MF6*;0F!SU1LYC\IA0F_OP7(16H,-2HL) M&?\HR^MWY;B6VSDZX]E:43V097RX!YG1/,O Z;^>PY%8.Y*!S-4PO-Q]P/@IB,NH;,G,B-60RA2(P-,5<"M?UY),JLE:,GET1 M&R?3+$?^$=T0:*;S+#;S>A$E M\#R'.W9YGJ:T= :V)>UD%K:V[WXFEG5E/AO;M2"=D26B@,IZ.2W;!X%R:I;; M4SK3L[6B>HJ6\>%]6AV83@>FT3,@J*WI&7@T)K:*Y?/[$M) M'\AI )@!"71\XAR2,)U-[8B<.5U+(W-J"ZRR]32USH+TQ1T$5T&T_CJ@:S K M9!.[WLX3?0SR0XK_2]]FBO;*CK"@DY-$%ES2G>]SDK6=>FT8' /%13D M]X2:;)DVKU@/SN'D-(_T78W#DC@[9!X=/.$":P:1?2C8?(O7PO70CVC$.ZV6 M]I!-!41[RBT%CVBV#06U:VO;"4J+Y'763_Y15 OJ8<&"M3@D:O!;-7/X4!YPJQ+KT-_!T;8BPX[&;H-.MI6J+JN" MVI/#;)4=VB.A?"L0-!10HUP*R *NV:Q=798IA1=(O/EY2 M9ZKK"$EO>E(=?,(_QB%-8?^$')E,/^*T9>S!M+'J,@KUO&BBE]$K(U-2?^IE MD.)T)A_A_-]>"/5&7 !ZUIXKE+@(:WT/@R#2#74+T#Q]Z?!0AT)#?'@2'D]4 ML?%$%1A/[$?%$_]$'/1./(MXQC!0QSIM'/@5Y=230@)!8=1S,?'#F'8TU#EYB2%ZRC_$(1T.8^0)&K1FB8RT=%$$1NW MOV!&[4S.&(7Z\A3>^7,'M%87(_.N8"DCUNJ21F7=,9(L%AMJ1V-@1 N0!)+M MGX40J*1>+;2$)8H=;,U;MO3;]EMRR.#Z)-CCO_/G$[3;13E9<_D!PBN($9[D MP7WOG)&Q=B317-.. X)J>9XD#YBTQ)3=^K:7S=]@ W$,2,"!*H,[E*;H,4KN M9Q^0CL6A(BX80T(=,[1,J@**0;OF)(K3-&?4"F^9:USY[V$=DP@9+3((='&OE9H"')Q#T-!Z&$\6%W0D+7 MG6EPX%EI3DI9X\_\X[.H^Q7,E?2/FJ*,LHJ,7%]>L>YC\!3M#KOW5?E3!0X- M^JE4)3P4JSH@I,C9)'6OPKDI3Z7FEN73II@%8?G%;8-ZT@6X?:L:ZSL\AV0PM;(DA\F4 M'00 L;M)\IC2O6D<4!AO%=E2\5[5@7.+R&]N<:Z08IS!?99TQP*DNP3RF%VFP9KN$K6E_D6IM

8ZH6)X>^8"OKTL.:8%3E!/4)O@ES#]56*UH4/@;IFJ'K" ME!PRR,#*X#/!I\\7%RL#+4ZI)^#M=@7XB#QU*^ M7HSY##X3)5!JS1Q#QD .6<- -WP,,-8.'H/;,EOD^ 3SDR#;XF8^1+BY[Y]_ MR^#Z/*E/>5N%>?3 VZ%KKEC^TB:*(\.#OBOKNTR,7?(\*_!(-4*F NV?P MYK<"S&];9WBOOD(T"PK?*> \9XF+6WJ>A&@'+U#&R47]9TVZ:3\;S\?&FO7I M&9YU!;$8>4H=/#B9GP^<#D$:OV,/U(T8@UM6WW;/&@53G7J@;]ZH;X]>;N>* M0Y9F[XY?TM8S>6PQ5_8M&_7L<=&SQ8?@#?GX+5CE>1K='7)Z3Q'^;:Z"^?>3 MFO?\\=B>/_9O;'2>/,"LFQP%V^6&&Y"/E:0&W%2<$IQ]0?ZJ,+FD) MNHG18P8(_G'M62JT1E$S;VX=@3!U :K9YUIUJ,261CVJ;(EO,8)30)O%" T# MQO,IKF.$Q.4$,4+MW#,M?L8('80-&J0.CA$26\/&K'['"$Y0&UP_ M#*X;)JP7IIIC%;NV4R0P! M.]=[VI*!24UT13=K\9QC0X/G0L^3XMEU MVI*XM0=F==JJ%7U/6T[0;):VK,+Y9:0MLQD9#0/&:AG1/663$G@&16XLL;B/U-!%Z5&36B0D?WU36[Z,B0@7OKB+9\'7:5\J/IH_#@H-36\RAGE(X-O[9? MZ_<]&M@]++,4JEV&:?F9 FP68[:FM]%(PS&\F8UMA!8@V& Z@%4);= M!'F))R7EA+K+U0X=,$+6!P@>HWP+$G)L0/X(XP<(=BC)MW._!5%V,\LB58]P MR,-3Z9%&;-5!TG5M]EZ?L;5A2Q]ZDR%?@"1^N*R.3DA9%9)Q$1X9EXH>A69]$&7$7SY M-AUD%IT!QMHX0.YB&%J.VG"A3Q>@>O[R<2(H^\< 9+$X8A"HA<_5[6T9G MN14QR76\3PQN1YE#S[%-9).C4&&609Q<>MFFTGZN$\\"8/6O%N-:._O6TPJH0QP*RG96% ;4D<"G1;,0/('>4]?>>V$N3)+;-3F <-H37NA5) MJKJ\):NJBPG4&B^S;S2U@QBC$8[B09[W"PM07HER@=VUXZ+_[57%$@+P?A?E=>30 5UR"2"T[&@(9G 4@$2Q/]0Z>QWXT!I$F0#$G]!X M3=ZF76Y^R^ JRZ!\K"20Y8;*GJQ51C#6W0V4^([T^<'37](/WZ'-NT,&WP7D MQ.6J MAE8M"!?)B8;C]I=ZLY:=Q&&!$Z-!6G>Q=G^D/O-QA>HNE0W:#-99LRK2,9PG MAX%*E_]2]B([82MFP/HT2TPESFT#76N)::U; M[BFZ_6JA/V2!J0/L>U$I"F_V!C=Q"W2:D]HSGYQLZS3 M>*31N:&;(\Q%ON7;N@5V[<=NLTN[A6HM''2N>7[)@% %2B-$S!KNTOL@B?X5 MD(5B)RC)4!RMZ1^K9'V%@0B3G/YYN2F/, SB&_P)I)OD1(-HFS:KD&K'YECJ MV6B%U8&\Q09)R6W-S_)]D$496::X;^GYLZ_5*G:10^@PD<>&^4ZLLM?>^8(; M.6K]!.TPTK8PR:('V 3>#RC%M6A2K X*GV_3(,G()3GT"]*_XN+KKO_KD.7D M6WV"^>7F-GABHYU3)U7X<^1D;#QTTBS[LRXNFRD-F^X<+TO])=*QW M1U@+4 6)R@EH>:&WD;3\@%4K:'PJ@L;MMZ!A$<>O)VK,.F0EWXJ^5"7+/P*W8ZYIZ^"7>5$R0*QE10V)Y M7G[HWLZH)]SFB;M[&N7FK?-ES&6-&@8*WM"I$P\(8W3+GGY'<(BC==V>C@=O M$LQ'2(YZ5R27KI @L51"EI-*8=9E0NEX,$DF+<4RD71.VRT>S_V^1MZ5DFS2 M_^'EF:20EV61ML79"'"51CMX'>20BWS!T_*;]YZ.Q#ICSR;(^:9EZ.9I+.F' M]&A!3_ LZB"D]:MV$/^YP'L"[W&/K&5OLK0<2EF@-K L9HKAD%2O0RD-#\[A9NV5B9ZK<4@[XD+M]2--\#[ )M3FG)]O M6D>;G<9Z8CV(CE/U!JQ^L:=1G&A.SUF"=3;M&I3"42E*/XT MFWM>5*OON;R2]Y&(5'TM/J5$UAU#S$'D%CL:@ZXF:M-5?$5PJJ3 R>L#EC)< MCT.6'Z&:7!LIC] ]B5Y@;DE8(TMM>^"Y O8U!>_ M>Q5R^YW))03WUQ?1H!;FHY^QY08A#J)HS_X 7# QDSSS*U(.P8,R+IH PH(M6X1^'*(57*9G;SI^O<#_GJV1]AC_=[_HO*0[".\D,Z]^O/ 7CAT-"L)_GD5-O@<5;7\Z20M1[R]=W: M0VL[0> ?OE0!EF\O=5>E(("Y*0CUQ MVSQF'$R1R-GFUZ5Y2EB M.>/+B%4=W>5JC<<#$4HHG<)BG!#]"ZY!5HIY1J5>/\LXQ.L2!7H7AS5?C1Z951C MS.ZRJ)Y=^9HH1GQ9?@*B8A]A3I[,O2**TR5(_5.R:Z$:J>Y"*%9[1EBB$,)U M]@%_[9L@AMGEIMB]<9X\P(PLM%V%>?1 EQKV8&NN6L/:1'4T[/6=V:6%L5\Y M;0S-+2L-0# -J X9.19:"U#K@49Q;M8-0!0:W],L:_6M=%EMZMT+UI^@.(9A M<:J*8JK'3(O#=:F619I+_%@_Y\/,KR[#59:6C8!_LT&&.!$P6+,3Q>25&!#Q M5NES.I#:&X^8^;2$T",V_W0!Z]DTTB2(%8UKG$)VWC%/T\QJ[OIR(UEEKRO/ M22T">8M\Y7IPFDYD'G5I*K;!\//J1N.NEQC:;[4*V6)]YVM%H$8:L -!7T+_1920P=!)"M=1 M;S632HX3ZADYBSSK6'8U%\!SHLNJON[R&CZ@^($N]J2? NP?@CN4IN@1?^K1 MD)[?OP+Z"+M"S)J.BH@M'+M>D*1A\6])!L,#;M\IO)/11:$AK9$8#2>IJN/# M%9GD[LR35=_*\@(E]^_(S21@C3_SDEDJ*"A3E+"O=')41UF=I3B^O& @S9N7 M>_J*]NP)IF&4P;5LSELFSYOHYLO;G-WF>7 VI2UQICV/+;3!U(C%3C)$)0$L M)3TBH!P+HBEJ57=)YJ5YJL+):+&?.8FW/H3Y[T&:!DG^7!UH\4S2\WD.=YR7 M37KR#?%4\N.))_=@F7A:SA3$T["Q+,5 )5>?O_(,/A-10&5G/[%"%PYH8(_U MN"=79;BGX\<[[MWRW_FH916J_QE'H2SE&Q3REUZUD%ERO M<_1H=XM?,K?Q]QI;DT%/K&X"G;9Q7'AD&)B;P8\ M$QE9KL(P/>#J:%^2[K$B775"Y;-79)/!0R4>9N3 MG_RM;N^?;['OU5/$&>WI:C3L5&N,)Z?*AV5N:KI34%/+2C'->1$]8'+>8F,1 MJ<#H^C5,2"PT/QFU$8$&=UF/BBIEAHEZOOPC(FG?*2+7XNH2L:^A(F);PQ41 M&Q^3$+'G;A 1&2LR(A9BOE*1@PD=*O([39.*C;(6%5E?_E'Q$^34JDI1%?FH MJ"O68>.3T*WQ,XAGE?KR0_2$N164R^#+F^J",#SL#C'9'PC6<)_", JJQ8K_ M=OSCXNCXS_0@A'\[^GGQ\[__O #XU]J3=7[7UV4AW#??-04"212E*N?*7D5FC[F1D MV!]=O@A5VF11V'6)(FM+!Y5>!@/HB""H>D[/,",2=)T@E7DM !*L"!R/H#E7 M %[##.)?<8M3P"G$21+1),"_5$9+M@ZZ4MG1E)%8MUGEZ#B2$T>EOSS#@X<$ MTM7<"US39.1.3E+"5'-OZT9O;B;I=#\:T$LLH21J75(I[<_(JQP/7^#Z+$@3 ML@IMU12NIW 3A9QJ1E>A9IA:833-5"[L#%(]].0R'$572DBB MNAJ'+R\C@Q<7Y>!!'$P.\!J2:3/L0:H5'!:PTJ :OF1VYR#5SA3ZA:] M\\ZC2MLI6.!HJ*678ZPM<]3TXZ $UG0Y@LC=]8X5C7U9U&B*"WV>JI)H*G[7&TED,;V#QJY4!^YOMJ MH"D?,5O'ILW91Z8&R6Q ML>\H9(UP '.3X03X?UXHAE3F7\'4#_6>B5")C1* M?5 9 -C"UTR+8Y]H<3Q_?3A\IN0F#]+\-,AY6];=&+2US.G7;=VAQ^G8!J'E ['NQC=\12VQ.Y JQ:7DRM^/'ZH0NYQOX'7.'A-(A M$7*:P.=J8E?+Z^A8I3FU^P+"R.#H,)+TQERV.3I6>[(]J:OGT0HNCXQRXVJ' M#O/O;',-5/F@UP%2/9CA'9X:L4*$UD>V:W?&K*VJO38[=[U>-F2>S*;?,*>% M>MO5LJZ[\[KNSCIU]YY*OX#@8P)KFV4V!U*6"^S2@]72NM-JCU@Y;5(W:-14 ME#0K#93#YJMO]#7'WLOB[YQUS$VXA>M##"\WTH.M13N(AJJ7'62N/C+2F3JT M.2,XT+\K$_A MV<,49$3)EV@P#&SUP1$-F*1971.YBBS[!S4\2,'KY(\6I,F1@_PAER%&Y%[6XH5<5INC/:XF6NRV#*]4&?-82< MJV"QBRH[%9+ M<6O+_*CIQ_E;CCC"#9>VD2D*HC;\\&.KO6\P7\2%<4Q6("?KCT'Z!>;XW_SC MI]6"5224"(Z-:D+35B.4RHLTVLB5E^5S6ASM*HF9.:_N663:!PP7A3H=7BDL MS\>1LFZ":T)GW"#>@DRY4,4-@=!87G#-6N6$S(.4#V+%)7WV[HX\!&'K*8!% MM\],"WF'(I.?GZ$#5[Y#!8G%>6F07071^@-*;X,GLI5EBV*R@05_H$^2@2;: M%#(V88-@AD[M3XH-;X22H4/,+J\A;N8?ARC;DI/_Z?JNG(Q#@\<@7=/E^OO@ MF>X]*^V!/'C"E?&;*"EFS[*W'E!\*!S9 # "'ISP8&BM%SP&M68FEMB;,!O1 M !<4.>KFN*OB$AJP(F_<[R'Y]Z+L;4!-PAB/%E%*-F."EH_6LJROFR^B^;*9 M"#/K3-D6I?DM3'?O@^3+!0J2#-?-GU!.OLKV M[!2\7UVL/IV<@9N_G9W=WGASI)41.-#PSF,HJ:'=8:6V-Q^(>9Z$: =QW"") M.H5;G*NC!UA^JN2HB7:?KGK:]IBKX\\1B0U<:_)9VV*7VC>W^#\?SSYA6E]^ M ">7'Z^NS_YV]NGF_.]GX.+RQDNR&Z&,SWO3KA>& !U#@FB@WX;Y P/W73#W M(4MK2^]B.^:@/8D>,"V8LW<%5C+@0'G(L% M6+Q>6#MPO&_2"6Y9ZUK8[2JU\7OARSG]>UD;B M[N<70M)N$E8]/2U!B2.P/C^ESOXX1/DS*;Q00NXTYQRTIB7+DHHO:XM5/.M. M:"5QI,4KH?ZR> *:1UX<%Z;7USP&J;I$0"&>&I=#8OOSD^AR59)I?IAF M14O5"4JMT\]4,AU[*4OLQ5'N4CK43&(*.])L]K?5IU_/;L#Y)W#SMQ4>^U]> MG)Y=W_P)G/V?W\YO_^%CBM, $#_7Z?6O,.F)U0793^5O1@;CAK7?Q%UAE''O M&]>0K-DJD1S-4:%M^RM$E+[DI)1K+ZD 6!6K._RXB%RGCY%Q9[ T$BIUR:.P M[19(]A91J/V,0)%Z2<2K1)9HY8(5:,VZ#H$T[3S+#G!]>DB+XV8BM"Z65-"' MEWMZ&.;9$TS#"/WN M&7"3'R'( I26RT,8,KX<,K:G(R19-MGOT$'^FC_C2@B9)./FTI MN0P?M9MI\R;K=G"DZ!I:EFM\,SRE1-<(OI$$A7B:@:J'Z F"=0F+N@[PF .N0Y#,2 MK1XFF;\'\0%RL^(GF%]N;H.G]S"!FR@7[!RV:U6>ILRMN@D.INV8*M$-;-> M"#/(DW H"4OE9I<9*JQZ&80&8UL=I<8 2RN*F3K0"'/#VNP/,5VG]:%MFHB5 M3&&P -3(H@!0-6RM1ZUK4B+0W:!D&UMI#;PI[?E9X7K&5[.RPQ/"SEZXW*9! MDA5'F&=7 3E@<@OS* SBTR@+8Y0=<, 0ON(?J-\N1LST;40W$X]N"HP!+5 & M+6.;RYO#?A_3*;8@+JH&/,RFA]Y[L&=V,+38V#*TMSE!Q,14+UR8MV,.K-O- MV4.\6P=ZG8?;B@O0404M78\6P,S% 5DFG90$LV?'SEH>LK&V::CP+&-3O78V MU-.S$1ET/-E=!&?F5!D'M&T5$\FE^)\ I H>4-L((RRE3;N/PV0=$ST&Z_OU MB+A*ABJIZ(!SQJ4EPG6:LK3DN3"C4L&96U17A9XS1X\B)ER0@]Y><=8S:U1] M%?< GB5K+!%F!8PB%\7=H\NT>FV.!WLYMCH;C M06@X_F[Y'MY'2?(J '%L#Q#'C@#QD[M*K#)OCH*?RL%5G2/*7VF5YVET=\BK M/<1%L?]R\?&3/7S\Y%5I))O:T]NR(Q:T3@,WFW,47LQ(P4RQ<>JG7WQC@7+Z MP'@#C4A'3@Z?MLKTACG:/.$)2T?X#OG2-N]^+#^*-ST#7.[X-3>G[G?EJ'T( MF]IZZO&Y+ZPZW&6X#\G^5G*=V2WVQ]N!+9>J>"22&DL@OEVKS)&ZD%)&HKEL M'@+Z%)#'?NRS5O0H,OKY&6KP%3JB$\(48OS@>F'OM#"!88?U!NO#@" 7S/EA;,7A MT3%BJGX5DX/;!U)J7' /%I-:]847I!@Z1;L@ZMTWHI(3U^&5G/U*O+#LN!;O M.#&LQENZHGJ\$/&+'IS>E=?D_8Y05N6%BJ(N;]OUA2+\$U)D,GQJV#H5A6?5 M(27T#T$1ZG$2A1\'54@[4

Q.< L,. M&6"T#%>FVA^$^C.7J>I6R6!"8_Y2H"$;27@Z9\D[$5LB(JB2[)R.S3'JLC;2 M/2E;I,9) UX@.L+UO-D,($P(1EHU(32U M1G-$RX]=VIBXE#-)WU)W)T>(I<$&B[=W<\S]TMD0*&A4+[)LU#+0):B!S]DX M>YO"(#NDS_2]7[$GGF&"1*+\C;@2(WG'L6F38V+S,CZ)M);5@W)_M#>GBLCZ M#FG_V%TJ<(3;L!?:\@/B='NE#.$= 1[ 2P&;^*8FM>']0[W:F"/&]GU\">"HKQ'O+ MDA-\6'OK)39O#HVC%C9N"FS09R\7!X(76D. ,.Z+,T \FQ MZ2RW:\\^BK08;'LR\RCK.!&\5;..'&$AOKV8D_ 6'&AE)I&%NK:^Z&=4,&2=' M&%ZV=4$>/(&[4AOD6!T\$GVP"1Y0&MS%SR"@1@"L;.%Q+[E0CVJFV"B(-J Q M."_Y1T(6V010-X0,L]>.,F-:-!N;K)5EXYK@ADI'#)=:1PN57*(&0&$!U":H M(#'RC2R">G).MLQ9EPI:75QABC^X@DD0YQ$D]Y"?)SC]P"Q?A6%ZZ)U@;\&2 M/(/K67(3>'1\VZR;QS=C0 #2MKXL_\")N7@(@F0-]I463LXQF0ZA[,#!(,WI M8A$<@O;EI=DSSTO8@*HZ&)EB1BL@Z1C5B$KZ;?,M,EW#]:$X;^8:9@?<].3^ M ^[4BV"?P)0 ^[:.TN#:!'O-*S9)_QHUA+P.H%>:H M ZLMJ&H%W#'.- +Q^._B9SAP/0RST;X98H%L +< M7506R^.?:;V201H/("; M)BYKRB2LS.N)QK-H= MO(D=R&..2&])/GF'RZ8=6.//YB:YK.>0P0_-\HPCWF6*T-Z,4#]DAR"^3,^3 M35JL 20[@[C;<+1D:^A+94=30&+=+A74CN244.DO2Q& 4M (T7UK"_+9>Y1O M/=FHH]?_:$ WL422J'4)I;3O&[%X:[9U1.6TLK.&6V9\ E+IKNE6JNM1RH?E MWEH]KR:48OFW3$N#3CXL!Q)D@:'/#CC1="R"\%A!+KBXW:9%N O>^09Z7N:C'IGR.,OR:!?DO3T1_(<5K9B'8TG4,6?_ MM0?/O)0E?87E;\5,89!EAUUY)Q5Y.PLKJ9DYP.\MI/,;,_CNR'70S+%@O>/M M37!S39OU^E'=[?7'"W"%XBA\!I_+_WISV-$0"(BF9@TP,.>$Z-^#-"*C ++B MASLU)!8HOS!/8"2F^R9MU@!"ZS)D"Y26U>=T#9LGLSF2+D.Z/W(7S7W9-J)% MEKP -6<@*7K, ;25(2-KT!68-0>'7!46R!Z,_83=) "Q?)3'2HH [,%X[G<8 MW6]SN%X]P#2XAY\.9!?%Y:;8)GEYR+,\H)=CO ^R*&0P-TBW_*4,=4>RPLB; M]8)VB'<9JD_?P&5)@@*51"BW0Y56X,!:G3]V3$\#&7(0N=W26UDILWX M ?ZGAKNU,GZ09ZM8/RK!_C4#6#!.F [!(#_K379KV,FWP8J]>D:>B&DWY=_I;60&&.O!$KJ=A.:M>0<"6*HV*3U3>6 M#@#:RZ&IQ2(D2_-6 8+_8HL/_-$_/P9/T>ZPXQ[RQ'U6_I3,LX&QI=<"&^]! M1$9Y_.;++LN//#FSB=\/2/'S=3'?$2/0%>A."[XH$8./]ZP"7_?9&/"U+5D# M'\>H$'P]V67YD2_@X_8#4OQ\#/C:8C7X^KJ3@N\J1633&CE+X :F#U$(,^YJ M!Z5<^5TEY^4W:WT^ JNU%5L 90V*4-F56](_O0!?__=&DI^J"[-: MI,(6HS,]H+B5*>=)&U06JM*6':O TJI(6([M-@OXW"(.;?BJB2JZXW$%D<*5[G-@;C/*N!G,/S^'CW\L(91@7O\#Q;R^*-_GJ ' MF I>UG*?E5^3>380SKT6V("PR"@/MGS9)?T([(-[^/V\$.5W 5+\UZMUQ@46?F?BRB!1PPXE'+EUY3(C8"ET*HMB*H#_V#7^ MCP?B_U@#_[>/R$_\'^OB_]@<_\>49%&.[++NN/ /EL7I3R>P$I?KPN&CMB%0(YNI,5N@3Z*0Q.T)J% M!.]15>9V'HVI@>.8)MN7]AC1_ MYBZJN>(5I"6VIJU4R&TVZ1X5=V;0B>D3=$CR])E3+!MH="H8A<;H:D9JWVYE MH^-*7N6H+5053T=R4;Q6((5/*>]!\6X""#2HQWB%D52Y6R1I^)F*;A?84GRU M14FY'I]!L^AQ^0/T'X]@#6O,%D4$=D5\X(HOZ:> ?ESN1)D7X\*.0>H?LXM> M5K*"*M_"+ /6*Y3E0?S_1GMA])<)\H:MC*"MD6O'K)/!*\^#UOBUK]@;PA8B M ,MX$\2E_APA[,:*R_0J10]1TH.CCBB/##U16W1@ M##LA!-^'%B5XJCU2U/5-)>81+41]S".&I"\DU&"TN.3@6IZ*'C?D_AC!71'$N>)+^D^R>?;H^,W=6U )S;W,3] [ M2/V+LHOZNI(54/D6I@+G;1J0#:TWS[L[%#.(X3XKOQ3S; 0F.Y9L 9)G5(3& MONRR_ @4G\V+0'XO(,6/U\5>1ZP"'D=WZI!X]A1NR;+M3\%.%!9Y(DQH[(I8 M"(]M@[9#),>V*DSV5);5$U ] N29'Y&2VV%([P?F1\RV-!LU^Y:FK7K+&?9K MN$U4O2+1T54OW[#=JE?J0U[U2E2KJK=ZS5/+%'>2SGS# M@%8/([.>X-6\?*UNS2NS/"TY/D0Q3$]PZ7V/TFE#O"701S[$P+W&MX'Y%5WDG.J4QD(AWH MLB*CL=LU:!>\7-MR]')4*O@VCSRH3*0=AO1^8!Z"N])="/,L35R9X!R0!O%Y MLH9/_QORPZ] IEN+L#+CBY"N1XHNS@Z-3U1O$,T(< /_4!RZ)^0YH_ M,[>TZ(HS-07/UK1XO@V>SM>X&=$F"NE;2>[;0"W9#KZ%LJ-Q+K!L%^]R)W+< MRW0K_&,9T!7RXN6B7C\CP^[@\4*@UN6'U/;$<9\>O'V3H_"+ZO1U?85N1I J MC$\/$O.65K-HL;VJEWZW(]EC:(^ M1-H_>!?[ @5V<2/7WCPH+]99JG'.D>,BO2-G#>LMJV[0WG>@AW=6KX?XG=\?R7\W/@B)%(N[1G-JJ/V?0Y#F,(V?BPE[ >H$4@P >U(6L,C8 MM U+OGD50GE:#5CKI^5;(C^ *^I"I/U[\^',*+#(YMJ;/)ZF09)%9& L1;E( MC(VS/3$;,985W8D6S EOSH@N#-:/0".=?BU%N# M,.&",(\>X&F0!^4+6>[DBURT,^TB$K6P"XAGV/;V'XD/U;X?H6JSX:<6(7OB M@FJ5@ _3*HH>1F8]P9M*X6NQ^WG$EJ=?%""9NN\_[BT'L#9!WQBSOQ# 8!J> M$6\O ?!HKIW3,;V7_WHSZHUD_[7_?//F-UL8QR=HMP\2_LM2GD 'FUV!T>AL MF[.+3XYE.4)["A5&Z0-0/O$!I=Q.0CH_*P^I;=DN5OM6ID7KV0ZF]U%R_VN* M'O.M#+92R0Y^!9*C@-ASM&:/E;$I&K$NE.O,R3.[%:/S$2_4A=-/UV0\##2@[ 2X['8@0* M1S_^]:\IALH;K\C:6WX.4+"%\+MZ'L$%-1[8*;W+9@;!2-]D4 M;NMR%H>NH6&^@[8W'APUE9>W6PA@*08>2P&P+U[2H81<:T]SX+Z\ &H!H@1< M)?](/B:GM\G?\']N_@0V*-T%^8+\%QL+=OL8+L"?KH[^\9>/1S^=_@FD<(]_ M4?PU<2C"_E(Z487];O@ M.9OYG&T] ")3G##Q6Z9&R*AKW"G&1U^%J^]F.+J/<,*OH%U=>E5)E>^A7Q6@ M!-?&6D+4\)/2]>P?FT!*>*&YOJ_AN#IN[E!C(N:K@A-[A+A=./4/'A]11M#9 MWH0FT2#F7GXED2B_'E=B#.(Y!JV7!V(?0GB+5):7.#>G9:T7X9H5'?(L6M,3 M"DC6[A2T,V=B66\BO9^_"VJ.< UEH2$'X+"35R7&36&!Y((1]0*BZ6O46AML$Q>C^F1O*-"3+KR:5'(->B6'K(4[M2XAIE>KR M&C[ Y ! 17(@IA$O2+:O;_\V^J_ 1BB[#G+X6X!'K=1N"7#H3LR<4)E8A() M8E237VE88;D ]J97%QDNYP';Y/(U*59N! 2@S\URY(H_@9W#UWTON;* GC ]UD MMB&76^%_X7_C^B3(#MA*]>O*O*BR\1RK[05U+T M&^#&AC#:XY:2R6-,P S_Z/A;X3^*Y[BBP;\\3&/R(HMV]MQUB1[8D2DFN]% MJE;' PWC3OEDIT+1+$'+:@5S$F11@K";7X.=J'*1RI1?42 SA@-C%2HJ*),$6S)QL@ /T1HB7$3D6.BYGC$I7_'..X5BB> M48043SV)XR,A(2@)!F)B9 D@M&LQ]4M]F"/C^-4B0Y#1!R+#:@:_*+($-W-S MG^75)3B=9V.@VC%E/4/SK NQV1=69&24O"-CYU:VJ])NG:2;B0/_I2\MR'1W:4"7=];YC(S=ZO7(:YA]R=&^ M&OQ] 3LZ-[VF'SS ;13&L/[L+L82/SQN(W+W)G>2_>X9A(P<7.-4&Y/*<4UV;9>OZHDJ MD;T/,IPVL;5R-4&4K+&[]'GN^6X^!I$2.NF1+BJ-L%LJ5):JY= PB3 M:>CR0T]BIG''BJ:5=7MV[,1QSZ#-F6*N<8/^/7[Y_2N:V]7M7ZMYD1YL@O]1 MON_.?DW18<]-DAJ2>7V+DUAR##0EAJWG4K4O(6I5JMTLF]*;=G"6S0YD1 :+ M:=/B'6UP1S)P-<5+LAC-E22U$:$L#)*$_D&.X(CRJ$C73?HLE9I7U>QKYP6X M*UX.++!0'D3QHIS++5/ECCZZ1P]XQ$I/!J*#7$$FQ4-<,FL\A5:DJW"O%J*E $JXTE(MP@A03*W@*&1:5YA MW6+.U_ T%$G'7Q&2!&6#!239?1V,R)T.8?Y[E&]/RD2TRC*87T3!741RSB?( M'EIFI%.]+M;3&?7^1,>%_=?)!E[%+UBTC2Q7=&B^ ,&&K"<+XA@]!N3&6[I2 M+(7K*,=#<'(A,*XLTNA^FX,W ;'TMMBSGI#=2_50&M<#Y=6!1/V>+#;%_ZU6 MI9&;:[(-3+%5JEPV##QN85+:CC)B-R$H MRJ8\VL%R$S/^+_TR=+?S71S=%\UZ$U=?FK:Y:D6_>:TFD>97FQ':7W&+:YX[ MLE.:OA=_@-0 ;G3Q)ZG7R*X$W+IH$Y$I$/QUBD/1YG[5;40Q-)0!S,LM'?7F M99>^LTE8;>G5N8F[\7PFK]9+V6+C2B6] %0>O*DUWBY F<^S- Q+$6OX]W@ MTNI.-9[7O- MW"#0^11"76M]0&GUV54*]\$SW2_%/PQ]O"%)D:1KR#8S]?Q.4DX9-<6(Q :6 M6X77@-*J59C5G^T;1U_%/( A)62AR!R:D_'%0BNH[UZM/?RX(E,![$OF-*E2SICCB M$=DCT4I5[RJ1;\S(#0O?29EA=\L&6?X/+XM#A)+["QAD^"]2F=RBVV*S7P[) M/QB2&>M56SWT]4:MQ=9U8W^+B*%G\2)N(T-+\B]2NM+]'/!/&4#[NGZMI(OE MJY5%+(I-TA."_S3BB."7>CRP.8+1&' Q*]=U332KVLV<3D8>2_M63%W:H0W9 M[T+E%Z#6 !<%+2YK_M1J]%]?!6I%&VGXR+H1\4. MP.H0>!*Q:6"?N8R;"*BBG4%N@>J\!"ON&;O74<*82ZE596W]S@8>6CP(V,F^H>57.3;T-*3IG;Z4#K MKOR1^[0$5UD!U "9@>]7@EZ#&L@J?!U406)GCLL@N6-+(#YN!]VO$ZL&99!5 MK#HOA.IIL5OT'EX%T7I%5A?_ P;I!\P C8)(SX"D,%(9L,U5N;])"B6M)AB1 M5\-BZ_5K/8=U2-91%I8[OELO9>M!#BCG1^DG3+U%UJN5B]$WV DY>QT;"V(Z M.84_(@O4Z>%CY>QLZ^GWX.R)G,,*RFK($G(*:S%2"LK5IM7SZL/ MR;'PS918L:ZNL)^1JSAH8_%7W.#Q1!)&Q!HJ[H,G>\PA>(-[+:8[\?;[% 7A M]JV'Q:(FIV2A3!_EZH@FMR6-;#K-F)[@[HI*/=^6J2TK,FMM>AS1'03$0K6' MA!@!Q,I72@&#"M0I!QQ4I&JGCBM3O0989L(QO<$QA13>7RFH#4I5IZ!V7[J2 M_R$SAJMD?5J6,==D$I$LZKK% Y3WV,,7G1+6R)"LE-4T9)WL6GZG*6U-FF+& M?GW+2_S9(<:YC52W,Z';G$\FKV^JV@$=(=CV2 M!8(/6.@>EB4P>?5;'&Q4M@A@"W/OXK" <6D(,D:;1B32LBF/2 ;-FH^ #DM/ MHS8XHIZT%*6,N:T84QD"Q!+X3&T!8@Q0:W,?H.<+ATQJU"E)Y*)FU7;NNG8U M:H@C*N%:=K4N]M<'L3AW^?DF>A:JF%2^4U+%>25\0PZDHE-?07Q:ESQDH6.0 M;3_$Z#$SKHF'FI14Q^8F;0<8TQ9,4C$/;)11U!GD0U!%9RU;G;!$IHC) LC. M/&R('8 -\=#96LU4VAX6S(,)((ME8P"H#FJFUJ7A;5A3?6"LNQ)[:&N<<-"C*9R>E@T)]2#, ME:Z$9%9HUMM=#[2D+9[2F5P0;H/T'A>MAV0-B_(VP;9:N\=!<)]""I69BU@- M)""C/NMR3JQ3,TEEUAW,[)1\:A\# 8;+,R( KEMG#E0R=/KSE2!'4!:-AL[( M$D9NW&)AHG8T$$"XB#AOAZ57@A=!>A^-%X>I^.QI#\,%BZ%[^Q3AE3MG M76J[+3Q@M^#"]/W?'#:I%ZC9Z#.'_^ .%5 M\$S:PE!*^+S\03C/QY"W9\YZ(2CR(.0;7V%Y$J3I,]UQW-P[4DB"#80@"[=P M?8AK?NV#J#@L8!NE:_Q7BN7R;4!.XHW)R\DLA\&:" ;T$E(B^QBDZXS[;O*N MY'"0@2C'2B':01_N&1&#!>GT;Y=C/=&:/ (CUG%GIWX2FC9#'*YXRL\!?@#* M)R^ROP5%AV&'CRP3N#8MYG^A?;-N/VZZG825??/+<&*%=IQXD; 1Y&)#V$RP MGN<\(3^TUHJ>KJAT34\E:O^5>6%YHG4]'6>&[\U;NIVIDZ19>UAD,,NGZGD+L%2'):)6/ M(92('&46D M%"W_UA=Q1@G-!=KC[ M+QC2^RD"<(?2M#@8[2[(YBXQAD,4V4 -4Z";FFH*^&&-F)PMEB8*AKJVRY,C M>E5CB?="$52:"SYEXA!\+@S,O+ML)MR+)C2F!?[8"9$A/FU.F SU;Q?^QQ+X M?]TH%\V_3(MRJZ7@5? <;F'XY2K%!6A(ZA?\K_LTV%V@(.$6?P8:Y<^DI3&& MN!H.K)=T^CZ%[-0UL:P$02,)2E$08]GB\-C@D&]12F_/O7NF;TU.4(J2X"%* M#QE8D=,QKV$@,TPOMHA#

/Y8%Q!7$A,$% MT3W+&JLV!Q:3 IM3Q@%N$V8O.V6MLA8RQ$YH@;JO/Q-7I]\*4'.J#(UL2J2. MBW9<\X-#H*2Q7K![GDI7VASWO!Y>$R\ -@HJJPO0V/W&3!V4O0AJ3ER!"]LQ M8UDN;9-[@I+I6G76_48Y'?"\",K-,4I8A?1.A:Q9[SEL9""V8S8:X-F9( [U MW)VN"&/N%CF)+%O+!E=&[MB MR:PSY1_*5^N_DC?K]:?6)LUUS0^;GW) KVK-[+/JF@VT-L[7\B>KQK\M M_'##MJ&S#B8('S?_H/(T>"I"[ROX%C;FF:[7;=FD 6/,)'YE'U '[2(!CZA.^,;EX:![P5RV.J(Z(3NJCG[F M;L;C/BM_..;9F.#2,65]%,&S+N1U7YC6[PGN+E).-QO>WIQ<_OW\]-W1SV]Q M<9[#^W)K7$".,]@'R1J2S6]E0?X[2N,U^!L,XGP++M/[((G^19L[<_W-[UZD MZI4NPYRE818J=@Y)K5Q\81N0$/?X91X,GN&\,>%10VFETZLJ3HV;-8 M#W!MZW=%X$!VG-PP08P_0 M$]FU>7*>S((E'IH=PW7![HG^3RY">(@C2"; M)[5DJV-1Y+*CMM3+3-L_"D7#FW@?O5*9?3^35G*$!EDI23A"3A()J.S;/$1$ MQ]=P7!VK<64OYKTJA(I.(;/>EQ4F0;:]A'D0)3#] O1)#I",K-?HZUJG' MNIBF]!!X->,BUXBT% FQ!OZD4"%W563D%#3*4,++BHI@':4PQ CQLM(0 DE* M/UD_:["059>SD>]L$NPZK$A$[L:C5E*A]"'[JB%I4KN,QZ2+6H;GQW5-(_(Y M'IF2&L*T5R318!3\TU'#MV44*_1$9G'G/\"*5!^@PVAS1& MA_NMES5-'T!2 G*[68-XM9Z<<8QYMRAU6+#T_(S IZ1$J>'XRH!E4HL,09:+ MZJ/CP'79T7,V E^20N.UXLND9!B"+_=%PE7P_ &E?\,0C9_/JGDLG8)!JB@K M'@2*UGG$]3--42%S;48PL24AU_;!F9/M,=IV>BKMZ*E4NU5>73>_:E@T5!*JXI0LU+N=2_ M?@&*I$@0EP0("8#&,6?9'@[+;N?D[^BM[\[G.OJ6%"=777^D?3U&!WI!*L^+7 MUR+Y[8?GLMS\^N[=MV_??OSVTX\X7[W[^/[]AW?_Y_/L(7Y&Z^AMDA5EE,7H MAS>$_M>B_G&&XZBL)>X5?WW*TY;!3^^ZNH04]%]O6[*W]*>W'SZ^_>G#CZ_% MXH=&1/H94$E+_CJB;W3Z\,LOO[RKOW:DA%$B8=VI3:SWYLW.?CE.T3U:OJ'_ M_7)_(RS]RSM*\2Y#Y2QZ0BFILBY>;C?HMQ^*9+U)4?O;90545R^+5'\ M_&.,USO^#]53@?ZL4%9>O9 _BDM41DE:J*4N*:^/[S]^>/_S3^]KF82L)HAW M0X;2-7J,7M$4R7A<)@@U0V3$:CE=1&G\T40H'A=;0DV69QJFGJ,-T07S9 MU9]54FZGH$K,;(*(5U&>T6D7Z?9U!1,$%+*:(-XE>BHGB#0H/D&,LSC.*^(; M<[RHXO+W*"=DY7:61$]DTCJI5:&<)[D.ZH5PGDQT'6,N$X2ZQ24ACU'R$CVE M4U G8#1!M'M$-*U(B7644$ 3/"]QOJ93Z/E3FJSJ]<(44VI6,%V5"YP1@K@\ MCU):B079A1RG"WN9%-%JE:.=&>;+]N?),JL83Q#]/"J28KZ\RU%!.DG-?X*\ M,FZ3!\9'VDTFC(MM>8MCCKE((DZ'<_7FL@(9VW'TYF)RF$SOT^;B, SL]M$[ MG"9Q8B:8E)W%=8B-!8BME-@:*"4.$[<'!TJ P22PRS5Z@K$ +\I>"C"X+NM?U M0!BC-?7K\^7%'9X3*XHX .BN?49G$$6"S&JB* MK(J#JG,8#:;-#W!ELYO[Z@FYY#GI$?!I6AUQ(1 MO1=M=5362:K4%;=5IS@>U);2 V>Q1H/C'%7YYMT#).Z+O>_H7 MJOC[M^\_-(?*_T)^^N,"OZ#\[*FH-V):?BD]"/GM!^XW(B?5C/GV[DCB[NQT MCU8)K3DK;Z,U8J26D33"\TF&.O1;^RP?ZA/E< 5AL$1YWIQ^2?2H ME4C[1V3':NX+1/<)TQO2OU[_%]IRVUM ,VCP$8VO+2Y7!M3D(Q9-FW_POLU; MK_A(^#)-S?O4&&7XR;^&E8BN:,]AR:89/WK?C&=$Y@65^SJ-5DP[2,N$53*QVNR2^%H.,+J)BN M/Z+RK_UA"@&[_XA)T_I_"ZSU=VY,W?X<.BX"!G2^8T"LE!8*!FP:'/Q[,#AX MI%M8"554.O<3D;&KM!&9OR!0J 1=O8VX-!#XQ7L([#84KI,4W5;K)Y0S32_Z M/-AZZ7_VKZD5*H V7/JEV[V64#;8:'A%3E!9:UB?FUS@*BOS[05>\+=7024& M"%"4\!44.HJ"<*)@V$+'_WVZG3J/T>O-@BB=+)/='3B)CU#0#N BI/45*##E M0! 1LFK!X?_NWTZ1L\6"Z%LT_YDE&?K !8:$;@ *+IVO@% K!0(#ETT+!/^W M#D5*? 0"X2,0"!]# @*KE"$0/NZ!X/\NXD")"_+7>?Z(OV4R&(RI>"#H4WD. M :%".@#H,VF;W_\-Q8$*];1GGM_E^"797:478D! R@/"B-1S-,A5TX'$B%.+ M"_]W&0=ZW.&BC-+_FVR$ZPX9(0\3#*'GB)"II8,'AD^+!O]W':EO.\M1Q&E_ MWJ?V>&'PR;\VEHBN.D88E&S;T?]=0YH0);U[QAE_RTCTN3'*^+-_;:I00=&N MX])MV_J_'?B XBHGN/SP\>F1*LNTK>AS8YCQ9__:5J&"HFW'I=N8'?^W Q_S MB*9:>MBNGW#*-"SW6V,2YIM_32H37M&>3-&V,?W?H&N!>/4:UQ3![I2)XI;H.SJUA9 .0V<%I/[A0$,U6""M M@%.+BU"VX&ZR$E'-DA=T&951HY;@<$=&RISJ\$E]Q05(-> Y#I]3BXM0=N3H MN65^$95HA7-^:#V78G2ZVZ/PM?%EBH#/>'L,VJ8.9??M81VEZ7E5)!DJ^"," MEV+0U R%KTTM4P34U R#MJE#V5"[6J-\14:K3SG^5C[3RYQ1QN_=4LI!TPLH M?84 1#$0% 2,6DCXOZO6(/H9I:D,"3R"8=\?$/C:[A(U8#U_4+YM9?_WW)KI M*EZO:5P)CK_6M^N+>572S+UT"1L53K7-5O%U%T68':I261?L+B^[FYS^Z&_WS MY762$8&2*+W#NZA*P15FG2+MA@>HB&&OGFZ$LZ(@;2!0E_^Q48S]Z%B%9L4D MU41 ,U!H1.-,+YH Y"Q;T/_0;"8O44KD*L[*BRC/M\0O_"-*J]&QEDZ9]KP+ M5L:9*Y:W'393>NB5N574)V8PUJYNP%OH/'%,XT6+?8;?O(7%A(5@ @89\:(PT_^=O.$A6 [3SDX.IJ__1VGI?/9+7;UY)I;3%!8S >@;\MKU0'V/X\ M/JXN^UM>H,D69K(%F<_-;J'%^8UM<#Y0CEZ"R82VVO,(=Q%V ME^,-RLOM71KMTO>1I>:&[AF-IT$0TFZXE)%ZB T-W500D;,ZQ677+-0M3M%TNVVQ5IZ2_3U;/Y7SYI4"U)=C9&H2V MG;C):3T$CXYV*M0H>)FOW+Q8IG_">/$M2=F07O;GQE;[GSUL=(',JO;=%PMW M<7;9"-N]AK%3MCV8+U4:) Q,E^V>='5;XC:V2HA(UZGT]5K MG%;T8%K@!G2*=#MXD"(>0LA 5Q688"PG+!!]@%5O@T,X<972C+>'/)^:0K11 MSBKX/%QE@;.U,R1$@,)<0;3[Q"87MK9!!)EX:^CH3MRH1DTY)5.; M%WM[6C%06&A%GLT@K/>6/(6=O_;QKJ3>8ZCC_P8/& G"F72+M3>AP<5\,(@\ MHDM-.%;:G]BN-BSD+MK2W21YP V?B FU88F<^0= PV"@;D/O(&;<#[1A&8;K M&YKG_L9JCV$BI]LC143G/UA &FKB1<0SW..!AV><2@G3\HY M18#3):OS),D$R>1,PX<=#.W5,]>FH!T-:%5\2Y_"#L>7K*")<(BT.%O1R5'_ M1?:F$TII&KL*:(("$41/<_P(N(>[FI$.3L)# \U2D,F"%T<,)H SLX4Y!,'U MG=PZ2'R*":67KX:"A:"N_N;@ ]04>-Q5??[;,XG\Z%Q*V#\_%Q"&!3.HQA/P M):GB)%9(0CA!['H*(#HL?N30L;J8[O['/2JC)$.+JRC/R+*F M.(OC:EVE-(/6)5HF<<(Z57B!QM:0 I[C2UMG'7Q!F(>[E='3IE[;T"R%.7I& M69&\H-U=AADN: #Z?/D8O8[#3DQ*[X-1]$I[#L-IUM#R>;HUA7M._)BCJ*CR MK7"B)2;H7I(8$WB.)*5..F#A,3/8J_AEAX<,K2CL_%MD*!<7RD6%][!0ZJ0# M"QZS_X*'NN!%J/GB7E9%N/=V5!80[P1)R8%AZH&A3%-[*QM)@HH.<7?(XZLG MAM4_JI_%V;]$2]=K; =KVDGLO7QRN-A;*:\-&FM6O-]9B_._HF' M24HT(VO\!9LAH&>COBT8T)LS:)K*A(&'0)YL!Q5D32HPGQ*(P>GQQ.S[G>#O M=X*_'RJ+#Y7)+'J>U\A?U)MV=RBOGX41GS.K2HR/GL4E/-\)T]?:\(!:S#U< MYS)Z:.BL*I]QGORU7PB.P26B'(-J3!D.F!1:&H)HS#7< ^F16C=%4:F!,Z02 M@::E"@TP7.TF@:7E&.[)LL:S<1HOJ7GZ5)PA;J OQFF"A_=P7.A'OSO-9&>_ M0PK>X6]+X3E,U%H9'_^VW"S'JGM^^N+'&9^MF:+':_KOARW'.&SI#%3,E\V% M)_+5V4'++MZH$TJP+E=0=4E@!50. S!?4%:A:](?>#<;N[2L=.^)_&\Q#I*; MP*$+T33@X,QIJ%H:VS#)T&4(JMR%;QI49>ZQ7U#^A-V?%%S@@KC/1O?1;)OS MK9M>#[[YC"&9&F!T,$S"799_RG%1W.5X.0H(YWQID_+WO_CS0AW],<7V"VP@X&F ! MM-U0*J5UU@O4;87U%!WV#"'[W1 I91ON1O<#2E,ZM&>+SU'^%?7T9P^-E(3M MH9&$T&_L@%74 (Z,9\!#*L M!I*4C,/=!Q_IK1JE5:.S[R!1*:0!"PZK">E;? A?!LQVH=,V\-Q7PC#(?[EH*"BJH<8.'T@%1I :0U0U/OV9&ND,Y>)X$ M8!S\\Y[M!+ ])$NRBFB[/UH^1TN2$D]7DU]TSXJ#4/SIF/5+//_<9=$X![X%%%##SW7F>#QDF=HPR-CP05 M5(,^PJ'R'\\JU32QQV$7;MX&LE81;IEPO[53K^$WGT$@4P,^\ ^9!/[D:IN] MK+V_Z4L HU.BN@PU )P--1A0P?OJK6 -2Q#_RR-& 0,_.]X.$-S-[\J6K? M.BNC8KWK=ID4<8J+*A=&44WD AL3Q5R<6>]WE*R>*1)>R#)KA6ZK]1/*Y\O1 M#2/>V&E4MK&49EE?G:42%WB:F;13JEQRGS8*6_;Y5-O[ZIU4Y:6VB:E8BWUD+-RB;+P'Z-8CM ME>/F'F$M(NA7 ,I]YA$Q98@(AZL^&:;2JFP&IW@YZXN*Y^L4?_-BMM<)HY[: M"4G'\S@.J_GM.;Z>YG"L4COD,M.X.2[>LE.B5/%N'F]CL.Z+7D"_XA4V(LFJ 77:+=?WOF:5XR M%R?4U"RXO],1"O V)@P><1'>[B!M69+ >]!UR=>3 ?B96OYRFGF%("HEG%]Q"P4,1 M8 N[D.17&/Q"<*SH61SC*J/O"&_I!$.)2@&]$) C^N"Q*+> 71B.ZIJ0-,R' M0TVNAGE%5!B\+S'L?;UO$'@:L).A5XO=*8#;W'[6L:\EBGEF&-W&+MB^8&P;2T%FX,H# MSP0'"D_5:@_=)\E&U>JUP,B#!!C9(]!VET=K0H0M@('5Y*@]Q;U+HXRF)J/)R.HG-Q@SZ1=LS*-3T#>'"P$!GF ;D,.5"$&[NT[E MP9^-C)1]P,ORV_@A>B6=")Q[NE/!HD#S@T!O7U?PYR+$%#%"BR;-8YJB^M!_ MOKS%)2KV!XXL[O1*M2B$E@H5DT96L8)0:,T3IJ(^[!N.>J("ID!RD9<\&6#J MV>$@/E,$Q7 /4?J=CH8*%O/E[H"(8QJ)_X06Y3A1==%0 6MN']ON5%V]Y7?= MO5Q4&B\FC1>1P6+7V#8VD*M3^804^B>P+07?^+"R+26M[N0VMJ^3+,KB"=M2 M 9RCR)EX,64899D=&"Y($T]NNBDI.-,!A@ZW[PGI$4Q7'.0LY34R0[S3%WA M;A3?HTTS]9XO91!3TG6/-POI H485',;$)/4=5);1S=%41$[H/GR2U:@N"*J M7*(GF5M3E. X.&&)0'&H;PW;3D]8:[AW,?GJ7>#U&FYKN7>=YZ]5:?6[P,4HZAM"RFQ2\DE#Q1Y _ H-MF8\@V!_!Y7J--_4K\9=O:(\ M3HK1ZRU@>MXN.)\^5"QJ6L+V,"RHT_R-/M?#\-5KC(KB,7IM,HW42G(S/W&L MQ,#4"J_V=9)IO *%MTT+VH#^1'G,GR3TZCQ]OISA*)//3$<4HSE!CR)0=*JU MM3OZ]VHQ>.MP..0_^@ HN$&,SP&,]_^#1:6Q;6R 5:=R\V?+3N%$$7YF9>5$ M45I=N!MX5\LEBHDIR,#\'&4K=$^,,\^H >C_TR#?ERBEWO,>$663F'@^^N$L M6PQ_Z%&RD[C#U=!.[0Y1@_?=XO!VU>LW!Y$GW.W(28K?H3RAK[:S-S3CM*+O M>/5-O#,[T^?<5-Z^(G'DRKWOJ4Y;0Z\3'UO4"8D5?'ARW.8X:=-SG_K8YVZ4 MLS.>&00!;NK.1<3+R^^H;RC_^/@=]Q.LY0+Y!CO:.^1?970"]1)0NJ\XHNDI$^9K1=G%?E+2[_ MB(>*,(N_L-6$GFR!:5D$^KP/A;$%&X1X$U_,1BG( M:-HX SZ-_YB"**>)'P'+$)+S"G<5TBDV(].<&_)7 MX=I[1, NN'L$'F7,'^_?W.,TO<;YMRAG][@-2POSX2M*.VQT5JY1HXL(ND8? M$WB4S1_6;!B@J"I)O[2FG><8UV#N+CPZ31XD+QJ[IN%^70U87878[<"),[W^'E-=\R\N)F M2W>Q%RTNJSS)5CL]:^6X5]QN43E?[N\!-:]3\X8/>US[8XX-KB'VO,.8U,[H M9D.LP#.N[AV-T,_L7W2O8RC%-^B(B81CGU7NHZ'.$O<0^]=A36QQ(+,D7KB[ ME(/G<9B.POVVOP'7_Q8B2&7J3888PSSPI_-X"2-H) \#&!598UPQ68@P BH] M&5'B>H)/W"':>Z=]AU@ ):OL@H;G9?'VL8F_HI#(%O6_TAU .I_>3HH8-SSNX;X/JG! (3IFZFOC/>RIJ"/GLB2C6*\-;BJVGVO*(ME8 MD\I@[@G\&,!KW>B>!O%M9$;R>U(^4[='E"<_\/2(O"#E]Z2N%LFDRY>:UNGL>'.JT"S(+-JCC$ [!KSBV<6MH!J_U&%B^ZN#FGBC@/A\66E9Q+U3,>V#2Q\$K M?5,780[N@9*A-2GFR[L>7V?7.^?Y*LJ2OVHA]M=2=YM7?0'GRR:K6Y3N;ZP* M%HE6>;9[IG9X.IM\G%<%?62EN$1%G">;1G(.$AX)HL[3<39T]FHE<-A>=#MS?/7I!6868Y1**')'NL5@]O#!]>@V-#8VQM"E .O=79&$UA>XJZ!/ M,_=>9G9X2P]7U'%G"^:QZ%M4"OR%5IG][3Q(&6>^@B8%+VK)R#IQ@8B8]<'H M7LQBOTP4.8Y)/!H[&?)PYE+TL(#M&&GH74 B4-]B6'7@CH8^@IN17D.3A;N[ M2+638;LWL,"W "B["U(22H=7QD92B=P%A%2LJP^='])86$M1-HY R']WN"WC M&WBW)5XMKQ!9<>%%1>9 44[(RNTLB9Z2U&72K*% 2=]GBC9-=(KLGYH"%''Y MTE:_5=1]'5Z :P#/^KU6@V(#[8=N %)=\Z*6LIIPMU;K1V*=!4"3RI5CMYRH M#7X6$+F+[1X().K "BJNJ:03J.A#KU2V#H;K-^R9(LYUMA8QQW"'1:_R MR;*'O'2S019NJB061I(/B3T*DZ>"J8=3[7)20_@UY );EAM8#[,")_)(6!\_ MN%Y83[B.8$;CV]UM<>VJ%W1V_L=VRY?YZ&X/'!4%0O,-RDFK9*N=7,+-;A!Q MIZ*U:,MO]W]*8R@U2K41LT""YU0I*R)F0X5 M'0N4)?!KF.(4$L4PAT0A1_AD/DUK3N!S.OW EC$/U#4FB!?X/#3-*X5B@*5Q'-V,8=2;$[@ MT*47,. 0$FZGF\@8Q495VYQ,N0U\=SSR_=<)?W^(G]&B2LGLJ9-O-XTOI(\M5CBZ@QZ3^>MEDE8E6@ =AA&7D=_0 MY.)UH+$=V\##D(WK"WQ:TD1]N?473L,42VH4(MB']S__]+X6B_["C3M\J#:; MM-Z8[2=HN\8Y38MWG>)OA;2_VV0IB6'49QE(I.-$6YG$0^I7Z6S/30/']1^/ M*%_7;JVH#WOOHU*^SSN=D02S4$:!(-7(+B;XA%84^!$D5_5V&O\Y*JM=>G#;FNG)?II92^:7J)UU'")N4'T+G7 M'9'+'6^/W%UZB5QI1:[%$F^<:1=J-=% 1>P/0;46]Z'SY M.PW1D=JH!-=0/VO(Y^[8'=8?RF"JW M0O>(GL01'6^RWW'^=8G)!_9<&43%LCT@'-0]1&M59 M0P&@86EEF-G3A@T9@W\9RJ^!8!.5D>%L7"9LB"EL8!%= MXYH:8/UKH. C2_KUE^ 'DH6XQ2R4(=^^: MYIB^R8B>U>@=SEZV;@%%+U/WB,(3C3@GO&("KCZ.SW.'PMQ&:\0]RE61<57K MDUE<74;;^!G%7\E\UP*;: PXW@YH"?Q)<,H1@L"^6&;@-11"S"C<*03:A&%E/&7/ MX38V7.@1!D-M1@L0[AQ M$P14GFBG2AR0$'%U7JCV MQPB:^WS?452/2$?<2.16;+EACCA@M:%\W;6I![2J=18$3 KIF*!)#MWI@ ]J MC -!4%*]>6R4ZUPB30(W08I!UY?:ON?KA.;K9)=% %) =DY[RA9YV5.4_(M5 MDOS4YJ6:YP\H?TG(ZF1\"B$C&>:=8DA<*$)S13="%-SC!R7=4"4>G;V=Y&N, M6^Z/Q$=D.,6K+7?/&$#9Y3J74+K.:"4Q.]91DINQ:LQ\EU=G/NQFX@,/_K=FE)5=)PSP\=9_+B@/1^;M5TK>7ULS&U< &5C'BFE MW\T.5U(# U*FAPCN/KY5^8LJ#%^F<,TYX-H$RXNX!7PZ#UEP8]#ZE=FLEC#N M69-AZ,V9/6BYW.VW?4(TWFKSG,11REG\*^FZ*P1"NN/JM=L@[$O!W090TK5Z MB>D,]2I:Q0H4_[C"+^_JG'+Y=J=;\P]6M>;G/[X\,'KL?VB3,#RX?!)4:57, M$7G8^X0\ZN#F!S<=33 +N,G(8)+5@D'& ICMBN7N.THF'/]%DH\K_%8_2J=[0GXP [YN-S\,WG\$[' MIYL&Y)#Z)^)&588>CP3U0>)7 F&A7HIZ) \#VHC]"F6PU1P2],9<-7-+@1]A M/!ZH$50PM+.EMRY#?K.GT:-5_SQ*:8Z(XGN C9T &V%2W'$]C1CW*,:K+/EK MWXQ=LER-,I)W0SEE0NKL)F8P[O7 R@*_I<#3LLN4+^AJ6F4D:.24\1PMZ?'"#(B*!B% MC4TCSO"N-L0A(,D9X'7B[6RA4F.(KZ_D1> ;)*Z.:0 [+A TPE1%L M3Q^'59G'[@6XA6NRG6!U5X=3F7.%_7*8"?TF2WD?U] MH]>KFY2@-KMZW:"8O@&>T&L9\^4#^;6@[ZZ0;[P[EW:9#FTYF6FXIGXHH[R\ M)*,X)R#T,,QMF9YA[GJ;B<+WHA6L">U-C/7Q^^1,$*!EG[&M MOCCS(.BK48(KNWP !A49FDI1Q+41Y"UI BL3Q+AWRK"6A;I5U@CVD\$? M DWV*+NG%3[8]H ,6UO^KV-[6H#7M^0!^P1(F, 3VQU@A,=&PYSE6>*L'U<) M$R?P0%8/5P6BV9^W*X+9*20)--A&/,A6A_$^HRUIPHTNO<4E#91#R0O5Q/5> MXUELEM4"A8Z6F4:P #+6'SB>F#F^JX@*LK[J&2W M6$;=Y& M":$SAZ#7%EA#W6$7!]539UZ4\/SA M4"EGV/XN"EC0<#&FH;'5MT-9@,S&;@W7]3?9"^.$\<7]3M!5E>YD4<8J+*A=EJP!0 M=MF&))3.AHU.JOOHVV>RQLR3**V3U56;39K0=[1+>B^Y0/G+Z,5SH[*L-6!E MG3D!2/OB::88^@))A;N<35H5A1NVT2GZ.\Z_WF3UD%G X*@NP8)05B(8Z('5 M-@.T>(3Q@L8S-0E6)C)2@0#,[#:9C"3L;><@,0%S,8W M)7B?6."XO?>@BQ#5I08H%/HW%DR6Y;B,4M>36C*USRNT:!+7_A[EA*S<=A<# M7$]TAW+1F7?7)*(W5G6*#%]T411QN77";1Q>W#N(EJOVB/:HV7GOHVS%#2IG M?V]/9O:_'U]._MOMXR]]6?GY6P\L;?.D)U=>[K=&8N:;NV@(CDVQ7'0F<&'/ M@+INIF"X&=G&W0++$,@Q2IL==E H7(/ _!X6.Q1NNGP^N\YLH5\]:!*?/3PC M5,YH-;2=QCY81=984$SFE8+I[,18HQ>H3=D.+S*6X1H3/-H 7:?FX"/F M&NY&ETCIF>!V&YA>L=B9>7 7[:I9N#,R*@]WM,LUMM H9^]L5E#I[BX&3+$A MK5R9EM:9C]!O'*RG^-!I@*NC#D113>"WR3[CE_IQAIM,H&>]Z16E]SA-KW'^ M+U,4U2A9M%EA$%#'A4\3N HC'0'(8PF<19Y)+2BSA4 0WA@*C'($R.YK#CYQJ,6)P!\?OT\%>&8XYF3 X%1Z-QFX MROA0]'W]-'WB/F%5951YN#LV[2@>7H#8!_N2W9:T7<26ZMSDD!JDID[^#PCE^BI=!V?6W-6U6QXNCV& XJHQB:KE6Y-ON7"N8NV\3.*OY+QL-Q= MZ"9_6^71>H:CC LWC1)MD 6DA->0TM<9#B(0[\!34DJ&$ SVQ3*3MH%E8E;A MAI7))A0CZRG#R#C4,WN^6\2B#XW!AM_]D(1[CQ&3,!1QGE( M\EV>K&M)^",+_VL7JL=\==8A)3;'*BV&G7',:; H6?6TA )Q#7Q*(?3A&. 4Q49L)Q(\%B<[ MA5",AZ )Q)A'N&>80Q5'&[S<+031-K"0RIEV5(;YS104@;/>6D7BG; MW/<\QWF.O]'5>[0A7\HM0'E548DQQ$6=N050\^))EACZ#EF%U(GH511X0#I/ MV:O739+OKD,1/\J^7*)10@+$48D@\2?7>SKL1OQ/93@[CXJD>" :1(MYUA^U M6;3I%N,.>+)BWN/.T )ZX(-7$FX36!YQV^;"2^3C)Z9_8"%V7Q*(ZOH.O@)J0+ %TP'77! M).3J+#_PX>9M7[*J0(MV:GJ!U^NDI)V(OH<@\FV3^4CF>$ ^WF/3EHVFSP>! MM=K,9FSC?'?HTW>=,8G2"_R"R%_+JS19)62&T>9R%J9K+9L M-&74UJJU >O/@8&U2[5HAM%1<3UH]HJ?"B)%%CD($'N5-?C[6ZCXZV6S!JY@ M)O(T1*J Y\G!%V*[PV):($$#]'\/%>B#],;=K]8P#V5O"'\U^Y/K"9H6/6RG M4 O3](]?3FA%V#UU:G+,I"XL6?O)"GL/]$G6F+[*DU75'@"$>M[$=-LH1F=K MNB20.^\1&=\)]\B\QQA0PTE.L<>TQ4VHJ4KJQYV:5ST?\7F4?>7?XE;2]1[. M$M!Y#QVHCGK8D7!MP6/U:4IGD4% M]UB%>Q55<>UP9#_UE5,^Q['Y@K]:>A7E=&I4D)G[PS,QL.MKIJP\HGRH"K(V M>X.0S-W(BYI7$F?CDTGNMW:$'7YSEVU"97DLUX/)("'@5H^@0RZ!1X;]CI+5 M,WWS]P7E9'U\6]&([?FRUKJ85V511O7EPLLDK0C9WOG4WEG0#>PR;5K(%E/O M34WCNL"UM YFM:%#L",;=1^:,@7N7HBGS.N49'3/;KW& MV4[/L[+,DZ>JW*U"ZM^(OFC1)#(\HYDR5HB7E](>P^X)N>D,3ZC+6+?OH?J1 M#4'#C;,5V+$QV\BP?9 X* M7R78JC[TW-.,B>I9S5FV:-0&+J,5I02K:F$IOZP!T1VBJ4?]4=5>&*:FO+<) M*JE3"O*9AWNW?;0=MM-9 1V&2@">CBID^/!5M0:@CGW@-]DA Z>9\X6/C&#^ M$R8I/@Q]#_$S6E0IFB_/LC)94.UH:@045WG]HM_5:YQ6"[2X)BU#5C";:F>\ M^9(U$"_SWV&8-VUIF[FS)I@H_OF6SX"3YN<(-36-<]":/&LI84I%*+G49A-3 M+%KR$B6.O](60UE1-]E=*DB&!Z!L^Z^,TMG8 VXSK*/K<-Q1U4'''RGOP(_K MC^&&L';W@[21%1EI\ZIE"S>WSH%&?6&+'F+\&H+!KD;B]K>D2;@KR(EFF0D2 M$]EF:V>2TV/KS9+]'L4XH]%A.T-W38*D\[J',>E*R) MGNEN'Q#+#)/)@N-F0J #'-VM^U+.9@[(H5B=K\WZL;)0<0*?AGL[3Q.-MYY/ MRF:C:&!;1_:>[;T>=%L/OD5K6PSS##ZNXY!K+9YQ2N0OKOZLDG+K.A*YWKX8 M2$2O= CFDS#B_K:1A-A=*N_F>5L:T?"2+$@C%DW(#Y6841E&O'\N0DKL;@2! M-1S6U)?Q\])*F@[RJ4Z2Q-ZQ( "@ST%T7 M:[ J+(W_#H:2&8H*5+@>/G92B'(PTXFSIUY_:1U,TYA]0HT;UU 2CAGP6H M;-RC08T2*@OT2SBSP'E%W#:94W//!/D?&[W8CRZ?Y 0W"58H-1Q5 )SIT,)R M#'Q[0:>38Y,> 33ROKKFF5-U->'NSD'&$IFQA0Z8N;\OKD9JY#Y[;V;E15[V M'!WY%^ODR$]_W-,+&9RA;/1[^X;D_O?CR\E_%7/\I2\KW_\>6-K/24:?,N#* MR_W62,Q\<];=>#;%@3+V:IN@RYA7/VO1Y2ON>I""PV45Q=R[!+D M>72,-.0+/=\,JIA(G651"79.TG 0V@G+! 0BB_S0H"6IP=K%* U3MA>G=J<,5<]XB M096\H 16HH+!X0ID@6G $E41^%--C".F-_CGRR\%.B,68.>6(-K&V I:KQ&F MHR<<5 JNYL\VN5Z/#16;)=%3G1!4"IX1%1C 5%(< E-N\7!AJK:&)9AR*SK$\SK.SY_&!R08?+@ .9*: M#=X3$/(-/&P)>+:G=T:E=>*G9!WN6P."T%VA/=47A(8:S^]: \Z&I76 F M]3,I]1SQLA(=,)H4E2[N146].A/JUN"MJ+L)RX+N"%X3OQ6E_T01&Z(T*.)U#K3GOWX#1L"G2FMB>^N],G"FF^?XZ"Y MJ]OR5-A7$).*^;?&#,J; 'E7_K2AS+'1$<&\J]U2"@+/X7R-*Z-Y-Z>X 9AW MQ4\:RQP+'0_*N\I=G(UK!.YTPC_B$ MJ*!Z\[-Y+TXKH+W2T-<:^MA3@Z[8(L?QJ9,"!(3OX/@"TR_9HCF@08NKUYB0 MB_.DB:< M=Z@.E_18V[P7X3H7T$64QA\[80Y3X>[%XL?HU7T&HDX4Y?4] .7^$4\QIH-O8.$=?/T)Y]EX/?OKI9+%--, MFYV"-+3F F?$+5;$,S8N$F?L"9-^P39UN$9!WX%F; 0M[.G4$NXY$%]+)EMS M>8V(?E'Z0$Q7$4&V V(01(TX2K&KR3%,4$\QFP6T:U8?^#MN7[*(^ BPAX2OF.J$U*PX_B;6"2J":^V35'(FX*:J5=&(-G:>C9F3B MOU0KH^'KYCQ%I;I-,$PQYMD#$=OZF1T^NW"S-ZHZ[MB$P!34 L8<(YY&LFFI M9^=;4?W4*H>GP(">I9&>ZJ1F@FR8*C*^JYIYD/_R$CV5-QF9HU1KR>1'0=6H M)Z3R*JSE]/,0JEIK8AI" 7N=+(3A.])Q%\?0;B)UIK/^!6XA/W,SRA(6^3LL MB1RJT;@T.X4W()7+4<[8KKRH+6+*&]RMWM46;T,T7^@?3\29_,?_!U!+ 0(4 M Q0 ( (19"U,P62? ;0D .@U . " 0 !E>&AI M8FET,S$Q+FAT;5!+ 0(4 Q0 ( (19"U.F4?<0> D @V . M " 9D) !E>&AI8FET,S$R+FAT;5!+ 0(4 Q0 ( (19"U/]7>,> M@ 4 @? . " 3T3 !E>&AI8FET,S(Q+FAT;5!+ 0(4 M Q0 ( (19"U.$GXB&G&0! *W_%0 + " >D8 !F;W)M M,3!Q+FAT;5!+ 0(4 Q0 ( (19"U."9T=L5K$! +L2 @ * M " :Y] 0!I;6%G93 N:G!G4$L! A0#% @ A%D+4Q$Z-4]%"P ZG$ M !$ ( !+"\# '1A8W0M,C R,3 V,S N>'-D4$L! A0#% M @ A%D+4V.8]<,G$ &>( !4 ( !H#H# '1A8W0M,C R M,3 V,S!?8V%L+GAM;%!+ 0(4 Q0 ( (19"U/0G1P=N!D =W 0 5 M " ?I* P!T86-T+3(P,C$P-C,P7V1E9BYX;6Q02P$"% ,4 M" "$60M3+^Z7<"UU IBP8 %0 @ 'E9 , =&%C="TR,#(Q M,#8S,%]L86(N>&UL4$L! A0#% @ A%D+4R*S%C?&. "ZH# !4 M ( !1=H# '1A8W0M,C R,3 V,S!?<')E+GAM;%!+!08 "@ * + ' " ^$P0 ! end