0001017303-19-000031.txt : 20190510 0001017303-19-000031.hdr.sgml : 20190510 20190510134301 ACCESSION NUMBER: 0001017303-19-000031 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 46 CONFORMED PERIOD OF REPORT: 20190331 FILED AS OF DATE: 20190510 DATE AS OF CHANGE: 20190510 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: 19814079 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 MARCH 31, 2019  

 UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C.  20549
 
FORM 10-Q

(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the quarterly period ended: March 31, 2019
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
______________________________________________________________________
____________________________________________________________________
(Exact name of registrant as specified in its charter)

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

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

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

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

Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading Symbol(s)
Name of each exchange on which registered
Common stock, par value $0.01 per share
TACT
NASDAQ Global Market

Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15 (d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  Yes      No   

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).  Yes      No 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company.  See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and "emerging growth company" in Rule 12b-2 of the Exchange Act. 
Large accelerated filer  
Accelerated filer  
Non-accelerated filer  
Smaller reporting company  
 
Emerging growth company 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial 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 April 30, 2019, the number of shares outstanding of the Company’s common stock, $0.01 par value, was 7,457,160.

2

PART I - FINANCIAL INFORMATION
 
Item 1.
FINANCIAL STATEMENTS

TRANSACT TECHNOLOGIES INCORPORATED
CONDENSED CONSOLIDATED BALANCE SHEETS
(unaudited)

 
 
March 31, 2019
   
December 31, 2018
 
Assets:
 
(In thousands, except share data)
 
Current assets:
           
Cash and cash equivalents
 
$
1,944
   
$
4,691
 
Accounts receivable, net
   
6,836
     
8,025
 
Inventories, net
   
14,387
     
12,835
 
Prepaid income taxes
   
663
     
809
 
Other current assets
   
1,115
     
677
 
Total current assets
   
24,945
     
27,037
 
 
               
Fixed assets, net of accumulated depreciation of $20,660 and $20,518, respectively
   
2,413
     
2,272
 
Right-of-use asset, net of accumulated amortization of $211 and $0
   
3,479
     
 
Goodwill
   
2,621
     
2,621
 
Deferred tax assets
   
2,239
     
2,198
 
Intangible assets, net of accumulated amortization of $3,542, and $3,487, respectively
   
746
     
797
 
Other assets
   
31
     
31
 
 
   
11,529
     
7,919
 
Total assets
 
$
36,474
   
$
34,956
 
 
               
Liabilities and Shareholders’ Equity:
               
Current liabilities:
               
Accounts payable
 
$
2,267
   
$
3,483
 
Accrued liabilities
   
2,002
     
2,765
 
Lease liability
   
909
     
 
Deferred revenue
   
402
     
384
 
Total current liabilities
   
5,580
     
6,632
 
 
               
Deferred revenue, net of current portion
   
240
     
265
 
Lease liability, net of current portion
   
2,808
     
 
Deferred rent, net of current portion
   
     
250
 
Other liabilities
   
218
     
242
 
 
   
3,266
     
757
 
Total liabilities
   
8,846
     
7,389
 
 
               
Shareholders’ equity:
               
Common stock, $0.01 par value, 20,000,000 shares authorized; 11,500,502 and 11,463,141 shares issued, respectively; 7,455,660 and 7,418,299 shares outstanding, respectively
   
115
     
115
 
Additional paid-in capital
   
32,103
     
32,129
 
Retained earnings
   
27,593
     
27,515
 
Accumulated other comprehensive loss, net of tax
   
(73
)
   
(82
)
Treasury stock, at cost, 4,044,842 shares
   
(32,110
)
   
(32,110
)
Total shareholders’ equity
   
27,628
     
27,567
 
Total liabilities and shareholders’ equity
 
$
36,474
   
$
34,956
 
 
See notes to Condensed Consolidated Financial Statements.

3

TRANSACT TECHNOLOGIES INCORPORATED
CONDENSED CONSOLIDATED STATEMENTS OF INCOME
(unaudited)

 
 
Three Months Ended
March 31,
 
 
 
2019
   
2018
 
   
(In thousands, except per share data)
 
 
           
Net sales
 
$
11,550
   
$
12,243
 
Cost of sales
   
5,464
     
6,381
 
 
               
Gross profit
   
6,086
     
5,862
 
 
               
Operating expenses:
               
Engineering, design and product development
   
1,165
     
1,221
 
Selling and marketing
   
1,854
     
1,573
 
General and administrative
   
2,290
     
2,212
 
 
   
5,309
     
5,006
 
 
               
Operating income
   
777
     
856
 
Interest and other income (expense):
               
Interest, net
   
(6
)
   
(8
)
Other, net
   
90
     
10
 
 
   
84
     
2
 
 
               
Income before income taxes
   
861
     
858
 
Income tax provision
   
115
     
178
 
Net income
 
$
746
   
$
680
 
 
               
Net income per common share:
               
Basic
 
$
0.10
   
$
0.09
 
Diluted
 
$
0.10
   
$
0.09
 
 
               
Shares used in per-share calculation:
               
Basic
   
7,461
     
7,533
 
Diluted
   
7,619
     
7,901
 
 
See notes to Condensed Consolidated Financial Statements.

4

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

 
 
Three Months Ended
March 31,
 
 
 
2019
   
2018
 
 
 
(In thousands)
 
 
           
Net income
 
$
746
   
$
680
 
Foreign currency translation adjustment, net of tax
   
9
     
(1
)
Comprehensive income
 
$
755
   
$
679
 

See notes to Condensed Consolidated Financial Statements.

5

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

 
 
Three Months Ended
March 31,
 
 
 
2019
   
2018
 
 
 
(In thousands)
 
Cash flows from operating activities:
           
Net income
 
$
746
   
$
680
 
Adjustments to reconcile net income to net cash (used in) provided by operating activities:
               
Share-based compensation expense
   
173
     
161
 
Depreciation and amortization
   
252
     
221
 
Deferred income taxes
   
(35
)
   
12
 
Foreign currency transaction gains
   
(66
)
   
(9
)
Changes in operating assets and liabilities:
               
Accounts receivable
   
1,210
     
2,297
 
Inventories
   
(1,484
)
   
(2
)
Prepaid income taxes
   
147
     
161
 
Other current and long term assets
   
(437
)
   
(46
)
Right of use assets
   
(3,479
)
   
 
Accounts payable
   
(1,254
)
   
(740
)
Lease liabilities
   
3,718
     
 
Accrued liabilities and other liabilities
   
(1,045
)
   
(872
)
Net cash (used in) provided by operating activities
   
(1,554
)
   
1,863
 
 
               
Cash flows from investing activities:
               
Capital expenditures
   
(298
)
   
(298
)
Additions to capitalized software
   
(4
)
   
(10
)
Net cash used in investing activities
   
(302
)
   
(308
)
 
               
Cash flows from financing activities:
               
Payment of dividends on common stock
   
(668
)
   
(673
)
Purchases of common stock for treasury
   
     
(1,562
)
Proceeds from stock option exercises
   
     
94
 
Withholding taxes paid on stock issuances
   
(199
)
   
(246
)
Net cash used in financing activities
   
(867
)
   
(2,387
)
 
               
Effect of exchange rate changes on cash and cash equivalents
   
(24
)
   
(6
)
 
               
Decrease in cash and cash equivalents
   
(2,747
)
   
(838
)
Cash and cash equivalents, beginning of period
   
4,691
     
5,507
 
Cash and cash equivalents, end of period
 
$
1,944
   
$
4,669
 
 
               
Supplemental schedule of non-cash investing activities:
               
Capital expenditures included in accounts payable
 
$
59
   
$
122
 

See notes to Condensed Consolidated Financial Statements.

6

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

 
 
Three Months Ended
March 31,
 
 
 
2019
   
2018
 
 
 
(In thousands, except share data)
 
             
Equity beginning balance
 
$
27,567
   
$
26,014
 
                 
Common stock
               
Balance, beginning and end of period
   
115
     
114
 
                 
Additional paid-in capital
               
Balance, beginning of period
   
32,129
     
31,353
 
Share-based compensation expense
   
173
     
161
 
Issuance of shares from exercise of stock options
   
     
94
 
Relinquishment of stock awards and deferred stock units to pay for withholding taxes
   
(199
)
   
(246
)
Balance, end of period
   
32,103
     
31,362
 
                 
Retained earnings
               
Balance, beginning of period
   
27,515
     
24,756
 
Net income
   
746
     
680
 
Dividends declared and paid on common stock
   
(668
)
   
(673
)
Balance, end of period
   
27,593
     
24,763
 
                 
Treasury stock
               
Balance, beginning of period
   
(32,110
)
   
(30,110
)
Purchase of treasury stock
   
     
(1,562
)
Balance, end of period
   
(32,110
)
   
(31,672
)
                 
Accumulated other comprehensive loss
               
Balance, beginning of period
   
(82
)
   
(99
)
Foreign currency translation adjustment, net of tax
   
9
     
(1
)
 Balance, end of period
   
(73
)
   
(100
)
                 
Equity ending balance
   
27,628
     
24,467
 
                 
Supplemental share information:
               
Issuance of shares from stock awards
    56,998
     
62,788
 
Relinquishment of stock awards to pay withholding taxes
    19,637
     
17,219
 
Purchase of treasury stock
   
     
122,780
 
Dividends per share of common stock
 
$
0.09
   
$
0.09
 

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, 2018 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 for the year ended December 31, 2018 included in our Annual Report on Form 10-K.

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 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 Income.

The results of operations for the three months ended March 31, 2019 are not necessarily indicative of the results to be expected for the full year.

2. Revenue

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

Disaggregation of revenue

The following table 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
March 31, 2019
 
   
United States
   
International
   
Total
 
   
(In thousands)
 
Restaurant solutions
 
$
832
   
$
96
   
$
928
 
POS Automation and Banking
   
1,259
     
18
     
1,277
 
Casino and Gaming
   
3,424
     
2,059
     
5,483
 
Lottery
   
697
     
     
697
 
Printrex
   
297
     
45
     
342
 
TransAct Services Group
   
2,498
     
325
     
2,823
 
Total net sales
 
$
9,007
   
$
2,543
   
$
11,550
 

Contract balances

Our contract liabilities consist of customer prepayments and deferred revenue.  Customer prepayments are reported as “Accrued Liabilities” in current liabilities in the Condensed Consolidated Balance Sheets.  Customer prepayments 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 restaurant solution terminals, EPICENTRAL™ maintenance contracts and testing service contracts, and is recognized as revenue as (or when) we perform under the contract.  We do not have any contract asset balances as of March 31, 2019 or December 31, 2018.  For the first three months of 2019, we recognized revenue of $150 thousand related to our contract liabilities at December 31, 2018.  Total contract liabilities consist of the following:

8

   
March 31,
2019
   
December 31,
2018
 
   
(In thousands)
 
             
Customer pre-payments
 
$
59
   
$
50
 
Deferred revenue, current
   
402
     
384
 
Deferred revenue, non-current
   
240
     
265
 
Total contract liabilities
 
$
701
   
$
699
 

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 March 31, 2019, the aggregate amount of the transaction price allocated to remaining performance obligations was $5.1 million.  The Company expects to recognize revenue on $4.3 million of its remaining performance obligations within the next 12 months, $0.7 million within the next 24 months and the balance of these remaining performance obligations within the next 36 months.

3. Inventories, net

The components of inventories, net were:

 
 
March 31,
2019
   
December 31,
2018
 
 
 
(In thousands)
 
 
           
Raw materials and purchased component parts
 
$
7,386
   
$
6,593
 
Work-in-process
   
140
     
29
 
Finished goods
   
6,861
     
6,213
 
 
 
$
14,387
   
$
12,835
 

4. Accrued product warranty liability

We generally warrant 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 three months ended March 31, 2019 and 2018:

 
 
Three Months Ended
March 31,
 
 
 
2019
   
2018
 
 
 
(In thousands)
 
 
           
Balance, beginning of period
 
$
273
   
$
267
 
Warranties issued
   
40
     
80
 
Warranty settlements
   
(60
)
   
(69
)
Balance, end of period
 
$
253
   
$
278
 

As of March 31, 2019, $199 thousand of the accrued product warranty liability were classified as current in "Accrued liabilities" in the Condensed Consolidated Balance Sheets and the remaining $54 thousand was classified as non-current in "Other liabilities".

9

5. 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
March 31,
 
 
 
2019
   
2018
 
 
 
(In thousands, except per share data)
 
 
           
Net income
 
$
746
   
$
680
 
 
               
Shares:
               
Basic:  Weighted average common shares outstanding
   
7,461
     
7,533
 
Add:  Dilutive effect of outstanding options and restricted stock units as determined by the treasury stock method
   
158
     
368
 
Diluted:  Weighted average common and common equivalent shares outstanding
   
7,619
     
7,901
 
 
               
Net income per common share:
               
Basic
 
$
0.10
   
$
0.09
 
Diluted
 
$
0.10
   
$
0.09
 

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.  These outstanding stock awards are not included in the computation of diluted earnings per share because the effect would be anti-dilutive.  For the three months ended March 31, 2019 and 2018, there were 540 thousand and 147 thousand, respectively, of potentially dilutive shares consisting of stock awards that were excluded from the calculation of earnings per diluted share.  
 
6. Shareholders’ equity

For the three months ended March 31, 2019, our Board of Directors declared a quarterly cash dividend of $0.09 per share, totaling $668 thousand, which was paid on March 15, 2019 to common shareholders of record at the close of business on February 20, 2019.  For the three months ended March 31, 2018, dividends declared and paid totaled $673 thousand, or $0.09 per share.

7. Leases

ASU 2016-02, “Leases”, which was codified in, and is referred to in this Report as, ASC 842, became effective for reporting periods beginning after December 15, 2018. The adoption requires a modified retrospective transition approach, applying the new standard to all leases existing at the date of initial application. An entity may choose to use either (1) its effective date or (2) the beginning of the earliest comparative period presented in the financial statements as its date of initial application. The Company has elected to adopt the standard using the effective date, January 1, 2019, as its date of initial application. Consequently, financial information will not be updated, and the disclosures required under the new standard will not be provided for dates and periods before January 1, 2019.

The new standard requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. This classification will determine whether lease expense is recognized based on an effective interest method or on a straight-line basis over the term of the lease, respectively. A lessee is also required to record a right-of-use asset and a lease liability for all leases with a term of greater than 12 months regardless of their classification. Leases with a term of 12 months or less will be accounted for similar to existing guidance for operating leases today. If risks and rewards are conveyed without the transfer of control, the lease is treated as financing. If the lessor does not convey risks and rewards or control, the lease is treated as operating.

We have elected certain of the practical expedients available under ASC 842 upon adoption. We have applied the practical expedient which allows prospective transition to ASC 842 on January 1, 2019. Under this transition practical expedient, we did not reassess lease classification, embedded leases or initial direct costs. We have applied the practical expedient for short-term leases. We have lease agreements that include lease and non-lease components, and we have not elected the practical expedients to combine these components for any of our leases.  The adoption of ASC 842 had no effect on our Consolidated Statement of Income or Consolidated Statement of Cash Flows. Upon adoption of ASC 842, we recorded a $3.7 million right-of-use asset and a $3.9 million lease liability. The adoption of the new standard had no impact on retained earnings.
10

We enter into lease agreements for the use of real estate space and certain other equipment under operating leases and we have no financing leases. We determine if an arrangement contains a lease at inception. Our leases are included in Right of use assets and Lease liabilities in our Condensed Consolidated Balance Sheet.

Right of use assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Lease right of use assets and liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, the Company determines its incremental borrowing rate by using the rate of interest that the Company would have to pay to borrow on a collateralized basis over a similar term, an amount equal to the lease payments in a similar economic environment.  Our lease right of use assets exclude lease incentives. Our leases have remaining lease terms of one to eight years, some of which include options to extend. The majority of our leases with options to extend provide for extensions of up to five years with the ability to terminate the lease within one year. The exercise of lease renewal options is at our sole discretion and our lease right of use assets and liabilities reflect only the options we are reasonably certain that we will exercise. Lease expense is recognized on a straight-line basis over the lease term.

Operating lease expense for the quarter ended March 31, 2019 was $237 thousand.

The following information represents supplemental disclosure for the statement of cash flows related to operating leases (in thousands):
   
Three Months Ended
March 31, 2019
 
Operating cash flows from leases
 
$
(257
)

The following summarizes additional information related to our leases:
   
Three Months Ended
March 31, 2019
 
Weighted average remaining lease term (in years)
   
5.4
 
Weighted average discount rate
   
3.7
%

The maturity of the Company’s operating lease liabilities as of March 31, 2019 are as follows (in thousands):

2019
 
$
773
 
2020
   
1,032
 
2021
   
701
 
2022
   
432
 
2023
   
268
 
Thereafter
   
888
 
Total undiscounted lease payments
   
4,094
 
Less imputed interest
   
377
 
Total lease liabilities
 
$
3,717
 

Prior to the adoption of ASC 842, rental commitments on an undiscounted basis were approximately $4.3 million at December 31, 2018 under non-cancelable operating leases and were payable as follows: $1.0 million in 2019; $1.0 million in 2020; $0.7 million in 2021; $0.4 million in 2022, $0.3 million in 2023 and $0.9 million  thereafter.

8. Income taxes

We recorded an income tax provision for the first quarter of 2019 of $115 thousand at an effective tax rate of 13.4%, compared to an income tax provision during the first quarter of 2018 of $178 thousand at an effective tax rate of 20.7%.  The effective tax rate for the first quarter of 2019 was lower as it included the foreign-derived intangible income (“FDII”) deduction under the Tax Cuts and Jobs Act (the “Tax Reform Act”).  The FDII deduction was not included in the effective tax rate for the first quarter of 2018 as the interpretive guidance for the deduction was not yet released.

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

11

As of March 31, 2019, we had $105 thousand of total gross unrecognized tax benefits that, if recognized, would favorably affect the effective income tax rate in any future periods.  We expect that $25 thousand of the $105 thousand of unrecognized tax benefits will reverse in 2019 upon the expiration of the statute of limitations.

We recognize interest and penalties related to uncertain tax positions in the income tax provision reported as "Deferred tax assets" in the Condensed Consolidated Balance Sheet.  As of March 31, 2019, we had $20 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.

In February 2018, the FASB issued ASU 2018-02, “Income Statement-Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive income,” which provides a new standard that permits entities to make a one-time reclassification from accumulated other comprehensive loss (“AOCL”) to retained earnings for the stranded tax effects resulting from the newly enacted corporate tax rates under the Tax Reform Act. We adopted ASU 2018-02 on January 1, 2019 and elected not to reclassify the income tax effects of the Tax Reform Act from AOCL to retained earnings.  We continue to release disproportionate income tax effects from AOCL based on the aggregate portfolio approach.  The adoption of ASU 2018-02 did not have an impact on our Condensed Consolidated Financial Statements.





















12

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 March 31, 2019 (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 Section 27A of the Securities Act of 1933, as amended, Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) and 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” or “continue” or the negative thereof or other similar words.  All forward-looking statements involve risks and uncertainties, including, but not limited to those listed in Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2018.  Actual results may differ materially from those discussed in, or implied by, the forward-looking statements.  The forward-looking statements speak only as of the date of this Report and we assume no duty to update them.  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 restaurant solutions, point of sale (“POS”) automation and banking, casino and gaming, lottery, 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.  Known and respected worldwide for innovative designs and real-world service reliability, our thermal and inkjet 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 products to original equipment manufacturers (“OEMs”), value-added resellers, select distributors, as well as directly to end-users.  Our product distribution spans across the Americas, Europe, the Middle East, Africa, Asia, Australia, the Caribbean Islands and the South Pacific. We also offer world-class service, support, 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 and scanning activities of customers in the restaurant and hospitality, banking, 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.

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.

For a complete description of our accounting policies, see Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations – Critical Accounting Policies and Estimates,” of our Annual Report on Form 10-K for the year ended December 31, 2018.  We have reviewed those policies and determined that they remain our critical accounting policies for the three months ended March 31, 2019.




13

Results of Operations: Three months ended March 31, 2019 compared to three months ended March 31, 2018

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 March 31, 2019 and 2018 were as follows (in thousands, except percentages):

 
 
Three Months Ended
   
Three Months Ended
   
Change
 
 
 
March 31, 2019
   
March 31, 2018
     $    
%
 
Restaurant Solutions
 
$
928
     
8.0
%
 
$
1,045
     
8.5
%
 
$
(117
)
   
(11.2
%)
POS automation and banking
   
1,277
     
11.1
%
   
1,716
     
14.0
%
   
(439
)
   
(25.6
%)
Casino and gaming
   
5,483
     
47.5
%
   
5,940
     
48.5
%
   
(457
)
   
(7.7
%)
Lottery
   
697
     
6.0
%
   
635
     
5.2
%
   
62
     
9.8
%
Printrex
   
342
     
3.0
%
   
275
     
2.3
%
   
67
     
24.4
%
TSG
   
2,823
     
24.4
%
   
2,632
     
21.5
%
   
191
     
7.3
%
 
 
$
11,550
     
100.0
%
 
$
12,243
     
100.0
%
 
$
(693
)
   
(5.7
%)
 
                                               
International *
 
$
2,543
     
22.0
%
 
$
2,064
     
16.9
%
 
$
479
     
23.2
%

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

Net sales for the first quarter of 2019 decreased $0.7 million, or 6%, from the same period in 2018.  Printer, terminal and other hardware sales volume decreased 11% to approximately 28,000 units driven primarily by a 27% decrease in unit volume from the POS automation and banking market and a 5% decrease in unit volume in the casino and gaming market.  The average selling price of our printers, terminals and other hardware increased 4% for the first quarter of 2019 compared to the first quarter of 2018 due primarily to lower POS automation and banking sales, which sell at a lower price than our other products.  

International sales for the first quarter of 2019 increased $0.5 million, or 23%, from the same period in 2018 primarily due to increased sales in the international casino and gaming market.  

Restaurant Solutions. Revenue from the restaurant solutions market includes sales of terminals that combine hardware and software 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.  These terminals help food service establishments and restaurants (including fine dining, casual dining, quick-serve convenience and hospitality establishments) effectively manage food safety and automate and manage back-of-the-house operations.  In addition to sales of terminals, revenue includes sales of cloud-based software applications and hardware (including handheld devices, tablets, temperature probes and temperature sensors).  In 2019, we launched our BOHA! solution, which combines our latest generation terminal, cloud-based software application and hardware into a unique solution to automate the back-of-house operations in restaurants.    Sales of our worldwide restaurant solutions products for the three months ended March 31, 2019 and 2018 were as follows (in thousands, except percentages):

 
 
Three Months Ended
   
Three Months Ended
   
Change
 
 
 
March 31, 2019
   
March 31, 2018
   
 $
   
%
 
Domestic
 
$
832
     
89.7
%
 
$
973
     
93.1
%
 
$
(141
)
   
(14.5
%)
International
   
96
     
10.3
%
   
72
     
6.9
%
   
24
     
33.3
%
 
 
$
928
     
100.0
%
 
$
1,045
     
100.0
%
 
$
(117
)
   
(11.2
%)

The decrease in domestic restaurant solutions revenue for the first quarter of 2019 compared to the first quarter of 2018 was driven largely by lower sales of our AccuDate 9700 terminal to our former U.S. distributor.  This decrease was partially offset by increased sales of our AccuDate XL2e terminal, which has since been rebranded to the BOHA! terminal.  Additionally, during the first quarter of 2019, we recognized our first sales of BOHA! software on a SaaS subscription basis.  We expect sales of our restaurant solutions products to increase in 2019 compared to 2018 following the launch of our new BOHA! solution. 

POS automation and banking. Revenue from the POS automation and banking market includes sales of thermal and impact 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.  In addition, revenue includes sales of inkjet printers used by banks, credit unions and other financial institutions to print deposit or withdrawal receipts and/or validate checks at bank teller stations.  As of December 31, 2018, we exited the banking market but will continue to fulfill orders from legacy customers until our inventory is exhausted.  Sales of our worldwide POS automation and banking products for the three months ended March 31, 2019 and 2018 were as follows (in thousands, except percentages):

 
 
Three Months Ended
   
Three Months Ended
   
Change
 
 
 
March 31, 2019
   
March 31, 2018
     $    
%
 
Domestic
 
$
1,259
     
98.6
%
 
$
1,670
     
97.3
%
 
$
(411
)
   
(24.6
%)
International
   
18
     
1.4
%
   
46
     
2.7
%
   
(28
)
   
(60.9
%)
 
 
$
1,277
     
100.0
%
 
$
1,716
     
100.0
%
 
$
(439
)
   
(25.6
%)

The decrease in domestic POS automation and banking product revenue for the first quarter of 2019 compared to the first quarter of 2018 was primarily driven by a 24% decrease in domestic sales of our Ithaca® 9000 printer, as sales to McDonald’s decreased for the first quarter of 2019 compared to the same period in 2018.  We expect sales of our Ithaca® 9000 to McDonald’s to decrease in 2019 compared to 2018.
 
14

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 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 real-time at the slot machine.  Sales of our worldwide casino and gaming products for the three months ended March 31, 2019 and 2018 were as follows (in thousands, except percentages):

 
 
Three Months Ended
   
Three Months Ended
   
Change
 
 
 
March 31, 2019
   
March 31, 2018
     $    
%
 
Domestic
 
$
3,424
     
62.4
%
 
$
4,190
     
70.5
%
 
$
(766
)
   
(18.3
%)
International
   
2,059
     
37.6
%
   
1,750
     
29.5
%
   
309
     
17.7
%
 
 
$
5,483
     
100.0
%
 
$
5,940
     
100.0
%
 
$
(457
)
   
(7.7
%)

The decrease in domestic sales of our casino and gaming products for the first quarter of 2019 compared to the first quarter of 2018 was due to an 83% decrease in domestic sales of our off-premise gaming printers to an OEM, which we do not expect to reoccur in 2019; a 7% decrease in domestic sales of our thermal casino printers driven primarily by industry-wide weakness resulting in lower sales to our OEMs; and an 81% decrease in domestic EPICENTRAL™ software sales, as we had no new installations during the first quarter of 2019 compared to one new installation in 2018.  Sales of EPICENTRALTM are project based and as a result, may fluctuate significantly quarter-to-quarter and year-to-year.

International casino and gaming product sales increased for the first quarter of 2019 compared to the first quarter of 2018 due to a 77% increase in sales of our thermal casino printers largely to customers in Asia.  This increase was partially offset by a 70% decline in international sales of our off-premise gaming printers to Europe, Australia and Asia.  Sales of our off-premise gaming printers are largely project-oriented and therefore may fluctuate significantly from quarter-to-quarter and year-to-year.

We expect domestic and international casino and gaming sales in 2019 to be relatively consistent with the sales levels achieved during 2018.

Lottery. Revenue from the lottery market includes 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. Sales of our worldwide lottery printers for the three months ended March 31, 2019 and 2018 were as follows (in thousands, except percentages):

 
 
Three Months Ended
   
Three Months Ended
   
Change
 
 
 
March 31, 2019
   
March 31, 2018
     $    
%
 
Domestic
 
$
697
     
100.0
%
 
$
635
     
100.0
%
 
$
62
     
9.8
%
International
   
-
     
0.0
%
   
-
     
0.0
%
   
-
     
0.0
%
 
 
$
697
     
100.0
%
 
$
635
     
100.0
%
 
$
62
     
9.8
%

Our sales to IGT are directly dependent on the timing and number of new and upgraded lottery terminal installations that IGT performs, and as a result, may fluctuate significantly quarter-to-quarter and year-to-year.  Our sales to IGT are not indicative of IGT’s overall business or revenue.  We expect lottery printer sales to be lower for 2019 compared to 2018, as we have shifted our focus away from the lottery market to our higher value, technology-enabled restaurant solutions and casino and gaming products.

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.  Prior to 2019, revenue in this market also includes sales of vehicle mounted printers used to print schematics and certain other critical information in emergency services vehicles and other mobile printing applications. We exited this market at the end of 2018 and do not expect any future sales.  Sales of our worldwide Printrex printers for the three months ended March 31, 2019 and 2018 were as follows (in thousands, except percentages): 

 
 
Three Months Ended
   
Three Months Ended
   
Change
 
 
 
March 31, 2019
   
March 31, 2018
     $    
%
 
Domestic
 
$
297
     
86.8
%
 
$
263
     
95.6
%
 
$
34
     
12.9
%
International
   
45
     
13.2
%
   
12
     
4.4
%
   
33
     
275.0
%
 
 
$
342
     
100.0
%
 
$
275
     
100.0
%
 
$
67
     
24.4
%

The increase in sales of Printrex printers for the first quarter of 2019 compared to the first quarter of 2018 resulted from higher domestic and international sales in the oil and gas market.  We expect total Printrex sales to increase slightly for 2019 compared to 2018, as we expect to benefit from a continued modest recovery in the oil and gas industry. 

15

TSG. Revenue generated by our TSG includes sales of consumable products (inkjet cartridges, ribbons, receipt paper, color thermal paper, food safety labels and other printing supplies), replacement parts, maintenance and repair services, technical support services, testing services, refurbished printers, and shipping and handling charges.  Sales in our worldwide TSG market for the three months ended March 31, 2019 and 2018 were as follows (in thousands, except percentages):

 
 
Three Months Ended
   
Three Months Ended
   
Change
 
 
 
March 31, 2019
   
March 31, 2018
     $    
%
 
Domestic
 
$
2,498
     
88.5
%
 
$
2,448
     
93.0
%
 
$
50
     
2.0
%
International
   
325
     
11.5
%
   
184
     
7.0
%
   
141
     
76.6
%
 
 
$
2,823
     
100.0
%
 
$
2,632
     
100.0
%
 
$
191
     
7.3
%

The increase in domestic revenue from TSG for the first quarter of 2019 as compared to the first quarter of 2018 was primarily due to an increase in label sales and increased service revenue related to our restaurant solutions products.  Sales of our restaurant solutions labels were five times higher on a growing installed base of AccuDate and BOHA! terminals.  Service revenue also increased 24% for the first quarter of 2019 compared to the first quarter of 2018.  Additionally, we had a 18% increase in sales of our legacy HP inkjet cartridges used in our banking printers.  We do not expect this trend to continue for HP inkjet cartridges as we exited the banking market at the end of 2018.  These increases were offset by a 31% decrease in sales of lottery printer spare parts to IGT.  Based on our backlog of orders and contractual commitments for replacement parts, primarily from IGT, for our installed base of lottery printers, we expect TSG sales to decrease in 2019 compared to 2018.

Internationally, TSG revenue increased for the first quarter of 2019 compared to the first quarter of 2018 primarily due to a 102% increase in sales of replacement parts and accessories to international casino and gaming customers.

Gross Profit. Gross profit information for the three months ended March 31, 2019 and 2018 is summarized below (in thousands, except percentages):

Three Months Ended
March 31,
   
Percent
   
Percent of
   
Percent of
 
2019
   
2018
   
Change
   
Total Sales - 2019
   
Total Sales - 2018
 
$
6,086
   
$
5,862
     
3.8
%
   
52.7
%
   
47.9
%

Gross profit is measured as revenue less cost of sales, which includes primarily the cost of all raw materials and component parts, direct labor, manufacturing overhead expenses, cost of finished products purchased directly from our contract manufacturers and expenses associated with installations of our EPICENTRALTM print system.  For the first quarter of 2019, gross profit increased $224 thousand, or 4%, despite a sales decrease of 6% for the first quarter in 2019 compared to the first quarter of 2018.  Our gross margin increased 480 basis points, increasing to 52.7% for the first quarter of 2019 compared to 47.9% for the first quarter of 2018.  The increased gross margin reflects a favorable shift in sales mix towards higher-value, technology driven solutions, as well as lower sales of POS printers, which carry lower margins than our other products.

Operating Expenses - Engineering, Design and Product Development. Engineering, design and product development information for the three months ended March 31, 2019 and  2018 is summarized below (in thousands, except percentages):

Three Months Ended
March 31,
   
Percent
   
Percent of
   
Percent of
 
2019
   
2018
   
Change
   
Total Sales - 2019
   
Total Sales - 2018
 
$
1,165
   
$
1,221
     
(4.6
%)
   
10.1
%
   
10.0
%

Engineering, design and product development expenses primarily includes 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).  Such expenses decreased $56 thousand, or 5%, for the first quarter of 2019 compared to the first quarter of 2018, primarily due to lower expenses related to product development for the restaurant solutions and casino and gaming markets.  We expect engineering, design and product development expenses in 2019 to be consistent with 2018.

16

Operating Expenses - Selling and Marketing. Selling and marketing information for the three months ended March 31, 2019 and  2018 is summarized below (in thousands, except percentages):

Three Months Ended
March 31,
   
Percent
   
Percent of
   
Percent of
 
2019
   
2018
   
Change
   
Total Sales - 2019
   
Total Sales - 2018
 
$
1,854
   
$
1,573
     
17.9
%
   
16.1
%
   
12.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, e-commerce and other promotional marketing expenses.  Such expenses increased by $281 thousand, or 18%, for the first quarter of 2019 compared to the first quarter of 2018 primarily due to higher compensation expenses related to the hiring of additional outside and technical sales staff during the latter part of 2018 and first quarter of 2019.  We expect selling and marketing expense to increase significantly in 2019 compared to 2018 due to the full-year impact of hiring additional sales staff during 2018, as well as investments to support our new suite of BOHA! software and hardware solutions. 

Operating Expenses - General and Administrative. General and administrative information for the three months ended March 31, 2019 and  2018 is summarized below (in thousands, except percentages):

Three Months Ended
March 31,
   
Percent
   
Percent of
   
Percent of
 
2019
   
2018
   
Change
   
Total Sales - 2019
   
Total Sales - 2018
 
$
2,290
   
$
2,212
     
3.5
%
   
19.8
%
   
18.1
%

General and administrative expenses primarily include salaries, incentive compensation, and other payroll related expenses for our executive, accounting, human resources and information technology staff, expenses for our corporate headquarters, professional and legal expenses, telecommunication expenses, and other expenses related to being a publicly-traded company.  General and administrative expenses increased $78 thousand, or 4%, for the first quarter of 2019 compared to the first quarter of 2018 due primarily to higher professional and legal expenses.  These increases were partially offset by lower recruiting expense and severance expense incurred during the first quarter of 2019 compared to the first quarter of 2018.  We expect general and administrative expense to be higher in 2019 compared to 2018 due to higher incentive compensation and additional investment to support restaurant solutions.

Operating Income. Operating income information for the three months ended March 31, 2019 and  2018 is summarized below (in thousands, except percentages):

Three Months Ended
March 31,
   
Percent
   
Percent of
   
Percent of
 
2019
   
2018
   
Change
   
Total Sales - 2019
   
Total Sales - 2018
 
$
777
   
$
856
     
(9.2
%)
   
6.7
%
   
7.0
%

Our operating income decreased $79 thousand, or 9%, and our operating margin decreased slightly by 30 basis points for the first quarter of 2019 compared to the first quarter of 2018.  The decrease in both operating profit and operating margin were primarily due to a 6% increase in operating expenses, partially offset by a 480 basis point increase in gross margin, for the first quarter of 2019 compared to the first quarter of 2018.

Interest. We recorded net interest expense of $6 thousand for the first quarter of 2019 compared to $8 thousand for the first quarter of 2018.  We do not expect significant changes in net interest expense for the full year 2019.

Other, net. We recorded other income of $90 thousand for the first quarter of 2019 compared to $10 thousand for the first quarter of 2018.  The increase in other income was due to higher foreign currency exchange gains recorded by our U.K. subsidiary for the first quarter of 2019 compared to the first quarter of 2018.  Going forward, we may continue to experience more foreign exchange gains or losses depending on the level of sales to Europe through our U.K. subsidiary and the change in exchange rates of the Euro and Pound Sterling against the U.S. dollar.

Income Taxes. We recorded an income tax provision for the first quarter of 2019 of $115 thousand at an effective tax rate of 13.4%, compared to an income tax provision during the first quarter of 2018 of $178 thousand at an effective tax rate of 20.7%.  The effective tax rate for the first quarter of 2019 was lower as it included the foreign-derived intangible income (“FDII”) deduction under the Tax Cuts and Jobs Act (the “Tax Reform Act”).  The FDII deduction was not included in the effective tax rate for the first quarter of 2018 as the interpretive guidance for the deduction was not yet released.  We expect our effective tax rate to be between 13% and 14% for the full year 2019.

17

Net Income. We reported net income for the first quarter of 2019 of $746 thousand, or $0.10 per diluted share, compared to $680 thousand, or $0.09 per diluted share, for the first quarter of 2018.
 
Liquidity and Capital Resources

Cash Flow
For the first three months of 2019, our cash and cash equivalents balance decreased $2.7 million, or 59%, from December 31, 2018. We ended the first quarter of 2019 with $1.9 million in cash and cash equivalents, of which $0.5 million was held by our U.K. subsidiary, and no debt outstanding.

Operating activities:  The following significant factors affected our cash used in operating activities of $1.6 million for the first three months of 2019 as compared to cash provided by operating activities of $1.9 million for the first three months of 2018:

During the first three months of 2019:
We reported net income of $0.7 million.
We recorded depreciation and amortization of $0.3 million, and share-based compensation expense of $0.2 million.
Accounts receivable decreased $1.2 million, or 15%, due to the collection of receivables for 2018 sales.
Inventory increased $1.5 million, or 12%, due to the buildup of inventory on hand to support future anticipated sales of BOHA! hardware product for the restaurant solutions market.
Prepaid income taxes decreased $0.1 million during the first quarter of 2019.
Other current and long term assets increased $0.4 million, or 65%, due primarily to an advanced payment of royalty fees.
Accounts payable decreased $1.3 million, or 36%, due primarily to inventory purchases made towards the end of the fourth quarter of 2018 that were subsequently paid in the first quarter of 2019.
Accrued liabilities and other liabilities decreased $1 million, or 27%, due primarily to the payment of 2018 annual bonuses in March 2019.

During the first three months of 2018:
We reported net income of $0.7 million.
We recorded depreciation and amortization of $0.2 million, and share-based compensation expense of $0.2 million.
Accounts receivable decreased $2.3 million, or 21%, due to the collection of past due receivables for 2017 sales made to our former international casino and gaming distributor.
Prepaid income taxes decreased $0.2 million during the first quarter of 2018.
Accounts payable decreased $0.7 million, or 19%, due primarily to higher inventory purchases made towards the end of the fourth quarter of 2017 compared to the first quarter of 2018 that were subsequently paid in the first quarter of 2018.
Accrued liabilities and other liabilities decreased $0.9 million, or 21%, due primarily to the payment of 2017 annual bonuses in March 2018.

Investing activities:  Our capital expenditures, including capitalized software were $0.3 million for the first three months of both 2019 and 2018.  Expenditures in 2019 were primarily for new product tooling equipment and, to a lesser extent, computer and networking equipment and leasehold improvements at our Ithaca facility.  Expenditures for the first three months of 2018 were primarily for computer and networking equipment and furniture and fixtures purchases related to investments made in our U.K. facility to support the build-out of our internal sales infrastructure to sell directly to slot machine manufacturers and end user casino and gaming customers.  To a lesser extent, expenditures in 2018 included computer and networking equipment for our U.S. operations.

Capital expenditures and capitalized software development costs for 2019 are expected to be approximately $1.3 million, primarily for software development  for our new restaurant solutions BOHA! products, new product tooling, new computer software and equipment purchases.

Financing activities:  We used $0.9 million of cash from financing activities during the first three months of 2019 to pay dividends of $0.7 million and $0.2 million related to the relinquishment of shares to pay for withholding taxes on stock issued from our stock compensation plan.  During the first three months of 2018, we used $2.4 million of cash from financing activities to purchase $1.6 million of common stock for treasury, to pay dividends of $0.7 million to common shareholders and $0.2 million related to the relinquishment of shares to pay for withholding taxes on stock issued from our stock compensation plan, partially offset by proceeds from stock option exercises of $0.1 million.

18

Credit Facility and Borrowings
We maintain a credit facility (the "TD Bank Credit Facility") with TD Bank N.A. (“TD Bank”), which provides for a $20 million revolving credit line.  On November 21, 2017, we signed an amendment to the TD Bank Credit Facility through November 28, 2022.  Borrowings under the revolving credit line bear a floating rate of interest at the prime rate minus one percent and are secured by a lien on all of our assets.  We also pay a fee of 0.125% on unused borrowings under the revolving credit line.  The amendment increased the amount of revolving credit loans we may use to fund future cash dividend payments or treasury share buybacks to $12.5 million from $10 million.  

The TD Bank Credit Facility imposes certain quarterly financial covenants on us and restricts, among other things, our ability to incur additional indebtedness and the creation of other liens. We were in compliance with all financial covenants of the TD Bank Credit Facility at March 31, 2019.  The following table lists the financial covenants and the performance measurements at March 31, 2019:

Financial Covenant
Requirement/Restriction
 
Calculation at March 31, 2019
 
Operating cash flow / Total debt service
Minimum of 1.25 times
   
126.8
 
Funded Debt / EBITDA
Maximum of 3.0 times
   
0
 

As of March 31, 2019, borrowings available under the TD Bank Credit facility were $20 million.

Shareholder Dividend Payments
In 2012, our Board of Directors initiated a quarterly cash dividend program which is subject to the Board’s approval each quarter.  Our Board of Directors declared an increase to the quarterly cash dividend from $0.06 to $0.07 per share in May 2013, from $0.07 to $0.08 per share in May 2014, and from $0.08 to $0.09 per share in May 2017.  Dividends declared and paid on our common stock totaled $0.7 million or $0.09 per share in the first quarter of both 2019 and 2018.  On April 30, 2019 our Board of Directors approved the second quarter 2019 dividend in the amount of $0.09 per share payable on or about June 14, 2019 to common shareholders of record at the close of business on May 20, 2019.  We expect to pay approximately $2.7 million in cash dividends to our common shareholders during 2019.

Stock Repurchase Program
On March 1, 2018, our Board of Directors approved a new stock repurchase program (the “2018 Stock Repurchase Program”).  Under the 2018 Stock Repurchase Program, we are authorized to repurchase up to $5 million of our outstanding shares of common stock from time to time in the open market at prevailing market prices based on market conditions, share price and other factors.  The 2018 Stock Repurchase Program expires on December 31, 2019, if we do not discontinue the repurchase program prior to such time.  We use the cost method to account for treasury stock purchases, under which the price paid for the stock is charged to the treasury stock account.  Repurchases of our common stock are accounted for as of the settlement date.  During the three months ended March 31, 2019, we repurchased no shares of our common stock.  During the three months ended March 31, 2018, we repurchased 122,780 shares of our common stock for approximately $1.6 million at an average price per share of $12.72. 

Resource Sufficiency
We believe that our cash and cash equivalents on hand, our expected cash flows generated from operating activities and borrowings available under our TD Bank Credit Facility will provide sufficient resources to meet our working capital needs, finance our capital expenditures and additions to capitalized software, and dividend payments, and meet our liquidity requirements through at least the next twelve months.

Contractual Obligations / Off-Balance Sheet ArrangementsThe disclosure of payments we have committed to make under our contractual obligations is set forth under Part II, Item 7, “Management's Discussion and Analysis of Financial Condition and Results of Operations—Contractual Obligations” of our Annual Report on Form 10-K for the year ended December 31, 2018.  There have been no material changes in our contractual obligations outside the ordinary course of business since December 31, 2018.

We have no material off-balance sheet arrangements as defined in Item 303(a)(4)(ii) of Regulation S-K.
 
Item 3.
QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
 
The disclosure of our exposure to market risk is set forth under Part II, Item 7A, “Quantitative and Qualitative Disclosures about Market Risk”, of our Annual Report on Form 10-K for the year ended December 31, 2018.  There has been no material change in our exposure to market risk during the three months ended March 31, 2019.
 
19

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

No change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) occurred during the fiscal quarter ended March 31, 2019 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

PART II.  OTHER INFORMATION
 
Item 1.
LEGAL PROCEEDINGS

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 March 31, 2019, we are unaware of any legal proceedings pending or threatened against the Company that management believes are likely to have a material adverse effect on our business, financial condition or results of operations.
 
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, 2018.  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

On March 1, 2018, our Board of Directors approved the 2018 Stock Repurchase Program.  Under the 2018 Stock Repurchase Program, we are authorized to repurchase up to $5 million of our outstanding shares of common stock from time to time in the open market through December 31, 2019 at prevailing market prices based on market conditions, share price and other factors.  During the three months ended March 31, 2019, we purchased no shares of our common stock.  As of March 31, 2019, $3 million remains authorized for future repurchase under the 2018 Stock Repurchase Program.  The following table summarizes the repurchase of our common stock in the three months ended March 31, 2019:

 
 
Period
 
Total Number of Shares Purchased
   
Average Price Paid per Share
   
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs
   
Approximate Dollar Value of Shares that May Yet Be Purchased under the Plans or Programs
 
January 1, 2019 – January 31, 2019
   
   
$
     
   
$
3,000,000
 
February 1, 2019 – February 28, 2019
   
     
     
   
$
3,000,000
 
March 1, 2019 – March 31, 2019
   
     
     
   
$
3,000,000
 
Total
   
   
$
     
         

Item 3.
DEFAULTS UPON SENIOR SECURITIES

None.

Item 4.
MINE SAFETY DISCLOSURES

Not applicable.
 
20

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.
 
Certification pursuant to 18 U.S.C. Section 1350 as adopted pursuant to section 906 of the Sarbanes-Oxley Act of 2002.
101.INS
 
XBRL Instance Document.
101.SCH
 
XBRL Taxonomy Extension Schema Document.
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase Document.
101.LAB
 
XBRL Taxonomy Extension Label Linkbase Document.
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase Document.










21

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: May 10, 2019
     Steven A. DeMartino
 
     President, Chief Financial Officer, Treasurer and Secretary
 
     (Principal Financial Officer)
   
   
 
By: /s/ David B. Peters
Dated: May 10, 2019
     David B. Peters
 
     Vice President and Chief Accounting Officer
 
     (Principal Accounting Officer)
 
22
EX-31.1 2 exhibit311.htm CERTIFICATION OF CEO PURSUANT TO SECTION 302 OF SOX ACT OF 2002  
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 Rule 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 periodic 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 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.

May 10, 2019

/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  
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 Rule 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 periodic 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 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: May 10, 2019


/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  
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 ending March 31, 2019, 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:  May 10, 2019

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



Date:  May 10, 2019

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

EX-101.INS 5 tact-20190331.xml XBRL INSTANCE DOCUMENT 0001017303 2019-01-01 2019-03-31 0001017303 2019-04-30 0001017303 2018-12-31 0001017303 2019-03-31 0001017303 2018-01-01 2018-03-31 0001017303 2017-12-31 0001017303 2018-03-31 0001017303 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001017303 us-gaap:CommonStockMember 2017-12-31 0001017303 us-gaap:RetainedEarningsMember 2017-12-31 0001017303 us-gaap:CommonStockMember 2018-12-31 0001017303 us-gaap:RetainedEarningsMember 2018-12-31 0001017303 us-gaap:TreasuryStockMember 2018-12-31 0001017303 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001017303 us-gaap:TreasuryStockMember 2017-12-31 0001017303 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001017303 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001017303 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001017303 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0001017303 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001017303 us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0001017303 us-gaap:TreasuryStockMember 2018-01-01 2018-03-31 0001017303 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0001017303 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001017303 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0001017303 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001017303 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001017303 us-gaap:RetainedEarningsMember 2018-03-31 0001017303 us-gaap:TreasuryStockMember 2019-03-31 0001017303 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001017303 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001017303 us-gaap:RetainedEarningsMember 2019-03-31 0001017303 us-gaap:TreasuryStockMember 2018-03-31 0001017303 tact:InternationalMember 2019-01-01 2019-03-31 0001017303 country:US tact:TransActServicesGroupMember 2019-01-01 2019-03-31 0001017303 tact:PrintrexMember country:US 2019-01-01 2019-03-31 0001017303 tact:LotteryMember tact:InternationalMember 2019-01-01 2019-03-31 0001017303 tact:TransActServicesGroupMember tact:InternationalMember 2019-01-01 2019-03-31 0001017303 country:US tact:RestaurantSolutionsMember 2019-01-01 2019-03-31 0001017303 tact:TransActServicesGroupMember 2019-01-01 2019-03-31 0001017303 tact:POSAutomationAndBankingMember 2019-01-01 2019-03-31 0001017303 tact:RestaurantSolutionsMember 2019-01-01 2019-03-31 0001017303 tact:POSAutomationAndBankingMember tact:InternationalMember 2019-01-01 2019-03-31 0001017303 country:US tact:LotteryMember 2019-01-01 2019-03-31 0001017303 tact:PrintrexMember 2019-01-01 2019-03-31 0001017303 country:US tact:CasinoAndGamingMember 2019-01-01 2019-03-31 0001017303 tact:LotteryMember 2019-01-01 2019-03-31 0001017303 country:US 2019-01-01 2019-03-31 0001017303 tact:PrintrexMember tact:InternationalMember 2019-01-01 2019-03-31 0001017303 tact:CasinoAndGamingMember 2019-01-01 2019-03-31 0001017303 tact:CasinoAndGamingMember tact:InternationalMember 2019-01-01 2019-03-31 0001017303 tact:POSAutomationAndBankingMember country:US 2019-01-01 2019-03-31 0001017303 tact:InternationalMember tact:RestaurantSolutionsMember 2019-01-01 2019-03-31 0001017303 2020-04-01 2019-03-31 0001017303 2019-04-01 2019-03-31 0001017303 2021-04-01 2019-03-31 0001017303 srt:MaximumMember 2019-01-01 2019-03-31 0001017303 us-gaap:StockCompensationPlanMember 2018-01-01 2018-03-31 0001017303 us-gaap:StockCompensationPlanMember 2019-01-01 2019-03-31 0001017303 us-gaap:AccountingStandardsUpdate201602Member 2018-12-31 0001017303 srt:MinimumMember 2019-01-01 2019-03-31 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure false --12-31 2019-03-31 Accelerated Filer TRANSACT TECHNOLOGIES INC 0001017303 7457160 2019 Q1 10-Q false false true 2267000 3483000 2002000 2765000 20660000 20518000 -73000 -82000 32103000 32129000 -246000 -199000 173000 161000 147000 540000 36474000 34956000 24945000 27037000 7919000 11529000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 9pt;"><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 (&#8220;TransAct&#8221;, the &#8220;Company&#8221;, &#8220;we&#8221;, &#8220;us&#8221;, or &#8220;our&#8221;) have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) for interim financial information.&#160;&#160;Accordingly, they do not include all of the information and footnotes required by U.S. GAAP to be included in full year financial statements.&#160;&#160;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.&#160;&#160;The December 31, 2018 Condensed Consolidated Balance Sheet data was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP.&#160;&#160;These interim financial statements should be read in conjunction with the audited financial statements for the year ended December 31, 2018 included in our Annual Report on Form 10-K.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 9pt;"><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 style="line-height: 11.4pt;" /></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 (&#8220;TransAct&#8221;, the &#8220;Company&#8221;, &#8220;we&#8221;, &#8220;us&#8221;, or &#8220;our&#8221;) have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) for interim financial information.&#160;&#160;Accordingly, they do not include all of the information and footnotes required by U.S. GAAP to be included in full year financial statements.&#160;&#160;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.&#160;&#160;The December 31, 2018 Condensed Consolidated Balance Sheet data was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP.&#160;&#160;These interim financial statements should be read in conjunction with the audited financial statements for the year ended December 31, 2018 included in our Annual Report on Form 10-K.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></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.&#160;&#160;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 &#8220;Accumulated other comprehensive loss, net of tax&#8221;, in the Condensed Consolidated Balance Sheets and Condensed Consolidated Statements of Changes in Shareholders&#8217; Equity.&#160;&#160;Transaction gains and losses are included in &#8220;Other, net&#8221; in the Condensed Consolidated Statements of Income.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></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 months ended March 31, 2019 are not necessarily indicative of the results to be expected for the full year.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> 122000 59000 4691000 1944000 5507000 4691000 4669000 1944000 -838000 -2747000 20000000 20000000 0.01 0.01 0.09 0.09 11463141 11500502 7418299 7455660 115000 115000 755000 679000 150000 265000 240000 701000 699000 384000 402000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 9pt;"><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 style="line-height: 11.4pt;" /></div><div style="text-align: justify; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Our contract liabilities consist of customer pre-payments and deferred revenue.&#160; Customer prepayments are reported as &#8220;Accrued Liabilities&#8221; in current liabilities in the Condensed Consolidated Balance Sheets.&#160; Customer prepayments 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.&#160; Deferred revenue is reported separately in current liabilities and non-current liabilities and consists of our extended warranty contracts, technical support for our restaurant solution terminals, EPICENTRAL&#8482; maintenance contracts and testing service contracts, and is recognized as revenue as (or when) we perform under the contract.&#160; We do not have any contract asset balances as of March 31, 2019 or December 31, 2018.&#160; For the first three months of 2019, we recognized revenue of $150 thousand related to our contract liabilities at December 31, 2018.&#160; Total contract liabilities consist of the following:</font></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">March 31,</font></div><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">December 31,</font></div><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(In thousands)</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Customer pre-payments</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">59</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">50</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Deferred revenue, current</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">402</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">384</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Deferred revenue, non-current</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">240</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">265</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Total contract liabilities</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">701</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">699</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> 6381000 5464000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 9pt;"><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 style="line-height: 11.4pt;" /></div><div style="text-align: justify; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The following table 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.&#160; Sales and usage-based taxes are excluded from revenues.</font></div><div style="line-height: 12.3pt;"><br style="line-height: 12.3pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Three Months Ended</font></div><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">March 31, 2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">United States</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">International</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Total</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: top;"><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(In thousands)</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 7.2pt; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Restaurant solutions</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">832</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">96</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">928</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"><div style="text-align: left; margin-left: 7.2pt; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">POS Automation and Banking</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,259</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,277</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 7.2pt; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Casino and Gaming</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,424</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,059</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,483</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"><div style="text-align: left; margin-left: 7.2pt; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Lottery</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">697</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8211;</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">697</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 7.2pt; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Printrex</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">297</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">45</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">342</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; margin-left: 7.2pt; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">TransAct Services Group</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,498</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">325</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,823</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 16.2pt; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Total net sales</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,007</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,543</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,550</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div style="line-height: 12.3pt;"><br style="line-height: 12.3pt;" /></div></div> 0 250000 12000 -35000 2198000 2239000 221000 252000 2019-03-15 2019-02-20 673000 668000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 9pt;"><div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">5. Earnings per share</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></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="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">&#160;</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 12.3pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Three Months Ended</font></div><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">March 31,</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"> 2019</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2018</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(In thousands, except per share data)</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Net income</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">746</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">680</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Shares:</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Basic:&#160;&#160;Weighted average common shares outstanding</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,461</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,533</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; text-indent: -27pt; margin-left: 27pt; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Add:&#160;&#160;Dilutive effect of outstanding options and restricted stock units as determined by the&#160;treasury stock method</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">158</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">368</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; text-indent: -27pt; margin-left: 27pt; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Diluted:&#160;&#160;Weighted average common and common equivalent shares outstanding</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,619</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,901</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Net income per common share:</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; margin-left: 9pt; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Basic</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0.10</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0.09</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; margin-left: 9pt; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Diluted</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0.10</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0.09</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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.&#160;&#160;These outstanding stock awards are not included in the computation of diluted earnings per share because the effect would be anti-dilutive.&#160;&#160;For the three months ended March 31, 2019 and 2018, there were 540 thousand and 147 thousand, respectively, of potentially dilutive shares consisting of stock awards that were excluded from the calculation of earnings per diluted share.&#160;&#160;</div><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</font></div></div> 0.09 0.10 0.09 0.10 -24000 -6000 0.207 0.134 -199000 -246000 80000 40000 54000 267000 273000 278000 253000 69000 60000 199000 3487000 3542000 66000 9000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 9pt;"><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.&#160;&#160;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 &#8220;Accumulated other comprehensive loss, net of tax&#8221;, in the Condensed Consolidated Balance Sheets and Condensed Consolidated Statements of Changes in Shareholders&#8217; Equity.&#160;&#160;Transaction gains and losses are included in &#8220;Other, net&#8221; in the Condensed Consolidated Statements of Income.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> 2212000 2290000 2621000 2621000 5862000 6086000 861000 858000 115000 178000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 9pt;"><div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">8. Income taxes</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We recorded an income tax provision for the first quarter of 2019 of $115 thousand at an effective tax rate of 13.4%, compared to an income tax provision during the first quarter of 2018 of $178 thousand at an effective tax rate of 20.7%.&#160; The effective tax rate for the first quarter of 2019 was lower as it included the foreign-derived intangible income (&#8220;FDII&#8221;) deduction under the Tax Cuts and Jobs Act (the &#8220;Tax Reform Act&#8221;).&#160; The FDII deduction was not included in the effective tax rate for the first quarter of 2018 as the interpretive guidance for the deduction was not yet released.</font></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We are subject to U.S. federal income tax, as well as income tax in certain U.S. state and foreign jurisdictions.&#160;&#160;We have substantially concluded all U.S. federal, state and local income tax, and foreign tax regulatory examination matters through 2014.&#160;&#160;However, our federal tax returns for the years 2015 through 2017 remain open to examination. Various U.S. state and foreign tax jurisdiction tax years remain open to examination as well, but we believe that any additional assessment would be immaterial to the Condensed Consolidated Financial Statements.&#160;&#160;</font></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">As of March 31, 2019, we had $105 thousand of total gross unrecognized tax benefits that, if recognized, would favorably affect the effective income tax rate in any future periods.&#160;&#160;We expect that $25 thousand of the $105 thousand of unrecognized tax benefits will reverse in 2019 upon the expiration of the statute of limitations.</font></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We recognize interest and penalties related to uncertain tax positions in the income tax provision reported as "Deferred tax assets" in the Condensed Consolidated Balance Sheet.&#160; As of March 31, 2019, we had $20 thousand of accrued interest and penalties related to uncertain tax positions.&#160; </font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The Company&#160;</font><font style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">maintains a valuation allowance against certain deferred tax assets where realization is not certain.</font></font></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In February 2018, the FASB issued ASU 2018-02, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">&#8220;Income Statement-Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive income,&#8221;</font> which provides a new standard that permits entities to make a one-time reclassification from accumulated other comprehensive loss (&#8220;AOCL&#8221;) to retained earnings for the stranded tax effects resulting from the newly enacted corporate tax rates under the Tax Reform Act. We adopted ASU 2018-02 on January 1, 2019 and elected not to reclassify the income tax effects of the Tax Reform Act from AOCL to retained earnings.&#160; We continue to release disproportionate income tax effects from AOCL based on the aggregate portfolio approach.&#160; The adoption of ASU 2018-02 did not have an impact on our Condensed Consolidated Financial Statements.</font></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> -1045000 -872000 -161000 -147000 -1254000 -740000 1484000 2000 -1210000 -2297000 46000 437000 368000 158000 746000 797000 -8000 -6000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 9pt;"><div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">3. Inventories, net</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The components of inventories, net were:</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 12.3pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">March 31,</font></div><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">December 31,</font></div><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(In thousands)</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Raw materials and purchased component parts</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">7,386</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,593</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Work-in-process</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">140</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">29</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Finished goods</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">6,861</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,213</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">14,387</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">12,835</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> 6213000 6861000 14387000 12835000 6593000 7386000 140000 29000 432000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 9pt;"><div style="text-align: left; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">7. Leases</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">ASU 2016-02,<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"> &#8220;Leases&#8221;</font>, which was codified in, and is referred to in this Report as, ASC 842, became effective for reporting periods beginning after December 15, 2018. The adoption requires a modified retrospective transition approach, applying the new standard to all leases existing at the date of initial application. An entity may choose to use either (1) its effective date or (2) the beginning of the earliest comparative period presented in the financial statements as its date of initial application. The Company has elected to adopt the standard using the effective date, January 1, 2019, as its date of initial application. Consequently, financial information will not be updated, and the disclosures required under the new standard will not be provided for dates and periods before January 1, 2019.</font></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The new standard requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. This classification will determine whether lease expense is recognized based on an effective interest method or on a straight-line basis over the term of the lease, respectively. A lessee is also required to record a right-of-use asset and a lease liability for all leases with a term of greater than 12 months regardless of their classification. Leases with a term of 12 months or less will be accounted for similar to existing guidance for operating leases today. If risks and rewards are conveyed without the transfer of control, the lease is treated as financing. If the lessor does not convey risks and rewards or control, the lease is treated as operating.</font></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We have elected certain of the practical expedients available under ASC 842 upon adoption. We have applied the practical expedient which allows prospective transition to ASC 842 on January 1, 2019. Under this transition practical expedient, we did not reassess lease classification, embedded leases or initial direct costs. We have applied the practical expedient for short-term leases. We have lease agreements that include lease and non-lease components, and we have not elected the practical expedients to combine these components for any of our leases.&#160; The adoption of ASC 842 had no effect on our Consolidated Statement of Income or Consolidated Statement of Cash Flows. Upon adoption of ASC 842, we recorded a $3.7 million right-of-use asset and a $3.9 million lease liability. The adoption of the new standard had no impact on retained earnings.</font></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We enter into lease agreements for the use of real estate space and certain other<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">&#160;</font>equipment under operating leases and we have no financing leases. We determine if an arrangement contains a lease at inception. Our leases are included in Right of use assets and Lease liabilities in our Condensed Consolidated Balance Sheet.</font></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Right of use assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Lease right of use assets and liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, the Company determines its incremental borrowing rate by using the rate of interest that the Company would have to pay to borrow on a collateralized basis over a similar term, an amount equal to the lease payments in a similar economic environment.&#160; Our lease right of use assets exclude lease incentives. Our leases have remaining lease terms of one to eight years, some of which include options to extend. The majority of our leases with options to extend provide for extensions of up to five years with the ability to terminate the lease within one year. The exercise of lease renewal options is at our sole discretion and our lease right of use assets and liabilities reflect only the options we are reasonably certain that we will exercise. Lease expense is recognized on a straight-line basis over the lease term.</font></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Operating lease expense for the quarter ended March 31, 2019 was $237 thousand.</font></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></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 style="line-height: 11.4pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Three Months Ended</font></div><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">March 31, 2019</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Operating cash flows from leases</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(257</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</font></div></div></td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></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:</div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; width: 100%; border-collapse: collapse;"><tr><td style="width: 77.46%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td><td style="width: 1.67%; vertical-align: bottom; background-color: #FFFFFF; border-bottom: #000000 2px solid;">&#160;</td><td style="width: 20.88%; vertical-align: bottom; background-color: #FFFFFF; border-bottom: #000000 2px solid;"><div style="background-color: #FFFFFF; line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Three Months Ended</font></div><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">March 31, 2019</font></div></div></td></tr><tr><td style="width: 77.46%; vertical-align: bottom; background-color: #FFFFFF;"><div style="background-color: #FFFFFF; line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Weighted average remaining lease term (in years)</font></div></div></td><td style="width: 1.67%; vertical-align: bottom; background-color: #FFFFFF; border-top: #000000 2px solid;">&#160;</td><td style="width: 20.88%; vertical-align: bottom; background-color: #FFFFFF; border-top: #000000 2px solid;"><div style="background-color: #FFFFFF; line-height: 14.4pt;"><div style="text-align: right; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5.4</font></div></div></td></tr><tr><td style="width: 77.46%; vertical-align: bottom; background-color: #FFFFFF;"><div style="background-color: #FFFFFF; line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Weighted average discount rate</font></div></div></td><td style="width: 1.67%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td><td style="width: 20.88%; vertical-align: bottom; background-color: #FFFFFF;"><div style="background-color: #FFFFFF; line-height: 14.4pt;"><div style="text-align: right; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3.7%</font></div></div></td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></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&#8217;s operating lease liabilities as of March 31, 2019 are as follows (in thousands):</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2019</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">773</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="text-align: justify; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2020</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,032</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2021</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">701</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2022</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">432</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2023</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">268</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="text-align: justify; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Thereafter</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">888</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; margin-left: 13.45pt; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Total undiscounted lease payments</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,094</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Less imputed interest</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">377</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; margin-left: 13.45pt; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Total lease liabilities</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,717</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Prior to the adoption of ASC 842, rental commitments on an undiscounted basis were approximately $4.3 million at December 31, 2018 under non-cancelable operating leases and were payable as follows: $1.0 million in 2019; $1.0 million in 2020; $0.7 million in 2021; $0.4 million in 2022, $0.3 million in 2023 and $0.9 million&#160; thereafter.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 9pt;"><div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The maturity of the Company&#8217;s operating lease liabilities as of March 31, 2019 are as follows (in thousands):</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2019</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">773</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="text-align: justify; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2020</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,032</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2021</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">701</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2022</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">432</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2023</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">268</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="text-align: justify; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Thereafter</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">888</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; margin-left: 13.45pt; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Total undiscounted lease payments</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,094</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Less imputed interest</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">377</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; margin-left: 13.45pt; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Total lease liabilities</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,717</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> 1032000 377000 268000 4094000 773000 701000 888000 8846000 7389000 36474000 34956000 757000 3266000 5580000 6632000 -2387000 -867000 -308000 -302000 1863000 -1554000 746000 680000 746000 680000 84000 2000 1000000 4300000 0.037 3717000 0 3479000 3700000 237000 257000 909000 0 856000 777000 5006000 5309000 P5Y4M24D 0 2808000 3900000 400000 900000 700000 300000 1000000 9000 -1000 9000 -1000 31000 31000 1115000 677000 242000 218000 10000 90000 0 1562000 673000 668000 298000 298000 4000 10000 809000 663000 94000 0 <div style="font-family: 'Times New Roman', Times, serif; font-size: 9pt;"><div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">4. Accrued product warranty liability</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We generally warrant our products for up to&#160;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.</font></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></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 three months ended March 31, 2019 and 2018:</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 12.3pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Three Months Ended</font></div><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">March 31,</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"> 2019</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2018</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(In thousands)</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Balance, beginning of period</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">273</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">267</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Warranties issued</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">40</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">80</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Warranty settlements</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">(60</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">)</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(69</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</font></div></div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Balance, end of period</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">253</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">278</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of March 31, 2019, $199 thousand of the accrued product warranty liability were classified as current in "Accrued liabilities" in the Condensed Consolidated Balance Sheets and the remaining $54 thousand was classified as non-current in "Other liabilities".</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> 2413000 2272000 8025000 6836000 1221000 1165000 27593000 27515000 11550000 12243000 2543000 2498000 297000 0 325000 832000 2823000 1277000 928000 18000 697000 342000 3424000 697000 9007000 45000 5483000 2059000 1259000 96000 700000 4300000 5100000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 9pt;"><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 style="line-height: 11.4pt;" /></div><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We account for revenue in accordance with ASC Topic 606: Revenue from Contracts with Customers.</font></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></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 style="line-height: 11.4pt;" /></div><div style="text-align: justify; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The following table 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.&#160; Sales and usage-based taxes are excluded from revenues.</font></div><div style="line-height: 12.3pt;"><br style="line-height: 12.3pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Three Months Ended</font></div><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">March 31, 2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">United States</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">International</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Total</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: top;"><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(In thousands)</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 7.2pt; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Restaurant solutions</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">832</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">96</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">928</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"><div style="text-align: left; margin-left: 7.2pt; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">POS Automation and Banking</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,259</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,277</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 7.2pt; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Casino and Gaming</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,424</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,059</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,483</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"><div style="text-align: left; margin-left: 7.2pt; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Lottery</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">697</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8211;</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">697</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 7.2pt; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Printrex</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">297</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">45</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">342</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; margin-left: 7.2pt; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">TransAct Services Group</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,498</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">325</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,823</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 16.2pt; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Total net sales</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,007</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,543</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,550</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div style="line-height: 12.3pt;"><br style="line-height: 12.3pt;" /></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 style="line-height: 11.4pt;" /></div><div style="text-align: justify; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Our contract liabilities consist of customer pre-payments and deferred revenue.&#160; Customer prepayments are reported as &#8220;Accrued Liabilities&#8221; in current liabilities in the Condensed Consolidated Balance Sheets.&#160; Customer prepayments 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.&#160; Deferred revenue is reported separately in current liabilities and non-current liabilities and consists of our extended warranty contracts, technical support for our restaurant solution terminals, EPICENTRAL&#8482; maintenance contracts and testing service contracts, and is recognized as revenue as (or when) we perform under the contract.&#160; We do not have any contract asset balances as of March 31, 2019 or December 31, 2018.&#160; For the first three months of 2019, we recognized revenue of $150 thousand related to our contract liabilities at December 31, 2018.&#160; Total contract liabilities consist of the following:</font></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">March 31,</font></div><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">December 31,</font></div><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(In thousands)</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Customer pre-payments</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">59</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">50</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Deferred revenue, current</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">402</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">384</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Deferred revenue, non-current</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">240</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">265</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Total contract liabilities</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">701</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">699</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; 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 style="line-height: 11.4pt;" /></div><div style="text-align: justify; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Remaining performance obligations represent the transaction price of firm orders for which a good or service has not been delivered to our customer.&#160; As of March 31, 2019, the aggregate amount of the transaction price allocated to remaining performance obligations was $5.1 million.&#160; The Company expects to recognize revenue on $4.3 million of its remaining performance obligations within the next 12 months, $0.7 million within the next 24 months and the balance of these remaining performance obligations within the next 36 months.</font></div><div style="line-height: 12.3pt;"><br style="line-height: 12.3pt;" /></div></div> P12M P12M P12M <div style="font-family: 'Times New Roman', Times, serif; font-size: 9pt;"><div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The components of inventories, net were:</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 12.3pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">March 31,</font></div><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">December 31,</font></div><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(In thousands)</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Raw materials and purchased component parts</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">7,386</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,593</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Work-in-process</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">140</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">29</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Finished goods</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">6,861</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,213</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">14,387</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">12,835</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 9pt;"><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="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">&#160;</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 12.3pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Three Months Ended</font></div><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">March 31,</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"> 2019</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2018</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(In thousands, except per share data)</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Net income</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">746</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">680</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Shares:</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Basic:&#160;&#160;Weighted average common shares outstanding</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,461</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,533</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; text-indent: -27pt; margin-left: 27pt; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Add:&#160;&#160;Dilutive effect of outstanding options and restricted stock units as determined by the&#160;treasury stock method</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">158</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">368</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; text-indent: -27pt; margin-left: 27pt; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Diluted:&#160;&#160;Weighted average common and common equivalent shares outstanding</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,619</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,901</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Net income per common share:</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; margin-left: 9pt; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Basic</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0.10</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0.09</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; margin-left: 9pt; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Diluted</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0.10</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0.09</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 9pt;"><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 three months ended March 31, 2019 and 2018:</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 12.3pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Three Months Ended</font></div><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">March 31,</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"> 2019</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2018</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(In thousands)</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Balance, beginning of period</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">273</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">267</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Warranties issued</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">40</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">80</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Warranty settlements</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">(60</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">)</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(69</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</font></div></div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Balance, end of period</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">$</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">253</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">278</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> 1573000 1854000 173000 161000 17219 19637 62788 56998 0 94000 0 122780 <div style="font-family: 'Times New Roman', Times, serif; font-size: 9pt;"><div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">6. Shareholders&#8217; equity</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; line-height: 11.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the three months ended March 31, 2019, our Board of Directors declared a quarterly cash dividend of $0.09 per share, totaling $668 thousand, which was paid on March 15, 2019 to common shareholders of record at the close of business on February 20, 2019.&#160;&#160;For the three months ended March 31, 2018, dividends declared and paid totaled $673 thousand, or $0.09 per share.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> 27628000 27567000 -82000 114000 24756000 115000 27515000 -32110000 31353000 -30110000 32129000 26014000 -99000 31362000 -73000 24763000 -32110000 32103000 -100000 27593000 -31672000 24467000 1562000 0 32110000 32110000 4044842 4044842 105000 25000 20000 7461000 7533000 7901000 7619000 -3479000 0 3718000 0 0 211000 P24M 59000 50000 P1Y P8Y P5Y P1Y <div style="font-family: 'Times New Roman', Times, serif; font-size: 9pt;"><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:</div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; width: 100%; border-collapse: collapse;"><tr><td style="width: 77.46%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td><td style="width: 1.67%; vertical-align: bottom; background-color: #FFFFFF; border-bottom: #000000 2px solid;">&#160;</td><td style="width: 20.88%; vertical-align: bottom; background-color: #FFFFFF; border-bottom: #000000 2px solid;"><div style="background-color: #FFFFFF; line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Three Months Ended</font></div><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">March 31, 2019</font></div></div></td></tr><tr><td style="width: 77.46%; vertical-align: bottom; background-color: #FFFFFF;"><div style="background-color: #FFFFFF; line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Weighted average remaining lease term (in years)</font></div></div></td><td style="width: 1.67%; vertical-align: bottom; background-color: #FFFFFF; border-top: #000000 2px solid;">&#160;</td><td style="width: 20.88%; vertical-align: bottom; background-color: #FFFFFF; border-top: #000000 2px solid;"><div style="background-color: #FFFFFF; line-height: 14.4pt;"><div style="text-align: right; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5.4</font></div></div></td></tr><tr><td style="width: 77.46%; vertical-align: bottom; background-color: #FFFFFF;"><div style="background-color: #FFFFFF; line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Weighted average discount rate</font></div></div></td><td style="width: 1.67%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td><td style="width: 20.88%; vertical-align: bottom; background-color: #FFFFFF;"><div style="background-color: #FFFFFF; line-height: 14.4pt;"><div style="text-align: right; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3.7%</font></div></div></td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 9pt;"><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 style="line-height: 11.4pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 9pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="line-height: 14.4pt;"><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Three Months Ended</font></div><div style="text-align: center; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">March 31, 2019</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Operating cash flows from leases</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</font></div></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(257</font></div></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 14.4pt;"><div style="line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</font></div></div></td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> EX-101.SCH 6 tact-20190331.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) link:presentationLink link:calculationLink link:definitionLink 010100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (unaudited) link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (unaudited) link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) link:presentationLink link:calculationLink link:definitionLink 050000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (unaudited) 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 - Inventories, net link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - Accrued product warranty liability link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - Earnings per share link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - Shareholders' equity link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 070100 - Disclosure - Basis of presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 080200 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 080300 - Disclosure - Inventories, net (Tables) link:presentationLink link:calculationLink link:definitionLink 080400 - Disclosure - Accrued product warranty liability (Tables) link:presentationLink link:calculationLink link:definitionLink 080500 - Disclosure - Earnings per share (Tables) link:presentationLink link:calculationLink link:definitionLink 080700 - Disclosure - Leases (Tables) 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 - Inventories, net (Details) link:presentationLink link:calculationLink link:definitionLink 090400 - Disclosure - Accrued product warranty liability (Details) link:presentationLink link:calculationLink link:definitionLink 090500 - Disclosure - Earnings per share (Details) link:presentationLink link:calculationLink link:definitionLink 090600 - Disclosure - Shareholders' equity (Details) link:presentationLink link:calculationLink link:definitionLink 090700 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 090702 - Disclosure - Leases (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 090800 - Disclosure - Income taxes (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 tact-20190331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 tact-20190331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 tact-20190331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Amendment Flag Current Fiscal Year End Date Document Period End Date Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Filer Category Entity Public Float Entity Registrant Name Entity Central Index Key Entity Common Stock, Shares Outstanding Document Fiscal Year Focus Document Fiscal Period Focus Document Type Entity Shell Company Entity Emerging Growth Company Entity Ex Transition Period Entity Small Business ASC 842 [Member] Accounting Standards Update 2016-02 [Member] Accounts payable Accrued liabilities Income taxes payable Fixed assets, accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated Other Comprehensive Income [Member] AOCI Attributable to Parent [Member] Accumulated other comprehensive loss, net of tax Additional paid-in capital Additional Paid-in Capital [Member] Relinquishment of stock options and deferred stock units to pay withholding taxes Adjustments to reconcile net income to net cash provided by operating activities: Adjustments for New Accounting Pronouncements [Axis] Share-based compensation expense Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Antidilutive Securities [Axis] Anti-dilutive securities excluded from computation of earnings per dilutive share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities, Name [Domain] Assets: Leases [Abstract] Assets and Liabilities, Lessee [Abstract] Total assets Assets Total current assets Assets, Current Current assets: Total noncurrent assets Assets, Noncurrent Basis of accounting Basis of Accounting, Policy [Policy Text Block] Basis of presentation Business Description and Basis of Presentation [Text Block] Capital expenditures included in accounts payable Cash Flows Related to Operating Leases Cash Flow, Operating Activities, Lessee [Abstract] Cash and cash equivalents Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Class of Treasury Stock [Table] Stock repurchase program [Abstract] Class of Stock Disclosures [Abstract] Common Stock [Member] Common stock, shares authorized (in shares) Common stock, par value (in dollars per share) Dividends declared and paid per common share (in dollars per share) Common stock, shares issued (in shares) Common stock, shares outstanding (in shares) Common stock, $0.01 par value, 20,000,000 shares authorized; 11,500,502 and 11,463,141 shares issued, respectively; 7,455,660 and 7,418,299 shares outstanding, respectively Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Revenue recognized Contract with Customer, Liability, Revenue Recognized Deferred revenue, net of current portion Deferred revenue, non-current Contract liabilities [Abstract] Contract with Customer, Liability [Abstract] Total contract liabilities Contract with Customer, Liability Deferred revenue Deferred revenue, current Contract liabilities Contract with Customer, Asset and Liability [Table Text Block] Cost of sales Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Table] Disaggregation of revenue [Abstract] Disaggregation of revenue Disaggregation of Revenue [Table Text Block] Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis] Deferred stock units [Abstract] Deferred Compensation Arrangements [Abstract] Deferred stock units issued for incentive bonus (in shares) Deferred Compensation Arrangement with Individual, Shares Issued Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items] Deferred Stock Units [Member] Deferred Compensation, Share-based Payments [Member] Deferred rent, net of current portion Deferred income taxes Deferred tax assets Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Depreciation and amortization Dividends, date paid Dividends Payable, Date to be Paid Dividends, date of record Dividends Payable, Date of Record Dividends [Abstract] 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 income per common share [Abstract] Net income per common share: Earnings per share Basic (in dollars per share) Diluted (in dollars per share) Earnings Per Share, Diluted Earnings per share [Abstract] 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-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain] Equity Component [Domain] Equity, Class of Treasury Stock [Line Items] Withholding taxes paid on stock issuances Excess Tax Benefit from Share-based Compensation, Financing Activities Incremental tax benefits from stock options exercised Excess Tax Benefit from Share-based Compensation, Operating Activities Warranties issued Extended Product Warranty Accrual, Increase for Warranties Issued Accrued product warranty liability, non-current Extended Product Warranty Accrual, Noncurrent 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 Accrued product warranty liability, current Intangible assets, accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Foreign currency transaction gains Foreign Currency Transaction Gain (Loss), before Tax Foreign currency translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Gain on the sale of fixed assets Gain (Loss) on Disposition of Property Plant Equipment General and administrative Goodwill Gross profit Gross Profit Income taxes [Abstract] Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest CONDENSED CONSOLIDATED STATEMENTS OF INCOME (unaudited) [Abstract] Income tax provision Income tax provision Income taxes [Abstract] Income Tax Expense (Benefit), Continuing Operations [Abstract] Income taxes Accrued liabilities and other liabilities Prepaid income taxes Increase (Decrease) in Prepaid Taxes Accounts payable Increase (Decrease) in Accounts Payable Inventories Increase (Decrease) in Inventories Accounts receivable Increase (Decrease) in Receivables Changes in operating assets and liabilities: Other current and long term assets Increase (Decrease) in Other Operating Assets 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 $3,542, and $3,487, respectively Interest, net Inventories, net Inventory Disclosure [Text Block] Inventories, net [Abstract] Finished goods Inventories, net Inventories, net Raw materials and purchased component parts Work-in-process Leases [Abstract] Lessee Disclosure [Abstract] 2022 Leases Lessee, Operating Leases [Text Block] Maturity of Operating Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] 2020 Lessee, Lease, Description [Line Items] Less imputed interest 2023 Lessee, Lease, Description [Table] Total undiscounted lease payments Lessee, Operating Lease, Liability, Payments, Due 2019 Operating Lease Weighted Average Remaining Lease Term and Discount Rate [Abstract] Lessee, Operating Lease, Description [Abstract] 2021 Thereafter Leases [Abstract] Legal fees associated with lawsuit (Note 7) Liabilities and Shareholders' Equity: Total liabilities Liabilities Total liabilities and shareholders' equity Liabilities and Equity Total noncurrent liabilities Liabilities, Noncurrent Current liabilities: Total current liabilities Liabilities, Current Accrued product warranty liability [Roll Forward] Cash flows from financing activities: Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from investing activities: Cash flows from operating activities: Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Net income Net income Net Income (Loss) Attributable to Parent New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Table] Interest and other income (expense) Nonoperating Income (Expense) Interest and other income (expense): Nonoperating Income (Expense) [Abstract] 2019 Operating Leases, Future Minimum Payments Due, Next Twelve Months Total undiscounted rental commitments Operating Leases, Future Minimum Payments Due Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Future Minimum Rental Commitments Under Non-Cancelable Operating Leases [Abstract] Total lease liabilities Operating Lease, Liability Right-of-use asset Right-of-use asset, net of accumulated amortization of $211 and $0 Operating Lease, Right-of-Use Asset Operating lease expense Operating Lease, Expense Operating cash flows from leases Operating Lease, Payments Maturity of Operating Lease Liabilities [Abstract] Operating Lease Liabilities, Payments Due [Abstract] Operating Lease, Liability, Current Operating income Operating Income (Loss) Operating expenses: Operating expenses Operating Expenses Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Lease liability Operating Lease, Liability, Noncurrent 2022 Operating Leases, Future Minimum Payments, Due in Four Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter 2021 Operating Leases, Future Minimum Payments, Due in Three Years 2023 Operating Leases, Future Minimum Payments, Due in Five Years 2020 Operating Leases, Future Minimum Payments, Due in Two Years Foreign currency translation adjustment, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Other assets Other current assets Other liabilities Other, net Purchases of common stock for treasury Payments for Repurchase of Common Stock Payment of dividends on common stock Payment of dividend on common stock Capital expenditures Payments to Acquire Property, Plant, and Equipment Additions to capitalized software Payments to Acquire Software Prepaid income taxes Revolving credit line borrowings Proceeds from sale of fixed assets Proceeds from stock option exercises Product Warranty Liability [Line Items] Product Warranty Liability [Table] Accrued product warranty liability Accrued product warranty liability [Abstract] Fixed assets, net of accumulated depreciation of $20,660 and $20,518, respectively Accounts receivable, net Revolving credit line payments Repayments of Lines of Credit Engineering, design and product development Retained earnings Retained Earnings [Member] Net sales Total net sales Revenue from Contract with Customer, Excluding Assessed Tax Revenue [Abstract] Remaining performance obligations Revenue, Remaining Performance Obligation, Amount Revenue Revenue from Contract with Customer [Text Block] Expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Remaining performance obligations [Abstract] Revenue, Performance Obligation [Abstract] Inventories, net Schedule of Inventory, Current [Table Text Block] Earnings per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Product warranty liability Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Deferred Compensation Arrangement with Individual, Share-based Payments [Table] Selling and marketing Share Repurchase Program [Axis] Share Repurchase Program [Domain] Share-based compensation expense Relinquishment of stock awards to pay withholding taxes (in shares) Shares Paid for Tax Withholding for Share Based Compensation CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) [Abstract] CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (unaudited) [Abstract] Statement [Line Items] Statement [Table] CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) [Abstract] Equity Components [Axis] CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY [Abstract] Stock Awards [Member] Stock Compensation Plan [Member] Authorized value of common stock to be repurchased Issuance of shares from stock awards (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 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] Value of common stock repurchased Common stock repurchased (in shares) Purchase of treasury stock (in shares) Shareholders' equity Total shareholders' equity Ending balance Beginning balance Stockholders' Equity Attributable to Parent Shareholders' equity: Shareholders' equity [Abstract] Supplemental schedule of non-cash investing activities: Relationship to Entity [Domain] Title of Individual [Axis] Purchase of treasury stock Treasury Stock, Value, Acquired, Cost Method Treasury Stock [Member] Average purchase price of common stock repurchased (in dollars per share) Treasury Stock Acquired, Average Cost Per Share Treasury stock, at cost, 4,044,842 shares Treasury Stock, Value Treasury stock (in shares) Type of Adoption [Domain] Unrecognized tax benefits that would favorably affect effective income tax rate if recognized Unrecognized Tax Benefits that Would Impact Effective Tax Rate Unrecognized tax benefits that will lapse upon expiration of statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Accrued interest and penalties related to uncertain tax positions 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 [Domain] Range [Axis] Geographical [Domain] Geographical [Axis] United States [Member] Right of Use Asset Lease Liabilities Document and Entity Information [Abstract] Accumulated amount of amortization of lessee's right to use underlying asset under operating lease. Operating Lease, Right-of-Use Asset, Accumulated Amortization Right-of-use asset, accumulated amortization 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 Schedule that describes and identifies income tax disclosure. Income Tax Disclosure [Table] 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. Income Tax Disclosure [Line Items] Basis of presentation [Abstract] New stock repurchase program approved by the Board of Directors on February 25, 2016, which authorizes the repurchase of up to $5,000,000 of outstanding shares of common stock from time to time in the open market through December 31, 2017, depending on market conditions, share price and other factors. New Stock Repurchase Program [Member] Stock Repurchase Program [Member] The chief executive officer (CEO) is the highest ranking executive officer, who has ultimate managerial responsibility for the entity and who reports to the board of directors. In addition, the CEO may also be the chairman of the board or president. The chief financial officer (CFO) is a senior executive officer responsible for overseeing the financial activities of the entity. Chief Executive Officer and Chief Financial Officer [Member] CEO and CFO [Member] Other countries outside of the United States. International [Member] Revenue from sales of terminals that combine hardware and software 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 to help food service establishments and restaurants (including fine dining, casual dining, quick-serve convenience and hospitality establishments) effectively manage food safety and automate and manage back-of-the-restaurant operations. Restaurant Solutions [Member] Restaurant Solutions [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 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 Remaining term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Lessee, Operating Lease, Remaining Term of Contract Remaining lease terms Term of lessee's option to extend operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Lessee, Operating Lease, Option to Extend Term Extension period for leases 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 Tabular disclosure of information related to lessee's operating leases. Lessee, Operating Lease, Description [Table Text Block] Operating Lease Weighted Average Remaining Lease Term and Discount Rate 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 EX-101.PRE 10 tact-20190331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 11 image00002.jpg begin 644 image00002.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^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBD) H 6BF^8OK2 M>:GK0 ^BH_.3UH\Y/44 244SS4]:7S%]: '44@(-+0 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 44A8"F^8OK0 ^BH_.3UH\Y/44 244SS4]:7>OK0 ZBD!S2T %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !110: "BD%+0 E+5*^O%MADFJ*ZRA_B%-(3:1MT5 MB_VPF?O"E_M=/[PI\K%S(V:*QO[73^\*0ZPG]X4HH_M=/44%'*PYD;>: M,UB?VRG]X4?VRG]X4%+_: MZ?WA3Y63S(V:*Q3K"#^(4O\ :Z?WA1RL.9&S16.=60+G<*:NL(3]X4%'*PYD;5%5 M;.Y%RFX&K524%%%% !1110 4444 %%%% !1110 4444 %%95SJ:PS;"141UA M,XW"J46R>9&U16,VKH/XA0-73U%'*PYD;-&:QSJR 9W"F?VRG]X4XF@"QFL?4M0 M%NV,U4E\01H<;A7'^(-?$DAVO6]*FY2U,:E1*-T;5WXD$0/SUAS>-51B/,_6 MN'U75G(;#UQMW?S%R0YKNCA4SD6(=SV+_A.ES_K/UIX\<+_ST_6O#OM=QNSO M:IA=S[<[S3>%0Y8BQ[E!XT5SCS/UK9M/$HEQ\]> 6=_,&&7-=3INKNA7+T/" MJQ*Q#9[UIM\+CO6MFO+_ [XA5"-SBNNCU^-_P"(5PUJ3C*R.RG431T5%5[2 M<3Q;@:L5SFP4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !15:[N!!'N)K/&KH1]X4U%L3:1LT5C?VNF/O"A-81G W#FGRL7, MC9HID3[XPWK3ZDH**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBFNVU2: '4C$!2:RKG5$A)R169<>(XT5AN'2K4&2Y(FU'5A;NP MW=*YVZ\5K%GY_P!:Y[7==\R1BKUPNI:E(V<.:[:>'N9^M+_ M ,)NO_/3]:\5EO)R^=QH6\GR/G-=*PBL9/$M'NMOXP5R/G_6MF#Q"'4'=7@E MEJ$JL,N:ZNRUA@B@O64\,D$<0VSW?3K@7$ ;-7:\_P! \1HEJ%9QFNBBUQ). MC"O/E!IG=&::-ZBJEI="X'!JW4-%W$[TM)WI:0(****!A1110 444UVVH30 MZBLQ]256QFC^TEQU%5RL5T:=%9G]HKCJ*3^TE]11RL.9&I167_:2^HI!J:GN M*.5BYD:M%9?]I+ZBC^TE]11RL.9&I167_:2^HH_M)?443IJ9$8.ZNJA"YR5Y69Z'_;QW_>_6I/[=/\ >KSA=58O]ZI6U5@/ MO5U^Q.;VIZ"=>_VJ:VO'^]7GBZLQ_BH&JL3]ZDZ0*KK<]%&O''WJ1M>.W[U> M>#5FS]Z@ZJ2<;J%1U'[4]"77CM^]3EU[@_-^M>='56'&ZC^UF'\5-T1QJZ'H M@UXY^]3O[>_VJ\Y.JL/XJ0ZNV/O4_8:B=4]$_MX[OO4\:]S]ZO.!JK?WJ7^U MF_O4.@'M3T5]>.?O?K1_;W'WJ\Z_M5C_ !4G]K-_>J?8#=4]&_M[_:H.O MKSE=68G[U(VKMG[U2J.I+K'HXU[C[U U[_:KS@:NW]ZC^UF_O5HZ(E59Z.-> M_P!J@:]S]ZO.#J[#^*C^UFQ]ZE[(/:L]$_MX[_O?K2G7CN^]^M>=#56Z[J=_ M:K==U/V)2J-GH;:\Q#VC/1/[>.W[U M,_MXY^]^M< NJL3C=3'U0@_>K*5*Q<:I[!H.K>=<(-W>O28CF)3[5X)X.U R M7\0SWKWFV.;:,_[(KBJ*S.VF[HEJ.:01H2?2I*RM./O4[^WCL^]7G?]J$MC=2_P!JMG&Z MI= %5/0UUX[?O4P:\?[UKL!]ZK":RV,[JET!^U/44U ML?WJ636QC[U>8#7&'\5+_;C'^*E[$2JZGK^B:TAN/F>NL&K0G^(5\^V?B%H) M-V^MJ#Q:Q;_6?K6%2@[FT*R2/:QJ,1/WJLQ3+*.#7D-KXG+2 ;_UKO\ P]J2 MW$>2PZ5A.DXHWC439TE%,$JGH13^M9&@4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110!!=S"*!R3VKRG4]?9K1CG'RU\_Z MQJ[?VI(=W>MZ4+G/6J6.[.O'=][]:=_;W/WOUKSG^U6QG=2?VNW]ZNR-*YQR MJW/17UXY^]3O[>.!\U>_6O//[5;INH&JMG&ZFZ0O:,]Z\)ZLDUOAFY-=@ M#D9KP'PGX@,=_%#OZFO>+.02VL; ]5K@K0Y6=M&7-$GHHHK(U"BBB@ HHHH M**** "BBB@ J.:01H2?2I*Q_$%R;>S+ ]J:U X'Q!K?E:J5#<9K/.NG>/FKC MO$FK,=39MW>LU-58KG=7?3IZ'#4DST2;7NGS?K2KKW ^:O.'U9B?O4#5V_O5 MHJ6IBJCL>E2Z[^[^]59=>.<;JX ZNS#&ZHDU5C,!NI2II(N%34^B?"-U]IL] MV<\5TM<+\-YO-TS.>U=U7G2W/06P4445(PHHHH **** "BBB@ I"<#-*3BJ] MQ.J0L(?L[, _3WKS[5?%#W"E-^?QK MJIT&V! F^N[\/\ B'SY4!?K[UYDZ#6IWPJIH]0!R,TM M003J\2G(Y%3]:Y3<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH *1C@9I:BG8+"Y]!0)G,^*=42"T(#>?VLW3=2IJI2=#N[TW2T,N M?4^E=)O$N+2/!R<5I5YWX#U4W:HA;.*]$K@DK,[H.ZN%%%%24%%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 444A('6@!'<(N369>ZG%'"WS4NKW MBPV;-N'%>4ZYXF*%U#]_6M:=-R,JE11-#7=#739&+;8+\IXJU%=.AZU!CBG,N$S6-2-RX-HUK77)8I H8X^M=;IFOL0,M M^M>9EMIS5ZSU$Q]ZXI4=3KA49[_X:UA'7YFKJXKI)ONG-?/^C>(F@(&^O3O" MFLB[DBUHEB-U M=RIG*YGI?]MC'WJ3^VQ_>KS9M:8-C=31K;;OO5HJ5S-U3THZV-OWJ:FN#^]7 MG#ZTW]ZF?VTP_BIJB+VIZ8-<&?O4G]MC/WJ\T_MML_>J0ZRVW.ZCV(O:GI/] MN#^]1_;@_O5YG_;;?WJ4:VV/O4>P'[4]+_MP?WJ0ZX/[U>:?VVW]ZD_MMO[U M-T!>U/2SK@Q]ZG#6QL^]7F8UIB?O4O\ ;;9QNK-T1.J>C_VX/[U.77!_>KS0 MZRV?O4IUIA_%2]B"JGI?]N#^]2_VX/[U>:?VTW]ZD.M-C[U-4="_:GI1UP?W MJ!K8S]ZO-/[:;'WJ4:TV/O4_9$.J>F'6QQ\U-FUP;!\U>:KK;'^*D?6F/&ZE M[(2JGIJZV/+^]5K2-8$VH(F[J:\J&M-L^]6KX4UDHG Y%=:7('.1X(YIK@[L?^Z* M^=O G%_%]:^B;7_CUC_W17CXA6D>MAW=$U87B89L6^E;M8?B3_CR;Z5C# MQ\W^)23J[#WK'8$2 5L^)/\ D-,?>LF09D!KV:,=#RJ[U$D!I$4K4K#.*".* M[8P./F&!3G-*5/6GBAL8Q2< 4B, DYIQ!-.4?+0.*A15RE+03DU&X/2IAQ32 M*UY1J9$ 0*D4GI2XXI!UJ7 ?.(Q(I-Q'>GL,TS&:ATR5-B[SZU-'.R)!=,HW]:[BUD$D"MGK7SKX=U9H9$W/WKV/1-=66V1=PKAJTK;';3J7.NHJ* M"3S$W5+7,;A1110 4444 %%%% !1110 4444 %%%% !1110 4444 <-\0)O* MLSSVKYZO\R7[GWKW;XGR;+/\*\*D^:I'M.,4W8:G]Z.*]&G# M0\YRL,1"*:R$5.*1AFMN0(R($4DT/E:EC'S8IDXXK*<-#6$]3UWX::EY=LL> M>M>P1G=&I]17SSX!N2EU$F>]?0=J;*9%M.,TJH2Z?#W4,P*I;M7FXJ&ESOPTST M^BFHVY :=7G'<%%%% !1110 4444 %%%% !7/>*QG3V^E=#6%XG&;$_2JAN* M6Q\V^(U/]I,/>LR/(7%;/B5?^)FWUK)"\UZ]*-T>56GJ1E3FG.A4 T_J14DH M!45T\AS)4^)GLP^$****@H**** "BBB@ HHIDK[$S0!%>2B*W9L]!7G^L^) MA"LB[_UK9\0ZXL%K(F[M7B>NZH\TLF&/)KKH4;[G/5J6$UO63=S,-W>N=D4L M1LKT:<+'FU*A"&XVT*-O%(!^\S4C#)KMC'0PE*Z#.*&.!2$4 M,,BK,AN,G-/"<9I%'%2Y&S%#0DQ@..:'DR*3M3=AJ+%Q(R_-+R:8R$&IHUXH M<;FJG8;"Y68)Q<>6F_\ M6O0[6020*V>HKYJ\,ZD\4R;F/!KVW1M>22WC3<.E>36I6>AZ%&IS+4ZZBHH) M/,C##O4MUL(*>M7=9H M%QC%>Y2I^Z>7*>I'SFD).]3Z5(12;:)4]#/GU/5_A9/NNMN>E>T5\_?#6^%M M?\GO7O5K,)H X[UXU96D>I1=XD]%%%8FP4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !6=JUT+6V+YQ6@QPI/I7GWC'7ECA>(,,BKA&[)G*R,#Q# MXJ^1HM_ZUYGJ5\;AV.:AU:]DFN20QQFJ(W,.:].C2L>;5J79&K'?5O\ AJL$ M^:IRV% KMC#0YISNA"F.:0&I&.8ZA K6*T,+7%SS3\9%,(Q3@V!BJN4D('YQ M0\ORXJ/:(/L4HRWZU MPZ=*:D[K)P3UKCK4[G32G9W/H_P]KHOG4;LY]Z[$'(KP/P7K)@N$#/7LFGZJ MMR%PVU5XU\3X]UT36U#X MS*L[1/)PQRU1K(5<\T\\.U1["QKUH1N>AASFDQ5J"%SL" MQI-Q]:7&:3%3**'S,<"0,TH))S2'[N*5>!BHY!'_>K"K&T6=&'=V?4MM_Q[1_[HJ6HK;_CUC_W14M>* M>P>1?&/_ (]EKQLG]R!7LGQC_P"/9:\;A^9<5ZF"V/,QFX^/A^*:0"KTI!U-*>*0\4[#N(.M.[TAZ9H_ MAS2<26*>M&:;GBD'-)QU$/%(U(IYI!RU3;4I#OX:!]VG=L4WOBKL%Q5Z4@ZT M=*#Q18=P'+4LH^6E2DE^[651:%1W.L\#\:C%]:^BK7_CUC_W17SSX&7_ $^+ MZU]#6O\ Q[1_[HKP\5\1[.&^$FK#\2#_ $)OI6Y6-X@&;-OI7-#XC>6Q\W>) M1C5V^M91&>:V/% QK3#WK,Q7NX?8\>L]1BCBD7K4F,"HNAKO6QR=11]ZD_BI MQZ9H XS4-"%IIZTZDQFHL-,5N@I#]VEZBFCKBK07%_AH'W:3^+%*>N*; 5>E M(HYHSBE/ S26I0_ J%A\U.5N:']:)1%< HIQ08J(-4JG*UDX%QD$-RT,@P>] M=WX9UUE=59OUKS\KSFIK+4&MY^#WKDJTKH[*4SZ>T/44GME&>:W*\D\$ZV93 M&K-7K$3AT!!SQ7D58\K/1IRYD/HHHK,T"BBB@ HHHH **** "BBB@ HHHH * M*** "D)P,TM17#;8&/H*$!Y;\5[D?90 >U>+]3FO2/B9>^9E<]*\WAY05[.$ MA9'EXF5V//W:0=*#][%!XKTHQ//>H TJ')IE.3K5M6 4%Y=FNP#/\5?3NG.&L8<'^$5X M6,5I'LX=WB6Z***XSH"BBB@ HHHH **** "BBB@ HHHH Y;QY_R )?I7S9./ MW[_6OI3QT,Z#)]#7S=)S_P 3=A[UCMUKZ"@O=/&K/4:. MM2#GK28IQX%;6]XY6[,8_2HH"?/%2/TI8%_> UG77NFM%ZGOWPS_ .05^%=] M7 ?#+_D%?A7?"OGJGQ,]RF_=0M%%%0:!1110 4444 %9.KWR6]NV36H[!5)- M>9^-M9\A9%5JUI1YI$5)61QWB_7&:5E5N,^M<"TS2N2?6IM0OVNIR2<\U7C7 MC->S2IV1Y56>H\J,4A.1BF[NU+'R]="5CCD[LI-N5YH')I6XXI5(70)ZDUE,86R*[;P[K;B55+<9]:X!3BM'3 MKPPR@Y[UYU:F=E*=CZ6T._2>T09YQ6U7E7@G6?-E2-FKU-'#J"#7D5(\LCU: M8_%6Y"6'![5M05ZB,ZK]QGB%VWF7['WIHXDIBG?,6J=ACFOH*:T/&E*S M!NM*1\M(O(S2D_*:N2T,^;4U?#5V;>^7!_BKZ.\.RF72HV/<5\OZ5+LOD_WA M7TOX1D#:)%SVKP\7&S/5PKN=!1117$=@4444 %%%% !1110 4444 %%%% !1 M110 4444 %(3@9I:K7!^,-8>;4Y55N,UU'B MOQ&T$DBJ]>77-R;R[9RK&%CSY, MFP,5"^\H&;]:\:;Y5W5T7AW5F@F0;JXZE. MZ.VC4/I:VG6:,$'M4]D'/-)UI$W%/2@_=I!R:0GM5H1(.5I!TI%/:@]:I Q M5[T P=10/EI.U*:9WH2$]A,4Y.M-?BE!P*;6@;HEP,5K># /^$GA_WJQG;]WFM? MP0<^)8?]X5RUU[C-Z'Q(^H;;_CVC_P!T5+45M_Q[1_[HJ6OGSVSR#XRG%LM> M/6X_=@U[#\91FV2O'X3^Z KU<%L>9C=R1N12QKE:9GM4B-BO7B>6V,>/!I", MU+*PJ,4VM0N-VTN.,4[I2 \T) V-VT'Y14E,8;J:0[C8^M2;>M'6D!Q2CBJL =>*0\#% /S4-0UH BCBE"XI <4_ M.16;)ZC0,&G[,#-(#S3RP*XI#(BU'7FFMUQ3ATQ3&'6DZTO2A10 H.*CD;M3 MCQ43L?^Z*\ M'%?$>OAOA)JQO$!Q9M]*V:Q?$7_'DWTK"'Q(WG\)\Z>*?^0PQ]ZR@>*T_%)_ MXFS?6LE3\M>[05D>+5U8_.148&2:4' H4XS76F8M#,4(: GFG9W"F MXI5X-"*8JKS2MSQ2YXS3"?FJN@D(5I5.#BG$\4BC)HM<:"3Y5JF%S)FK\RY6 MJJC#5E4AH;PE8['PUJ!LV0YQBO1BJ>ESNPU36QZN*6F1MNC5O44^O..Y!1110,**** "BBB@ HHHH **** M "BBB@ JM?G;92GT6K-4]4.--F/^S36XGL?._CNY\VZD7/0UR<1P@K=\5,9- M2F'^U6$H^7%?089>Z>-6EJ28XS1C(S1G"8I WRXKM.411DTI^6FH>:64\"H; M >YW1XJ!%^>I$Z4BG$E&Z)B]2SI8=P4444 %%%% !1110 4444 %%%% M',>.?^0#)]#7S;=_\?#?6OI+QS_R 9/H:^;+P_OW^M>C@3AQ8SK1G--0\4HX M->W%Z'D/<7VIPXIO?-+FE)@/ZC%6].?[/>QGWJDK8-/\W$R$'H:YJT=#>E*S M/HKPAJ'VFTC7.<"NNKRKX;7GG,JYSBO5*\&JK2/:I.\1:***S- HHHH **** M "BBB@ K'U__ (\V^E;%8_B XLV^E7#XD3+8^Z>+B-Q F]&KH:.9H7KQ3H3B4"FCKFB,_OP:PQ&QK M26I[]\,O^05^%=\*X'X9'_B5?A7?U\[4^)GN4U[J"BBBH- HHHH ***1CA2: M ,S6KL6MJ6SVKPCQ;JOVF[=-W6O3/&FKB.V9 U>$ZAD# M<8IPZ8K=/0!A.:>AS3=M.08J;A8>RY%,"X-/+8IF_+4FP:$8\XI2,4,/FS0W M-).X(<>!35CW-FE/(Q3T;;5WT"Q$WRO3U7>N:CEY;-30'Y<4VQ$13@TR)L/5 MB3@560?,37/.-S:$K'7^&]5-G<*V[O7O/AR^%[8+)G/%?+R3F-Q@]Z]I^'^O M VLEAY]#U*BD4Y4'U%+7GG:%%%% !1110 4444 %%%% !11 M10 4444 %%%% $5P^R!V]!7B/Q&U'[4&CSTKVG4#BQE/^S7SEXNN2U_*I/>N MK"QO.YS8EVBHL?W:4<@TV,_(:%/6M-XB&P M-Y=RA_VJ^A/ M_YFG1)GM7SSUE4^]>Q_#N[RT<>:\G%QT/0PT]3UZBD'04M> M6>F%%%% !1110 4444 %%%% !1110 4444 %%%% !7'^+]5^PPLN[&17574O MDP,_H*\8^(.L^54G=B%LIFH0-S5-MPFVHON&NK9&5R7;Q3=^*429XJ:*U,S# K"<[% M0C4/I93)VU0N(3%SBO6+CPX2OW/T MKGM5\,.(R=GZ5I"LMB)4F>>A2QS4H7 S6I<:8;93E:RW?:<5UQEH/]*->R5XW\3VQ=$5OAW:9C7^ \C*;G;ZTFW!IZG#M39#BO7@SRVM!V?EHS M\N*9GYR_**:/O5(3Q39,618XQ3.^*D/%1]\TABD8 MHQS32^32LV"*CFZ&EF.D7:N::II\C;D J$>E)R!)DA.: .]-![4N<"CFT*<= M!&YI#TIP_&8XMDKR&W'[H M&O4P6QYF,W#^*C)W4YQQ35%>Q$\MBN2:4&D/2F9YJGJ+*2& MR3/RTZ/[IS42GFI!Q5; ]B(C#4H/% YYIH&P/6E;I M3E&12'FGY=[H:33T/%1D4J\&ID!(O6D&=U/'2DQS4O< M!N/FI3UH;IFF@\9HN%Q6ZT\=*C')I^>*;%<1N149&*EC^9J9*,-6%0UIO4[7 MP/\ \?T7UKZ$M?\ CVC_ -VOGOP-_P ?T7UKZ$M?^/:/_=KP\7\1[.&V)JQ? M$/\ QY-]*VJQ?$/_ !YM]*YZ?Q(WG\)\X>*?^0P_UK)'2M?Q5_R%W^M92_=K MZ"DO=/%JZ2&FBE H'6MC&X(.:5^E/0HJZ<>:5B9.R/"]<#0@RU5T)3U$3B93 M7M_PNEWVY^E>(3?*V:]@^$EP#"P)KR\.>F@HHHH M&%%%% !1110 4444 %%%% ',>.?^0#)]*^:[P?Z0WUKZ4\<_\@&3Z&OF^['[ MY_K7H8(X,851UI[=*113EY->Y#8\E[B'[M*/NT=\4[%3):@1=*0D@YIY'S4D MHP*F<;HN+/2/A=?B*\PQ[U[E#()4##O7S'X2OS9WJ\XRU?1>@W(N-.C;.217 M@XJ%I7/7PT[QL:U%%%J]W$)86!]* M:=F)['S%XL4IK+ ^M8IS72>/HQ%XA=1ZUSRC*9KZ+#:P1XV(5I6$2AJ%Z&F( M=SUUVU.0>1\M)#_K14A'%-A'[X5RXAZ&U'XCWSX8_P#(*_"O0*X'X9C&E_A7 M?5\]4^)GNP^$****@H**** "J]W,(H&)]*L5@^)+L6UHY)Q\M.*N[$R=E<\B M\<:J7N)$#5YN27EW&MKQ)>FXU.09R,UDHG&:]K#QLCR:\[LD7D4O H7I4,C8 M88KNN.Q#5B,CC-/B/-*XPM-CIO4ECYNE11BI&Y% M,3J:B019!)G?Q75>"M4>VU>-6;YH<5JM"EN)&/GS7HGP]N]FI*I/>O/E&!72^#KKRM4'..:X,3&Z.K#NS/ MI*%P\8(]*DK.T>;SK16SVK1KQ&K.Q["=T%%%%(84444 %%%% !1110 4444 M%%%% !11368*,F@#$\17ZV^GRC.#BOG?Q'?/<7O"'*CRW*[)I,>956X^]Q5C M.1FH?+:608&:RJ3L;1C<=:6SSN !7::1H4C;25_2F^%M&::1=R=Z]?TWP\B6 MZ':.E>=5K6.ZE2,SP]HJJ5W+^E='Q"'*I7H4L1=V..=#2YY$^<@5.ARM+ M+;.DK!@1@TD7!(KT*4[9017H_@#4O+D52W>O.Q-.Z.^A4L>\JVY4ST4%>._$R!I+PXKV*O/?&=A]HG)QFKI.TB*BO$\,:R?>>*22R?'2N M[.B'V(=(X,6 M+[3Q2)8OSQ7?-H9'\%,_L0C^"I=42I'"K92;NE*+)]W2NZ&AG^Y1_8AS]RJ] ML-4C@I+&3TJ+RFCZUZ')H9\HG97+ZK9?9V((Q6]&K=F%6G9&)FGYJ+/S4Y37 M98Y+6'L?EI%0LN!UI,Y;%6]/C\V[5/6IF[(N*NRLMFY;I3Y+)QCBNU31"2IV M5+/HA^7Y*X)5=3K5/0XA;*0CD4@L7W=*[S^Q"(Q\E-&B'^Y4^V*C2.&^PONZ M4/9/GI7=?V(<_W#V5D M<*M@X'2M7P?:.GB>$D=ZZD:'_L59T'1S#KD;[>AI3J7BPIT_>/:+;_CVC_W1 M4M,A&(4'M3Z\P](\@^,JYMEKQVV;Y0*]F^,(S;+7C$0V\UZN"V/,Q>Y-U?%( M_P O%$?,F:6;EJ]:#U/-:&*T?^Z*^>? __ "$(?K7T-:_\>L?^Z*\/%_$>OA=B:L7Q#_QY MM]*VJQ?$/_'FWTKGI_$CHG\)\W^*3_Q.7'O66IXQ6GXI'_$Y8^]9@%?145>) MXE?<#P:#Q2D9-(XXK9HYKCU/&:CDY.:>HXIKCBIV%U%3[F:3=S2*<(:A+X-' M,:*B,F M:-^1BM(RT)<=10<&IU7(S5:K"-\N*7,#0UFJ/;GFGL.:51Q5(+Z$>:>#D8I" MF#0!CFGNA7T$*Y.* /+<&G=\T.-PK"K"Z-:UVS[X%;U% M?-?@^X,%[&N>K5]&Z6V[3XCZBO#Q,;,]C#NZ+E%%%8_$B?RU(SVKTVO(_BI)M?&:VH?&C.J_=/'[EMT['WH3D4UO MFD-/48%?04]$>!7>H'K24IY-+BNBVA@B,_*:E!P*B;DT[/%9V-'L*_K35;!I MS?=J,#-:I:"2'2_,A-=[\-=1^SRA,]37!N,1D5O>#Y3%?1C/5J\S%1NCNP[L MSZ9M'\RV1O45-5+2CNTZ(_[-7:\1[GL+8****0PHHHH **** "BBB@ HHHH MYCQS_P @&3Z&OFV[/^D./>OI+QS_ ,@&3Z&OFR[_ ./EOK7HX(X,9L1]*7IS M3>M*>E>W$\GJ)GG-.S\N:;C-.Q\N*;0,!R,U&[9J91A*@8?-4R6@[DUC-Y%R MAS_$*^@?!&H^=8Q)GM7SLP*NI]Z]A^'%[ODCCS7D8N&EST,)+4]BI::*=7EG MIH****!A1110 4444 %-?[C?2G4U_N-]* /FKXC?\C*_U-&S2CFC'-=MSD)2?EID1_?"EZC%)$/WHKEK MK0VI;GOWPR.=+_"N_KS_ .&(QI?X5Z!7SU3XF>W#X4%%%%06%%%% !7GWQ(O MOLMEP>HKOI6V1LWH*\7^*>H^;#L#=*UHJ\C*J[1/,+@_:+II/4TUOE&*2!OD M!-#_ #5[M&.AX=66HW=Q0HWFDV_+4EN,9K>PHB2G:M1Q-EZEE7?4.WRSFF]$ M%A\IYIUNA?M2PIY[@5V6B>&VN(PVRN2I529T0@V8MGIIEQ\M;,/AW(!V?I78 M6'AHQD93]*Z*'1@JCY/TKFE71T*DSS4>&MO.S]*'\/97[M>I'21L^[41T<8^ M[4>U17LF>/W.@^4"=M8MS;F,XQ7M5[H.]#A/TKE;[PJQW-L_2FJRN3*BSS"9 M"*(GYQ6]JNE&WW#;C%<^%V2UVTJETI2F: MY;G/-553::]S#1LCQZ\KDX^[43?>J4=*8PQ7;)V1R16H \8K>T'3?M4Z#;G) MK'LXO.F"UZGX.T3YHW*UYF)G8]"A"[.H\/\ A\6R(VWM7<0($B5<=*;;0JD" M#'05/7E2DY'IQC8****@H**** "BBB@ Q7.:]I0O5;Y >*] ^P,Q"XS7!S Q.:^@_&VDBZB)5>@KP_6K$P3,,=#7IX:K='FUZ?O&4 MO7=2Y^:FI_=I9?#V[\W:N:]-KPJBM(]:F[Q"L;5+ 7+YQFMF MD*@]:S1;5SD/[#&?NTG]A#^[77^6OI1Y:^E7SL7*CD?[#']VE&AC/W:ZWRU] M*/+7TI^T8N1')-H8)^[2?V$/[M==Y:^E'EKZ4>T8-M>5>.[3['M=.$FW4L MIK&E7G%;_ ('' M_%0PY]16&(=HLTHJ\D>UPZ"#&AV]JFDT(-CY?TKJK>-?L\?'\(J3RU]*\!U6 MV>S[-')?V&-H&VD_L(8^[77>6OI2^6OI2]HP5-'(_P!AC^[1_88_NUUWEKZ4 M>6OI1SL?(CD1H8_NTJZ& ?NUUOEKZ4>6OI2YV'(CE/[%']VG6FC"*\63;TKJ M=B^E&Q0>E'.[ H)"J,*![4M%%06>2?&%@+9:\;',8Q7KGQI8BW3%>06QW1#- M>IA':)YN+CJ2(V#2LV7J!FQ)2%CNKTX2//Y2UD8H!J'=2[JJ4M1*(]3\U(3\ MU,)HSQFCF'8ES2AA4);Y:A\PYI.0*);?GI4/>I$.12 ?-1&0I(F3_5U&3S3B M<+40.36RV,[#Z*:W6E-.Q-API'Z4'[M(Q_=U)20L;<4[<":KJ3MI8VYH::831FCF%RCL\TYON M5R-^[K&K(VIQ.T\$T?^Z*\7 M$OWCU,,M":L7Q%_QYM]*VJQ?$7_'FWTK&G\2-Y_"?./BG_D+O]:RD/RUJ>*? M^0P_UK(4U])AOA/"Q&Y,O2F'K2T5O8Y!PXILG2D8X%(>4K*;LC:.H^*$R)D4 MQK)R>E;VC6)G@SMK:31"1]RN>4[&\(G#FS? XI39OLZ5VO\ 8C9^Y2_V*V/N M5G[1&RIZ'$?8WV]#2K9OMZ5VAT5O[E T5A_!3]HA:GN+&5/X34 C*+R*N-0R<+$AH#*_%2Z$DP ->Q:F_EV3MZ"OGW MQY>&>[(SWKJPL;RN5E8XY1SFI#TIJC HKW8K0\*IJPS2YXJ,]:0M71?0E M(D4;J:>#5FUB+H3BH)E*L:B^IH+U6D3[U-!XIPK5;#BA9:T= D\K4(?]ZLQN MM6+!_+O(S[UY^(5T=-)V9]/Z!"[LS6L:YZ"NUKP)JS/8B[ MH****DH**** "BBB@ HHHH **** .8\<_P#(!D^AKYMO/]>WUKZ2\<_\@&3Z M&OFR[_X^6^M>C@CAQA&O2D[T'@4=J]ZGL>0.6G=ZC[4X54D3(<3497)S03S4 MJC*9K-BN02C(&.U=W\.K[R=256/&:X5.6.:U?#EV;74@\%SIRL3GBM^O"DK.QZ\7=7"BBBD,**** "BBB@ IK_ '&^ ME.IK_<;Z4 ?./Q&Q_P ) _UKD5/R5U7Q&)_X2)_K7(J:]W#? CQ<2_?9(G%* M.M(>,4K=*[XK0Y 'WJ=%_KA3?X:(O]8*QKJ\36B]3W_X9?\ (*_"N^KS[X8? M\@K\*]!KYVK\;/=I_"@HHHK,L**** *]\=MG(?05\Z^/;HRW3KGH:^@]6F6. MPFR?X:^:?%LWFZC*,_Q5UX6-VW36AXTR?'RTQ M6V5)GY:JS$AN*U'%7+*L":9*OF<+4(8@5HZ1:O..T&Y><50\*^'D^PJQ49KM[.V%NFT"O KU;MH].C2Y=1BZ?$ MO1:E%L@[5/17-=G39$/V=/2D^S)Z5/11=A9%9K.-NHJK0^)M#W%]JUYI?:8\,S9!KZ1OM*2=6) Z5YEXCT/9(Y5:[J%76QQ5:5 ME<\E?Y),&ITY%&J6SPW9<1^3FO6HSN>9.-F2,P Q38NIJO*YWC%65X0&N MB6Q+6@W($E2G!3-59"! M;J6.[4+G&:\C$GHT-SZ/C?>@8=Z?5336+6,9/4BK=U-;B>QX%XWNS-<.,]ZXRW!\PUN M>)KCS;Z09_BK*B3 S7N8>-HGCUGJR=, T0KYMX%%1NV%S5O08S/JJ#'>NI2L MG>5%NV]JXB,?.P]#34KE20]L!:A#8D&/6GL:A7_6 M5G66@0>I]!_#B_7^R$C)YQ7H(Y&:\/\ &HE9XXC,M M>OV< @B4#TKP\3.[/8H0LKE@# Q2T45R'2%%%% !1110 4444 %%%% %+4;5 M9[9\C/%>)>+=(*S2,%KWAQN0CUKB?%>DJ\#L%[5O0GRR,:L;H^>'4Q7)4T\C MY\U9UNW:"_<8QS5=?]1NKVZ,KH\FJK,BDY;BC.&4TL7S9-#CBJK:H4#U#X;: MB$N@&/>O:X9!+&&%?,W@_4#;WPYQS7T3H4WGZ>C^HKQ,1"SN>K0EI8U****Y MCH"BBB@ HHHH **** "BBB@ KP[XK'_B8?C7N->%?%?/]I#ZUU83^(<^)^ \ MW3J:EAQN-0#@&B%COKZ&!XTM!TPPY-;O@C_D8H?J*PKC[N:W/ O_ ",$/U%< M^*?NLVPR]Y'TY;_\>\?^Z*EJ*W_X]X_]T5+7SA[84444 %%%% !1110 4444 M %%%% 'C_P 9HR]LM>-1 I&.*]\^)MB;N!1C->7_ /"/ML'RUUT)V./$1NSD MF1BU.570E4[G%7(16U.5S&HAS_ M '*C0<9J3.5IHX&*ZXF+#&: ,TO04T'!K05A?:F/TQ3^AS0%WFLI.Q2W$CC) M6HG0HXXKI--TPS)TJU/H!+ [:Y95#=1.6<'8*B12&S77C02RXVTS^P&!^[6+ MJZ#4#F2A*YQ30IQ76?V$=N-M,_L(C^&DJAHH'*[">U&PGM75C03_ ':#H)'\ M-/VH>S.2 ;=TJ.3=G%=M9>&VFEQL_2H+SPXT5QMV?I64ZFMC>%/0E\#;EU&$ M>]?1EI_QZQ_[HKQSP?H#)<1R;>AKV6!=L"+Z"O/KN[.RE&R)*Q?$7_'DWTK: MK%\1?\>3?2LZ?Q(N?PGSAXI_Y"[?6LE1Q6MXI_Y"[?6LI#QBOH<._=/#Q&X[ MM2+R:&.!21]:ZDU-561*FK'DFH>%@J$[/TKS_6; VLC*!C%?1%]9K(A&VO,?%&A MDL[A:ZZ574YIP/)23NQ4RI@5/?6A@GZ=ZB!RM>A"5SBG'0CZ&AAQFCJ:>1\N M*VBS) I^2I$'&ZF8^6GI_JR*V6H$,GSR ^E>L_"J?,^W/2O)^F37=_#6_P#L M]]@GO7D8U'I866Q]!CI14%I+YL"OZU/7CGJ!1110 4444 %%%% !1110 444 M4 9FNMMTN4^U?-WBJ;??L,_Q5]&^)6VZ+,?:OF37)/-OY/9C7;@UJ<>+>A5/ M""D[4A;*"@'(Q7NPV/(DM1&'RYIB\FI3]W%1)_K *TEL"1TVB67FVSMCM63J M$6R9A[UVOA6UWV$AQVKF/$$7E7#_ %KGY_>!HPQ4D?+8J/MFI(N&S6ZEH%PE M&'Q3H/EN8S[T2?,XIF[9*I]ZYJJNF:4I>\>[?#Z72)WQ3J;GFG M"M9,F0QOO5,A^7%,([TY#2 :1M.?6GPMY,@?WILIX%-?F,5R5U/ . MH>981KFO11T%>'_#S4-LL<.:]OC.8U/M7@UU:1[%%WB.HHHK V"BBB@ HHHH M *:_W&^E.IK_ '&^E 'SC\1T_P")\Y]ZY"-C83%>YAO M@1X>)^-@.32]>*:IQ3D/S5ZD%H,M0^RVDBYQD5\[ M:I/]HU"0^]>T_$RX\M2N>HKP^53]H9O4UZF$AI<\_%2UL-S\N*?&M,')J?&U M,UZE,\R1%*^TXI%3S.:&7>,U+;+A36FQ41HBRRCWKT7P?H7FNCE:XC3(OM-V M%Z\U[MX/TT0VL;%>U>;BJMD=F'A=G5:7;"VM0F*OT@&!2UXS=W<]1*P4444A MA1110 4444 (PRI%<[J>DBY+';UKHZ:5!%5&31,HW/ O%NA>1*[!:X)QY9(K MZ!\6:5Y\3L%KP_7;0VMR5QCFO7PE2YYE>G:1DA-YS4CG"XI(C@4C?,:]%LXI M[C@NX5"7V2;:GC.#BH9$S+NK.>Q=-"[BSA?6O3OA[HWG.KE>G-<'I-@;J[08 MSS7O?@G2OL5NI*XR*\;$O4]/#HZZUC\JW5/05-117$=@4444 %%%% !1110 M4444 %%%% !7*>,+OR=-F&>U=77F?Q#O?*BDCSU%;4(WG8SJNT3Q'4)?/OI# M_M4@X45 3FYD/J:ESQBO=@K(\:L]2.5N*Z;P9:^9JD9QWKEI>*]&\ 6>Z>.3 M%9U9V3%25V=%XLT\"S)Q_#7D3ILGD'O7O?BN#.G,G;=2?6C#SO$JJ MK,K,.::R[1NIR'<:=(,KBMIZD(ZOP'<_\3F)<]Z^CH#F!/H*^7O!\WD:[%SW MKZ6TJX\^U0Y_A%>+BU[QZN&E[MB_1117(=04444 %%%% !1110 4444 %%%% M &-XANOLMDSYQQ7SOXINOM>J,;U_,NBWO7H8.%UHVBDD7*]6&AYDM6,EXKI?!NG_;;]5(SS7-R?-M'O7IO MPXL,7B2$5RXFI:)T8>%V>F:-HXM ORXKI@, "D50%'%.KQI2;9ZR5D%%%%2, M**** "BBB@ HHHH **** "L[5K87%NPQVK1IDB[HV'M33LQ-71\Y^,=.\J]D M.WO7)'Y82*]A\=:5\LDNVO([B/:Q6O8PL[H\S$0L58#Q4DG2F8V4N[=77)W. M1:,L:;+]GNT.>K"OI7P?,)=$B.>U?, ;$R'T->]^ -5#V,4&[H*\O%K0]+#O M4]&HH'2BO/.T**** "BBB@ HHHH **** "O#_BJF=0S[U[A7A_Q4?&HX]ZZ< M)_$.?%?PSS$CK3(Q\YJ;K4>,&O?B]#PVPD.1BM_P-QXAA^HKG6/-=%X'/_%0 MP_45S8E^ZSJPWQ'TW;_\>\?^Z*EJ*W_X]X_]T5+7@'M!1110 4444 %%%% ! M1110 4444 4>)M+6/S"%KRC45V7+#WKW_QA:JMNQQVKP/5 MQB^<>]>AA9\QPXB'*5DZ4A^]3D^[36KTX[' ]&#U)5P5$Y;1]&1)\LE0:KH MJM=DA*[2&T6)L@4V6S61\D5'M/>N:1A96,OP_IR00_=YKH0,#%0P0B)<"IJS MD[LM!6+XB_X\V^E;58OB+_CS;Z4Z?Q(4_A/G#Q3_ ,AA_K62*U_%/_(7?ZUE M#[M?04?A/%K+4:_-$?6G#FA.#75$Y6A9!Q4<8^<"I320C]\*QK/0NEN>S?#G MBS7->GJ/E6O,?A_Q;+BO4(Q\BUX6(?O'K4%=#QTHI:*YCK$I.].- H!H:101 MQ3J2@5B%HPU<]KNG++ WR\UTV*KW$ D0@UI"=F93A='SYXFTHPNS;>E<V>,]*'V>1@M>*S(8[EP?6O4H3NCSJL1%7FGTO&!BF,>*]"".22LQW:E'2F MJ>*4GBM$[,@CD/RFMOP=<&&_&#_%6$_0UH>'G\N^3_>%<&*C=';AWK8^G]#? M?ID;>U:58_AIMVC0GVK8KPI;GLK8****0PHHHH **** "BBB@ HHHH YKQ== M!-(F3/:OFN_.Z]E/^T:]S\>7ACCDCSUKPN[YN&/J:]3!0ZGFXR1!VIR\&G./ ME%(>%KUXK0\UBL.]1PC=IC_JHIOO U+)PXIDG45,UH5#1GI7PONO*NL$]Z]QB?S(PPKYT\%7 M)ANEP>]?0&DOYEBC'TKP<1&TKGM8>?-$O4445S'0%%%% !1110 4444 %%%% M '+^.O\ D 2_2OFRZ_X^6^M?2?CK_D R?0U\V7?^O?ZUZ."1Y^,W(SS01Q2I MTIU>U#8\F6Y%3UZ4G\5.K61+%[4(,4W/S5-QMH\RDM")SFDZC%(.6-.'6N:I ML:TW9G3^"[PP:Q&">,U]%:?5QG(KV<&KP/,Q7Q#$&&J>0_ MNL4P\&@G/%=\=#SFPA'[HYI8FPK"DZ+BHD)\P#U-.;T'#3_#:P#W 8BO9XD$<84=J\'%3O*Q[6'A97)****Y#I"BBB@ MHHHH **** "BBB@#/U.V6:W8$5X=XVTDK=,P7C->_2+O7%>?^,M*$D4CA:Z\ M+4L['-7A=7/!60HQ%"#FKVH0&&X8$8YJIP!7LJ5XGE5%9D3?*V:L01^<0!4$ MPRO%;GAW3Y)YU.W(K.I.R-*4;G4^#]$)GC=E[U[=8VZP6Z #'%< ?.QIR]:51UH7[U>XGH M>+/5C9$W8 KV'X>6>+6-B*\GMH_,F ]Z]W\"6H334.*XL1*R-**U-3Q+!OTR M3C^&OGC6HC#>2?[U?36LP[]/D'M7SOXPM_)O6X_BK+"S-ZT# @&.34HY:F# MC%/3I7II71R-V+.BOY6LHWO7T=X2G\^Q4YSQ7S59MLOE;WKZ ^']V'T\ GM7 MF8R.EST,)*[.YHH'(HKS#T HHHH **** "BBB@ HHHH *0G )I:9,<0N?:@# MSKXCZDO]F-&#S7AF_>2?>N]^(6I,UQ+%GH:\\@)(S7M82%HGEXF=V3=JCIS? M>H?@5VRT1QK60L$?FS*/>OG^7!&^*\=T&U:XO% &?FKZ)\+60ATV,XYQ M7CXF9Z6'AU.C'2BBBN [@HHHH **** "BBB@ HHHH **** "BBB@#EO%]@+C M3V '.*\"UBT-M=E2.]?3EY;BXB*GTKP?QY8_9]0<@<5VX6=G8Y,1&ZN<),,C MBH$.,U8!# U R$MQ7IPED=<*>M>N^ + M%X9D9EQ7G8B5SLHQU/71]T4M(.@I:X3N"BBB@ HHHH **** "BBB@ KPOXK@ M_P!I@^]>Z5XE\5%'V_/O73A?XAAB?@/,5IK4(>32=Z]Z.QXDB)A70^!^/$4( M]ZP2.:W?!7_(RP_6N;$?"SIP^K/IZW_X]H_]T5+45M_Q[1_[HJ6O!/9"BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#E/&(_T-O]VO MG?53G4Y![U]#>,SBT;_=KYYU7C4Y#[UZ>"V/.Q>Y7' Q3&ZXI_:F'DU[$#RI M"=*7.*"*3K6JV('YPN:(3^]!HQD4MNO[X"N:L_=.FAN?0'PU.=)'TKNZX7X; M+C21]*[JOG*OQL]V'PA1116984444 %%%% !1110 4444 %8OB+_ (\F^E;5 M8OB+_CR;Z54/B)G\)\W>*3_Q.6'O66#VK4\4C_BLL#O7T%'X4>+6W%Z& ME/%)UI3S74MCF!CAT?#WFU6O4H_N#Z5Y;\/>+ M9:]2C^X/I7A8C<]C#;"TZD%+7,=2"BBB@8AHH-%,D*:1D4ZDH!G,^);(36,A MQVKY^U^T^S73\8YKZ:U*+S;1UQU%>#>.K'R)V..]=V&D<&(C8XB)]W%*W7%1 M0'#D5,P[U[--Z'G26HU3SBE8\XIG?-+U.:T9F]&.*\5-IK>7>Q_[PH59 M 88U[6"7NGD8QZCB,BHR>U2$XJ,CO7IHX4+N^3%3:0N[5(U]35:M3P]#YFL0 M\=ZYJ[L;TT>]>&;?9IXXZK7G_P 3+;:F<5ZIHT'EV,?'\-<%\3;?-OG%>93G M^\9U27NGCL0VK0#^\IW1MM- _>8KV*3T.">X2'YJCD:I)!A\5%*O(IRV"!T? MA27%VO\ O5]&Z".?\ D R? M2OFV[YN&^M>E@-S@QA"#BG$X%- S2XS7MQ/(EN)FG9^6FXYI?:KD2Q1]W-/C M;<#4;' Q1%Q2-%L"_?-//%(1CF@G(K":''<;;OLN@U?07PWN!)I@R>U?/NW; M\U>J_#K61%&D.[K7GXR%XZ'H85VD>U44R%M\2MZBGUXYZ84444 %%%% !37^ MXWTIU-?[C?2@#YS^(S?\3V0>YKBT.*[3XCC_ (GKGW-<6@S7O85^XCP\5\;) M0V!3=W-*1Q3%Y-=J.9;$N>,TD1_>@T$?+20_ZP"LZWPFM+<]^^&!SI7X5Z!7 MG_PP&-*_"O0*^3BI>\Q['C-(#QF@C(Q2@<8KM2U// '(H@7,Z M_6@<<4^WXNHQZFIK;&M):GM'PXAV,IQ7J5>=> 8]L:'VKT6OGJ_QGN4OA"BB MBL34**** "BBB@ HHHH **** "L;7+,3VK\=JV:AN4WPL*J#L[BDKH^3+$(?+TU>.U>&>%(/.U,#'>OH308?)LU7':O,Q3.S#QU+FH)NM''M7 M@WC^UV7!..]>_P!PNZ(BO'/B1:;6SBL<-*S-JZ/*=W:I$-1E<2&G#@U[=/8\ MVHM01]MR#7L/@#4-L2)GK7C9^_FO1/ MQB>-<]ZX,6M#KPSLSWR$[HE/J*?4 M-J^6$'V>V5,8Q7D_PP MM?+G#$5[$.E?/5W>1[=!>Z%%%%8FP4444 %%%% !1110 4444 %%%% !1110 M A'!KQ_XC6?$DN/6O8>U<+XWT[[182'':MJ,K2,JL;Q/GB#<2P]ZU=-L6GD& M5[UHV>B$W13;U:N\TCPJ8PK;/TKL=:QR>R93\/\ AD3ED:-HPLBI"XQ M2Z)IPML96NA"@5Q5)W9U4H60M%%%9&P4444 %%%% !1110 4444 %>(?%5L7 M_P"->WUX=\51_P 3#\:Z,+_$,,1\!Y@#\QIW2FJ,DT[K7T$=CQ);@P^7-;/@ MCGQ+#]:QF^[BMGP3QXEA^MC?2OGS5O^/\ D^M?0GC3_CT;Z5\^:O\ \?\ )]:]/!'GXON%^&__()'TKNJ^+6W'#B@<&D/44K=*ZXK0Y@?[M%M_K12-]RG0#YQ6%;8NGN>T?#\?Z M,M>I1_<'TKR_X>_\>BUZ?']P?2O"Q'Q'LX?8?1117,=(4444 %%%(: 8M-/% M*#37Z4T)[$O#E:\[\?6X>)CCM710=I''B-CP<#;.P]Z MG/*TEPFRZ?ZTU3S7N4]4>;/0:>*<@XI''-/CZ5L8/4F1@HHC8"=?K4#DBD5C MYR?6L*^L3>CN>[> Y2T,8S7I/:O+_A\#7^(]JC\(4445B:A1110 M 4444 %%%% !4%U,(82QJ>L?Q'*8=-=AZ4XJ[L)NR/$OB->"?5<@]ZXFMCQ3 M_))[UBJ>*]["QM$\;%2NQ'-+U6HV-.2NY')L-;BNB\)1;]6A/O7/..:[' MP5!NOXFQWKCQ+]TZ*.Y[[8J%LXO]T5Q'Q'AWV?3M7=VPQ:QC_9KD_'4/F69^ ME>/2?OG=*/NGS[-\ERPI%/[W-/U!2E^X]ZB7K7NTGH>;/%?1G@V[#Z/"F>U?-<+[9D^M>Z> KLO!&F>U>1C(W/2PC MLSTFB@=**\L]$**** "BBB@ HHHH **** .7\=?\@&7Z5\VW7^O;ZU])^.?^ M0#)]#7S9=_\ 'RWUKTXF1 MR_?IZM!W5PHHHJ2@HHHH *1_N'Z4M(_W#]* /G7XC_\AM_K7$QGBNV^(X_XG;_4 MUPZ=:]W"ZP1X>*^-DQ^[4KFE^Z*][#?">+B M'J3TM-/W:/X:[4M#CL(3\U36J[[N/'K5?M5W2\?:DSZUE67NF])ZH]X\#IMM MX_I7=UP_@L@P1X]*[BOGJ_QGN4OA"BBBL30**** "BBB@ HHHH **** "D(R M*6B@#BO&>G"XMW(7M7AUQIC'467'\5?2VJVJSVDF1VKR>31"=48[>-U=%.>E MC&<+NYK>"-'""-F6O3XT$:X K&T&P6"S0XYQ6Y64Y79I%604445!04444 %% M%% !1110 4444 %%%% !112'[IH XGQ[>@:1+'GG!KYTER;AS[U['\0;TAI( M\^M>0.,N3[UZ>%C9'GXB=V.0\4K'%1@\T3'E<>M>A?2QPVN[G;> [7?J:L1Q MFO>[% D('M7D'P^L_P!Y&Y%>QQ#:H%>7BI7=CNH*Q*_->9?$>WWID#M7IIKA M_'%OYMLYQT%84/C1K55T?/\ */\ 2&'H:9CG%6+I"E](#ZU"/OU[E-Z'ESW& M,ORUUO@JXV:A$N>]7J\/INKFQ*NC;#OWCZ@LCFSB/^S5BL[2K MA9;&+!_A%:->*SV$PHHHI#"BBB@ HHHH **** "N'^(4YBL#@XXKMR<"O./B M;<@6. >U:TOC1G4?NGAEV^_4&8^M1 _OZ28YG)IR [\U[U+1'C57J3R.!2VJ M^=JUP2#6AH"&6_B!_O48A^Z%*.I[=X#L#!$CXQD5Z%6)XMVPGL67 M&96>A!;]6V<;J]#M;*-($^4=*:NGHK[L5>484"JE*XDAJ M1JG04^BBH&%%%% !1110 4444 %%%% !1110 5X?\5?^/_\ &O<*\.^*W_(0 M_&NC"_Q##$? >9(>31T.:8/O4]NE?00V/#GN(36YX)&?$L/UK!;[M;_@?_D8 MH?J*YL2O<9U4/B1].VW_ ![1_P"Z*EJ*W_X]X_\ =%2UX![(4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 K_ /'_ M "?6OH7QD,VC?2OGG5S_ ,3&3ZUZ>"//Q6Y5 XS28I0>U(3@UZ\-SRI[CL9I M"*,XI">*T,P7DXJ6V'^D#ZU74X-3VQ_?@^]+6 MW%7DT\C-1J<&GDX%=D=CE>XA'%/@'[P4PGC-.A/S@UA66A<-SV?X?\6RUZ@G MW!]*\N^'W-LIKU!/N#Z5X.(^(]G#OW22BD%+7,=04444 %(:6B@",'YJ>1D4 MT#YJ?38$>,"N)\:1;H'^E=R:X_QRCWK,S\V*]ZAL>1,LE9 ME^M8U5H:4WJ>X?#W_5QUZD.E>2_#N7/EK7K0Z5\_B%:9[E#X0HHHK V"BBB@ M HHHH **** "N?\ %S;='D/M705S'CB3R]"D/M50^)$S^%GSOK3;[UOK5!N! M3[Z;S+MC_M4P\K7T5%>Z>%6=V,/-2J,"F1#3@XKH1DP9O/5.XXKU?X?0?NE.*X,2]#KH(]<@7]PGTK \4P>;:-Q_":Z"'_ %:_2LW6 MX]]J_P#NFO(I_&=\U[I\T:U'LU:0>]4P*V?$T7EZM*<=ZQ\_+FOO5?AG<9O$3-> M=BX^ZV=V&?O'N Z4M(.@I:\4]4**** "BBB@ HHHH **** .7\<_\@&3Z5\V MW7^O?ZU])^.?^0#)]*^;+K_CX8>]>E@-S@QA&HS3@*:.*=G%>W$\A[B#DXI\ M8^?%,ZX_"Z]$L&">U>H@Y%>"?#C4_LSA M,]37NEK)YENC>HKP,1&TSV*,DXD]%%%8&X4444 %(_W#]*6D?[A^E 'SS\1E M_P")RY]ZX9!7>?$3_D,O]37"#@U[N%^!'B8GXF28R*8!S3\XIIXKO2T.;H(> MM.A'[T4WWIT)_>"LZWPFM+<]]^&0QI7X5W],QMO&_WJYN, MX KW,,]#Q<0M2;'%-[XIV>*;[UZ4#C88J6W?RKJ/ZU$#WHC^:X4^AK*NM&72 M>I[UX"FWQ)SVKT.O+OAQ+N*KFO4:^;Q'QGOT?@"BBBL34**** "BBB@ HHHH M **** "BBB@!DJ[XV7U%81T93.7V]ZZ"DP*:=@(K>/RH@OI4U%%( HHHH ** M** "BBB@ HHHH **** "BBB@ IKD!#GTIU9^JW'V>V+9[4TKL3=D>*_$:YQJ M#J#7G<7S FNH\;WGVC4WY[URD+8XKV\-'W3QZTKR8\#FE WRH/>A_E&:+#]Y M=(/]H5M/1"@KGN'@*SVVL3X[5Z*!@XKE/!=OLTN(X[5UV.5Y'HT5[H[ M%<[XFM_-M)./X:Z/M69J\>^SD^E9TG:1=1:'S5KLK/.:Z7Q;#Y=Y M*?>N5#9KVZ+T/*JK4LGF.IM*D\J_C?T-5U.5Q38G\NY7ZU-9:$TW9GT=X*OC M=6JC.<"NQKS/X93>9#U[5Z97B5%:1[-)WC<****@T"BBB@ HHHH **** (YC MMB8^@KQKXDWVZ-ES7L5V<6LA]J\!^(5QNE=<]ZZ<,KR,*[LCA5&]LU,BX:H8 M#\M3DX&:]R"LCR)N[(KE>:V_"L!>]C('\584C[QFN]^'6G_:Y@V,X-88F5HF MU"-V>Y:,-NF0CVK0JM91^5;(GH*LUX3W/76P4444AA1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>'_ M !5_X_\ \:]PKP_XJ_\ (0_&NC"_Q##$? >8*,DTO4XI%.":7IS7T$-CQ);C M3Z5N^">/$D(]Q6&PXS6UX)Y\2P_6N;$_"SIPVZ/J"V_X]H_]T5+45M_Q[1_[ MHJ6O /9"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M#D_&1_T1OI7SQJX_XF4A]Z^AO&?_ !Z-]*^>]7_X_P"3ZUZ>"9Y^*W*('.:4 MC)S2_P %"]*]>!Y;?2KA\2)G\)\X>*?\ D,-]:R,<5L>*?^0N MWUK*'W:]^C\*/%K;C.]/;D4SO3UKK6QSL&'RTZ'[X%!Z4D'^N%8U7H.GN>T? M#WBU6O48_N#Z5Y=X _X]UKU%/N+]*\'$_$>QAU[HX4M%%-/OCH*\D^'@_>)7K@Z5X&*_B'N8?X HHHKF-PHHHH **** " MBBB@ /2O/_B%J 7298L\X-=^WW3]*\5^(]XP>2//'-;4(WFC*M*T3R1B6F8^ M]3J?EQ4,8R2?>I:^BIJR/#F[L?;C#$TDGWB:>#M%-?D53T,T]0MANG KVWP! M;8LU..U>+::NZ]4>]>_^!K?;IPX[5YF+GH=^'5SLHONBJVI+NMG_ -TU;B'% M17:YA?Z5YB=I'?)>Z?.OC&#;J$IQWKEQ]RN\\<0;;F1L=ZX0?=KVZ#T/*KJS M$0<4Y>*!UIKG!KK3T.=#)5[UW'PYNO)U1OI'QU_P @&3Z5\X7/^N?ZFO1P.YY^,(#S2]:1:5>M M>Y$\I@?NXI!Q2YYH-.;L2T&TDYI#R:N00^9$2!5:2,QMS6?,5;08_04B\"E? MD4'[M4"';?XJ8XW"K( ^S^]0#[I!J9ZH<'J;7ABZ-O>1\X^:OH?0;P3V40SG MBOF73Y#%=(1ZU[OX%OO/C1<]!7C8JGU/2PT];'?BBBBO./2"BBB@ I'^X?I2 MTC?=/TH ^??B(/\ B<.?+B5[[%-!YI MQZ4Q#S7HHXQ3]W%$/^L%(>M/A_UHK*LO=-Z2U/>_A@,:5^%>@5P/PS_Y!?X5 MWU?.5OC9[E/X4%%%%9%A5'5O^/"3Z5>JEJG_ !XR?2FMQ/8^=?'*?Z8W^]7* MH.!78^.%Q=-]:Y&,5[6%>AX^(W%/3%'\.*3^*@GFO2BSC: #BE3Y'!-*.M)- MQR*FJ[H5-ZGJ?PYOPEP 37LT+^9&&KYO\%ZA]GNQD]Z]]T6^6>U3!YQ7S^)A M9W/LV>]9 &'%:5RXDOH*2LCQ)OWATW*5:\.VQFOEX_BJ MHW(Q73^"+3S;X$CO45G9&],]V\,1>7I40QVK? XK-T>/R[)%]JTQTKPZCU/2 MI+0.U5+U-UK(/:KE0W S P]JF+U+DM#Y^\1L=ZX$)@UZS\0+3ACBO+W M4 XKV:+NCRJRU&J,"H7_ -<#4_1*BQDYK>K&Z,(O4]>^&%Z(UVDU[#&V^,-Z MU\]^!+TPSJN>IKWW3WWV<;>HKQL1"S/7P[O M4445S'0%%%% !1110 4444 M5K\XLI3_ +-?.OC=C)>2CWKZ)U'_ (\)O]VOG#Q5(#J4P/K7;@U>1RXGX3F8 M1@8I\AR,4B_>HZO7M11Y$MQJH<5Z]\)(!AB17E"XW 5['\*DVH:X,:_=.["K MWCU0#'%+117CGIA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !7AWQ6_P"0A^->XUX=\5C_ *?^ M-=&%_B&&(5X'ER\L:D-,AZFGCK7OPV/$FM1'^YBMKP1_R,D/UK$;K6YX)'_% M20_6N?$_ SHPWQ'T_;?\>T?^Z*EJ*V_X]H_]T5+7@'M!1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110!R?C$?Z(WTKYZUC_ )"$GUKZ M$\9'%HWTKY[UC_D(2?6O3P1YV*W*(/:E)P<4JKWI&'->O#<\R8$TAHZT=:T, MP(^7-/MO]<#28R,4Z 8F%3?2KI_$ MB9_"?.'BG_D,-]:R0>U:WBD?\3=OK64!QFOH*.QXE;<1Z <4[[U,/6NI'./) M^6D@_P!:*!SQ3H!^_ K"J]#2FM3VCX?' MB=SV*&P^BBBN4Z0HHHH *0TM(: 8F:44VG"F2F!KF/%\_2NG/2N/\73;+ M60>U;8?XS'$?"?/FK_\ (0F_WJJH,U:U7F^E/O51#BOH:+T/%GN)G$F*>_6F M 9DS3GZUN0-W<41#]ZI]Z&&*=#_K%^M8U=BH;GL?P\^^E>MCI7D?P\_UB5ZX M.E?/XKXSW,/\ 4445S&X4444 %%%% !1110 C_<;Z5X%\1Y?]/D7ZU[Y)Q&W MTKYT^(DV[7)$SW-=6%5YG/B7:!Q,(^4U(HI$&WBG=*^@@M#PY;C2:PD7=%3=JBCWKZ)\'Q;-/ QVKP/PS#YFIH<=Z^B/#D?EV:CVKQ<4]#U< M*C: Q4W$\EC2:"?DS1CG%*P^7%$P-[18/.@Q577+8VS#C%:_A5-\J)Z MFKGCK3OLZQG'45R2J)2L;QIW5SAT.12]\5&#MJ3MFNA/0R:U)5;C;4,IVR8I MZGC--(WOFG+X28[CU.Q@U>L?#"^WW&TGI7D[#Y:[/X>7WV:^Z]ZX,3"\6=F& ME:9]#@Y&12U5L)?.M5?UJU7BM6/904444@"D?[A^E+2-]P_2@#Y[^(Q/]KR? M6N#0\UZ#\1T_XFWAOA1XV)7O,>YIBG!J4KFD"5Z<3B$/3-+#_ M *P4['%)$/WHK"M\)M1W/?/A@@5P'PQ&-*_"N_KYRM\;/=I_"@HHHK M,L*J:B,V;CVJW45PF^%E]::!GSQX_0I=GCO7&]%%>D?$VS\J?..]>;9[5[.% MU2/(Q*]X3-!I2.*D5,K7IHX]QBFG-\RFFGY6Q3_X:F;(2LQVF79MKD$''->V M>"=8\X(K-7A"C$F?>NX\+:N;65?FQ7EUZ?,CTL/.Q]$HX<9%/K'T&\%W8J^> MU:^X>M>3)6=CTXNZ%HHHI#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** &N<(3[5Y1\0[[_ $=TSTKU:;B%_I7A/Q#N MOWLB9[UT8=7D<^)=HGG?FEGI']:9"-W-6A'E,U[U/X3QG\150Y;%>D?#ZTW7 M0..]>=(O[\#WKU[X=6W[Q3BN7%2LCKI*[/5;1-D*BK0J.,84"I:\63U/3@M MIC\H13Z8W2DAR/,_'MKFW8X[5XK MAY5<4 ?+2XW MQG_:KZ&\)WGG6<29Z"O(Q<7<];"RT.JHHHK@.P**** "BBB@ HHHH I:HX73 MYLG^&OF7Q9+_ ,32;']ZOH7Q/>?9[.09ZK7SAK[^=J,I]Z]#!*SN<>)DK6,] M#E,U,!QFH8AQBI>G%>TMCRGN-1R;E5]Z]Q^&$96'..U>'6R;M2C7U-?0G@&V M\FU4XZBO*QKT/0PFYW5%%%>4>B%%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>&?%<_P#$Q_&O M;?[M?.NK?\A.3ZUZ>"/.Q>Y #QBD:FK]ZE;[U M>O \N8@XH'!H-!K4@>#BG0',XJ,_=IUO_K1]:Y*WPLZ*.Y]!?#;_ )!(^E=U M7"_#;_D$CZ5W5?/5/B9[M/X4%%%%06%%%% !1110 4444 %%%% !6+XB_P"/ M-OI6U6+XB_X\F^E7#XD3/X3YQ\4_\A=OK64#\N*U/%/_ "&&^M9(ZBO?H_"C MQ:VXY>*:U*U#U;X=>^88A^Z>+7S;[N3ZU6 YQ4DC9N7) M]::/O5[]/1'C3>H#@TA/S4I'-( =U;$L9T _O5A4>A= M/5GM'P]3YHS7K(Z5YIX M2MM$Y':O2QTKP<2[S/:H? %%%%]>+IS!IS$''%?.>N2F;5&8^M=V M#CKO=@>.R53D5'*:RW4>U>%>!(=VH1GWKWZS3;"OTKPL0]3UL.M"U3'^Z:?36Z5R(ZV>=>/ M(&W/RW)^M?07C:#?8-]*\ U-=EZ1[UZ^%EH>;B$0-\QIZ# IJ=*<>* M]/H>?<9)UIRG&WZTU^:,X K"IL:4WJ>^?#R^']E1QYKT$',:9]*] MD3[B_2O K*TCW*+O$=11161J%%%% !1110 4444 OI/QS_P @&3Z&OFJ[_P"/MOK7I8'OS(!5C5X3!>2 ^M00#O7H0E=''5C8 M0\#%21K\F:9)]^ITQY1K5F*(&;@BM7PY0Q3(1ZUS55= M'11W/IKPS>>?I\?.>*Z&O.? FH>;;1)FO1NU>'6CRR/8IN\0HHHK(T"D;[I^ ME+2-]T_2@#P;XC_\?\GXUYQ"<9KTCXC#_B82?C7FT?WC7MX76*/'Q7Q,GS2D MX%1L>12L<@5ZBV.$=FB(_O@:;_#21?ZP5SUOA-J.Y[_\,CG2_P *[^O/OA?_ M ,@K\*]!KYRK\;/=I_"@HHHK,L*.M%% 'D/Q5B!8$"O'3Q(17M_Q-@,BYQTK MQ*5<3L/>O9P3]T\K%?$QQ^[3D;"TA'R5'D]*]3H<*"0Y?-.SD4T@]:%Z5FU< M3&$/KC?J,UUX1>\<>+=HF)!PE6EY#2)Y2=V/A^ M:[0>]>Y^ ;;RXT;'45XCID1FOH\?WJ^AO"%MY5E$<=J\_%O0[Z*U.M'6I*C% M/%>2SO@+3&I]-H0Y'->)[;S[1N.U?/OB*+RM0D7T-?3&HPB2W?(_A-?._C&W M*:K+QWKT,++H>=7B<[%]RFOQ2QG"TC\FO86J.#9DUB^RX3ZU[GX#GWH@SVKP M2-BLRGWKVCX;7(D=5S7FXQ:'H866MCU>BBBO(/2"BBB@ HHHH **** .%\=R ME+=@#VKP+4#F\D/O7NGQ"?;$?I7A5Y\UT_UKT\)L>;BMR!.#FG?Q9I,<4X?= MKUEHCSNI+IZ[M5B/O7T5X-(^QIC^[7SUI*;M0C^M?0W@^)H[1,_W:\G&GJ81 M'64445YAWA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !7A_P 5?^/_ /&O<*\.^*W_ "$/QKHP MO\0PQ'P'F*G!-+T-,'+4]AQ7T$-CQ)[C6]:W/!'/B2'ZBL1_]76YX&_Y&*'Z MBN3$OW6=&'^)'T];?\>T?^Z*EJ*W_P"/>/\ W14M>$>T%%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% '(^-#BT;Z5\]:L/^)A(?>OH M3QI_QZ-]*^?=6_X_Y/K7IX(\[%;E-10>M(IH)YKV(H\J0IZ4T4I.*3I6A"!? MO8J6#_7BH^@S3[<_O@:Y:^QU4-SZ"^&__()'TKN:X7X;_P#()'TKNJ^=J?$S MW(?"@HHHJ"PHHHH **** "BBB@ HHHH *Q?$7_'DWTK:K%\1?\>3?2KA\2)G M\)\X>*?^0N_UK,4<5H^*3_Q.6'O68IKWZ"]T\6ON/(XIB\FG,:3[O-=B1RBD M4^ #S!4;G"YIT+<@UC56A<-SV;P O^CK7J$?W%^E>6_#QMUJM>I1_<'TKPL2 MM3V,/L2T4@H[UR'5<6BBB@84AI:0T )WI>U,8X&:53D4(E#)FVQDUX[\1KP> M85!KU?5I?)LG;/05X#XVU#S[IAGO7;A(W=SDQ$K*QQSG]X3ZFG'[N:CZG-2M M]RO=IQ/)F]15Y%/5>:B0]J?NPP%:,E#Y.%J"T&^\C'^T*=.^.*?IZYO(C_M" MN.L[(WHK4^D/!EH$T:%\=JZJL+PD,:#!]*W:\";O)GN05HA1114%!1110 44 M44 %%%(: ..^($GEZ23[5\\7K[[LM[U[Y\3)-FC'GM7S](=S%J]/!+0\W&/4 M0\M0P^84*,\T/]X5["T1Y9)(-J"HW'RBI6.Y!48Y8+[U%38N&YZ1\/X,SQMB MO<85Q$OTKR'X?P8\ML5[ G"#Z5X.)?O'LT%[HM%%+7,="U.;\4P>99-QVKYV MU^/9JK#WKZ5U]-UHWTKYU\51[-7;ZUZ&$9P8E:F+T:ED[4PGFG?>KVUL>8P[ M4R8X48J1_E%09WG%8314-ST7X>3_ .FQKGN*][C_ -6OTKYT\ R[-9C3WKZ* MB.8D^E>'BE[Y[.&?NDE%%%+EOK7HX'5U'$?-2-TI M3QS36/RYJ:FJ#J=CX)_X_P"+ZU[I>VHGTGI_!7A7@@YOXOK7T)&F_3E7U6O# MQ;]]'K8-7BSYL\:69M[MSC'S5A1\6X->F_$K2O+4R!>M>8*?EV5Z&%GS(YL5 M&S%/*YI4;Y"*:?2HRVTXKLZG&/4=::>'!]#2@X%(.36-1%Q=CT[X<:A_IJ1D M\"O<$8,H(KYK\&7GV;45.>]?0NC7'VBS5\YXKQ<5'WKGK8:5XV-&BBBN4Z@I M&^Z?I2TC?=/TH0'A?Q''^F2'ZUYG#SFO3?B-_P ?DGXUYE$<$CWKW,+\*/'Q M7Q,>]"C'8XF.Q38O]>*7/&:2'_7 USU]C6CN>_?#(8TK\*[^N ^& M)SI7X5W]?/5?C9[M/X4%%%%9EA1110!PWCJU\ZW1[+Z0'L:^F_$- MIY]E*AYEM1Y M4;:@[TX29% &>:&ACL<4%!C--WZ^'-:668!GKM MA>Q$?>%?.VD>(3;.#NQ766_C OCY_P!:\ZM1?-H==.JK:GL N8ST85*KANAK MSBQ\1^:!\]=?HU\+A>37/*FTC=33-JBF[U]:7(-9EBT444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110!QWCJ^-I9$@XR*^=]5F,^H.^>IKW#XI M3;+#@]J\'?YYB:]+!QTN>;C'J3@?N:A_@-2!N-M-D&%->G>QPP6IN>%+;S[Q M#C/S5]$Z%;B*QCX[5X9\/[?S;@''>O?M/79:(/:O*Q;/1H+4N *X M#M0ZDI%.:=0407"YA<>U>#>.;3;>2MCO7O./$+2 MYY'G!Q1UI).)L4_&*]R&QY;W&-P?9+X'.,FN M/%QO%HZ<.[2/I)6##(I:I:9-Y]FK^M7:\-GKH**** "BBB@ HHHH \V^)+[8 MC]*\/E.ZY?ZU[-\49-JXKQ1F_?,?>O5P2T/,Q;U'J,OBD?A\4L?WLU%.V&S7 MIRV//6YKZ!'OUB >K5]*:);"&QB('517SGX27S-6A/\ M5]+Z>,6,/\ NBO& MQSU1Z^$6A:HHHK@.P**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *\/^*W_ !__ (U[A7AWQ6_X M_P#\:Z,+_$,,1\!YA%RQJ0BHD^5C4A/%>_$\2IN,;TK<\$\>)(?J*PSTS6]X M)'_%20_6N;$_ S?#/WCZ=MO^/:/_ '14M16W_'M'_NBI:\$]L**** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .1\9_\>C?2OGS5_P#C M_D^M?0?C3_CT;Z5\]ZO_ ,A"3ZUZ>"//Q9344-US3UZ4UJ]B#/*GN)UI.M.3 MI2#@UHR4A3R,4ZW'[X?6F _-4D'^O%/LB_2 MO4$^Z*\+%?$>MA]AU**2E%E,#9-*QXJ-.M,EL==N#->-S_ !5ZKXQU<-%(H:O&[IC) M?(C48-.;KFG8Q36^[52V)B] M2-_WE:.D0[[N/CHPK/BXSFNE\*VANKQ<#.&KS<0]#MHK4^@?"R[=$A'M6U6; MH<7E:9&GH*TJ\.6Y[*V"BBBD,**** "BBB@ IKG"DTZF3'$+GVH!GEOQ-O@^ MGM'GI7B:G*UZ5\0;HO))'GI7FD?!KVL'"T3Q\5*[)HQ22C!%.4\T3$E:5CDQ*N>?5(@Q3!UJ4=*]V+T/)GN-EZ5'$OS9I\E*F,436@DS>\( M3^3KT9SWKZ/TNX^T6RG/:OE[0YO+U93[U]&^$9C-8*47^Z*\'&?$>Q@OA9P?Q*M1+9<#M7@\ MB^7=,OH:^D?&5I]ILVX[5\\ZO ;?4I ?6M\%.VA.+CU*K+SFH67)S5@D&+-1 MIC::]=:GE+OHSP;+YND*V>U?,L3E)@?>O M?_A_J2MI21D\XKRL9"R/2PDM3OJ*07H.2?>O5?B*/W\GXUY6G1J]O"_"CQL3\3'=33F&134-.!YKTHG$Q, M?+BB$?O0*?21?ZX5SU]C:CN>^?#$8TK\*[^N!^&7_(+_ KOJ^>J_&SW:?PH M****S+"BBB@"KJ"!K*4?[-?._C>SV7I,K64T;195!9>A MJW:W3*X&XU XJ-,B2N:5.YLIZG76.JF+ +5V^@>)1"O+UY T[*PP:O6VHRQ] M&KGG1NC>%9IGNT/BA7/W_P!:W=-U073@;LUX%::Q(&&7KNO#.OA9UW-^MCTK#><4C]:=;_-.J^IKJF8TU MJ>F?#6RRV<5[1;KMB45YO\-[4)%DCM7IJC KQL1*\CTJ,1>U!Z4M+7*F=5AJ M#%.HZ44QD;=#7G?CVU_T)VQ7HIKDO&T DTQL#M6]"5I'-55XGSK<1;;@GWI, M9%7=33RIV7OFJ2'Y:]VD[H\J2LR"49-;/AR0QW:?[U9)&:MZ9+Y-TA_VA6>( M5T72=F?3GAIMVDQGVK8KF/!]VLFD1#/:NGKP)JTCV8.\0HHHJ2@HHHH **** M /)OBMT%>+'F4U[/\6#@"O%Q_K2:]?!+W3R\5K(G0]J9,N:%^]4CD5Z$]CA1 MT/@U,:E#]:^D;#_CRB_W17SIX/&=1AQZU]&6/_'G%_NUXV-^(];"?"6****X M3L"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "O#_BK_P A#\:]PKP_XJ_\?_XUT87^(88CX#R\ M#)IQYXH3J:.]>_#8\2>X'[M;?@D_\5)"/>L5NE;'@G_D98?K7-B/@9MAOB/J M"V_X]H_]T5+45M_Q[1_[HJ6O!/<"BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@#DO&?_'HWTKYXU;_ )",GUKZ'\:?\>C?2OGG5Q_Q M,)/K7J8)Z'!BBHIYH;[U*HXS3L=Z]B!Y,AAX-*W I2*0?-6A*V&5) ?WH^M, MQS2V_P#KP*Y*VQTT5[Q]!?#3_D$CZ5WE<+\-AC21]*[JOG:GQ,]R'PA1114% M!1110 4444 %%%% !1110 5B^(O^/)OI6U6+XB_X\F^E7#XD3/X3YP\4_P#( M8;ZUDBM;Q3_R%W^M9:CBO?H/W3Q*VXAX-*W04XBF]:[.AS 6^6E0U&Q[4^'E MP*RFKQ+AN>R?#IO]%6O4T/R#Z5Y1X!8) HS7J4*7O'J4):%@&C/ M-1>:OK2>:OK7)8Z>:Q-GF@FH3*OK33,N.M/E$ZA(S(-65(6PU5=6UOR]V&K@-8UTREEW5TTJ6IA.=T9.O:HT MTK#/>N989;-6+N7S)LYIFWBO6I0LCAJR$0\4+]^G 8I ,'-=-[,YAQJ(\G%2 ML>*(UR,T2V$MR"7*]*]$^%MJ+F\^8=#7G\B[FKU+X31;;HG%>3BW[IZ.%UDC MV:",11!1VJ6BBO'/6"BBB@ HHHH **** "H+MPEM)G^Z:GK&UZY\BU?G^$U4 M5=V%)V5SPOQI/YFI3+GO7%MP:Z/Q'-YNIRG/>N;;_68KWL.K1/%KN\B1>F:7 M.12@8%-/!KJ1RBH>M6]$C,FH >]4CQ6[X6@\R_!QWK"O+0WH[GOWA"+9I2#V MKHZQ_#J>7IRCVK8KY^;]YGM07NB&DI:!4O88C_U>1C5[IZ6#^([V MBBBO+/3"BBB@ HHHH **** .8\<_\@&3Z&OFJ[_X^V^M?2OCG_D R?0U\V70 MS=,?>O2P&YP8LC?I35J5AD4Q!DU[4-CRGN--#G]W3L?-BDD'R8J9[!U.A\&< MZK#GUKZ6LO\ CSB_W17S5X-XU:'ZU]*V/_'E%_NBO!QGQGL83X2'4K87%LX( M_A-?._C6P:WU"5@N!FOI1QN1AZBO(?B1I 2V>;;UJ,-/ED:8B-XGCR/F+%*O M J./A]M6&7 KWJ;NCQ):2(B,FGGA:5!FD/)Q6DD):L8>,&O2? &JE;F.$MQQ M7G+K\E;WA&[\G4X^>]>?B8W1V4)E2UDZ'<_:+53G/%:U>*U9G MKIW04C?=/TI:1ONFD,\5^(O^ND_&O*%/)^M>M?$4?O)#]:\F4?>KW,*_=1XV M)^)AF@'FG*,TBC+5Z,3C8\GY:(O]8*5AQ20C]X*QK?":T=SWSX8?\@K\*]!K M@/AB,:7^%=_7SE7XV>[3^%!1116984444 (PRI%<'XXT[S+5B!VKO:R-)\MZG&T%\XQT--B.1DUT'BG3C%J4GR]ZY]?E.*]JC/J> M/4CJ2-TJ'J:D+=J3'%>E!Z',]QAH4\T=Z3I28-:#E_UE2..::HXS2@YI$-#' MX%1JQW5/MW"FI%\U0RHR!ONU&!WJ2"3()K/9.*4187-<\X%*;W.TL/$DIE&6-=]H>MAW3*V\GEL#FN MBTW6C RG=TKDJ4;G7"L?1%O?1R1KAATJX#D9KR?0_$IFD12_ZUZ?9SK);(V> MHK@J4W$[X3YBU11UHK,L**** "BBB@ HHHH **** "BBB@ JAJTRQZ?-D_PU M?KD?&-_]FM77.,BJ@KL4G9'A7B6'-]ZGV*EM1C7WI ,\UHZ+;^;JD7'>G5T0J.K/<_ ]OY5JIQU%=K6! MX:M_*LX^/X:Z"O#KN\F>M35D(#S3ZB!^>I:P1J@I*6DI@(:PO$4/G6;+[5O& ML[4HO,@8>U:0>IE46A\U>*$,.ILOO6.IXKJ/'$&S5FX[URZCY:]V@]#RJNC' M*,YJ(R&.9"/6K$(R#5649E'UJZJ,X.S/>/A]?&2TB0GM7I@Z5XM\.+G]]&F: M]H4Y45X>(5IGL8=WB+1117.;A1110 4444 >/_%PX*UX[CYJ]A^+O5:\A49- M>S@OA1Y6,^($ZTDK<4HX:FR.N\#\WT1/K7T79?\>Q?6OH>R_X\X_]VO&QOQ(]?";%BBBBN$ZPHHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KP[X MK?\ (0_&O<:\/^*W_'_^-=&%_B&&(^ \N!^:GMTID8RQJ4BO?CL>)/<:W^KK M;\#C_BHX?K6$QXQ6_P""/^1CA^HKEQ/PLWP_QH^G+?\ X]H_]T5+45O_ ,>\ M?^Z*EKPCVPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH Y'QI_QZ-]*^>M7/\ Q,9/K7T-XS_X]&^E?/&K?\A&3ZUZF"6AP8HK*>,4 MN>U-4:>#Q78MCE(RO-*GR-FG9IK_=J'L-.S/0O"FJ""%? MFZ5V1\4J@ W_ *UX]IMXT,>,U//JDF\?.:\VM2YF=U&9Z^/%"E?OTG_"3K_? M_6O)TU63;]\T?VK)_?-F_P#6O+&U63'WS5=] M3E)^^:M4$3SGJK>*AC[_ .M9MYXK&TC?^M>4P? M'6O'K"W,]Y'CUKZ!\%6/V>VC..U>1BY:6/0PT+2.VHHHKRST@HHHH **** " MBBB@ KDO&DWEVC<]JZVN"^(DWE69Y[5K0^-&=7X6>&ZO-NOY#[UG 9;=4FH, M7NF/O21C]W7T%):'BU'J!:FGFFMUIZ\"MFK& QC77^"8]]^HQWKCR/FKO_ % MN3?J<=ZX<1+0Z:*U/Q#X1*6@T&I*$/2O M//'D.;&1L=J]"[5Q_C:#?I4G':MJ+M(QK:Q/GF7B1OK4:G-37R^5.RGUJ&,8 M%>Y1U1XTUJ-<\U*#N3%0-UJ2'[U=,EH9B@;37L7PXU 1VJQYZUX[+]ZN\\"W M92YC3/>O,QD?=.W!RM(]^C.Y ?44ZHK8YMHS[5+7C'L!1110 4444 %%%% ' M+^.?^0#)]*^;KG_CY;ZU])>.?^0#)]#7S9=?\?3?6O1P1P8P1C@4Q#@T/R*: MO6O;AL>5U'GKFD?[F:4]*;)_JJF>J!:LZ'P<47^Z*\+&_$>SA/A+%<3\1+<2Z0PQVKMJY[Q7:_:=/9<9XKD M@[2.F:O$^8IXO*O2OO3Y#Q6AX@M#;:DPQCFLS.ZOH<+*\3PJT;2!3@4@ZT$4 M+74]69H>Y^7%6=(D\F]5O>J;&I83L8-7'7B;0=F?1O@>X\_3P<]JZVO,/AQJ M8^Q",GG%>G*=R@^M>%55I,]FD[Q%I&^Z:6D;[I^E9FAXQ\16_>2#ZUY0G1J] M5^(H_>R'ZUY2G.[ZU[F&7N(\7$_$*II1PW(KOBAM1W/?_ (8G.E?A7?UY]\,/^05^%>@U\]5^-GN4_A04445F6%%% M% !4M>43C9<8KZ1\7Z<+BP;"\XKP76-*>W MNF)!KT,-4Z'!7IV9BL?G%3'[M593LE JP&W)7LTYZ'FSB0[LM2FDV$-FEJKB ML/#?)BA*;BG)3OH3+8D^Z*0-@T/49S26K(1(6[U&1N.:4C*TY!Q5):E]!H7O M2,HE#0N,C>T MC4#;3*2W0UZMHGBI9(XX]_MUKPQI&7H:V=!U*2.Y7+' ->?7I7.^C5LCZM6JXKP]X@1K*-"PSBNNMIA-'N%>=*+3.^,DR>BBBH*"BBB@ HHHH * M*** "BBB@ KS/XE3^4F,]J]*=MJDUX]\4+L,V :UHJ\C*J[1/*YGWSL?>H)! MCFE!S(31-]RO?H['C5'>0B-\M=/X4@\R_B;'>N50';BO0/ UF7FC;'>L\0[( MUH1U/;](39:1_P"[6A5:R3;;H/:K0KPIN[/6CL, PV:DI,4M9]2PHHI#TI@- MSDU#.NY"/:I5ZT,,@U2T9$D>#?$"TQ?.^*\^3H17L/Q"LLI))CUKQY.&8>]> MSAIW2/)Q"U'HVW-1./FS3V'-(W(KJGLO>[&;SH WM7S9X8 MF,5XISWKZ#\-R^;IZG/:O&Q4=;GL89^[8VJ***XSJ"BBB@ HHHH \<^+S89: M\DBKU?XP_?6O*(>E>U@?A/)QGQ"'AZ&Z;J'ZYI7_ -2:[:AQQ6IV/@@[KR+Z MU]#67_'I'_NU\[>!#_I<>?6OHFS_ ./2/_=KQ<9\1Z^$^$GHHHKB.L**** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH *\/^*W_'_^->X5X=\5O^0A^-=&%_B&&(^ \OC.&-2DU$!\ MU.;I7OQV/$GN(?6M_P $_P#(QP_45@_PUO>"3_Q4T?^Z*EKP3VPHHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH Y+QG_ ,>C?2OGK5_^0A)]:^A?&?\ QZ-]*^>-6/\ MQ,9/K7J8+8\_%;D"_=H/2F*>U*QYQ7L1/*EN"]#3>]+TI#Q5DW!1EJEAXF%, MZ#-+"?WHKFK[&]'<^@OAM_R"1]*[JN#^&G_()'TKO*^G2DSS2]*:W KK6QSRV$!YIW6F@4IZ M5+(ZAYA0\4QY22*1N>::!D5FX'1!V)O..*/..*A49-. YK"4-2W.P_SCBD\P MFFD*#Q5\I',"CYJ7'S4=!FE[9K2*)[<^*!LL*H\G-5V/:K*GY<52?/VD*.]AO2C+B)W=CU:,+*Y) M1117,= 4444 %%%% !1110 5YI\4Y?+LQ]*]+KRKXM2#[(,&MJ'QHSJ_"SQ6 M;YY":>GW:C/(IXX6OH:1X57<&'S4C<4HY&:8QK:6QFA^,LOUKU+X?VX\Y&Q7 MEL/S2J/>O8O ,6"AQ7DXF1UT%J>JP#$8J0GFF)PHH)^:O*>K/6B]"2DI>U-I M%,6L#Q1$)-,<>U;QK)U]=VGL/:KAN93V/FGQ%'Y6HD#UJF,!*V?%T6W42<=Z MP0W%>[AGH>166HAY-2IQ3%&32@_-BNR1SBR=*ZCP7/MU.%<]ZY=_NUL>$IMN MMP#_ &JXL2KQ.G#/WCZ>LS_HD7^Z*GJI8,&LH?\ =%6Z\!GN(****0PHHHH M**** .7\=?\ (!E^E?-EU_KW^M?2GCG_ ) ,GTKYIO3BY8>]>A@=S@Q8B\BA M1S3%.*>>*]R.QY+W'CK4#1_P 3:'ZU]+V/_'E%_NBO"QOQGLX7X2Q5>[@$\14^E6*1ONFN$ZCYW^(% MEY.HR,!7$6YW UZU\1[')DDQZUY);_*6!]:]K!O0\?$1]YE@@8J(=:65L$4$ M?*#7HK^V4HDMD(/:O MF/PK<>5>1\]Z^A_#EUY]JG.>*\7$PUN>KA9:6-ZD/W32TA^Z:XSM/&_B,O\ MK#]:\CAZ-]:]?^(HXDKR&,8W?6O=P[]Q'CXGXAR]Z5>M,!P:>>!FN^&QQ/]0VS=C7HGC30?L\C%4KSC8T4C#'>O8HU=+GE5:=G8MR@; M>*@ZTP2EN#4L0R:Z5.[,+60[&$I$Z4Z3CBFK]VMD9RV'9S1Q46[FAF(JD2D3 M#%+WJ$-Q4J\KF@=M!C'YJ=VIK#O0#0(7 I'Z4@/- Y:DE>IZW13(V#("/2GUYIW!1110 4444 %%%% M!1110!6OGV6KMZ"O!OB'=^;.1GO7N>L-LTZ4^U?.?C&X\V[<9Z-7=@XW9QXJ M5D5>[$B&7VUZ]\/K,&%6(KR*WYOU3WKW7P%;[;- M3CM7'BI:'91CJ>A0C$:CVJ6HT^Z*DKQ7N>G'8****104AI:;WIB8H%(PXIU( M:0/8X7Q[:AM)E?'.*^>V!2=@?6OI7QE%YFD2#':OG'4H_)O6'^U7JX-Z'F8E M:C,_&#[ZUY-'TKUCXP_?6O)5/ M%>U@O@/)QGQ$C],TA_U5*WW*:W^IKMJ'' ZWP/\ \?L7UKZ*LO\ CSC_ -VO MG;P(,WD9]Z^BK/\ X](_]VO$QGQ'KX3X2>BBBN,ZPHHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M KP_XJ_\?_XU[A7A_P 5?^0A^-=&%_B&&(^ \Q3J:!UIH.#2GCFO?CL>)+<1 MNM;G@D_\5)#]:Q''R9K:\$<^)(?K7/B%[C.C#+WCZ@MO^/:/_=%2U%;?\>T? M^Z*EKP#V@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH Y+QG_QZ-]*^>=7'_$PD/O7T+XT_P"/1OI7SYJY_P!/D^M>I@=C@Q134=Z" M.3(:1FF]:?GBF#K5HCH.Z\4Z$?O@*8O!S4D',XKFK['30W/?_ M (:C&DCZ5W=<-\-_^02/I7_0^$\6MN*.:#\W%(O H4\UV+8YA<=J,=J#2CK18CJ1D8XH44]AS3:=KHU M3$VX-+C'-./(I#TQ6,D%[C2.]*HXS2]L4O08HB@N)UH(S0O%+3DK$W$ZC%+V MQ2#K2]\U41@..*5GQ2'K4>AV8>!ZGX,TO[#:KE<9%=C56S@6&WC M&,"K5>1)W=SU(JR"BD- J2A:*** "BBB@ HHHH CG?9"S>@KQ/XD7_VH,F>E M>S:B=MA*?]FOG?Q=QX ME1WD"?=IA6GH?EI,YK6;T(ZCK5/WZ?6O=/ ]KMMXWQ7B5@N^Y0?[0KZ#\'0A M=.B..U>/BCNPZU.M XI-N6IU**\VYZB0M%!HI%#:HZG'YEJRU?J"Y&8S51W, MY;'SSXZMO+U \=ZX\+7HOQ#AQ?$X[UYZO)->[A=CQZ^XBC%(1@YI],D/%=;. M84\K5G0I?)UF%O1JJJ>,4MIE-0C;T-\-WGVFSCYSA:WZX3X M?W!FM5R-NK0_6OI2Q_X\HO\ =%?-GA/_ )"\'UKZ3L?^/*+_ '17AXWX MCV<)\)8H/2BBN$ZS@O'&G>=8R-BO KV+[+G-?4>O6HN+!UQGBOG+QC9FU MU,C&.:]+!SZ'!B86U,4C?@T]^% I(ONTDC5[">ESS&.!^6DD7,= /RT\G,53 M/4A;AI<_D72\]Z]^\ 7GVBW'/05\[KE90PKV3X8ZAM3:37F8J'NGI866IZ_2 M'H:2-MZ ^M*>AKRCTSR/XB)\DAKQY.K?6O8_B(X\N05XY'U;ZU[>&?NH\?$K MWF)MYI>O%+FD7@UZ$#B$QS3HO]:!0.N:(_\ 7BLJ[T-:6Y[[\,1C2OPKT"N M^&1SI7X5W]?.U?C9[M/X4%%%%9EA1110 4444 %(0#2T4 <;XHT87Q;"YS7E M&N>&3:LQV8_"OH62%9/O#-_TMH@5P>*]"E5N<%2E8QWDW MA NS'-(5VC-/9QMI&.Y,"ANP)#!R#2;&(RY%-4\3YN]V5"W)%>C(VY ?6O$J1Y9'JP=T.HHHK,L**** "BBB@ HHHH RO$+ M;='F/^S7S+XAG\R_D&?XJ^AO%]^(=+F3/45\V7[&:_E/^T:]'!(X,9J-0?+3 MDX;-"_=Q3"W->M'8\V*]XM:5%YNKI]:^A?"%MY5FO':O"/"\/FZS'QWKZ-T. M$16J#':O,Q@@HHHI#"FTZFFF)BT=J0TO:EU%/XJ^E-63S+)E]J\#\9VWEWIX[UZ.#D<6)1QS]J?&-XQ4< MIP:DMVP:]6]T>:MR+_52Y]Z]L^'FK?Z)'%NKQ.YY.17=_#Z\*W\4>[N*X,3" M\3NH3LSZ$4Y4'VI:9%S$OTI]>0>F%%%% !1110!XU\7URRUY#'R<5[#\7CRM M>/0\.:]G!? CRL7\1.1QBDD'[K%.[TDGW*[9'%%G6>!3B\C^M?1-E_QZ1_[M M?.O@C_C^B^M?1-E_QYQ?[HKQ\;\1ZV$^$L4445PG8%%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %>'?%;_ (__ ,:]QKP_XK?\?_XUT87^(88CX#RY!N8U(PXID7#&I":]];'B M3W&,?EQ6UX(X\20_6L0BMWP2/^*DA^M88CX&=&&^)'T];?\ 'M'_ +HJ6HK; M_CVC_P!T5+7SY[04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 M?BBHNO!GE3$:D-*O-+BM.I&PA^[3[;_ %PI@Y.*EMA_I ^M M*/^0P_UK*'6 MM;Q1_P A=OK64!QFO?HKW3Q*VX-24J_,* ,FNQ;'.!^[0O2@@H)R*)N%%-B1G(P*YJDSH MA&Y:T^S:>Y4 5[OX$TA8[-69>0*\Z\(:.9[E"R?I7N>D60L[95 QQ7E8BI?0 M]'#PMJ:*C"@>E+117$=8UNE*O2@C- H'T%HHHH$%%%% !1110!2U4XTV;_=K MYI\3R[M2F'^U7TGK+A=,GR?X37S%X@?=JL_^]7=@U=LY,4[1,H#O4O\ !2Q+ MFG,.<5[4#QI,C!PAI(SP:5N.*:.%-:26@XFEH<9EO5_WJ^B?"T6S38OI7@W@ MZ#SKXM+1WI:\T]%(:>M+VH-+0'42H9^8S M4U-D&5IIZBDM#QCXA0YE=J\KB/[QL^M>T>/[?*R'%>*GY)G'O7N85^Z>361- M41Y:GHIZ<3JU*5P,U%NPW1^!!1116)J%%%% !1110!S'CG_D R?0U\UW?%RWU MKZ3\=?\ (!E^E?-EU_KV^M>A@MS@QA&>U*W2A>11UKW((\AZ!GBE/W*:/O8H M<]J4RH'1>$#_ ,3>'ZU]*V/_ !Y1?[HKYF\(G_B!_$VPV:IN4<9KZ KRGXC:?YN^7;TKIPSM,PQ"O M \64XXIK'-!^69U/8TH&:]V$KQ/&J#OX:=G]W35Y;%.;@51"T&!?D)KMO -\ M8;A5SU-<6O\ JR*U_#=S]GU"(9QEJYJ\=#IHRU/IVP??9QMZBK!^Z:SM$F$F MF0D'^&M$]#7@O<]E;'COQ%8YD_&O(XOXOK7KOQ'7Y9#]:\A@^ZWUKV,-\*/) MQ*]Y@QYIYZ"HOXJG RM>E!' -/W:;%_K!3AUQ1$/WX%8XC8VI:,]\^%__(*_ M"O0:X#X9#&E?A7?U\]5^-GNT_A04445F6%%%% !1110 4444 %5[BV6<N:'_ICA5X^E>S,,J16#=Z.LTI;;UK:E4Y695*?,CP3 M4-#E$APM84^G2PM@K7T'/X721L[!7%^(?#@AFP$_2NV&)OH<4J'+J>2R1.G: MFHY!KI]2TED!POZ5S4MM(CGY3^5=$*US)TR7?\M1@Y>HV#*,$&E3/6NF$[G/ M*&A8)XJ+G-+G)J3;Q6J9E8BW&I(CEN::RT[[JYHZ B4CYJBE^]4BG*YJ(\FF MD0WJ.6D;I2K2XS0AQ(U&34%+S[3:ISG KQL53MJ>K0E='34445Q'2 M%%%% !1110 444A( R: /+?B-?&+?&#UKQ,?--(3W->H_$VY']H[ >IKS*5= MC9]:]?"1T1Y>)EJQJ]341SYE2G@9I&7@&O1>B..&YU/@FW+ZQ$<<9KZ(LX]D M* >E>(^ ;3-U')CO7ND0Q&OTKQ,4_>/2HQT):=2"EKB.U!1110,*;3J2@30V MG=J,4'I1U%8KW2[XB*\4^(%KMNR0.]>WR#*&O*O']KDNV*ZL/*S./$K0\8N/ MOX]Z6,D"EG'[YA[T1BO;AK$\UZ,1OFKH_!$_EZ_$N>,USB')/)UZ,^ M]85XW1T479W/J6TD$ENA']T5/6-X?N//LU.<_**V:\.2L['KQ=U<****D844 M44 >-?&#[RUY$M>O_%Y1H.:]G!? >5C/B'CI2/\ ]?1MA_QY1?[HKQ<;\1[&#^$LT445Q' M8%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %>'?%;_ )"'XU[C7A_Q5_X__P :Z,+_ !##$? > M7#AJ>W2D498TXBO>BSQ)[@?N5N>"/^1CA^M8)/:MSP2?^*DA^M88GX&;X?XD M?3UO_P >T?\ NBI:BMO^/:/_ '14M> >V%%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% ')>,_^/1OI7SSJY_XF,GUKZ&\9_P#'HWTK MYXU;_D(R?6O4P6QY^**RGM2,>:%'.:5AS7KQ/*F(#BE)I"*0\UHB ''-2VQ_ M?@U'CBGVP_? 5SU]8F]#<^@OAPPI- M+G%-ZTI&:U1%A2W%-SWH(XHQ\M38=Q<]ZC9\M3_X<5$(SO%9RV-8DQ4R "NG M\-Z*;V95VYJMHNCM>L,*37J7A#0?LMRI9/TKS,14LK'?AX-LU/#V@?8Y%.W& M*[E1A0*C2%$Q@"I:\N4N9GHQC8****DH**** "BBB@ HHHH **** .1\8ZC] MEM)$SC(KYXU1_,OY7]6KV3XE3&/@'K7BUQ\TS'WKU<'&RN>;BI:V&J=HI2V> M:81\M&?EQ7JP/,8UCDT,?EI,?-2N.*U:T'%G9_#J'S;[\:]^L!LMU6O!_ANP MBO"3ZU[5%?A8QS7B8R+;/0P\K&V"*0FLQ=0&.M(=0'K7G\C.YS5C3S2DUE?V M@/6@Z@#WI\C$IHU@:1C\M9?]H@#K2?V@".M+D=QN:L:1FPU+%\M#IDYKT.A MQ[L$)REY& M >]?1>EG=I\1_P!FO"Q<;2N>SA97B7****XSJ"BBB@ HHHH Y?QS_P @&3Z5 M\V7?_'PP]Z^D_'1QH,GT-?-MUS<.?>O0P1P8PC' H/%'6@\U[D3R6(.N:''R MYI<<4-]S%34V"!M^$>=:@_WJ^FK#_CQA_P!T5\S>$AC6H/\ >KZ9L/\ CQA_ MW17A8SXCV<'\)9HHHKB.P*Y#QC8^=I\K8[5U]9VLVXGT^1,9R*N$N65R9JZ/ ME;4HO(O)!_M5"IXKH_&>FFTO6.,9:N=1,J*]VA*\3QJT;,<..:"1MZ&H'^]36.Q@:SK+0ND]3Z&\$:O]JMXX]V<"NY/0UX? M\-=2*W(4MWKVN&3S(MWK7@5HZCSL1NR;;WI=V*>HRE0X^:O4B>>.SSFG1?ZX&F8I\7^L K& MOL;4MSW[X8G.E?A7?UY]\,!C2OPKT&OG:OQL]VG\*"BBBLRPHHHH **** "B MBB@ HHHH *3 I:* $VCTKGM8TP7,F=M=%360-U%-.Q,HW5CSB]\,^:#\GZ5@ M7'@O.YMGZ5[&;=#V%126D9C;Y1T]*T55HCV2/F[4]#,$[+MZ5AW%J8@>*]JU MO0O-NG(3K[5RE_X6=P<(?RKOIU[(XYT=3S51BD4;:;NP];J5T8N-B8<)BF4[.5S3>M:=#"2U$S@T_.!4 M9'-//2FEH4AK';S47WFS4K#M25Y!Z 4444 %%%% !5+4Y_L M]HS^E7:P_%#[-)D/M3BKL4G9'AWCF^^U:GG/>N1G.<5H>()B]^V3WK,MZKLC*FM3UKP#98AC?%>J)]P?2N)\ M$VVS3D.*[=>E>'B'>1Z=%:#Q2TE+7.=2%HI!2TB@HHHH *0TM% #&Z5P/C>W MWV\C8[5WS5RWBJW\RPE..U;T7:1R5U='SG=)MN9![U%]T5?U6+R[R3_>JD1D M5[E)Z'E2W&1#]YFKFG'R]35_0U6CX:G12[+H&G56AK3/HSP1/YVGCGM76UYO M\.[[_0@I/:O1U.5!KP*RM(]>D_=%HHHK(T"BBB@#R#XMC)6O'\[6KV7XKKG% M>-./G(KU\&_=/+Q>XXGC-1YYS3S]W%1X[5Z/0\];G2^%'_XFT/UKZ4T__CQA M_P!T5\Q^%VVZS /]JOIO3O\ D'P_[HKQ<;\1[.$^$M4445PG6%%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %>'_%7_ )"'XU[A7AWQ6_Y"'XUT87^(88CX#S!3AC3R<5&O+4]A MQ7O11XD]Q&'RYK:\$<^)(?K6*Q^3%;7@?_D9(?K6.(^!G1AOB/J"V_X]H_\ M=%2U%;?\>T?^Z*EKY\]H**** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** .1\:?\ 'HWTKY[U?_D(2?6OH3QI_P >C?2OGG5C_P 3&3ZU MZ>!//Q1 O2CM3%/-*QYKV8'E2%[4P=:4FD/%7L1T'BGVW_'P/K49/RTZV/[X M5RUMF=%#<^A/AS_R"A]*[>N&^&YSI(^E=S7SM3XF>[3^%!1114%A1110 444 M4 %%%% !1110 5B^(O\ CR;Z5M5B^(O^/)OI5P^)$S^$^*:QIJ9I#DFIK]:QJ:(VCJ> MM_#NQCG<;A7J]M81P'*BO,?AFXWCFO6@1L3\H-> MU@U[AY.+?O$F,U'_ !XJ1>E1G[]>C%:GGL7'S"E?G%*P^7-1*4?VZX.-QIXUU\_>--2Z>@*H>IOKB@?>_6FIKRY^]^M>8RZV_E_>-5TUU\_>-$:>I7M-#TG6=4 M6:S<;NU>5WK!KAC[UJ2:NTMJP+&N>:0O(3[UW48V1R5'H0C_:KZ6T'Y5?2(,'^&O#QRU/8P;]TU:***X#M"BBB@ HHHH Y;QY_P @"3Z&OF^; M_6O]:^D?'(SH,GT-?-MSQ<,/>O1P.YP8S8C7H:5>O--/%*>!7MQ9Y+'=Z8QY MI2>*B<\9J9[! Z+PH?\ B=0?6OIBP_X\8?\ =%?,?A!LZU!_O5].6'_'C#_N MBO!QGQ'LX/X2S1117&=@4R1!(A4]Z?10!XE\4[%8Y@RBO,XR.E>T?$VU,RE@ M,X%>(L6CN'4]C7KX27NH\O%1]X=G]Z:0_?IN?FS3STS7IQV//8C??!ID_(XI M_P##FD0;P:51:%4]SI/!%X;>]'/\5?1.D2>;IR-ZBOF'1IOLUZAZ?,*^D?"\ MXET6(YYQ7C8R-CUL.[G(>/\ 'V62O#G'[QOK7MOQ ;_1Y/QKQ-N9&^M=N%C[ MJ./$/WK$D1^4U&OWS2@X%-[UZ"1QM#A]ZB/_ %XH/ S21?ZT&N>N]#2EJSZ M^&7_ ""OPKOJ\_\ A@@5\]5^-GNT_A04445F6%%%% !1110 4444 % M%%% !1110 4444 %!Y%%% %.6QCD;)%5GT>%NJBM6BG=BLCS3Q-H:^>=B_I7 M!ZGH3YX7]*]UOM/6Y;)%9,_AU)/X!733K\J,)4KG@%WI$L()*_I6+/&T;IK ME9.M;?AJ39?19_O5QXB.AV8>1]+Z4V_3XF/<5=K.T1PVF0X/\-:->$]SV%L% M%%%(84444 %1G5=HGBFJR^9>,1 M_>JOU%,=S+*Q]ZD4<5[])61XM26HY#6KHE9.AQ^79**UJ\"I\3/4I[#Z2BD-9FPM.IHHH&F.HI!2 MTB@I#124Q7$/2LG6XA)I\H]JU35*_7?:NOJ*N&YSU=CYQ\40^1>/QU:L1""* MZ_XA6Y@N<@=37$QMQ7NT=D>3+ +G;/&I/>OH&T.;6,^U>'BE[QZN'=T34445R'0%%%% 'E?Q27 M*UXLV/.:O;/B>I*5X?(<3M]:];"?">9BMV/_ (J,?-3)C?B/7P?PEVBB MBN$[ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ KP_XK?\?WXU[A7AWQ6_Y"'XUT87^(88CX#S M"'J:D-1+PU/8\5[R/$GN-:MWP2/^*DA^M8A'R9K=\$#_ (J.'ZUAB/A9OA_B M1].6W_'M'_NBI:BM_P#CVC_W14M> >V%%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% '(^-/^/1OI7SUJP_XF$GUKZ&\9C-HWTKYYU< M_P#$QD'O7IX(\_%%51WH(YH4\8I2:]>)Y*? ,3"HUX M.:E@YF%)/^/)OI50^(B?PL^<_% _XFS'W MK' XS6QXG/\ Q-6'O6/GC%?04/A1XE;<7[PIT:Y--7@4Y6VFNZ.QS,5ASBF- MPM/W5 MG9&FY(\]^S%1TI4MB3TKT%_"C8_U?Z4L?A1A_P L_P!*Q5=&BHL\]>U([4PP M';NQ7HLOA1B/]7^E4=0\--;:?)(4Q@>E7&LARHNQP:C.?:CJ::K8E=?0TJGY MJ]&B[HX9JP[%(1Q2TAZ5T,Y^H=%IB?>S4@Y&*3;M!KGJ;&T#TGX;I\;>HKQ,6M;GLX5Z6+]%%%<1UA1110 M 4444 %%%% !1110 54U"7R;1W]!5NLO7SMTJ4^U-;B>QX3\0;S[;=GG.#7% M*,C%;?B6?-Y("?XJQH>>:]_"Q]P\7$N\@SCBFCEZ1SAJ%/.:[8G,T2GIBHL; M34N:8W)JWL0G85S\M1G.*<>11VQ7/:[+YAFTXS2J#C-/[8I.@Q4R@7S!RPI MIS2H:<>*EP%S.XQLL,5&$.ZG@_-FG]\U/)J5SC@V$VU$$P:=U.:D'2NB$;(S MDR-ABD*_+3FYHZC%:$B(.,T_&3FD!P,4N:5A=1UNWEWL3>AKZ!\#ZG]IM8X\ M]!7SUTE4^]>P_"^8O* 37D8V&EST\'+H>NT445Y)Z@4444 %%%% ',>.?^0# M)]#7S9=_\?#'WKZ2\<_\@&3Z5\VW?^O?ZUZ6!.#&$?6CKQ2*>*7I7MQ/(D)U M.*CE&!4@^]FFRCY\(_\AN#_>KZAL/^ M/&'_ '17@XWXCV<'\)9HHHKB.P**** .6\6:;]KM)&QG KYYUJS^S7T@QWKZ MDU&,/92@CM7SSXTM?)NY&QWKOP<];''BHZ7.1Q\N:4Q^-G\ZS=O:O&G?8[+[UOAE:*, MJVLK@!DTNVB.E)Q7E+10!EZM9BYBVX[5P]_X4$S,=GZ5Z60#UJ-H$(/ K6% M5Q5D9RIJ3N?-/B31_L5VP"XQ7-X^>O:/&NB>;(\@3]*\COK8VTY!&.:]:A5Y MDCSZ].Q"1Q3"N:"W%(&KT(.YYTE9B;<4\&DSFEQ56)>Y&_+5>TN7R;V(_P"U M5,CG-.A;_2X\>M<>(6AU4'J?2GA2\\ZPB7/:NGK@/ DI:WC&>U=_7@U%:1[4 M'=!1114%A1110 C?=->)?$>[_?R1Y]:]DO9O)A+>U> >/;GSM1?GO73AE>1S MXAVB<-$G+?6IL84TD70TI;->_36AXLM652?WGXUZ/X&T\-<))CK7G9C_ 'BG MWKU'P5<+$$!K&O\ ":P9[!8J(X *N*PKG$U557&ZGC6%'\5>+*#;/0IR.BW# MUH+#UKG?[97^]3CK"@?>J.1FW.CH 12[AFN?_ME<9W4#65Z[J7(QJ2.@W"E+ M"N>_MA?[U!UE?[U'(PYTC?W#UHW#UKGAK*D_>H_ME<_>I\C%SHZ D5!-AHR* MQO[97.-U1OK*YQNIQ@[FB_,17JOCZX%R,CFO+B-LIKV\ M,GRJYYE3<3;EL4KP\4*WSYJ0N#71-&<7J;OA"?R-4A3/4U])Z>VZQB/^R*^6 MM%F\K5X6ST:OI'PY?"YLH@#G"UX>,7O'K826EC=HHHKB.P**** ///B)!YD# M'T%>"W"8O''O7T)X[Q]F?Z5\_P!YQ?2?6O5P;]T\S%[D2KEL4A.'VT]>&S41 M/[W->IT/.7Q%S2SY6L0MZ&OI+PM>?:+&,9Z+7S/:OC4(S[U] ^ 92]LO/:O' MQBZGJ81]#NJ***\X] **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\/^*O_(0_&O<*\/\ BK_Q M_P#XUT87^(88CX#R]1EC3R,TU3AC3B:]V)XD]QI/&*W?!)_XJ2'ZU@L.,UM^ M"?\ D9(?K6.)^!G1AOB/J"V_X]H_]T5+45M_Q[1_[HJ6O /:"BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#E/&/\ QZ-]*^=M7_Y" M4GUKZ'\9G_1&^E?/6K_\A"3ZUZ>"//Q6Y27K2MUIRCBC%>O!GERW&&@TX]*: MO)K5&0'[M/MO]:*0TMM_KQ7-6UBSIH;GT%\-O^02/I7=5PWPW_Y!(^E=S7SE M3XF>[#X4%%%%06%%%% !1110 4444 %%%% !6)XC_P"/)OI6W6)XC_X\F^E7 M3^)$5/A9\X^)_P#D+M]:R!UK:\3C_B:M]:QU%>_1^$\2L*PY%-EZ#%2$<4P? M,:[%L9!2E>*(O]8*RJ;&M)'KG@2P6:!6(KTU-*AV#Y>U<;\-X0^F MAO:O1%X%>!B9WE8]FA"T3/\ [*A_NTO]E0_W16A17-=F]D9QTJ$_PBL3Q5ID M2:#.57G;765D>)$\S1IE]13C)W%)*Q\KSH8[V8?[1I!6GK=J;>]DR,98UGH* M^APTO=/%K1LQ0*1O2I%QFHS_ *W%=5]#CMJ+'P>:?(1BHY/E-,+%JB:T+B:. MC7!@O$.?XA7TAX6N1+I$//.*^8(9/+N(S_M"O?\ P)>^;8PIGM7CXN%SU<+( M[^BBBO-/0"BBB@ HHHH **** "BBB@ K"\37 32IA[5NUPWC>[\JRE7/:KIJ M\B*DN6)X)X@D,E\^/[U5H/NTMXWG74A_VJ2+BOHL.K0/%K.[&2]:1?NTY^32 M#K728/8^*5M0!>E.7I2=#BAN*U0AH'- ^]3\4C<"I9*W$_BI#UIR_= MS1CBJ8=1K'D5ZK\*)-UUCWKRANE>D_".<"_8$]Z\S&KW#T,'I(]XHI%(89%+ M7B'KA1110 4444 KZ=L/^/&'_=%>'C?B/:PGPEFBBBN$ZPHHHH BN!N@<>H MKQ+XB6)7XL,J17F_Q$T[S+8E5SQ71AY6F8UXWB>$8(.*0U:GB,=RRD5 M<>9BO?HO0\2HA4; Q2/Q36X<4K]!6LD9[$:C+5U7A.[,%Z.>]<5YA.NZ=C[T4QRD+' MP*5Z:>,4_&174MCG>XT_=ID7^M%/[TD0_?BN6OL:TOB/??AA_P @K\*]!K@/ MAD/^)5^%=_7SU7XV>]3^%!1116984444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 8NNV"3VC';S7A'BW3##X\V_;GO7O/C23R],8Y[5\Z:O-Y MFHGZUZ&#C4]QF!P:ZK0+WR67FN28 M\"K=K=&+'-9SC=#C+4]).M8/WJ8^MG^]7 OJC9ZFD.IMMZUR^RU.B,SO?[<. M?O4]M>+J;<\T+JCD]:B5+4T]H>AG7/DQNI1KGR_>KSL:HV[&32MJC@ MXR:7L1JH>B+KO'WJ0ZY_M5YU_:KYZFG'5&]33=$F=74[]=<.?O4HUSYOO5YZ M=38=S0=3?;G)H]D)5#T+^W#N^]4H2GH=- MKE^+E>N:X^;[YQ4[7K2]34!^8UW4U9'+4>I#SFE&:?MYI0!FM)&<6%M(8[Q& M]#7O?P[O#<6X!.<"OGZ3Y9@17L_PHN@T9!->3C(]3T\(]3UNBD!R,TM>6>D% M%%% '%>-X&EMG(]*^?M10K?R#T-?3NNVHGL)B1T6OF[6HMFK3C_:KT<'*[L< M&*C?4RB>,4FWC-)_RUQ5@J/+KV$]#RWHRO;$_;4/O7OOPX?=;CZ5X' ,7*GW MKW7X92!H<9[5Y>,6AZ&$?O'I=%%%>4>F%%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>'?%;_D M(?C7N->'_%;_ (__ ,:Z,+_$,,1\!Y<.6I[=*;%R34A%>\MCQ)[C'_U=;7@? M_D9(?K6(WI6YX)'_ !4D/UK'$? SHPWQ'T_;?\>T?^Z*EJ*V_P"/:/\ W14M M?/GM!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!R/ MC3_CT;Z5\]:L?^)C)]:^A?&G_'HWTKYYU8?\3&3ZUZ>!.#%%4-VIU- YS3J] M:.YY,QA-'2E(S016I I^[FEMO]<*;U&*?;C$PKGK;'11W/H'X;_\@D?2NZKA M?AM_R"1]*[JOG:GQL]VG\*"BBBLRPHHHH **** "BBB@ HHHH *Q/$7_ !Y- M]*VZQ/$7_'DWTJX?$3/X3YR\4'_B;,/>LA3S6OXH'_$W8^]9 '>O?H?">)6W M'L<5%NVFGGFF$9-=BV.=%@C]WFH$;$HJ8M^[Q59.9Q]:PJ[&U'<^A/ABSA)^ZCRL5'WA=^#35.9,U&Q^;%2(.: M]"+N<$E8?+R,TR%=RFG-TQ3HAM4U3O82V*A;$P]C7L/PWO\ ?*D>>E>/LO[S M/O7>?#^\\C4%R>]>?BH^Z=^&E9GT0.0*6JMC-Y\ ;-6J\5JQZJU"BBBD,*** M* "BBB@ HHHH *\M^(=QL612LI7^[7T-'X3Q9/4BSEJ6D5?FIQ'.*W)8H/% .:,<4@XII&(=: ><4 MX#'--(YS4O<4=#BD'7-+U.:0UL!XH/%!Y-*PXI#$Z#-';-'48H[8II M )GF@G-&*,8JACE.:3J<4#B@#G-2R0SCBC/.*4CG-)CG-4+J,DX4UUGP\O?L MNH=<9-]?2?CG_ ) ,GT-?-EW_ ,?+ M?6O2P)P8PCZ4=.:#S0>17M1/(8$\9IA.:=[4W'.*4QP-[PF,ZU!_O5]-6'_' MC#_NBOF?PH,:U!_O5],6'_'C#_NBO"QOQ'LX3X2S1117"=@4444 %8/B.P%Y M:/QG"UO5%5[V'G=(\6M&S)Y%YS3.HJ5SQBF!>*[7JFHYT0QY[5RIYBN>OL;4OB/?_AB@5Y_\ # 8TK\*] KYZK\;/>I_" M@HHHK,L**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"N5\760FTZ5L=JZJLS7D#Z7*/:J@[,F:NCY>U*'RKV0?[1JLW05L>)H?*O9/ M]ZL4G*BO>PTKH\2LM23.$J/=S2YRN*;MYKO.8?UYI4/[Q?K0!A::O#BN>ML; M4=SV+X9R;I@*]U?.URV^Y+^]>T_$/41)9O"#TKQ9TY)KU<%'0\W%RU$!^<&I9GW 5$@ MS3GKUHGGO<:.: <'%*E(1@YJ9+00UOO4$\8I<=Z7;FH42T]"+.#2].:".:4C M(H<"HR$]Z#R,T['RTN/EIJ"*YB,"E-/ XII%)PU)DQG4T['% 7!I^*.05]1G M;%-/'%2[>]1L,M4J.H^85>*D#8FZO1?AO>?9Y=N>IKS^'Y82*Z/PA<^5>H,]6KS\5&YVX>5F?2%J^^W5O45- M5+2FW:?$?45=KQ7N>NM@HHHI#*FI#.GS#_9-?-GBB/R]4F/JU?2M_P V4O\ MNU\Z>-(]M]*?>NS".TCEQ/PG*;>=U2ALKBF?\LJ1#SBO;6QX\MQK?(VZO8_A M)<^8C GI7CEQ]TUZ-\*KW[/(5)ZFN'&1O$[,*[2/>12U%;OYD2MZU+7C,]5! M1110,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ KP[XK?\ '_\ C7N->'_%7_D(?C71A?XAAB/@/+DX M8U(QXI@&6IS#(KWEL>)/<"/ES6[X)'_%1P_6L(GY<5N>"3_Q4G@CS\5N5UZ49IB]:5OO5Z\3RY;CATI#32:#TK0S!?O5+#_K MQ4704^W_ -<*YJ^QT4-SZ"^&W_()'TKNJX7X;?\ ()'TKNJ^=J?$SW:?PH** M**@L**** "BBB@ HHHH **** "L3Q)_QY-]*VZQ/$?\ QY-]*J'Q$5/A9\Z> M)S_Q-&^M8_\ #6KXG/\ Q-V^M9 ZU]!0^$\2L/3I2J.::>,5(!Q7;'8YR-NM M,B'[X?6I7'%-B'SBL:VQM2>I] ?#'_D$?A7?5P'PP_Y!'X5W]?-5?C9[E+X$ M%%%%9F@4444 >=?$.P-S"[ =!7@TBF*[D4]C7U'XALEN-/F)'\-?-&OPF#4I MAC^*O0PL]+'!B8ZW,T_?JRH^7-0*,KFK/_+*O7@SS)D)/SU*>G%5^]2H?6M; MD#2G-;7AJX,%\#G'-91'%2:?+Y5T#[URUU=&])ZGTWX9F\[35;/:MNN3\$72 MR:0@SSBNLKP*GQ,]R'PH****@H**** "BBB@ HHHH CF<1H2:\(^)5UOU(@' MO7MFK2^59LWM7SMXYNC-JIY[UU86-Y')BG[MCF>AI6/%-;M2=:]ZDK(\=[CE MX-'\6:3H*.V:W>A$B2HSUI0>*;WILE*['GI2-]VD%!K-LTMH*/N4+]VD7TH/ M6E<5ARTZF'BE)XI!8:/O4O\ %1VI?X:I, /6AJ;250QS=*<.E,'-*O6I)\A_ M:D[4F?FH/6FP2&$9JUIK^5>1_P"\*B XIJMLNHC_ +0KGK*ZL;4G[R/J#PFV M[0H3[5NUS'@JX5] @&><5T]?.35I,]Z'PH****DH**** .7\=?\ (!D^E?-M MW_KW^M?2?CG_ ) ,GT-?-EY_Q\/]:]+ [G!C"->E(.M(*I< M?-FD[4I^[45'H.!O>%O^0W!_O5]+V'_'C#_NBOF7PF?^)U!_O5]-6'_'C#_N MBO!QGQ'L83X2S1117&=@4444 %,E&8F'M3Z0C(Q0!XMX_P!/(,DF*\HR$EQ7 MT)X]T[S-/9E&3BOGK4(V@O2I&.:]7"3N>9B(69(S9:GYXJ!>1FGJ>*]:+T/- MEH2=::H^:EBZG-*,"2M((E:LA.?.Q4AX-&W,V:6;[_%9R6I3U)4QL-0@_.:> M#A:A_BJUL(E/2F1?Z\4I^[38O]:*YZR]TTI?$?0/PR_Y!7X5WU>??##_ )!7 MX5Z#7SM7XV>_3^%!1116984444 %%%% !14$MRD7WC38[R.1L!J=@N6:***0 M!1110 4444 %%%% !1110 4444 %%%% !5'5EW6$@]JO56OUW6CCVIK<3V/G M'QO%Y=VWUKDT.17X'I M48/SBG _*:C7_6"L:VQO2/6OA9_Q]5[/7C7PM'^DU[+7SM?XSVZ/P!1116)J M%1SG$#GV-256O9!':R$G^$T >#^-[XG4)8R>,UP\A!7-;7C2Y+ZW, >]<_G, M5>YA%I<\;$/4DB^[FF2-S1$?W9J D[J[SFL3I2M0G2DSEJF3$UJ':G+]VF$_ M-2YYHBQ"8H YI[4RF6AV*3O2YXI,T7*:%Q32*>.E(*5]1;B$<4G:G"D[U=PL M*/NU'CYJ>#SBD8?-4/1D$@Z4%<13Y?N#%2F#6A7)YIRKWIE65'[JK0MA M,_(:T?#\I2_CY_BK+S\AJUI+[+M#[US8A:&U)V9]->'KD2Z;",]JV:XKP9=^ M;;QKGH*[6O!FK2/;IN\0HHHJ"R"\&;20>U?/WCR+;<2'WKZ#N1FW<>U>'?$* MV*EFQ73AG[QSXA7B>;Y_=4U.N:0YQBGXQ%FO/+<27YD-=/X&G,-VH![U MS"'?%;_ )"' MXUT87^(88CX#S%/O&GU$#\U/;I7O11XD]QK5N>"3_P 5+#]:Q&_U=;7@?_D9 M(?K6.(7N,Z,-\1]06W_'M'_NBI:BMO\ CVC_ -T5+7SY[04444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 "//Q934=Z".: >U.KUHGER&$48H)H)K0R%QQ2 MV_\ KP*3MFG6_P#KP?>N>M\+-Z'Q'T#\-_\ D$CZ5W5<-\-_^02/I71Q2Q[2^!!11169H%%%% %34EW6$P_V:^)I/-U$GWKZ'\8-MT:0^U?-NL2;[X_6O0P2NSAQCT*K#(%$8 MR:>1\HIJ_+7MQ1XZ>H8^;%!%(#\]*QJQ3&]#BAABCWIK-2E)%10X4&FJV:3= MSBLG(WY1_2G#D9J$MVIP?"XIL*BT-8:,]S^'FIF2VBASTKT\=*\.^ M&D_^FHF>E>X#H*\#$1M,]J@[P%HHHKG-@HHHH Y;QV<:!)]#7S;<\SO]:^DO M'8SH$GT-?-MQQ.X]Z]/ '!C"-1Q3AR:3H*%X->U$\EL=BF'TIY/&:B)YS43V M"!O>%.-;@_WJ^FK#_CQA_P!T5\R^%.=;@_WJ^FK#_CQA_P!T5X.+^(]C!OW2 MS1117&=H4444 %%%% &5K=D+RT9",\5\Z>,M-^R:HXVXYKZ><90_2O"/B/:8 MO)),>M=6%E:1RXF/NW/.(1E#3D'-,MV^4BIE%>]3=T>140GW:8S8YI7/-+LW M+72MC..X*>-U./S#-1YQ\M/'"XJ6KCZC0>U.VTP=:D)P*+"88XID8_?@4_/& M:;%_K@:YJVQI2W/?OAB,:5^%=_7 ?#(YTK\*[^OG:OQL]ZG\*"BBBLRPHHHH M *:[!5)-.K&UV_%G 3G'%-*[$W9'/^)M9^R(V&Q63X=\1&ZO50OU/K7'^+-: M\_< U9OA'4"FI(2W>NM4_=.7VFI]'QMN13[4ZL[2;G[1;*M>905Z5\4;@75P .<&O.D3:*]W!;:GCXGXG8L#[M(WW:;NIQ.5KTCA(@ M>,4@XE7ZT#K3E&9E^M85=C>CN>P?#!,3 UZ_7DWPT&)!7K-?.U_C/;I?"%%% M%8F@5SWBB[^S6;G.,J:Z&N%^(<_E6)Y[54%>1,W:)X5KTOVC5Y&]35#'\-/N MY-U\S>],S\^:]_#*R/$K/47&WBF21X.:>3\V:=]^NB6A$2$MM%(">M6# 6'2 MG"V.,8K&4]#7D*F>*2D'(R #YL5)G'RTPG;*:0M\U;IW,9*PIXXI]N_ESH?>D"[N:8W$JGT-8UU M=%4WJ>Y?#RX\S:,UZ;7CWPPGWSA>_$M-UA^%;4'::,ZJO%G@FW,Q6I'7"XIK?+=&GR'O7O4WH>'/< MB PA%7-&D\J]C/\ M54SE#19R;;I#Z&IJ;%4WJ?2GA2[\VQB7/:NHKSCP#>> M%65I'M4G>(4445D:!1110 4444 %%%% !1110 4444 %%%% !6# MXKE\K1Y&SVK>KBO'EYY>CRKGL:J*NR9.R/%;[6#]K8;OXJOZ=XD:S(P^,UQD MKF6Y=L_Q4YRW'/2O3ITDT<+J69ZI!XN9E7Y_UKL?#6M_:YU!;->!07C+@9Z5 MV_A+6?)NURU9UJ22T-:=1L^@5.1D4M9VD77VJU#Y[5HUYQUA1110 4444 %% M%% !1110 5X?\5O^/_\ &O<*\.^*W_'_ /C71A?XAAB/@/+XQEC4A%1QG#&I M":]Y'B3W&,>,5N>"/^1DA^M8A'&:W?!(_P"*DA^M8XCX6=&'^)'T[;?\>T?^ MZ*EJ*V_X]H_]T5+7SY[04444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 3?2MJL3Q'_ ,>3?2KA\2(G\)\X^*!_Q-V^M9(K M9\3C_B:M]:R/X:^APZ]T\2L]1&YI>@H3D45U,Y60N":6,<@5)BEB'[T"N>J_ M=-J3U/?/A:,:1^%>@UP7PS&-)'TKO:^7? M%2S$EIE1VKU*N,\=6?VFT;C.!6E)^\145XV/FUE*3%?2K'\-2:G 8=0<8Z&F M*\$W'D:S&Q/&:^CM-N1Q7)YQ7B8NG9W/7 MPTM+'744=J*X#L"BBB@ HHHH ***0_=- ''>.+P+I,B9[5\[7I\R\+>]>R_$ M"\*Q2)GUKQ@G=(3[UZF$C8\S%SOH/)X%-8<4UCS4G:O9BM#S%H1*.:U<=:?*=5&%VAKL%T1\?=I?[$?^Y1[8ETSCC9 MMZ&E^QMCH:[#^Q'_ +E+_8C_ -VE[47LCCOL;'M1]B;TKLTT1\_U-5KL3I:'";#&<&DV]ZOZI;F M"0\=ZJ''DBNV$KG)*)&.M*1F@?=IR$+CR=5!SWKZ'T27S;)6]J\+%+WKGL867NV-.BBBN M0ZPHHHH YCQQ_P @&3Z&OFR[_P"/EOK7TGXY_P"0#)]#7S7>G_26^M>C@C@Q MFQ&>:4CBA.13J]J.QY#W&G[N*C88%2#[U)*/EIRC=%1W-GPDW_$[@_WJ^G;# M_CQA_P!T5\N^%#_Q/8/]ZOJ+3_\ CPA_W17@8U>\>QA%:)9HHHKB.P**** " MBBB@!#T->4_$6PW6\DF/6O5ZY+QM8"?2)"!DXK6E*TC.I&\3YJB4K(P]ZM$8 M6GWELUM=LK#'--<@J,5]!1>B/$JJS*S?>JQ&1MJ)A30V*ZDS)"N/WN:4T=1F ME'W:I";U&CDTK]*$I:3W);$_AHA'[P4HZTL7^N%RJ&R,UO1A=F%:=D8&IW;32-SFI-"G,-XK9[UF M2,6?FK%J_EN&%>ER:'%S'T5X.OQ+9J">U=@#D9KR'P+JH$2JS5ZQ:SK-&I![ M5YU>%I7.ZC*\2>BBBNQ\_^-)C+>-DYYKE6^Y6WXJEW7K\_P 581/RBO?PJLCQL0_> M&8I_\.*EN>V?#9?F4UZK7E_ MPX7"H?:O4*^=K?&>U1^$****R-1&.U2:\M^)=Z&M"H/:O3;IMMNY]!7AGC^] M,CNF>AK>A&\C&L[1/-Y[1T/%JRU$/ J_IEJ;EL#FJ,OM M77^![#[3,,C/-*M.QK2AS,F@\-R,@.PU.OAJ3/W#7KUEH,7V9,J.GI5C^PHO M[H_*O*GB;L]%4-#Q?_A&9-_W#3V\-28^X:]E_L*+/W10="B_NC\JA8AB>'/% MAX:DS]PT]O#4F/N'\J]E_L&+^Z/RI?["B_NBAXBX_8'BK^&9,?<-"^&9-OW# M^5>TG08O[H_*C^P8L?='Y4_K.@_8'BP\,R?W#^5+_P (U)_<->T?V##_ '1^ M5+_8,/\ ='Y4OK >P/%O^$:D_N'\J7_A&I/[AKVC^P8?[H_*C^P8?[H_*FL3 M8/8'BW_"-29^X:#X:DS]PU[3_8,7]T?E1_8,7]T?E3^M,7L#Q9O#4F/N&HQX M:D 8[#7MIT&+^Z/RJ.708A$WRCIZ4UB@]@?-FIV;6UPP(QBJ&,C-=UXWTPV] MQ(P7C-<2@_=UZN'GS*YYE:-I$D1^0U Y^>I%X4U$>35S5S&.C/2?AG=B&]Y/ M>O=()!+&&'>OFSP?=FWO%Y[U]#:)+YNG(WJ*\7%PL[GLX:5XV-*BBBN,Z@KC MO'-F;JQ( SQ78U0U2U6XM9 1_":J#M*Y,E=6/EC4HC!J+H>QJ%FRN*U_%L'D MZ[, .,UBKR:]RA*\3QJ\;2%'"$5"A*2@^]3GK4,PVD$5K-:&4'9GK7PVO<3@ M$U[-$^] :^=? E[Y-VN3WKZ TN3S;-6]J\7$1L[GL4):6+M%%%H2R"-"3Z5XA\0;T M27KQ@\5M17O&%:5HGE]NAW.3ZU*XXIZJ%)HDKUZ2T/,G*[*:Y#FM_P ,K)-J M"JI/6L8 9KL_A[9^=K*Y'&:QQ#T-Z+NSW+PQ$T6G*&ZXK=J"T@$$(4>E3UY+ MU9Z2V"BBBD,**** "BBB@ HHHH *\/\ BJ/]/_&O<*\2^*G_ !_?C73A?XAA MB?@/*\?-3SR*0?>-.7K7OQ6AX"#_P 5'#]16"QYK<\$_P#(R0_4 M5SXE>XSHP_Q'T];_ /'M'_NBI:BMO^/:/_=%2U\^>V%%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% '*>,?^/1OI7SMK/\ R$9/K7T1 MXR.+1OI7SOK/_(0D/O7I8/8\W&+4IH:ES@8J-!QFI*]B!Y@^]-/3%$!_?@>]<]?X3HHK4^@_AJ*?\ D+.?>L8I? @HHHJ#0**** "LO6;07-J^1GY36I45P,P./8TT[,&?,GBZT^SZE M+QCFN>B;(KO_ !Y9XNY6QWK@D7;7NX27NGC8I:D_\&:A')J3/RXIJC%=K9Q( M",TK'Y,44U^E,.HMI+LN!7LO@74/W:)NZUXF/E?=7HW@6\S<1+GO7F8N.AZ6 M&EJ>]1G,:GVI]16YS;H?:I:\8]00T"@THH%U"BBB@84C?=/TI::_W&^E 'B_ MQ#F_?2+GUKRA3\Y^M>C?$6?_ $^1<^M>;Q\MFO;PL?=3/'Q+U)9.HIQ.%%## M-,8YXKTHG$QY/RU%NYJ5?F&*BD&TT2>@)%[3(O.O$'J:]G\,Z&'ME)7J*\B\ M-KOU2)?4U]':!:B&SC..JUX^,J'IX2%S,_X1U<_E&T>E>;[ M1G?R(Y$>'% ^Y1_PCJ_W/TKKMH]*-H]*?M&'(CD?^$=7^Y^E'_".K_<_2NNV MCTHVCTH]HPY$36ARL>W'% ; J1TXS45=_0YD#-2!\48R*:!S64XZ"ZFQH,OEWH M;/>OHOPG)YFE*?:OFG37V7*_6OH[P0V[14/M7BXM6/5P;.GHHHK@.\**** . M8\,_B$%.?F.FCKBE8_+BJEL:1W-+PI_R'H/\ >KZCT_\ X\(?]T5\O>%A MC7H/]ZOJ'3_^/"'_ '17A8[XCV<+\)9HHHK@.H****3 ****8!5+4[475HT9 M&133L!\W^/=/\ L&HD 8YKDHGWUZ;\4;;=?%@.]>71?(S"O;PL[Q1X M^)C[Q9(XJ _>IZ29.*1ASFN].YQO0%/.*5N#BD'K2]>:T3)8A.*7-(1FEI2( M#-+$?WHI".*2'_7 5SUOA.G#K4]^^&)_XE7X5Z!7 ?#(8TK\*[^OG:OQL]V' MPH****S+"J>H3B&U=L]!5RN*\7:N+6)TW8JH1YG8F3LCAO%GB9HC)&'Z\=:\ MT>X-S<,Y.]940V\.:P;:=%W8YKW7PKJ(NH%RV>*^:K9C#O7/!6L[-B%NM<.*I M71V4*EF>QT5#:R"2W5L]14U>4>B%%%% !1110 4444 %%%% !1110 5D^(9 MNDS<]JUJXCQIJ@M[:2/=U%73C>1$Y61X/XEEW:@_^]5 _P"K%3ZH?/NW;_:J M''R 5]!0C9'BUY)L7/R48XS2#TH)P,5V'.AV?D-+81^;AO36I[7X B*!>*](KD/"%EY-K&^.HKKZ^>JN\CVJ2M$****R9H5=0 M8+92G_9KYT\:W.Z]D&>]>]Z_<^392#/\-?.7B:7SK^7G^*N["1UN<>*EI8S% M&8!3.@I4;]V%I&^[7LQT1Y$M6,!W-BO6?AC8>9\Q%>46R[IU'O7N?PR@\N'. M.U<.,EIH=V$5Y'I$2;(POI3Z**\<]4**** "BBB@ HHHH **** "BBB@ HHH MH *:XRI'M3J0T SRWXCZ8%L'FV]:\7484BOH;XBQ;]%;CM7SS,?+F*^]>Q@9 M>Z>7BX^\!'RU$HSFI"W%)&.#7H2V.'J7]%G\J\3G^(5](^%9 ^C1'/:OF&W? MRKE#_M"OH/P/?>9IL29[5Y6.6AZ6$9W%%%%>8>@%1W S;R#_ &34E-D&8V'J M* /G+QS:E=6E?'>N35?W>:]6^(NE^7%)/MZUY*DF1MKV<*[Q/*Q4=1R\FFS# M(J0#:<4DWW:[+71QK1E[P]=_9[Q>R9\XXKYZ\57YN-3;G/->X^-YO)TECGM7SKJN_" MPNKG%B96T*[G%(#N%(W)IP&!7I6LCS7J5F8B0#WKU7X;VA%Y'+BO+_*W3)[F MO>/A_IOEV44N.U<.)EH=V'CJ>D#[HI:!THKS#T0HHHH **** "BBB@ HHHH M*\0^*I_T_P#&O;Z\0^*H_P!/_&NG"_Q##$_ >79^:G]!3 ,L:=UXKWXNYXDM MQCGO6]X'&?$<)]Q6"PK?\$<>(X?K6&*^!F^'?O(^G;;_ (]H_P#=%2U%;_\ M'M'_ +HJ6OGCVPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH Y'QI_QZ-]*^>M7YU"3ZU]#>-/^/1OI7SSJG_(2D^M>G@]CS\65EX& M*7M3?XJ4U[$$>5(3/%(O%#=:0U=K,E,4]:2V'^D@^]':GVP_?"L<0M#HI/4^ M@_AO_P @D?2NYKA?AM_R"1]*[JOFJGQ,]RG\*"BBBH+"BBB@ HHHH **** " MBBB@ K%\1?\ 'FWTK:K%\0_\>3?2KI_$B9_"?.7BH_\ $V<>]8R\"M?Q3_R& M7^M9.*^DHOW3QJ[U'+TI%ZTE%=!S6!J(?]8*1^E.@^^*PK?";4UJ?0'PR_Y! M/X5WU<#\,O\ D$_A7?5\W5^-GMT_A04445F6%%%% !3).8V'M3Z1N10#/(?' M]AB-Y,5Y$YVOMKZ"\?V0?36('.*^?+M3'>E3ZUZF$J'F8J&HIH!H;I35Z5ZJ MU/-M87-#FZN#% M1NCNPSU/J6T.;2(_[(J>LW2;M;BRBVG/RBM*O":LSV$[A1112&%%%% !5:\F M$,+$^E6:Q/$+B'J2$\5%GFGOTI@'-=B.0FBZTV?KFG+P*;)TK.H[(J.K-WPA%NU MB$^]?2]@H6RB_P!T5\\^"(-VH1-CO7T1:<6D?^[7@8M^\>SA%9,FS2TT=:=7 M(=2"BBB@84444 %%%% !1UHHH \S^*%N&L\@=J\-/RSE:^@?B)'OLC]*\ N% M*W[CWKU<$]#S<7'6Y(S#;BH<8I-W[W%/<HZ ^7,#[U]!> +T-I*)GL*^?)>,$5Z[\/+P^5'&37CXR!Z6%=F>OCI12+ M]P?2EKR3TPHHHH Y?QU_R 9?I7S9=<3N/>OI3QQ_R 9/I7S5>_\ 'TWUKT\ M<.+&J<"ES3*4]*]E*YX\MP!^:E/K3!UJ7^"G):#CN:GAC_D/0?[U?3^G_P#' MA#_NBOE_PQ_R'X/]ZOJ#3_\ CPA_W17@X[XD>UA/A+-%%%AKZ=\662S:1,V.<5\WZA;F&\F!'\1KTL M)/H>?BH6U*$6=]2MS21K\QH_CKV(,\R0?PXI5.!33]Z@\&M3.X[-%--#=*>Z M)L./W:;!_KP:"N6M\)U4'J?0'PS.=+_"N^KS_P"&/_(*_"O0*^=J M?$SW(?"%%%%065;^Y%M;F0G&*\1\O5O&,Q@T61QUQ7S1K%_)/? M-D_Q5U8:-W0D^M$G"T@Z TY^0*]>$3R9R(0ASFIE8=*D* 155 MR=]=*CH97N.?_6 BNF\.Z@;>=/FQ@US)J:WG:)@0>E85HW1M3EJ?2WAK5EO+ M=$#9(%=+7BWP]UO;/B1N/K7JT6K0R' 85X56FXRL>Q3FG$TZ*CCD$@R*DK$T M3"BBB@84444 %%%% !1124"([B7RHBU>,?$#4]UPRAJ].U_44@M6&[G%>">+ M+\W%VW/>NS"PO*YRXF6ECG&DS(2?6G#I54D[JLJ?EKW::LCQYN[&]&I&YYIS M"C'R5H]42B//%:>AIOU&'_>K+/2N@\+0&2^C..C5P8B6AUT5=GT9H$8728./ MX:U:H:.-NF0C_9J_7A2W/96P4444AG%^-KKR+=AGJ*^?]4D\R\D/O7LOQ,N? M)7&>M>(3OOG8^]>MA(^[<\S%.S8U1S3W^[0J\9HD/RXKO:LCSMV3:4GFW\:^ MIKZ$\$V1MK53C&17@_AB R:Q#QQNKZ:T>V6&QBP/X17E8N?0]7!QTN:-%%%> M>=X4444 %%%% !1110 4444 %%%% !1110 4444 OIGQ1"9M/91Z5\\>([8Q7[9'>O3P4K(X,4M3$-/4X%,[TIX%>ONCS6,8_O M5(]:]H^'=T66-,UXQCY@?>O3OAU=;;Q%)KS<9&Z.O"O4]R'2EID;AT!%/KQS MU@HHHH X+XE6ZMHK$#G%?/80I,<^M?2OCJW-QI+*!GBOGK4K8V\Y!'.:]3!R M]TX,3&\BJQRPI)/F%,7I4B#=7I(X)JQ5=2K ^]>D_#[4S'=(A:O/+A1MK9\* MWAMK]23QFN7$0NCHHSLSZ?M9A-$&'I4]<[XK%W04 M445(PHHHH **** "BBB@ HHHH *1CA2?2EJK?7"P0,6..*$!YY\1=746#Q!N M17AKR;V+>]=IX]U1I[N6-6XS7"Q@F*O9PE.T3RL1.[+$:[AFG-3K8?NCFD]: MZY:(YXEBP@^T7,8 _B%?1_@ZW$6B1#'.*\'\(V9N+\<=Z^B-"B\G3D3T%>1B MF>CAE9FG1117$=@4444 %%%% !1110 4444 %>(_%0_Z=^->W5X=\5O^0A^- M=&&_B&&(^ \Q4_,:<.#48^]3STKWX'B2W&GK6]X)_P"1DA^HKGS6_P""/^1C MA^HK#$_ S6A\:/IZV_X]H_\ =%2U%;?\>T?^Z*EKY\]T**** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** .1\:?\ 'HWTKYZU?C4)/K7T M/XR&;1OI7SMK!_XF4@]Z]/!;'GXL@49&:*$^[2$\U[%,\F8N.*8.33LTG2M+ MZD]!.]26W^O%1]Z?;_ZX&L*_PG11W1]!_#?_ )!(^E=S7"?#4YTD?2N[KYJI M\;/>A\(4445!04444 %%%% !1110 4444 %8GB/_ (\F^E;=8GB/_CR;Z5=/ MXD14^%GSGXH'_$U8^]9('RUJ^*&_XFS#WK(W?+7OT7[IXM7<5>:3O2*>:AO3W/H#X9_\ ()_"N]K@OAE_R"?PKO:^=J_& MSVH?"@HHHK,L**** "BBB@#G_%-M]HL&7&>*^JX'%/OV\R^)]Z83CBOH:'PG MB5WJ+C(IBCFGCI3>AKJ1S)CE^]BFOUQ3EZYH8AM3W._\!VY:>-L=Z]X MMQBW0>U>3?#>Q\RV63'2O7(QB-1Z"OG\0[R/:H1M$7%+117.;A1110 4444 M%%%% !1110!Q?CN,O9G [5X!J$>R_?ZU]+^(K/[3:/QT4U\Z:_%Y6K2IZ&O1 MP3UL<6+CH8[2PC.0:5/O4U.*./^0#)]*^;+T_Z2WUKU,O.'%C%& M:"*$Z4,:]N)XT]QJCYJ?WQ3 >:4G S1/8J)K>&^/$%O_ +U?3^G_ /'A#_NB MOF#PO\^O0'_:%?3^G_\ 'A#_ +HKY_'?$>SA/A+-%%%NG#2L['+B( MW1YJHXIK<HNZ/'GN YYH-'0XI&-;LPZBKR*3J:%.*.AJD5; M0<.N*=$/WPIO3FEB/[T&N6OL=%'<]]^&0_XE7X5W]>?_ Q.=*_"O0*^=J_& MSW*?PH****S+.8\<\Z!+]*^9+U#]L8D?Q5]1>+HO-T:1?:OG#6+7R;QN.]=N M$W.3$)LHJ/EIT8W-0OW::K;6KVX(\F>Y,_3%5MOSU+OR:"O&:V6QFW8C<4T= M:?U%0EL&L9JY<6;.F:JVG/N5L5W&A^*&FE4%S^=>8$%@*TM)N3;S#GI7%4I) MZG73JM*Q],:+>K-:!BPK5$BGO7D>@^)=D2IN_6NTT_6!,ZC=UKRYTFF>C"HK M'5T4Q'!0'-.R*P-A:*3(HR* %HI,BC(H 6H7G1@KSW6/$OV>[ MDCW=/>JC%R9,I)(P_'&N^5]:GB?53>:@QW9S6#7L86G:Q MY>(G=B;:E7I3!3TZUZ:6APLD09--8X?%+G::@9\R5+>@D/<5VW@6T\VX4XZ& MN)SN85ZK\-+/S/FQ7F8N5D>CAHW/7]/799QKZ"K51PKLB4>E25X[/4"D)P,T MM5KZ7R;5W]!0!Y)\6[D!@ :\>4[GS7??$?4/M=SMSG!K@D7'->[@XV@>1BG> M1= _=U5<_/BK"/\ +BJ\@P^:ZZBT.2"U.N\'6A?487QWKZ+LABSB'^S7CGPX MT[[1&LN.E>SPKLA5?05X.*E>1[.&C:))1117*=(4444 %%%% !1110 4444 M%%%% !1110 4444 5;Z 3PE2,\5X%XZM/)U)^.]?0S?=->(?$:#%U(^/6NO" M2M.QSXB-XW/,!]ZGN.14*-DD^]2J=U>_%^Z>-):BS+A :ZWP1=>5?KSWKDW. MX8]*U?#4_E:@O/>N2O&Z-:,K,^E]*E\VU#>U7ZP_#$OF:*^>_&ME]EU1E P,U])-RI^E>'_$6S_P!,DEQ77A9- M2L85XW5SS/&!4L/0U7#9W4Z.3 ->W%W1Y-7<20[FQ4L,AMB''%1+RU22)N3% M14C=!3E9GK?@36C((T+5Z[$X>-2/2OFGPGJ7V2^C3..:^@="O!=6JG/:O%Q$ M+2N>M1E=&Q1117,;A1110 4444 %%%% !1110 =*Y#QGJ0M;-L-CBNJN)!' M[9Z"O&/'>M^9OCW=*VHPYI&=65HGGFL77VN_*'^\ .]0[\G-6+0>?=1KZFBN[1*I*[/1OAUIIDN@Q7O7MMO M'Y406N(\#Z3]FMXY=O45WE>%6ES2/7I1L@HHHK$U"BBB@ HHHH **** "BBB M@ KQ'XJC_3OQKVZO$/BH?]/_ !KHPW\0PQ'P'EZCDTY>3BFYP30IP:]Z!XLM MQ&'-;O@G_D9(?J*P7/>M_P #\^(X?K6&)^!FM!>\CZ=MO^/:/_=%2U%;_P#' MM'_NBI:\ ]P**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** .3\9'_1&^E?.VKC_ (FQYV+W*R= M*:PYI4/%+7KQ9Y3&D4'D4[M35ZU8+8;3X/\ 6@4WO3[?_CX%85W[IO2W/H'X M:C&DCZ5W=<-\-_\ D$CZ5W-?.U?C9[L/A"BBBLR@HHHH **** "BBB@ HHHH M *Q/$?\ QY-]*VZQ/$?_ !Y-]*NG\2(J?"SYP\4?\AAOK63CC-:_BC_D+-]: MS!]ROH*.QXM7135[TJGFNFQS!BEB_UHI1UHB_UPKFK.R.FF]3W_X9 M<:3^%=[7!_#/_D$CZ5WE?/U/B9[-/X4%%%%0:!1110 4444 -<90_2O#_B-8 MYGD<#UKW$]#7F?CRQWP2/BMJ#]XRK?">%0J45A3QQ4L\?ERE?>HF&*^AP^QX MM:.HJG!IK#O0:?U6NAZ&-AJCFED'&:44K?=K"6J''1G5>"+DQ72+GJ:^B-.; M=8QGVKYB\.7'D7\7/\5?2&@W:S:?" ?X:\7&1LSV,+*Z->BBBN$[ I*6B@!I MX!->=?$6^']GLF>U>B2\1,?:O%OB%>%O,3-=&'C>1C5=HGELGSW!;WI7'.:: MG)J9A\M>_2VL>-5W(Q2$4J4M;'/;45*?&N^4+4:G#58T_P">_4>]85W97.BD MM3W7X:6XCTOD=J[^N0\"($TT8]*Z^OG:KO)GN4_A04445F6%%%% !1110 44 M44 %%%% $%V@:UDS_=-?-OC&'R]:F;'>OI6X_P"/>3_=-?/7CN';?RMCO79@ MW:1R8OX3B"FX[J4+4T0!BIN.:]^#T/&EN-VTDA^7%25$]:MZ$[D2@[JZ?P7- MY.NQDGO7.J,5I^'Y?*U5&]ZX,2KQ.J@_>/J#3IQ-;J<]JN5SWA:X\^Q4Y[5T M->!)69[<7=!1114C.8\Y$\:7Q$6.:5ON8I0/FH_BJ9NY2-7PI\NNP _WJ^H-/ M_P"/"'_=%?+GAUPFO0'_ &J^G=)F$EA#C^Z*\''+WCV,&_=+]%%%]0>AX=569&PYS2$9I[=*1?NUV&!&*=C-(!BGIUIE M=![3^ M%!111699G:S#Y]DR8SQ7A7B[23%<,VWO7T'(@=<&O-_&^E!HI&5:Z<-.TC*K M&Z/#2VUB*;C-.O86AN6!]:6(\\(J\U(_W,4$@&F,V:T3,)(1 M1\M0LF6J=32XYIVN2F,"[5I$)5\BII1\G%0#DUG.)K!FQ87[12#YC7:Z1K_E MR*2_ZUYEN9#Q5N&^DCZ&N2I2.JG5/?;;Q4AC4;QTJ]#XA1S]\5X/:ZW,N 6- M;UCKCY&6_6N1X;0Z?K![,NL*1]ZE&KKG&ZO-(]>PH^;]:>NOC?\ >_6LG0'[ M<]'?6%7^*JD_B!(Q]ZN N=>YX;]:Q=0UUB#AJ:H#=<](N?%:>6XWCIZUY-X@ MU-IK^1PW!/K6;<:U,6(W&LVXN#(-Q/)KII8>VIA4KWT*=R6DN=Y.:>!D4NW* MYIZ#Y:[Z<;'%.5Q@&:>@YH7BE!Q6[V)0U^>*@*G.:FSEJ5EXJ6]">HVV&^Y5 M/4U[M\-;/R8,D=17B>D6S2ZE%QQFOHOPA:?9[1./X:\;%RN>KA(G54445YQW MA69KS[-)F;T%:=<]XKNECTB=<\[:J.Y,MCYW\2SF>^DYSAJR57*U9U!C)?3' M_:-11U]!AE[IXU5W8Q/OXI6&^3;35XF-36H\V^5?>M:ST)I1]X]R^%EN$TO) M':O1ZXGX>0^3IH'M7;5\[6^-GM4_A04445D6%%%% !1110 4444 %%%% !11 M10 4444 %%%% "'I7EOQ#T\O;RR8]:]3KD_&]JKZ+*V.<5K1ERR,ZJO%GS3M MV,X]ZDA'!I]VGEW+C_:-(G KZ&D[Q/$F,!^8UJ3?>JRK;54CK4U M8Z!#<^CO \OFZ.K9[5U-<#\.[Y3I"(3SBN^'(KY^JK39[E/X4%%%%9EB'I7F MGQ T_P RTDDQ7IEO;_!NN Q M)&6ZBO"4R'SWKK?#.K-;WL2LW&:\S$4[H[Z%0^D8VWQJWJ*?6%INLQ36T8W# M./6MM&WJ&'>O+:L>DG<=1112&%%%% !1110 4R1MB$T2.$7)K(U'58XH'^;] M::5Q-V,S7==6VMY%W8XKP?Q%?&ZO)#NSDUU/C#6V9V5&_6O/7D:60L>]>EAZ M5M3@K5;Z$*(2]6&X7;1$ 'I7_P!9[5ZD=$>?+EEIU8KWKCQ,SIH1U/;="@$6EPC':M2JU@GEVB+Z"K->*]SUEL%%%% M(84444 %%%% !1110 4444 %>'?%7_D(?C7N->'_ !5_X_\ \:Z,+_$,,1\! MY<>M*!F@=33DZU]!#8\:6XUQQ6_X'X\10_6L)NM;W@G_ )&.'ZURXE^XS>A\ M2/INW_X]X_\ =%2U%;_\>T?^Z*EKP3V0HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH Y/QD/\ 0V^E?.VKG_B92#WKZ)\9'_1&^E?. M^KC_ (F4A]Z]/!['G8K9(&/-#<"E(S2=:LD#]V MEMO]<*:>F*DM!F<"N:O\)O16I] _#;_D$CZ5W5<1\.1C2A]*[>OGZGQ,]R'P MH****@L**** "BBB@ HHHH **** "L7Q%_QY-]*VJP_$AQ9-]*N'Q(F?PGSG MXH_Y"[?6LC/%;/B@?\3)C[UCJ,IFO?P[]T\:LM1M ZU)&NX&D*X-=?0Y>H$\ M4Z'[X-1YR<4Z,X<"N6LKHUIO4]_^&7_()_"N^K@/AC_R"/PKOZ\"K\;/=I_" M@HHHK,L**** "BBB@ KEO%UEYNFN0.U=35'5+?[1:,F.U5!V=R9*Z/F#683# M>E2,_A9W1Y&(C9C33H^3BEV\4*,&NN4CCZ MB'AZ&/S8IY7O30,M6=POJ26TI@NXR/6O>? >HFYA1,YP*\$9<.K>E>M?"VZ\ MR;:3TKS,7&ZN>CA):GL-%%%>4>H%%%% $=QQ;R?[IKY^\=3[KZ5,]Z]_NCBV MD_W37SCXUDSJTP]ZZL+\1AB/A.20_/5@]*KC@YJ93D5[M,\:J]1,8I'IQH0; MS6IBB)C@9J[H@+WZ_6J^^"T*:> 1VKJ:R MM$M?LUHJXQQ6K7S\W>1[$59!1114E!1110 4444 %%%% !1110 R;F%_I7A? MC^W(FD;%>[.,H1[5Y3\2+'99O+CK73AI6D<^(C>)XW&<+B@]::O&:E R,U[E M-Z'B3W(F--ZTKTD?)KH3$EH.;A*L::^RZ5J@//%+ =DHKDQ&QK3^(^B? ,WF MZ:#[5V5<%\-7W:5U[5WM>!4^)GN4_A04445!9S'CG_D R?0U\W7/_'RWUKZ1 M\E-8\4'D4G6O:3/): _=S2'[N:7VIK_=Q4 MR8D6M$<=P4444 %%%% !1110 5FZM;":UDX[5I5',N^)E]133LQ/8^=/&- MH;>XD.,: ><4=LT+UKT M8O0Y'L*XQ2"I",TW;57!,J_&SVJ7PH6BBBLS0*P_$%B+BSD.,\5N5!=1^9 R^M5%V=Q- M71\T>*]/-O=-A<S0J^Z>;7A[PUF^6F!LBG MHNY:3;AL5UQ=SBFM!5)W5(QY%-V]Z0G)%;HQL3GE*@BYFQ4X^[4>-C;JF1HM M!\B#-0D8-3;MU12=:AQ",M2/S"C#%78KQD4'-4]FXU)L^7%9.%RW)EMM6=>- MQIB:P^[[QJ@8\M1Y.*S=,I3T--]6=A]XU5:^:0\DU6"9XIWE;:%3*1C7=H'E$OS3R'U-1C@TH;,C?6G!:]ZCHCQY.[(FX.:MZ$AEU5!CO58C M)Q6WX2MO,UR,8[T8B5HFU!7D>^^$8/)L%&.U=+6=I-OY%J@QVK1KY^;O*YZZ M5D%%%%0,**** "BBB@ HHHH **** "BBB@ HHHH ****& 5@>+4WZ-(/:M^L MCQ"GF:8Z^U5#=$S^%GS+K,7EWC#_ &JI*>*WO%-OY5\W'>N=8X(KW<-+0\:H MM1[CC- 8\"E;[HI=F%S6U38QAN>G> -2*S1PY]*]LC.8U/M7SOX$E_XFT0SW M%?0\!S GT%>%B%:1[5!^Z24445SFX56O8!<0%".M6:* /G[XAZ2;:_)5>,UP MBGJ#7OGCG1?M<4DVW.!7@VH1FWN77I@XKT\-4T/.Q,")3\QIV,FHP>]2YPN: M]5.Z/-:LQJK^\I3=&UNE8'H^N:KW2;Y,UC4AI':L0PZ5Y3XB\0,F]0]7M9\2YA9=_P"M>;ZI?&X9CFNJ ME1?4YJE4SM1OVNYCDD\U6VX7-$<6]B:5NN*].E"QP5)78W..:XUXC\5%S?_C71AOXAAB/@/+/XC2@TC##4JC-?00V/$D]0-=!X(_Y&*'ZU M@L/EK=\$?\C%#]:X\5\+.G#OWD?3EO\ \>\?^Z*EJ*W_ ./:/_=%2UX9[(44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 KUX+0\N0[-)TI#UI6Z59*V&]34MJ<3@U$*?"?WHKGK['31W/H7X)1FR M/TK=K$\1_P#'DWTJH?$3/X3YT\4'&H./>L:(_)BM;Q6?^)H_UK&A^\*]R@_= M/(KEE/D!IN_?"\_P#$ MH_"O0*\^^%W_ ""/PKT&OGJOQL]^G\*"BBBLRPHHHH **** "D89T4 ># M_%"S_P")D9 .AKS:([B?:O;/B/IYECDEQTKQ* ;99 >QKU\)+W3S,3'4F!II M;%*.IJ-LEJ])GF]28'*T@X-,4XIY&5S4M:"0I;<*[OX<7WV6]Y.,FN 0\&MW MPU=&"\3!QEA7+7A>)UX>5I(^F[27SK=7]:GK*\/R>9I,3'N*U:\-Z,]I;!11 M12&9>LW8M[23G'RFOG+Q1-YVK3'/>O*1Q\U KVZ:/)EJ.+<41OM)IAR337R*T)2'R-SFNK\ P[M=C; M'>N0;[HKOOA[!_Q,HV]Q7G8MZ,[L.M4?0,"A84QZ5)3(O]4OTI]>&>L%%%% M!1110 4444 %%%% !1110 5P?Q+B#:.>.U=Y7'>/X_,TDCVJZ?Q(B>L6?.4G MR2$5+&WRTFH1E+HCWJ.,XKWJ+T/"JQM(28X--C.VG3#)%,8'%=B)V0\'YLT[ MHVZF*#BG-]RN:LBZ>C/:_AI?!;$)GM7J2G*@UX3\/;LQO&F>M>YVYS A]17A MXB-I'L4)7B24445SFYS/C?\ Y 4GTKYLO3_I+?6OI+QQ_P @*3Z5\V7O-RWU MKTL#N<>*V(P>*!Q24K5[!Y$MQ!US2/ZT[^&D/W:F6PD:/A?G7[?_ 'J^H]. M%A#C^Z*^7/# QX@M_P#>KZDT[_D'P_[HKQ<;\2/6P7PLM4445PG<%%%% !11 M10 4444 %%%% '!_$*T$UF<#M7@-[#Y=XR^AKZ9\46OVBT88SQ7SUKUMY.I2 M<=Z]'"RT//Q<=;F-VQ3E&!2'[U/ZK7L09Y4EJ-W\XJ0CY*M$YC%6]@ ML0KP^:?_ !YII%/49%94CJ60,K4)X-31'Y M*8RUUIG,MQRG(HDZ4Q/EZT[.:!L:IQQ3'/-.88.::?F-2Q+<H(<9Y MJCY9FC %>B^!-&)FC=EKS\1.R.K#PNST_P )V M+)05QQ72U!;0K#$H [5/7 MC2=W<]B*LK!1112&07];GO M75AHWEI?#O3V,L5>DX[UP97+?2O7OB3:#SV(%>3# =@?6O8PCNCRJ\;,9VQ4A.4Q30.32+ M]ZNR:T...C.@\'7/DZW&,]Z^D-,G$ULASV%?+>B2&+64;WKZ/\)W'GV*G/:O M&Q4=;GK8:=]#HZ***XSL"BBB@#/U>V%Q82+C)(KYV\::4;.[9MN,M7TNZAU* MGO7DWQ+T;S?FC6MZ$[2,:T+H\97D 5(?NXI[0&&4J>U1D_-7N4IW1Y%6-F.4 MX%,EMCTCP[X@\BY! M+UW:>+4('[S]:\#MKJ6)\@FM2+5Y@?OFN.K0N[G7"M9'N4?B=6'WZ&\3J/XZ M\@@UB0)RU)+K4G]^L/8:FOMSUF3Q6@4_/^M<9K?B(2LV'_6N-FU>7'WC65/? M2RDY:MJ='E,ZE:Y?O]1:4D;JR2Y8\FHBS%N: ?G%=\*:.64[Z%E&"#ZU$3EL MT3'@8I!TK:UC*]R;.U,U%;IY]V!2R',>!6KX=TYIKQ#C/-<->5CHIQN>E>"= M)PJ.5KUB! L2CT%O;:\.^*A_XF0^M;X?XS#$_ >92#YJ<% MP,T2')D3_=K:\$?\C'#]:Q'^[BMOP1_P C'#]17'BM(LZ, M/\2/IVV_X]H_]T5+45M_Q[1_[HJ6O$/;"BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@#DO&;8M&^E?.^KOH?QI_QZ-]*^>=4 M_P"0E)]:]+!'!BBGFGKR*C/6G*<<5[,3RI#\48XI"<4I.*9%AG>EM^;@?6A^ M%S26O^O!]ZYJ[T.N@M3Z%^&XQI(^E=U7#?#?_D$CZ5W-?/U/B9[,/A"BBBH+ M"BBB@ HHHH **** "BBB@ K$\1_\>3?2MNL;Q",V3?2JA\1%3X6?-OBK_D*N M/>LN 5J>*/\ D-LOO6:/E8"O;H_">/6V'R\BHX^M2R=*@4X:NZ#T.-(?(.*; M']\5-(/W8-1J, &LJK]TVI+4]^^&'_((_"N_KSWX6MG2/PKT*OG:OQL]ZG\* M"BBBLRPHHHH **** "BB@T 2C_:-?4GB%/,T>9? M45\T>(X3;WS\8RQKOPDCAQ2*7:HP/FI\1W+32<-7M0=SRFAK\&IHQF.H&Y-6 M(ONXJI+0FQ"WRU9TN7R[R/\ WA4$PP:(CY M<5T%>:^ =5\VWBAW=*])'(KP*BM(]VG*\1:***@LX#XBR^79_A7A%TX:Y8U[ M3\4YMEGU[5X0TVZE)_JU^E.I M%^[2UXYZ04444 %%%% !1110 4444 %%%% !7.>+H3-I[ #M71U0U2W^T6S+ MCM3B[,4E='S'KL/EZ@R^]9?1JZ/QG%Y&N.GO6 1SFO=P[]T\2NK2';IKZ(LSFTC/^R*^ M8_"<_P#Q.H!G^*OIJP.;&'_=%>+C%[QZ^%^$LT445Q'4]>E@3CQ0G:FKR:,\4@.*]A'CR6HX?>H_BQ29 MYS36;'-$]@CN:WAP?\5#;X_O"OJ'3O\ CPA_W17R_P"%OGUV _[0KZ@T[_CP MA_W17A8SXCV,'\++5%%%<1V!1110 4444 %%%% !1110!4OX!-;N#Z5X#XUL M3#>ROM[U]#N-R$>HKRKXA:4%MGEV]:Z)XS_![T)[T@_P"/C9[T ML_[MP*]NC+0\><=1S*.M)&V3BFE\BDC.#6SD9-$IZTZ/EP*C)I8F_>"L*K]T MUHK4]\^&(QI?X5W]7;UKQO6; M0P2MQ7IX>IH>97IV9G(_.*M* 5K.C8]:L+-Q7HQGH<;B+/QTIL9)I ?,:I$7 M!K=-&5&*@*DM@4^5]M6+& S2#CO7/4G9'1"-S5T.P:XE4%>]>X^%-(6"U5MN#7% M>$]$RR,5KUK3X/(@"XKR,14N['I8>G;4M#@8I:**Y#K"BBB@#GO&$GEZ+(WM M7S;JTWG73'WKZ*\=R!?#\O/8U\U3/OG<_P"T:]#!HXL6.C.%I$7YB:8#BID' M&:]=-6/+ZC!'OE ]Z]\^'FG*-*23'->&V$?FW8'O7T5X'C\O1E'M7DXV6IZ6 M%6IU '&**6D%><=PM%%% PHHHH **** "BBB@ HHHH **** "BBB@ HHHH * M**#0!YMX_M3(CMCI7A=SE+EQ[U])^+;/S=.F?'05\Z:E'MO)?9C7JX.6ECS\ M3'6Y$N,48QS4*OSBI2?EKTFSS;:DMF=EVKU[_P##V;S=.!]J^>87Q*#7O?PQ MD#:9U[5Y6+7NGH83XCT*BBBO-/2"BBB@ K"\0Z8M[:2$C.!6[49"R^HII MV8FKGS/XATYK>\EPO&:YI_E:O9_&.@@"20+UKQZ_B,=TRXZ5ZN'J:'GUZ9 # MD5*!F,U7SAL5:CY2O2C*YY\E9D<"\G-.* MEW?+4>>*RJ3L:05RU; M0M/(% S7IW@[13YB,R5R_A#2S>7:@KFO;-&T86@7Y<5Y6)J:V/2HT^INV5N( M(5 ':K5(!@ 4M!YGG)J9#D8JMG!IZOBOH*/PGA26HV7[U;G@G_D M9(?K6')TS6_X'&?$,)]ZYL3\+.BA\2/INV_X]H_]T5+45O\ \>\?^Z*EKP3W M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Y#QJ<6 MC?2OGG4^=2D^M?0GC?\ X]&^E?/.IG&HR?6O1PCL<6)6I"4[TSH:EW I4+&O M4C,\Z4!_6CK35/%*&Q3<]3-1%?E<4EMQ,*:6YI8#^_%<]:5T=5!:GT-\-CG2 M1]*[JN#^&G_(('TKO*\2I\3/6AL%%%%04%%%% !1110 4444 %%%% !6-XA. M+)OI6S6'XD.+)OI50^(BI\+/F[Q.W_$^8^]4&Y(-7?$P/]M,?>J.[Y:]NB_= M/(JH<3N%18^:E1J&XKJ3LCG425VS&!3,X3%-SD4C5SU9^Z=%.&I[Y\*O^0/^ M%>B5YU\*O^0/^%>BUX=3XF>Q#X0HHHJ"@HHHH **** "@T44 4]1B\VS=/45 M\^_$#33;W9.,9-?1K*&7!KQ_XH6(,FX"NC#RM*QSUXWB>0QG8,4C'O23#:Y' MI32WR@5[=.1YDH:DP3*;J5#@U(A'V>JV_P";%;2EH9*I/>O<[63S(@U?,_@Z\\C40<]Z^BM"G\^P5O: MO%K?$>M0^$U:9(VV,GTI]07AVVLA]!6)T'D?Q0N_.A*9Z5XT$/FDUZ/X]NO, MF=2>AKS_ !WKU,+H>;B=1Z#'-(_)IV[Y*9G->G&1P\HO:D!S2,V!4:M@FB4] M!J)(HWRJ/>OH_P"'<87P_']*^==/7S+L#WKZ3\"ILT-![5Y&+E='I8969U I M:**\\[0HHHH **** "BBB@ HHHH **** "FR#,;?2G4U_N-]* /F_P"(:[?$ M+GW-3K4)]&KZ:T"[^T64?/117R[8ML MU&-AV-?0O@6Y,]HHSG KRL7J[GI8?30[:BBD-<)UG+^.O^0!+]#7S7)G^M>A@W8X\3J1=:6FJ:7->JIZGG2B*>E,?[M.S36/% M.<]"5#4T_#$GEZQ"?>OIK0[CSK*+G^$5\OZ""=7B ]:^E?#",MG'G^[7B8EW M9ZN&5D=#1117(=04444 %%%% !1110 4444 %-QBN<1LJAYU3^%!1114%A1110 4444 96M6@N+8KC->2^)O M#1\MWV?I7MKH''KNFQRV3 +S6M.HXF52"DCYCN[,VS,,=ZIISFO0?$'AY M][LJGK7'MIS1,V0>*]2E4N>95A8JPI@U(QP:7A3BH)'S76IZ&/)*J$KDR5A&7-($I^X4H(K:+,K#2/EQ3%X:I34?\ %3Y@L.8]J9]T MTK=:CELTSA5[U MC.I9#A'4CC4SN *[CPQHAGD7Y:SM)\-REE8J?RKU?PAHXA8;EKAK5M#OI4M3 M:T'3?LRK\N*Z<# J..%8QP*EKSI2NSNC&R"BBBI*"@]**1ONGZ4 >O2_B1>D7LD6?6O-H2-C5Z>'7+$X<1JQ%&XU(6VC%-C.,YJ M*5^:[N8XN34VO#\?FWX^M?17A5/+TQ1[5X+X,MC-?KQWKZ&T2+R;-5]J\G%2 MO(]##JQIT@I:*Y#K"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M#110!E:]&'TF8>U?-?B*+R+V7CJU?3NIQ^992+ZBOG?Q]9FVNR<8R:[<)*S. M3$K0XX<'-6 :X@?E;->N_#;51% L6[K7D4QXKK? ]XT=] M$F>IKBQ*3B=>&T9](Q-NC5O44^J]D=UG&?\ 9JQ7DGI!1110 4444 8/B&Q% MU;D 9XKQ?Q/X<-LSS;,5]!R1B08(KC_&>D)/IK;%YQ6U*IRLRJPNCYME7;+4 MT38%;VH^'I8BSE3CZ5@.AB;%>Q2J'E5*=F+)\Q!I['<@%,4\R@ 9YIEGI$EZV5!->@>$/#S17 M +J>M<%6J=5*F=)X+T'[+*CE*].5 .*H:;9)! N%P:T:\VI+F9Z4(V04445 M!84444 %%%% !1110 4444 %%%% !1110 5XA\51_I^?>O;Z\1^*Q_TW\:UH M_$95OA/+%&XFCOBEA/+4A.&->Y3GH>3*%V2'E<5O^">/$,(]ZYY6YK>\&/\ M\5+#]:YZ\KQ9=*%I(^G+?_CWC_W14M16W_'M'_NBI:\8]@**** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** .4\8Q&2T; [5\\:U;.NH2 M<=Z^G]7M/M-NXQGBO%]:T3.H2?+WKKP\['-6C<\^2"3;T-)]FDSTKM%T3 ^[ M4BZ'_LUV>U.>5/0XDVT@[&D:VDQT-=R=#S_!33H>?X*%5NS)TSAOLTF.E26U MM)YPXKM1H7^Q3[?0\3CY:F<[FD(:GI/PX0II(!]*[FN:\(6OV:Q"XQQ72UYD M_B/0CL%%%%24%%%% !1110 4444 %%%% !6)XC4M9,!Z5MU3U"#SX"N.U5%V M9,E='S/XDM7_ +68X[UC-;R;L8->F>(]&SJ;';WK+70\G.RO2IU-#SYT[G$& MV<$<4Y[9]HXKM)-$Y'RTO]BY'W:V=;W2%2L<8ML^.E!M7XXKLET7G&W]*D31 M,OC;6,JET7&-F>@_"Z,QZ1@^E>@URG@JT^RZ?MQCBNKKS9N[/0CL%%%%24%% M%% !1110 4444 %>?>/K(W$3,!G KT&L/7[$7-K(<9XJZ;M*Y$U>-CYDO+1Q M=2#'0U6^S2;L8KT*\T3-[)\O?TJLVA8YV?I7ITZUD<,H''""01]#5;[/(91Q M7>G1,09VU!%H>6SLK5UKHA4SCY+9^.*:]O(5Z5W+Z'D?=I@T//\ !64ZET)4 M]3E=)62"Z5L'K7T;X,.0Z-LF'R]Z]G\)1>5I2K[5Y]4[J2.@JKJ/ M_'C+_NU:JO>C=:2#VK$W/G7QB'>]D&/XJY=;9RO2O2/$>F>9=R';WK)31OD^ M[7?1E8XJL+G%M;R>E.2V?'2NU;0_ESLH31/D^[75[8P=(X6:VDSTIK6L@7I7 M<_V'N/W:>V@\?9?97+XQWKZ"\9:0)K=Y-M>9PZ)N).WO7=2GH<5 M6&IQ3VLB]!2"WD]*[UM"W#[E0KH?S$;*ZE6,/9ZG$_9I/0TOV:3'0UW*Z#D_ M_'>OIKQ3%YVDNOM7B\^C;I6.WO M73AW9F%:-T<,+9_2G&V?'2NT70^/NTBZ+DXVUW>UU.%P.+^S/Z4GV9_2NV&B M<_=I?[#^;[E4ZMQJ&ISWAJT;^VX,C^*OIG2H!%8Q8_NBO%=&TGR=7A.WH:]R MLQBTC'^R*\VL]3NHJR)Z***P-@HHHH **** "BBB@ HHHH *KW,(FC*GTJQ2 M8IH31X5X]TQEN9&5>*\W2V<,1BOH7Q=HPN('DVYKS'^P\,WR]Z[*56R..I"S M.+>V?/2G"!\=*[,:)N'W::=%Y^[72JI@Z=SC'MGQTIUK:OYHXKL3HV1]VGVV MC8F'RU$YZ%*G8]*^&Z%-+P?2N[KEO!MM]GL=N,<5U->=)W9Z$/A"BBBI*"BB MB@ HHHH *BGB$L94U+10!S&K:%');.=HKR_5]#*&3:M>Y3IYD17UKF[S0EFW M?+UKHHU>4YZM+FV/G:\LI8I6RIK-*-OY%>P>)O#0@0L$Z^U>>W6FE'/RUV0J MW.25*S,')5L5+NIUS;NASBHHU8JK\5"P)I$)SBMN@ID:.'Z&M MNSLFE )6H=0W4-#-M[21S@+73:#H[R7\09.":W-#\/\ G2+E/TKO].\,K;S( M^SI[5RU:W0VI4;ZE_3_#D26\9VCIZ5MV=BMMT%6XEV1*OH*?7GN39WJ*0444 M5'4H****8!2-]P_2EI&^Z: /G?XC!VUQP!QFN,CMWZ8->J^,]+\_5V?;WK B MT/\ V:]"G.T3BJ*\CC'MI%Z"J\MN^1Q7H#Z'D?#M%%M;QR;<5W7:N"K+FD=E.-D%%%%9&@4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 R1-Z%3WKQ+XKV&V92H[ MU[A7F_Q#L/ME#TTY%1,2&JW4U)Y"RG4FHG?Y\4X9"U%L=GSBL_:&D8#@K,>*M6]C+* MXPIJ[I]@TN,K7H_AKPN+F$.4_2N:K5L=$:5QW@+P^)DS(OYBO2K/18[9LJ!4 M6@:4-/7 7%;]>=4FVSMIPY8V&HNU<4ZBBLC4**** "BBB@ HHHH **** "BB MB@ HHHH **** "O$/BJC-?\ [U[?7E7Q"L?M%UG&:NF[2,ZJO$\5CA?)XI9 M('':NKBT@EC\M/ET\VW_ ![1_P"Z*EJ.#B!!["I*\\[@HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH 9(NZ-A[5QM_HWFW3-MZFNUJ M(P(3D@5496)E&YPXT+_9J1=#P/NUV?V=/04OV=/05?M&+D1QG]B?[-(-#_V: M[3R$]!1Y">@H51HETTSB_P"Q/]FECT3$N=M=GY">@H\A/04>T8U32*NF0>1# MC%7Z15"CBEK-NY:T"BBBD,**** "BBB@ HHHH **** "D894BEHH X_5=(\^ M[+[:K)H>!]VNT:%6.2*/(3T%:*HT1R(XE]#R?NT#0_\ 9KM?LZ>@H^SIZ"G[ M5V%[-'$C0OF^[3TT3#9VUV?V=/[HI?(3T%)U'87LT4])M_L\&W&*T:15"CBE MK,U6@4444 %%%% !1110 4444 %17";X&7U%2T$9% '$S:+NN&;;U-1OH>1] MVNU,"$YP*/LZ>E:*;1GR(XMM#_=8VU%%H./X:[GR$QT%)]G3^Z*KVK!4TCC# MHG'W::NAX/W:[;R$]!2?9T_NBE[1A[-'#_V%\^=M=?I,'V>U"8JS]G3^Z*E5 M0HP*ANY48V%J.9=T3#U%24'D5)1Q6H:-YTK';WJLNA87[M=RT",>0*3[.GH* MTC-HGE.+.A_+]VD&A_+C;7:_9T]!1]G3T%/VC)]FCBET/'\-/_L3C[M=E]G3 M^Z*7R$]*/:,/9HYK2-*%O<[MM=2!@4Q8E4Y J2LV[EI6"BBBD,**** "BBB@ M HHHH **** "BBB@ HHHH SM8MA<6;)C.:Y.#0MH/RUW;*&0MT'\(JXRL M3*-SCQHO'W:B70\,?EKMO(3TI/LZ?W15>T9/LT<R1Q+Z'D_=K>T&Q^RJ>,5K_9T]!3TC"=!6;E@JXRL)JYQ(T+C[M(NA8/W:[?[.G]T4?9T_N MBG[1F?LD<2-"^;[M']A?-G;7;?9T]!1]G3T%/VC#V:..M]%V7B/MZ&NTA&V) M1Z"FB! IO M&''(J(V<9_A%7&;1$H)GC5QX-+ _)^E<[J'ATVCE=F/PKZ$-A"?X!7'>(M&6 M2YRJ5T4JSN85:6FAXM+I)7/RU4_LXJW2O4+CP^3_ ?I5"3PXW]RNM5E MV\/$+RE:EEH>V924[UE*JBHTF@K13:5B'!-G''1 M./N_I59]!RZG;W]*[OR$]*3[.G]T4.HPY$5]+MQ!9JF,8%7J15"C I:S+"BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K UVP^U,. M,UOTQXU?J*:=F)JYQ4FB90#;3!H?'W:[;R$]!2?9T]!5JHR'33.,_L/C[M-M MM#V7B/MZ&NV\A/04@MT!S@4.;8XQ2'0+MA4>@J2@<"BLRPHHHH **** "BBB M@ ZU5O8!);.N.HJU2$9&* /-=1\.>=(QV=37/W/@\L&.S]*]D:UC;JHJ)["( MH?E'2MHU6C)TD?.>H>'#!*WR5G?V45/W:]HUK15DE8A*YV3P\?[E=T*JL?2HQII8]*]#;PZW]REB\.GNE$JJ(=-W.*AT@R;1MKH[/P>Q^'L$_)^E.?P_D?'>?N?I5O3-#\B^63;T-=K]FC_NBE6W13D 4G M-L.1$B#"*/:G445F6%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 54N+-9FR15NBA.P-7,QM+C/8 M5&='B/85KT57,Q@K7HHYF+E1EKI4:]A4J:>BD'%7Z*.9 MCY4(J[5 I:**D84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1VHHH IS62RG)%5SI49[5J457,Q M61D_V1%Z"E&D1#L*U:*.9ARHS4TR-3G%7XT")@4^BE<$D@HHHI#"BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH ***1CM4F@!:*I&_C#$9Z4?VA'_ 'J +M%4Q?QD_>I?ML?K0!;HJF;^,=Z3 M^T(_[U %VBJ\5TDIP#5B@ HHHH **** "BBB@ HHHH **** "BBB@ HHJ*:9 M85RQH EHJC%J,4DFT-S5X=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHI"<#- "T51;48EEV;N:MQR"1X9H T**0'(S2T M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !5:^E$5K(Q/059KEO%>H?9;9USU% '*7/B$K>2+OZ'UI$\0$G[_P"M><7^ MJL+V0YZFEM]49CUH ])3Q!^]P7_6IWU\;AA_UKRJYUIH&SNJ.#Q&99!\WZT M>ISZ_M_C_6H?^$A/]_\ 6O/9]68XY-,_M)L=: /9/#FK?:KH+NS7<=J\6^'] M\9M4"D]Z]H'04 +1110 4444 %%%% !1110 4444 %%%% !7/>*KPV=B7!Q7 M0UQ7Q#?9I)/M0!S6@:^UQK"Q[LY->L1G,:GVKP3P8"^MHWO7O47^J7Z4 /HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *CG.V!SZ MU)4-U_QZR_[IH \IO/$+)KLD._H:]'T*?[18J^:\*U&4_P#"6S#/\5>U^%#G M2U^E &_1110 4444 %%%% !1110 4444 %%%% !1110 4444 %-D.(V/M3JC MG.('/^R: ."U;6?)O&3=T-=7H-Q]IL0^1:% M@>U>5V_B1F\5I;[^K5Z7XD_X\&^E>!VLA_X6!$,_Q4 ?2Z0A0>E=G5:YM$G^\* /GR\\*S/,QV'K3K;PK,I^X:] MQ;0H&.=H_*A=#@'\(_*@#YW\2^'IK:T:3:1BN5T*REGN0O)YKZ'\?Z/#'H$C M!1G!KRCP78+)J*@C^*@"^/"\SHAVGI4G_"+3;?N&O:K;0X#;1G:.GI4W]AP? MW10!YQX&T.2RU0.RDS>$O^04OTH Z"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH *CG&8''J*DI",@B@#Q?7] DGU>20*>37I'A&U-KI2H1CBKTNE12R%R MO-7;>!8(]JCB@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "N-^))(\,38]#795QOQ(&?#$WT- 'F?PO=BYR?XJ]Z@_U"?2O"/A@N&/\ MO5[O!_J5^E $E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5YA\1+TV^HVZ@ MXRPKT^O%_BS*4U>T _OB@#U3P^_F:/ WJM:E8OA4[M MC_LBMJ@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH QO$2[K%OI7@-O$1\0HC_M5]!:[C[$WT MKP>+'_"?Q_[U 'T/:_\ 'K%_NBIJBM?^/6/_ '14M !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '(?$3_ M )%R7Z&O)_ B#[>I_P!JO6?B$,^'I/I7E'@<[=04?[5 'T!:_P#'M'_NU+4- MK_Q[1_2IJ "BBB@!"<"F^8N>M1W,HCA8YZ5A1ZF#/MW=Z .DHJ**16C!S4M M!1110 444A(% 6"CFFB12>#5'5+H00[LUFV&IB68#=0!T=%-#J0.:=F@ KB MOB(<:2?I7:UQ?Q#&=)/TH \Z\%KG6$/O7NT7^J7Z5X-X-?&MHOO7O$; 1+D] MJ ',X7K0KANAK(U6^$!ZU'I.H"XDQNH W:*0$'O2T %%%)D"@!:*3(-!8 =: M &^8-V,T^N>;4@-3\K=WK>5U*@YH ?12 @]*6@ HHHH ***3]+0 5#=?\>LG^Z:FJ&Z_P"/67_=- 'S M[JC?\55+_O5[1X2_Y!2_2O%-6./%4O\ O5[5X0.=)7Z4 =#1110 4A('6@D" MJ.HW(AASF@"X)%)QFGUS5GJ@DN0NZNC5U*CF@!U%&:* "BBB@ HHJ*:0+$QS MT% #O-7.,TX'(KE9=7"W!7=WKH;*82VZMGK0!:HHI,B@!:*** "BDR*6@ HH MHH *0L%'-!('6J&IW0@@W9H NB13T-/KF[#4Q+,%W5T2L"!S0 ZBBB@ HHI, M@4 *3@4T,&Z5#=3+' S9Z51TV]$SL,]#0!K44FX>M+0 4444 %%%% !7(?$4 M9\-3?0UU]%_#,Y<_[U>Z0?ZE?I0! M)1129&: %II<+U-*2!UK#U34! ^-U &VKANE.K&TB^%QGFM@,#T- "T444 % M%%% !2$@=:-P'>J.I7(AASF@"\"".*6J.G7*S0;LU=W ]Z %HHHH ***0D"@ M!"X7J:%8-TK%U._$$F,U-I=Z)_XJ -:BDW+ZTM !1110 44A(%&0: %HHSBD MWKZT +12 YHR!0 M%)D&@D"@ )P,FFB12>M5[ZX6*W+9K#MM5#SA=W>@#IZ* M9&X9%.>M/H **** "BBD) ZT !8+UIHD4G -4-4NQ!'G-9VG:F)KC;NH Z.B MFAUQUIV: "BBB@ HI"<4H.: "BDS2;U]: '44@(-+0 4A.!FC/B'J7VK6H><[7% 'NGA)@?#]L,_PBMVN-\#WHDTF!,]%KL-Z^M #J M*0$'I2T %%%)N'K0 M%-WKZTN]?6@!:*0'-+0 4444 %!.!14%S*J0LV>@H MD\U%6SUH S?$3;;%OI7@5O(3\08O]ZO>_$?. MGM]*\&M(\^/HC_M4 ?1UK_QZQ?[HJ:H;7_CUB_W14U !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ')?$' M_D7I/I7DG@DYU)?]ZO6?B'_R+LGT->2>!O\ D(K_ +U 'T):_P#'M'_NU-4- MK_Q[1_2IJ "JM_<"WMRY.,5:[5Q_B[64M[)TW8- &5K'BQ(T9/,_6N5B\3A; MC=O[^M<9J5Y<7ER2C$C-0+8WA&X9H ]BL_&2,$3S/;K7>:?<"YM%D!SFOE]9 M[NSN(RY( 85[MX/UV.;3(8RPW8]: .UHID;AUR*?0 5CZUJ0L(]Q.*UI'V(6 M/:O+OB!K@$12-N10!'KGBU9(B@D_6L73_%(AF#%_UKA&:[O93@D@TKZ;>JN1 MF@#VBS\9),RKYGZUV&EWPNTR#FOFFSN+NSN%\QB,&O8O!.N+)&JLW.* /1ZX MSXA'&DGZ5V,;!T##O7&?$,$Z2?I0!YQX.3.MHWO7J6KZ\NG[5+8XKRCPO=I: MZDI8]#5GQKJ[W-XJ0MU]* -G6/%*SDX?]:KZ)XJ6&M97BS5 M9+JYD6)ORH TW\5#^U_,\SC/K731^-4*@>9V]:\;2QO7'F#.:23[;;C+$\4 M?1WA_6%U)#ZWJ4]U=/Y;'K0!W6M^+UF"XD[^M7].\9HEJ MJF3]:\D:UO9USS37%[;J 2>* /HG1]=6^VX;.:Z4<@&O"_!>MM%-&DCM6&?%4O^]7M/A 8TE?I7B^ MJ?\ (UR_[W]:]I\)?\@I?I0!T-%%07%PL"DGM0!0UC4!8Q;B<5P6L^+D9"@D M_6G>.=?5H2D;<_6O)Y#=WCCL)4##=CUKPG4[JYN[Q]C M$@M0!UT_B/-SOW]_6NKTGQ>GDHGF?K7DOV"[:,-S26TEW:S#<2 #0!],Z7=B M[MA(#FLO4-:6VU)("V,G%87A'7D7351V&['K7*>(]8+^+[=$;@M0![/"^^)6 M]13F.$)]!5;3SNL(3ZJ*FG.('/\ LF@#G+K7EAN3'NZ&MO3[D7, <'->-Z_J M4D>M2*&_BKT[PA,9M)5B>U '1444R1PD98]J ,G7-3&GQ;BV*X#6?%Z2QE!) M^M.^(6N PF.-N1QUKR;%Y=3$@D@T >@:=XG$4X)?]:[G2O%"74B('SGWKPMK M.\B7=S6MX=U2:UOXQ(QP#0!](Q-OC5O44^LC0]22]M4VG/%:] !6!JNL+9DY M;&*VII!&A)KR#QMK16X=$;F@#8U#QDGE,GF?K63IWC!;>4YDZGUKSG_3+QR5 M)(S4-W97T1##=0![KI_BM+E@ ^<^]=E:3>= '!ZU\V:'J4]M.@D8]:][\-7P MN-.CYYQ0!OT444 %%%% !7&_$C_D6)OH:[*N.^)'/AF;Z&@#S;X8?>/^]7NT M'^I7Z5X3\,1AC_O5[M!_J5^E #G.U&/H*P+?65DU-K?=T-;ER<6TA]%->-6F MM&'QG,C-P&H ]'UK6EL$8EL8KSC5/%BW,QQ)W]:;XWUHSHZ1-R17G=C:7MPQ M8Y/- 'IND^+%M>LG7WKN?#OB!=3EVA\UX%>V5["NY=W%=3\.=9>UORL[=^] M'OU%4K.]2Y0,IZU=H *9(VV,GTI]9.LZ@EG;/N..* ,?5?$:V;$%\8KE=6\8 MI+#M$GZUR'BC69+BX=8F[USBVU].N?FP: /4=+\9I%"%,GZUU&E>)5O'4!\Y MKP"2VOKVR;3GBM6@ [5SN MKZRMD3EL8K9O+E;:(LQ[5XYXSUTR3ND;?K0!9UCQ0LUQP_?UI^F^+5M>LF/Q MKS5$NKF7=DGFDU"WO(]NW- 'MUCXO2X< 2=3ZUVEE/\ :+=7!SFOF32]0N+2 M9#(QZU[OX2UE+JQC3=DXH ZVBBB@#!UK5A8.H+8S4^EZB+L#!S7 _$R]>VNH M@IQDU?\ !^H$1*SGM0!VNKWHLK8R$XKCAXR3[3L\SOZU#XV\0(;%HT8;L>M> M06EQ=SZJ,,<9H ^E-(OA>P[P<\4S5M1%F.3BLKP4LBV \SKBLSQ[<-"GRF@# M=TC65O9BH;.*DU?5A91EBV,5YQX(U9OM\@=NE2^--;\R-XXVY^M %S5/&2/" MR"3]:P+3Q($G#%^_K7!,+RXDX)Q4S6MU%"6YH ]RT3Q.EWM4/FNSA?S(@WK7 MS=X5U:6UNU$K=Z]ZT'4TN[5 #DXH VZ*** "L/6]5%AU;%;$T@BB+GM7DGQ! MUS+[(V_6@"WK?BE9(\!_UK%T_P 3BWN-Y?\ 6N++7-V>"34%U97B1;ES0![) M9^-$FD"^9^M=KI=X+N'<#GBOE_3KJ[M;E6D8X%>W>"-=26V5&;G'K0!Z%134 M;E;_B^IW]Q<3,J,>M9$EIJ#G^+F@#TK0_%JQS,3)U/K7;:;XC6Z< /FOGU(+R MU.3D5U/AK69(;A1(W>@#Z"@D\R,-4M9&AWBW%DA!ZBM>@#C?&&LBSMY(]V,B MOG'Q)J'GZJK;L_/7LGQ*BG>9BF<5X)K$4BW@W==U 'L7A3Q0ME9Q@OC ]:ZL M>.(^/WGZUXA8Q73VR"//2KRVNHZT ?2VA:@-0LQ*#FM6N.^'J2IHBB7KB MNQH 9,^R)F]!7&:AXI2VF9=_3WK;U_5$L;60,<$BO!];U.:ZOY/+8]: /3#X MVC!_U@_.I8?&2.P'F?K7C)BOFYRU.CEN[=@6)XH ^D=&U 7T.X'-:M>8^ == M4VXC=OF/O7ID;;T##O0 ZBBHII1$F30!!J5R+6U:0G&*X#4O&*!'3S/UK2\7 M:]&NFR(K#=CUKPNYGN[JY;:QP30!VR^(LW.[?W]:[#3?%R,B)YGZUX^EE=!- MW-+:W5S;7*[F. : /H'4K@76C>8#G(KQ.T<#Q[$/]JO2+'5DG\/JA;YMM>86 MI)^(,7^]0!])VO\ QZQ?[HJ6H;7_ (]8O]T5-0 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!R'Q#_ .1= ME^AKR3P-_P A%?\ >KUGXC''AN7Z&O)_ (S?*?\ :H ^@[7_ (]H_I4U16W_ M ![1_2I: (IY5BC))QQ7@GQ UMSJ,D*,2,]J]>\67_V'3V?..*\!N2=8\0XZ MY- &QX3TEK^,.ZYSZUZ+:>%(VAR4'2G^$]"%K:K\O:NV@@"1XQ0!X=XUT'[& MF^-.G/%9?@K7I(M3%N[$ '%>O^*-%%[;2?+G@UX3-"='UYSTPU 'TOI4PGM% M8'-7ZYCP3=_:M&1\YXKIZ ,[6+I;>PE);!"U\[>(=2EU#4Y(U)(#5ZK\0M9^ MQ1-&&QN&*\U\+:9_:^INY&"^--"^P.S1IT]*Q_!NJ30WRQDD?-BO8?%FC"]A=MN:\MMM(-C MJR87'ST >\Z:_F6$3'N*YOQZN[2C]*Z'2.-,A_W:P/'7_(*;Z4 ?/LVHM::@ M0IQ@UJ:89=6U6'<"037,W>9M?\OU->O>"O#N3',5Z8- '66?A2+[+&=@Y6N; M\7>&E@MRRH.E>KPH$A5<=!63K]@+RW88SQ0!\W6MU)INJ'J,&OH3P9?B[TA& M+9.*\1\8:7]@N&D QS7H?PVU$MIT<>?2@#U*N \?#]PY]J[Y>5%>?_$)MMK( M?:@#Q*+5&L[Z4*3R:UM$CEU34,N"037((QGU=D_VZ]O\&>&PMO'/MZT :^G> M$HGM02@Z>E8/B?PPL$#E$' KU>TA$407%9FL:<+N)EQG- 'SMIE]+I6KQQ\J M"]?1^@W:W&EPMG)*UX-XUTG^S-4CD Q\V:],\ :J;JWCBW9P* /0J9(XC7). M*?6+XEO/L>F/)G&!0!Y9\2-<9+MHHVZGM7*^&;!]1FW.I.3WJOJ]X=9UQ5SG M+5ZEX2\."WA1]G49H ET_P )QO",H.GI6/KWAE8D;:@KU.UMQ$F,51U/3A<( MW% 'SC]HETW6 O( ->[>!M4%W8#*IO][^M>U>#S_P 2 ME?I7C6KIGQ1+_O5[-X0&-)7Z4 =#7,>*K\6EI(O+?B9J/V<>6#UXH M\LU+59M0U)HP21NQ7>^&/#HN(49TZUS'A+1/[2U N5SELU[=HVE"TA5=N,4 MA"[MY&V]J /*O ^LR0W@1V(^; M%?0FF3B:SC8'.17S1/$=&U90./GKW3P=J/VJSB&<\4 =A67KL_V?3W?.,"M2 MN8\;7 @T.1L]J /%_$VORRWIA5B03BKGAC1C>D.Z=>>:P["T.JZH&QGYJ]H\ M.Z"+2!#MQQ0!2A\+1F'[@Z5R?B/0/LRLR)TKV-8 J8Q6)K&CB[C8;'6> MLS6-P(B2 *A_M WGBVU;.?FJ_P"+M).G2O(%QBN3\-3FX\2VY)Z/0!]8Z9_R M#H/]P5-<_P#'M)_NFH=,_P"0=!_N"IKC_CVD_P!TT ?/OBAR->E_WJ]<\"'. MB)]*\D\4)G79?]ZO7/ @QHB?2@#JJSM9NUMM/F);!"UHUYQ\1=:^PQ-$&QN& M* /*-9U.74=8DB!) ?%=OX=\-K-;([)R:Y3PGIG]J:LTA&E '+WWA:,6A(0=/2O+-?M9--O-R*1@U]'7%L'@*XKS/QGX=#VTLNWI0 _X7 M:R;I"LC=..:]6!W#(KYV\"WQTW4#%G&6Q7T#82>;9QOZB@"GKD_D6C-GM7SM MXFOWN=>,8)()KWCQE+Y6F,?:O"K:T^W^)EXSEJ .]\&>&ENK(.Z#..XKHK[P M?$;=CL' ]*W_ WIXLK)5QCBMF9 \3+CJ* /F[7=.DL;WY%/#=J]/\"7$C6\ M:MGI4NL>%Q=SEMG?TK:T#1_L*J,8Q0!TPZ4M%% !1110 5R'Q%_Y%J;Z&NOK MC_B,<>&9OH: /./AH,.?]ZO^T6\=P5S7K^G6PMX0N.U '(ZGX2B-G(VP9"^E>+: MD\FB:JVT%1OKZ@N(Q) ZXZBO"OB3H?D-YP7JE>VCH* D*,FO+OB3K)M5V(W7TKTC4)?)M'?T%> >.]1-[JB1 YR MV* ,/2DFU*_^8$@M7L.C^$XY+%&*#)'I6/X4\*@6\4^SKSTKU*P@$%LJ8Z4 ME & ME\+]2>]@PY)P*].KRGX5VY@DE0CH:]4D.(V/H* .4\:ZB+736*MSBO I;R;4 M-7V\D$UZ/\0-6+*\.ZN<\)Z#]KN$F*YYH Z+0?#HDA5F3M6I?>%D>/.P=*[# M3-,%O"HV]JO2V@9,8H ^>_%FF/IZ[D7&/2MGX;ZXYOTAD8@#UKL_%WAT75NQ MV]!7E.G,=%UT]L&@#Z=BD$B @YXI]8/A:^^VZ:LF<\5O4 >-?%EB+V'_ 'A4 M.DWXM=-5MV#MJ?XMC_28V]#7"MJICM4C#=L4 1ZKJ\]]JCP@L5S74>%-"\ZZ M1V2L_P -Z#_:%Z)BNTNS%I J@8XKB?B(/W1/M7HBC"@ M5Y_\0U_T9C[4 >5Z#J'V:]E^;%0SWDVH:LT?)4FN>BO3%JDB@]6Q7HWA;0?M M?[18I)GJ*T#TH Q_$-XMMIDQW8(%?.NL7\NHZFRC)&^O4_B%K/VE;CVX M,>,4 >"^)]#-C [HG3TK.\$ZW)!?I$S$?-BO7/%.B"XL9/EZBO#Y83I&NH!Q M\U 'U!ITZS6D9!SE:MUR/@S4?MEF@SG"UUU 'GWQ5.- -<5X8U7[-X<(W8-= MQ\4EW: WTKQ6TU$PZ7FU&="-W*CNG?O3_"GA_^UD\X MKGO7J&B: +/;\N,4 ;&B::MG;I@8XK+\>AO[(;:.U=7$NV,"LO7K'[=:&/&: M /#M"TQ[O4U5U.":].C\'0F-3L'3TI=)\."UNUDV]#Z5VZ* @&.U 'E?B'PL MD$+%4'2O+;T2Z?>\ @;J^D]5LA=1D8[5Y)XU\/"!3(%]Z .O\"ZEY]E$I;G% M>@]J\0^'NH$:DMMGH:]N7[H^E ',^)](6[MI'*@D"OG7Q5IPAU,+M_BKZFU% M=]FX]J^?/'%L%UF(8ZO0!O\ @OPXMW;QED'(KN!X.AX^0?E4W@FP$.F0/CJM M=A@>E %#2K%;&V$:C%7V8*N32U0U>?[/I\DF>@H \M^*NMM;E4B;KQQ7$^&; M-]1NMSJ3D]ZF\479UK5/+SG#XKOO!WAX0PQR;>M %NW\*1M; E!^5YO:@IC':N:UO0!,^0Y( J MEIKK+XZA8'^*HO$,1TF\L7^Z*FJ&U_X]8O M]T5-0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110!Q_Q%&?#DH]C7E'@/Y;]1_M5ZS\0CCP])]#7DW@CG45 MQ_>H ^@K;_CVC_W:EJ&U_P"/:/Z5*3@$T <)\39#'HQ(/:O+/!MB;C5TE(SS M7H/Q2O VEE :POAU9AO+D([T >N6$(B@48[5=6H@N$4#TJ1* &7,8>WD!'\) MKYY^(%B;>^DE QS7T4_*$>U>-_%"QQ:M(!0!N_#2_P Z/'&3Z5Z)*^R$M[5X MS\-;HJD<6:]=U&3R].9_1: /%/BE>F6_1 >IQ6Y\,=-\MED9>M<3XRG-YKD2 M@Y^>O8/!%D(+"%L=5H [$(%Z"G444 5[N(20,".MZ'OOU<+T:N_(R,5 U MJC-DB@!+%/+LXT]!7->/#C2F^E=:HVK@5Q_C_P#Y!+?2@#YZL+8W/BY5QG+5 M]*^&;$6UD@*XX%>">%K7S/&",1QNKZ5M(Q';H .PH GIDBAD(/I3Z* /&_B? MI^VT:0+53X;2E?+3/>NN^)UN&T7?QI[T >\)_JU^E<#\0DW6 >'[,W/B%QC.)*^G_#5LL.D1+CH*\ \! M6@G\1S<9^>OH[38_*LT7T% %SI2%0>M+10!X_P#%2U#2JX'2J_PKG+7I3/0U MO?$> 21,<=!7+_"DD:S*OHU 'N7:N!^(5_LTF5 >QKO3]T_2O'?B->';)%GU MH X7PI8F[U=)2,_-7T7I5NL5I&,?PUX]\.+ 28D([U[= H6%1[4 28I&4$4Z MB@#SOQYI8GL)"%[&O)O#3FPUZ*$G&7KZ$\06JS6#@C/%?/NH1FR\8P8X&^@# MZ2L#NL83ZJ*?=?\ 'K+_ +IJAH=T)]/AP?X15^Z_X]9?]TT ?/\ JI_XJF4? M[5>S>$O^04OTKQ75#_Q5NH"<_O* /2/AUIHB5)"O45Z@% '% M,T +\/K#SIA(1GFO=;:)4@0 =J\P^&UD!:!B*]43A * !A2% 5Y%.SDTM 'E M7Q'TKS+*5PO8UXIX8B-OXGA4_P!^OICQC:+-I,G':OGBVM_L_C& 8Q^\_K0! M]2:9_P @Z#_<%37'_'O)_NFH-+_Y!L'^X*GN/^/>3_=- '@7B@XUN3_>KUCP M*HI0@7H*=10 4444 % M%%% !7&_$C_D69OH:[*N.^)'_(LS?0T >;?##[Q_WJ]V@_U*_2O"?AA]X_[U M>[0?ZE?I0 R]_P"/*;_<-?)OB*$S>-YE_P!O^M?65[_QY3?[AKYEN+(W/C^8 M8S\_]: /;_A];"+0T!'.!78@8K#\+V_V;3%3':MV@ KSOXEV@FL<@=!7HE5GH:^AU^Z/I7SAX-;[-XX=3QAJ^BX)!)$"/2@ M#-\22>5HT[^BU\[8.J>( >NV2O=?&UZ(M#N$SR5->,^ K,WFL2NPSB0T >]> M'[=8M(@7'1:UP,55T]/+LXU]!5J@!",UG:O:+/82)CJ*TJ:ZAUP: .0\):6; M&>4[<9-=9<'%O(?]DTD-ND1)48JKJMT+>SD)/\)H \#\6W!N-=EASGYJ]&\! MZ<$L48K7EL^;WQE*!R-U>[^%K00:TIRB_2@#QCXQR^6ZFO*K%C?3(@YYKTWXV9RN*\[\ VC7>I@$9PU ' MN'@?2A#:QN5KT-4 ' K*T&T6"PC&,<5KT %>??$1L6C_ $KT&O._B/\ \>CC MVH ^?;*$W6NLH_OU]'^"M/$6GQ$KVKPGPC9&?Q#)D9^>OI;0H!#IT8QVH U@ MH HP*!2T ]#J M,?/0![AX-F\[087SU%;%[-Y%NSYZ5R7P\NPWA^!"><"M[Q')Y>ENP]* /$?' M]^;O6UC#9RU=I\.=-\J(,R]17F.JLUWXFC!.?GKW?PG:"WL8SC&5H Z9$"KT MIV*6B@"EJ, EMF7%> ^/--,&J>:!C!KZ(D7>?& M4SG'%>JUX7\(;SRKJ9&/\1%>Y1MO0'UH X+XIMM\/L?:OG>QF-Q=>2#U-?0G MQ9S_ ,(ZV/0U\\^%(&F\01J>A:@#Z)^&VGB#3?F7J*[X(HZ"L+PQ:BVL4 &/ ME%;] !2$!AS2T4 ,$:CH*?4Q?O\ +0!Y'X(S'XP,?HU?0B_='TKY[\)''CQ@/[U?0B_='TH M@O?^/5_I7@GCL@ZW!_UT%>]7_P#QZ/\ 2O ?')QKD'_704 >V^%E T&V_P!T M5M5C>%O^0!;?[HK9H *Y3QE?>1I,ZY_AKJZ\S^(UT4MI8P>HH \T\+P'4M9D M8\X>O?\ 1[806<8QC KQKX5V?FWTK,,_,:]TC39"H':@"P,8J*= T9&*D3I2 ML,B@#Q'XCZ=^_:4+TJW\'[@R22(3T)K>^(%D)+"9\=!7&?"&Y^SZA.K'^(T M>\,<*3Z"O)OB7JF^R> -7JC/NM68?W:^?O'=TTNIR19[T :/P[TWS)(YBO>O M<88PL2@#M7G/PWL@NF(Q'->E#[HH ,"HYHU:)ACM4M(>AH \&^)FDD++*%]: M\V\ QE/%T(/]ZO?OB-8+)I;MCG!KP_PC%Y7C2%?]J@#ZOM/^/2+_ '14U0VO M_'K%_NBIJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** ..^(QQX4> >;Y<_WJ]9^(8W>'91[5Y/X& M^34%'^U0!]!6W_'M'_NTZ4XB8^U,M?\ CVC^E.G_ -0_TH \1^(]Z6WQD\9K M8^'3QIIZ,2*Y+XD2XN)/K47A76S;6"C=B@#WW[=%@?,*7[=%_>%>4CQ0VW[_ M .M*/%+$'Y_UH ]6^WQ$8W"O/OB4T4FE$@CI6/%XJ8N1O_6L#QAKQN;#;NS0 M!-\/Y\:C&@/>O9M??9H4C?[->#?#N8MK$?UKW7Q)_P B[+_N4 ?/TI-WX@7/ M.)*^AO#T BTJ#C^&OG_3(O,UW/\ TTKZ)T<8TR$?[- %^BBB@ HHHH *XWX@ M?\@D_2NRKB_B&<:0?I0!Y?X/A!\1(WO7T#%_JE^E>!>##G74^M>^Q?ZI?I0 M^BBB@#B_B$@?22/:O,/!K[/$")[UZEX__P"02?I7D_A$_P#%3)_O4 ?0T7^J M7Z5PGQ /^AR?2N[A_P!2GTK@_'__ !ZR?2@#SWX66XD\0S$_WJ]^C78@%>'? M"I,:[,?]JO=* "BBB@#A/'D>ZUD/M7$_"T8UV8?[5=WXX&;23_=KAOA?_P A M^?\ WJ /;F^X?I7@OQ!G+:J\?O7O+_'/B%A[T =I\,[4?8MV*]04 M84"N ^&L>-,_"O0* "BBB@"K?Q^9;D5\^>-8OL_BB-QV:OHF9=R$5X%\2(]F MO*W^U0!Z;X&NS<6: GHM===?\>LO^Z:\\^&]!A$>EP_P"[6K5/3%VV$0]J MN4 %(>M+4;'YJ .)\>6@FLY&QT6O*O DA@\02J/[]>T>+(M^G3'_ &:\7\)K MM\2S?[] 'T'9/OL@?:O ?&K;_%K)[U[WIW_(/'TKP'Q=SXW(_P!J@#U7P%;" M/3QQVKM^UJ2F@8-.H RM?C\S3W'M7SWJ$(A\;6X' M_/3^M?1.KC-FWTKY^UL8\<6__72@#Z%TO_D&P?[@J>X_X]Y/]TU!I?\ R#8/ M]P5/KUGP+_R!5^E>2^*3C6Y/]ZO6/ ASHB?2 M@#:UIMNF2GVKY]UF19-<3)_CKWSQ&VS1IC_LU\SZK?'^V2<]'H ^AO#4\,6F M0_,/NUN'4(O[PKQK3/$S164:[^@]:M)XK8R8W_K0!ZU_:$6/O"F37T30L-PK MR=_%;"3&_P#6I?\ A*&:/[_ZT 87Q)>,ZG$P(X:N[^'MX9;>-,]!7CGC#53= M7\7.?FKU/X8L6CC^E '<^)H//L"N,\5\\ZGYEAXDW $ &OIB^@\Z$K[5XCXW MT7R;EYPO2@#I?"VO*ZH'?M7HL&HQ21KAATKYDT_79+*7;N(P:[W0_%C2[07_ M %H ]I257Z&I*YO0=2%R!ELUT8.10 M%%% !1110 5QWQ(_Y%F;Z&NQKCOB1 M_P BS-]#0!YM\,/O'_>KW:#_ %*_2O"?AA]X_P"]7NT'^I7Z4 ,O/^/27_=- M>#Z5:K-\0Y@1_%_6O>+O_CTE_P!TUXCH)_XN+-_O?UH ]NM(1#"%'I4](OW1 M]*6@ JAJMN)K.7/]TU?J"\_X])?]TT ?.NGJ8?B!*%_O5] Z4Q:T4GTKP[38 M!)\0YO\ ?KWBSC\J #VH \V^(]Z8XY(@>M8GPGLQ)<2N1W-6OB:W^E,*F^$B M8,A]Z /6T7:@%.HHH **** "N0\;W9MK%L'JM=?7 _$=MMC^% 'EGA:/[7XM M9CSEJ^A=/B$-LJCTKP?P%%N\2;O>O?T&V(?2@"3K0!34.13Z $QP:\W^)]F/ M[(9\5Z37#?$M=VAM]* /-?A].4OXX\]Z^@(O]4OTKYR\#OMUV-?]JOHR#_4) M]!0!XQ\9E#%:YOX26(EU4Y'>NC^,I_>H/6JWPC@V7N['4T >X01B*(**EHHH M *\[^(O^H8>U>B5YW\1/]4?I0!YYX!L@^N2''\5>^6J>7;*HKQGX;Q;M9D_W MJ]M5<(!0 Y.E.I%&!3&/S4 $PS$P]17B7Q1M0H5L=Z]MD^Y7D/Q73;;*: +? MPXNS]FBBSTKMO%S[-$D/M7F_PV?YXQ7H/CAMGAZ4^U 'AMC']I\1QGK\]?0V MEPB*PAQ_=%?/_A=?.UI6]'KZ)LE_T*+_ '10!:'2EIC' IR]* %-<5XYLQ)I M4[8_AKM:Y[Q;%OT:?_=H \1\ W!M=7D7I\YKZ%T]]]FC>HKYR\/?N=<;_KI7 MT1I!SIL1]J ..^*HSX?;Z&O%/ MCO\0QMCC=7M?Q4/\ Q(&^E><_#NQ#WTU/H *CEE6)*M0%EIY<-CB@!VLZM$ MEFV'&<5YW+KK>:<-WKG-2\6O,YB#]?>LP7;NI:@#N4UTEU^:M&\U97L3EOX: M\TCOGW=>E%]K;I 5W=J +_@V3S/';$?WJ^BE^X/I7S3\-Y#/XL\P]S7TLOW! M]* (+W_CU?Z5\_\ C_C7;?'_ #T%>_WW_'H_TKP'QW\VNP?]=!0![;X5_P"1 M?MO]T5M5B^%O^0!;?[HK:H *\?\ B9/MN"F>M>P5XA\5Y=EX: +'PN,44CL2 M.M>L?;H0,;A7SOX+ULVS/\V*ZZ3Q6P/W_P!: /6Q?Q9^\*=]OB/\0KRH>)V\ MK=O_ %J-?%3$_?\ UH ['QC-#)H\_P P^[7D'@:Z^SZS(%/5S6SXA\2-)82I MOZBN.\$3-)JY;U>@#Z;MGWZ3N]4KY\\3MYWB>6/_ &J]^LC_ ,2/_@%?/6IM MYOCF5/\ :H ]I\!V_EZ0O':NQKGO"4?EZ8H]JZ&@ HHHH Y;QK!YNEL/:OG_ M $6+RO'L2_[5?1WB6/S-/8>U?/MI%L^(40_VZ /I>T_X](O]T5-4-I_QZ1?[ MHJ:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@#DOB!_R+TGTKR?P2O_$Q7_>KUCX@G'AZ3Z5Y3X'.;]?] MZ@#WVU_X]H_I3I_]0_\ NFDMO^/:/_=I9_\ 4/\ 2@#YU^)7_'Q+]:YC1W(M M!BNI^)2?Z1)]:SO#>BR7.GJX4T 1^:P3K3%G;D9-="WAV7;]TU#_ ,(Y+N^Z M: ,6*1@Q-5=4W318KJQX=E ^Z:9)X;D8O;/$@_XIZ4?[ M%<+X1T4VMTC%<8KO?$G_ " 91_LT >$:1\NN?]M*^A-)_P"0;#_NU\[6,H37 M@/\ II7T/HQSI<)_V: +]%%% !1110 5Q?Q#&=)/TKM*XSX@G_B4GZ4 >9^# M%QKB?6O?(O\ 5+]*\'\'?\AM/K7O$7^J7Z4 /HHHH X[X@?\@D_2O)O"/_(S M)]:]7^()QI)^E>3^#SGQ*GUH ^B(?]2GTK@OB ?]'?Z5WL/^I3Z5Y_\ $+_4 MM]* .4^%H_XG4I_VJ]NKQ+X6G_BVT %%%% '&^-A_H4O\ NUP'PN/_ M !4,X_VJ[_QLV+*7_=KS[X6C_BHI_P#>H ]Q?[C?2OGKQU_R,K?6OH5_]6WT MKY\\>+CQ$S>] 'I?PW_Y!GX5W5<#\-9 =,_"N^H **** &2'"&O"?B2-VL ^ M]>YW!Q&:\(^(KVGPHV[2U/M0 OB_\ MY%ZX_P!TUXEX*XUB3_KH:]O\6#.@7'^Z:\,\+.(M:<>LAH ^A=/_ ././Z5: MJIIAS81GVJUGF@!:C8?-4E% ç.ES_P"[7A?AJ3;XGF'^W7N7BB0)IDX_ MV37@_AS)\3S'_II0!]#Z6[$]J^?[Z]6X\:08/\ '0!]%:7_ ,@V#_<%3W'_ ![R?[IJ M'2_^0;!_N"IKC_CWD_W30!X#XI&=;D_WJ]8\"#&B)]*\H\3_ /(TC8*>15D^'9-GW30!S3%BV:>)6"]:Z(>'9-GW343 M>'9QG&>:]N^'5L88H^.U<1;>&G-PI*'@^E>K>%;'[+&HQCB M@#K",BN,\5:/]MA*]R\0: M+')(2J"O,?$GAV3)**10!K^%?$H655+]Z]BTZ<7%HLF>HKY?M3-IETNXD?-7 MOG@W5UNM.B3=DXH ["BBB@ HHHH *X[XD?\ (LS?0UV-<=\2/^19F^AH \V^ M&'WC_O5[M!_J5^E>$_##[Q_WJ]V@_P!2OTH 9>?\>DO^Z:\0T'_DHLW^]_6O M;[S_ (\Y?]TUX?H)_P"+C3?[W]: /=E^Z/I2TB_='TI: "H+O_CTE_W34]07 MG_'I+_NF@#P?3IA%\09C_MU[K92^;;AO:OGP,5\>38_OU[QH;%K%2?2@#R[X ME\W^/>M'X5)M#51^)0_T[=[U?^%<@<.!0!ZI1110 4444 %?^ .-?'UKWDO?83NC'TH <@P*?110 5Q/Q M&&=%;Z5VU<1\17QH[?2@#R;P8N/$,?\ O5]&0?ZA/]T5\\>#.=?C/^U7T/!_ MJ$^@H \8^,0STUXC\-I0-;D_WJ]L5LB@!U,8?-3Z M:3S0 UQ\M>4?%D9LUKUEONUY+\6' M5H SOAM_KXZ]"\>_\ (MR_2N ^&Z_O MHS7H/CI=WAR4>U 'B_@O_D*#_?KZ)LO^/./_ ':^=/"3>5JR@_WZ^B=/;=9Q M?[M $[C-.7@4M% !6)XG_P"0+/\ [IK;K!\52;=%G_W: /!M*_Y#K?\ 72OH M?1?^07#]*^>-#_>ZZV/^>E?1&CC&FQ#VH XWXK?\B^:Y+X:Q91&QWKK?BKSH M!KFOAH/]'3ZT >R1_P"K7Z4ZFI]Q?I3J &N<(3Z"O)OB'K>+=X0W2O5K@XMY M#_LFOG7QIU$9UKU. M+3X@JC:.E 'D9\*,F?D_2L76/#3K$3M[5[M/IT1'""L'6M*C:U?"#[IH \@^ M'-N;?Q5L(Z&OI%?NCZ5X%X3B$/CAD Z-7OJ_='TH KWW_'H_TKP/QR,:Y!_U MT%>^7W_'J_TKP3QV?^)Y!_UT% 'M?A?_ ) -M_NBMFL;PM_R ;;_ '16S0 5 MX7\7!F[->Z5XE\5H]]T: /+] )61_K6U,6ZU'X7TI[F1\ ]:ZF3P[(1]TT < M_P"HK<^'6B-)=[]O\6:N M_P#".2,.5-=YX"T46A)9* .VCC\K263T0U\Z7J[?'LK?[5?2EP +20#^Z:^< M=67;XTE;_:H ]W\+-NTU?I6]7.>$&W:6OTKHZ "BBB@#)U[_ (\F^E?/\?\ MR42+_?KWWQ$^RP8^U?/]O)O^(<1_VJ /I.U_X](O]T5-4-K_ ,>D7^Z*FH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH Y#XA_\B[+]*\E\#$_VBO^]7KGQ!&?#TGTKR3P2,:DO^]0!]!6 MO_'M']*?-S"X]J9:_P#'M']*E894B@#P'XF6S!W;'>NJ^'%A#/H2;L9Q4/Q5 ML FG&7%5?AGJ.VWC@S^% 'I']@PD?='Y4G]@0_W1^5;J\H#[4M &%_8,7]T4 M?V##_='Y5NTA('6@#.M=,CMV! %0>)1G1)A_LUL @]*S=>3?I4J^U 'S@&,7 MB)0>\E?2&A'.CVY_V:^<]7B^S>(XN,9DKZ'\.2J^C6^#_"* ->BBB@ HHII< M*>30 ZN*^(G_ ""3]*[4\Q?ZI?I7A?@U?\ MB<)]:]TC_P!4OTH ?1110!Q'Q&.-'/TKRCP6<^(X_K7K'Q%&=(/TKR3P8<>) MD'^U0!]'0_ZE/I7G_P 0A^X?Z5Z!#_J4^E<%X_&8'^E ''?"O/\ ;4O^]7N- M>)?"Y<:W+_O5[;0 4444 "?$*$KJKOCO7OA^Z?I7C7Q&M<&23% &Q\,+@?V?@GM M7IHY KQ;X:7NR,)GO7L\1W1*?:@!]%%% %6\;;"2:^?/'LQ;V$)QC*B MM6Z_X]9?]TT ?.^M$CQ3+C^]7M7@PDZ.N?2O&-67=XJE'^U7M/A!=NDJ/:@" MSXH&[0YQ_LU\_P"FO]GU[!XS)7T+KZ;])F7VKYWU$&TU].V9* /HO1G#Z7"? M]FK@^_6+X9N!+I4'/\-;H'.: '4444 <=XUN/*LI5SU6O'_"41E\02D?WZ]& M^(]V(HF7/45Q?PUM_M.M2,1GYJ /<-,7;IZ@^E>)_$>S9+^28"O=H(_+A"^U M><_$C2@VF2S[><&@#,^%U^/L>PGFO6XSE :^=OA_J1MKM8BV/FQ7T%9SJ]M& M0>HH M4A.!1N%133*JGF@#D_'-\(='EP><&OG73KMKCQC 2?^6G]:]:^(>J9 MMY8@WK7C?AM2WBJ!C_?_ *T ?76E?\@RW_W!4]Q_Q[R?[IJ#2_\ D&P?[@J> MX_X]Y/\ =- '@'BK_D-R?[U>L^ _^0(GTKR?Q0,ZY)_O5ZSX%&-%7Z4 :OB% M=VD3#VKYWN[8+KHW#K)7T?JR;]/D7U%?/WB=/LFMQGI\] 'L&AZ1#+I<)P/N MUI_V%%C[HJAX/NQ-IT*YS\M=70!B?V%%C&T4W^P8O[HK=HH PTT*)6SM'Y5I MVUJL X%3E@IYIPY% !1110!5N+59CR*R-0T**:%B5'3TKH::Z[D(H ^<_'VF MFQ?W+;:Y3X<'R]>$?H: /H =!2TB_='TI: " MBBB@ KCOB1_R+,WT-=C7'?$C_D69OH: /-OAA]X_[U>[0?ZE?I7A/PP^\?\ M>KW:#_4K]* &7G_'G+_NFO"] S_PLB;_ '_ZU[I>?\>*_2@#SOXEV[,7D Z52^$5T/-E5CT)KLO'6 MGB;29Y<=%->7?#B\^RZG*A./G(H ^A0/H6EL&P.@KLU<-T-9.OV8NK*3(SA30!X%X/F,/BUD/&&KZ+L'WVZGVKYJM& M^Q>.95Z -7T/X?G$UBISVH V**** $/2O/?B3.!I+#/:O07.$)]J\B^)UY_H M3*#0!RO@6,OK$;]LU]"P_P"I3Z5X?\-[3S&CEQWKW*,8C4>U 'CWQ8&;R'ZB MMKX>H!&E8WQ7_P"/R'ZBMOX??ZJ/Z4 >CT444 %>=_$0XMV^E>B5YU\1_P#C MU<^U ' _#NZ"Z[(,_P 5>]6K[X@:^9_ ][Y7B&09_CKZ0TB0262-GM0!HU$W MWJEICCO0 .?W9/M7C'Q9N 854'O7L,S[;=SZ"O OB?=^;.J _P 5 '3_ UM MV\J)\>E=YXQ3?H4@]JPOAQ8A=#@EQV%=+XG3?I,B^U '@.EO]GU]%Z?/7T/H MTF^QB_W17SC=$VWB>(=/GKZ"\-3"2PBP?X10!O4444 %HH \V\%1FYUF0@9_>&OHC3%VV,8]J\.^$]I]IOIG(_B- M>\0IY<07TH X3XI#.@FN:^&_$*?6NH^)XSH1KF/AT,1I]: /84^XOTIU-3[B M_2G4 0W?_'I+_NFOG*Y'VKQW-$W3=7T;=_\ 'I+_ +IKYVA'_%Q)?]^@#VOP M[IJ0VJD =*WRN"*IZ1Q:+]*OL* $*AA5'4H5-I)G^Z:O(:SM:F$5G)D_PF@# MQO0,#X@R ?WJ]W7[H^E?/_AN;S/B'(<_Q5] )]P?2@"O?_\ 'H_TKP+QQ_R' M(/\ KH*]]OO^/5_I7@GCH8UR#_KH* /:_"__ " ;;_=%;-8WA?\ Y -M_NBM MF@ KQ_XF0[[@G%>P5YE\1+?=%(^.@H P?AGI\=R\F0*]0.A1'^$5YI\(YQ]I MF4GN:]E!!&: ,/\ L&+^Z*3^P8<_='Y5O44 87]@Q?W15^QL4M/NC%73P*0, M#TH 9<_\>TG^Z:^E=57#?#JY$FC)SSBNYH **** .;\82^5I;'VKY]TJ7S?'\1_P!JO;_B M'="+1WY[5X#X7F\[QQ"W^U0!]7VG_'I%_NBIJAM/^/2+_=%34 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 Z8R 9XKP_2R=(\ M3*6X - 'TS$08E^E/KE](\0)=JBA@>*Z=3N4'UH 6LS5KL6L&[-2ZA>"U0L3 MBO//%'BA&C\L.,YH ]#TNX^TVP?.:EOH_-M73U%8G@RX^T:.KYS71D9&* /G M?X@VGV'5HY,8PV:]#^'NNB]MXX=WW1BLCXHZ,;D&5%^[S7'?#K5SINIO'(V, M-CF@#Z.S16/IFJK>8PP.:V* "N;UO51:7<:;NIJSJNKK8DY8#%>;ZYK?]H:K M#L;.&[4 >N62^#!GQ*A_ MVJ]9^(__ "!S]*\H\%?\C''_ +U 'T7#_J4^E<%\0#BW?Z5WL/\ J4^E>>_$ M1L0-]* .6^%K9UN7_>KVZO#OA7_R&I?]ZO<: "BBB@#C?&S8L9?]VO/?A;_R M,=Q_OUW_ (X_X\I?]VO/_A6?^*BG_P!Z@#W3M7G/Q%L\Z7+)CL:]'KFO&5E] MKT:1 ,DB@#Q/P/J'V>^6,G'S5]"Z?*)+:,Y[5\S1Q/H^N+NROS5[=X;U])[> M-=PZ4 =O3.M> M$]M)$K\FL+P#IC3W2S$9P]:>NVQA'^R*DNO^/67_ '32VR[;:-?04EU_ MQZR_[IH ^?-3_P"1KE_WOZU[5X3_ .04OTKQ/53CQ7+_ +W]:]J\(G.DK]* M->_B\VT=/45X!X_LC8ZK')C'S9KZ((R,&O)?BAHYN3YJ+]WF@#3^'^K"YMXX MMW05Z.#Q7SWX!UC[!J!B=L8..:]NL-36YC4@YS0!KU%.X2(G/2HVN .]8FMZ MPMM:OE@.* /+_B=J>;E8P>IQ5SX5VNVZ\S'6N,\47#:SJJ;3G#=J]7^'^F&U MMXV*XXH ]$KF_&=M]IT21,=17250U>'S[-DQGB@#YC\TZ-K [8:O8?#'B<7< M*+OZ#UKSSQMX5M\P=/6N9UO56O"VUNM %77+\ZG<,N+K9<8^:@#Z,TS_D'0?[@J:X_X]Y/]TU#IG_(.@_W!4UQ_P > MTG^Z: / ?%)QKM^ _^0(GTH Z6Y3S(&7U MKPCXEVOV:_1\=&S7OA&17E?Q.T@W2F15Z"@!OPTU3[1MBW=.*]7KYT\ :D=* MU1D=L8;'->ZZ;J:WB @YS0!K445C:KJRV(.6 Q0!5UO519W,:;NIK;LY/-M4 M?U%>1:[KPU#580CYPW:O5=%).EPD_P!V@#0I,CUK/U:^%C;^83BN<@\6Q23[ M-XH [2BJEC="YCW YJS(VU"?2@#A/B*0+(_2O.OA_P#\C/\ C75_$?5E\GR] MP]*P?AW9EM66?'!- 'NB_='TI:0?=%+0 4444 %<=\2/^19F^AKL:XWXD?\ M(L3?0T >;_##[Q_WJ]V@_P!2OTKP?X8'YS_O5[Q!_J5^E #+S_CTE_W37B&@ M_P#)19O]ZO;[S_CSE_W37AN@OGXD3#_;H ]X7[H^E+2+]T?2EH *ANO^/67_ M '34U07?_'I+_NF@#P&0_P#%;2_[U>WZ!_QXK]*\),F?'4R_[?\ 6O=M _X\ M5^E $7BM-^@W Q_":^==)NCIWB KG&Z2OI36XO/TR5,=17S=XFTY]/UQ)<$# MS,T ?2&ARB72H7SU6M*O._"OB9&TZ"'>,@ 5WUK,)H0X[T 354U"<06COGH* MEN91#$6-<1XE\2)'92Q[QDB@#:\/ZI]NED7.<&MR[&ZUE'^R:\W^&EV;F>8D MYY->F3#,+CU% 'S+XAC^Q^+)INGS5['X&U(7&G(,]J\[^(&D,EU).%/7K5GP M'KHM@D#-S0![H#Q2UF6FH+,B\]15B:Y$8SF@!UY*(X'.>U> _$#4?M%S)"#G MFO6/$.N+;6K98#(KPV\#:QKC!U?/GBF7[? MJNWKAZ]6\6Z\L4#IN'(KRK2KHJ MKX=M_LVE1QXQ@5K,H88- 'S;XVM38>($?&,-7IWP]U47=NJ[N@KG?B;HQEN& MG5>G-8GP\UG^SYVC=L-2".:TC*!'NH ;=RB*$MFO#? MB#JOFWIA#=3BO3?$6M+;VCCYKURN) M\"Z?]DM$.W&17;4 <#\4FVZ":YSX;_- A]ZW_BN<>'S7.?#)_P#14'O0![&G MW%^E.I$^X/I2T 0W?_'I+_NFOG%I?*^(,Q_VZ^CKH9M91_LFOFO7E-GXOFG/ M'S4 ?0>@2B6Q4Y[5K'I7!>#]<66R1=PZ5VJ7 89H F48KB_'^IBQT]CNQE:Z M2^U!;9^W:[K=A[5X'\1T^S:O"YX^<4 >U> M%O\ D VW^Z*V:X[P1JJW.EP1!LX6NQH *X[QO9^;I<[XZ*:[&LKQ!;?:-*F3 M&25H \'\#ZK_ &9J\D9.,N17T%ITXGLXY,]17S1J5I)I&M^9RH,F:]H\*>(4 MGL(8]X) H [JBHX7\Q U-N91#$6/:@!E[,(;9WST%9.AZE]LF=,GBH/A]<&>>1B]>W5P?Q*L1/HC87 MG% '*?#76-L"0%J]E1MR*?:OF?PM>-IFJ(C-@ U[[I.KK=VZD,#Q0!NTUV"H MQ]!5?[2,9S61JNM):PME@.* /.?B;K.+62'=ZUY/X$;S/%\+?[5=-XUNFU&X MDVG(-H ^MK3_CTB_P!T5-4-K_QZQ?[HJ:@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@# MCOB,"?#R>.8O.T*1<9XKS3P=8M%?*=O\5 'MMK_P > MT?TJ:HK<8MT'M4M %:]MEN865AVKY]\0GSCIZU\ZGS-,N_E!RGBJ94 WGB@#T[ MQ;KL8M6V-V]:\1OKZYO=1*J21NK3U#79KU=N2$]#-_?AG3.3Z4 >N?#Y M'CT",/UQ775G:-9"QLUB Q@5HT 87B334O-.F)&3MKYMO8I]*UJ5E! WU]57 M,?FP,GJ*\5^('AX6Y:94Y//2@#0\%:\/D$C?K7HW]NV^/OBOF^QU.;3Y,#(Q M6M_PEL^/OF@#K_'>N$NPB;]:Y#PN+B^U%6?)PU49;V75+@ Y.:])\$>'PH60 MI[T >F:6NS3XE]%KEOB(I.D''I78P)Y<2KZ5R_CB(RZ80!GB@#R[P7$1K2$^ MM>]1?ZI?I7C/A2T:/5T..]>SQ_ZM?I0 ZBBB@#BOB(,Z0?I7D_@Q2/$B?[U> MN^/4+Z40!VKS+PC:,FOHQ4]: />H?]2GTKSOXB F)L>E>B1?ZI?I7#^.8#+$ MV!VH XWX6H5U>4_[5>VUY%\.;4Q:K(2,6TDVW) KPNY$FFWK!01AJ /> M;36XS OS=JS/$.N(+0[6YQ7FEKX@E6(#<>E5+O6IKHE,DT 5-2N)[_4"@R03 M7K_PXTD16 9UYQ7G_AK1S>WR,R9R?2O<]#T\6-JJ@8XH U5&% J*[_X]9?\ M=-35%<\VTG^Z: /GC5P?^$JE_P!ZO:O!_P#R"%^E>0ZI:LWB>4[3]ZO8?"B% M-+4'TH WZPO$FG)=Z=,2,G::W:BN8_-MW3U% 'RO.D^EZ[*P!"[Z]5\+:\I@ M0.W./6LGQ[X>%J6G5.3STKA;#5IK2;9D@"@#W:77(L_>KA/&.MEH76-NH]:Y M9O$M?35U% MYT#(>]<=>^$X[AV)0I?\ ""Q[L^6/RK2M M?":0X^0<4 5-)TA(=$WLO.*\PU88\;6X']^O<;^$6>CLO3 KPZ\_?>,H&_V_ MZT ?0VE_\@V#_<%3W/\ Q[2?[IJ'3/\ D'0?[@J>X_X]Y/\ =- 'SYXF4G7Y M/]ZO7O HQHJ_2O,O$5HS:U(V#]ZO4?!B%-(4'TH Z6L7Q!IR7=A+D9.VMJHY MT\R%D]10!\O:K!-I>L2,H(&^O3O!FO#R8Q(WZU2\>^'Q&&E5.3STKSZVU6;3 MY=HR,4 ?1G]NV^/OBO.?'>NY#B)OUKBQXMG/&XUGW5_-J5P%;)S0!/X9^T7^ MIJSY(#U]':0I3385/9:\M\">'A\LA3WZ5ZW;Q^5"J>@H Y/Q^TJZ0QCZXKPN MTU6Z@U4"0D#/K7TCK=@+^T,9&>*\%\6Z,=/O7=$QCVH ]4\*Z]$UF-[\XK;O M-=@%L^'&<5\_Z5K]Q;1[\N]J'(W5Z+\.M/V64, MI')%>86<#ZI=*S*3\U>\^%+ 6VF1#&,"@#I>U%%% !1110 5QWQ(&?#$WT-= MC7)_$",R>'95 [4 >8_"^%BS''\5>[0<0K]*\K^%NG;;9V*]Z]7484"@"&\_ MX\YO]PUX-X?#?\++F_W_ .M>]78S:2C_ &37C&B6;+\0)9-O&Z@#VQ?NCZ4M M(OW1]*6@ J"\_P"/.7_=-3U%]>.?$W1?F\R->1S7LU=#UZ$Z>@9QG'K7ANJ::VGW\C*I&#Z4^T\3SV MY$>XC% 'N.MZY"+!MK#./6O#O$>KS7-V8T8D$^M3WGB6:> IN)S6?I%H^HZC M'N4G)H ],^$]M)$C,XZUZL1D8KF_"VDKI]JA"XR*Z6@#@_'NDK-IS,JY.*\, MLY)].UQ5.0H-?3^K68O+8H1GBO#/%VA_8KQI53I[4 =IHFO+L3M>(6NM30<9(Q6@?$$LL1^8]* -;QGK32Q;8VJMX TM[O55DE7@FN>C MDEU.[","1NKVOP5H*VMM'-MP: .UL[=;:$(H[59H'2B@#QCXN(6O8?J*WOAX MN(8_I6?\3[9IKN(@9Y%;'@2(QQH".U 'H-%%% !7GGQ#_P!4?I7H=>=_$/\ MU1^E 'D-K8?:+J0J,FF6%Q/8ZN5.0H-=1X,LQ>:A,I&:K^)M'-G>/(JXY]* M.XT775\A=S<_6M"\UV,0-ANWK7CEOK$UN=N2*EGU^9UV[C0!9\6ZG+^9*O4US&FVSZG=+N4G)KVWPGHBV,"2!<9% '5PQ"*,*.U2444 M(>/= ^RSF14[YZ4 ;OA MS71]GC#-SCUKL9-=A^Q_?&<5X'9:I-:MMR1BM!O$TS+L#&@#=\8:TTJ.L;5S MOA'3Y;W48Y'&?FJH9I;^Z"L"] 'H.DVJV]G& /X:T*9$NR M-5]!3Z //?BN,^'S7-_#*%OLZ''>NL^)D1ET,@#-5/AQI^S2E8KS0!Z&GW%^ ME.I!P,4M $*[EG4=Z^A&&5(KSKQ[HHGLW?;G- 'G?@G5W MA"*[8KUFWUR+8N6[5X7&)-/FX![_A))DP-QH ])\3:ZOE'8W;UKRS4GFU M.1UY(I\VKS7IP2372^%]&-X79DSQZ4 8OPWMC!XH"D=#7TDOW1]*\-\,Z>;3 MQHR[< -7N2_='TH &&Y<5X=\8K)OM$;H.AS7N5>?_$'2A?0%MN<"@#C/AIK) MAE6.5L 5ZV-M>*P^*)HH - MQI+KQ)/<6I7?2O M??#NF"QM4P,<4 ;U87B>U^U:>R8SQ6[5>[A\Z(K0!\R:[;2V&K%E& #7?>#= M=Q:@2-SCUJ'QOHF)'D"5P5I?S6#E1DYG78O+/S?K7#>+-;9TQ&W7WKE7 M\13;<;C5=)Y=0F56RRDYJGHED;7QS"N,?-7KGASPZITU7* U 'N-K_ ,>L7^Z*FJ*VXMHQ_LBI: "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,S6[7[ M78M'C.:YO2="^S3AMO>NV90PP:8(E4\ 4 .C&(U'H*=110 5G:O:BYM&3&OH6]M(Y+=AM'Y5Q-YH@:8D)W]* . M"TCPN;EQ\OZ5Z/X9T 6,P;;C%7]!TM86Y0?E73)"J= * '@8%+110 5S'BK2 M1J$&W;GBNGICQJ_44 >&ZIX.,2EPGZ5S;Z PDQMKZ!U:PCE@("C\JY"30P9L M[/TH Y;P]X5+[7*=/:O5="L!:1 8QQ2:)IZ0P8*C\JVE0+T% #JRM;M/M=ML MQFM6D90PYH XW2]$^SW@?;CFNR7A0*:(E!R *?0 4444 8^OV7VRT*8S7,Z1 MX>^S7ZR;>A]*[QE##!IHA13D 4 /080#VK$UNP^UH1C-;E-9 W44 1^;:2)ZBN6T#1?L>IRR[<9-=>1D8IJQ*I MR!0 ^BBB@"GJ4 GLW3'45Y3K/@[SI7<)WSTKV$C(P:K7%I&\3?*.GI0!\_7& M@M Q7;5G2_#)N)Q\OZ5Z)J.C!YB0G?TK0T72EBD!*C\J */A_P /_8Y5;;T] MJ[M!A0*8L*+T J2@ IDHW1,/44^B@#S^Y\.^9JC3;>I]*['2K?[/:A*MF%"< MX%/ "C H 6BBB@#F/%>E#4(-NW/%>6:IX0-OF39C\*]W>-7'(K%US3DFML!1 M^5 'A7]@MC=MKH-!\+&9UD*=/:NO_L0>5C9^E='H&G)!!@J/RH ET*P%G$!C M'%;=-5 O04Z@ HHJCJEV+.T:4G&* +N0:-H]*YC3?$"7\72B'1I#GM7A-@WVGQ/$_7#UZEX_U@)820;N<5Y_X+TQK MO4%GQG#9H ][T[BPA_W15B0;HV'J*CM%V6L:^BU-0!PNHZ!Y]ZTFWJ:ZC1;7 M[+9A,8J\84)R0*>JA1@4 +1110!SOB73!?P;=N>*\LUGP@8]SA/TKW-T#CD5 MCZSIZ36Y 4?E0!X19>'&EN@FVNLL_!925&*?I75:=HPCO0Q3OZ5V:6L84?*. MGI0!D>'].%E$!MQQ6_350+T%.H 0C(K@O$_AX7\C$+G/M7?5&\*/U H \0E\ M%&*%FV?I7/MX<9KH+M[U]!WEE&ULP"CIZ5R2Z*/M>[9_%Z4 8N@>%O)5'*?I M7INGP^3:JF.E-M+5(X%&T<"K8&!@4 +1110 4444 %9/B"S^VZ<\6,Y%:U(R MAA@T E+--D(/RK,@T4+,IV=_2@#FM%\'F.19"G?/2O5]*MQ;6:IC&!2V=I'' MHVC@>E7 HP* %HHHH Y3Q/I'V^56VYP:M:%IWV-5&,8K>>-7ZBE5 O04 .H MHHH *\Z^(G^I/TKT6O//B&,PGZ4 ]=MX@T#[86.WK7%_#%,:U) M_O5[2\*N.0* / -3\-&"8_+^E4[;P^TTRC;WKU_6=)664D(/RJCIVBA+A24[ M^E &7H/A;[.R.4_2O2[.(16ZKCH*2"V1(EPHZ58 P* %HHHH *Y+Q7HXU%?N MYKK:8\:OU% 'A&K^%#;9;;^E9>F^'FN+O;MKVOQ!IJ3PX"C\JQM$T817NXI^ ME '-V/@TQ3JVS]*](T.R%I;A<8XK16UC&/E'Y5*JA1Q0 ZBBB@#"\36'V^Q\ MO&:=X;L/L-@(\8K9= XP10J!!@"@!U%%% !65KEF+NU*8SQ6K2,H88- 'CNL M>%,(SA/TKC9]#;S,;>]?0>I6:26K#:/RKBIM#!F)V=_2@#C-#\+&9LE?TKTC MP]HGV)3\N.*NZ#IJ0#E1^5=$L2KT H XVTT/RM?:YV]37:#H*8(E#;L#-24 M%9.L68NH67&!-D2CT%(L")T J6@ I#R*6B@#EO$&DB\1AMSFO M/+_P:55WV?I7M+1JW453O;*-[9QM'3TH ^>VT%C<;-O>NPT;PB5"2%/TKH/[ M$'VS=L_B]*[6RLXX[9!M' ]* &Z5:BWL5CQT%AKM HP*:8E M+;L#- "QC;&H]!3J** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** $8;ABJS6:,T1SDB MGQ6ZQG@5/10 4444 %%%% !1110 4444 %1RQB1<&I** *GV-,8Q4\40B&!4 ME% !1110 5S'CB1H]!D9>N*Z>N>\80^=HLBXSQ0!Y%X5UIXKS;(W\5>QVFLQ M/ GS=O6OG.Y>73M1X!'S5U>E^)VPBLYH ]L.I1@9S44NKQ(A.X=/6O.9/$8\ MD'?^M9&H>)B(CAZ ,SQUJC7>IO$C9!-=M\,--'V#>XYQ7E,1EU36@2"037O? M@NS^R:>%QCB@#J5&% ]*6BB@ HHHH **** "F21B1<>4 5DM$1L@59HHH M**** "BBB@!&7?^/QF(_2O0*X M#Q__ *H_2@#F/ALN-9D^M>S5XU\-S_Q.)/K7LM $$ELLAY%,2S1#D"K5% " M8&*6BB@ HHHH **** (IH1*,$5'%:)&V0*LT4 %%%% !1110 4444 %%%% ! M1110 UU#K@U6-DA.<5;HH BBA6+H*EHHH **** "BBB@ HHHH **** "BBB@ M"M):(YR14L48B7 J2B@ HHHH **** "D9=RXI:* *GV)-V<5:5=JXI:* "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *HZI;_:;1DQUJ]2$ M CF@#POQ9X>\N5I-O0UYO>WQL)L9Q@U] >-(E$$AP.E?-/BUBMTV/[U &Q_P MDI:,#?\ K42:L;J79NS7$Q2MZFM+1G)OER>] 'NW@SPY]H1+G;FO7]-MOL\( M7&.*YKX>1*=!0XYP*[, #I0 M%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>=?$1]L9^E> MBUYM\2/]7^% '/\ PS;.L/\ 6O::\2^&'_(8?ZU[;0 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 0 !1110 4444 %%%% '__V0$! end XML 12 R1.htm IDEA: XBRL DOCUMENT v3.19.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2019
Apr. 30, 2019
Document and Entity Information [Abstract]    
Entity Registrant Name TRANSACT TECHNOLOGIES INC  
Entity Central Index Key 0001017303  
Current Fiscal Year End Date --12-31  
Entity Filer Category Accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Ex Transition Period false  
Entity Common Stock, Shares Outstanding   7,457,160
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2019  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q1  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.19.1
CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 1,944 $ 4,691
Accounts receivable, net 6,836 8,025
Inventories, net 14,387 12,835
Prepaid income taxes 663 809
Other current assets 1,115 677
Total current assets 24,945 27,037
Fixed assets, net of accumulated depreciation of $20,660 and $20,518, respectively 2,413 2,272
Right-of-use asset, net of accumulated amortization of $211 and $0 3,479 0
Goodwill 2,621 2,621
Deferred tax assets 2,239 2,198
Intangible assets, net of accumulated amortization of $3,542, and $3,487, respectively 746 797
Other assets 31 31
Total noncurrent assets 11,529 7,919
Total assets 36,474 34,956
Current liabilities:    
Accounts payable 2,267 3,483
Accrued liabilities 2,002 2,765
Operating Lease, Liability, Current 909 0
Deferred revenue 402 384
Total current liabilities 5,580 6,632
Deferred revenue, net of current portion 240 265
Lease liability 2,808 0
Deferred rent, net of current portion 0 250
Other liabilities 218 242
Total noncurrent liabilities 3,266 757
Total liabilities 8,846 7,389
Shareholders' equity:    
Common stock, $0.01 par value, 20,000,000 shares authorized; 11,500,502 and 11,463,141 shares issued, respectively; 7,455,660 and 7,418,299 shares outstanding, respectively 115 115
Additional paid-in capital 32,103 32,129
Retained earnings 27,593 27,515
Accumulated other comprehensive loss, net of tax (73) (82)
Treasury stock, at cost, 4,044,842 shares (32,110) (32,110)
Total shareholders' equity 27,628 27,567
Total liabilities and shareholders' equity $ 36,474 $ 34,956
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.19.1
CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Assets:    
Fixed assets, accumulated depreciation $ 20,660 $ 20,518
Right-of-use asset, accumulated amortization 211 0
Intangible assets, accumulated amortization $ 3,542 $ 3,487
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) 11,500,502 11,463,141
Common stock, shares outstanding (in shares) 7,455,660 7,418,299
Treasury stock (in shares) 4,044,842 4,044,842
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.19.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (unaudited) [Abstract]    
Net sales $ 11,550 $ 12,243
Cost of sales 5,464 6,381
Gross profit 6,086 5,862
Operating expenses:    
Engineering, design and product development 1,165 1,221
Selling and marketing 1,854 1,573
General and administrative 2,290 2,212
Operating expenses 5,309 5,006
Operating income 777 856
Interest and other income (expense):    
Interest, net (6) (8)
Other, net 90 10
Interest and other income (expense) 84 2
Income before income taxes 861 858
Income tax provision 115 178
Net income $ 746 $ 680
Net income per common share:    
Basic (in dollars per share) $ 0.10 $ 0.09
Diluted (in dollars per share) $ 0.10 $ 0.09
Shares used in per-share calculation:    
Basic (in shares) 7,461 7,533
Diluted (in shares) 7,619 7,901
Dividends declared and paid per common share (in dollars per share) $ 0.09 $ 0.09
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.19.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (unaudited) [Abstract]    
Net income $ 746 $ 680
Foreign currency translation adjustment, net of tax 9 (1)
Comprehensive income $ 755 $ 679
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.19.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Cash flows from operating activities:    
Net income $ 746 $ 680
Adjustments to reconcile net income to net cash provided by operating activities:    
Share-based compensation expense 173 161
Depreciation and amortization 252 221
Deferred income taxes (35) 12
Foreign currency transaction gains (66) (9)
Changes in operating assets and liabilities:    
Accounts receivable 1,210 2,297
Inventories (1,484) (2)
Prepaid income taxes 147 161
Other current and long term assets (437) (46)
Right of Use Asset (3,479) 0
Accounts payable (1,254) (740)
Lease Liabilities 3,718 0
Accrued liabilities and other liabilities (1,045) (872)
Net cash provided by operating activities (1,554) 1,863
Cash flows from investing activities:    
Capital expenditures (298) (298)
Additions to capitalized software (4) (10)
Net cash used in investing activities (302) (308)
Cash flows from financing activities:    
Payment of dividends on common stock (668) (673)
Purchases of common stock for treasury 0 (1,562)
Proceeds from stock option exercises 0 94
Withholding taxes paid on stock issuances (199) (246)
Net cash used in financing activities (867) (2,387)
Effect of exchange rate changes on cash and cash equivalents (24) (6)
Decrease in cash and cash equivalents (2,747) (838)
Cash and cash equivalents, beginning of period 4,691 5,507
Cash and cash equivalents, end of period 1,944 4,669
Supplemental schedule of non-cash investing activities:    
Capital expenditures included in accounts payable $ 59 $ 122
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.19.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Treasury Stock [Member]
Accumulated Other Comprehensive Income [Member]
Total
Beginning balance at Dec. 31, 2017 $ 114 $ 31,353 $ 24,756 $ (30,110) $ (99) $ 26,014
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Share-based compensation expense   161        
Issuance of shares from exercise of stock options   94        
Relinquishment of stock options and deferred stock units to pay withholding taxes   (246)        
Net income     680     680
Dividends declared and paid on common stock     (673)      
Purchase of treasury stock       (1,562)    
Foreign currency translation adjustment, net of tax         (1) (1)
Ending balance at Mar. 31, 2018   31,362 24,763 (31,672) (100) $ 24,467
Supplemental share information            
Issuance of shares from stock awards (in shares)           62,788
Relinquishment of stock awards to pay withholding taxes (in shares)           17,219
Purchase of treasury stock (in shares)           122,780
Dividends declared and paid per common share (in dollars per share)           $ 0.09
Beginning balance at Dec. 31, 2018 $ 115 32,129 27,515 (32,110) (82) $ 27,567
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Share-based compensation expense   173        
Issuance of shares from exercise of stock options   0        
Relinquishment of stock options and deferred stock units to pay withholding taxes   (199)        
Net income     746     746
Dividends declared and paid on common stock     (668)      
Purchase of treasury stock       0    
Foreign currency translation adjustment, net of tax         9 9
Ending balance at Mar. 31, 2019   $ 32,103 $ 27,593 $ (32,110) $ (73) $ 27,628
Supplemental share information            
Issuance of shares from stock awards (in shares)           56,998
Relinquishment of stock awards to pay withholding taxes (in shares)           19,637
Purchase of treasury stock (in shares)           0
Dividends declared and paid per common share (in dollars per share)           $ 0.09
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.19.1
Basis of presentation
3 Months Ended
Mar. 31, 2019
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, 2018 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 for the year ended December 31, 2018 included in our Annual Report on Form 10-K.

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 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 Income.

The results of operations for the three months ended March 31, 2019 are not necessarily indicative of the results to be expected for the full year.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue
3 Months Ended
Mar. 31, 2019
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 table 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
March 31, 2019
 
  
United States
  
International
  
Total
 
  
(In thousands)
 
Restaurant solutions
 
$
832
  
$
96
  
$
928
 
POS Automation and Banking
  
1,259
   
18
   
1,277
 
Casino and Gaming
  
3,424
   
2,059
   
5,483
 
Lottery
  
697
   
   
697
 
Printrex
  
297
   
45
   
342
 
TransAct Services Group
  
2,498
   
325
   
2,823
 
Total net sales
 
$
9,007
  
$
2,543
  
$
11,550
 

Contract balances

Our 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.  Customer prepayments 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 restaurant solution terminals, EPICENTRAL™ maintenance contracts and testing service contracts, and is recognized as revenue as (or when) we perform under the contract.  We do not have any contract asset balances as of March 31, 2019 or December 31, 2018.  For the first three months of 2019, we recognized revenue of $150 thousand related to our contract liabilities at December 31, 2018.  Total contract liabilities consist of the following:

  
March 31,
2019
  
December 31,
2018
 
  
(In thousands)
 
       
Customer pre-payments
 
$
59
  
$
50
 
Deferred revenue, current
  
402
   
384
 
Deferred revenue, non-current
  
240
   
265
 
Total contract liabilities
 
$
701
  
$
699
 

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 March 31, 2019, the aggregate amount of the transaction price allocated to remaining performance obligations was $5.1 million.  The Company expects to recognize revenue on $4.3 million of its remaining performance obligations within the next 12 months, $0.7 million within the next 24 months and the balance of these remaining performance obligations within the next 36 months.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.19.1
Inventories, net
3 Months Ended
Mar. 31, 2019
Inventories, net [Abstract]  
Inventories, net
3. Inventories, net

The components of inventories, net were:

 
 
March 31,
2019
  
December 31,
2018
 
 
 
(In thousands)
 
 
      
Raw materials and purchased component parts
 
$
7,386
  
$
6,593
 
Work-in-process
  
140
   
29
 
Finished goods
  
6,861
   
6,213
 
 
 
$
14,387
  
$
12,835
 

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued product warranty liability
3 Months Ended
Mar. 31, 2019
Accrued product warranty liability [Abstract]  
Accrued product warranty liability
4. Accrued product warranty liability

We generally warrant 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 three months ended March 31, 2019 and 2018:

 
 
Three Months Ended
March 31,
 
 
 
2019
  
2018
 
 
 
(In thousands)
 
 
      
Balance, beginning of period
 
$
273
  
$
267
 
Warranties issued
  
40
   
80
 
Warranty settlements
  
(60
)
  
(69
)
Balance, end of period
 
$
253
  
$
278
 

As of March 31, 2019, $199 thousand of the accrued product warranty liability were classified as current in "Accrued liabilities" in the Condensed Consolidated Balance Sheets and the remaining $54 thousand was classified as non-current in "Other liabilities".

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.19.1
Earnings per share
3 Months Ended
Mar. 31, 2019
Earnings per share [Abstract]  
Earnings per share
5. 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
March 31,
 
 
 
2019
  
2018
 
 
 
(In thousands, except per share data)
 
 
      
Net income
 
$
746
  
$
680
 
 
        
Shares:
        
Basic:  Weighted average common shares outstanding
  
7,461
   
7,533
 
Add:  Dilutive effect of outstanding options and restricted stock units as determined by the treasury stock method
  
158
   
368
 
Diluted:  Weighted average common and common equivalent shares outstanding
  
7,619
   
7,901
 
 
        
Net income per common share:
        
Basic
 
$
0.10
  
$
0.09
 
Diluted
 
$
0.10
  
$
0.09
 

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.  These outstanding stock awards are not included in the computation of diluted earnings per share because the effect would be anti-dilutive.  For the three months ended March 31, 2019 and 2018, there were 540 thousand and 147 thousand, respectively, of potentially dilutive shares consisting of stock awards that were excluded from the calculation of earnings per diluted share.  
 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.19.1
Shareholders' equity
3 Months Ended
Mar. 31, 2019
Shareholders' equity [Abstract]  
Shareholders' equity
6. Shareholders’ equity

For the three months ended March 31, 2019, our Board of Directors declared a quarterly cash dividend of $0.09 per share, totaling $668 thousand, which was paid on March 15, 2019 to common shareholders of record at the close of business on February 20, 2019.  For the three months ended March 31, 2018, dividends declared and paid totaled $673 thousand, or $0.09 per share.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.19.1
Leases
3 Months Ended
Mar. 31, 2019
Leases [Abstract]  
Leases
7. Leases

ASU 2016-02, “Leases”, which was codified in, and is referred to in this Report as, ASC 842, became effective for reporting periods beginning after December 15, 2018. The adoption requires a modified retrospective transition approach, applying the new standard to all leases existing at the date of initial application. An entity may choose to use either (1) its effective date or (2) the beginning of the earliest comparative period presented in the financial statements as its date of initial application. The Company has elected to adopt the standard using the effective date, January 1, 2019, as its date of initial application. Consequently, financial information will not be updated, and the disclosures required under the new standard will not be provided for dates and periods before January 1, 2019.

The new standard requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. This classification will determine whether lease expense is recognized based on an effective interest method or on a straight-line basis over the term of the lease, respectively. A lessee is also required to record a right-of-use asset and a lease liability for all leases with a term of greater than 12 months regardless of their classification. Leases with a term of 12 months or less will be accounted for similar to existing guidance for operating leases today. If risks and rewards are conveyed without the transfer of control, the lease is treated as financing. If the lessor does not convey risks and rewards or control, the lease is treated as operating.

We have elected certain of the practical expedients available under ASC 842 upon adoption. We have applied the practical expedient which allows prospective transition to ASC 842 on January 1, 2019. Under this transition practical expedient, we did not reassess lease classification, embedded leases or initial direct costs. We have applied the practical expedient for short-term leases. We have lease agreements that include lease and non-lease components, and we have not elected the practical expedients to combine these components for any of our leases.  The adoption of ASC 842 had no effect on our Consolidated Statement of Income or Consolidated Statement of Cash Flows. Upon adoption of ASC 842, we recorded a $3.7 million right-of-use asset and a $3.9 million lease liability. The adoption of the new standard had no impact on retained earnings.

We enter into lease agreements for the use of real estate space and certain other equipment under operating leases and we have no financing leases. We determine if an arrangement contains a lease at inception. Our leases are included in Right of use assets and Lease liabilities in our Condensed Consolidated Balance Sheet.

Right of use assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Lease right of use assets and liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, the Company determines its incremental borrowing rate by using the rate of interest that the Company would have to pay to borrow on a collateralized basis over a similar term, an amount equal to the lease payments in a similar economic environment.  Our lease right of use assets exclude lease incentives. Our leases have remaining lease terms of one to eight years, some of which include options to extend. The majority of our leases with options to extend provide for extensions of up to five years with the ability to terminate the lease within one year. The exercise of lease renewal options is at our sole discretion and our lease right of use assets and liabilities reflect only the options we are reasonably certain that we will exercise. Lease expense is recognized on a straight-line basis over the lease term.

Operating lease expense for the quarter ended March 31, 2019 was $237 thousand.

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

  
Three Months Ended
March 31, 2019
 
Operating cash flows from leases
 
$
(257
)

The following summarizes additional information related to our leases:
  
Three Months Ended
March 31, 2019
Weighted average remaining lease term (in years)
 
5.4
Weighted average discount rate
 
3.7%

The maturity of the Company’s operating lease liabilities as of March 31, 2019 are as follows (in thousands):

2019
 
$
773
 
2020
  
1,032
 
2021
  
701
 
2022
  
432
 
2023
  
268
 
Thereafter
  
888
 
Total undiscounted lease payments
  
4,094
 
Less imputed interest
  
377
 
Total lease liabilities
 
$
3,717
 

Prior to the adoption of ASC 842, rental commitments on an undiscounted basis were approximately $4.3 million at December 31, 2018 under non-cancelable operating leases and were payable as follows: $1.0 million in 2019; $1.0 million in 2020; $0.7 million in 2021; $0.4 million in 2022, $0.3 million in 2023 and $0.9 million  thereafter.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.19.1
Income taxes
3 Months Ended
Mar. 31, 2019
Income taxes [Abstract]  
Income taxes
8. Income taxes

We recorded an income tax provision for the first quarter of 2019 of $115 thousand at an effective tax rate of 13.4%, compared to an income tax provision during the first quarter of 2018 of $178 thousand at an effective tax rate of 20.7%.  The effective tax rate for the first quarter of 2019 was lower as it included the foreign-derived intangible income (“FDII”) deduction under the Tax Cuts and Jobs Act (the “Tax Reform Act”).  The FDII deduction was not included in the effective tax rate for the first quarter of 2018 as the interpretive guidance for the deduction was not yet released.

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

As of March 31, 2019, we had $105 thousand of total gross unrecognized tax benefits that, if recognized, would favorably affect the effective income tax rate in any future periods.  We expect that $25 thousand of the $105 thousand of unrecognized tax benefits will reverse in 2019 upon the expiration of the statute of limitations.

We recognize interest and penalties related to uncertain tax positions in the income tax provision reported as "Deferred tax assets" in the Condensed Consolidated Balance Sheet.  As of March 31, 2019, we had $20 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.

In February 2018, the FASB issued ASU 2018-02, “Income Statement-Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive income,” which provides a new standard that permits entities to make a one-time reclassification from accumulated other comprehensive loss (“AOCL”) to retained earnings for the stranded tax effects resulting from the newly enacted corporate tax rates under the Tax Reform Act. We adopted ASU 2018-02 on January 1, 2019 and elected not to reclassify the income tax effects of the Tax Reform Act from AOCL to retained earnings.  We continue to release disproportionate income tax effects from AOCL based on the aggregate portfolio approach.  The adoption of ASU 2018-02 did not have an impact on our Condensed Consolidated Financial Statements.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.19.1
Basis of presentation (Policies)
3 Months Ended
Mar. 31, 2019
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, 2018 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 for the year ended December 31, 2018 included in our Annual Report on Form 10-K.

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 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 Income.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2019
Revenue [Abstract]  
Disaggregation of revenue
Disaggregation of revenue

The following table 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
March 31, 2019
 
  
United States
  
International
  
Total
 
  
(In thousands)
 
Restaurant solutions
 
$
832
  
$
96
  
$
928
 
POS Automation and Banking
  
1,259
   
18
   
1,277
 
Casino and Gaming
  
3,424
   
2,059
   
5,483
 
Lottery
  
697
   
   
697
 
Printrex
  
297
   
45
   
342
 
TransAct Services Group
  
2,498
   
325
   
2,823
 
Total net sales
 
$
9,007
  
$
2,543
  
$
11,550
 

Contract liabilities
Contract balances

Our 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.  Customer prepayments 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 restaurant solution terminals, EPICENTRAL™ maintenance contracts and testing service contracts, and is recognized as revenue as (or when) we perform under the contract.  We do not have any contract asset balances as of March 31, 2019 or December 31, 2018.  For the first three months of 2019, we recognized revenue of $150 thousand related to our contract liabilities at December 31, 2018.  Total contract liabilities consist of the following:

  
March 31,
2019
  
December 31,
2018
 
  
(In thousands)
 
       
Customer pre-payments
 
$
59
  
$
50
 
Deferred revenue, current
  
402
   
384
 
Deferred revenue, non-current
  
240
   
265
 
Total contract liabilities
 
$
701
  
$
699
 

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.19.1
Inventories, net (Tables)
3 Months Ended
Mar. 31, 2019
Inventories, net [Abstract]  
Inventories, net
The components of inventories, net were:

 
 
March 31,
2019
  
December 31,
2018
 
 
 
(In thousands)
 
 
      
Raw materials and purchased component parts
 
$
7,386
  
$
6,593
 
Work-in-process
  
140
   
29
 
Finished goods
  
6,861
   
6,213
 
 
 
$
14,387
  
$
12,835
 

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued product warranty liability (Tables)
3 Months Ended
Mar. 31, 2019
Accrued product warranty liability [Abstract]  
Product warranty liability
The following table summarizes the activity recorded in the accrued product warranty liability during the three months ended March 31, 2019 and 2018:

 
 
Three Months Ended
March 31,
 
 
 
2019
  
2018
 
 
 
(In thousands)
 
 
      
Balance, beginning of period
 
$
273
  
$
267
 
Warranties issued
  
40
   
80
 
Warranty settlements
  
(60
)
  
(69
)
Balance, end of period
 
$
253
  
$
278
 

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.19.1
Earnings per share (Tables)
3 Months Ended
Mar. 31, 2019
Earnings per share [Abstract]  
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
March 31,
 
 
 
2019
  
2018
 
 
 
(In thousands, except per share data)
 
 
      
Net income
 
$
746
  
$
680
 
 
        
Shares:
        
Basic:  Weighted average common shares outstanding
  
7,461
   
7,533
 
Add:  Dilutive effect of outstanding options and restricted stock units as determined by the treasury stock method
  
158
   
368
 
Diluted:  Weighted average common and common equivalent shares outstanding
  
7,619
   
7,901
 
 
        
Net income per common share:
        
Basic
 
$
0.10
  
$
0.09
 
Diluted
 
$
0.10
  
$
0.09
 

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.19.1
Leases (Tables)
3 Months Ended
Mar. 31, 2019
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):

  
Three Months Ended
March 31, 2019
 
Operating cash flows from leases
 
$
(257
)

Operating Lease Weighted Average Remaining Lease Term and Discount Rate
The following summarizes additional information related to our leases:
  
Three Months Ended
March 31, 2019
Weighted average remaining lease term (in years)
 
5.4
Weighted average discount rate
 
3.7%

Maturity of Operating Lease Liabilities
The maturity of the Company’s operating lease liabilities as of March 31, 2019 are as follows (in thousands):

2019
 
$
773
 
2020
  
1,032
 
2021
  
701
 
2022
  
432
 
2023
  
268
 
Thereafter
  
888
 
Total undiscounted lease payments
  
4,094
 
Less imputed interest
  
377
 
Total lease liabilities
 
$
3,717
 

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue, Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Disaggregation of revenue [Abstract]    
Total net sales $ 11,550 $ 12,243
United States [Member]    
Disaggregation of revenue [Abstract]    
Total net sales 9,007  
International [Member]    
Disaggregation of revenue [Abstract]    
Total net sales 2,543  
Restaurant Solutions [Member]    
Disaggregation of revenue [Abstract]    
Total net sales 928  
Restaurant Solutions [Member] | United States [Member]    
Disaggregation of revenue [Abstract]    
Total net sales 832  
Restaurant Solutions [Member] | International [Member]    
Disaggregation of revenue [Abstract]    
Total net sales 96  
POS Automation and Banking [Member]    
Disaggregation of revenue [Abstract]    
Total net sales 1,277  
POS Automation and Banking [Member] | United States [Member]    
Disaggregation of revenue [Abstract]    
Total net sales 1,259  
POS Automation and Banking [Member] | International [Member]    
Disaggregation of revenue [Abstract]    
Total net sales 18  
Casino and Gaming [Member]    
Disaggregation of revenue [Abstract]    
Total net sales 5,483  
Casino and Gaming [Member] | United States [Member]    
Disaggregation of revenue [Abstract]    
Total net sales 3,424  
Casino and Gaming [Member] | International [Member]    
Disaggregation of revenue [Abstract]    
Total net sales 2,059  
Lottery [Member]    
Disaggregation of revenue [Abstract]    
Total net sales 697  
Lottery [Member] | United States [Member]    
Disaggregation of revenue [Abstract]    
Total net sales 697  
Lottery [Member] | International [Member]    
Disaggregation of revenue [Abstract]    
Total net sales 0  
Printrex [Member]    
Disaggregation of revenue [Abstract]    
Total net sales 342  
Printrex [Member] | United States [Member]    
Disaggregation of revenue [Abstract]    
Total net sales 297  
Printrex [Member] | International [Member]    
Disaggregation of revenue [Abstract]    
Total net sales 45  
TransAct Services Group [Member]    
Disaggregation of revenue [Abstract]    
Total net sales 2,823  
TransAct Services Group [Member] | United States [Member]    
Disaggregation of revenue [Abstract]    
Total net sales 2,498  
TransAct Services Group [Member] | International [Member]    
Disaggregation of revenue [Abstract]    
Total net sales $ 325  
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue, Contract Balances (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Dec. 31, 2018
Revenue [Abstract]    
Revenue recognized $ 150  
Contract liabilities [Abstract]    
Customer pre-payments 59 $ 50
Deferred revenue, current 402 384
Deferred revenue, non-current 240 265
Total contract liabilities $ 701 $ 699
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue, Remaining Performance Obligations (Details)
$ in Millions
Mar. 31, 2019
USD ($)
Remaining performance obligations [Abstract]  
Remaining performance obligations $ 5.1
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-04-01  
Remaining performance obligations [Abstract]  
Remaining performance obligations $ 4.3
Expected timing of satisfaction, period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-04-01  
Remaining performance obligations [Abstract]  
Remaining performance obligations $ 0.7
Expected timing of satisfaction, period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-04-01  
Remaining performance obligations [Abstract]  
Remaining performance obligations
Expected timing of satisfaction, period 12 months
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.19.1
Inventories, net (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Inventories, net [Abstract]    
Raw materials and purchased component parts $ 7,386 $ 6,593
Work-in-process 140 29
Finished goods 6,861 6,213
Inventories, net $ 14,387 $ 12,835
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued product warranty liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Accrued product warranty liability [Roll Forward]    
Balance, beginning of period $ 273 $ 267
Warranties issued 40 80
Warranty settlements (60) (69)
Balance, end of period 253 $ 278
Accrued product warranty liability, current 199  
Accrued product warranty liability, non-current $ 54  
Maximum [Member]    
Warranty [Abstract]    
Product warranty period 24 months  
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.19.1
Earnings per share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Earnings per share [Abstract]    
Net income $ 746 $ 680
Shares [Abstract]    
Basic: Weighted average common shares outstanding (in shares) 7,461 7,533
Add: Dilutive effect of outstanding options and restricted stock units as determined by the treasury stock method (in shares) 158 368
Diluted: Weighted average common and common equivalent shares outstanding (in shares) 7,619 7,901
Net income per common share [Abstract]    
Basic (in dollars per share) $ 0.10 $ 0.09
Diluted (in dollars per share) $ 0.10 $ 0.09
Stock Awards [Member]    
Earnings per share [Abstract]    
Anti-dilutive securities excluded from computation of earnings per dilutive share (in shares) 540 147
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.19.1
Shareholders' equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Dividends [Abstract]    
Dividends declared and paid per common share (in dollars per share) $ 0.09 $ 0.09
Payment of dividend on common stock $ 668 $ 673
Dividends, date paid Mar. 15, 2019  
Dividends, date of record Feb. 20, 2019  
Stock repurchase program [Abstract]    
Common stock repurchased (in shares) 0 122,780
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.19.1
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Dec. 31, 2018
Leases [Abstract]    
Right-of-use asset $ 3,479 $ 0
Lease liability 2,808 0
Leases [Abstract]    
Operating lease expense 237  
Cash Flows Related to Operating Leases    
Operating cash flows from leases $ (257)  
Operating Lease Weighted Average Remaining Lease Term and Discount Rate [Abstract]    
Weighted average remaining lease term 5 years 4 months 24 days  
Weighted average discount rate 3.70%  
Maturity of Operating Lease Liabilities [Abstract]    
2019 $ 773  
2020 1,032  
2021 701  
2022 432  
2023 268  
Thereafter 888  
Total undiscounted lease payments 4,094  
Less imputed interest 377  
Total lease liabilities $ 3,717  
Future Minimum Rental Commitments Under Non-Cancelable Operating Leases [Abstract]    
Total undiscounted rental commitments   4,300
2019   1,000
2020   1,000
2021   700
2022   400
2023   300
Thereafter   900
Minimum [Member]    
Leases [Abstract]    
Remaining lease terms 1 year  
Maximum [Member]    
Leases [Abstract]    
Remaining lease terms 8 years  
Extension period for leases 5 years  
Termination period for leases 1 year  
ASC 842 [Member]    
Leases [Abstract]    
Right-of-use asset   3,700
Lease liability   $ 3,900
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.19.1
Income taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Income taxes [Abstract]    
Income tax provision $ 115 $ 178
Effective tax rate 13.40% 20.70%
Unrecognized tax benefits that would favorably affect effective income tax rate if recognized $ 105  
Unrecognized tax benefits that will lapse upon expiration of statute of limitations 25  
Accrued interest and penalties related to uncertain tax positions $ 20  
EXCEL 42 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %UMJDX?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ 76VJ3B?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " !=;:I.8B-^T.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>.FEA$E'7"]-.("$Q"<0M2KPMHOFCQ*C=V].6 MK1."!^ 8^Y?/GR4W.DH=$CZG$#&1Q7PSN,YGJ>.:'8FB!,CZB$[ED/=4"H.%^!0U)&D8()6,2%R-K&:*D3*@KIC#=ZP&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " !=;:I.DB_B(&X" #9" & 'AL+W=O"(J\)S?ZCT^G:=/H2&H=OZ:@_LS4QN7] M>_2/)GF5S)D(>F3-S_HBJYV_\;T+O9)[(U_8\(E."26^-V7_A3YHH^1Z)8I1 MLD:87Z^\"\G:*8I:2DO>QFO=F>LP/HFCR08;\&3 LP&G_S5$DR&:#2@VR8\K M,ZE^()(4.6>#Q\?3ZHE^*=!SI#:SU)-F[\PSE:U0LX\BS(.'#C,I#J,"+Q1H M5@0J]@S $." '3O^%W!T%1$,B, ,(F./%O88ML>@/3;V>&%/K UP%2D,2$! MXM@S"^ J-C @!0&I8]]: %>!0IB0@83,]2,+ 4@PC-B B(WKCRP$(%DYZ2V( MV+I^^Z@!R\(P?6.W'+&L4T! M-,D*!2YZY-8T3FT*H,DL2K!H%"WE-]-3A5>R>V<:^F)V[MM[;!K-7_G8]+\2 M?JL[X9V95.W*-)4K8Y*JI81/*N%*?6?,@X9>I;[-U#T?F^TXD*R?/B2"^6NF M^ -02P,$% @ 76VJ3M'-%99&! 7Q4 !@ !X;"]W;W)K/\QO;RW+3?NWT(_>)'71V[QV3?]Z>'-.TV M^U"7W>?F%([#+[NFKRI?P9^C_.CVUPUUZ;65[ MJ,.Q.S3'11MVC\DO\% H.P9,BK\/X=S=7"_&5)Z;YOMX\]OV,J_]:VW\/DP-P#L!K .B?!J@Y0)& ].)L2O5+V9>K9=N<%^WE;9W*<5+ @QH& MOJW0+].WL9U9LKY(\%9RKR@$17Z5I$/_5Q,HFL I7MW$ MJTR.5V*\FN+U;3R0)"X2.TF.DP1RK4D>7*1M#K(3+3K1W D9K/5%8FXZL5Y9 MXH2+?(9&=F)$)X8[4<2)89V 5MX1*X(*O8IXL:(7R[V0H5];/BJ6^"VXQF>1 M>>9$'X[[,,2'X]D"$%'!1=8YV8@7C7ANA,R M6=]H,XU=2*H7*8B7G+12\Z] MD"FPS@4O0-^.($*'LA/(9!AEW NC4<;Z4=KEE$A<%2$*1+@(W$I.K0!/V2)0 M*Q^H[MW(@ 1D;G1&W:#P JCG0E)![B-N9-P"YZVFO)TUM_TX32DGB?+(Y 49 MN,")JREQ@=.4UH?BYYI[)S)P@1-74^*" %,PR%X2E[D<(J@#F;G H4OKW1HX M4975CI9%2:9S8R-^9/:"8T5>1XH(R- $3DTZH]8@ !$M+6F"2FFO(FYD; +G MIJ;2*#I? M9&PBQZ:AV$2.1/29IV:X*C9A9&XBYZ:AW$0.1#8H7((FYD1&)G)D&HI,Y"Q$ M8&,BB'1LLLBX1+Y6-72MBGP=JM#2(BNHG(D4693)BYR\AI(7.5.]9Q5?4#GE M8YM%F;R8LTH2RT?)M%2>EH;Q4 @H1,KH"EV6Q MK;B2F:DX,RUEIA(6D<[DS(\HBXY/9&_/J6G9YIX#\9-C;@21C_PIE4Q-Q:EI M*345Y^&GX2T Y=7'NGM',CP5AR?=-J^50$9GZ3%/(G-2==X]/A'V;XG[IIZ.MG9-TX>AR>SSD-P^E-OK M315V_7CIANOVF;TWR8NVUZCHFUN6SI O?OV UJ;"KA=7UC YSGG=S@6RAOC MKZ*B5 9O;=.)55A)V2^C2!PJVA*Q8#WMU"\GQELBU92?(]%S2H[&U#91#$ : MM:3NPG5IUG9\7;*+;.J.[G@@+FU+^)\-;=AM%<+POO!2GRNI%Z)UV9,S_4[E MCW['U2R:HASKEG:B9EW Z6D5?H#++30&H_A9TYN8C0-=RIZQ5SWYPP:3CFU<3Z^1_]DBE?%[(F@6];\JH^R6H5Y&!SI MB5P:^<)NG^E8$ Z#L?JO]$H;)=!-<)\!X>+D*P=HRB4EKP-S[HSS]L8 M_V[S&^+1$$\&B/YI2$9#8AFB@]:/;. M_*:J%6KUNDYQ&5UUG%&R&23Q3!(_*K8>13%)(I5_@HB]$+'Q)W.(U.]/O/[$ M^-'(D*E\AJX*9P$D&( <# [K1/B-($HB=[ M!('_/ $N4V(?*,#)E2&,W=?1*X1Y7#PY7>"3,PZZ3,AF@DXJ!!#*G3?B'<*! M*9H=P?I._$;XN>Y$L&=2G>;FS#TQ)JD*"A8J7*6NX6G2T)/4PTR-^7 7#1/) M^O&>C:;+?OT74$L#!!0 ( %UMJDYC6=FC?P, $ / 8 >&PO=V]R M:W-H965T&ULA9=A;YLP$(;_"N+["C9@3)5$:C)-F[1)U:9M MGVGB)*B ,W":[M_/@)O2N_/Z)0'G/=][V'[(+2ZZ>^R/2IG@N:G;?AD>C3G= M1E&_/:JF[&_T2;7VE[WNFM+8V^X0]:=.E;LQJ*DC'L+<>R^6RWT MV=15J^Z[H#\W3=G]7:M:7Y8A"U\&OE>'HQD&HM7B5![4#V5^GNX[>Q==9]E5 MC6K[2K=!I_;+\([=;K@8 D;%KTI=^MEU,)3RH/7C:A[-5&U[^KG3DN0QD&.[4OS[7Y MKB^?E2LH"P-7_5?UI&HK'YS8'%M=]^-GL#WW1C=N%FNE*9^G[ZH=OR]N_I

?5GFVB)Z&>9QD/4GX3,*NBLA.?LW J0QKCL+YVP0;K,@%G2$A M:TC&^&0>G]/Q*1F?CO'I/%Z"9S!)Q"AIIV? LBP&A1 JSM.$]I*17C+LI0!> M)DDVRY*E(@56L$@DTK-N@G0BD!,)ZET+G"26 CC!HDP*3CO)22?<9B^N#'V$L* M3WZ,\G!>P%U/JIAGA9D'0PR[01QB>"9;'IJ3 M#(.R@*!D%"DA*"E1[O-"DY)A5!80E4XS?]_F*=JU6"2D9[-P&I4\1D>P2#TS MT'CC&&\%Q)O3Y#.C\0U<95(T8^!;,S3=.*9; >GF-.^8H41>,S3>.,9;X<$; MI_'&,=X*B#>.T65W"JJ'4&6)Y[7*:<1QC+@"(HYC?.6"P1<9I2IBWU]O&G,< M8X[%D'-.Y%U&9^<=U60GFO4=C>H.8XO6!UM];LWP%W\V>FT#[_C0MX#QM6T/ MIV;N=9JIM_Q6=H>J[8,';6Q7-/8N>ZV-LB;C&_NTCK:=O=[4:F^&R]Q>=U-/ M-]T8?7+]:G1MFE?_ %!+ P04 " !=;:I.#E,.[0@" !P!0 & 'AL M+W=O*>E$YC92]@>$ M1-$ Q>*!]="IG8IQBJ5:\AJ)G@,N#8D2%'A>@BAN.S=/3>S,\Y1=)6D[.'-' M7"G%_,\1"!LRUW?O@>>V;J0.H#SM<0W?0?[HSURMT*12MA0ZT;+.X5!E[I-_ M."4:;P _6QC$;.[H2BZ,O>C%ES)S/6T("!12*V UW. $A&@A9>/WJ.E.*35Q M/K^K?S*UJUHN6,")D5]M*9O,?72=$BI\)?*9#9]AK"=VG;'XKW #HN#:BW,.(SZ=]HV(1@)P410N?]'"$="^$:(3/'6F2GU M(Y8X3SD;'&Y_5H_UG? /H3K,0@?-V9D]5:U0T5ON>WZ*;EIHQ!PM)IAC)@12 MZE.*8"O%,5C1@_<)3FO$+MG.$&X6$1I^^*Z(8%L@VA2(C$ T$]B'BT.PD,1 M.NLQ2A9UK#')H[?M(][T$:]\^-[2B,7$LR3[A8TUXL,_?EBRZ2+9 KT15_$CZJ=V-?_)F-[ MT3?,Z[83SH5)]8S,9:\8DZ L>@_JE!K5_J8%@4KJZ4[-N6T"=B%9/_8W-#79 M_"]02P,$% @ 76VJ3G%)M#(D! !10 !@ !X;"]W;W)KL-$-= ]M [,6B!5H@V*+MLV+3%ZQD MN9(2;_]]=8O7F3GJ/+=+_]AUE\<@:+=' M6Q7MI_IBS_T_^[JIBJY_; Y!>VELL1LK567 89@$57$Z^ZO%6/;> MSO:Y\=K7JBJ:?]>VK*]+G_SW@J^GP[$;"H+5XE(<[!^V^_/RW/1/P2W*[E39 M/AUM_3#P9$M[;8;0A3] MYBM9NZO+OTZX[+OW,]W9V7[R6 MW=?Z^HN=$XI];\[^-_MFRUX^..G;V-9E._YZV]>VJZLY2F^E*KY/U]-YO%[G M^._5< 6>*_"M L4_K6#F"N9'A6A,?G(VIOJYZ(K5HJFO7C.-UJ48)@4]FKXS MMT/AV'?C?WVV;5_ZMJ(P7@1O0Z!9LYXT?*^Y*8(^^JT)1DVL657GCPULM")- M< L&)F'&^N9#$HX $0P0C0&BNP"Y$9TP29)1]<4BJRW0!-XACT%!I)@9%<&$E5(QS+J0$T[#"202.9 M-D*A,)*I1AZ,6 0;K2'&/G+H(P<^2/C(M8]$SC&@R;$/"O&*#_4D*@9M$NHG!8HS27-K1,@=I M"9.2-"HES]>D,?A '*LY V1IY+*#>4D F)1*/YJ&)J5,VM$JEQ>,3$+,E+L( M 6A2&$EL(EF6NE841BR54 MN;H&(Y0C,-B1(P3F'@/NL:0P ^XEB1ILI$I=TQ>3C\%+(DOTL6::W+J!I%]Q MB6-M,^8> ^ZQY![_C&BS&2W)7:.$J<> >BRIQXAZN=RELBM&ZG89(Z7+(.A9T+MQ\@7Z5DD$A=VD,CUN8?I:0 ]C:2G05Q,U5L6 MDF7&P0B#\6D /HW$I]%HC)*+O-(C95614GB M^. PF* &$-0XUJ;!!#6 H/(+;3V+[C^_8[DR@>9^HYN\!'>')Y5M#N,Y4^MM MZ]=S-QQ3W)7>SK*>>#A\$>5K>MQ,)U(_PDP'9+\7S>%T;KV7NNOJ:CR V==U M9WN/X:?>X]$6N]M#:??=<)OV]\UT,#4]=/5E/G0+;B=_J_\ 4$L#!!0 ( M %UMJD[2BH%S$@0 #03 8 >&PO=V]R:W-H965T&UL MC9A;CZLV$,>_2L1[%CS&-JR22-TD)ZW42JM3M7UF$V>##I<4V,WIMZ^Y+ <\ MXYQ]28#\Y^+Q\!O"ZE96W^J+ULWB>YX5]=J[-,WUT??KXT7G2?U07G5A?CF7 M59XTYK1Z]>MKI9-39Y1G/@2!]/,D+;S-JKOV7&U6Y5N3I85^KA;U6YXGU7]/ M.BMO:X]Y'Q>^IJ^7IKW@;U;7Y%7_J9N_KL^5.?-'+ZU]PM[ M//#.H%/\G>I;/3E>M$MY*_@ MU!MCMH;3XP_O7[K%F\6\)+7>EMD_Z:FYK+W(6YST.7G+FJ_E[5<]+$AXBV'U MO^MWG1EYFXF)<2RSNOM<'-_JILP'+R:5//G>?Z=%]WT;_'^8T08P&,!H '#7 M@ \&?#3@\JY!.!B$/R*HNP9B,! _#,*[!G(PD*-!&-TU4(.!&@U85R6_KVZW M7;ND23:KJKPMJK[CKDG;V.Q1F88XMA>[_>]^,SM6FZOO&\;ERG]O'0V:IUX# M,XV::[:4)IIK=I0FGFOVA"8,YIHOE(;--0=* Z/&-S49"P-D8:!S$,X<<*LP MO49VFJ+7L- J#-9PQH7E:8=5$"IA;<0>JY8\8,RN#R&+K3H?B( RF"0_JQ G M*\0[%WQ6(8>#D'00XA('5L]L>XV8EE@R.H@@@PAB'X451* @L6,ADHPAB1C6 MWFTEBK&$B6@619%1%(H2VVVD4! 96=UQN*^9Y1&1>43$:BT<["*\6JDX'24F MH\1$%*LY]C&.PH1TW.8&CR0 Z(+N4V<@(AD$^>N9IZ*@\6,6'-L@Y:A, 8H MDT4/K,4R0Q3);=QBV9(SJ< N *%C@=U:@VJ.L5 J1Q5H\#+ 7!&.!F4TF1C' MA11HOSB^$4!%D2,2C3!&,$R '8F F (6.R+1'&,$R.PQY%:A(J> A<:Z*)QC#2F+ &Z-,@FD]9F^ ,4XT#@]B^*[ ,E+"][0G9 MTKA#@Y;216CW.68:0R%[>!!BH00$43%S L M'3T*-"N!8J4](![.[,K>D\P3H8$'!/ $:EF)G^0! MY;LC9.9VMUMF3\A(Q% Z96.?C"G!M>O?OD_Z M(ZE>TZ)>O)1-4^;=?_US63;:> P>3,87G9S&DTR?F_90F>.J?X_3GS3E=7A' MY8\ORC;_ U!+ P04 " !=;:I.]&(%?[0! #2 P & 'AL+W=O5=2VYRVSG4'QFS9@N+V M"CO0_J9&H[CSIFF8[0SP*H*49,EF<\,4%YH66?2=3)%A[Z30<#+$]DIQ\^L( M$H><;NFGXUDTK0L.5F0=;^ %W/?N9+S%9I9**-!6H"8&ZIS>;0_'78B/ 3\$ M#'9Q)J&2,^)K,+Y4.=T$02"A=(&!^^T"]R!E(/(RWB9..J<,P.7YD_TQUNYK M.7,+]RA_BLJU.=U34D'->^F><7B"J9YK2J;BO\(%I \/2GR.$J6-*RE[ZU!- M+%Z*XN_C+G3'A+? MFS(X8ROBG1=OO?=2;*]O,G8)1%/,<8Q)EC%S!//L>K,/3585I MA*=_*+Q=)]BM$NPBP>Z_):[%[/]*PA8]56":.$V6E-CK.,D+[SRP=TE\D]_A MX[1_XZ81VI(S.O^RL?\UH@,O97/E1ZCU'VPV)-0N'&_]V8QC-AH.N^D'L?D; M%Q]02P,$% @ 76VJ3BJS"Z>T 0 T@, !@ !X;"]W;W)KE+]I MM)',>=.TQ/8&6!U)4A":97LB&5>XS*/O9,I<#TYP!2>#[" E,W^.(/18X U^ M=SSSMG/!0S/QEOD5FEYA*4Y5HA TV![S:'XR[@(^ 7A]$NSBA4 M];C Z1ZKC%*Q3_"!82'ATQ\C$H+&U=4#=9IF51\*I*] M33M7<1_3S6VBK1-H(M"9RLWU;4XN02AACA.&+C$S@GCU.01="W&D'^ATG;Y=S7 ;Z=ME]'VV M+K!;%=A%@=VG):Y@]O\7218]E6#:.$T657I0<9(7WGE@[VA\DW_P:=J?F&FY MLNBLG7_9V/]&:P<^E>S*CU#G/]AL"&A<.'[Q9S.-V60XW:&PO=V]R:W-H965TO&C5N9RVWO M3=LPUUL0521IQ?AN=V!:R(X66?1=;)&9P2O9P<42-V@M[*\S*#/F-*&OCD?9 MM#XX6)'UHH%OX+_W%XL66U0JJ:%STG3$0IW3^^1TW@=\!/R0,+K5F81*KL8\ M!^-SE=-=2 @4E#XH"-QN\ !*!2%,X^>L29>0@;@^OZI_C+5C+5?AX,&H)UGY M-J='2BJHQ:#\HQD_P5S/.TKFXK_ #13"0R88HS3*Q964@_-&SRJ8BA8OTRZ[ MN(_3#3_.M&T"GPE\(1QC'#8%BIE_$%X4F34CL5/O>Q&>.#EQ[$T9G+$5\0Z3 M=^B]%6F:L5O0F2'G"<)7D&1!,!1?(O"M"&?^ALZWZ>EF@FFDI^OHAW\([#<% M]E%@_[\*WT*20_I7#+;JJ ;;Q%ERI#1#%^=XY5W&]9['%_D#GV;]J["-[!RY M&H_O&KM?&^,!4]G=X0"U^+T60T'MP_$]GNTT9)/A33__'[9\XN(W4$L#!!0 M ( %UMJDZK:7R5M $ -(# 9 >&PO=V]R:W-H965T29M<<7!1@7\#K]^P)V M'+>U^@+,,.?,F6%(!S1OM@%PY%U);3/:.-<=&+-% TK8*^Q ^YL*C1+.FZ9F MMC,@R@A2DO'-9L^4:#7-T^@[F3S%WLE6P\D0VRLES*\C2!PRNJ4?CJ>V;EQP ML#SM1 T_P#UW)^,M-K.4K0)M6]3$0)71N^WAF(3X&/#2PF 79Q(J.2.^!>-; MF=%-$ 02"A<8A-\N< ]2!B(OX^?$2>>4 ;@\?[!_B;7[6L["PCW*U[9T349O M*2FA$KUT3SA\A:F>:TJFXA_A M*'!R4^1X'2QI44O76H)A8O18GW<6]UW(?Q M)ME/L'4 GP!\!MS&/&Q,%)4_""?RU.! S-C[3H0GWAZX[TT1G+$5\&UL M?5/;CM,P$/T5RQ^P;MVR6ZHDTG81 @FD:A'P[":3Q%I?@NTTR]\S=M(0(.+% M]HSGG#DS'F>#=2^^!0CD52OC<]J&T!T9\V4+6O@[VX'!F]HZ+0*:KF&^SSM8WP*^"9A\(LSB95!ZLG%I2BQ>NX2Y/V8;S9W6#K M #X!^ PX) ;$R7E[T001>;L0-S8^T[$)]X>.?:FC,[4BG2'XCUZK\7V_B%C MUT@TQ9S&&+Z,F2,8LL\I^%J*$_\'SM?ANU6%NP3?_:'PL$ZP7R78)X+]?TM< MBWG[5Q*VZ*D&UZ1I\J2TO4F3O/#. _O(TYO\#A^G_;-PC32>7&S ETW]KZT- M@%(V=SA"+7ZPV5!0AWA\P+,;QVPT@NVF'\3F;US\ E!+ P04 " !=;:I. M7RBC;+,! #2 P &0 'AL+W=O< M.3,>YZ-US[X#".1%*^,+VH70'QGS50=:^!O;@\&;QCHM IJN9;YW(.H$THKQ M+'O+M)"&EGGRG5V9VR$H:>#LB!^T%N['"90="[JCKXY'V78A.EB9]Z*%+Q"^ M]F>'%EM8:JG!>&D-<= 4]'YW/!UB? KX)F'TJS.)E5RL?8[&Q[J@610$"JH0 M&01N5W@ I2(1RO@^<](E902NSZ_L[U/M6,M%>'BPZDG6H2OH'24U-&)0X=&. M'V"NYPTE<_&?X H*PZ,2S%%9Y=-*JL$'JV<6E*+%R[1+D_9QNMGS&;8-X#. M+X"[E(=-B9+R=R*(,G=V)&[J?2_B$^^.''M316=J1;I#\1Z]UW)WF^7L&HGF MF-,4P]3)GGE70;V/CTB^Q4^3?MGX5II/+G8@"^;^M]8&P"E9#&UL?5/;;MP@$/T5 MQ >$7=9)5BO;4C91U4JMM$K5YIFUQS8*%P?P.OW[ B:.DUI] 6:8<^;,,.2C M-L^V W#H50IE"]PYUQ\(L54'DMDKW8/R-XTVDCEOFI;8W@"K(T@*0C>;&R(9 M5[C,H^]DREP/3G %)X/L("4S?XX@]%C@+7YS//*V<\%!RKQG+?P$]ZL_&6^1 MF:7F$I3E6B$#38'OMH=C%N)CP&\.HUV<4:CDK/5S,+[5!=X$02"@T" M]R!$(/(R7A(GGE,&X/+\QOXEUNYK.3,+]UH\\=IU!=YC5$/#!N$>]?@54CW7 M&*7BO\,%A \/2GR.2@L;5U0-UFF96+P4R5ZGG:NXC^EFGV#K )H = ;L8QXR M)8K*'YAC96[TB,S4^YZ%)]X>J.]-%9RQ%?'.B[?>>RFWM[N<7 )1BCE.,709 M,T<0SSZGH&LICO0?.%V'[U85[B)\]T%AMDZ0K1)DD2#[;XEK,=>?DI!%3R68 M-DZ3194>5)SDA7<>V#L:W^0]?)KV'\RT7%ETULZ_;.Q_H[4#+V5SY4>H\Q]L M-@0T+AQO_=E,8S893O?I!Y'Y&Y=_ 5!+ P04 " !=;:I.K10W'[0! #2 M P &0 'AL+W=O:6*=%JFJ?1 M=S9YBKV3K8:S(;972IA?)Y X9'1+/QR/;=VXX&!YVHD:GL#]Z,[&6VQF*5L% MVK:HB8$JHW?;XRD)\3'@9PN#79Q)J.2"^!*,KV5&-T$02"A<8!!^N\(]2!F( MO(S7B9/.*0-P>?Y@_Q)K][5ZK@/XPU/)M@Z@$\ /@,.,0\;$T7E MGX43>6IP(&;L?2?"$V^/W/>F",[8BGCGQ5OOO>;;_6W*KH%HBCF-,7P9,T

H\1]L-B14 M+ASW_FS&,1L-A]WT@]C\C?-W4$L#!!0 ( %UMJDYXRY/@Q0$ #<$ 9 M >&PO=V]R:W-H965T6^&8U "].VF4ELPZ4[?$#!I8'8*D(#1)WA')>(_+//@NNLS5 M: 7OX:*1&:5D^O<9A)H*O,-OCF?>=M8[2)D/K(5O8+\/%^TLLK+47$)ON.J1 MAJ; C[O3.?/X /C!83*;/?*57)5Z\<;GNL")3P@$5-8S,+?!V_\;^,=3N:KDR T]*_.2U[0I\Q*B&AHW"/JOI$RSU9!@MQ7^!&P@' M]YDXC4H)$[ZH&HU5B<2 MPZ1W(F33. FZ#4_6H$J-?1B7C7>=BD<:&O\7/H_45Z9;WAMT5=8]G]#D1BD+ M+I7DP>72N2E>#0&-]=N#V^OY+<^&5<,RIF3]5Y1_ %!+ P04 " !=;:I. MMSS#$,4! W! &0 'AL+W=OPZWD97PQWO'OO MCN..G=2*RV9=:9NB.DUL"H$24%H MDNR)9+S#119\9UUD:K""=W#6R Q2,OWG!$*-.=[@3\M; "]B? M_5D[BRPL%9?0&:XZI*'.\$H]/@!^<1C-:H]\)1>E7KWQK2-\UZ+S6&7D:LG MFC&G"4/7F 5!'/LB06,2)_I?.(V';Z,9;D/X=JV^3^($NRC!+A#L_BDQO2DQ MAMG'1=*H2!HAN+\1B6$.-R)DU3@)N@E/UJ!2#5T8EY5WF8H'&AK_%SZ-U ^F M&]X9=%'6/9_0Y%HI"RZ5Y,[ETKHI7@P!M?7;>[?7TUN>#*OZ>4S)\J\H/@!0 M2P,$% @ 76VJ3I K7%VX 0 T0, !D !X;"]W;W)K&UL=5/;;IPP$/T5RQ\0@]FFFQ4@95-5J=1*JU1-GKTP@!5?B&V6 M].]K&T)00E]LS_B<,Q>/\U&;9]L!./0JA;(%[ISK#X38J@/)[)7N0?F;1AO) MG#=-2VQO@-61) 6A27)-).,*EWGTG4R9Z\$)KN!DD!VD9.;O$80>"YSB-\<# M;SL7'*3,>];";W!_^I/Q%EE4:BY!6:X5,M 4^#8]''Y B"#DTWB9-?$2,A#7YS?U[[%V7\N96;C3XHG7 MKBOP'J,:&C8(]Z#'>YCK^8+17/Q/N(#P\)")CU%I8>.*JL$Z+6<5GXIDK]/. M5=S'Z8;N9]HV@J.]-%9RQ%?'. M)V^]]U*F^YN<7(+0C#E.&+K&+ CBU9<0="O$D7ZBTVUZMIEA%NG9.OKU?P1V MFP*[*+!;"639APH_0]*;Y$,,LFJI!-/&8;*HTH.*@[SR+O-Z2^.3O,.G8?_% M3,N516?M_,/&]C=:._"I)%=^@CK_OQ9#0./"\:L_FVG*)L/I?OY 9/G%Y3]0 M2P,$% @ 76VJ3@;6U"FW 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q >$->MLTY5M*9NH:J566J5J^\S:8QL%/"[@ M=?KW!>RX;N(78(9SSEP8LA'-LVT!''G1JK,Y;9WKCXS9L@4M[ WVT/F;&HT6 MSINF8;8W(*I(THKQW>[ M) =+;+H.YLBP\$IV<'9$#MH+3 M;%H7'*S(>M' =W _^K/Q%EM4*JFALQ([8J#.Z7UR/*4!'P$_)8QV=2:AD@OB MF"@O#;%1Y J2#DT_@]:](E9""NSZ_JGV+MOI:+L/" ZI>L M7)O3.THJJ,6@W!..GV&NYY:2N?BO< 7EX2$3'Z-$9>-*RL$ZU+.*3T6+EVF7 M7=S'Z28]S+1M I\)?"']-&9RQ%?'. M)V^]]UHD'Y.,78/0C#E-&+[&+ CFU9<0?"O$B;^C\VWZ?C/#?:3OU]$/M]L" MZ:9 &@72_TKD;TKH]1]L,134+AP_^+.9QFPR'/;S#V++-R[^ E!+ M P04 " !=;:I.AZZG3[;$]XW/.7#S.!F-?70O@R;N2VN6T];X[,.;*%A1W-Z8#C3>UL8I[ M-&W#7&>!5Y&D)$LVFSNFN-"TR*+O9(O,]%X*#2=+7*\4M[^/(,V0TRV].EY$ MT_K@8$76\0:^@__1G2Q:;%:IA +MA-'$0IW3Q^WAF 9\!/P4,+C%F81*SL:\ M!N-+E=--2 @DE#XH<-PN\ 12!B%,XVW2I'/(0%R>K^K/L7:LYF>D@IJWDO_8H;/,-5S2\E4_%>X@$1XR 1CE$:ZN)*R=]ZH20534?Q]W(6. M^S#>[*ZT=4(R$9*9L(\$-@:*F7_BGA>9-0.Q8^\['IYX>TBP-V5PQE;$.TS> MH?=2;!_2C%V"T(0YCIADB9D1#-7G$,E:B&/R'SU9I^]6,]Q%^FX9_6Z_+I"N M"J11(/U'X/Y#B2N8A]L/0=BBIPIL$Z?)D=+T.D[RPCL/[&,2W^0O?)SV;]PV M0CMR-AY?-O:_-L8#IK*YP1%J\8/-AH3:A^,]GNTX9J/A33?](#9_X^(/4$L# M!!0 ( %UMJDZCZ'3AU $ )P$ 9 >&PO=V]R:W-H965T=/2+/&^L\X2U5O1M'#6Q/12-%IM9BD9":QK5$@UE2A_6QU/L\![PTL!@%GOB*KDH M]>J,;T5*5RXA$)!;Q\!QN<(C".&(,(VWB9/.DBYPN?]@?_*U8RT7;N!1B=]- M8>N4'B@IH.2]L,]J^ I3/3M*IN*_PQ4$PETFJ)$K8?R7Y+VQ2DXLF(KD[^/: MM'X=QI-]-(6% Z(I()H##EZ'C4(^\R_<\BS1:B!Z['W'W2]>'R/L3>Z*@2!P@6-^(A#"W_6:+ MVR%!5WXN#,E5W_J97'CGT7OPUY']@X]S^X/KJFD-N2B+=]3?I%(I"YC*Z@X+ MKO&IF T!I77;/>[U.#"C854WO05L?I"ROU!+ P04 " !=;:I.D(/L^Q@$ M #X%@ &0 'AL+W=O#N=0 M^LAC+J^N^E8?K6VB[T5>UJOXV#3GAR2IMT=;9/4G=[:E_V7OJB)K_&UU2.IS M9;-=UZG($TI3DQ39J8S7RZ[MN5HOW:7)3Z5]KJ+Z4A19]>/)YNZZBD7\UO#U M=#@V;4.R7IZS@_W+-G^?GRM_E]RR[$Z%+>N3*Z/*[E?QHWC8&-5VZ"+^.=EK M?7<=M5)>G/O6WORY6\5I6Y'-[;9I4V3^Z]5N;)ZWF7P=_PU)X]N8;\^>JN?]A!D(ZC0?UG^VIS']Y6XL?8 MNKSN/J/MI6Y<,63QI139]_[[5';?U_Z7V5LWW(&&#G3KX,?^OPYRZ"!_=>AF M,^DKZZ3^EC79>EFY:U3U3^N)!^,K=M8S=WW6]>;>U;7]>4RF7RVB8: M8I[Z&+J+$;>(Q&>_#4%HB"<:=:?W VS&$3.#1Y!0A.SZRW9@U&8! N88!&N4Z3X[4\#E Y!]U))A0T M02[F1,@0N7+\9(DK%>,D$$\+)@6&0.@):C$&PH2H-2.U.S M)A@MB6F0(59K"+J7*Q5Q V%F)&!&<*X2TR G&"F):9 A5DJ.O90/8LB5F!D) MF!',6B_PCBH"79*81Q4B)U28SO% MJV7^G0!F!/-Z*$R#FF"G%*9!A=@I-;93C!-2&!@%@"$N!49!33!3"J.@0LR4 M&ILIOTHQ__0P+QKP0HR;TA@%/<%-:8R"#G%3>NRFB'N/->9% UZ(FS",@IY@ MIC3S]SK$3.FQF5+,7JDQ+AK@0MPY &9!3[!2&K.@0ZR4'ELIFK.U8F(T((;; ML0V&P4PP4P;#8$+,E!F;*5(+9OZ=:ZRO,?WD'\;19KO;36[W37LY\]=5?Q;;WS3N/)PS)[?# M[O5/4$L#!!0 ( %UMJDZ,H4,Q,0( (D& 9 >&PO=V]R:W-H965T M6L&0#X\^B!I#.2TL[D;NUE/T>(5'5T!+QP'KH MU,V%\99(=>17)'H.Y&R26HJPYT6H)4WG%IF)'7F1L9ND30='[HA;VQ+^]P"4 M#;F[LY=3PL""I74#$0M=RB!4DVD9/R9.-VYI$Y<[E_9/QOO MRLN)""@9_=V<99V[B>NHF M)&LG%B6E)2_CVG1F'<:;"$]I]@0\)> Y0=7^7X(_)?AO"8$Q/RHS5C\128J, ML\'AX\/JB?Y/[/:^:F:E@Z9WYDZY%2IZ+S".,G371!/F,&+P K.;$4BQSR6P MK<0!;]+Q^P*E!9':*_A6$[[)]Y<"(\].$%@) D,0O.M"O.K"B(D,IAN+A!\4 M":U%PHU*C!,[060EB"PJTY7*$1,N5(8K2!EMC'SD([;*B+?$I)HO9@I< M&).@I'@/JAVU^B[,!PH7J;>QVO-Q.HX'R?II\*/YZU/\ U!+ P04 " != M;:I.L47<-!P" !/!P &0 'AL+W=OL"P 0?E:CU*BR,:9:$Z%T!%=<3V4!MWQRDJKBQ2W4DNE' M]SZH$H1%T914O*S#//-[&Y5G\F1$6<-&!?I455S]78.0[2JDX67CM3P6QFV0 M/&OX$7Z"^=5LE%V1@65?5E#K4M:!@L,J_$27:YJZ (]X*Z'55_/ E;*5\MTM MONU78>0R @$[XRBX'<[P D(X)IO'GYXT'#1=X/7\PO[%%V^+V7(-+U+\+O>F M6(7S,-C#@9^$>97M5^@+2L.@K_X[G$%8N,O$:NRDT/X9[$[:R*IGL:E4_*,; MR]J/;<]_"<,#6!_ A@#6U=()^(;@A0GB%&"V!,D-P33NRP[ MS-QC:H]))Q0725"1!!&9X00I2I".+W.*$DQ'E#E]*#.9Q+C(#!69(2+S.Q$, ML\!%YJC(_)$@B7""!4JP&.\EC? _.QKA9@^ZMC.://GH]$D'T1&&HJ GCE*\ MB2A#/'WR@U.\C6C\'Z[B34*Q+GEP%0$E[(D.WDLT'>,J!KIWE5P=A>ZJ^<'5 ML:QUL)7&GJK^[#M(:< 21A-+6-C;;5@(.!@WG=FYZH[X;F%DTU]?9+A#\W]0 M2P,$% @ 76VJ3L=-S)/[ 0 <04 !D !X;"]W;W)K&UL?53M;ILP%'T5Q /4P08GC0C2DFG:I$V*.JW[[9";@&IC9CNA M>_O9AB(*[O[$7^<W64Y, MPT'RW_795+MX$T=GN+ ;-T^R^PI#GBR.AO#?X0[TX)3DZ.Z$!LR^Q^ IYCWB$$ \CA!D#8PN<- % M]GPRX2<4AP5(4(!X@?1=C'06H\=0CVD\9DTV=)9D":+9(PE;28-6TH"5;&:E MQV236Y)T-7.RQ'Q4TRSH(POXF*7=9XL[Z(8F,R,!$$X^* D-6J$+*V3^QNBB M[DE*-NN9E0 *;T@V\X(FC]\UHQ],7>M&1R=I['?D7_M%2@-6^7@( +,' M 9 >&PO=V]R:W-H965T M6]+QK5T+T6\=U!+'=]W8:5'3V46N M8\^LR.E%D*;#S\SBE[9%[&^)"1VVMF?? B_-N18JX!1YC\[X)Q:O_3.3.V=F M.38M[GA#.XOAT];>>9N]YZL$C?C5X($OUI8JY4#IF]I\.VYM5SG"!%="42!Y MN^(])D0Q21]_)E)[UE2)R_6-_8LN7A9S0!SO*?G='$6]M5/;.N(3NA#Q0H>O M>"HHLJVI^N_XBHF$*R=2HZ*$ZZM57;B@[<0BK;3H?;PWG;X/XY/DE@8G^%." M/R=([?\E!%-"\)$0ZN)'9[K4STB@(F=TL-AX6CU2'X6W">3+K%10OSO]3%;+ M9?1:^&&2.U=%-&'*$>,O,-Z,<"3[+.%#$J6_2O?O!?9K1!+#"@%81*#S@[LB M4I@@! E"31#>$63&6Q@QL<9T(R8)C$( 3)S 1B+02+0V$KF&D1$3+41" [)? M0U(7MA&#-F+ AF?8B%<:GV+3!X3)8",):"0!C!A?3YFL1/S(/)@$.+P'7T@* M&DD!(X9(F:Z,>-F#:C-0) -$0D,D6U6R@-QI>"[\Q[N 2O2 XD'3\-8_7/3@ MC_7 IK#S?,#%JO% (//8G$6K:S$[ZZG K8I>.J&:RB(Z3YZ='CQ&O%032;?0 M#YIQG/U [-QTW#I0(1NQ;I=ZUG*#SAN"34,M$KMDX1L:-H/TT M(IUY3A?_ %!+ P04 " !=;:I."%0,R(D" "P" &0 'AL+W=O9;E!H'B_A1LKL)USZ*EU/2U>Y:-?=Y[_H<;[(![!SPXZ-A_:E0/-$'^;!&.W9V?]TME);;RN/(44,Z\A '9F7""83! 0D(%XBF" GDPZ3O<_$ M 6T!4)8DL)0&PO=V]R:W-H965T?/R@EX*Y_ ML'TY]]QSC'U).\9?1 D@O=>:-F+GEU*VVR 010DU$0O60J/>G!FOB51+?@E$ MRX&<3%)- Q2&25"3JO&SU,0./$O95=*J@0/WQ+6N"?^; V7=SH_\M\!3=2FE M#@19VI(+_ 3YJSUPM0H&EE-50R,JUG@O'MM/-#+0@H%%(S$#7<8 ^4:B(EXT_/Z0\E=>)X_L;^Q7A77HY$P)[1W]5) MECM_[7LG.),KE4^L^PJ]GY7O]>:_PPVH@FLEJD;!J#!/K[@*R>J>14FIR:L= MJ\:,G7V#<9_F3D!] AH2HN2_"7&?$+\G+(UYJ\Q8?2229"EGGB@V3OS3KD5*GK+4(+3X*:)>DQN,6B$B09$H-B'$LA5(D>S='1?8#]' MX,1=(7::B$U^?&=B[298.@F6AF Y=AB&DUVP&&PPC<&$BW S$5 M[-I(?4E&T:&1/B!]]2?Q7#58VP_?:6QW_D'XI6J$=V12-19S_<^,25 JPX42 M6*H?PK"@<)9ZBM6K$ M P /A( !D !X;"]W;W)K&ULE9A?CZ,V%,6_ M"N*]BWT- 49)I E5U4J[TFBK[CXSB9.@!9R",]E^^X)A:&(?K[8OX4^.[[G7 M^&>#US?5?>O/4NK@>U.W_28\:WUYBJ)^?Y9-V7]0%]D._QQ5UY1ZN.Q.47_I M9'DPC9HZ(L9645-6;;A=FWLOW7:MKKJN6OG2!?VU:NN$J6J(57JVWCQQV$3LC$C6_3=3 M_%#,:]G+0M5?JX,^;\(L# [R6%YK_5G=?I=S04D8S-5_E&^R'N1C)H/'7M6] M^0WVUUZK9HXRI-*4WZ=CU9KC;8[_W@PWH+D!+0TH^6$#,3<02P,>F^*GS$RI MOY:ZW*X[=0NZZ6E=RG%0\"G1H "*'#L(6(0P[<5]@FF, \0P0&P"Q ^]D%J],&E6 M1M,:C8C3W*K$%3&<1P+S2)P\$JNO=I,DN7.@C&56&J[(D\8*IK'Z^?Y,88 4 M]*>5XRYU"Q$I-LF@2>9D2:EGV.0P0.YFF3$KR]QYH+]0XDF3,XP82 S2RW?5PX8V\]F$Z> MN3ZY3=I@$5IG'!T/, <4YMWURQR?+/#Z$*28&?&P$9]%#O['<,W429IT MQKFPC;AC)%+/M$28=0(8YS;KL^AAU4NYSPC#3@#VW#-?$(:= .RY]9I2S*+' M032_@,CC#LAW.W7!7)Q3[T^&'<"N-O3 M2D$N[K'7!^-."'=F^[BX>P>"P+@+A+LUK13"Q3WW^F#:!:+=PY? ( OZ^=_&!(M][.N98H$7;,Q4(3*A(_D>U&#X!X'.K=47^,839$RY[@ME+ M$Q1YEEJ!V1,N>X+9*P80^9\>9D^X[ GF^\["6,7NN[#_4PT3$P-B[(^U(D;K MH^_QQ9BKV%T@[:^Q(@;KHSL%1'=?XXWL3F;CH@_VZMJ:79.[N\OFR+/9&XG^ MDT\[*Y_*[E2U??"JM%:-^7(_*J7ED S[,)1[EN5AN:CE48^GZ7#>33L:TX56 MEWFW)EJVC+;_ E!+ P04 " !=;:I.3FVT B$" 7!@ &0 'AL+W=O M\H'Q%]$ 2.^5DD[L_4;*?H>0 M*!N@6#RP'CKUIF*<8JF6O$:BYX O)HD2% 5!@BAN.[_(3>S$BYQ=)6D[.'%/ M7"G%_.\!"!OV?NC? \]MW4@=0$7>XQI^@/S9G[A:H8GETE+H1,LZCT.U]Y_" MW3'3> /XU<(@9G-/5W)F[$4OOE[V?J - 8%2:@:LAAL<@1!-I&S\&3G]25(G MSN=W]L^F=E7+&0LX,O*[O^=X$*7XE\9L,7&.O9^MY8_#>X 5%P[41I ME(P(\_3*JY",CBS*"L6O=FP[,PXC_SW-G1"-"=&4H+3_EQ"/"?%;PL84;YV9 M4C]AB8NKS2QUT.R=>:>J%2IZ*^)@FZ.;)AHQ!XN)9IAP M0B#%/DE$+HE#M$J/W@LWL MZ+P329TBZ5HD#!8B%K.=B40?:&1.CTITO=Q$3^HKF>;U!N-;9G?,:_;3GAG)M5M-W>R8DR">%@0JJ:>IFG/;J^Q"LGYLPVCZ%Q3_ %!+ P04 " !=;:I.V-$3:-8= M 7A@ % 'AL+W-H87)E9%-T&UL[3UI;QO)E9^SOZ+@51() MH&B>HF1/!J EV:/$EAQ3SB (\J'%+HHUT^QF^I#,8'_\OJ.JNOID2SL38 ?Z M,!Z*7<>K=U_5_"Y)4O%M$X3)GUZMTW3[YO7K9+F6&R_I1UL9PI-5%&^\%/Z, M[U\GVUAZ?K*6,MT$KT>#P1YE8?JG5^/AZ-7WWR7J^^_2 M[R^B9;:182J\T!>78:K2G;@*>4T5A>)8)&LOELEWK]/OOWN-6'R*PG2= MP!Q?^N6GG[RX+\;#GA@-AF?EA_,M/AS4/]P'SS_F=TD:>\OTG^69>O 7>:]P M!"QQ[6UD>=3ME_GU8GY^*VXOSW^XOOEX\^'J[*XP:#P7 PG(T'X_*3\RR.\23O5;*$%?XNO1BQ)2Z\M +6\?%P=#P>-@#Q M7@4R%NN+E1L;W M*KP7'^+H,5V+\VBS]<(*'"LO2!J7^"9N@2:)(B)^EK&**DQC,!YM-C!FD4;+ MGWMB0=PG;K(T28$E (I&CKG=;2O;#P?'?ZW@"T;[-.-]X#4OQT V4LRP^'_] M[G>M?.Q2_SU\64%\E]D:EMKY?ZUPS?G-]<7E]>+R0L"GQ+L1A%GJ9KX!KCD#*ORXNQ.'!D3@0*A2WZRA+ -N5O2[DTLKU M:1._>TDBT^1-Y;&7K$FJE_A!_BM3#UX XRN; #^CGDI$+)<2!MT%LB="F9;' M784/,#V*E4QJGW^.Y=93/AQH&6VD2+UO535VDZY!LI8%R"LJ(TJ!!.UCWJMO M('W\C( 1T4IX2Z!B%I!@^A)4\U*Q$H-G!Z-![^1D0 C!S]/A:0\.G&SE,E4/ M,JA(UQ=UOTZ/H]5QEDC>J'8?;Q/%J?JWL\]PR)L,RBM^B"+_405!E<@K"6?U M$6,-Q[T*01CO%5"F[T" T4B"6 MP.)5O5SDR):]RPM9,IFY6Z10%);G$:1VX0IAG&7#M.N:3,T68"LDW3NV90#9 MC744^#)._DC:)MU551*;FH1-S<&@/Q@"H6,!B@EQ!6()UAW_TTZ0\+)T#0KG MW])_*X;#WA2>3@&<0Z:6P0 *,,>D-)I/>Z634X$0R%9,: M4NVE-V&OR\RG&\/#SQZRWUJF"FQO=^,XK[=[1=/09!.ZJ/LFW=I!.W>=6I0( M*POB$ [N1T'@Q: *@4$(\T?MLRLR0ZOPM]VFL@0]>9HC0VUSBVS;NDL]#RUN MX7^?+J^!?V[>8PQQ\^FRP:TR!W+8I[>'G=P8JNIK/1.BYO#I&L0[ 8>L:B9! ME%'P:Q]"1) 1\312E6L6&[XY#<(59,:\WH);!I*<&Y1V_DR4?66CZ1_2NG?^-H#O1_<>! MQS003&2P1#4(9VH!IT$-N# T#GE0/H27";#N$H!$=8O\C'%(&1]=E6H740=! M__SE\@<8=_6WRW95U*YU?IG=FM7,>V _E'+V\98[@:F:A"D"(OI3EJ0;UZFL M<3?."\Y)/1MV.\9\\8-X__'FQ^<%PQ30KH+H,1&K.-J(R"H(#WVVAH#"'C$1 M:80A+OB["BQUF L.?(]_49Q,(N@#&]WMNFU K']\YR'KHQL':&+D:LU0]>6= MP)3T9(M[8!W_-@523V($&7:X!U>TBLDU^"ML'ITSDNM"('6*T/)L04NB8$_\ MCWM%L#>HUTU#U$B.&7+F5W#,R.6K#YX^-LO(E"B)EU_$&N7A*MTD?@Q,8C&-U@ +,)?,P.8S71%"VE]#5P/#[: M:J&3\5+5>!,_JG2-D0L>@J2(;83=#UU?.&,+#Q@$UB&CXF>M5A!'XJ'DMR4) MF\!\L5AJP4.T=$W/7+0BH 8/,9Q)X>[)$W:S1#_/K#U2+@*!T M#N;UYN/%Y9?%'\7E7[]>W?[]>2;*R:6+?WR2FSL95TRRDTGXK#,)YL1-4VQ* MX5*G%!I'VB!K#PQ.?,HZN6CEM5/:N$M4D_=X9QGKS@M0EC QX6:P9S6N+[/V MH6'R(T0O@6[3#)>49A#_^ *>FP!;!UK.KP!TI<67 B=V1DDY&'U WSN*HFIF M)$0WL%.R-DJL,)RDP3?6F!]EH6*G KA0/);URU,\U8Y:DORS0A!=C>_\$OY; MH]JBO)*/K/+:7U<<,S8\I$O2YJLWH5C/;$)DVY+-F&F;M9=1*XAJQVNEG(21 M#9DTD*@$L5N'SMI!+9[\L"_JI]RN)6E$*A(BF%9Q&5N%U(7!DMU@F$^UP3E8 MJ%NY7(=1$-VC3X1"'V\CKFP>_N&_3T>CP5LSE/XV16'L/&"S+$(^V]>)0L+# L].YYQNP6TO/'NYK?]$7'^;SSQ80]#L4AOMJ MXV#/D8J^F!-4 $2P(VSL(*@$"Y<:$R6P[(L,N2Z($XG[*HI2&"K1?091B-FE MM&"@$-S)@JU;9;#:#JN9=<3L ]%HHVBK0EWVV7BA=R\YJD-0/"<$@N@G 36$ M^X;@OR>)!P*#9_;$RE-QOK(Y #!:%L!$\L?64AO^Q' @K).3SH)-84U,4ND! M9@ ! 88+X/4CZ4(/+7J?^!:DCBR,E3RP0Z&/<9./GY(H4#ZQXSLM>@OLM1#P MG2<>/=2E,9@KGQ51&]>#WY/!O @P7R:5KY)E$"7D9=12A4 E!ZS,%XY4)> 3 M!#Y2#UM"R%F+PI^RD,,P8E_$7ZMD&B03N24V>M0@R&4.$"$Q#\,,EODBL0Z$ MI@1LY$8,!\=_813G.VTCW0^ ]#&$!1KIB ;-'/X%:W[MP^0DNP->4<@A2,P- MJ5?8%QL:[B%N6]J:&,2<0 N$?*4/[#SJ<]16B2S) &3+M;M/SDLF38'?5RVC)* MR7 Y21:,P%'K856'YL6:>%H'/;4:9#6I5G)=!(91T3!R43 -3F[ K>GAKL/9 M6^V-]=F"N#D&'*3KF,)_,K] M4BQ&8*Z!TXR])@!1#1@=J,!X*+#Q2\I5EW4?*V5DI"6)KM[&:N9^U=.I+2/K MKUML_*@OS* ?I3%WM*'FZ3JK.%^ XW6UE#X7G M$>4L4!*SA2E\3+"P / !%.OHD7#'-J"'R:\,[52J-J:X !I$QACN@-.OU9'9 MRX:DG)M *GH4:;/"QMQ>M $\K.#$$1YR@3447A7@-VDZ=BMQ-L@],RDAR^@- MY#'D(+?CKLQ!1=>""@2AIS4?%T\/R3+K0/$(R **/J,^.>#PC#GV0)R.1_#O MV0G^,SH5GV\68IX!C7*7X9T7_HRX&?9&TS,!!@ ^S&80,H(:CFC$!X^0-^Y- M1A,QZ@U@V+0W.1V+CU$*<.W$R=F,9' ((H>?/X,=!G?YFQC!'Y.I&$]&N4NX MD/&# K' [K-L"^M-SD[%>#2%3Z>CL3Y<:*I7"'=O,)C!_T>]Z60,_\="_71@ M6<]XS=A4AKI-?^M: O)*$MW4P!R*#L;QEE-*I>A+DZEON9E]1C,T1L%%6TA5 M8$?+4@[021,Z2JBF ^))ZK4!EEAJ-\DYEGFV\7R69O_!!%6@R 36-WALR:_):RLC/N5VZD!)DL%B)8(#2N7,UV M0B5D@ *9 HK+#2WXU&(W04\=L$'*LQ:'" GE?AJ>:<);O\,> 4)"%)6=Y1

K\\OKVR_PCD'QR.GHKL$D7 M=J*CVQT(HE2GIQ*6 G=_?*R2!JS"QT. !I%[A I0(Q>T&5A/0K=9J8^J74<, MY)- !)6+!27!V"?BEO81[>/S9**D[1H V$)G-A#P!SP#>S8*C8$ MB37:RCI28/BB)IGED+D,A.Z4VB/DJ6MAWI2/5W5Y2ZKTO%9'' C0>_#/H,*T M//^(7%.4 MO4T(=%D[ %TW IW'F#V=Q[4"K'GB/@)W&/XV'%O0"3[8X0<*]PPM->[0*Z^R M%D?WUM)K\VQ(5@4+PB<( S2KQ'M/B9[SP;0_%!L5!!1+WY*&I2R"=K!LF8Z8 M-.?14!Q,^F,S$T%2I&'W[@E^CU;E(:@7,1QIJ: &M)E=L#P.3*F6'E(+\+7) M_C V$OF,S<M&*RUANKFUV$O%VPIMDZRWEGUX1T\0/\M7W8\P$E):X):VS MV4:A\:%5><@C\,;3!?"+]P@J%(-AT*^G9 M6/P8Q3\?J_!XBT4E&#PLX/JO@9Y: ZAHD -_+_FPX!09V<:">Q MMN:&#O,,F7MT,A,_YG34/7@@%:<#\_T.E'N:!CH6/CP9B"/X]TPX.Q2S([#J ME-:>G3;H^8,A6"YK\+6"[X"_1_(^ W!3U$JQ"V3,)A#A54VI_=73$Q7,4T:Y M'DPG.:1H0HK;NY8;0:CT/;^J*%M;1;-=0/M'/%4A3_NB9I%:[I:L"VP6B5M4 M\KL+=]0H]2BQ$P+/# 8=@MFZ[DN*DW375(?QS^/K'H;-M% MZT](YP,3+-^ 7BS!Y?9H%8\SZTW "LQZT_%8S'W_C:".,,S02%M@ M=\>[Q3J,":V\_CPG@-%9[PQ\Q[;&/485H&_0'P[H?X,S T;I6V/CL]2RBV$ 664_G>]@ M-9KCD*+!" *B5%'9O5PSY0I=3^?T*#RJ%$?K\=W+PTV#-,X6Y7XMQT9.ZP<8 M+9 /BIJ\4*=G-42%2<;J.#"ZZIU5H[@ M]-'4 E"I'_N::_,8K;OI(8\<-B&].YTX01I=@IC,[!?%ZPL]L@:&IN"!&" , M7^IP3-ND8B5V[;%G6,J/$5KRADYJ;W'187!$._0K7EK=%9$N8UH\L9-^;9): MS^N,[1[Y9>\BY" XU(4"'8P)1*=4+_Z5@3LK8\ D92!-BQ,%SR2)EB& 9!@X MDNDZ ?V1$XA#-C1AINS/< RGFNK8U.4H GTL3LZ23ZB]/*Q7D1S1 M=W&&OM1(W_7MSF_ 9GY+?P*=!U7/"7@L^7%@\=+1*Y:6>O,JO1#\;0M=9WVA MQ\P77Q' D^/!R%:3^9%)W]V2'_DH2+R1@KJ&!UH$$",E!93>=HOU8= /V)V^ M!0?'6ZY[QI.@JGG &P)QI"(7@@MG$H^9]_SI4>PN1SJ19FK12!'0=S0;9J%: MP>5%LS7P'H=+D#HOK.E&%W]2=1&@8C@F>0WK43O,\4UF54= MOZ21[P%ZKD"05?*SL9BY!0)M_"!WZ+4IE"\G#;1"7EIQ%BH*>D6&2@D#Y ;; MMD3:Q; 1P&)KWKQ'#0!1O']Y>R)*7U+>4@9<>='E&NM(H$13FA;9T5>$^- TZ?'8E\:117=.\;UC.YKX#*0"#,A@4995SD!N*87>"O M/WLAZ<:A48U?=6*6CFDGU6Q&65-?^81#=!039 S&49&MP#'>W$D?M:LF.S63 M*/*J?#(J''%W/RAQVQIB@V/B45XVG\Y0>" (.C8DTVV:&_13G8/7$-M\$">T M'_5*>#A#T$8JLGFZ0\7 &3 GNT2B&MJ2G8&4FI,T?:D#1Y-D[2%4U@?E5H;Z MZF]>_$5\-H^AKM7WR!) 79>OG'UM"IS2!IXX&#LIP$:U!*/.[*B2CJH>,2T; M)'U6M=EZ?-:X?$.4*(KM--1\%%7I:FK.&9M]8,, LRV8HZ7(DV,0(XAD$FSC MO#V-FV:FL@F-@.UH1,BB&>SL90"[*X/#3?JA7\* DN5UG6*22?;P%*=(IZB) MQ+J5]%RK90U7$?)R\TBYOI7:. *35<02U+SA&JNRU6:(^<(EYJJ*,%JCEY^> MDN8;G=K*N=Q4<_0M 40ET#I02Y520TE/IS\XS6V-=T(9;(4]L+H%\RZ*8\X, M4!\*N /<:T/1CCZ-M=LDZN["''20-.M>2FQ78\)B2(7.1%M\E^&#BJ,0A_2IY!LT$E6'%\;@ .%"U.*) M,T_W[>39H)P:7#4,Z;04F5,S!NBUA%3%2EL)HPU-L$I&&\N,++D;[Z$N*;?\Z,O211R]Y($X M'$UGXJAT*"=-[N5W#(I'+11V>;DN(%527W4"241F/ W, (B^%M,P7@K9+?3TU-=%P9KJ8]C_+U<,TYZ@[,)" ,XB@K3 M2)16TGI[/)OI%:JG.1#CWFQ(#3I1;+1NK1L3,X^BP5.ZMY*\S-+F0LS4TZ\<9 Z-(P"T\T9W(4QG#H)OK08L>-BQ@L8CON3W_?(__9T=-VT MJY,2K=OXE#>>G7;;> 1T^KVV4=4![2=$K6??22VOSP$T]_:CJD20]LT53#U$+2@!J.*_ON)$:=)&X^A0FH MW)+L[BNY S@&[$Q/;_Q.4+;-32)IQF<@S!5Q/X&O%/P"^) MKP@*)]3$+NW4,]ED+%'I7G_8PH6AYRS)/>(%H)R-"&_R'K/)48SM'Q[Y1GAX MT%(I)C[3=1QE]VM$X*0O?@#>>< .8K1=YLB\"AB0L-@_G^"DJ;O"3!LMU&(A M^W1VQ[[X&UA.X/\FK. V+F;H"]ZG>55# [Y\X+3%DO>$/KMCISFQ0,Z%+1^H MC5LV;RFBOK=-_@OG;DA]Z9="?E"6PX&C;-#TDE&ZIS>,9*'CN.%1[\#]7"F= M8>@)M2JVP!/ *^\ABLE+Y*[:;,V@C:^_ 'G)O/4P]PN;Z4CX>\T[Z$&A4 M^.*W]M;W7;)E+NAI\]/M?N#AYP@3"W6W&LWX_)9;@B\W M!Y6,XI?K@W]@M>&.MR(>;(,O-Q\>;GY\HO=?&EH*F_2+WEW(+D8I5\) MJ?Y4PF^P7:3Y#>O+4!S\)F)9XU6/R/Z ;8OE6Z =Z2*/D_3.E\B&YK=3M*-9/S M])&= 6]=HAN\)JO4]7EGV&HF=F0&D\_J/* [H6MF=@.J*:'VW/&=0>ZP4%?E MH!6BS<"],^F$IRM"HT+SM$&7!&&+EJP-WAM_RZ

\?Z 3R]0JZ+IYO1&'N MU7QVLF4W3G(N1RDA\A-W%+;^8M"91GUUUWWOB&E&Z]ZYSSYB3UR:MQG>W:9VJ)//WG?U";;-!HB>\9F MM57)Y-6?T;[SJ$NFJ98S7CL_\_:5WS;QC-]]T[]=U7R>IV=O6MX]_Y]/YNS_ M@:U?(+_3LDE+NJ<%Z?SS%7.^H-SX*Q;NVS5 ZI885J-\%HO)I5=Y5-]985^+ MT7:.VE=3=&;,?:&I>?E"BUA5?U]GWP]'V&5[W&2"+W.H=6*&T\;?U2XM85]% M4='^\JZ/;YYH6(?I&4O[K@/03_>QMVGS*MV7PN0S6SG:) &?;A8K=W^;LV6% M"VDM><8O>6)K7[IQ7P[O5TK=M6"_4W*M/&FJ6^+MZ^Q R?O>KNI)M";ARJ/' M_=G@N4FYMI=M@Q=8\UW%)\3\6,UWXYJ\I\Z:U0(UK5_A5E_?[;2&>=-!X*I^^[7UOD?3_8Z6NQVKENS"OLWPRD;@;8'H=%&C>$FC M_H)&DQ?\[/L,^8*ODR3]_G\!4$L#!!0 ( %UMJDZK+S8>-P( -<) - M >&POB27"E M=?TZ")JL DZ:"UF#,)%"*DZT<549-+4"DC=6ZNMGR/]G+V:S\.'\^A _&Z!3#*ID#:;8Y1%%FD>?3CRGMVWGH=3(96K[2OX[[H??A 8/"N0 M,C8*G&,/I'%-M 8E;HWC!COPFQ#J[=6V-@I+1;;1?(&G!/ MH#1F4%@YBI:5_6M9!S:HM>3&R"DII2!.PY#1&X8V \;N[:'^5.QQ=P7R8^R6 MA!A9%8-I9MV;TZZ%3O(NF^?>H;TZBA;5="/UV];,1CC?GARX4U#0SOE=,=8W M[*2NV?8-HZ7@X.?RTX+1D073F QU4"45?31\]J1D!@"%T0:4IMDN\D61>@6= M'DY35QRK>7Z"FI]ZG4L0H C;%6V._O^\RO]8\>6K/Y?L+I5#P4^HT7:H$Q"Y M. 61R[\L,N@O])VNL=#VV:2?XHWTML+VK>VH=AEZ3 MM7EE[?&;W!P*TC)]9Z?H@@F>[/=6>+0<1ZU&B@1/]@?(:V4KK]^)Z&T3A=9 M>[%X2GR)_>4D.9^=JYW2CRNE'LES(:091!MKMY=Q;-(-%,Q\55N0V)(K73"+ M1;V.S58#R\P&P!8BIIU./RX8E]'UU6&LA8[=@K*06JXD5E85#QQVYKV]*A*& M'9[@GJT&425R/8B2B.1<&[NLYJY[%ESR@K] 5I?, M1NU^*,U?E+1,+%.MA*BOJAKJBW &\U;S -KRM-'1LM4=0]9!U._@@$_<\!47 MW/X91/6Y@ CO(G9NHX[#X;@/XJ7^GS"J/."4T^S_7U9C-@[+-&7'!OT-$LJ\'"0H]OY M>#)?3L8$SY:WL^EX>(^%F^%L.!]-B -)/9#TB)"_J /9]4!VCP*YO,?#S\G< M@>QY('M'A&Q$\M0#>7I,R*X#V?= ]H\)V7,@SSR09V$A;YCAAJB<8.HWV/5C MXCGWH)V'1;N#)Y E.# 7'IB+L#!3B3 6#03F"Y%@W=S<\27G3EBN89KJ$C)\ M?"HK4TMV3&LFT2.",_2;B^EU2&")3)B6*'I#MJ 1B6GWL28^<22!S;&L8#9* M9*#-)P*_2Y2PR^;S11)8&#-@!HQ+XQ-#$M@,4YFJ G A]=QD\GD@"2R"UO1% M3A9*\)0W,7TF2 *KX#65D1-EMPPP61:173<6 U0GS!H8&&\8=Y!M7''5Y(L0-=# M(6MCK^8S"0UNDH]I!V/(N&B^ECZOT,!>\><==X-!?5ZA@;W2EG?:0NES# WL MF+8%5CNE3S0TL&@.Z;&-RV<6&GS?\;[H:J7K^J32K:42'_YD99!S"=D<1S98 MGS*1+C2I#OME>.^TLFA>"C'"NELY4ZS^]U2-&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/% MV#UN@T 0AN&K6!S RPS^C8RK-&Z37& %:T#F3[L;Q;Y]"$VP9.^D0%\:$ +- MO-4#XO!F:NVKKG5EU;O%M:E;ET:E]_V+4BXK3:/=LNM-.]PY=[;1?KBTA>IU M=M&%41S'&V6G,Z+C83IS<:URSX;T_H'%;\+(O4XB,-!# ]*PD$)/&@5#EK!@];AH#4\ M:!,.VL"#MN&@+3QH%P[:P8/VX: ]/(AB0<88GR1AC=>:!*X)[S4)8!->;!+( M)KS9)*!->+5)8)OP;I, -^'E)H%NPMM- MZ$UYL%O1FO-PMZ\S]\:TL?VWB] M6=";\7JSH#?C]69!;\;KS8+>C->;!;T9KS<+>C->;Q;T9KS>B:!W@M<[F>CM M2FU-_NYMU19N[I*[X4]K)G [?ZO-_!GCU*?[)TK[88M1XW'V-]@X]2="W?T/ M.WX#4$L#!!0 ( %UMJDYIAGLXB $ -03 3 6T-O;G1E;G1?5'EP M97-=+GAM;,V8W6["(!2 7\7T=K$(;NXGZLVVV\UD>P$&IY9(@0 Z??M1U"4S M7:)1DW-3"@?.^:#DN^CX<^,@]-:--F%2U#&Z)T*"J*'AH;0.3(I4UC<\IJZ? M$\?%@L^!L,%@1(0U$4SLQS9',1V_0,67.O:>M^-MZDG!G=-*\*BL(2LC#Y+V M=PE+#SK/";5RX29-*'JOZY0EI+%)D:*A($=4.%S8]M.Z]Q5XKR2]X9]S'-]ZDQ&2MR9\)Y?4XXD9#-T". M7+)R3-<"NDKEP/9)SRJXOPW">N@[GZ(^JH[M):19B@;23KSD%J&].A+D4<53 MZNM]V&_K%_F]Z\!_@X'DYKQ3OQP'0\(Q1,)QBX3C#@G'" G'/1*.!R0SKD_PS;_H#4$L! A0# M% @ 76VJ3A\CSP/ $P( L ( ! %]R96QS M+RYR96QS4$L! A0#% @ 76VJ3B?HAPZ" L0 ! M ( !Z0 &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " !=;:I.8B-^T.\ M K @ $0 @ &9 0 9&]C4')O<',O8V]R92YX;6Q02P$" M% ,4 " !=;:I.F5R<(Q & "<)P $P @ &W @ >&PO M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( %UMJDZ2+^(@;@( -D( 8 M " ?@( !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ 76VJ3K5B^C%= @ M^ < !@ ( !&! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 76VJ3G%)M#(D! !10 !@ M ( !GA@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 76VJ3BJS"Z>T 0 T@, !@ ( !*B, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 76VJ M3L?8PH2T 0 T@, !D ( !P"P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 76VJ3K<\PQ#% 0 -P0 M !D ( !DC( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 76VJ3H>NIT^W 0 T@, !D M ( !:S@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 76VJ3HRA0S$Q @ B08 !D ( !LT 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 76VJ3DM] MU[Y> @ LP< !D ( !H$< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 76VJ3C49,>K$ P /A( !D M ( !84\ 'AL+W=O&PO M=V]R:W-H965T& 4 " ;15 !X;"]S:&%R9613=')I;F=S+GAM;%!+ M 0(4 Q0 ( %UMJDZK+S8>-P( -<) - " ;QS !X M;"]S='EL97,N>&UL4$L! A0#% @ 76VJ3M_:^3$@ P 6!0 \ M ( !'G8 'AL+W=O7!E&UL4$L%!@ G "< @PH ' ,A\ $! end XML 43 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 44 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 45 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.1 html 61 170 1 false 18 0 false 4 false false R1.htm 000100 - Document - Document and Entity Information Sheet http://transact-tech.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 010000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) Sheet http://transact-tech.com/role/CondensedConsolidatedBalanceSheetsUnaudited CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) Statements 2 false false R3.htm 010100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) Sheet http://transact-tech.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) Statements 3 false false R4.htm 020000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (unaudited) Sheet http://transact-tech.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited CONDENSED CONSOLIDATED STATEMENTS OF INCOME (unaudited) Statements 4 false false R5.htm 030000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (unaudited) Sheet http://transact-tech.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (unaudited) Statements 5 false false R6.htm 040000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) Sheet http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) Statements 6 false false R7.htm 050000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (unaudited) Sheet http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquityUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (unaudited) 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 - Inventories, net Sheet http://transact-tech.com/role/InventoriesNet Inventories, net Notes 10 false false R11.htm 060400 - Disclosure - Accrued product warranty liability Sheet http://transact-tech.com/role/AccruedProductWarrantyLiability Accrued product warranty liability Notes 11 false false R12.htm 060500 - Disclosure - Earnings per share Sheet http://transact-tech.com/role/EarningsPerShare Earnings per share Notes 12 false false R13.htm 060600 - Disclosure - Shareholders' equity Sheet http://transact-tech.com/role/ShareholdersEquity Shareholders' equity Notes 13 false false R14.htm 060700 - Disclosure - Leases Sheet http://transact-tech.com/role/Leases Leases Notes 14 false false R15.htm 060800 - Disclosure - Income taxes Sheet http://transact-tech.com/role/IncomeTaxes Income taxes Notes 15 false false R16.htm 070100 - Disclosure - Basis of presentation (Policies) Sheet http://transact-tech.com/role/BasisOfPresentationPolicies Basis of presentation (Policies) Policies 16 false false R17.htm 080200 - Disclosure - Revenue (Tables) Sheet http://transact-tech.com/role/RevenueTables Revenue (Tables) Tables http://transact-tech.com/role/Revenue 17 false false R18.htm 080300 - Disclosure - Inventories, net (Tables) Sheet http://transact-tech.com/role/InventoriesNetTables Inventories, net (Tables) Tables http://transact-tech.com/role/InventoriesNet 18 false false R19.htm 080400 - 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 19 false false R20.htm 080500 - Disclosure - Earnings per share (Tables) Sheet http://transact-tech.com/role/EarningsPerShareTables Earnings per share (Tables) Tables http://transact-tech.com/role/EarningsPerShare 20 false false R21.htm 080700 - Disclosure - Leases (Tables) Sheet http://transact-tech.com/role/LeasesTables Leases (Tables) Tables http://transact-tech.com/role/Leases 21 false false R22.htm 090200 - Disclosure - Revenue, Disaggregation of Revenue (Details) Sheet http://transact-tech.com/role/RevenueDisaggregationOfRevenueDetails Revenue, Disaggregation of Revenue (Details) Details 22 false false R23.htm 090202 - Disclosure - Revenue, Contract Balances (Details) Sheet http://transact-tech.com/role/RevenueContractBalancesDetails Revenue, Contract Balances (Details) Details 23 false false R24.htm 090204 - Disclosure - Revenue, Remaining Performance Obligations (Details) Sheet http://transact-tech.com/role/RevenueRemainingPerformanceObligationsDetails Revenue, Remaining Performance Obligations (Details) Details 24 false false R25.htm 090300 - Disclosure - Inventories, net (Details) Sheet http://transact-tech.com/role/InventoriesNetDetails Inventories, net (Details) Details http://transact-tech.com/role/InventoriesNetTables 25 false false R26.htm 090400 - 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 26 false false R27.htm 090500 - Disclosure - Earnings per share (Details) Sheet http://transact-tech.com/role/EarningsPerShareDetails Earnings per share (Details) Details http://transact-tech.com/role/EarningsPerShareTables 27 false false R28.htm 090600 - Disclosure - Shareholders' equity (Details) Sheet http://transact-tech.com/role/ShareholdersEquityDetails Shareholders' equity (Details) Details http://transact-tech.com/role/ShareholdersEquity 28 false false R29.htm 090700 - Disclosure - Leases (Details) Sheet http://transact-tech.com/role/LeasesDetails Leases (Details) Details http://transact-tech.com/role/LeasesTables 29 false false R30.htm 090800 - Disclosure - Income taxes (Details) Sheet http://transact-tech.com/role/IncomeTaxesDetails Income taxes (Details) Details http://transact-tech.com/role/IncomeTaxes 30 false false All Reports Book All Reports tact-20190331.xml tact-20190331.xsd tact-20190331_cal.xml tact-20190331_def.xml tact-20190331_lab.xml tact-20190331_pre.xml http://xbrl.sec.gov/dei/2018-01-31 http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2018-01-31 true true ZIP 47 0001017303-19-000031-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001017303-19-000031-xbrl.zip M4$L#!!0 ( %UMJDZ)Y7>/PUH I@!0 1 =&%C="TR,#$Y,#,S,2YX M;6SMO?MSVTB2(/S[1=S_4*OKV;4C2)D G[*G^X*6Y3[?V)9.DK>_B8Z-#@@H MBM@& 38>DCA__9=9A3J9C M_WRFG'?."+5UQS#MQY_/ J^M>;IIGOWO7_[G__C[O[7;OU*;NII/#?*P(%>? M?AW?3DP+FGKDYO8:_J2D?PYCG'?(1]?1#-7'SEZ7V MSUW66KFXN'C'OL9-/;.H(0RKO/O_OGV]TZ=TIK7S\.#T1M(Q#GYV;(_JYX_.TSO^#;HIW79':7>5J!,LTZ.FS>->$\U[ M8#.$'[#+*-O%H&;Q)/"AH'G@NZ4X7+R#KU%#.Y@5-S1\]YV_F--WT(*ZIAYW M<.P*?1R[G>NG.X'MNXMB),*/B,@PBX@>N"[P=UF_\&M!1ULS=:^X%_M4T,4S M]>(.\ &;*[GF_MPM:0]?"A:%ONC3X@[XI:"#Y_K+/ (_%C3U-3UIZ[N:[<$/ M;9_JTW/=F6&'BTXW;EY%F$$)$/)WE+[W'I.K6SHA3!K?XQK_?.:9L[F%0L9^ MF[IT\O,9@M&.)CM_\8PS\HX/Q)0(<('MTQ>?F,;/9SIKIW04WXG!8VWCUM3V M37\1_A;_:AKX^\2D+F& T0PV$4DOO_SC[)=.!\EK2A95+)C92':)?4U-'/X6T M6TW.7K?3"")R-O-#>O3:W4X\>/AE%_08*6I#F"I%CU%;45/\L4MZ-$?(LOS1 MW1,]1K'Z&36&,AGU,ZJO?D;[4S_#)HK;<'_BUARFRJB?_8D;\L&?WOC%]/X8ZWHP"RST6:[]*77QLTNGU/;,)_H%/)T9_49G M#]0] ET3&:2/B$#\<_C! #!>YI:IFSZ'D1CF#"%'5RVT[=^O1/_LEZA993K\ M_5WAU G([XI@%G6'&E9@$?CGS+'O?$?_\U6PPA*^1UCR/6K)*DM^2WW-M*EQ MI;DV'E^\BG4O1OJT%K_*EB#E_:14?)4EE_)^3'D_\N+?NU3S G?Q>B2^ ./3 M6O8J>_S8,$P?J*=9-YII?+$OM;GI:]:K8("5N)_6CE^%%:0&.+EEK^3[2PT@ MC 8X]F8@CX&$/P;:H[;(W0M*O2&VWA#X2C1WQ2,YJ4&<)-;M5CV=)$\P#GZ" M<3):2/+.<7E'++U3CW>DZRRYIOYN);E&[E,;^%W221?321>8PVKZ8Y+#&L!A M8NU\TL]O@)]_F >'/8+QO2_+T!3'F8NLHZ MP9S3:@5?_;@[,38*;*8[XI;=R(:DCDY.C9O]IVH\GR2XK<94,L^6&>&+,(K>A?6J65^T1;*6'I$]P=,ZN>D8C M_8"#G?](UBPZVVXB^^WL^%JR!&>)2\TS;0>VF5^U697]5VJM;7BTD-J253?8 M6)O(A7([VY@AI$*2?+#]E?TK*6%>8AW'B>BB/>@$'<@0O+^;15'(Q_?TB=J!_26SC03 MPY1NJ#MQW!G6.+Q^L,Q'MF)7+W.J^]2X-W$GO9[! AL8B&&$ O^;.39 MZ:B=3J^CB,S*6*'1* _SV2U-SE( C[F>3<<' <8!FU@P4#D9 )K3TJ9.)9,\"*:4B;$D@E5D3)QQ'U"D3*Q,V_@5K,?.6-_ MTU[,63 3F:M76],Q*F>_X#\S^$BK>2E!WQB0,DST+9[H'=4#U_1-ZEV]Z%9@ M4..SZ\PP2CSPF?!<3Z)D "!;=U/-I1\7Q0,P7F+QX]@=UH?UO[$TNYF<%2?) MV!^YDOC[%70["@>+E0 PK[LD!TL.;I@.9A5RQL9_!YZ/.'J?'?<[?1[K[,02 M+1?7L>%/G1U(Q5F*PH]@I=B&YAK>C[D!$,%X@X[:<)ZL0XI,QJ+U-#D4OQVF MN-(*PPULWI,RW-+XO$*E$=@F7_8?0/O<>LY8?A[Z2P@8ZF4O&BKZEAX>QRH; M6RT9V_265XT@0N'C$U MW2=J.^#^K9YP'7'S,RX/&GU-X5V%;+V5JSV'/ZLMR+^UVV.0!@,E@GRVM,=V MFW\PJ/D^_H(?2,A_MW12J&;.?IEHE@?3+O6,9[H,7)?-8WJZ9I%_4LTE5[9! MD/_3\X;M>#-L=<5E9#T([4BKKAHFAN>3HP<,\1LF;86P1&UXD\J I.6\=)@8 MD"NF?( N%JB\2_CRZ+B+-!2\ ?L>?5X/ VQ]U$(&IP8?FH-2,%8>D%OZ:'H^ M7BF1[]J,+D.2-,#OZT&YOQU_OQM?WI/[J\O_\_WZZ_6O7Z[NR)?OEVF0LH/F M8;H$ZKG -5]L@[Z0?] "^H1-6 MHL!ZL])95.LP2(*PV-V'F:XLP@]G1? S_.@5\7PB.:Q)-:[/\GMNB%) 0@E< PIO51&8_Z<4@9(: M8AF8^\6\4/CQ]_43*IWV_\M.B?WR[',%>\XC+OROKO/L3Y&=YII=P,U10]XN M;%9+"Z\89PFJ%\)BQ%G2UW U"D!Z21J%*[8!/$N#Y(&Y TZWR,? ,VWJ>]GR[#AG1GS5M/BV MP>!1U<$05$]R*ET\]JY!8R[E&M"ZO5&W)FA 78-8IO9@6LS++X .FWQ-6FQ% MNP[>O6SCEJGP(DHSG24\03C&TC/7PT.!L:OL7C;KAN M@T$G3Y2=@',:-*S$5YV^,CH<#1W,\ R IE(\$\OQO!:QJ4^<"?&UEQ7T*4L0 M_16&^$[]Z\F]]K(1*[6'2RJJSIS"X%IER=NC)6VW&:YQ/G?81$RC;=I$YRG= ME[ JSOR>,B\W6K2NJG1RR[9VHL- 7VE;5!7U8E/H;ZEEVB!IWI1)/C"3QP!Q MYNRQ'E,X!IU0V!&,\!,"XQ'?P1V?/)O^=.I8S%L -H3=*T6/FY >X?SD=W[J M]5_+A(F.3^^=$M@Y^P#77$TF5/?QF)\?YVL>-=(']1':S[JE;@IP*7)$)PG10^^]_8"CD?1P+7)+<>5- MGY+PQ6WDHMY2W7FTV8C;K:=7BC6#ZB&/8@Q1"!"')P7.?VI6L-9-W>,"*_E] M><^HR@4O7/##:6)EH!QIP<&/;T?WR\2++Y@)#:^HR00T!3/GPDMJU-XTO*8F MUNR\% #XH< D$>X92?1#(6Z.5. M,G9!BU>USJ(\55F]SOU>9Y_K['G47SZ48;]NYFT,>L->%F VV&8S5CLXN^@/ MUL_8(N')3_'46YV,]2YZ_0((EHZ:M@&DVO%7ISNL W'Q\MD.PE MC<6Z7T]2+V58%_[_L1_KMOX$_=\M_X-A/H&3L[#HSV<3:-^>:#/36KPG_W%O MSD C?Z?/Y-:9:?9_M C[I07ZVC4G'PAK[9G_HN_)Q=S_UNS MS$?[/4$3PIPL/A!POFA[2LW'J?^>*,IY#SJ3C:=6.M'<]U-*-%WG]R#HFP6V M%H"M@KN):6NV;H(UYT5&$Z-^E#X7:*U/;<=R'G$30N?$G3O\@O7-OVNS^8?_ M-5+5SH>H>?R3\J%%?)@VU2:\A\DT27U^IF5? B_SQ7'3'YW 37U]2Z8:['P/ ME-ID[M*YAHXJ;("(O6O@FW?FH[)_<_Z 9B808&X!>H_4IJYF60O\3N<^[XMH M_+ 9M9AAR;ES!O36M0P1?IS?G9-?Q^.;#$ 3@-?$,$ESEJ*V:;-'^+A7G//F MRJ#S(?EKS &^*P%(^2"& ZQ'1\ZL@V'X'T1'M(!<*FQF(<^<1P?F@*@+AJ9 M2(*'!8FA0X?A@48#,10G 8RVP)O1(GXH!/ +)XPS-^W0" %VU!Y9CQ:#3DOY M*"!OGFE0!,6F.O4\S5TPRFADHIEN,EF$$Y@K@04=L0W^F[\.\G!1/6@&XR0+ M'6."R*/) V-H0"R@B04#H8;!A;8U/W!I(3(H()\ +O8 JZNT""I:L)-L \P& MYC?9'F@0@_']1\UBC'0WI=0G\)M&GC4/-)X+ED%HGZT2KQ9Y"*"? ^N37U## M]'3+P<U DL Y?=I1I;% M0Z5&8GD &#SI45[A?L5_> ['?' L@X.CG">$GJ=(=% FDONWW+_E_BWW;[E_ M'WS_/J;J3:@Y=\+G8LBI$8L#M^(; XU?D>&_@&X_SO]Q3KS@ :3&1%E!M@[? M)1L$]_]' AL[#,G]7W!J@05Q=2;AHJ8^%2L8?G"#@*1>^; KNT"?IJ=.! U? MFGK\]E_SV6S !FQ'Y>?^]$6?8K@!P0W":X58\@XN#R/F,](7/$^#?ZP<.ST: MHA>J!I1"]@?KHH4LK*'$L,/O?U&CE; TIS*[4 QGP.:/&O*GRQXLL'YNR+,I M=5[WL4-FDPKWC2HJA).DI.5=9E>^9 3Q<'1V*(AWI=2-MT=E^('P*XMB/9&B M%Q(@7'U Y?%S6X)*4*P9Q,,TQ2*:S#,PLTO)5^/Q!>+=J1 _:E+09JA\]0+ M%>DWS06A"[7H!5L,W!NBO1+ 7H;8'"P@_G<'LGWK_A9\9&A\#_[OC_Y/Z[,ISS672N@-* M-?OHJ.JT B":=P57(]J_V!9/;\K4CHY_H(GSI%FH)I;Q\:; )?B?JZ35V+_4 M7!=]F)*;W JGV[W!A9)#HL)4A\*@TG'X1:^W)08MPO!(M<;[?,\'IP9U2(QD M_K>KU?CF($AZAQ!F?TBU7*+#L,)*]ON=X1(=-@:A6?39F--?"WTJR%%O,,BK MLU=#GXWUC##T:47/C6#' :\67. WX(^RO]ZV\$?8.]'NOXK\B%MT'/BSN)W2 MEH,101'!$ ,0S8_3\]FW-#;:H^YH=\M2&WJYCJ7K6,^6:JO#W@[WKRT6DL=G M>CP^DS_V(5K@3QT7O>G,$Z \P?,QE..D6X4M:SE.$^WH[,.9%5,<&H."5=T/ M!G/-)4_,/D3(#<>R-)>_SF)8K$+B1G.O7>9^&\SLBQX054&FNX1,YSR="Z[" M-$=$J("_=HG0)Y9OP#;PJ%>WV,T":C8,KV"(Z"'"\:NY6EC&HT?SHG37]TP+ M$;XH1+AT1N$P7JE6,QBKHN"[\]$*-9SI>4%-[?:%=]E(-RM*;]!5>L7RDQ[^ M4%!7TL>*TN]T^AUU2ZB=5 :".J"OREQ0B>K#GC)2+XIYNCQOP<%PJ+0&PUZ_ M/QBLVA+7X_ 3JNYD(\&CTA9LL_B_Y1W_ U&4%JP[_$]E8@?_!.9M ?=FV;"% MQZAXR#@N>M!=&D M*R)UZW@'P_X21F4SB8!%[O;NPR V6=X+Q7E"%B@Y\DN M&:, ).#N993X(+_!&-$0\0!QJN.H]Y9+R'@R@V6=R1-#(HJ8#.]0XTO'Z$DU MWJUCK%4=7+=\(JX.\MQ9::ZCX50M'*#&R[T28JF24IF*:L'2\S-1?3*"YBK@)^\_'I,Q8L(UXP9^\7\6D-=G/C F+$"RN(06L7 M\Y1:T/'JYLOEU??[V_'7D!5Z(_4#P;H7,!LC1#P+@\J'X="U]L(P^A0,^-GT M2F@,?[X!B)#4;\ES3&K8! S*WP!%(Z5)_!N-WA*SUW=1BCPF2AI3YI%Z"1_= MY1XGP8Q+[S[3XW^.WA^9KN=G'SO!8#A$"X%-H13A Y]_ IL9^CB!EWX\"!Z* M4R;QFK\:G'L'W]6L4Q8,8,>RG&=8B/=,]:%66J,'=Z]DN4>F4\N::P;ZSC^? M=<[8O[VYID?_WL4&!_NXX4]1!7?^E@#MN_%?!IX>@(K_^>S!\4&MQ-,^43#- M02RB'8!__D!"B-O\W^^).G\)!TX>(R*ZOI&:0W<0,Y@$C)>#SJ?6GN\!7XFZ M\73_BU_S$*:W4Y.7;Y4ZOEQW#[93EID1L3Q797,!<4 ULA+\;[]/;1+-9?]1D_P&:^I\VG>L. N;H-Y;P7AM5?#5K45="VH#[LLDF1'XN3(NA\._@8;N*;_ M^>@ZX!:V 2_'A3W\\O+JZO/GM1J)XW'(DYW+HE.;#5709B13*E!L.WZOOK_6 M *F&9[I_&^6GPZQ8FI NPA!3[*)I%.L+X\X<3 R.#L#IR*$4NO7DZ7=.2,(. M8R5\9O\GH)6P_'P@//$7P5+(4$T,#;5#D':F%E8PUY'WXEY';8:J.,"R2E8_ M"59G0W9'O1/BZSUL@47'F8WRG@N>U26WX0??&S3Z:G/3ZZ]#$N_15-OSYD*]LW'EL&:>5>F2Z1.#R+RW/^JPG6ND_' M5A >X6 D5&*Y MPX".1A06::^R?UV_YB3EL8@_*,.:(M$QH0$Z.00*8,.C+*.PG#J")TGA. #@>YJ6Q MU%@\[3H%9G9FIDXFH(X<-Q.)=8<2S<<'3*("F:QH+1LG6V\ORGY]OG)+*>4( M];Q;A2/"9C*RY+@O[)5.Y0E]9WXZ[^OO6:C7-Q[J=85A=56Y74!DLD%OHEB" MQWIOWS )K/X>N)$"R(;,E*1I+G]*-MDOFWS!*6V-EP21;+)?-HGF:R2GL)N" MYG+("44 U30@!6,F&596=H WZ.T@& >^,O1&6!Z2(K:2/!<#*6%2PJ2$[5'"5&%R@@@7W59F M=M=ZLW=LL_OF^HZ, T!+2U6.M_\$'UD$X_OH;W5D'% -7E)::E/"S66$F^3L M.IS=D%U0LK5DZWH*>S@\(8\TS[0=9M?]JLT$,>M$=T<%T1*"^(#= M5D]M2("W/&B1G%TGD+'5:8K#(CE;>3?"WY.DV.D:HH'R1_2_X^.?X^+;TMS^J6[V)=T_9=^B*" M22?=O2:Y>VI35(,\QI!\78.O>T(F&I-L+0A-FLK6W=XI/0W?@R57-?=DHP[L M[EW-]L:Z3^YX/5:/_ K8S ]N[6U$7'$29:U.Z'A\_W%KJ(]Y']:[$/*EDZ"< M((5*"M7ZS5X5TH@5E ^D2$F1JK!/C50A;[?WQ@D'L+'+DCQN?H2J#(Y@9+.\ MU#;U>6[$HQO7E:@JCM):D_!3$/]9C*"])E/PHM7I"'EDO#U1A4DT+45)2Q&O&;RFMOICE9_\BR_%R.OE*:/B($N9T<-.M]#F$OYK^@5IT-?G<$]E;U\><>\0CA1U+81J MOY-),E\%3-/6G1GEF;'+P/K"VMQK+U;UL_NUN?SO0H0EA-1- #WWG'/*?FA7PW!%C3,6NV3J%;XX=(Y!,"JREJI:O=B,ZSF+@R4I//09BB[_]**Y3=I/+:-<:KI MED*BJDH.^M*9]@]Z/2E1^WD!KP"Z^60:U#8\M]-/[4]7QUR+!RGGH ML*67X>"E)L&=$-MNB(3:5CO+2%288!F+%KET9C-@ASL?MF+XE^9-V[<42S: MT%]IK@TFOD=^_T9G#]0MJ$L2CL-'88/@$.L$XP^6.GL&,GGU5V#Z"^@^=VSX MIS=^,;T_(@"B^?GLZ\K"#+M9EBR![7A$R"WG7H@P&-4C0HS=G(+--]5*:<:%J+Q/1]VM*AVC&%: 3:KT/[]06E^FM5< MUMU:';DF2,[7W?N)R'9IZP>BI*W/^?7[7Z?3+$0CRO&1@#5H5FG;7G;!1- O MM92)>(KE0/4P-EE&062V0LVHILBN9#21&0U]V=/@LUV6;Y';P09$VXM)V6AQ M8T.M*&'3PB*?=.XG;CN'93A)LB-7HAH. M=O.PN!GRC7>%_#+W\*Z6?*Q4G4L$>M1T<@^F$M IOXB2BN0465HJ MDF-0?3!:\YSRE!7)'FS!;6((137[CGG"+O/Y[3J?WY&\LN.33;*29*4#J_[& M>_SLD9CW7C2]?W2#O('9O\045IE(3K)2?L@IVJ8A+;S=)O\6XP!CV.H-%-&/,*2_(PA-3E\:^MTU.1 :*PT'N+DM M2UFU%S^._6+:!K6A9UL=SO/II/A/AV2?L6$4;OJ?,'S#?**$3B949P&CZ0@/ M9XY1(1Z+] CP'=-'2T$#P.46(@3?/*(07WJSE@8UL,"HTJ2\7V7:E[@+L(N M,^I/G=5OS47)&7MT]V&3#&S'=S"VAEI\5:STA7Q1V@#>D6(HQ7!G8M@=O%XQ M/.);M[V<@ AH,7WB@:VUCDK03 K_I'\%)JP&YLP0[ !EHX461_.N>1YP?%=S M>[#%U[W#UD#,\*TF\(^412F+.Y7%BX[PYZ3[XQ]YW]_PIUY']_!$]-].]YY6 MLI)D)7GE?YS@+A:'F[[6%^[]U]$-71&MV--]K"E92;*2N)?(A_(#,B>=%X<^ MZ&0OPD3;!T2WY,0_%A OZJ[Q).V<*\+'U$FO3,JRE.4JLMP1_@+C];G%Q[6$ MPBM?T6PAT1T9\86]"?JS821MIBTD#R4:SWA2EJ4MM-&I4,4::TVO]Z [LWG@ MQ]4*YW#W_!KSYJ+ MJ3U-&[MCE #_?7VL0(L\3ZG-)H@>SH'!]R?UR1P:TVCRZ(*"=30]8CG/ +,_ MU7C7&*),)Y=:6C(=@Y$8@*NHAC2=!2MF.'Z++ MBIY%4%:D\P/5M0"F2)'YV0DL ^LI:4#EMA$&812"]]EQ64^?I>P'PF#*?HHI M^TF<^)YETV:$QW3'+6P/\S[C_^OW.G$^5M9"Z0WC'UJX4', "":W%BW$(UYY M:T$BN*(7C#HLKPDLC($A66[ U?'YA"%7&63B.C-.*0.<9CB6I;DI;GJ[KO /[UNKY%DW79](/?L% M]X-R<-D$>P1U98FS95"53E50XR) \)FP[RT2NGSK( V;[9.LX13[A':'E%V" M-MX^0/Y!4X-J=['@&O_;(UC*#HMML1?2^$?R/GJIQKL,?AC;1O:'5,MMJTVJO4R]KCU V%A*UBNFV!X_! 1-.P!NOP95IG&CIA;6O3366+;V7.T,\TA7F?8PN*R4A65< ME&YO.UQ>=.IYK%1I5 N6F0I,K[0?- \T%Q;9H[;'>K;(9]/6;"S91<8XE^F; MR^5F^:@P:#CF9Q@RV@. 1U+CQ:,E@VVK'I2+;('3K8!I%*%J2K_:&^R%4#XW MB&]?ZFN2Y8U@L@@^X&FM4BP)X8B8SE\-SH,^+SQ?."@@TU'# <+QHN M'"WISGMO2911)T>2.G,+2X-Z$M0[% W*"Q^OGG/+$LC]7@W\"DHAK\6L'C9+ M. RK%*<>#&L@<3#0*]75SA6=%07T*B6%,O*9]"]*,@L1?M]"6T^1C1$:@0< +M_9'W1]-]2:+/V M=HV)A4&XGD*^V"N^_':#_6"%WO2-8YG0Z/?POWB82]AI[E(%^G)@O+%MI ?E M8[W"$N[Q+=:$NWM@>/-,P M-7?!;FYF+/T4:*' 0[<8J(G&3+2R&K_[F@0V6X;4I\*K"*X@&"#1KH7^$]Z% M!/HT/?54>\)['[SL"I<5DT7X_ H(NN-%"[N1RA[R 6$XEKR#2Y^H'5 ^(WU! M7QC^L7+LS)&AYD6W8P;^D]TBI63W&;YC^?='&Q; :)%G,ZX)CU1F5V<)4Y)' M%'4P0BR0&M;/#6_#.(%&J@H42NE]!V^AV#692Z< .IY>8=\6L2F_:-1>XJ[* MAU9TL7;I8!X0?KAALUPI;+B/F@4<0-+,R_$#P]- O7O*TKD,"A*L/:%!^-9B^%DP1XAJ19YBF4%R#819N M?J!VON+Z:_?WULMW51OKK%B=_DIM$%2+T4TS9K#Q>CX*[M/2$6;8$L8=9]I= M<<[?.?MN2F_FB0XZ9DZ*U!J>N7C09K0>':)+34^#%R M%^A8=5,)#K6!:.] 6KT$+; M/+J\$\Z.1[Q%]P/<$(NO$:CWS;0=%X"(A@0^SX["8>0@IB#>+U3.T87.=KRJ*/T"[)=FV0ND]=9)&1:M M4Q5(EV^PXKZ?3$\'4RQ(/:%Y/:Y26<'[T3E)$^^@]N,F9-C7\ZS?:.*D:':4 M "'#^NQ,E3F INOYY*] YY[V\M MYNYHZ&_Z3NFLJ6>)11./^,3#4;6)U<[Y\&\IWX7.K MW MK@-[$#/S,Y\ L1?)-R?3Y_^O(EY?2\!4V AZF(>0!^#X<"#WHN M@]"/^[_.@X^;0#Y^G-^= MDPDUF'>52$H+B?Y,P4% 5DP$")90IZZ/IQ"LI^>S,P[@GY _ 2_7] R3NZ>% M[CP P8Y/\*C&UZ)WKK!GA&P"_\R U4K-PL^.,G"FYF;\1!_Q[,-Q%X2^ &UL M?G RTWS@'F0DUPD>I\A8O4+H_@\(X!,>&^!I5D08/K ?N&#N10RWH/C0$L;I MIP<=0KL9.Z29X^&0DP;BG/RGYIJ@3LIHA].DZ<=^X/.4CQJM5(L\!/C\%^Q1 MRZ0H75.FLA8$\QN&1VL:GIEX:#HESY_-&1 '> 3Q=%:=C7R.SP.34Y+RY\*O M7MC&[ @I^SZ\A0LTU0S86SJI30T/XAP?"/O(O-7 3HX$&0\\<,N,/_%N$7.2 M/3-D*SG1GAQ7>P!1TOCKQ:RN30DQ4[FFS7AC$@!71T_S2^45SSW9B,!1/ZDY MP&&:)6S*,6"G#GBHZGH,"+;S!7,GBBN8FV[\2AU_02D)^"YKF3.3/_;WI#[? ML\G&EHYON>!K,2T%JD>SV&%[=#8.ZB*PH_V V5?A/8$7[?6%MI=+YX[+#LP] MWWT$XK$W@..['^Q+NZ.V MR&XA"!D'AWH/_@G004]'X3!O(71[8P.A?WC* ,9MJ?P-[$@37W@3BH++,P,^"T M"G=P&8=M?'WY->.PP51@<6JLH$\4MV6.'C%,#Y:4L1P8O'[A MU,DD_/UV:'MHCX_@/& ?[#Z![<8AVAQ&T_1IWM5EE DY-$T=P^0D8 X.GCV MRL9 $INY$[7LZJ/IN^4+R%6'?4N/R]*W\FRK9>R?^K7@*)&]KHM>V7VQPZ&^ M)GW&ML%D/#Q"MA]3W[8.'.CTEDYPMP)(0)+4#!$8#=7]4"1^_OXF&NHM&GLW M8!)J(#KW)4?-N7D24=0R5FNU@6-0-1U,OUBFN&EAP3R#> M@\+'T.L1RFY=X2/#[3#+A=E5F_.H^-6,%^NN6[>5"&(U5+*?TJ>DL.(I2Y# MLV@L945@L*/AK5F7+/,)>Z;HC7V8\B%@26ONG20H,HRL&&-HPB/=X V%LO0Z M?K!T-[\E0*^&T"NY=HG0RO)CE5T1.A6#H84Q&.$KV_1Q@)8.I,!;YFZKWU/Y M11;\W1L-LQEAEBF8C97X3OVKES +T%;/^H9+"FO]1$W OO3O7;!BG+&OT_E; O0V28B+RD2+5V&G:BJP726D+*=*E92B:NWY MUA8R7K8+.[?CP MU?+]P7D&W&(Z>P#GO?&LOZ;DN\BLOYNT_,TM0W?$"J35=<1@LZ&W7X^CB%C! M>XHW7^SXJ9+W=@"&KO1$?M3C='@V:UTFR!E?J.Z0HWVK/)'H= MST_'YP&X+^S94'S& ':(ZWL'EW59\>OPUF\3"E\TG\K#5GZ+"W. J?P<-.W7F(A%RH76.V5V MA=*3Y?*D>+QZ\>#G^*^@VMRN]N2B>X:3/.[ E+S>E!KDT7&,X^[3&]'\&-II MW?7DD3S%-?IK:ZB%UG!E!L"@-1HHHNL]01E*RJ:4S1T>"JB*\(<">^.> Y@H MO1+X&G^6<,3+U54JL!*]Q5&!AA/@>]0]JSL:-E/5UUF< M@QM=4N/(>Z+7HUZX+E%;HV[_]>J2E-WXC@64U%V/G>6#*8^[RI2G2LZ22D.W MHF8858=A=M>36PI+_E046%XAD&\ ?D4NZFSM1'L$N5+M@.5L]]5!SD=XE0)= M',Y7)=E#=Y2/C4R&W T<519644'TU\-1X\%6*8@PQK=HB+%MW 7SN05X[8 Y M^QL95*B,'Z>BO#AHMF\P0-'"X_8-E3U/#P/"1AW@P0+E9X7U9FF,]O@!DT M]^$C%P1\I//MA]0O25O9"O-68I)[W3',BT98?P$KB6+^1!PGS,-Y3L8V3]RY@,UR0?2IXW@L560 _Z$F MRZ/S1GE+6(+/F Q\1/BBOF4S) 0($U:"!L)=RP^K3+!B7U$=P3E@CB%$<:F# MI(*BE]258\4=O-6PI_+]$MC8X_2:2 ZD=90:FQ.)UU7,YOO&X5OY5)VM2I-C M2PY#[)EB=T"+^(((Y5I-+/ MZ8'"9*PL(3X#,;1N8F9DA99R.,E4X&S(^SQA8U&TV';'DM4I9;^C%4L+"=YZ@ MU4Q)&X,E'#\Q8J/<0AQNE 7HDTNRR[@F3D<4S\:G"*MTIBQ!+:$(PPRZN6QO7$/O"8,Y3R, X;:0/V)39K#6@>D+@$00P>IQ$"GAN M7 ?61^.G.&UGTD:-Q++F\/J&(1IQ46XF#BDMR&J$:C$4CRY%LQI3%MM$44'Q MVOX447\$-D X0E!--T?%:*?/#YB,@95&<0!&;A!0C>8+I]407U& 0.8&?E$N=\'HP8>&T M5I:A?$8!ED\^U%;V(YLE8B-4)PX-LXNS.0H <-SUP\<82:W#7_:&M5RB_2G* M]QX*Q]S%.J58L@5ETC#Y_O>D =O@81C?$D*;A!>!B"P)EG^:9U%F;J)1-EYH M#['4\Q[N($66!G!H-,MR_NIS\B/%;]W,X$B(7&QQEJP@DA?X/J!VA368TKJ_ <@EK0H>0 MKDRAS1<'ZS383IRC+LZ:75"?-RG/BY0M;W.I>5/R&9D#UCG-8:EYV;(FAG.I8[A.H;%Y>->[2RS M>903'Y?'F;!Z$H3RVDJ86HDS?:R7T$PXS,5GR4,%- 3FC#FY]EO:([.2F&QH M:8%/+!]S@O:,EJ0C9'M86)DCI!73 C14J]>Q0"Z5SKY%%%CUGHC3.31?,[QM M\CK>*_+9Y^JS2":&(8MH"^XV=Q@9,9F>B?Q3+:S3Q[UBKG4B1N>KRO8 5A)M M:76RXSH/@+86;8.L? 7O,@_/U8 /3"]3-H)]#ZW#$*YEKL@DM7=IVM0.O7-0 MSC"!SMDR\C@3#'+. X<8B\GP8D]9&&/;.\'^'.O]S& /S>XS8.FQ'2QT)L,J M#.#=FCZK>=$*2PMQYSJ6).X7FTDV4+S(2>)GN['_'+H/;+-- M#\R+9W?LF*J1 M?H[*EU)6H2=;C8R=V_ZD=H=Q?A_Q*'J0!)T3!QTV)&+Z5#'>N3SBX?5@I(J3 M \54":24D:^CD3]A'F"J;MN2:?7&3.=5D@E #Y/R[T13##8@P5@H;> JD6_\ M0.\*=5)5C7-LR+.J4\1G7\=*0!B)^&ATHGF7DCTVI=J9?V(EE],"I1 X>J13 MXR."Q'M1VWB2OE'[PC^\;SR1-TK/>9R'O&+8^UXPFVDN-/'2A>FS7D!BPL>> M_Y*U?B2#.C(6V?'-W(,FT5\EMG8(012L-SSO8;Q>J2FZ>4!'=B+E?##<:)XR M:QAL&VX1UX5$[9PS.V5_H&1Y>\5XTF87WV8OLY!W*T=[99DC9-ABT^#1.Q!$ M>RP^F&7G'^P0=-.4^*Y;'$$@\RV4T. M7B =5P@/)F6G*4;=\^'?I.E?Q?0'JSZ(;O)2-Z31"W=E^,'+']5G+Y?9/5[N M'@6OO_"YG\/??ITU>;IFR/DGSUARTS=12;.5V69":)L MFF;:=(1/^?J:3)NCJ)I=;#;2KI%VS1I.ZTFKYM5;-;OPHZ55(ZV:=9PV6%.& M6T15R;#U'540;D5R<=+6KL[P?WU3:&FKQ-=QH)+R& MVQOO--CZ\\/;(3=.Q@S!HB&CRVB'!QQK*RTT*2%=@!G ML-6YV.BIE;31#FBC'=Y'Q/2CF)(@X(D">0(!::M)6ZW!MEIW*'RD49-LM:JU M/D[:@%MZ"2B4CJRT).+HR#7E)QIF6HGW .PU4+W;&BH-5?-U%D*LZBO'>KE] MXYJ.&Z6:*LR9Z/+<+)CER_3#+%UVF+DL\;QY*J%GZE*>1XSM"2?'DN\^Y9B^19^'ORDW+>B2RYRL6^!"U M>U87/UA76*%%XK(,+?(M>MC_^STC?,V2"_%(T3AL%$'K,,A("1DI<>(WUS)2 M0D9*R&-=&2FQ9TUY"G?L,E)"OBB4D1+R3:&,E!!'V<@;:QDI<5JFC8R4D';- MJ=HU,E)"6C4R4D):-3)20BRK1D9*'%P1R==W\O6=C)1XA>:6* _M9*2$M-". MZPS*2(D&V&@R4D+::M)6DY$20MEJ,E)"1DK(2(DF/0![#527D1+)GP>+E*CV MUGW-J_/X 3P^\:KUBOTF=)D_!?2?5'/OGYV"%^SX;AW\;9/_]J/34<^(075S MIEG>SV?M[MDO2J>KPCI41&)YTLP+_B7CN19&/U+G E6[A%(J/&8S0'N#+*3)@-O./U+4] M'5W4F9\%H5W]%0#95H RMHT['W:[J6,!IWN\_69J?= ;]LH +)QFWU!7H6JW M=]$O7=;*4+?(=\?6 Q<#(5> G33:C /ZPS)(DY'W UXE!E 'I91@T'>P"L'ZSOUR246P+YQG2?3P'#:!7GSPV,6W5OR MV;0U&^/FR%CWS:="!01#X C1 !\7V/N+'7=->BYC$P=60V(I_T M#VWX8AN_8Z(&,7TSOCVC6:%(^Y6'7:%>8YY9O M'YA77'/'3C(;1"2X>IE3VZ-OEW!*->9MPY9;"M(HIP[*IMDWU/6$2JT)=.[$ M"0S>SX$?N)1\,VUS%LSB8R<\=0(G K-ZW#]3ZRFJ2)Y'+)=,A(\6#I;RW3=[K ,U?53EN,<'QFMQBINMN%)MC)< ML53QX.5@WB*&;6?2!ON"C#V/KED%UOYZ JU9XXWAO8QSKC*VP$NYYM:*[AD1]S _@,$^<,VAVU=%/=8'G^&!OXR)W)[6?'_4Z? M$P# X+3A3YWMO'RK33[&P''8$+2.NG[G[2.CKM0IE8D7;B"KB;";'5CMKA*M M-3M9U]JFA^%8Q< M22F47SV42.Z6MR3K54/!9<2A$*BTFXQRIZL[1V-W!D_E13N&T7.QTNBI0<=R MYY"]Q\"TGY^=P"5X';VI3_S%QB'8")NYC9MYC:EI-\6^_!5!11B2 3;"?/4R M5YAUBV7GKSBV6WZ;GH4ETR:X8UYBEF;6I5.P6G!9,S8H$,-QP2*P0RM?7Y![5[,]36?I MH/'9!ONWI;%_)^H>SPU]S$9[K[TLD0EGS4R:V)OA=-%LJ MP"Q;&G0Y:VXO(+X.NM>\559.D/#CZ\LO)5:VK^^Z!3CE!]XA2)7.Q.N# M%$VW%K1MCA851>F70;9T+K<;L"J]M\L?%L"&!GIW!5L4>+N33V$/;W>X#'(A,*LG.R :]1ALD(NZJH>&AX;9 M6 ?3![SZ&Q>%C$5761I:=%'HP7Q6<-8;C7#OA/VC[JPSV"IQSVTO$R^*,5P_ ML1C8UGRRM!]L[YR)_PP&^%J\HH9;+EIO-1+1+'N&>:MML@+0+IUK)K[?91Z4 MK[TL&QUAFWO\MI$E-,K=IJ4'W!TDU51-MPHDCDZI 5N7Z\RX/B1AA33Z0EW= M++B!C/I\ABY,35VS#MY5V,'8L8@>X3 M8&/P)/U%;"XO/0N[X2U_"QOB6S/+\0+W-58AXS\\AV,^.)81)NT;#MVJ>ZX M!BOXAG$D6!X1Q<=CYI<7Z-,\W5G I,\Z0'/*_O TBQ+3"P>CQCFYBL>*EPL' M]5A!N <-9328XVF7[@>:1>8:3$C!X7!-:NO,"H^F91K0Y<#B7"YE9T4%T%K: M V"+[?!WUX1Q8:N;:7]R(&V*H?R:NXB&/%^9(T,X)MI5G3]>BP^OG/BYH1?, M9IH+#3U>;9.'F2SBQ22L9A]^6">'Q A<-B[R!KNE#!D-3&3HF"\-" N%NXNL M E@UMTU1_C?Q\N;E$K.4YJ#95<:?LTJ#W?V@QEZY8$7Y%3-[\HZGEW M/XM2MK7R=P0\J()?$E7>1=0\J20-5[(:N]ZM3;PPS*<)-F19#0ZHAD.3K3. MW4?-TFR=ML@#?31M%N2%1ZO0P%GM[8V/2]8]B4JU8);/SA1O1P$G[S?8L>OV3L1I07 MI_;8ZAI[QZ\TNS740NNY,BO@S4!XW?Q M;*Y%#F UEI5@;/SY3GPEQL)*A;@,VXCVXNCR-44[F^-J-N<2[94NA-H7_IYM M^Y79^ZF95#=B<+G4+<>[Y1L*^2#X,(KD. 6RCQ7R./;0RLO&'K;(3\K%1?Q& M%1M4C'!\II@#P=(\SYR8T%3SXCQ2IDW.HECE5(JDLRA^\M*Q#4RH8^!?S(=A MT:NA/4KNII3ZZ3#7*"OW3_U> NDS3IB9WG;L=AJ$I1Q-9^&%>;'8GF1<&FT)$,<,>CD\ 5DKR,>H.:@!X93^"]%&,K&[!2!ZH3<8% MD98R*"R_4YA2YY9Z%!4?+,ZGI-6.,IZIJI+#8L5DA\>F7LH/11GDF:8*-G$E M/!H6I5N&.5NT+I7M\A.=F+JYH=(9]B^Z.7C73;17H"LID&%?R1.Y!M!/U XH M3Q,#&ZCO:KA#F_Z47(()XE=VB 7KLA#(S4$6 17 PL#M2*!?IQM]86[], M%<,*NKF^(^, VFAQ,8>/FOTGMCLZ>0&V!#3P:T/ *A%848=B[+$-TQ?KTJ:J M@AB+%=A6L/US)3?O= =5Q%BCD@UTR>@4W;I"GH+Q=MT=;8-[AT[_0HA% MJ>*ZB';RO:'KLE;Y*ZH@BU(B#@USWGJTBP^4945?/+BF>]MT_KYS'<#>D;>U=DHR._X MUI.PQYYU%;V@U9#*(]?V5 I)/28P+W?V -ME"Q6U<@-NH0&;P:_4,J$!,7WXT\,WKL"; MP(%3YYE7IM+\P,76;-]H85TMG Q=F0"8VL5'DOX"5R,]%W[6-6]*)@ <+ZRE M329,VR,<%+2E,P,90&WO((/'\2#D3K,H#S4( !/:Y@6Y6$E#-@YEUB?\Q$0F MG'!3$4+?F>^M&M+!0TM/LQI2A1(KIU_NHF$2 M6#U->R,%D V9.9!K+G]*-MDOFV1.V22;[)=-HOD:R2GWCM]D#MEER9DC5QFI M:4 *QDP[J6ETDC52!KW:^=V7\0#G^-&TV_B/]V1XKLX/?(:4NH#RHKN>#==2 MED(0(3^*^&4-]IP8N:L*HHMDM1$I8B"\7WT/(PAVMJ*C:*L^6QZM(2+P7&BB>Z."J(E!/$!NZV>VFN&EI '+9*SZ^0: M;W6:XK!(SI:<78.S^ZW>:$U!CD9QMCRY6UKB,&^#"/:<]/J:Y/4-+D[)YY-\ M+?DZ38Z1JB@?)']+_CXY_CXMO2W/ZI;O8L.T1R*8=-+=:Y*[IS9%-1L05I\AP$NTHIO^X M-=3'O _K70CYTDE03I!")85J_6:O"FG$"LH'4J2D2%78IT:JD+?;>^.$ ]C8 M987K-S]"509',+(QVP2KVNUA)K6C&]>5J"J.TC*< -.Y;< +KR]HK\D4O&AU M.D(>&6]/U(/;)5+$I8@+2$&UU>\UR$B2(BY%7(IXS?@MI=7O=UZ7C*<\H76NC@3Y=Z.$6"4L!9!R*9/ID"RK:#>=*I36#I*69B9I3DA-&=1QN6DY$F2H0. W WX:\@* MO9&*!R2F#;,Q0L2S,*A\& YSRWO\=C - WYF)"BB,?SY!B!"4K_%E/8AJ0EH M5N !)'XT4IK$OU'0QFP]I]H39JQ/D(81/9JH%YP ")5-7$U@QD]49^5(HA]' MZ?$_.WSNB>F"(/HLA??,82F\83 J9&5._4/-=_HY>-[#9T((Q&!M*IM46AZUJ*^A:4!]V623)CIP@?CC8 M07340;,6%9W:'.:XN-GO[(]R%EUFHXAQP-\DBLEL-%(.3^)635CRB'E=)D3D M39F54"O(YI!KF;\F:$6W 2)8"D=_E2SBFV,17Q27[<6]3D."]&0:$)1 M1@U)YGF$A_%L"ZP:=R*L][R\+Z9NPP^^-VY$3G'>TJT.WCA^D/O64 NUZ:H] M(>US05E#2IF4LO7OP XZG-P83WE\N=/1S<'*M%2'$6UY@GS\6U\ ML0_C3XRHPX[2'-U:A\K"1-A(-=#XNX F4W!P(>2-W/X$O'YXS;&B2O847G-+ M\8D^/L0O"9%8 ;L8A-F7+*RE3"H&!5_2^YCO#,Q-C(N8NR:/.YF8[HPP]O58 M(,7SU-2G1"./CF-@4$$4_9")-C&H98)8I&( POA1L(&[%M]G /*G_KE"@(H6_)*).&"1/;,Y1E;0ESG% M, \V:!CPD,0[V.2GWGDW&@.!,UD\S]K937\:AA#9P!M$4<,(BQ;YJ7,^C ?, MMU-[420&"SN!G\-0CY N'MU@\NX@'/1\I;[<:Y!>]/??WP5>^U'3YN]O.8T_ MN\XL"IO[#0"/GA?= ^0?8<7__.5__@]"_OYO[?9M=&*:,/M-B@+7,05:Y(HM M*K *2 JV ^+=P2=OPCFJA1U-QVBK'55I=WKMCD)^_\:>'O]7N\TGS($9SYF: M,IDQFH]/=SU)3\:G4IB'!SC=TLG/9SH*0*?;5?[8>O@[7W/]3R 7XQ?3^^/^ MV0&4.KV.PM$Y^^5&4;\M$7UK;/:\*)W36Y1.TQ=%N3BY18&1#[87IOB;[1 ->3N'O8F76-%68!_92.XCL1 M)<]^R6G[K:+4UAVH[=-.Y.=G+(IR-G=L%D^+6W1('A.[8KJI9[!/WA_4-CS- M*$&1CDUS7M+>'>D3B>G*V7(REE'&,KX*OI>QC#*6<=,=P M81XX2G.3]6AB-.>)1W9*(=N3D)U2 *8D6?-B5ILARK?:,YEIL"F8FL6/X.YH(*#9(P-M3UCDI7SO MAZ2#5O]B36KKQ@KST6-ZFV%%_>:X?[9-NSUW'9UZPEE*1W^V>&(AD4?7.V5V MA;(N8$E$120CAJ5X[$$GJVLNL!HK"F(&&3=CH_YLVJ8WI09[X7G6=1S,TR4(UZNRI!( M\;1)JFHJEX&84N-TY1[HM= =45MC;IK$N2 M&VUL&^%8KSX8*JZ21G@4DD=]%L_M3UE(,$8YV[IIF;S,'RS1 UL.OI=C_3K@ M>NT1^B%Q/>($/M8QES=3(Q5V7V7K/"L&H_-3^9,*Q[5N7Q MF\-R"UQA1061*9;TA#WOVJU@.%.?6F"B799DEZX,HFR*[ MDM%$9K3U$8M-X3,96-6 P"H9O9B.7FP1^J+3N8^YJ;A#2 S-UV10HY0]&:&W M/Z/B=9+LB/?JC7_Z]YWZQ+1U9T8/[VIM<,LEZ-.B-:?\#7NE=C9D;RRXY--LI)D M)9G;J)[J9V^EO/>BZ?VC&^0BA@3M!B814VA(5I*L)+.Q'%+OL^>Q[U-4C/_Z M+?^"4W=F,\,@IVJ8A+;Q3S%$Q;/7$#]>6_HX@-#E]:>AWA8^9%L=E.VK2 M%O:+:1O4AIYM=8@K/M/<1]-N8P. AOUT2/89&T;AIL^B9,PG2NAD0G56;R\= MX>',>0TYC/0 (\!W358=RO,QEB:PL?J=YA&#^M2= 38&>5A@5$DRON]2S0O< M1=AE1OVIL_JMN4PM(]-7B*V*E;Z0+TH;P#M2#*48[DP,NX/7*X:GED-&0(LI MC!^N=52"9E+X)_TK,&$UL$" 8 W@B^F^G>T\K64FRDKSR/TYP%XO#35_K"_?^ MZ^B&KHA6[.D^UI2L)%E)W$OD0_D!F9/.BT,?=+(78:+M Z);%CZJ17)F59RG(56>X(?X'Q^MSBXUI"X96O:+:0Z(Z,^,+>!/W9,)(V MTQ:2AQ*-9SPIR](6:G+1C%KU*N(:&C>N8P2Z3YXUU]5L?P%VD?9@6J:_**^, M$?;Y+>SR->HA2V+D2V($,S \H:''2F)HNF\^ 9U8;0S7H 8Q[?"#[@;PSWGI M8A C<-FXT-IG.?9G#LNQ3S''/HDSU;/TU^RY(.8GEH4Q3J8P1JVW%F+D$)=5 M,&05C%/*<"ZK8 BB6&1Q ED%0S*:$(PFJV!D)Y;;@:R"L3-Q8T.MJ((ARUU( M(=N#D)U2[09),A'*79QBW,M'S=)LG;;( WTT;9LE-9G@.VCSR'E(Y$.9PYB^ M3;@O:CZ5U6$#DU/)EW%-9D4IW?LAJ3H8GJ@H-_AAW"$9(+PP-J&AZ7F!?! G MQL.B$WZ%4F95].03,RD=KUXZV)#B5W,2)V[OJ,E?C[!3+^ WW[?HC-J^=]3- M6F9UE%D==VX%O!D(K_M>Y\+LXF)+ZAJI:XYE4[T9"/GXYO4HELVUR*DEP#W* ME1BU#4$NPUY1'DRA!;(YEVBO="'4OO#W;**FBI7J1C@NE[KE>+=\0R$?!!\\ M9[ @4:'58C7C<- [:EGXE DC"&>:^R?U49WE(T%YH[%M?(N:7+W,J>W1I9C/ M41SS.6(QGZRV$_OZH]-1SXA!=7.F6=[/9^WNV2]*?]B%I4CA43K3WB#.1ZFN M@7C4[]6&&*-SVP^:1UE1!_RH834L0GG#)>##:%YJ7*9;;PEXGM*%D^P;YIKL M,5!JP^R1&PU&+!IO<,']WB5Q8H.X+>^_PB05Q M\V8EUJ8UR[ZQ=A;K(G/C2Y)3"'I?F(F?B['AY+L.\X6Q!7#H/7'W* M-,D;,RH2_K:0J+=)VV5IW58SY!%>.=FA<:EK2:BP(VR&$/LG;JW4]?Z#%1\K MR R#PX5M./-]=WSZR?1TR_$"]S6FA"D[9AN=]NKX[C ML7+E@(U6+9--BSB!2SXZ8$F@3OYDNE3W'1H<7Y05BLXHZBJ-;+[>*R+>!\R M]GW7? AX\B%8IAM #5ANK8HJT$7K/5!U.%!'RYMA9N #@3M2U K@]@?#?8 [ MOK[\4O)MM1U4 :=UAHRN![/ @B;&-8B+BY]!(,&B,)_H%U:-I))1TQZI^Z!, M: !PZW(+4@PKD(+/Q0:KA+*B%!ARVZ-\2WV-U6B/,M#M&^]HPFB^2LBK/1 & MD5>\"O/77_&^\"M>!>_-5GS8WP_Z]R[58(=:'&;-H]FJKWJ[JRIX4KH'O;^A M^[N]S&_COW:5;K\K-B-4(<$FC-!I%"-4VO^W801542_$,-^&5 MS+=*\P$=*+C!7JS9/3%*I;/D73%*_J)31!.H CTV-7H' M@N]\57CA]$V@?=^N #DZ>V&$?9T$'%)#,$817$5489!-O:0+P55$%6;81$4H M@^%>=LT-,5RKRWO5#_.RQ(\O/<*/#]>4M>WG@G0-6Y1A],\#X M'?"*>]_,(*67UA6N=WN=7F_44TO RUWH[A:^ O)M"=\/&V_4'FWS7[!SIAYA M8 D-S2>_.8%ED"^SN:;[Y&HRH5A3@[*&MR R>1S2HR4O$+Q[&(J-Q >*QX$F M.,I&[*MTLH>-FTV]G@XM*9O'BFSS 1F^=ZDLP23G(]24VQY0-5M1(UMP$P M)O4X++]B8HY?"@J?7:92,+19KB*7,AL3-_C UJF+1A;Q847FCF?6H2:W2>&' MFVCLL0UV/)\T F*C:\E.%5I5F3ZF":L>M$H[_,:N?:DQ?J*N]DB_![@+74^X M-%\'ON<#%6$Y^$";/\9!_(:]W,O?6I,?"J?JCW(83OUN=PTK^

HVUM.90#_6;4L5V^[VAARCFO,> )-ZD0%;H/ 5VY$H+@:48E4, M6,=4ORT7HSM41I76(C_O 3#9^6*4XA"W(*P)V#JX;&UGTHXY#-VS^."'C&>. MZYO_R@0JL-FS<[%AKN/53XV0'F C[R!"=Y,)1<6[DM&A* F_;H7\U8O/W[E% MQ0CC]%-AF, W[<6^ *YWS2 FPZ"\#-WURQ&:- MQL/8EJA7/-9GQXU^2PT4#K/1!&E6$NM_9*36^4I #BL$P>3&G M,_ F\(=[ZLYP)XUF:W^#WTN9G@^8D[IH+!SJ>A*O0 T1X%/&(J#\,R1!C>FV MPWF5H.\)YYS8C_:",P^)0!>2*Q.&>GUT^3#W#A^$D6]S3/NK,%V>J0Z2V-ZT M\21E.SSC<;9$=24C%TZV'MM/U--=DZ/\.PNG)OADF; WR^M13'67=7/CNKFI MBKE:Q+]E1 ZDU8J MA"!*%S4\[V'&J-+JCT5Y!R?+V MBO$:4!W:9GFVW@H^:/J>ROK_:2[8#[G*>3!DD_"._GY#T;L?@;; MW]O$A4J/G R,)S(P+!M5>E:Q9Y7UH>8N]?"@"ARNU.H8V=7!:&0O>HB$YS0L MP'K"EBOMAL4KSITQ9DDD16J7?+.]\O*1'+]B[^Z@QJKN<"CM#?W[T\N-8O_S]02P,$% @ 76VJ3CI0G8?'"0 AET !$ M !T86-T+3(P,3DP,S,Q+GAS9.U[^M>1NV]*' MW]=+ASR"D,SE5[766;-&@%NNS?C\JN;).I468[7?/_[];Q_^4:_? 0=!%=AD M^DQZ-W>=T8PY2"K)PVB(ET#>G*&,LR:Y%BZU!;/G4*]KYK6\E-8"EI0H*N:@ M[ND2Y(I:<%5;*+6Z;#24H%Q22]456(LSRUTVSINM=O/BHH4J.; $KFY=L;R! M&?4<=57[TZ,.FS&P:P1MX/)R+3>RGIZ>SIXNSEPQ1R'-5N/?GP=C,WI(JW"@ M0B/[Y.@(];R"[0 S*J=&?-BC6=[7FZWZE@D=\RVFT7HJG%"GBX;NGE()&_43 M]($%K7:[W3"]&U(4Q#)$,RX5Y19$Z>VMO5'B-PV_,R1E_!'D#JD$ZVSN/C;\ M/FWI1=Q2[BW3M;&5:&CW-) "!+,V#"XOP./R^@Z?#2Q=->R((H 11XB..-JQ?C,#5JP3?OV,L1C!#-BO'VIM;BJ2;9<.=J5IFTA8'95T^%3 M#X/DCY6 ,]0O)!&N QG@Z.X&LD@,:*/98#MP*((**R$E$0THQ%V!4 RC;QM, MC1G&M3R]S'>XW>.*J><^SE*Q-.%4(\R^JF52;$8/Q]_B]K&)=X%FD]1) M*"%Z2;E-?'$D(N]#8U?(KGQ/@CWD'\WU[H0.N .2+,Z=.5.<,1Z6Z7Q!:XC$ MD0!U76X#QQ'P0KH.LW4J<$T=?:\9+P"4_,*I9S.E;\H:KS(,F? A> :^,7H8 M ORZP_N;WOVX=Z.OQL-!_Z8SP3_7G4'GOMLCXT^]WF1,7GGA"+]6B!Z#Z ,5 MZ(X%*(;VE88WSAWU J:5?B<9H4:7Y6$U"696Z+2.#QWR*F9 %4H%0VGC=#F< M];&N6$*1%2*+*Q/K\^++Q'B"/Y][]XCS\);T[[O#S[UJL3@.X:Z[1$[O M>F.<_WC[[^!Z,!S<]$;C7TCOGU_ZD_]409(9)-=4,L3O(6*K#WE:1R: ;\-" MC4G+<:4G /\8*<2=D:@S*Q@2,(S@$;@'ONO#/SGN/D^Z.^"L')QP<)^C9Y0K M&,A[4+Z?=]IRW'V1='=$P&^$@ZK\GO![Q[*$AU6D<&W/4E^I0#+U/&!TRAR\ M.?A Y!'E(/,ZB4P@$9<=(Y(\!3*)$PJML$I@U:."ZW="#R#,;=P')]&:@\:; M)!JA"+("0:064GD_X?UDYN3[/Z4]!X&W202B0GXA8,14&"0P& "5('V_!][* VJTK' %:#Y@(Y@29F^"^'=SWQ@AXX;3AWFSXY4? NRO S+UK#MHC5LA6*)=X Q'/=W9R&9]NXO%\N" M[Q K-',?2<00C#<=_5"BG?50HD*F&#)=U/L\!1Z_/1^CK:<+H)6H3W=E$#TL M.:] RWI]O).A)MJST]/M:^-._]?3+(/C9VMMWY#?(.NWI[+EBM7*,(3 M.\2CFZ[GE*YB>Z[]W>4#US+"XKN$4QD;X"@9MM2WHL[6T@[W,F:JD[4!.54= MN8])7QRM0-+_Q3WPHY4!E/X+2U M\K5)>";&N?EWM$*PMA;E8V7#9:Z.CA9.F27+NV3+YE\>[0S)+"VN54J+D$E? MU+?JC2.JA#QH\[ M5:U$^;#<<)FK0\(RZ_B*(DXP+/I?/>33KKC0KCA"B]<-H??$%U3 4.MA7]>; M[^NM9CD$$D=Q%!PU9- #OSG,TO3#-HJ,'^6\]QF/G@+)XT+*:7*X&MGGN1R> M6QA9+S$KVHW@8 94%5-:6*\3J M=[=R _\OX<*5/)6)\/F+SA7)G7R1TI SW9^BC,OXHP^2? MNF$.V;E"'9,^7U3_\WB50U5M9DZR!.F'@R?QVZ^ MU-1[;T$$O8+K_/\OR?3;&83)A.]R$ M;<="BW1)!W9GB1.6_3>R"\_8?!C[CPX _R:N2L^%WEH!MQ.O)!Z,Z(@7,#\YU0?$;O(3D@@FUUN<"X&5!F M6Q8A.['YF?(E?,K2DTEU8A;=P]-8N=:W$:P\82UPV_;?]+3>LN&,QZ:[!PT$<8SF;, H&W ]-^RSBN.HPZ07O"W(.X M3\T%?:Y <$-$G82)J;VG9L((\&[AZ15\[#IF8)DP)(/FU,QY&(X[GG*#/(3; MUY1_PS4@85(.W:F9U<4EC[NHYQU=IIFSI__4S!BX"J?$>X E?)(>7%_M:/,VV__2>G' M_P%02P,$% @ 76VJ3M0(%8ZM$ X_$ !4 !T86-T+3(P,3DP,S,Q M7V-A;"YX;6SM7>MSV[@1_]Z9_@^J[[/\2'KM)7.^&UFV,YEQ8H_L]-I/'9B$ M+#84H8*4;?6O+T"1%!]X+$A)7/EN)A/;Y.YB=_'#8O'DS[^^SL/!,^5QP*+S MH[/CTZ,!C3SF!]'3^=$R'I+8"X*C7W_Y\Y]^_LMP^(E&E).$^H/'U>#J\M-H M,@U"01H/[B:WXE^$]T.)3,@NK[1_G?(XGI0!0:Q1]? MX^#\:)8DBX\G)R\O+\S#AP\GZ=N"5 @*#*(+LX7W!H.U_S@+Z81.!_+GM\GG@COA)(J) MEPP3ZLV./38_D10G-U2H%E_2A 1A/":A]TX4G@I*5@MZ?A0'\T5(\V&1!.\=Y?PZ9"_QMX@L_4"\;6-!JV)V:A:;+SB="9K@F7X6 M07U.=VR@L%9VVF].2?R8=IXB9WDB9"$ZT;.?3FB8 MQ/D3Z:*?AJ=G60__0_;XWS11)3"*BXR@2-9DA M>:3A^1&4/ D2Z1\[^4E?AEM-M1J'RIR1YRWG$KS4OTUFE"NBT0V+90]X.WT@ MKS5;6W)GCG#FKGJIU.Q&O.HPPKV\+/%KISN>IM*%H6?.'D/1Z<"&C/691:] \2+FD-%;K7 MF5N:K['6N,400/TV)62U>8:G-D>^2%.$#22\(X'_.1J319"0L*1ZO4X<') ZS1-;V-.-G>5&+P MY9CI& H"73MAYAT3(>):!]L'JWV3.'PCTGS6_+<@F8V7<2(&T87R*RTD'+F* M<0F0"S%8VED.0PY8-KXASNU"+NZ* 7:ZQ&8'$)@^#RUV>L2@<;46&&CL4H%9 M7D_.*KNH2_R5SC '7)QI[MB6*8YM:>*X]QS1&+/4!KJP0'H.C1-Z G7= %N? MH398!_4QL+<8UQK W_ T@)'G\27UK>W 2K=90-'1804$U#0 "@RB\"6;0EFV MC)+XCJS(8TBU]6X@VE2ZD@AQC=N-@E6W4@Z^C# #YGI=[H&\6IJYGJ[:S%5T MB"L=9!J\F:M$X4MQ-(FINOYAQ.9A 'HD.!D)@(--'G"V"5?>[^:-6M+O&@FQ MSO[KY[J=I_TKHA!V$'%,D_I4?_5A'OJSASVKJNF_5.\JBO<_2)M0CP;/,F&0 MNV/4=AAIBLTE2IK^6I;:^0QF3:5!522M-XXH)>#K;>\X79# 3Y."6IVJ7F7& M5U\AK$&#[N:*JS+B&P3E6^I7 E:U^E*]RFRNOD)87P;=S?55942Z3F;J ?0$ MY74Q8U^ H@:M=ICK4<6.;_9)GJ00&9/\(3.E9Q+*+?JC9$PX7XF$6KG=SH4G MG[&$\2"$01MKS<@ 2D28N=?2469.]Q1>2,?NRC:!+A/7KM7I7E>27!0;5DHA MR+R;P6*2AJ9O'!JV+U@,4B!3L6FA*01?_,[WUHCT+E.7)MJZAA'7]BKIB''6 MOI.)5AC8I&',IA,2/05BF%8H?/7JA4MY"OT38_Y+$(:-+!O.4F3?$!:<"&EA MKA4G,)FJG;A]CY79@O)D=1>2*!$IB4Q'%O*09G,L!B$MQM(F4IRH<##/B@:S M+'SYCB8N:!H#]O;=M@TWVBFF,7=E?6,B5;J=?HO7T<:X@*2A5:X?-6AQ5K"+ M@?9$SRP,X88QW1C,)\C[Z9[!/IJGB*N;\[;UIJC M\EU6,[5W/2:-V3+ZU>M".OR"1G3:.-U@H2I20PU5?RU&704,:E&E_51DK5,_ MC0Q5:U*=N]I[/4O-KX5CY(:Y(%J*V)<%0='*+NB4<5K:5O$EB!@/DI7(<"FG ML4QGJE+6ZZM?:#)COIRZCI.T<2JQL]>2*WC<4\G])PC:.&2@J"<#*&)2H4W6 MKK3VU-_7K=F\[W&].:8B4,E)WTOZ3$.6C@8RQ1KKS@#:8OW92-M?Q-57#G.S ML!)[&U+7Z])&:?A&6_ M<=8<*"K>Y, OO^GQC%:QM4[XI35Y5W_6%0Y6!FUKV"NQ+_^N14 MA0\AUC+=\A%<_9A7L=8BY[3$/[]Y*5T'"46RW4(".HQT]X,)2:VD9W@[/9P@ MKP]PD/!>X49H?!]S-0PR05%Q[AZUK/3)9>V E;?/F6@6L:JFZGS52I?/4.OI M^MW5!#441ES>YP0V>:]3V%8+F*.MU5EM'5.Q%\H@%M\@.V_@%455V\O-9)O- M+AHRY'@ V@='@EX@PKVJ/75CK=K?GCLS>V/&5)&6Y;L^%I4@2X)[TLM28?@6 M[8V?-NCQ@N&Z4IK;S0&4FVN']93]98B[V*NPSW J0!FMJ72? WRTEA9E8-O M/2 3!T]>$$TO MZ?JG^'L]'W?UZLU(]$0GPO*KZ91ZC3O*>BF\='9PGX7WV3=+[>\X>PX$DB]6 MWV)YQTTQ]S02S>Q9=2.T.^.F5PZFAQSZONEU3D_UY LMQ^-&<\"?ZGZGP!E,6I8@/EH6$) M;G8' !D+P;=O3C\\S%O">O*S.V6PW(7,SO-"BS%(3OKI^K5X_& ML5 UTU'N*E'/\]K7&[8B*ZN%CK(.#:+;=%T' '=40W4P"UW&7KJRVMKQ*FBU MG6Z%]M#PYV+Z5CO;2C%Y1WN*&D#5M0'E!?UN3%I(J9D.'UL 9VP59.KR$*8M;=@.J9J$9JOZ.:/=]3SN_6(=-3=6= MCGO5/YNF NN-\ 2A6OOK("*1UV(/FH'1O =-R=CG3;D>I7YZ%B/]O-3M(CW) MTR MO@RDD9$?BW'WG$6I!74\@8AS,%F(#PY)+L9W@9&E'(2S'O!Y''L$WXHLYUD] M0)S'C]!MNJX#@#NJ@6][;]XBKQF?T,62BWPKIND90DN5RC9.P]P#ZP MD2?PP:GVXQ6:0 MGK 5<"".ZP&NJ==;!*9 K"B['( A92*\D[PR=&OND#@.#DY D[<9 MP39%J.9'_\@S^R>VKS.VHOB$A2/!I?TH0$8=SC+53-.W/S]>%5+6: :(N; MJ(RT/5[$;=!+^Q5;1RZ(#W!\UQ96I:RM!VH7 !E$K"\%!Y:QS4ECS4X8HR[7 MC.?/T@-!ZUQR[ X=D" (FBR"#AU@+G[:(N8LQ>+;26&TI@4^6R#QS6!NY^BJ MXPC-?9JED[)B&-5WAI)KLU+=IMQ\5>PJ++_J<8-WIL9OC'^7QT>97"U-;Z>3 M7Q'CSXJ-E&".NJDFCCXO1594$FMC:.W^XHW8]:9'@#A\J\V%VM?R8T0SZLMO M0L, 8N>H \3$@1@@8$-A #&)P[>(6*@](2]?Q,"8!R24ETC=+Q>++ @_G(S&OV MD(ZWOS#0%@BLFW\JD<)1!QE,',O&-^1,YWKEN)B$V0:L5/51DO#@<9G(PYDL#R :.. @\2UUOW9%>P;T,A;-UI>J*J]VG\&_EM M.ZH^YK7*%[LO&Y^>=&4KOA ,9>OQH\,;]H.,F- Y"40\$E'U.HB%PZ1);7!J%.0"6(V@-XA< MB,MV"V&-!O@R0)<&>1T\=XFT9?86@7;-_@;1JG?/7L+LNEQ\%P-#;1A-$\H[ MPE,IPQ&C-1EO$Z@F1^T_833--R M\2U$..7=+ZS+>&K#W68T);G?+BR;SMG/2$H6BV^C=%7Y^'J9+#G]$D3!?#G7 M3WLXF8'SS&$ KU*V.EW\\A8"'_WQPX2+#M(-,H9 X+N-*R6ZK#F*6'&MIZ/U(K'-THTFO4M M\H,X_AF'!;MM.&HWD^3ZPMOV--D+^=^C*.F7 M_P-02P,$% @ 76VJ3D8+8=DL%@ QU,! !4 !T86-T+3(P,3DP,S,Q M7V1E9BYX;6SM75USV[K1OG]G^A]<]]JQG?3TG&1.VI$_DO&,$WEDIZ=W9V 2 MDMA#$7H)T)'[ZPM ),4/ 1!4(!2W226M%CL8A\L@,4"^/4?FU5\\@)3'*'D MX^GEFXO3$Y@$*(R2Q?80)30&!X\OQZ3*;1S$EQ2'-Q+@E9?S@___[]^YOO[]Z@=''^]N+B\OQ?7^X?@R5<@;,HP00D 3P] MH?0?,/_R'@6 <(DKQ3?/:5PP>'=>UB6E8)_."K(S]M79Y=NS=Y=O-C@\S45D M/VM44I!O6O2Y3I?OW[\_Y[^6I)11I&!=49O3D\N2N$KX$_\4DE/:R"8$)0&D'\%9)! MW5;(:(!H,T@Y9K3$"D3,:-1F8BR3B-YXG-9=5D;,T/FTLJYC.\TYA+U& P0)0K@",\G3^D$%,= M>2=[0'$41&:"*=D-,F4Y@1TX_[7@,LR=A>59I9WII%7?9<-KC>FO1O!4%GW4 M<.]DPR\-\$BV?9$E'S1(+#IM"F&"84C_P-29A2S&\D@9PQ7E3VNZ7H)D ?%= MTNY;WQ*0A1&E-U'$4L6CJ@[P\E.,ON.1%154,ZI::+6F#4IIHA>X'3Q&5E!9 MX9BJ[D.[T17*5S2/2PC)#B,/M%,D9 E)%(#8FF):=>U'P9%U&J3�HR9OY) M$MXFA'JDNX2OETV]NII?55"0!H6L^9]5<EF@^B-N5&+%8R3@"YZQMR,M9G:W@ZAFF M-H6M\[4@Z9(*E0;9,SPK&\*BO$+N5:DI2*(D8OWMGGZL50PW!%*W4CHD)NXP M!S%BQ<8>T)TIP.4K)(Q14!,K9MNZ M*!5Z%^Y9Y@ _<_>2X;,% &OJ9BY_.8SB,M_'_4O^]>^EH+0M MX!W]LPRQQ. 9QA]/Y034<;#6$1&OM10>AHJI\/#(<6NDX(.NG-'Z7TASP%PQFNN(Q/N0-@NTVU8>$FPD&,<)9"/'G&?*.GU8L,RY>= MK'=Y+]$UM!VZ\6500XZPM^X1=H=Q!L.;+-WNJ0+_@ MOUX!/IE9K>FLIA8S*( V@$4!-2,6?H)M>&MHP,VHDAQP?W7OUV9PG:7!DHG8 M[BXB/Z95H.JW.@KX"9V^FFKZI0Z6.2Q^<@H+BM05VD[];J*7B*Z@PG(3DBW@ M&-8;P.A3)&\PO2)>@L- VVYXZ#'- ?(W]WY#N.5>]1/B/?F*7Q!NMWMFZDY- M-/M]@T5NQI^=FG$2_CO#A$="GM D#+D6(&9 NTNNP3HB(.;P>VZ.7S-(]< 1 M@8\P?8D"N'5B,QB@Q;8M_@GBW89Y#HI]59<;9OSJO 3LGENY&_[C"Y1WIE_< M^\3VJH.+*%QT?(5D.J?SQ2N8T#8DMQNF=[//6.:J7DWVY^IE#QBGS8S7G?WK MS?'\WI/!0=IKR_3!V_DY>XGS<-NSCV"W5 M7T23+YP"GXJR%?L>X>;Z5_A;WF"-W[R$C$K^;H,W2A?F"G,Q+>VIJU6U:.:/"RFXC\$]L/RI+7[E@?$2=!'1RF#(O@LD72):H M&9+H4R1O)[TB7B+!0-MN5.@Q+1#B-G@^)4N8"A(?F*_ZA%(8+9+K+$UA$KQ6 M=J F2<@_Q7P4VHUHQ=2L@:EQ*\GM,E8E7N)V+RW:C?2QQ"CZANLX?ZXS/QDE M2R*I_=A,(,E_'!-#E4Q3O66>0FZ=U5J]>&$I'GHGEQ_85C0,/YZ2E(48V!ZN,IA@OVAP]FW485&7Q1PN(LDTTD3152T3:-+J8=$P.*7,X&)NI6 M1_TT%,*#TL M8LS,+F%XV.;^_:U7!J\GZ]NP>$O!X39G++W(.ZHLQK[49E;M7=?Z[^TMUB^U M?/N]3P+5G15UJU*UJI!98PNU8.)%[Y5$QX0VU:(MXYQ*6E]MW4=%+;MW,/2B M+\_8U1P)#(M3W4+CJXGR)I$1^6IN+:6T["SCY$7V7BU8(K2N@D(4@/+=KMWJ M:!E5R,:+]+A)$&2K+&9G1F3Q ;$+[UNN<.?ZY7S%A*GJ>FY>GWD[C^[7\T93 MW=./XYT\ZKQMP7)]PHLF+->ANE+#)KY3:9R>)KID:M3^MH<*#>X>&[GO[:%*^7UUXP"GX^H^=_OH0K'N M)4=/=)!!WKL)XHP=^)E@ZDHP#-L[QP,XE,M^ PX'@*_A+=,7 MA%$DF@GVM;5(55[*1=;OA8<4]=V\ "O5-\J?N=LIQBGI((9^JF)%_K5 M[_DL;IKFV?."36$52=YR8A*G6\!:=D=:VFG@HMP5%K,;8WCJ8UX\2<)<("S< M%>RDJQM:1.=N,UAI0J2O7-7.(IX5^XIX':Z16[NC[LTLV@(VMK-R][>WI2UL M_+9OZ&/?T DD)B!CR^E'%&?\&(AD ZB#KIP,2ND<3?FZNR+25T]@Q3;C[51. MRG!@IY48\F'Z.,GH-!'D^7]7(/F#3A6%QM2B+?JEFM9GH_914]NP'4S'Z:77 M $<)HK5]!BN9494T1=Z%F,9G(^JHI6T\";.!V[02H]TC0F#Z*C26\+=/>'Q"(\ M07T2D*+^SRG*UI+TA$[*,DU!0>FSX?15U+:BDN48MW5H+1S*Q,?/$"U2L%ZR M"]94:>$RNF9*>)ON(&(!NGKV"0@H>(X1+-2S^S;45)5(N&#LI"OL+J?S($5< M:DRDKZ$P7;C)F)M;SM!9?&"PN5OK9_<&5Z:(&UE<+T6\E\TMIXAC&+Q9H)?S M &5T2O#*#/]S\8'9_>>*W?.O?__VV##R[HM<3?:%JT-_G;T/"02NV47&@=F% ME1QG?7^7T$ER K;9Q,)IDH*BO&Q80.&S(;I5TK:,D%6[I^PY&Z_/2X_C5*WY M0*;C#6ZUE.R"FH# \"EBJ_KI_)%^B^?;H[#WDCP1^XSKV^%6&+O.*Q#*+DE MZ5.DWE0=11PYJ!$ @HQ:J>KB[ E5R3?H$,:G1!>UXB9=W*3W_IB8[-5.HX.R M2QHOTEX&:[Z]B>W2]MC48&MK9"K9_N_!OW]K.^XA6@)[<3YML#JB+#.[3&UU M(!>9:YYVFJYL.,^Z3#W#[J^'V*Y,6%;Y/;*Q$WX1B^&>YN9LR+A[)UBRKNM=KK@:5;^LB\V80I#[+*^27J.I7 M-$[2ED2 [:1!#QQU6C4@"MH#!H%075N&+YA[L>#Y@E[XR':72*3E P"(9]5W M[6N(&< A;U@C#H> KN%-TQMS1E5ZL6I0R[M]7D)S*!.747NM9IE#P)>)^K:\ M6+,2+ZXD5*U;[6XO8#4"SX_ FC& MA8HGKWVKAV&DCY*]H='! MO/JJM;^WYLU LA"FX#6_+S98=M\[37S3LRR2*Z)C[EV&V8Z)L[//7 ;Q)5KM M7ZK6VLN)3.4!]K8-D$KJVB934;0TPY@O'=DS1.L,M@M3B(Z6=]E">7A<9HVQ M7A#3LL<7L(E6V4IH$>%O192R_INKC E!-T!JP5L6V5+Q:&&]F/-,UN;]]JZW M%R=T]A]&[.:\%_@(@RR-V&I@>P,R#+PZ@3I/.QZ@X/D#87Z,5AZK2UB2U8M]Y<=@"<,LAM/Y0*V$;[*/ MPKRXXLDR\[V&.\;H0J.V]EA]R;;0SA\UV/>8=?4J9B (_NRA)COCF[HFIP&J MD3K9\!&PAW5JMV!9UP@L);"W7)E7VG2NXNXK79'83 D@"O)G7QO$@7M=O7X;5LB/HJ+7@A M7E41?X:DJP(OIAQDU8)/3'SYJ1(I;!DU>A1=G4&H:3 *J7 K# MR0M,P0)>(TR*>7(#.GV+E>_$Z!8[#" 9-H,!GO1K\N)82@/^#RF[&GXUR<@2 MI=%_J.1\YZ9Y:4C/4F*W)"]U&)@R:X3A+DI>D1>G4D3JB';*.NGJ%F%(1.-U*Z(8%ZJ%D%CI0S M=Q\*CGZLHX0"BI]#TB!5PL#]AH*&@:4PZ'X'2\I[SKB]-<8!I[=9T M!'*5?'[L.)M#IL2&:( MFJW63BRS(9QLJB<7RHNQXXFUR72^4UBP9E+2%'G18IH?='VBTR+CKBHD$GCA M#%NR,:UF,.;*XF6T?D*W"6%G^D23#L/2,AQVE78W=5>#2(2R7BU1Q9^P*B&, MNJKPTVF-";#6;,E7B(GFI[8QIIPZVD+9> EVU\L(SF\W,.!'HZ?S>13 =)*$ M_/M/40*2( )Q_KUPMC: 0Y&V;\+!T=S-U ,A&PVEA)9:$'X8P$0 YP??[R$= M[K'KP^[W$&,(N2PW$ =IM,X5%"9]:%+G9NVD=C:L;"7K?(NQBZRFITJ: M"6FK6.VA'=Q9CY1S'><-Q6U]4[I*H&XB67#9RL=GGV"ZFLZ+Y9W0Q+U*UJRN M6?)0@$$;8T*QHG,F!2(0IEY0.+MR5,SDTD"(OI ")J-!AXJ-3?0O0$-4Q M\#2Z 2I8O70B06!/8 C+:6"C4>ZPX:%J!(L(:53CQ=GRNJ3LQ?,$-W.'E#1Y M,TEH_,>%CG(],2!AZ<7);['XHHPQ#4KE--I%+E=O?Z"CGI$'D#!V?O;[AS[L MI6-3S>->"E;')YJ.![Z.![[4UG![X(N*)SWP)?JM./!5_\VS U\*P54'ONK% MG/61XR&\KD-X;C=*O\+ODR!@=Q2QF]52E- _@VT&PC2]7C(%[I(J190$T3J6 MOE%EC=_NSH"A_-Q=>TVG$@1/DK!XZC&">#N_D(1U]0L4%U]K%'#4=>P! 1DT M3+47#I:$7V&M(8$7&].-^&6T6)+I_!N&7 'E E]"*USHMVA_!)3U:0[K .NH MW(O!HBYC^8#M5Y0$69K"UEMEVO1"C GI?SR<=3?+R%@3"N#%O:JFRHK"6E9X M#9R4N B-646NS4:TCNJ!PE7#\H=Q;'$2_CO#A"OX":4*]46/;YF4+6:=_9ZY,0\6BJ,!B@(BFR'H4D#I^?,H($TM*U M"IE>]?!D1R'_0T9".P/6)1:$SSS9!(/ZL28;01DIG$M>57 GP\F>GS]RDF]!G'PMA1DC.KN M$OHG'7(W0_)@)=D\)>]=%J(LF*I#FAM;3>JL=Y=BY=D05S"AEB(LCRY*,@J[ M?"F*$MGM8P,X-)NF#P='?D#+XLA&JU2]@ZI6YB6,:O-BNB&17 ]C>C@Z5*S8 MQX,G,XK;^1P&[,!%*>:,#F@BL#9@T+]@<9- CX*>@\6X#?K@IT\E7@0BOR4I M#- B82^Z4&ESO..G)2"_H2P.[U9KZO-*M7*%&O :QB1O9E,FGL/.2MOT@:!I MA5XD[TJ$G\$P"WBWF4%,%ZBT)[&G>^_!&K/)_WH=1P&+(M&I/LD(_>H^6D5$ MZ I'K$$-Y&$U'";*+;:JA2XP3!HODITEFI4-\@ 3$/,'JI/P+B$PA9C0E7#: MODG6 B_),(+IH;[V+3!ZC1NC1YQF$4G^^LW1]V^_03@)R2I*'O[ZS3Y[$V1A%'WS MOY;_]__U7__/FS=_PPE.@QROT/T+.C_[V\G-.HJI:(:N;Z[H/S'ZX_?4QO=O MT;N4!*LT6CW@-V^8,I7Z[6?V_^Z##"/J-,E^?LZBOWZSR?/=SS_\\/3T]/W3 MC]^3].&'X[=OCW[X_SY1$F6!TF(OT%4_N>,?WA)PB#G+6ZH/]^G M<67@QQ]J7U()]M>;2NP-^^C-T?&;'X^^?\Y6WY1-9(\-G%3BSSWY\CL=_?33 M3S_PI[4H-10I3-=?F_YZ"!6_7TIB?(/7B/WWEYL+J?9//S")'Q*<7P;W.*8N MN7K^LL-__2:+MKL85Y]M4KP6VXG3M#;#?IV?V*]S]"?VZ_R/@^4?QC3O@4'I MCN1!#--.;J_?UIZ;\8W^"/73JIK\$?)7IA3'$_S*#3?C&WV-TXBLSI.5^X9W M74$U_C8/T@F@TG%5Y9G95L1.[IH'6VZY MMDW"EM6891&2]K].1JURBQD.OW\@CS^L<$0M'_V%_>,-^\>;MT=EIO@?]*-_ MG6QI\^C_\O=Q\%#9XU_EK]\(G^51SKY!Y]D/[>8R_5:#4YR1?1KBCH=>"_X5 MW\=6/U6KIXNFR8QN8^J6%0?/+[3'KC/*J P^=6/DEY6(C8"DS"H50C7T96)5JR_(I*AXC M]AQ1 <0DYD6QMBN)^<_>QK9,HX*YVN)4B#\CX9YQK<[6 K@K9%"&(R;WYC0JB2 M0H78O$0PZVABV1]M8BC5*H(8V)Z6*/\@\3ZA8YR7]U%,!YI"@DAD6L3HR8PF M1,*A#W"7=1LQ_)5%\.Z(MV$MM#4MG,N:Z@;O2)I' MR0,=ON=[,:K5HBUPRT1'8UQL&!;J2A]JQ"M4*^!7A7TM@PHA'PB@Z6%BUQ,B M.HBUVJQ069Z6')R6I[0B>R#IBY 30HD6%3H2HQG0L@<+?)%I-=[[&A7,^1-4 M/?(!W.*N(D:_K0C*+>$V@@5VI@7N]?X^CL+W,0ER(6P%SUN@;3T?#=F&-5C M]@VKX=J5K\!:?([X Q^@*NH>8O"+BF#:$&V#M&=C6HC>X(81Z8 WI/&D+H#-3LX(*(2RY0(8L:PEZ0Q00'9$A/"6FDT.UP2NME MZE6CP^+5>_I)=Z)%(]59.>I) :P==6Q"KQZ)S>O6CT1:AQ6DYA(I?^['&I*L M#XGQ#RY>1^HH=%>2A/;F07FQJ*7'N4!.B/26'!C6&U;=H+WOP SO7;T>XLNE M4^\P+^I/(>HE/[T*]PT5,?)[-J?&_AVU*X%[\U$'X<4C % S0] X;MC40;<6 M/:"5?>0'/%N_/U'_;F(0,JDN[@Z:TU;KMQL.@I$FA5XVV!T=5W MTQQLM2VPK*ZN>PI5-;W'Z0,ON MOZ7D*=^H8*N4;.%7(CD:R$*[L(A6N5!#6ZY98;R20(6(3VA7]RVQZ@01_H5* M;2(H[$[,B.>[-$BRB+U$5%0M8CI(Q=I<$(B-)T+/*# +9/8U%!"KU?A_1H?G M997L!?CE/4G,?W4A['L:'] M7;-6.N5O8Z@S$/]6W\:6%7G_-;_B.PWQ*B*,O9WER>TI^LL?CM&GXL/_,_.+ M0%: ("/ZJ\TT(W7&O0'^ID+BT=@ /<@C" R/* YK650+HT(:,?$W;[\S2'27Q>.F$-L-4>D1)RV@.T45,QLI@\J4G8M+= M444)"O4M+E ME57Z+V9WP45JTU\);(6^U\7@F2=\JN]QE6]PRA::4[S!218]XJ+LDBT6V.GU M2Q&='EQ84WNR+28><7I/C,L)(]^&TH),\3Z/[?<7ZWO@F?[U"32-D]0;6WW_&[Z Y[.&N!Z)--[%EL9B_", M%;8R5DPU%BC!.2)K-D'F/?6%Z+(+ +(NMXX"34.6L:#?AOD"PFK%-X4%\740 MK2Z2TV 7Y4'<>&^N&P.,%2K:&RB,9;K6!2BY3;TI^6QF9'F00SLJ^"9*4%B( MSDQ67=JRF4C,@E6),-B6?_GN?Y?QU+")I9[W6=;Y>XS!_3W]D_E+X MNR##*Y:F:8[FV+C@HFGJ2 +O<7F#Z9?[]S[* M-GSZDY;?&<]@9,?$,CY%O<)KG*:T="\>[9,HY_NB=\$+>HKRS8;$Q8$';/%V M[DCEAAYD$DQVHR&HHW;\=/ =/(BXV1VYP0P>48QINPZ#G#MR&F2;ZY0\1BN\ M>O?R2\9V'%SMV/U-%+HG81X]\DTY)_?L(*=0'G;A7?1B+Z0+L ,UR@W41B\ M?6:A&-CMLF&9$3:M;//)D:C<043X7R&UCW:E W8%&:F,HZ"V_K,O\=@!;X1! MV0U.99$9SILX/$-_&Q]B]'N2?L1/A[WR]$LD])\AYD]/GJ/N&WF#=/M1U407 M+ESJO3F*@\:.#0.U0W ECCIVW2T-)WHS MDCAAZM^' ""M.7F!>=\M,&\P&Y]$.;[%Z6,4XN*U8186'Q)NY1]!O.\R>XOX5#R2%7.. ML:HH[!QXEA9YSK[E*P@;<#M:)FKLW#'CJ#=,[*P@H,,*0GE.:QE?FOX6J/:( M2I?5.7X-IU^CCU/(?][A9]8-1K0,7D7QGHZ#:4/#?A==6@QP&TH8?'C+?U#$S.\1,7%I#+'SQH7EICZV2X](BVN$4';294-DW1"/HF2W30X#9=N5M+P\;X7*TW:HK&RRV85B-@)]8G81-_RZB](^_.&B MI!!ZH(&R]@ 8*SNM]BQ3B6 M.BUSH$0165;2HJ^P+#Z;>U^6N#^(R:_807!+KH57@86YT9DT#V"[Q/1#K$:L M@4(;Q4H%&&0K7, OPYNZ-*"!SLCR$@<9GZPL/YT[%9A#H$\L>LEH?(^8!D.5IUT;$/.L HYR"2F4>K5D3ROY.484/< M2_/37W*XK>A9*QB '6+;M.8H-%B<6-N3+P-%6)[3ZD_ 4)U,*_M-1< 4G4#; MUX?N9>"8TK%LU<5UA%F@\M/7UKW*P&/2O]Z$(>784R(C"DO (\R.5?@I%+$# M8QBW1XVGK5CEQ<2*K.MDJ#8=&7;$I2#W:M+E(_VU%%FW_[B%\.9C$' ?##I* MOST'>EQW5,HDG-2?>I2'!=W50[7X)Q8!^B#9QW+7BH/>!T[+?>.V7=](SH<' MK[/;E5G:O-_GS-7O@BS*KM:-M^I('(4OQ?^_P\_YN[A_+IF=4OGCF"J-Y("9 M&_!)9"NW*LI8&%IR6;;_(*BEYR62)3#(F&YK<\Y,O\E$&X^381(L6MNYA 'D M40.1!_$%*D31I_*_3 =QI9DGG*= JR1%N(3KK.FDO#CV#&=A&O$#EDZ25=GV M:TH3FO+XKAII:AELH$HS PR,I;>U2_CT,[0)2N8/,WH( KN&S,Q4'PXK M71 MG0A@;:L5#0:V9!:DPR6UP>[A8LX.0%A%^9ZV\:(8$Z[>[?./)/\GSMF+JATBVJJ5/[*YVL@ 8>H( M[7+9D,3;3I;^9T2NV EJK57,. >-9"[:,#UH./=CK_I M4"RI.MW#>-X:,]O0,IC]A]W4]QC$_*"\_#1(TQ?:;M&A -I@$C M"FFE47Z!]@<-20%;1]MJL'B$+0!V#_9NR_H=/\[I-@_27%>#CFV3+C",LR\/ M& MTCQ^BA+VWRF=B^3>>/XJ,!RMQ@)E^U!ELMAN-1K9O;E99U<4%R,Z3E5-2 MF13-(QVH:(7IIU\)I8.+KXSJE^.34^H8LCX=W1*G3#HNF+3@ $#G31H=]%!- MMNYG#86O1). R%>B';_6"KLXZO,B"5,VS7>&B_]>\%E]6DR=/X<;RA=\$^2X MN#8(LB0?[!RBAA_@?,Y8:MU<\+W0LS3?6< >UJ!E)8CX;:G>3E_,0$FH>#\* MZ(#YP;H=8 EEX"_PZJ(3Z"K$]$WW*S0=@16?B^K0^*H%Z-NJ#=\M4-T,5+4# ML8:@HB5?(]]L)/IR0]^LBTYQD&57ZSO6SGWZPJ__OF.;7[IULDZN*FGEXEE3W3H+%-I,4]M=VZ. M\/:<15D8DXSM;9)M$S*3;O-%+@W#&IE]^(U 1OX,:*2TL"RHD^(=_>H;EN)W M*7E(@ZT_>R4,4="GE4E7"3@*F1D M]1DHYF:M@,AV2Q+>N@]X>X_3;CR7/:\B>/_Y6 )U+8)6.!+C2HH(=9;%QU49 M4SR9FP/2SB*&OV\'YEW1%K#%=GQ ,C_X.CO9YQN21O_!O?<2]))]=/ MM>T(\1(WAM@7:E3F7=!I]3LDUX+@E\^&(8QIWAEQ36NEP;A>DZ)'O+61< M6Y$X#M+B&AS..W]HI\6'F'XF'2BEH4Q90D>U+Q]H>18]1BN_)S3%9J&@+#2;-OWAQ=4^SW(:)*/D04<.@:B, M(2U1:)HTC#OE2M^/%6&ZZF+6D(.4Q]01=;V*/Y(NTI"HH:5D4L^Z#W02OB,G M>=RG#=";;QV#CNAA_#Z;2*5#@]^]_?[MT6$A!:+_WF'VNB6.7_XG^O/B#W_\X^)/?WK+ MM>A?1W]9'/_TDX"$;4UO:"A_<4[1Y5*Z]5^'$UJ9DU:[%&]PDM%>N$AHV8X_ MXOQJ?1<\]QFFDSR032XYGG6;48+G!3K)\S2ZW^?5 MAHSK8/Y#?F$!)UO%!$',;')*' M1+@,-$2Y#N5VRJ-9:>,.?E_+$/=J^EH;7)8?T^*H^GQNC@["#X'HU2Z1;>RT MN6W?@LFA#)ASAKB&Q3'/3(42>J):J%);U/?=O;!-WP76;[Y@K$NSUG1@]S:W M2>_PL-0RR6: -WX8^H&=,[!Q.9CKW1M#SO :LZ/_:+;BN%J@I"@YJVL6=B2= M_Z1A6[28\MGDPA%# \8$!KZ>Q,*757X:5VO9W6AB94H$69*\\>+.DVEP.B3A MC :JMRE&ML'?1L)T#?A_)#% M1?3F=@0S0_[/"@' <4@6&(%'WW("O_WW)%G5;>6G4W(PX+R\LLJ-[8LR;.[/\:EWN'^AE1<&S.M^UGHUF=L,: M[)BG;UC-Q:[\DGW$UKZS()X_EX@ZA!C\CEV8-\3: .[ISX;,LR@+'AY2_,"O M$ZU;=1DE^"+'V^X%+:;BY2^A%Q\):9T#2)0;^E(!W\C$LBW%6%&!Z!.31%QT MYL1B# 0RK+/:5-)I-MEEYL4WPHF.E#0151,-YF!)E?$)"&9ZO*16744L'\Z8 M-.IO/9\T)TVJM QXY,-YDY*F2;:C&$JKF02V!45C?P(^6>PX,;$@8%5:LFML[.1ONCR9[+,/48E$V+N0#KGI%>U M),A>#L5)QIMZDJ;L>/\M3OCTW46R8B&J>?,J,L6M8KZTV[M+2FEN>.EQ-1CLR"ZTZ(=NNX%=RG^(Z^9@79I1&V M:F9Q&NX:"5-'\$,,.\;NM%8.;2I\<<;-_"1Z7:F\-4:^ ME&UO C8+,UMX";=="J@A'LW_==OD<*+OLK--:V" >W//YP KJSYMZH*&/]S, MG1!ZH%-TE\+-9*"M]BI<]ELKO-UOB*HB[,E5'80VF3/;\/6(TWMB/X[1N+>- M5$ISAVC$C\=&OQ33<5[<.3@(0IK08=*U^O @LZ(+ 6KO$R/9Z7!"YQ@2Q+)! M@RQO?I'@MA@.N$"W#T7_#6W2*?UO)%LDZ@MT,E)3 (BM!Y,NBN.>=1/>=92: M[V@GN9^G32IZ4, 9\6\N)L9!5@3_KJ79,5X^"%VI7)B1163@PIKAA N7!\]QOIYEVN8 N!OTBYHY$440DI8_9 M647;Q=\4S3[B7'H^LIEPAU,R82!*BB$\J#\ZQ!3ZR4+L:!ZSFZ(%=3U*(U?>XL NCRAFZ."9/ 44# M?59;^/P0J!DH0$!PWL' +L5A5,S():N3+2M?_\/_[,5SK60=S!62H]DFM0U; M&.G]:6!KQ?KU+G/%T2_4F+IR\**7I6OUVS56 MQ@[WB2_0BLKRB\3G?I/&&BUD;#]V7ZDQM=%^K\;.\Z2 !7P-S-8M'%J/&G!% MIO;,6;Q4$&DUE;[&%)#7,0Q::G41DI E$; -? MSE*1N6\3=IM:ZR4C_@(RD_:#U#:X$;#:LD/%K#8P(J*UL>]IP0N>EBS\ B)7 MD9CX*\M?&H0UF'V\:E)\OH1;O91R@*Q5B!<=@#9;1^C!@I4V\P MT)O7<4RZ6,0R35=(6"70$M)(:MTKVIP&V<: ,DTQ!5T*,0=488:-:?)309.$ MG;V 5T:%F-B5+5-JU09+5CB, S;AS:;BV+ ?D02%7*=X:\4_\K0Z6T.<;L?H M2<,T=(0Y6'6()?BJ2.)D*(R.6J5Z(5#L':1_49G/ SFZ*F8@=.:L3\Z#-(F2 MA^P:IWRC%BNBDC"*R^EF<:5BIU3^6*9*(VEDY@9\G&SE5L4R"T/+2A;M<%J\ M+.A-I6,)$3*F ]ML---O9P MB56?LLJ[((M".B(_B^(]K7.O\@U.SZ(LC$FVIXPQ3#.65B1YQ]@*,-4-_4*. ML,EB_F[C.^%9(EKS=%\@J#.-S'',D_^Q43;*&G"!(#<* .&H8& M55'$JDV^1I5A4618U)@J2DQ6KZK]C@@%;>JS[7/E[F=6LU:3"UZ7KCK F'-] M-+<'<-EI^:KPY:Q^U?@$@NJ1$JM^9R<@A!K6K+ 0]:EJE9U+KI63Y!"X\\>E MEEU6CS9'C*MU!1,7?A%*>3ZST8^OYHSP&&:-76]HP=EK4F29E%1N4I+S0=30 MNJB /_\G/^%K1>(X2!L\F/FP+W4_ZO*(95VC31&> ;],5QKH=Z0DX*^E@.%? MVG4^7FC[L>%!4W-9_O$JN-#M6 4;!+V@YD/U.R@8T;+I#C7.ZO:.CX&0$D8&W21\[Q7I:_?'_[/0I)NB,\ M0!X. >(!TX=8" /:7NP#0XTHUHTRWH]M &WU@VEPXWBX]DQ LZ.J(F$W*11/ M^?DMO+?;UA8HR%%I$-46NTH+-LT0SGZFB]\$E,G06>="A%^!W=,7)7LZ M1KVBXW?^/<1#.1M%9?$@5G02N42NX,=3%E[MHY#46"/6^)S'E3#11@-=!YIP M7F1#3VVYY_D(S"_>Y,?9-B^E.AS;7M^Y*;\W\8QL@ZA[KA2\X2H !H>&R# MF@(:0*!;I0PPL,[ +X(M;,\]90S/!>(:A9TH".:C%26!6SYS%&7-(@G]!HJ M*)%IQ;:>#$B8ZEB%CSAB!_K@(=(KXP"JGWG%9%DG]DBI^,U%_.J(]ZDBM#A^'/!D@TZ^E0S[3XA\53* AKJ?W2%L%41>9RML10?XQU^HA^@-1#M,0I MC]CL/;?!I]^KBR$8=%N7-C4M+5!M"QV,?669!$.^TFS627GCQI?3D" E@,*6 M=0D@M#59W!)X=W %D1[8(*7S/[R(@E3/B43Q'P]X+ZPE!41K"@$R*Z8_,;/ M. VC;/8]RR!X'12J-+ 9&JD$9H=%*FG[YB;6# 6!HB5..36H(*AMO<*"8"J6 MC2X(7--LWH(@Q\D*KZY3LMJ'^:\!FVS/7T[",-T'WZL ABC7*=]. M>70HLG'G8%P_P+TZWE@;7!X^Y8/T^1/R(/@0B$[MQ@(;.VWRV[=@0?4R3N2N8_5,MD&1W0YN_2@.C[?C:>J.RM4X MD!T;U!B?']*.W2/MV+]ZX7!FL>R0&5L]=14ATG/#OKZGJ8:O4L\#:"FQM:SY MZ,VA-=8XT;-3W85&/.V;,*"LS.^40'4]4I5[!4.II?[YPW;0L'D<;OU-+:<# M%N5.!ZS(G4ZR''G6Q)FD?_X7O=.A09 M;J#\=8<8&$EG>Y?@$Q6#FZ!B^T"CRX,P"KCT @4'>10T%.:E_@BP$:CN;P<% M>UO-"#&T);/@'ZPV'>X>'ORT9BT4WW!-U*#"24F%AC8Z^4H%>2T[!Q?FK''? MDQ1'#TF1R,.7.YK=LR!D+?M;$"67),O>83K(82=!=9.FO6:5+6TTQX8)"P,+3D]3:;\MA@E%%IMD=X'3VS^54^R3$O]RUQ0L;T8IO49OI- M!MMXG RB8)G.SB4,.H]*>!;#08;2LRC;D2SB(T4*U$H5<5U4*W_^H)6D(I>H MG37)X(3=/$$SX(;]3@9U3H=I:L46Q4Q\S$]O*COU\29-R_EF'0PL>Z)-B$42DV":&W/S!:0BHO=S9O#6#"[_ZZ MH@]8W3Y#NST*/4=U["GGR?D9S@>WZ."WBD[EE6:%.=2PMVCUX@V TN^Q) V_]B277;-WV%6CBNE4JT:5" %$K%[=N''DC(7^C@H MUER>7GT\._]X>WZ&Z+]NKRXOSD[NZ!^W=_0_'\X_WMVBJ_?HXN/IU8=S].T^ M"?:K*,>K[SP;;LK[O1/'*)M]LZ.N.T63+O+?7C+ATE803K:(;+K# M"G#Q*O4Q$"A'GR]2E 714*C,7VCTFB4JKG23V_86U-%6;<$-NU0^IXK2!FT8 M0$RM5<]GU@>@2T]IT^XV8KO*F$$DT+=E'LB[3C8F_AW@_9"DV#M+UBM?>4)& M5=>JUW\-7IQ2:6E6@-6O/TU*%W[0677@V452'K%T61ZH%&'VQLE5OL%I?8%< MXUF?4B#F#K0;:6X\-4GL,0(&J\0- M7GJQ9I3E3CP":*5',>LZQ;L@6O$%!FU$$@E+XTU;&#R:-,T[>(?,R*%=0.@9 M6):?^+7)P:3/E;R5]8R.E4T]->?Z'IS#"W+D:.!J'+*.RGN^V3&LWU9BWU&8 MH0IQ=Y\GU.1C.3"LS3Q"ZV[C+KR-Y55%8UO>1578].!B8M+( MHW5QU[.QK#Y$N^)3W_@EZWQ=%2;K'X,RJZFJK:/Z?J9 F\/(+O$V&FKR^%Y# M\/KSAJ!QH!^+0;_"/=O5DU!O)M,' EEIF&_)@I.N87V22KWOSXYQ7?UEXP/? M""7J9269))VAXU%#31B%)'K<_8X09A^JA$/,K1-_@$$>/ M+'WH0[1 5AJB6[+@G&I8GR1$]_W9$:NK?ZB]T_J);T02];:22)).T?&HH:;F M4<^^:U@Y#-4"3Z,0)0_5#<'/#6'&H7HHQ/P*U?4$_6FPB_(@EF\*LU24!G&Y M(CCU9*[;JAEBC^V+%KE6!YUAI?,VNLEOWL&U&U %*RUJ1K M=0R6V5#36>W9)VJW%N"*:P;TM%8HR2DM5(*GL\#-))6:PK$EFV6&EOQ)=?E4 MP5U"N9SC=.O%X8F62%%S5]./6MX*]#6U2GFC MS.>/5>,R$0ZL?A6.MSD)?]N0>(73K'CI\H;$\7N2/@7I2IMFC+2E^4:C#^+A(H#:E#@D$; MY@T-[+W1(#XEVRU);CIG=!;%>W;,*<+K-:8C-+)&9)]G M.2V46=5!=H=["-BQ &D4LJOL,D8;M$\B-AS.T JS<[XM4]? M2LEM<8;%MS369;RQWWD0SV"8T UQ8%@41+U1MGN!$*"E,\;&]BU_'W%^_AS& M>P9:R5FY-BIU?#-1&1W!]$Y@8Y2Q/W44,C0CNB$VP3S2R"Z*9<]^]^/BCW\X M7O#(0__]A[_\><$BT(X&*1JNXI>Y X@%F,CPSNX& ;UVF^:FWN8D,C]OYH+O M4B[?9Z/M[)-7*78@K$1L/$F%AH&)J?*A(:-<=5D]Y;R;G3?J?B1VOWF/'T*- M#B<45F?D0;'MX,7D_4B]:,T'E>AH3LB-.]AIJW6F)HA&O;D-RPN>&/0QL>^+ M+E_D6FW.Z*P[AA+@'*_>T1@<'1V ]((.,NB3-Q>U02-+.E\+ ZUYYV9[;9.N MXFLEY1$9<)U>:ANV3M&YL610]W25=B#VZ"0)?2>KB6.REBY5TK#&F]7RLF7O MV1TZ&[QBXPPV\+A:W^ ,IX^"G8O&&ET.J32@N"3WX8136G=&W-)865;/T0,3 M\(16!OTOHI=9!TEH)E<6TDWG:W[:B8;._4==(L$,D0_&K,M__;'U/>-&1&B, M@;TL[Z5#7_%O*4%Q;XC;U0;N6OARO&'8IE^/7GO'ZJIG3<]Z41W?!$\? CJ MCX*8'4]QN]_M8MH;1CG?1K<;M,QTH:!OXLU)16#AV(@ZQO:65!)M*U$^$;^C MO]2&K0BAD&QW)&%;ZG9!.O^^I"%P$M'2MI?\K27]C1QB0 M$&=F;-=K=#FNTH!BMMR'$SYKW1FQ6&-ER9Z_B9(WNT+"$WX: $#$2K,>DG!1 MKBQDH,[7;+R[I.W!6#L5I1,K?R6YV$A:R0R#KPAH'*E8I%1=7K*M8?X<8*KM M4&+WX[=I(M-HP,89.B=#P7+$T,(>M^;Z/S/@2,8H8Y$SY]BE:-?A M##W&^.H@O9=RMU-VML?_Q$'ZGJ)7&&/MU5NQUT8=A&/F#B'KGH&^]8RT-+D\ M?GM\[ ,A!\"F1]1A72GBK[FE/J]M6^$5W3/9]@HS8065,[@M%FKSCDHJC3M; M9G8,E.65?TP4]+&&=^*>T+,L$ZZ$FWAP#B?@BDOG:AR6ZNIKT7A/KJK>O=EP MX0)KRI(,!FS>EF=X=K=$QDQV]'0'C#9P;4GG.N@_N:: MZCBXAIKIJ"RRB8ZW'M->@9B!\QR=;AP^S4$-#9WEJ-LP,\DOB_?;LS"-^*N[ MEU&"+W*\[:[)&DJW2*R0!B&MU#X\276N]*146ZC3=IFL&X+H$Q-%7-:+]*P' M08^71CTEXJ%4L<\[C0\_D^DOR2K*^&&A>'7^S):03[;L+YN4JK-ADECE-ERF M5YG7R9*LI@ZW2+NL-K+S:(:N-M:M\*P0OQ-!$ZAP&JXQE)IT=2RG_GV MCZG0.V3]! "^WJ^4W.!M$"4KG%ZMW]/X%L2L\!R2DI2&;)*4Q- 484#H>O(A MG:H5HP.%W#@=YAW]] J"@1IHMN%!V^4#XH70IG4$4;3,JY#2*+N5K_$8:RF" MA5#+0600^)EDO(RR(434@-$@[>5AX:)D;$B($[9DQ3-!&9M)1JNAA3>SV MP]&,;9J#I:+ LIIC/07_3HT0]@PQ^3V[J&_*M>'LGV4HV\_DARC M/\]\"T^_:XCF5^TBLQ1I@[*E-Q\>#R^GL8.\>O>,R2*JI5J%9F.UL6 W= 3* M!3N?2JK8F%HVI/EL'K\1J7-/W\S7/UOCA8SKRPX##2VT"&KEU0?^RBDJ9R$D MT>"WA?1L&W*FN;FC<06Z-Q30H-P(R!*LPLPNM^W!S2#W[5KTZ%$KTKVFSI3- MUAKUYJRSKIH@:%D56%8#SJL EQ%+Y7!,ZI?$-I[XLU;BQUS>&YZH$6&1[X?G M>9O\#AU(I4Y<1%>EL['H.^I7G.>?,=3TP1L$:YZ$^8_T!]ZG*>Z_"ZB2Z0?T MI@P#/D@ M4EZ>]L.E/]-7LHX5LT+1!5)F='0D]!!:]H@B6FIH*>& "BZKAM,A)<-IOU[P MN5CH=IT2]#9@5X,2ODZ8K^@3TP)E5HS;[$8 SD"AH$V M\0<8:T:&P6V9+7)\Q/EID&UH,Q\CVMQW+[]D>'61O(^2( FCY.$DS*/'8H)( M/+08;J#\Y8<8&!DV[%U"1HW!WE5!8Z#1)5-"ZY@\98BQ$JTK!134&C./<48@ MC$#U>3M*V-MJ!HFA+7D%,6)P;!@<$R:,!>!C-&O7, &@(#Z[&35DY-]G_-0U M(?-?"_''$1Z"Z,,(#C)^M','-JZT=PL'WZ,"OSQY52KH_@5]^TL!YN]0K8A. MOD T2X:U4\!YSF&PI*7L;LHL'Y"H%(KJ1"54=$-S@:NI$I7<]0"FRXSU$U54 M2?J>J%3PT5-;T[%&S!;8,&"VU/.D"':=J!1NX>"K3U2UHN^)R@F:[1(5*)Q? M1Z*RFW4Q,&"=N%S/NBA<3C#KHO<.$PS4LRZBE.;GK(L)P@9%@\&S+@I;PX*# MW[,N]=NO0V.$@0%UC% :]"K=P$-8/>@\'IGD^Z'6"9KM!+RB<9Q[T7B0AV>)+D@GR M4?_9(>4TGXWGX\&:=>+0'; ILJXA5D>>4R?BG\W."$&7$(-?L@?K@U@'N5U] MZ+ZU"J?T1U\#)@O^Y:M^O:XZ-OB0_0M^_@[ M=)+G:72_SZLK1*Z#^??+VO?\\=B>/YXU[3R=A/P089H-:9I,Z#]#ODLONTI/ M-[1_\472E*#LC'8QOI3<_ EFKTYOH^V-9M7(%L#.P< T1LU="!^4[D_H((7: MAA!)46&*K5FVQ$IK'EUD"H=IX@A6W<@STG0[6H&T\]4%.-&-:B"V1@8VF%O9 M1GGW(:"9WNPVWO[X0.;#!7$PT 6(7YI+YD:9A8A;/EQ4]Y&VMIJA*$K%\^<= M3K)>/-+)5;%&+CJ![_ID!2#;-,1I!L\Z] MRAHFVSM@*J^+OW [ W0>X.=R#3T.8E1[K=\@/L^]U&\,"!.>&2SDZU2-: =Z MM9&1%_>!W.8Z(T,CZL#NS9GL[C!H&_,'@W#.'-"^-R%[O\_W*?X0)=%VOVU< MGB ^)F689 Q!"(?FS3V,Y.D]-#6C Y M>,%2SC#7L,@]ZMT6F2U0H8=*Q?HJ:7:3] )]Q,\YNGO"\2.5($F^F7DGR1RX ME^2O*8'_"C+;L)0V+)=-%0? 9Z'L_ *0OWG$V#Y9E1>^XA5BR&+'CI'M-LJY M]*L@]@A&CTYA R@\9=*:(UL!IJDA^>E+@.RX[#,0L_[DF^HVZ_(RZ^K*ZIL@ MQ]>85!>7%YE:X0->85URU0 M)26]74^KR*^W)(\"IJV8 >2.Z6J4^K>%&.TT\,8#?V2 MK'#*IL[?G :4KS'?MM*MF;U94QB*/_M*6;_F96EH0.'LR6NK[=;6-S@K0T-/ M2A@"&E*@5*_M.JYMNW[,^=O6K.[A8D_\.;!=UZ-24@E_?A5Y:@4Y23HVW<'% M4978\S$0*Z*:KQ;X'/!B5*/9 L:?BNN&%8A7ZU\R?))E6%U?262%H;0G"\J0 MCG7'857LS9PP(OTE__ -6;_9TQ@;L,]]8HNLJZ6<4?2(BC@=-3E]A/9=8\HJ M]M(AUCT9"2N[0"PT( #6 B7TIR5K%(3A?KN/^8WTP9:D>?0?:HTD[-GOCH^. M^ :RW[W]W(!H%,+'(''\JZE:%V"OJAIY&H7!8T%)4(.2"J*3SS':2=YRA0/9 MG&_!MALG?ME"*2.L$:!>LA!:=5P3F+]<(==KT*08:I6[=7VBAF(?O/9G5S%! ML/U=8<\50!P-KBQ>FE H]J/H^>>!#Z-\; ,0?X93U6R9,C9VA83!\2 $"O[* MK'%X_*D ?X(?6-EH'B [CLPYT%)L<"#LG&C(0Z974U*]?I620=0+*C+4>T*D M;&A;= 891P&SZV(86D0ALWK^^G%B%#7M@.)/W&QFJISOEZDZF=45 M.YMH94#IW'X*6&%N^2'(]RF;$B7K[@)>\X9,3]?R#%&EG4/6][;)O++8BGZR M6>5]8G [7L=0.X9$=C_+-.&\:.W?_&+!;;5J H]N_Q+;B\F+<3)A]6*UFQ?? MNN;=[4:1>!JP(-EZATV^+.G)S=.&?:]?IK1\A:VK9[!FJ7I%;09F20^"54AT M.01X**S IKL7:ZP.B)5I--%+^S@,'ORLE,]M\&32O)L?&LF!H]5:8G^_X"/I> M/XTN[AZCF?2#JL%D>M?/%&!S_199W]MHI"G?+%N@@_#GBD"[-\]&0-"?8"]] M]?@B>4\Y\$\268 ]]:%N O?PJ+8YZFW!]PI%"6(6$#?QY=)A MW'EPH'QX!8GQ;H-3'*QIO!^6%_OZ=FFQJ3]-\#AXG"LI]EH $#TZ-I>'OU]% M)!# R#X0B'MV4!@XF!H0!;KMF /74^?$OG=P4-MGQ*\D&)<, 5GP"E+A17)' MO>)1@\2^!=M18M/"5-7TP>=\X\1>&T!*ZHY5-E(\>A6Q0 BE(;6QN&\'UL8' M8X.*XVY;YL'W],/%OG\'X!XT8.0F7M6(T0DMQHX907GQ*E+E^^AQ7*;L&;"> M3CT8F&S6J7(YXW1JIPDP$T\MHRQ)_OA*HD$?18/FCT3].G3ZJ+(U;/JHW9)9 M@#W#=&K7/3RJATVG4@NO*CDZH,/HZ50X/KR*Q'CW1,:-(#OZUN/'6G^RZKKT M../8L=T"F.*Z:9.E1*^.-;0!T*#R6-"G0VOCTM2PRKC5CCD0/<-HL>,=',[# M1HI/Y%6E0G :C!XC0O%@UC3(;@<_)=M=BC]PY>[ M-$BR(&3GPYXD*_Y7'/"_5O^]S_AU#1]Q?K6^"YZ[N=*IDRJA.G(R-D8Y:19\ M:G;93&7 <^=X6>JCL#2 \H,."FJE^CCD/'B>.1BZ)0J9$I:=J.K$7ROT.OQ& MWL8 N&+&:1/G"0"L+&+&450:)R@AI>^/GG#3_HI!$T/A9!X^YK MT #$\><3-6:OZOA!X9G\+1F53+.FZLM A,.N5=!S(10.M*%(J%<&$GY[PMP# M)F6_==FJ^ID%7.N*]Z@BMN<#T"7GJ4D%^A '.S>M9](1N"W.1Q,KE;"N.MLS M>*L./E/^Q%)@BPXXDUB:%]*-$PW5 5PIV(2X1! "ZD+3X)!7>=%"7ZY<4L"? M2^WTO=KE@?;W%_!!J-/CA<+RO/R@K2'55%M1L$GN(#$2;O)$(0S!%:EY<+[H M/&DYHS90\(9/G7A &'T7=TECU!$"XDCU>N31>)B-0-4\-!W>W. =!>PFR/#5 MFEVZ2Y+;G(2_=0!LKE#^7B8*(\FD=V%,J/:%%G>ZF5)CSRJ"&1I97I>/,C;3 M$/*G*&./T9JD*$]QD.W3F5^YMX '&=J!;2+J=9MD-/4T"2+!)NS,W8W'X1$% M8G6(.<.:I:>+4^BQZC%4Y6F3XQJ(4[24$F M#$0_L?F!R< D#R@=FG!/8:"B':/9JA)"E&S-5. 'YS08$/!-WU-BJHGU1#13 M>7 .-_!(KW8U#FE'0JA]_DC31'4(J/D0S>_(2?CO?93BZY0-2?*7:XJ5_"19 MG=-/=]O^W)*]8B?*FR@"45#ORF'T-W9NPD]#8\O38!?E05RM M!N!%P%.[GA135F]#1%]3SY-"%CR#F+N%0VMS[$!_^%(%53H+Q+46?*6]5OQR MP*Q)0"[1[%5BNB7K_"E(N\31RLG2SD$.FK*5Y2F22L>7%2M;NLN3%4:[7SRJ&B;I$PZ=*14F?MEV70'(7ZKM>!F-($LAO/S/\ MF 9D:P#-&FY3O NBU5WPW+L:0_2H"JJM1V/AWS &N=8EL*N$>%=\67Y2WGO% M]@#/7DR+NH3H?\H.8AM2+9#VM&>$)0DQ7F7OZ=>^C!),1]&G*::)JH=1C5P- M6*G<:/1*+,-"6>U$C6N5[O(&/Y+XD;T>%/)/$?6/T3U)4_)$/YT=\+K^)99= MT:6"1*7-"Z5=+TAR&\3X:FT\B6.O*2"25A.06AI?KLAFYM:4?B;6EI4"8@Q M&55A$Z_KZ)G=_^'!-KPAV)&0U*)3Y;35&)$1V*4BM$I>1&.Q/"1Y11Z<45;AS)BH4AM=>O)9?\(E$2XE?2*H$@LR6NJZ2T%& MD:J4@G(_]V 6KW.,:,55S.A5,.^+W0Z MB[(P)MD^Q7?X.7\7"S9M&2N(B254@&67P(5#BLF]6?!,9F1Y$H;IGE9'NY)T M3Q7I/+DPRP(./E2W8?$ MXB=O4T HWL2^PMZ,H-_5N\$O%07-N:;O!&::_XH;6/6>85H:$5S[B4R",9.N@JY0=31F%==@*1.](31R= M_O(\>:" P"F-OPM:R&?L$#U6MU>#Z]5!;VXFF70_&=!+74(IU-JDTMJ?D5=Y M0+MU=1ZD"=L9=G(8K9WA=10*JAE3A9IA>H71--.Y@.6:H3]NWO50A)>54+ 7"K,NN1/RX,-9QJ* M!YY4#]&GXO',\[J:KE20I/_#JXE1R*O(T+0X(P$><;+';*O0*4GXC/&O4;XY MW6+T_#F,]RO:6G9&'_V_5?]X^1$6:NH,L#":5]8^;4GWB--[HC[-:'@K MU,0<9G7)9CC99MC9L]IP1!&P+N[2V]I8F_L#VS(/S*VF#[2W&XQHA .8'WVS MO"/L_?WD*]H5LQ-SP+T_HS$1WH_ABJG!_AU _9A/TC+-8B=UI8N>J#*JM!>H MUD>5@?G/U9^7%L<^T>+8W_I0LL7&4LNL#@3;:&/H!W:09>-R1"AH[[BIV._+ MMAI;7)@36;^YQM" !5\]V6)3MO(&;^GPDD:/:YRN2;H-:"](2:H MF4Z;GCH=&'*JO=A2T[1$-?)JP$X#.\M:!NT.0HC44GZ4I88(Z1/5O .%-%6K M"TAJXF\J: *NOEIX!,'E49TT%NB T(8X.L@OT,F6[8KYW(&J'B,Y0.J\*[O* MG"=[K\%6S:SD@WO'P=21J\QBZGA$Z==Y]:&4]H*W")2NBD8NP4"I)'1K,1Z!-30ES+[]$*&'B'S<&-1J\'64:="MF6C)!="A%M MJ>Z^+OZ^ZCA&=NP%K%*J&@3G) Z89#I9F8%KD-$HV M#A&!"Y%^'#H"#'G( *DYQ@3&/FAL].%@E-%?XC8/TOPLR/')<]0]$,R-<:A MV3$^=\!L-<>KP"EJF=, VG<(6FMR\XC91Y^8A]<>4\4L@8RM4FP"Q]B6']!8 M*_@&KS?F7DH.8(0W#!5K&X;GCK-U4[R*L=U6.8VO;6>@1>JE+Z=/.N "9$05 MHA XFM8^0"-II^5S1U%A^]7;'8U4VI%/HP(3TY1.7"T%F#@U"$9Z,_J-5+YM M?S3#23\J&/>CD.]*;0&3#;Q-!$_H.7$CAQ#8;,YEBS/?%P--]=PR.#;GG!.^ M#3=XM6B5YQC5\_<@WU;H(4OPNR*&3'W$3QGHVZS-+/("N];&1I M!8S]5GX=YJHA[3 +#_:6E_4I''2$A++-[!>&C@6;,#@,[GE9J+ R*(X< ]HT M'Q,B3 MKYUZ+^N:JH,%&3.'D$LB WV;!14+D_5%/K[=*3(83,+88-_!LIA@9DD<#&Q: MX4$0.$GR:,7B5/2(;W&X3R-V.T-QO@->%6]G;'?[G,];]4.=:%.@&^.] )C M'"R\0#3'3? !;)E9: )SV*J"FE;1P2RJ[%:O:M66Q:63'[L('7%$&!>AD2F+ MFA!^Q#$5[AMX$''/\!JG*5ZQ)N,D*Q8$6+)XP.QT7_82W$6RBAZCU3Z(JWH2 MKZ[+X[75$1?2>"_BPA@'B[@0S7$3<0%;9A9QP1RV(FYE%37-HH;=XGW8@^5% M$6+?W#/CJ++N6\0%Y8@PXD(C4Q9Q(?R((R[<-Y@OXN*8VGR@X_ /0?H;SNF_ MQ:?^ZP6K2*@0'!O5I*9!(Y3.BS+:J)67Y7,^)[6M)&;FO+YGB6T?=+@HU6GQ M2F-Y/HXPYM[@'47FAO*7CET?TF K>(]!+UAQ1"$XEB-2TZ *S=)2Q!ZI4),W B$( MQO3,@G-%YD'+$K'BLCGP"IO#-5P4&A[00]ZA76(H?WX!)7KR/3)(+,Y+@^PZ MB%;O27H7/+,!U8;$[$AE^H$Y20:::%+(V@0$P2R=PN]^&=X(+4.'F%W>8-K, M?^^C;,,G5MCA/CE;8PJ>@G3%RZ-=\,+G6TI[* ^><8:^I9&?;Y/)OO. XD/A MV T (^ A" ^6UGK!8U!K9F()W,Z8$0UP09&C,L=EB.FB-4G9R?^HH;5^'R5!$D9!?$VR2/'2G(U*E5F-5,;& M" ,GH(6KN3]E!# ULSR]^GAV_O'V_ S1?]U>75Z_.!KA<)'=C@DX2'DQ1O M:$2)'G'YJ9:Y-MI]$IMIP_'9Q)\C:ENX-F2YL449X6_OZ'\^G'^D9+]Z3Q]] MN+XY_SN5N_C'.;KX2/\^]ST(6*%/' ]L(2$-#2:&)%'"O WS!XQ+R1$A+_:X_3 M'F^UDC5;%9*C.2JU#;_$K?6E)J5:>\D%T$FQ//VI>#([M?1]3*P[HTLCJ5*; M/!K;;H$$MPJL]S,"14<5C%H+C$SFLT24;!46!%+SKJG2IO5W[.[S#4FC_^!5 M#;1@F"8W@]L067C4LL[0TO+P\?H,8CW_-6OD&RWE(K%'B0* MPGN,TMK*F2U"[3A5P56^@QUM3G_-2^"++]GAUMD^+4Y$CLBIV>/"' M5SM^1.WY,T[#B() Q.9!!IK$MC0 P7$KEVZJM"%-T-+?WNB2J11'$J_+387% M2_6MK8C^[#@;DS&JXG=BRLQ>*O=;_ ]6> D;_!'G5^N[ MX/D=3O ZRB6O,,-:56=D>ZMN(I1M.Z;*W0/;-2"<#?(DS?*X5#Z\?$ *JUX& MK<'8UD>R,< RBFZV#@Q"WK V^T-,U_7$T#9-Q,IZ)JPPMT#UL01&Q,]<*%?3OFP#ILSA[B'1SH=1YN*BY02Q4U M=#W:5C 7!U29=%(2S)X=#Y/\_4RO7ON2RXM7O43RL.M=?0\.5[JDSBS6N"0V MEO\0+FGYNIBE ()\&4O=5\H%K+ZJ8NE*YL=+UA5S@!:T:RL8\*Y2<$B\PL54 MS&MY&TJ]AI'EJ81RGJTAF0'"D'_]+C,G8'G @2$#FYXFP:!5O67$IE?!!I591HP'&B <]9S?"0/8FT:%+FPHU+!F3M23\]YSAPSBMAP00UZN#*I9]:J+-KQ M7'F>K.PQ850*";26U!L['NL^B-FR[^M%@JJ$L80"T/[@GMUC>RS! :CK]9OL,/49)\%H XA@/$L2- _.BN$JO,VZ/@QW*6N\X1Y:]TDN=I=+_/ MJS,&BEG7UXN/'^'P\:-7I9%JC=7LC52Y(#@-W+Q[JO%B1XK.6J>@?OK9-Q9H MUW&LWP^5Z:C)X=.;H+UACC%/1,+*$;Y#OC3-NQ_+C^)-SX"0.WXMDNK[73MJ M'\*FIIY^?.X+JQJ[/JHC4"X.VSYD]++3JGAFJC66<&9^0)EGY5))00M+G3T[ MC8O=$I*\":DVBI)'G.7\UJ8PCQ[YM8IS9SI+\)!1/=MAK9F!%GUM?,[&XSOV M-=GQC=65;>RDYAL<\S9FFVAW1\X3^EN\""^S&:A=_K;6VB/Y;>D/DN?#7*OX M/L3BLOF<8;60\.2FG*%@(B ]W.:[I:$F[P>UP1_^"XX)4\K(N QR+)C0JE-> M&AX#)M=;\D>G$ F+H75212'_@E%%<2PH,#ON[*=7Y>8_,-2RR*OD%8AJH4/F\ MP2E9>'.%SCGW#[7:*#Q)3B$A2@A )\<);()62%+SQF1J'@[7IHXGAWFI.DY& M"MUQ< )A*>(5Q[_-A.^*?B>/. T>,&/A-2[N;5*!WD!-Q 2E&B0]%([ 7]&S M=&S,)IVI9?D U1?B[M(H5+[HP/>YKD@K8$E8ZIAIROH MJ[ @Y;36ZX2X=E-K&3B% G6OYFK46A7<>+X,[)J47P[ ZTT9)GJ! M3BX@'94[&/1,,N(>-+[NU&%9,80)/B"1] MZTW]\^N&)NJ!B*-!L>,A\+ !KVIX^WIQ8#Q&U0/!F\ G?(=1(2$*?4!O*0IL M.AM_&K^'*-/JQ#U_7O!2]9T,X;H7"@7"4H@K7AF<$.+4P=7Z9%6<+B:>8U&( M5" 7BHQ%N< H*,SE]I4XEZDMV1,VYJN>^;+(J^H_8OY[=Y ND&Y!76IM-JS_ MDJ0X) \).^CY<*13=K<)\E_)/EY=;'=!F)^OUYCMO\%4Y(86B!UTCC-2_H9# MC8QDU#"WX-,THYJAHN8(P\NF+LJ#9W1?:J.U>Y9DJ-HFB-#@;G#0 C(4L@ =0.(L/L-8K=G;7/Z4>7T3;*BSUA9DD=PH,ZXX_SX": C6G35+4" M0!L'1+_17K551A3'*&;FT'Y'!Q#X>1>EQ9'W_!QH;I;],SX8]C)<@C!''TNA MH&H49\NM *PI"[% MS"RYB;$FOB&G/LS9!?;4N%F6N M]CDMMOE)/>^"+ H[;!ZD6_[^EKHCXXV5-_#!VQ#OJL!B;V_)__DSJC114&Y= MJO;E%4MTY*#KS_KD,)01@,YOAPHK,\W@,,#_U' '&YP,\@R*]:,2[%\R@"5U M^W0(GK/6EC3V+(KIJ:[-93M-IJ[.:7-L-T67^P ^*'.9_ -^5%I?E4WE^ M8X5S^4]V_,MC$+.[,5]AUM/B4!\V3,!A%#=DA@PBA[H-TY/"=?[3^09FQ%%- MB2\=T':9T!&B/E-6NP-XR8?QIHU:1JZT:1?E[_5 MFVF%.;8B5E*QF=1N,.-*%$?%ROI7E@X VNNA*6 1DJ5YHP"A?W6+#_K1OSX$ MS]%VOQ5NI1<^*W_*SK.!L:77 HAE(YE1$;_%LLOR(T].'Q#W ]'\?&W,M\08 M="6ZTX(O2N3@$SVKP-=^-@9\34M@X!,8E8*O)[LL/_(%?,)^()J?KP.^IE@- MOK[NI."[3@G;J<#6^FYQ^AB%.!,>8:F5*[^K0FX$0*56H<"J,-+W)['XZ=M EZI4H-?8G(, 5VG9$L'!CBJ1-NP[(N,1WS((#':1 M;0W.^RIBB'MPCJ.RTXC9CRR$=4NZ@VB!I4G!?$/[#@L+"<&3\MNUGHQ ;,,. M%%#[)F7X[$HN^0>>Q%K1;T^4/UH;> VA"F\]O>EA)@B4O<^;$!L=$FLKH/ R M"'YMN0I:'L2X_N]-%#^5 %3-$-;1F110M_B!G0#_-TP>TF"WX7?4BZI0K5QU M%8)<;@0 I5:A *ES( .H6F_9_-R3D*CO2&+QFW]&8O&+=Z_,D:C4N%?;'(G[ M#(??/Y!'^NWW29Z^,.C_N?J#(?_/#>27'_^+=64+;(W "@=*> M-1$D.T++7Y*(K7#P'S[S9"JK\1,3V8_4V7=^RQ#4E1P ESP(>1#\Z>V/)1#8 M)_^Z2$)VQ@X^P\5_H^1JA]DKE,G##5M1(.M?,GR29;B[M&^O6'XQ&\6!Z+/\ M9B K@@-]BI \R-22?\I6\.CGB#^8%^L# $+&=5V;.>9&&,.&^9V$AY?L[\LH MN(]B?L>5.1%EFGHF]C4=4;'K:!(NRIP.(:/8UI)_C!J?>TM&*4@,V*CL/6,Z M=JV8\%'B&8Z09R3DTU"U]P'&NSF:?8JSK%GH2T17O^YNK) MEJ1Y]!_>F [&QY@H?ZYA)L9PVP@IHF#+ACNL ME T:$T?N$W@?)ZCG^ 2-48JD9;\_V\$6 4 M4 D0<-H!8HBU.F ,;\H+:;\CZ33T&9%<^'9C5 MM/$%TT&2,&?A0S^A3D*(8QM"2%\Z&-T$<%8OE*@@8" M/"#!,615>?Z<8UH K,I](;\&:1HD^C9E&LN4/I)$=PV*E:?#*S\2; ME)AZY>7=!B-SW[.[H>@O2K\F.PH0LS\II# [ M*<9@:S9SQ)1RO:GFC-E@,:5P6L:C,SYVUM MMQ.++NJME @UFLLB"I.N\ 2V*J?T, A)-"D7C_FIL I(@":,@1B4T>1R-]RM^3B@**#PH#+Y'=+"6X8,,NW)SGQ6'5I;!MAI<<5Q% MC<6U(,L(]$X#+^1?JAV/)/.3;@PDT M]+/3_+*K]741>50[) PDRR^KE!Q#!(5A.!X8.)'20*O+CZW,V!S7KB'CS58' MDSXFEIW19H!"JR: WC(<_C_B)WY!Y4U]73T=H3ZD@?A8 4/I\BMKI<=P06,< MO PR\R=EAHGZD@J5%Z>FM1B;:69R*-C1?SW2FN3^A=?* 36QWS'P_>Z/ MB[=OW[+_\4GHQBDZU2&2Z_HL9=Y*?DM%'FV+DIW]E[TL0ZV3'::U5)#^QC:H M;E*R?]B@,QP6KR+^>,1;]N<%K;*H''= :G'*SE5QL/NB<$M_ /9N,!M7$VH[ MY;/D]-O.7'J94H'8X[4=,32*==0P7$##X SXX;>QD#M^)OEEPGS_C<,^N M0KQ:KVG&24^2%?_\?34;47XNK(Q&6"A_HD$6QC!M@$/PJFIX&Z24'&J2+_V' M3 CA2IM6/%P,?7MZ?O4=BHK::1,];-A--6F0_,:*EYXXJ[D(HK!%[ JG+;N8 M;[JMJ;U55>]_3 MT30*5D6QM.!"M)'4$;419P3=8_X994^44N],MV$HY0,POE#!Y]'*;WZ8>3M\ M\_?%-P\0'8U$?$=#]]>IOU&,^=>A92H-NI@?*DQ-'XP&[*K1XCV)LCG%MYZY MEAM#7@+#IG:<'&"LCIV#&S)#+(&I%T+!5(C%LTZAETL#0J\Z%8*!*K+*_XW%9Q6$)47MA"R[.J3FJ= M"#'[JJ.\-XG9S]]=%NH)-U:#)(8<@ -J(5%JW!86?-FP\<23$#H" -*%06L$ M@"Z#W-#Q7+!G6_)N2;SGT\_BXQ!UUPL'61!7(X$<;JEN2K.BMUT(=G>LV7Q#1VJ/K$E %9!9&2=\S_X#I 5YB>& M]=X<3)[R7*\I0-CL@\W69BR3?-\$:'8SY$_\8$U'1K';(4AR=$6 MT[%R$F7;LA7%ISC(7M[DY$V*@Q4=W)(52DFY:LE[)EN@AS2XYZ8?2/D9'P73 M ?:.MK?0*K?OTY_KO\D+NG_Y!JW8M$ I3J&^P?&NL)^5IZ&R'_(^CK+-EK\I MP-33^L?-V*5'[&OSV\+9CT7_1?^]0&&0[>EWJO[\]SX*?WO#;/*=,O37CW!2 MKJ=L2+:+\H!/0[2]?8?P>HW9:!W'+^7D1=FZ8(W+:8I@GQ,^N<'^*&7N ^J- MK-_0G_;-H;55MU PS)R[] 0F-ESKG(TH4ZECF<:HL]@ D]FT+H9%!78 T $J MM8 GR0X(,9+$-Q(R(T>K2MN 8U*MGV' .?X2@",9-(X$#N@ \/KJ]J3(!6RK M2K)Z5TR,"RLH(]GJ='2U[!CD*TV#5U,FWJ04T"O+JJIF><-VM?+-L?2O;9!& M,:M"!A<4J"@H=$4$!Q'UB2,^N@WR'%4E&(I#G'$-OJRZHH2+Z,_.MOUDI;/64E&&YZRDS;*RFKF:L,, M[,06DYWSY55J=30P,.Z43S 5B)&;X4RBE0B500%I$J:BB2G)03..X4)2_\QR=$V"&DI@+,%>HQ6F- B(J="+X=) MHD5C,^@#]USK-&=N"B>\/J@KARC)J8:$?LA*DY!_FW*B)0@Q MVW#]6];WQ;]8AIY(&J^>: OGWKR@A"4Q15%G24HD?EATDAMS@G2@;0(J\_88 M9TO]_!E'2/'4DS@^$A*RQ?AAF!B[H"ZS"[EDKO)ACXSCSQ89L@7L8<@ S>"7 M19809F[AL_(K=)Z-@6K+%'B&%EF78K,OK,G()'G#QLZ-;%>EW3I)'R8.:,^V MER5ISV)TA\--0F+R4*P.1#3=9OO[+%I% 5_1_O:;B[_=??,=>\A695!0'(F9 M%NFS4?\C-47V62T4['9Q%'JQLB &&=%AH\VDEEC-(($R M*$YA\JO0K#E"V<'C9:_Z$2LM.U22-0U[=&26[-D#S(Y"V^;]>OS*^U62\PS[ M%7:>G87B%#^+)]:%#^M[1ML/1TW*M&S!SY6+S,OG7?K2DDQWGP;\Y+,ZG[&Q M6WU4WPIGO^5D5PW^?D/\'&=VXB;]X!%OHC#&]6?W,97XX6D3Y5@RR7[_@L)] MEA,^09VS,>P#M[1C UP2Q6@=X9BFP0Q'V38*^;,5>4K0AOY&Z G',5K15!NS MRG$5Y$']8B55Y3L-@HRF36JM6%6GCU?473KW1GH)!HD6.=T;4YMRARDA@3HL MD($FJ85V+2#,IJ'+#SV)F=8=*YM6-NW9L1/'/8.0,\5"XQ;]>_SZ^U<%NB\6!Q94* ^B>%'.Y9:I#2<*/6_HURC>G92*J+FQ[>4_2ZK-KML7[A6]V.MVG M*?UO=\UXM*%J87F$H5'++X/]PB]1CVV*?"5GG.7E27WI$[F/HX?#O1(,LFNV M(2H=%F^=>KQY/"0(*SLY:UF";AP6ODS\&;O? M8)1SR$T)HQOBB$5L>T,C4;VI1+[R(E>4N+/S G:W!;_,LG-E%F9':-._[G"Z MO5I7K>WNQ;#7K'9JV&B.6DPU=P2_R\/:MWPEUM+4LG[(MUJV[BSMW$?*;[WZ M_8AKKU[KE5=#T$O&P:JS[&QNY+ H;>MX0O( ;3VQ=PI%&[9MA6LL4/]*TYI0 M=R6A*LTO!L6R73'N83QV1XV=-\C]-O:>HMV,P;&\,9J%8!ZI/2RA0!%I43B!('*R M.LTQY85DU#/H&CJZ+FB77T%B-H!518 ;!W66CU? M$Y5;0K\PX#TN@GY4O(KZFLHN0* .*+X @.J\!#OCEZH7[ME^ICO\G+^C1G\S M*,.TNHI23*$+S4RIJTE*,IUW*XJJC2WI9_LX2*N+F=G=M^P0EL:5S(V-<+)U M1Q_+)3W25)PV H">UE(S2FIKG$\*=GXR-+ZAH,W+;8ZL$:_XNAAPZ+VR2-]\( ;:]Z% *\O MV+"7W>;-MTG?T"C_1<'=HCQS '?G9=HM>^4/\^(C/ES9SO:C!=GF?4R>,NOJ M;:A)15%G;Q(Z2-BV8)(2<&"CK&+*(!^2@C%KV&I5C]4UBAF[(8>_Y(J4. MT)IY:%:7KZ"H'$P 59 : T!]Z+*UKHQHPYKJ V/=U;%#6^.U55^LS\OZ;_HA]5']/_=4_/+_Q]02P,$% @ 76VJ3H\3,MTW M,@ 5UX# !4 !T86-T+3(P,3DP,S,Q7W!R92YX;6SM?5MS&SF2[ON)./_! MQ_/L]J5W9MH=T[M!Z^)0K&PJ)/7XS%-'J0B2M5TL<.HB2_WK%Z@;ZX)+ H4B M +8B9MHV*Y% )CXD@$0B\8__>MK%KQY1FD4X^>7U^Q_>O7Z%DA"OHF3SR^LB M>Q-D812]_J___+__YQ__[\V;SRA!:9"CU:N'YU<7YY\7M^LH)J39JYO;)?DK M>O77'PB/']Z]^I3B8)5&JPUZ\X86)E2__TS_\Q!DZ!6I-,E^?LJB7UYO\WS_ M\]NWW[]__^'[CS_@=//VP[MW[]_^_R_7=^$6[8(W49+E01*BUZ\(_<]9^>,U M#H.\;'&G^--#&C<,?GS;UL6EH/]ZTY"]H3^]>?_AS8_O?WC*5J_K)M+/@$H: M\J<1?2W3^X\?/[XMO[:DA%$D8-V*3;3WZE6EOQ3'Z!:M7]$_?[V]XI;^^)92 MO$U0?AT\H)A461;/G_?HE]=9M-O'J/EMFZ(UFT^A4+K'>1";:6?);]S64373&_W5E&I%3?YJ4LMDB*,C:+E3S?1&WZ T MPJN+9#5_PX=5F6K\71ZD1X#*N++I LS?:H6FYFF09$&8O\E1N/TAQ+N*_Q69 MJW;H/GA"V3G*@RC.Y W.*9L/[]Y_?/=C9>S_PN(RH5'7B$P)#:>S( X_Z#2* MQ<54HR:W9U)3[K9!BK8X7A%C8,F2[])/$[S M&2S]M@(9&S-7^BUE\YD^:/1;-& PH2F?@BS*ENN;%&5$QG*0W> X"B.]A@G9 MF5DM3EPF&C 9^L;"\.++S*K+J.TR8;7FM%.Q]6L2%*N(T.L( M8JCB644/LNUEC+]G,PO*J&96L?!N3Q1*:*)'5$T>,PLHK'!.48\AW>P"U3N: MNRU"^0$C-V10)/D6Y5$8 -QA0,% =1U'P)EEFB3&.0X+VOV+9'61Y,0B727E M?EG7JHOY=1NZ[QC^:_)#KS+TE".B@%9UM*V31"DK;JJ.<=BK+::G73B5R49_ M^4U4R^(A*W?N#:.8NE]_>:U2A'RFDL**O%67BJHP(SHL/W*Q2] M)9+^1/]"1?[IS;OW]3G=7\A/OU5-N$6;B-:+LO!_R;-TK3VYPND+D6.NT[_8X'C#%&G57Q%!NW3?Z-G)CHX M-#UXC&@\PX=8QBD &7&N$?+>>82<%2E5\F64D4GW7RA(+Y+5.9G/!B"1D=4Z MY)-Y Q6@I'IHX3.O ?/!>W*$@PPE:7659@5*F:9'0]DP, ME]8;_*C(/,7D<&NHD?2C)TCZ)XX+HH+T^3**R=:;B2 .30\Y(QK/$".6<0I2 M1IQKA/R')PBIC>8MVN,TCY(-W187;*"(2?N+&0ZI9[ !23QI:<.IH ;17ST! M$=F7QS%U$04)>P',(N@!ID_@&4P$TDT!1Y]M#8F_>0*)TAR>D=77!J=L3# I M>J 84'B&"I%\4V QX%OCXN^>X.)N%\3QIR*+$I2QIQDF1=]8]"D\PX5(ODGF MHL^WQL5/GN#B8H?2#9D!/Z?X>[X5S25"RAY..)2>X04B[Q3< M[JES/"HC.LJ0939XN&1]Y##(?(.-3-))F&$P;[QROCAN;XJ'. HO8QP,CRVX MWWL8Z7WW#!Q\V::@HL>U@8/[7MIZ*X9W.YS'+.23M?AHFZ]WWKC8"MK?_&.=^ M0IJ!"1C0> ,)B(S3C,* ]JGT1*LS+X<*@8P*F1^;()@7\$;Q7G6_#+$>?WS;VUH[G)]&26D91'1/ZZ\ M#9Q(0Y4B-2I@133']W0E++*,= 9'7/;'9O4X^&A9A/J,4R@)AZ8GT(C&FEPT MVI]8#_H'O^[%X@ [/ ^!UMAG]/[^29%^R!:]>X3U_W, M^E0KJ?_)W7X6B #LYSX'6T&9T_MYF6]1VI-RT-M\@EIA+ )W>UXJ#K#_67QL M!5X:7B>+UL>B=;'+W6Z@Q]F=K>'DRT?9^JQI3*HJSGZ(I3*NK@X\_%T+WZ1X MC]+\^28.*K\-6?'OZ=9]O R"D+;3I8C406PHR":#B)B5OPODY9YFD27[OS*? MR6VTV>;+]:\9*C4PG%LAM,TT*Z9U$"PJTLG0(N&EO\Y^1.D#'J3UM(":SQBO MOD=Q/ #(\.=:6X>?'>QV3IME/7PHYN]B^KQN+-D55 (26_85)R%S704C;@Y+ M),0.XD!)/ADZ9,STE][Y**NO%:]*'B2;Z"%&K7073V%P.11KK,8/.P=?/)U,:>BP")NKSH M]XE=SNUMC:-U_L[^Z%W.[&AF]SK7BD1.N&:5( BPYBN_K#,+ZH,E3 M<-PT.2@CE"V251G&WS 6%B.,BY(1CH=V)D%B$(2Z2/+L) MGNGI*\>U+21JK"2'R)I] '0,!LK6MPY\QJ5-X##TUS;466O'8H]A(J8[((5' MYSY80!(JXH7'\U2\NVV"8\[1*8B8Z=\=$SN.("5956 D8^QOB$4]0#J9UX7F MAT_7-S\L.L?! Y50P_RP>/KK8&[>)_D6Y=NS(LN):*G$"*D4::(^044G052T$LOA/^7QWHZ>E"'X?@^DYN_\,_8H+2BW=!WD)057Y]\ %JTM\J.7%( MWL0 W!)ASLB?$2^B8DPPB*+H$G@%)ZF$^OAAL?9WHU0>Y';$%Y^!"PF[!^$< M0J\P!)9X@BT25'$26R(NG"!Z/040S8L?,72,[I[LX(>/&CY6_$7('+B8$I3C M!!K 1]'@PV7L5BM MRAB3(+X)HM55[U46TC3;FW83Q& M>HTS&D2^7-\'3^,#7)W2AV-=M=*.PW":-I1LGFI-_OH[[E,49$7ZS%UH\0EJ MQ;(('$>25"85L+"8:?@J/E9X2-"&PLZ]389TF)D__ISO"1*2 ^/-/4.9HO1&'$FW*(_"('Y)>6KUUL@)I#SM;KP)K(F&J7+)WV-4:CE9+7;TK<<_ MRM^Y:5CX>U@C;,>;VXEL7;S$.(_.I-<@C56K[W">&#"24X-* /[QW8\UO.DO MXMPZ';&[X@D#DM180#+Q<%DXB$\#NIB4MX=;A?ZT[T2@$IG9R+Q^'3W2ZP?] M-!,PD.HSJ+M%AX&# )VL!QD\=2J8(XK.X9W!R^WRE]OE+U$-_*@&LGM;IB7R M5Z77^ :EY3MQ_$ '68EQ[ ._A..N6'6I-2,D^-S]-2ZCEP<71;[%:?3'P1,Q M!A>/<@RJ,:4_8))(J0FB,5=_(R)&8EUE62$'3I^*!YJ&RC? ,*6;!):&H[^A M#0JOSBJ\N.KH2[.:N(&^+*L('M9+LK[''E22B8(/^A2LZ(.&PG&8R*72CC]H MN!F^+.'X\9\;A\RF5HH.[^E?3ON.<=K7*BA;KJMH,_L/&U;M:%O&V9Q+J-IT MPAPJBV' CR@IT"49%*R[V&V"7^J (O];C4,U)W!H X4U.%BS'+*>QB94TK<; MG"JK(&*-JO3-MB.Y_\]P1FQH+?MHR]])R5_-% '=TC\6$XQ87KOFU!Z 73WNZ0N %ETCIAH?/ M8SJ+TVZ&"';H:ZCG9'3&N P?J!LXFF !M.U4*J2U-@KD?875!.V/#"[[:HH4 MLO77VWV'XIA.[WP< 30*';.RS\]56/))0MPV3++]<[7B:0 @ 8K"8\N^7"+0G =@:Z+@=O M;@0,3V!8'6[5\@;6F&(XM+H47D"#*Y(Z*+JLYAA<1\3$5YS@OE@UXCD[8#!] MK5P O61@L9G^T2&NH7_'CRC-B"(Y@(QZM-U:&:E. MY>!U$H#QA.0,+MP=.BP FU/0*"F(M/4*$2?9)[3&*>J\:_(E2G :Y<_-9+A( M5GTN59S%%Y1O,?GR2$C*J 3FH?]1:^X%$ARI9I?'C;TN (_ HS;1\Q2?K0YJ M(_4))6A\YBNAZHT1!I7[>):)IH@]!CM_T\.0O0K79<+\UBR]^M]DJ& M4R2Z SH.* IZ7R&3YL48T!J&4_1[X&MR8Q M/=L+GM[ [&M-?_1_L Y$++UNYU$6QC@K4FZ8W$0NL#F1S\6:]KXAFCJ%(.&1 M;+,VZ&NQ>T#I A95^<$''(+6Y>BMW&"FF^X[5I^=?,YKCMPVT7Q!;^%@EI>&$HVLS M.*P#E1F\+'9UPS[U>TMIO:M>S^DM>0]+ANP>WZ(0)V$4HYZ,]WC:X)NSBO;! MV#FJL'=]OO;KH7(V)E-2P,@K+R9J##J'R%Y^^#G!@(%:Z9N!.9I47M+G-,7? MC?=D2\E0S?#PUP2OY@AX&J^3'0PF=7R<,3.QQ1J;7;?> M^.R^\3-XVF2-T"5T)]PN!5 MT=.Q "QID[\9#SX'44+ULDSN@A@MU[U7U'B/Z*D5:M(0 0N=++*UM'8<@$.; MYOU#XOSCA$8%U;6OL8]=HV3SB)E*R9-%O[[^CC,$E-JG<3G7K7% E$7S]*-S M5/W94<]9L(_R(.:GU%8L>+CX!R[HD%H(PE#T&#S$HUT\B)8K?(_69ER5:F]B M-FLX(;6-?48@6B[:>K3>HXTON5FT]>KQWK\R MEN\F1?L@6I67VZ5P8Q%S\=8G]AYP MG-(JY?D89KQ'7(E:$^AY58^8"J?(4A M*,1?73 +>0]%@"[,0I)=H8;#PQ0T.6^J#UL>'>0LG^O&[7/=$KS)"W(P)RKH M.>[ .C&)/5&EAA\4LVH3%V&("[*=O0F>Z=R'8JL?,8=/G36CO$2)) M340(S]-,CU,5@[6H';:O':[O[5C0UHVA&'APY9YG2 ;=GE'J#Y#E$56KU@,C M"^)AX#%'VBJ_[(0+0 &8HLB9&!-762;7L\^B_#?192B7B@+64#R8IK4"];J M42GHFL&%@ !/T W(X H:08>[2N7>'PD3V4*$5F4Z:48HE@B_ZB4; *N4]!7! MVMHQ F&5VOU=[(Y&ZAU>Y]])C\I,[9".9UD/=+["$"CY+';S4)?W!\MPC6@O MAK070=Z"4ULW)M"J4KE^M/TI;*O@"WL5RW(M@IB4KE:T@,Y3B$$E-P$Q05W>1\+>M)*UV3P[&3XYFQ4Q\6#'PB/V M%'A*.C!BX"05>K^!:02\Q"D9:44:;H,,E6E6)3"4%QA 453 "W+J]#=8 M%IX3A:&E 4R-\%+.NL/DY2F\36K0!/0GML?S%W;A.M/V7&A[++R%N+9N3.!9 MI?(YGI3UQP<*][(9\8$*J_,W@='%>HU"H@IB1[=!LD&W1#G+A"J _I\>23X& M,5WSWB(B;!22!2K]L$A6_1\ZE,,Y=[X:FIEXCAJ<'Q;SZU5MW,S2'G^3*DT2 M_ :E$7T_?!@3'<8%?5&JJ^)*[8,Q9Z?R)K_\D2MW?J1:[0VU07SLINIO2YUX M_-KD/&G24OWUXP?T$;=E OL9FM4+^ M16+]P.:NV._C4D5!W*CH*EGC=%=AA//^B%JI)G,]M)1%*U!>RRO3H*ZBG#ZV M2:9ZFCIO]:G(O^+\7RAG/4RI6*P=V=!B]@:Q8D=C;64,!BZLWFH,0^LS'$/B MH"W5&Y=J-A-;)'Y22 MEQF_+"4J8V]J:]IWST@_P_XXE.R>E5C&A@B54NG1#TXH!!=/T7#5":(="LBF M=>%1Z"^(OD ^G&AYW\?//3??[=ML87]@N5 <\\QB.WC4N6'G;_#D8D5L*9$[ MB.D4?I74DST3'"#:]G4I(:W[H%$15A% $M;^QL;?HCR($K2Z"-(D2C89$T5B MHC8&ETWD/FY XBD"AL?3WQ/$>^KE+=)G_DPDH*B5R*1P'R!RP131P63H[QG8 M(@R+71'3'0'O?6?V[*1:KIFIX.7N$E1G,'@U^H+U7:-'"V6/$O/D)B7O[N0 M5K!KLLRY(G_E[KU'!,,-=X? H6258__-+8[C2YQ^#]*ALUNS-#<5I:2TQ4X? MMFO4Z3R"MM/'! XETH1U&P8(*LN/*:RILASC&O3-A4/'RKV\@9R-=>E#?AB& M=M\BHHZ)ZE.A^'RY$[8?+@ MF[^]^BXC)VXDE!J\RK("K51J9G8ST:P)>3==&$<'0\.U,X>7:,M@2O[-IZ^C]TYFXCZ:Z@QQ M]W%\S:MB@Q.9H>;YZZ7L9:8>#!3FM\-5N.XW'T$J$F\RQ ;,)X1ZNV"064DH M:$C/ # RLN9M=RZ9CS ""CT94?QZO'^,MW?R4ZYVZHR-Q-)F^1>4;_'0N:12 MA'7.QBWB(P0UE#$9CK Z-0*?W8(F[UB(FG7^B]F+9%7^*ZZ TRXWFO7Z ,SS M5E+W^%R5^#A@CJ+PR4-LKE;JQ]LZL1C1\+>/;G^H0-=>2PIX"EM559BRQY(Z/3]>ZS@06Z;+0BS+Z#-R!K\8]^)PR M)K/4W!G..9P% 6?>8D-+:5/ZIR.C;%-DYRL(TVM?^7T9;[TDG M?8K':?7U&31ZT6!@;1!#NAL;4$I_> MJI8-:IS:3'@ +H_\6/:*D0-8R7]3U MTZB>,YR4/4$WHV=%EN,=2CG&0K%4>P486,KB=6=A"WFF0[483!\NF G5CL;: MRN@;"F"]U55J:'V>FPKZ_%Y"@!^AC(;:V;L*537C^; )X%@) &5[Q4E :?'2 MUZA5/ L (>7+ZL)(AW065A)T>-S*Y5^= 8KX>CYR%V&8%FAUD^)50:Q3D!*R M_/DZ"AZBF!XB6WS>I],@8E?D!Y J10Z/_ "*V'SCJ-LK\K$.+\!4@&/C7JE# ML8;T?3, J:Y^RTA:C;][_B;M2^.SM&8!A@WAC'H969,0@4MF+]?#H$F\02VE MXXCHPA"6]@Z&R]OPU!-TF=EHV"J^DTM.RI?5A0$*Z2RL).CH M3@&/?QWH+N#K[V3).*&[P7$41EHC^.4HNVK5(@QQD5 +7RKSN?HO]_A:J5!? M?FDAYX^I=817.YH&UN!Y0#K_,EW6OTV7B=$XF4_=1Q/XN(Y94RI2@O&$2DV& M]]D+M"C#Q>RM*U_"+?K)-+)@LTGI_7;2SRTOPW(\JB3JR M; Q>8H]Z=D+82W)[H59\9#>@Q;V)4IJH&;V8)?5*_77YCJ(_[%J3DX]C.F!K MV#CJ\0G)$O8\BHL;XLJ8^K[=H+J_$5 MG ,NUK%^]^7HPZQSB=/VG6GA>#?)4A!\H<[2DQ"-B;K2">10K]*:VTT!QYT; MGYAEC2MJOP+T%>I+*]U00. CQ*.7B"2C5- MZ&!36H/)U$/VSB,Y1ROG]'W@^.6$93\:R@D^:EQ MQBW3^E6J[DN6?><;DZ3O;!N0V!"$!C/4CC,+9AN498'!?44 MW6&RXZ/1%YQWUB5T[8#BTMEVX D4CN$",MUS8]95=@ N2]?6S3?+NT5!3%[0 MYCU)?B>S(1,*(-H&PV):MR&A(J@"+"1LK:U^.= @>[\HP:2=GX,=#Q)"FB:\ M@$WC-@0@@BET/8>=M4R6O%TTS@GC9V97,[\UNX[^-[>[5B2(0I<.V.CG?9S) ML*<16=:B)[8E9WYLEQ_]CV[WIE 4%>,\X&/MR3!.?Y9ALHLP;UK^.<7%GMFY M ,KV228!I=O=#A=2 0-"IAK/?+F4:52XE<+PS0E3G3VNG4P:+&Z&W]$XH@I! MVVP,VK7VM2ABW-'F@*$S#Y* -LEM[M3/"&_28+^E*7T96WXI77N-GDMW7+G0 M9M@*YN9?2M?(Q:>;*%>&PA\V^/%M>9DH?::B_;WY!Y7L[QW)ZI]_^_5N(,;A MA[J]] =[>0JD2L6,)@]R#_!XT)%'R]H89YQ%P%5"YI*D;'@0,R=_ 44;O,J@ M<+L'Y4(I="F3V0DDQN;:2PPW/L.L'!S6920)G^7IS_#024IMFA=P-8Q/^\<8 MU\.L]N*CC!&Y^#BC0^Z:X)Q3+""U6&P'3JTDYVH73V%'Z!T8\K_5^#76 M"1Q@9WML#J[9'(TLQP#5@ R20J)C=I5S''+8[Y&Q#>)?B00]@B*K1W +N[Z.WK6##-WR%>C9TL=?GVPFU'(WXGX(X2*C?ZR6JQJ&H M&E:SVJBONOFW*,2;)/IC]+:K7F'!+6M189_,QB3%&+U;+:KU!%,%M.)RAK%2 M&0A0Y[B#(*R0!J'7O]VD:!\\TPUR5E^>59$6Q BB @DC:^-6K:]EHU9%7?T1 M#&J'=/Q*ZC_EL:P!;@T8GQI@CP?-(0A]O:\@%/(K3D)U'(Y+0:#8+74B:.0J M8@Y =BOS_G%D@9PJ2%3!W\F@[@A8FQ3IAO,@MNW=,[V] ;GZ3.UJYGGXV)ZS MY!;1(\/JA?Y*Q;5?,P-Z7Z 7/;\X0I8.*9]A9IR/2W JVMRQC$! M:LP1AWK^%& MG,75H>UG--4:?P.V^GGJ;?L:_SR)ZMM6W0;?OP3$K$=!7-X4I5D(J\Z@48$9 M2A_1<*^L57:H#5A9U_/63U&%4O)ZQ8K\]?"T@G[#Z>]7R4V*0Y3!X"@O,02A MJ(0WT .+K0'CJ?!H"I_SD#4+&@NA!H>1C,L+!O3=8;"]T7QYA&2GAT#FL(W(0 M+5/L$>U14V/?X\_+UQUQY^/WX[VU#0W_N0XV&!10AD**7)S= KY*]"8'8/ M\PT*,U<5FUVK-M^C%'A2CKS$DLF%YU4&T%N3_:)>+ W:*'6H*9=KGFR"ES-W M6XI3:754!A.L3RL6IJ&U]XR2AP<,T U6V$#4+N8/5+82 M^B-5HV;!F&UKU!^T^W+8E_&.MH>N6,C#IO@JRXK1-7>]PB"@C@N?)G E2CH" MD,:M9PNG^LH)K0M#(UK;-@ M50+I;Q]>E@(L-1QS,:!Q$E M!BX2-A1=WS]-7[A/V%5I5>[O<;!82'8R"*4R M(+MA/QV$R8V^4!'F-_S#ZOP]-!8+R$T*H5H,!$DGTD+,@$I@;@B#P&0DB##Z M4(T#AP)C?S6_'Z2.7=C!P74W^EVA*L]#X,'',JI'"XK'-0#V_H:7*T4\"'0M M#QF'U"12M_=AX!=!2N/?LQN4WFU)A]B.CQFVAW=H)2%KIE@NF;4UQE=$EO9$ M_>@:9T.'#?-;+9#07.+G45P0LH,=*JTY9QB895KWD"FFSJOZ4Y!%H:9& M>V45%5>7M3:$#:,&3]-:WR"8:1LU'XIM\MR\$$N9EGXCLA''NQU.*CD7>9Y& M#T5.ERGWN/R-R$L6ZI6W>4&7,QO$.CPPQ["-K9[.\(2&C'']SC6.3#347_\D M1X^UVD;JA,TFLM+B^81?^H2&QS3-'7E.X;=J0D)2%])%0A;[LZQ!X;L$4]7[ M'B P4%&YJEDDJUILX#9:4HJSJ^:6ELIG^+!%-0:@EKWG.8\@$Z>>\87/C&#^GF=-OPNW M:%7$:+E>)'FTHM)%C^@.A44:49=^]4P?6E5Y87;[HE+>N M#3.WU@43F__IF=!;P]#P,XAAG"RL,/ MTD=&VDB[5]XV?R_?SC3K'$ASH:>5\A7["UVN!@%MQKE:09U#4]G=O<2 M]$PW^TPMBCT![#89,-Q-6_R=W8W;4H8S!V10C*[7KGL!N<#F>+X,=W:=QIMO M'5^479]"]##$]SJK6P_NHC7=#/WK#;;CD$LIMC@F[<\N_ETXD*FO=%_T6O05 MY[QX9!AQUVTD('; DWY>8Z?KONF$]-"TZE?)*GJ,5D40CX)_,K$GW23SD2?= M#'-K73"Q^9^>[TD+.5H8>]./5%O=2;/79F\/6H[BLK7=P+>#-,U[!!E?!*;_ MW3SC9B]KD+%3@V6,&Z:37Z>H ,;\HO:60>:A@R?I;; L,M8\NI!2:Y;^KN<1 MI0_8_K[G6'8;SVB!^G"86:)R3VQ0$G^='S,MPSBF8;[%!&\G;4(JGD4Q*HV_ M1QSWM >6ZX/XC)6ED*;N0@Z-.W+13KY%<=EIV3;:W^,+LDTG6U/64DVS-$\7 MLM+F;2.TOGA"8>E\6*[748C21;(J?[^,DB )HR"N?V< M-OA[S6VB8GA1"Z;9FG$DN1"U(!&!=^%?M1A,82Y.KV#ZVIO.>E94@Q$< M<:&,@Q%,I90\)BA@!\-XYO/105<+&]4/3##3&'^=7>=4-)2LLCKY!54=;W$& M(&U6%T)2:\)V6M.VL DQ.0NR[4T0#==;*D4:9P^HB+U9&=*-6$ORP2PKJ*AT MU( J\'=H-3:")M 8:V* ,QAQ\TZ7A-AY;"E)JX8J&6N/G1BU/$1".NN'XS_6"U#[+2 MY[5#(A<,D0HEARL+2$EO,*FN!SU0@NKQ/(DX?$NBL*!5W6"(6?L[!YW%04:F MUOL4!5F1/I=RL:)AI73-6IE/9R],N+I1LB_2<$OV>C8(/I&YS44NH[=DV2$=@57D'QDU01Y6W M6L+;=S^G?%1CI2$!46]SA"YFZ^]YN7P^X.I4>O[-YV[;1[[62.K\?OYU,*\SXTFTKV[K.W-HOP5.T*]BS!O-;\W9Q M_YNU@<72*18WO3]Z.@S*]]GZ!?VU..-A@44(9"BEL<9$P>)V M6/B[SZEV=2PYKSFQ0 HE>G>4)"5L[_1J]SSW?:+^?D]&W=_U\:GMIE$[+!=6 MYT4:)9N;ZO'O,C9CN#4"%^C>CI44L&TCI-V(-01GFA!>36V"-4D-SBSAC"+M MGT%>F]V.[)2K&M'[^4#TC4 M4\%42\BOQE :%FN7QF&+=*RZJF5= !=650;!R*KPW)L*VG6J[YT4]J,@YG^& M"$SHF9SJ6:> KR&U6DC8=$V$09GM)$U5*SA[;O;'NA.''RT^"/M]$89TYJ#+ MZA0GY*]A%1J_3,^VU%ETE70IHB2,]C'SM0(CO Z'?%-XV4N"NOJ?(LO+=E[B M5" %ZW4!G;)-4E.ULO:V/&5>@L4*[ZDM8/KU123-5H9)8J_36UW?T?>^@G25 M_;I?!3DB]'][]X$II5*9II-A9>S=7"YF5%#F7D2QMGSU9J>@<"@ M(37(!JM24[E-9M;@[W&,F;D,3S/J_3Z9U*1RD*@UQ5_GK:ZF>(='QOA-7-RX M7[JO3$:ID'.4A6E4[FE9'D\ 9>OP M%5"^!"K['Z@<)?Q 9=:W)E"Y_\VY0&5!T\6!ROV"SAB#EZAS8U'G'DZL+U'G MHY6&? (#QYT+F+$CS^V; T-K Y[C$$@M7".XX/2K6G8(@.$>>8O)>G*RR,Q= M0*WJ&/B+$+VG1_YUC]+=PI.4A+^@D/$4'+(LPKHN: Z4Z MK'GV%."UK,P=OBCC6:@$ &3Q"PE Q2KD'9ZDDD^#$HO]'/ZZN5!$6QPE-#V- M&I"8Y0!8&I3S%DXB^BY]?E\/7?F W=?:KL(I3V9E+6_>WV^$QWNM96YR(6< M_+V71M-[7L;X>VO1%F$>/.X>4;-);"B7)(Q)PI#T3V+H$H M=]MH[N2(.K@' JUG/)L>^&N8_(_5J$K0ABS:5O:-/L\NZ0X?F952X.OY8I:U M;.\89J';"EQ*L)EBEG+$9'U#-%RJO;O:NEK*CW0K,[S:J5N<:>8@Q2VOP^ M&)D_9>6P%FG2^L=F$5+O207%#02F>P(:?G!+#/L-2D-9C!R\. 3$S.(G V*Y MSR/M9'L1U;D'MB\!<)W#.6$]8I:L:YKUXGG!VZOH%!7&T?**.K48 M:L-8FZ964P8!P7)]209>$#/2@4]G)%@R01E9&[M:0.&,;"VM]0>[2G-XI@#: M#-^/Z252$TU1.>^_8QW CTNKH+Q;^C2AS=7/$?#8WD_SA=)"_69+\_$&]/AJV4)6(C*.T^O&0%E0[(9C&A44F4,XS0+HI:&$UU)Y9 M3T0U/WC9"CH6AL_F3%[E'I2ODOOOF+HQQ*':"N75 -TM?\*8YJKI6+#N-L#S M(&:XQ/1$HX^&[TX(_QZZ9B!P]3K/@(P;*\#XP.&UXXO!JXN^5/&-M<-1T+VMT&3#B%\\FAK.K*5/,I [@;.H^W_73761"' M']K&S%/A54+^BNZ#)_L/AK5-D:92 U#6T!)2FLM5Q*B&E1%71L9O]$LNW)=< MN"^Y<%]RX1ZI,U]RX;[DPNTK1#IU@1/A\C@YD 47/KM?)_FX6*\1S4F$6@%O@QRQM#& G'K!NCM4"OH*3&WE&,&J M2NW^WM']-4E1B#=)] =:$1%KW63WVR#_AHMX=;7;$WVTNJBU,$#Q-"9UI^DR M\17=1I1F!.FZ+?$\3H$C]BU:%6&IHUN4%3%U:EZ2_KX.]AE](7B_CZ.0+H;O MB-:+G/QT'>VBG&G=9ZQ!/&BFU7!B(\J@NN<<;M.:Z7D\!43HZS QK\X9]RR*S9HCN,.N&W3L MW^.[/11\8%*GZ77W%0"M^CQ_( #BDE;PQ\*]U&*F_AYZ0([5V3J5/P\@X,U1 MJ=F75WC\-: *8 4 M$0 @ $ =&%C="TR,#$Y,#,S,2YX;6Q02P$"% ,4 M" !=;:I..E"=A\<) "&70 $0 @ 'R6@ =&%C="TR,#$Y M,#,S,2YX&UL4$L! A0#% @ 76VJ M3D8+8=DL%@ QU,! !4 ( !R'4 '1A8W0M,C Q.3 S,S%? M9&5F+GAM;%!+ 0(4 Q0 ( %UMJD[5#-]_<&@ +;, !T86-T+3(P,3DP,S,Q7VQA8BYX;6Q02P$"% ,4 " !=;:I. MCQ,RW3&UL4$L%!@ & 8 B@$ #0G 0 $! end