0000944480-19-000069.txt : 20190814 0000944480-19-000069.hdr.sgml : 20190814 20190814161801 ACCESSION NUMBER: 0000944480-19-000069 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 77 CONFORMED PERIOD OF REPORT: 20190630 FILED AS OF DATE: 20190814 DATE AS OF CHANGE: 20190814 FILER: COMPANY DATA: COMPANY CONFORMED NAME: GSE SYSTEMS INC CENTRAL INDEX KEY: 0000944480 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 521868008 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-14785 FILM NUMBER: 191026646 BUSINESS ADDRESS: STREET 1: 1332 LONDONTOWN BLVD CITY: SYKESVILLE STATE: MD ZIP: 21784 BUSINESS PHONE: 4109707874 MAIL ADDRESS: STREET 1: 1332 LONDONTOWN BLVD CITY: SYKESVILLE STATE: MD ZIP: 21784 10-Q 1 form10q.htm GSE SYSTEMS INC FORM 10-Q Q2 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 June 30, 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 001-14785
 
GSE Systems, Inc.
(Exact name of registrant as specified in its charter)

Delaware
 
52-1868008
(State of incorporation)
 
(I.R.S. Employer Identification Number)
 
1332 Londontown Blvd., Suite 200, Sykesville MD
 
21784
(Address of principal executive offices)
 
(Zip Code)

Registrant's telephone number, including area code: (410) 970-7800

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

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

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

Large accelerated filer 
Accelerated filer 
Non-accelerated filer
Smaller reporting company
 
Emerging growth company
     

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. [  ]

Indicate by check mark whether the registrant is a shell company (as defined in rule 12(b)-2 of the Exchange Act).    Yes  [  ]  No [X]

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, $.001 Par Value
 
GVP
 
The NASDAQ Capital Market


There were 20,099,981 shares of common stock, with a par value of $0.01 per share outstanding as of July 31, 2019.



GSE SYSTEMS, INC.
QUARTERLY REPORT ON FORM 10-Q
INDEX

     
PAGE
PART I.
 
FINANCIAL INFORMATION
3
Item 1.
 
Financial Statements:
 
   
Consolidated Balance Sheets as of June 30, 2019 (unaudited) and December 31, 2018
3
   
Unaudited Consolidated Statements of Operations for the Three and Six Months Ended June 30, 2019, and June 30, 2018
4
   
Unaudited Consolidated Statements of Comprehensive (Loss) Income for the Three and Six Months Ended June 30, 2019, and June 30, 2018
5
   
Unaudited Consolidated Statement of Changes in Stockholders’ Equity for the Three and Six Months Ended June 30, 2019, and June 30, 2018
6
   
Unaudited Consolidated Statements of Cash Flows for the Six Months Ended June 30, 2019 and June 30, 2018
7
   
Notes to Consolidated Financial Statements
8
Item 2.
 
Management's Discussion and Analysis of Financial Condition and Results of Operations
22
Item 3.
 
Quantitative and Qualitative Disclosures About Market Risk
29
Item 4.
 
Controls and Procedures
29
       
PART II.
 
OTHER INFORMATION
30
Item 1.
 
Legal Proceedings
30
Item 1A.
 
Risk Factors
30
Item 2.
 
Unregistered Sales of Equity Securities and Use of Proceeds
30
Item 3.
 
Defaults Upon Senior Securities
30
Item 4.
 
Mine Safety Disclosures
30
Item 5.
 
Other Information
30
Item 6.
 
Exhibits
30
   
SIGNATURES
31


2

PART I - FINANCIAL INFORMATION
Item 1.
Financial Statements

GSE SYSTEMS, INC. AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share data)

   
June 30, 2019
   
December 31, 2018
 
   
(unaudited)
       
ASSETS
 
Current assets:
           
Cash and cash equivalents
 
$
9,672
   
$
12,123
 
Contract receivables, net
   
19,065
     
21,077
 
Prepaid expenses and other current assets
   
2,210
     
1,800
 
Total current assets
   
30,947
     
35,000
 
                 
Equipment, software, and leasehold improvements
   
5,522
     
5,293
 
Accumulated depreciation
   
(4,419
)
   
(4,228
)
Equipment, software, and leasehold improvements, net
   
1,103
     
1,065
 
                 
Software development costs, net
   
599
     
615
 
Goodwill
   
16,709
     
13,170
 
Intangible assets, net
   
8,454
     
6,080
 
Deferred tax assets
   
7,049
     
5,461
 
Operating lease - right of use assets, net
   
4,071
     
-
 
Other assets
   
64
     
49
 
Total assets
 
$
68,996
   
$
61,440
 
                 
LIABILITIES AND STOCKHOLDERS' EQUITY
 
Current liabilities:
               
Current portion of long-term debt, net of debt issuance costs and original issue discount
 
$
4,773
   
$
1,902
 
Accounts payable
   
1,879
     
1,307
 
Accrued expenses
   
1,145
     
2,646
 
Accrued compensation
   
3,006
     
3,649
 
Billings in excess of revenue earned
   
6,165
     
10,609
 
Accrued warranty
   
1,136
     
981
 
Income taxes payable
   
1,163
     
1,176
 
Other current liabilities
   
1,133
     
60
 
Total current liabilities
   
20,400
     
22,330
 
                 
Long-term debt, less current portion, net of debt issuance costs and original issue discount
   
16,161
     
6,610
 
Operating lease liabilities
   
3,439
     
-
 
Other liabilities
   
1,375
     
1,371
 
Total liabilities
   
41,375
     
30,311
 
                 
Commitments and contingencies
               
                 
Stockholders' equity:
               
Preferred stock $0.01 par value, 2,000,000 shares authorized, no shares issued and outstanding
   
-
     
-
 
Common stock $0.01 par value; 60,000,000 shares authorized, 21,698,635 shares issued, 20,099,724 shares outstanding as of June 30, 2019; 60,000,000 shares authorized, 21,485,445 shares issued, 19,886,534 shares outstanding as of December 31, 2018
   
217
     
214
 
Additional paid-in capital
   
79,028
     
78,118
 
Accumulated deficit
   
(46,930
)
   
(42,569
)
Accumulated other comprehensive loss
   
(1,695
)
   
(1,635
)
Treasury stock at cost, 1,598,911 shares on June 30, 2019 and December 31, 2018
   
(2,999
)
   
(2,999
)
Total stockholders' equity
   
27,621
     
31,129
 
Total liabilities and stockholders' equity
 
$
68,996
   
$
61,440
 

The accompanying notes are an integral part of these consolidated financial statements.


3

GSE SYSTEMS, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)
(Unaudited)

   
Three months ended
June 30,
   
Six months ended
June 30,
 
   
2019
   
2018
   
2019
   
2018
 
                         
Revenue
 
$
23,458
   
$
24,698
   
$
45,652
   
$
47,593
 
Cost of revenue
   
17,591
     
18,358
     
35,049
     
36,355
 
Gross profit
   
5,867
     
6,340
     
10,603
     
11,238
 
                                 
Operating expenses:
                               
Selling, general and administrative
   
4,343
     
4,793
     
8,766
     
9,320
 
Research and development
   
156
     
189
     
396
     
518
 
Restructuring charges
   
2
     
190
     
2
     
1,107
 
Loss on impairment
   
-
     
-
     
5,464
     
-
 
Depreciation
   
102
     
176
     
193
     
279
 
Amortization of definite-lived intangible assets
   
547
     
312
     
1,056
     
462
 
Total operating expenses
   
5,150
     
5,660
     
15,877
     
11,686
 
                                 
Operating income (loss)
   
717
     
680
     
(5,274
)
   
(448
)
                                 
Interest (expense), net
   
(316
)
   
(61
)
   
(524
)
   
(39
)
Loss on derivative instruments, net
   
(101
)
   
(91
)
   
(8
)
   
(247
)
Other (expense) income, net
   
(19
)
   
4
     
3
     
29
 
Income (loss) before income taxes
   
281
     
532
     
(5,803
)
   
(705
)
Provision (benefit) for income taxes
   
406
     
(449
)
   
(1,442
)
   
(190
)
Net (loss) income
 
$
(125
)
 
$
981
   
$
(4,361
)
 
$
(515
)
                                 
                                 
Basic (loss) income per common share
 
$
(0.01
)
 
$
0.05
   
$
(0.22
)
 
$
(0.03
)
                                 
Diluted (loss) income per common share
 
$
(0.01
)
 
$
0.05
   
$
(0.22
)
 
$
(0.03
)
                                 
Weighted average shares outstanding - Basic
   
20,006,492
     
19,651,441
     
19,979,018
     
19,580,046
 
                                 
Weighted average shares outstanding - Diluted
   
20,006,492
     
20,029,123
     
19,979,018
     
19,580,046
 

The accompanying notes are an integral part of these consolidated financial statements.


4

GSE SYSTEMS, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME
(in thousands)
(Unaudited)

   
Three months ended
June 30,
   
Six months ended
June 30,
 
   
2019
   
2018
   
2019
   
2018
 
                         
                         
Net (loss) income
 
$
(125
)
 
$
981
   
$
(4,361
)
 
$
(515
)
Cumulative translation adjustment
   
27
     
(182
)
   
(60
)
   
(227
)
Comprehensive (loss) income
 
$
(98
)
 
$
799
   
$
(4,421
)
 
$
(742
)

The accompanying notes are an integral part of these consolidated financial statements.

5

GSE SYSTEMS, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY
(in thousands)
(Unaudited)

 
Common
Stock
                 
Treasury
Stock
     
Six Months Ended
 
Shares
   
Amount
   
Additional
Paid-in
Capital
   
Accumulated
Deficit
   
Accumulated
Other Comprehensive
Loss
   
Shares
   
Amount
   
Total
 
Balance, January 1, 2019
   
21,485
   
$
214
   
$
78,118
   
$
(42,569
)
 
$
(1,635
)
   
(1,599
)
 
$
(2,999
)
 
$
31,129
 
                                                                 
Stock-based compensation expense
   
-
     
-
     
1,069
     
-
     
-
     
-
     
-
     
1,069
 
Common stock issued for options exercised
   
9
     
1
     
74
     
-
     
-
     
-
     
-
     
75
 
Common stock issued for RSUs vested
   
205
     
2
     
(2
)
   
-
     
-
     
-
     
-
     
-
 
Shares withheld to pay taxes
   
-
     
-
     
(231
)
   
-
     
-
     
-
     
-
     
(231
)
Foreign currency translation adjustment
   
-
     
-
     
-
     
-
     
(60
)
   
-
     
-
     
(60
)
Net loss
   
-
     
-
     
-
     
(4,361
)
   
-
     
-
     
-
     
(4,361
)
Balance, June 30, 2019
   
21,699
   
$
217
   
$
79,028
   
$
(46,930
)
 
$
(1,695
)
   
(1,599
)
 
$
(2,999
)
 
$
27,621
 

Balance, January 1, 2018
   
21,024
   
$
210
   
$
76,802
   
$
(42,870
)
 
$
(1,471
)
   
(1,599
)
 
$
(2,999
)
 
$
29,672
 
                                                                 
Cumulative effect of adopting ASC 606
   
-
     
-
     
-
     
655
     
-
     
-
     
-
     
655
 
Stock-based compensation expense
   
-
     
-
     
968
     
-
     
-
     
-
     
-
     
968
 
Common stock issued for options exercised
   
130
     
1
     
93
     
-
     
-
     
-
     
-
     
94
 
Common stock issued for RSUs vested
   
157
     
2
     
(2
)
   
-
     
-
     
-
     
-
     
-
 
Shares withheld to pay taxes
   
-
     
-
     
(250
)
   
-
     
-
     
-
     
-
     
(250
)
Foreign currency translation adjustment
   
-
     
-
     
-
     
-
     
(227
)
   
-
     
-
     
(227
)
Net loss
   
-
     
-
     
-
     
(515
)
   
-
     
-
     
-
     
(515
)
Balance, June 30, 2018
   
21,311
   
$
213
   
$
77,611
   
$
(42,730
)
 
$
(1,698
)
   
(1,599
)
 
$
(2,999
)
 
$
30,397
 

                                   
 
Common
Stock
                 
Treasury
Stock
       
Three Months Ended
 
Shares
   
Amount
   
Additional
Paid-in
Capital
   
Accumulated
Deficit
   
Accumulated
Other Comprehensive
Loss
   
Shares
   
Amount
   
Total
 
Balance, April 1, 2019
   
21,595
   
$
216
   
$
78,578
   
$
(46,805
)
 
$
(1,722
)
   
(1,599
)
 
$
(2,999
)
 
$
27,268
 
                                                                 
Stock-based compensation expense
   
-
     
-
     
499
     
-
     
-
     
-
     
-
     
499
 
Common stock issued for options exercised
   
8
     
-
     
33
     
-
     
-
     
-
             
33
 
Common stock issued for RSUs vested
   
96
     
1
     
(1
)
   
-
     
-
     
-
             
-
 
Shares withheld to pay taxes
   
-
     
-
     
(81
)
   
-
     
-
     
-
             
(81
)
Foreign currency translation adjustment
   
-
     
-
     
-
     
-
     
27
     
-
             
27
 
Net loss
   
-
     
-
     
-
     
(125
)
   
-
     
-
             
(125
)
Balance, June 30, 2019
   
21,699
   
$
217
   
$
79,028
   
$
(46,930
)
 
$
(1,695
)
   
(1,599
)
 
$
(2,999
)
 
$
27,621
 
                                                                 
Balance, April 1, 2018
   
21,216
   
$
212
   
$
77,376
   
$
(43,711
)
 
$
(1,516
)
   
(1,599
)
 
$
(2,999
)
 
$
29,362
 
                                                                 
Stock-based compensation expense
   
-
     
-
     
373
     
-
     
-
     
-
     
-
     
373
 
Common stock issued for options exercised
   
20
     
-
     
37
     
-
     
-
     
-
     
-
     
37
 
Common stock issued for RSUs vested
   
75
     
1
     
(1
)
   
-
     
-
     
-
     
-
     
-
 
Shares withheld to pay taxes
   
-
     
-
     
(174
)
   
-
     
-
     
-
     
-
     
(174
)
Foreign currency translation adjustment
   
-
     
-
     
-
     
-
     
(182
)
   
-
     
-
     
(182
)
Net income
   
-
     
-
     
-
     
981
     
-
     
-
     
-
     
981
 
Balance, June 30, 2018
   
21,311
   
$
213
   
$
77,611
   
$
(42,730
)
 
$
(1,698
)
   
(1,599
)
 
$
(2,999
)
 
$
30,397
 

The accompanying notes are an integral part of these consolidated financial statements.

6

GSE SYSTEMS, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(Unaudited)

   
Six months ended
June 30,
 
   
2019
   
2018
 
Cash flows from operating activities:
           
Net loss
 
$
(4,361
)
 
$
(515
)
Adjustments to reconcile net loss to net cash used in operating activities:
               
Loss on impairment
   
5,464
     
-
 
Depreciation
   
193
     
279
 
Amortization of definite-lived intangible assets
   
1,056
     
462
 
Amortization of capitalized software development costs
   
228
     
203
 
Change in fair value of contingent consideration
   
(1,200
)
   
-
 
Stock-based compensation expense
   
1,036
     
1,028
 
Loss on derivative instruments, net
   
8
     
247
 
Bad debt expense
   
-
     
117
 
Deferred income taxes
   
(1,590
)
   
(179
)
Gain on sale of equipment, software, and leasehold improvements
   
(7
)
   
-
 
Changes in assets and liabilities:
               
Contract receivables, net
   
4,878
     
(3,030
)
Prepaid expenses and other assets
   
(4
)
   
506
 
Accounts payable, accrued compensation, and accrued expenses
   
(2,276
)
   
(1,082
)
Billings in excess of revenue earned
   
(4,512
)
   
(4,121
)
Accrued warranty
   
117
     
(239
)
Other liabilities
   
61
     
(15
)
Cash used in operating activities
   
(909
)
   
(6,339
)
                 
Cash flows from investing activities:
               
Proceeds from sale of equipment, software and leasehold improvements
   
13
     
-
 
Purchase of equipment, software and leasehold improvements
   
(25
)
   
(488
)
Capitalized software development costs
   
(212
)
   
(272
)
Acquisition of True North Consulting, net of cash acquired
   
-
     
(9,791
)
Acquisition of DP Engineering, net of cash acquired
   
(13,521
)
   
-
 
Cash used in investing activities
   
(13,745
)
   
(10,551
)
                 
Cash flows from financing activities:
               
Proceeds from issuance of long-term debt
   
14,263
     
10,154
 
Repayment of long-term debt
   
(1,841
)
   
(683
)
Proceeds from issuance of common stock
   
75
     
94
 
Contingent consideration payments to former owners of Hyperspring, LLC
   
-
     
(1,701
)
Shares withheld to pay taxes
   
(231
)
   
(250
)
Cash provided by financing activities
   
12,266
     
7,614
 
                 
Effect of exchange rate changes on cash
   
(63
)
   
(313
)
Net decrease in cash, cash equivalents and restricted cash
   
(2,451
)
   
(9,589
)
Cash, cash equivalents, and restricted cash, beginning balance
   
12,123
     
20,071
 
Cash, cash equivalents, and restricted cash, ending balance
 
$
9,672
   
$
10,482
 
                 
                 
The accompanying notes are an integral part of these consolidated financial statements.

7

GSE SYSTEMS, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

1.
Summary of Significant Accounting Policies

Basis of Presentation
GSE Systems, Inc. is a leading provider of professional and technical engineering, staffing services, and simulation software to clients in the power and process industries. References in this report to “GSE,” the “Company,” “we” and “our” are to GSE Systems and its subsidiaries, collectively.
The consolidated interim financial statements included herein have been prepared by GSE and are unaudited. In the opinion of the Company's management, all adjustments and reclassifications of a normal and recurring nature necessary to present fairly the financial position, results of operations and cash flows for the periods presented have been made. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") have been condensed or omitted.
The accompanying unaudited consolidated financial statements have been prepared in accordance with U.S. GAAP for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. The accompanying balance sheet data for the year ended December 31, 2018 was derived from our audited financial statements, but it does not include all disclosures required by U.S. GAAP.
The results of operations for interim periods are not necessarily an indication of the results for the full year. These consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company's Annual Report on Form 10-K for the year ended December 31, 2018, filed with the Securities and Exchange Commission on March 27, 2019.
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements as well as reported amounts of revenues and expenses during the reporting period. The Company’s most significant estimates relate to revenue recognition on contracts with customers, allowance for doubtful accounts, product warranties, valuation of goodwill and intangible assets acquired including impairment test, valuation of long-lived assets to be disposed of, valuation of contingent consideration issued in business acquisitions, valuation of stock-based compensation awards, and the recoverability of deferred tax assets. Actual results could differ from these estimates and those differences could be material.
2.
Recent Accounting Pronouncements
Accounting pronouncements recently adopted
In February 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Updates ("ASU") No. 2016-02, Leases (Topic 842), a new standard related to leases to increase transparency and comparability among organizations by requiring the recognition of right-of-use (“ROU”) assets and lease liabilities on the balance sheet. Most prominent among the changes in the standard is the recognition of ROU assets and lease liabilities by lessees for those leases classified as operating leases under current U.S. GAAP. Under the standard, disclosures are required to meet the objective of enabling users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases. The new standard is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. A modified retrospective transition approach is required for lessees with capital and operating leases existing at, or entered into after, the beginning of the earliest applicable period presented in the consolidated financial statements, with certain practical expedients available.

The Company adopted the new standard using the modified retrospective approach effective on January 1, 2019. The Company's adoption included lease codification improvements that were issued by the FASB through June 2019.

The FASB made available several practical expedients in adopting the new lease accounting guidance. The Company elected the package of practical expedients permitted under the transition guidance within the amended guidance, which among other things, allowed registrants to carry forward historical lease classification. The Company elected the practical expedient that allows the combination of both lease and non-lease components as a single component and account for it as a lease for all classes of underlying assets. The Company elected not to apply the new guidance to short term leases with an initial term of twelve months or less. The Company recognizes those lease payments in the consolidated statements of operations on a straight-line basis over the lease term. The Company elected to use a single discount rate for a portfolio of leases with reasonably similar characteristics.

The most significant impact was the recognition of ROU assets and related lease liabilities for operating leases on the consolidated balance sheets. The Company recognized ROU assets and related lease liabilities of $2.7 million and $3.0 million respectively, related to operating lease commitments, as of January 1, 2019. The operating lease ROU asset represents the lease liability, plus any lease payments made at or before the commencement date, less any lease incentives received. The new guidance did not have a material impact on the Company's cash flows or results of operations. See Note 16 of the consolidated financial statements.

Accounting pronouncements not yet adopted

In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses, which introduces new guidance for credit losses on instruments within its scope. The new guidance introduces an approach based on expected losses to estimate credit losses on certain types of financial instruments, including, but not limited to, trade and other receivables, held-to-maturity debt securities, loans and net investments in leases. The new guidance also modifies the impairment model for available-for-sale debt securities and requires the entities to determine whether all or a portion of the unrealized loss on an available-for-sale debt security is a credit loss. The standard also indicates that entities may not use the length of time a security has been in an unrealized loss position as a factor in concluding whether a credit loss exists. The ASU is effective for public companies for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. Early adoption is permitted for all entities for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The Company is currently evaluating the effects, if any, that the adoption of this guidance will have on the Company's consolidated financial position, results of operations and cash flows.

In January 2017, the FASB issued ASU 2017-04, Simplifying the Test for Goodwill Impairment ("ASU 2017-04").  ASU 2017-04 simplifies the accounting for goodwill impairment by eliminating Step 2 of the current goodwill impairment test, which required a hypothetical purchase price allocation. Goodwill impairment will now be the amount by which the reporting unit's carrying value exceeds its fair value, limited to the carrying value of the goodwill. ASU 2017-04 is effective for financial statements issued for fiscal years, and interim periods beginning after December 15, 2019. We are currently evaluating the potential impact of the adoption of ASU 2017-04 on our consolidated financial statements.

8

3.
Basic and Diluted (Loss) Income per Common Share

Basic (loss) income per share is computed by dividing net (loss) income by weighted average number of outstanding shares of common stock outstanding for the period. Diluted net (loss) income per share adjusts the weighted average shares outstanding for the potential dilution that could occur if outstanding vested stock options were exercised and restricted stock units ("RSU") were vested, unless the impact of potential dilutive common shares outstanding are anti-dilutive. Since we experienced a net loss for the three months ended June 30, 2019, six months ended June 30, 2019 and 2018, basic and diluted net loss per share are the same. The diluted loss per share for the three months ended June 30, 2019, and six months ended June 30, 2019 and 2018 excludes the impact of potentially dilutive securities since they would have an anti-dilutive effect. The diluted income per share for three months ended June 30, 2018 includes the impact of potentially dilutive securities.
The number of common shares and common share equivalents used in the determination of basic and diluted loss per share were as follows:

(in thousands, except for share amounts)
 
Three months ended
   
Six months ended
 
   
June 30,
   
June 30,
 
   
2019
   
2018
   
2019
   
2018
 
Numerator:
                       
Net (loss) income
 
$
(125
)
 
$
981
   
$
(4,361
)
 
$
(515
)
                                 
Denominator:
                               
Weighted-average shares outstanding for basic loss per share
   
20,006,492
     
19,651,441
     
19,979,018
     
19,580,046
 
                                 
Effect of dilutive securities:
                               
Stock options and restricted stock units
   
-
     
377,682
     
-
     
-
 
Adjusted weighted-average shares outstanding and assumed conversions for diluted loss per share
   
20,006,492
     
20,029,123
     
19,979,018
     
19,580,046
 
                                 
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
   
263,241
     
374,833
     
175,848
     
714,821
 

4.
Acquisitions
2019 Acquisition
DP Engineering
On February 15, 2019, through its wholly-owned subsidiary Performance Solutions, the Company entered into a membership interest purchase agreement with Steven L. Pellerin, Christopher A. Davenport, and DP Engineering (the “DP Engineering Purchase Agreement”), to purchase 100% of the membership interests in DP Engineering for $13.5 million. The purchase price is subject to customary pre- and post-closing working capital adjustments plus an additional earn-out amount not to exceed $5 million, potentially payable in 2020 and 2021 depending on DP Engineering’s satisfaction of certain targets for adjusted earnings before interest, tax, depreciation and amortization ("EBITDA") in calendar years 2019 and 2020, respectively.  The acquisition was completed through the drawdown of $14.3 million (including transaction costs) of the term loan. An escrow of approximately $1.7 million was funded at the closing and is available to GSE to satisfy indemnification claims for 18 months after the closing.
DP Engineering is a provider of value-added technical engineering solutions and consulting services to nuclear power plants with an emphasis on preparation and implementation of design modifications during plant outages, which is in line with our Performance segment. The Company's allocation of the purchase price remains preliminary and the net assets are subject to adjustments within the measurement period, which is not to exceed one year from the acquisition date.
Based on preliminary forecasted adjusted EBITDA of DP Engineering for year 2019 and 2020, as of the acquisition date, the estimated fair value of the total earn-out amount was $1.2 million and was recorded as contingent consideration.
The following table summarizes the calculation of adjusted purchase price as of the acquisition date (in thousands):
Base purchase price per agreement
 
$
13,500
 
Pre closing working capital adjustment
   
155
 
Fair value of contingent consideration
   
1,200
 
Total purchase price
 
$
14,855
 

9

The following table summarizes the consideration paid to acquire DP Engineering and the preliminary fair value of the assets acquired and liabilities assumed at the date of the transaction. Due to the recent completion of the acquisition, the Company recorded the assets acquired and liabilities assumed at their preliminary estimated fair value. As of June 30, 2019, the Company had not finalized the determination of the fair value allocated to various assets and liabilities, including, but not limited to, contract receivables, prepaid expenses and other current assets, intangible assets, accounts payable, accrued expenses, contingent consideration, accrued compensation and the residual amount allocated to goodwill. The following amounts except for cash are all reflected in the consolidated statement of cash flows within the "Acquisition of DP Engineering, net of cash acquired" line caption.
(in thousands)
Total purchase price
 
$
14,855
 
 Purchase price allocation:
       
Cash
   
134
 
Contract receivables
   
2,934
 
Prepaid expenses and other current assets
   
209
 
Property, and equipment, net
   
210
 
Intangible assets
   
6,798
 
Other assets
   
1,806
 
Accounts payable and accrued expenses
   
(1,375
)
Other liabilities
   
(1,494
)
 Total identifiable net assets
   
9,222
 
 Goodwill
   
5,633
 
 Net assets acquired
 
$
14,855
 

The fair value of the assets acquired includes gross trade receivables of $2.9 million, of which the Company has collected in full. GSE did not acquire any other class of receivable as a result of the acquisition of DP Engineering.
The goodwill is primarily attributable to value-added technical engineering solutions and consulting services to nuclear power plants with an emphasis on preparation and implementation of design modification during plant outages, the workforce of the acquired business and the significant synergies expected to arise after the acquisition of DP Engineering. The total amount of goodwill is expected to be tax deductible. All of the $5.6 million of goodwill was assigned to our Performance segment. As discussed above, the goodwill amount is provisional pending receipt of the final valuations of various assets and liabilities and is subject to adjustments within the measurement period, which is not to exceed one year from the acquisition date.
The Company identified other intangible assets of $6.8 million, including customer contracts and relationships, tradename, and non-compete agreements, with amortization periods of five years to fifteen years. Please see Note 8 for further analysis on the carrying amount change due to impairment on goodwill and definite-lived intangible assets during the six months ended June 30, 2019.
The Company is assessing the likelihood of additional impairment against goodwill and intangible assets upon the termination notice received from the customer of DP Engineering on August 6, 2019, as described in Note 8 and Note 19.
The following table summarizes the fair value of intangible assets acquired at the date of acquisition and the related weighted average amortization period:
Intangible Assets
 
Weighted average amortization period
   
Fair Value
 
   
(in years)
   
(in thousands)
 
Customer relationships
   
15
   
$
4,898
 
Tradename
   
10
     
1,172
 
Non-compete agreements
   
5
     
728
 
Total
         
$
6,798
 

DP Engineering contributed revenue of $4.3 million to GSE for the period from February 15, 2019 to June 30, 2019.
2018 Acquisition
True North
On May 11, 2018, GSE, through its wholly-owned subsidiary Performance Solutions, entered into a membership interest purchase agreement with Donald R. Horn, Jenny C. Horn, and True North Consulting LLC (the "True North Purchase Agreement") to purchase 100% of the membership interests in True North Consulting LLC ("True North") for $9.75 million. The purchase price was subject to customary pre- and post-closing working capital adjustments, resulting in total consideration of $9.9 million. The True North Purchase Agreement contains customary representations, warranties, covenants, and indemnification provisions subject to certain limitations. An escrow of $1.5 million was funded from the cash paid to the sellers of True North at the closing and is available to GSE to promote retention of key personnel and satisfy indemnification claims for 18 months after the closing. The acquisition of True North was completed on an all-cash transaction basis. In connection with the acquisition, we drew down a $10.3 million term loan to finance the transaction (including the transaction costs). See Note 12, for further details of the loan.
True North is a provider of technical engineering solutions to nuclear and fossil fuel power plants with an emphasis on regulatory-driven ASME code programs. Located in Montrose, Colorado, True North is a well-regarded service provider to leading companies in the power industry. The acquisition of True North is expected to broaden our engineering services offering, expand our relationships with several of the largest nuclear energy providers in the United States, and add a highly specialized, complementary talent pool to our employee base.
The following table summarizes the consideration paid to acquire True North and the preliminary fair value of the assets acquired and liabilities assumed at the date of the transaction. The Company recorded the assets acquired and liabilities assumed at their preliminary estimated fair value. As of June 30, 2019, the Company had finalized the determination of the fair value allocated to various assets and liabilities, including, but not limited to, contract receivables, prepaid expenses and other current assets, intangible assets, accounts payable, accrued expenses, accrued compensation and the residual amount allocated to goodwill.

(in thousands)

Total purchase price
 
$
9,915
 
         
 Purchase price allocation:
       
Cash
   
306
 
Contract receivables
   
1,870
 
Prepaid expenses and other current assets
   
8
 
Property, and equipment, net
   
1
 
Intangible assets
   
5,088
 
Accounts payable, accrued expenses
   
(1,744
)
Accrued compensation
   
(353
)
 Total identifiable net assets
   
5,176
 
 Goodwill
   
4,739
 
 Net assets acquired
 
$
9,915
 

The fair value of the assets acquired includes gross trade receivables of $1.9 million, of which the Company has collected in full as of June 30, 2019. GSE did not acquire any other class of receivable as a result of the acquisition of True North.

The goodwill is primarily attributable to a broader engineering service offering to new and existing customers, the workforce of the acquired business and the significant synergies expected to arise after the acquisition of True North. The total amount of goodwill is tax deductible. All of the $4.7 million of goodwill was assigned to our Performance segment.

The Company identified other intangible assets of $5.1 million, including customer relationships, tradename, non-compete agreements, and alliance agreements, with amortization periods of four years to fifteen years. The fair value of the intangible assets is finalized per final valuations for these assets.

The following table summarizes the fair value of intangible assets acquired at the date of acquisition and the related weighted average amortization period:

Intangible Assets
 
Weighted average amortization period
   
Fair Value
 
   
(in years)
   
(in thousands)
 
Customer relationships
   
15
   
$
3,758
 
Tradename
   
10
     
582
 
Non-compete agreements
   
4
     
221
 
Alliance agreements
   
5
     
527
 
Total
         
$
5,088
 

10

Unaudited Pro Forma Financial Information

The unaudited pro forma financial information in the table below summarizes the combined results of operations for GSE, True North and DP Engineering as if the business combinations had occurred on January 1, 2018.

 
Three months ended June 30,
   
Six months ended June 30,
 
 
2019
   
2018
   
2019
   
2018
 
 
(unaudited and in thousands)
 
                         
Revenue
 
$
23,458
   
$
31,664
   
$
48,636
   
$
59,577
 
Net income (loss)
   
77
     
1,331
     
(4,250
)
   
(173
)

The pro forma financial information for all periods presented has been calculated after applying GSE's accounting policies and has also included pro forma adjustments resulting from these acquisitions, including amortization charges of the intangible assets identified from these acquisitions, interest expenses related to the financing transaction in connection with the acquisition of DP Engineering, and the related tax effects as if aforementioned companies were combined as of January 1, 2018.

For the six months ended June 30, 2019, the Company has incurred $0.6 million of transaction costs related to the acquisition of DP Engineering. Due to a triggering event described in Note 8, an impairment test was conducted, which resulted in substantially writing down the estimated fair value of goodwill and some of the definite-lived intangible assets initially recognized upon the acquisition. These expenses are included in general and administrative expense on GSE's consolidated statements of operations and are reflected in pro forma loss for the six months ended June 30, 2019, in the table above.
For the six months ended June 30, 2018, the Company has incurred $0.5 million of transaction costs related to the acquisition of True North. These expenses are included in general and administrative expense on GSE's consolidated statements of operations and are reflected in pro forma loss for the six months ended June 30, 2018, in the table above.
The pro forma financial information is not intended to reflect the actual results of operations that would have occurred if the acquisition had been completed on January 1, 2018, nor is it intended to be an indication of future operating results.

5.
Restructuring Activities

On December 27, 2017, the board of GSE approved an international restructuring plan to streamline and optimize the Company's global operations. Beginning in December 2017, GSE has been in the process of consolidating its engineering services and R&D activities to Maryland and ceasing an unprofitable non-core business in the United Kingdom (UK). As a result, the Company closed its offices in Nyköping, Sweden; Chennai, India; and Stockton-on-Tees, UK. These actions are designed to improve Company productivity by eliminating duplicate employee functions, increasing GSE's focus on its core business, improving efficiency and maintaining the full range of engineering capabilities while reducing costs and organizational complexity.
GSE eliminated approximately 40 positions since 2017 due to these changes, primarily in Europe and India, and will undertake other cost-savings measures. The restructuring plan is expected to be completed by the end of 2019. As a result of these efforts, GSE expects to record a total restructuring charge of approximately $2.2 million, primarily related to workforce reductions, contract termination costs and asset write-offs due to the exit activities. As of June 30, 2019, we had recorded total restructuring charges totaling $2.0 million since 2017. We incurred $2,000 costs during the six months ended June 30, 2019. We recognized $1.3 million of restructuring cost for the year ended December 31, 2018. In addition to the total recognized restructuring costs, the Company has an estimated $1.3 million of cumulative translation adjustments that will be charged against net loss and an estimated $1.0 million of tax benefits that will be realized upon liquidation of these foreign entities. GSE expects to recognize the remaining restructuring costs, currency translation adjustments and tax benefits by the end of 2019.
For the six months ended June 30, 2019,  we made payments related to our restructuring for employee termination benefits and other legal expenses in the amount of $54,000 that had been previously accrued.
6.
Contingent Consideration

Acquisitions may include contingent consideration payments based on future financial measures of an acquired company. Under ASC 805, Business Combinations, contingent consideration is required to be recognized at fair value as of the acquisition date. We estimate the fair value of these liabilities based on financial projections of the acquired companies and estimated probabilities of achievement. At each reporting date, the contingent consideration obligation is revalued to estimated fair value and changes in fair value subsequent to the acquisition are reflected in income or expense in the consolidated statements of operations and could cause a material impact to our operating results. Changes in the fair value of contingent consideration obligations may result from changes in discount periods and rates, changes in the timing and amount of revenue and/or earnings estimates and changes in probability assumptions with respect to the likelihood of achieving the various earn-out criteria.

In connection with the acquisition of DP Engineering on February 15, 2019, the Company recognized the estimated fair value of contingent consideration for $1.2 million. During the six months ended June 30, 2019, as a result of the triggering event described in Note 8, an impairment test was conducted on DP Engineering's goodwill and definite-lived intangible assets and the Company determined the $1.2 million of contingent consideration recognized upon acquisition of DP Engineering has reduced to zero since the related earn-out payment is no longer expected to be paid. We have recorded this reduction as an offset to selling, general and administrative expenses in unaudited consolidated statements of operations. There was no contingent liability as of June 30, 2019.

7.
Contract Receivables
Contract receivables represent the Company's unconditional rights to consideration due from a broad base of both domestic and international customers. All contract receivables are considered to be collectible within twelve months.

The components of contract receivables are as follows:

(in thousands)
 
June 30,
   
December 31,
 
   
2019
   
2018
 
             
Billed receivables
 
$
10,816
   
$
15,998
 
Unbilled receivables
   
8,675
     
5,506
 
Allowance for doubtful accounts
   
(426
)
   
(427
)
Total contract receivables, net
 
$
19,065
   
$
21,077
 

Management reviews collectability of receivables periodically and records an allowance for doubtful accounts to reduce our receivables to their net realizable value when it is probable that the Company will not be able to collect all amounts according to the contractual terms of the receivable. The allowance for doubtful accounts is based on historical trends of past due accounts, write-offs, specific identification and review of customer accounts. During the six months ended June 30, 2019 and 2018, the Company did not record any allowances for doubtful accounts. The minor fluctuation on the balance of allowances for doubtful accounts was due to foreign currency exchange rates.

During July 2019, the Company invoiced $6.1 million of the unbilled amounts related to the balance at June 30, 2019.

As of June 30, 2019, the Company had one customer that accounted for 30.2% its consolidated contract receivables. As of December 31, 2018, the Company had one customer that accounted for 16.8% of its consolidated contract receivables.
11

8
Goodwill and Intangible Assets
Intangible Assets Subject to Amortization
Amortization of intangible assets other than goodwill is recognized on a straight-line basis over the estimated useful life of the intangible assets, except for customer relationships which are recognized in proportion to the related projected revenue streams. Intangible assets with definite lives are reviewed for impairment if indicators of impairment arise. The Company does not have any intangible assets with indefinite useful lives, other than goodwill.

As discussed in Note 4, we recognized definite-lived intangible assets of $6.8 million upon acquisition of DP Engineering on February 15, 2019, including customer contracts and relationships, trademarks and non-compete agreements, with amortization periods of 5 to 15 years. Amortization of our definite-lived intangible assets is recognized on a straight-line basis over the estimate useful life of the associated assets.
Following the February 23, 2019 event occurring at a DP Engineering customer location and subsequent receipt of the Notice of Suspension on February 28, 2019, the Company concluded that DP Engineering's relationship with a significant customer has been adversely impacted. The DP Engineering customer contracts and relationships were the major component of the definite-lived intangible assets recognized in connection with the acquisition of DP Engineering. Accordingly, the Company determined that a triggering event had occurred requiring an interim assessment of whether a potential impairment of definite-lived intangible asset impairment test was necessary.
Therefore, the impairment test of the definite-lived intangible assets recognized upon the acquisition of DP Engineering was also conducted according to ASC 350, Intangibles-Goodwill and other.
The interim impairment test was based on the present value of revised cash flow projected for five to fifteen years. The result of the impairment test indicated that the current estimated fair value of noted definite-lived intangible assets had declined below their initial estimated fair value. As a result, the Company recognized an impairment charge of $3.4 million at March 31, 2019. The fair value of definite-lived intangible assets recognized upon the acquisition of DP Engineering is still provisional and subject to further measurement period adjustment according to purchase price allocation rules. The impairment charge of $3.4 million on definite-lived intangible assets was recorded within "Loss on impairment" in our consolidated statements of operations.
Changes in the gross carrying amount, accumulated amortization, addition and impairment of definite-lived intangible assets from December 31, 2018 through June 30, 2019 were as following:

(in thousands)
   
For the Six Months Ended June 30, 2019
 
   
Beginning Gross
   
Accumulated
   
Addition
   
Impairment
   
Net
 
   
Carrying Amount
   
Amortization
                   
Amortized intangible assets:
                             
Customer relationships
 
$
6,832
   
$
(3,098
)
 
$
4,898
   
$
(3,370
)
 
$
5,262
 
Trade names
   
1,295
     
(515
)
   
1,172
     
-
     
1,952
 
Developed technology
   
471
     
(471
)
   
-
     
-
     
-
 
Non-contractual customer relationships
   
433
     
(433
)
   
-
     
-
     
-
 
Noncompete agreement
   
221
     
(117
)
   
728
     
-
     
832
 
Alliance agreement
   
527
     
(119
)
   
-
     
-
     
408
 
Others
   
167
     
(167
)
   
-
     
-
     
-
 
Total
 
$
9,946
   
$
(4,920
)
 
$
6,798
   
$
(3,370
)
 
$
8,454
 

(in thousands)
 
As of December 31, 2018
 
   
Gross Carrying Amount
   
Accumulated Amortization
   
Net
 
Amortized intangible assets:
                 
Customer relationships
 
$
6,831
   
$
(2,375
)
 
$
4,456
 
Trade names
   
1,295
     
(318
)
   
977
 
Developed technology
   
471
     
(471
)
   
-
 
Non-contractual customer relationships
   
433
     
(433
)
   
-
 
Noncompete agreements
   
221
     
(35
)
   
186
 
Alliance agreement
   
527
     
(66
)
   
461
 
Others
   
167
     
(167
)
   
-
 
Total
 
$
9,945
   
$
(3,865
)
 
$
6,080
 

Amortization expense related to definite-lived intangible assets totaled $0.5 million and $0.3 million for the three months ended June 30, 2019 and 2018, and $1.1 million and $0.5 million for the six months ended June 30, 2019, and 2018, respectively. The following table shows the estimated amortization expense of the definite-lived intangible assets for the next five years:
(in thousands)
     
Years ended December 31:
     
2019 (remainder)
 
$
990
 
2020
   
1,973
 
2021
   
1,470
 
2022
   
1,152
 
2023
   
868
 
Thereafter
   
2,001
 
Total
 
$
8,454
 
12

Goodwill
The Company reviews goodwill for impairment annually as of December 31 and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable. The Company tests goodwill at the reporting unit level. A reporting unit is an operating segment, or one level below an operating segment, as defined by U.S. GAAP. After the acquisition of Hyperspring on November 14, 2014, the Company determined that it had two reporting units, which are the same as our two operating segments: (i) Performance Improvement Solutions; and (ii) Nuclear Industry Training and Consulting (which includes Hyperspring and Absolute).

On February 15, 2019, we acquired DP Engineering (as described in Note 4) and preliminarily recorded goodwill and identified intangible assets as part of the acquisition. On February 23, 2019, an unexpected event occurred at one of DP Engineering's significant customers and all pending work for that customer was suspended pending a root cause analysis on February 28, 2019. While that analysis is now complete, and virtually all of the suspended projects have been restarted, the customer has indicated that DP Engineering will be suspended from obtaining new projects. The Company determined that the notice of suspension was a triggering event necessitating a goodwill impairment test.
On May 10, 2019, the Company determined that a material impairment had occurred, requiring an assessment for impairment to be completed related to $5.6 million of goodwill recorded in the acquisition.
The impairment test was based on income based approach with discounted cash flow method, and market based approach including both guideline public company method and merger and acquisition method.
The impairment test results indicated that the current estimated fair value of goodwill recorded from the acquisition of DP Engineering had declined below its initial estimated fair value at the acquisition date. As a result, the Company recognized an impairment charge of $2.1 million to write down the goodwill on DP Engineering. The fair value of goodwill recognized from the acquisition of DP Engineering is still provisional and subject to further measurement period adjustment based upon the preliminary purchase price allocation. The Company determined that the impact of the suspension of obtaining new contracts from that customer resulted in a material downward revision to DP Engineering's revenue and profitability forecasts when compared to the acquisition date valuation. The impairment charge on goodwill was recorded within "Loss on impairment" in our consolidated statements of operations.
Changes in the net carrying amount of goodwill from December 31, 2018 through June 30, 2019 were due to the acquisition of DP Engineering, and were comprised of the following items:
(in thousands)
   
Performance Improvement Solutions
   
Nuclear Industry Training and Consulting
   
Total
 
Balance, January 1, 2019
 
$
4,739
   
$
8,431
   
$
13,170
 
Acquisition
   
5,633
     
-
     
5,633
 
Dispositions
   
-
     
-
     
-
 
Goodwill impairment loss
   
(2,094
)
   
-
     
(2,094
)
Balance, June 30, 2019
 
$
8,278
   
$
8,431
   
$
16,709
 

13

9.
Fair Value of Financial Instruments
ASC 820, Fair Value Measurement (ASC 820), defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.
The levels of the fair value hierarchy established by ASC 820 are:
Level 1:  inputs are quoted prices, unadjusted, in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.
Level 2:  inputs are other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.  A Level 2 input must be observable for substantially the full term of the asset or liability. The Monte Carlo model was used to calculate the fair value of level 2 instrument liability award. The inputs used are current stock price, expected term, risk-free rate, number of trials, volatility and interest rates.
Level 3:  inputs are unobservable and reflect the reporting entity’s own assumptions about the assumptions that market participants would use in pricing the asset or liability. The contingent consideration was based on EBITDA.
At June 30, 2019, and December 31, 2018, the Company considers the recorded value of certain of its financial assets and liabilities, which consist primarily of cash equivalents, accounts receivable and accounts payable, to approximate fair value based upon their short-term nature.
As of June 30, 2019, the Company had three standby letters of credit totaling $0.9 million which represent performance bonds on three contracts.
For the three and six months ended June 30, 2019, the Company did not have any transfers between fair value Level 1, Level 2 or Level 3.  The Company did not hold any non-financial assets or non-financial liabilities subject to fair value measurements on a recurring basis at June 30, 2019.

Money market funds at both June 30, 2019 and December 31, 2018 are included in cash and cash equivalents in the respective consolidated balance sheets.
The following table presents assets and liabilities measured at fair value at June 30, 2019:

(in thousands)
 
Quoted Prices
in Active Markets
for Identical Assets
(Level 1)
   
Significant
Other Observable
Inputs
(Level 2)
   
Significant
Unobservable
Inputs
(Level 3)
   
Total
 
                         
Money market funds
 
$
575
   
$
-
   
$
-
   
$
575
 
Foreign exchange contracts
   
-
     
113
     
-
     
113
 
Total assets
 
$
575
   
$
113
   
$
-
   
$
688
 
                                 
Liability awards
 
$
-
   
$
(112
)
 
$
-
   
$
(112
)
Interest rate swap contract
   
-
     
(191
)
   
-
     
(191
)
Total liabilities
 
$
-
   
$
(303
)
 
$
-
   
$
(303
)
                                 

Money market funds at both June 30, 2019 and December 31, 2018 are included in cash and cash equivalents in the respective consolidated balance sheets.

14

The following table presents assets and liabilities measured at fair value at December 31, 2018:

(in thousands)
 
Quoted Prices
in Active Markets
for Identical Assets
(Level 1)
   
Significant
Other Observable
Inputs
(Level 2)
   
Significant
Unobservable
Inputs
(Level 3)
   
Total
 
                         
Money market funds
 
$
824
   
$
-
   
$
-
   
$
824
 
Foreign exchange contracts
   
-
     
43
     
-
     
43
 
Total assets
 
$
824
   
$
43
   
$
-
   
$
867
 
                                 
Liability awards
 
$
-
   
$
(118
)
 
$
-
   
$
(118
)
Interest rate swap contract
   
-
     
(103
)
   
-
     
(103
)
Total liabilities
 
$
-
   
$
(221
)
 
$
-
   
$
(221
)
                                 

The following table provides a roll-forward of the fair value of the contingent consideration categorized as Level 3 for the six months ended June 30, 2019:

(in thousands)
     
Balance, January 1, 2019
 
$
-
 
Issuance of contingent consideration in connection with acquisitions
   
1,200
 
Change in fair value
   
(1,200
)
Balance, June 30, 2019
 
$
-
 


10.
Derivative Instruments

In the normal course of business, our operations are exposed to fluctuations in foreign currency values and interest rate changes. We may seek to control a portion of these risks through a risk management program that includes the use of derivative instruments.

Foreign Currency Risk Management

The Company utilizes forward foreign currency exchange contracts to manage market risks associated with the fluctuations in foreign currency exchange rates and minimize credit exposure by limiting counterparties to nationally recognized financial institutions.

As of June 30, 2019, the Company had foreign exchange contracts outstanding of approximately 3.7 million Euro. The contracts expire on various dates through December 2020. At December 31, 2018, the Company had contracts outstanding of approximately 3.2 million Euro at fixed rates.

Interest Rate Risk Management

As discussed in Note 12, the Company entered into a term loan to finance the acquisition of True North in May 2018 and revised on June 28, 2019. The loan bears interest at adjusted one-month LIBOR plus a margin ranging between 2.00% and 2.75% depending on the overall leverage ratio of the Company. As part of our overall risk management policies, in June 2018, the Company entered into a pay-fixed, receive-floating interest rate swap contract with a notional amount of $9.0 million to reduce the impact associated with interest rate fluctuations. The notional value amortizes monthly in equal amounts based on the 5-year principal repayment terms. The terms of the swap require the Company to pay interest on the basis of a fixed rate of 3.02%, and the Company will receive interest on the basis of one-month USD-LIBOR-BBA-Bloomberg.

The Company reports all derivatives at fair value. These contracts are recognized as either assets or liabilities, depending upon the derivative’s fair value. The estimated net fair values of the derivative contracts on the consolidated balance sheets are as follows:

   
June 30,
   
December 31,
 
(in thousands)
 
2019
   
2018
 
Prepaid expenses and other current assets
           
Foreign exchange contracts
 
$
113
   
$
43
 
Total asset derivatives
   
113
     
43
 
                 
Other liabilities
               
Interest rate swaps
   
(191
)
   
(103
)
Total liability derivatives
   
(191
)
   
(103
)
                 
Net fair value
 
$
(78
)
 
$
(60
)

The Company has not designated the derivative contracts as hedges. The changes in the fair value of the derivative contracts are included in gain (loss) on derivative instruments, net, in the consolidated statements of operations.

The foreign currency denominated contract receivables, billings in excess of revenue earned, and subcontractor accruals that are related to the outstanding foreign exchange contracts are remeasured at the end of each period into the functional currency using the current exchange rate at the end of the period. The gain or loss resulting from such remeasurement is also included in gain (loss) on derivative instruments, net, in the consolidated statements of operations.

For the three and six months ended June 30, 2019 and 2018, the Company recognized a net (loss) gain on its derivative instruments as outlined below:

   
Three months ended
June 30,
   
Six months ended
June 30,
 
(in thousands)
 
2019
   
2018
   
2019
   
2018
 
                         
Interest rate swap - change in fair value
 
$
(62
)
 
$
(11
)
 
$
(88
)
 
$
(11
)
Foreign exchange contracts-change in fair value
   
(32
)
   
(46
)
   
70
     
(164
)
Remeasurement of related contract receivables, billings in excess of revenue earned, and subcontractor accruals
   
(7
)
   
(34
)
   
10
     
(72
)
Loss on derivative instruments, net
 
$
(101
)
 
$
(91
)
 
$
(8
)
 
$
(247
)

15


11.
Stock-Based Compensation

The Company recognizes compensation expense for all equity-based compensation awards issued to employees and directors that are expected to vest. Compensation cost is based on the fair value of awards as of the grant date. The Company recognized $0.5 million and $0.4 million of stock-based compensation expense related to equity awards for the three months ended June 30, 2019 and 2018, respectively, and recognized $1.1 million and $1.0 million of stock-based compensation expense related to equity awards for the six months ended June 30, 2019 and 2018, respectively, under the fair value method. In addition to the equity-based compensation expense recognized, the Company also recognized $(60,000) and $28,000 of stock-based compensation related to the change in the fair value of cash-settled restricted stock units (RSUs) during the three months ended June 30, 2019 and 2018, respectively. During the six months ended June 30, 2019 and 2018, the Company recorded net reduction of $33,000 and $60,000 in the fair value of cash-settled RSUs, respectively.

During the three and six months ended June 30, 2019, the Company granted approximately 200,000 and 500,000 time-based RSUs with an aggregate fair value of $0.6 million and $1.4 million, respectively. For the three and six months ended June 30, 2018, the Company granted approximately 200,000 and 400,000 time-based RSUs with an aggregate fair value of $0.6 million and $1.3 million, respectively. A portion of the time-based RSUs vest quarterly in equal amounts over the course of eight quarters, a portion vest one year after grant and the remainder vest annually in equal amounts over the course of three years. The fair value of the time-based RSUs is expensed ratably over the requisite service period, which ranges from one year to three years.

The Company's 1995 long-term incentive program ("LTIP") provides for the issuance of performance-vesting and time-vesting restricted stock units to certain executives and other Company employees. Vesting of the performance-vesting restricted stock units (PRSU's) is contingent upon the employee's continued employment and the Company's achievement of certain performance goals during designated performance period as established by the Compensation Committee of the Board of Directors. We recognize compensation expense, net of estimated forfeitures, for PRSU's on a straight-line basis over the performance period based on the probable outcome of achievement of the financial targets. At the end of each reporting period, we estimate the number of PRSUs that are expected to vest, based on the probability and extent to which the performance goals will be met, and take into account these estimates when calculating the expense for the period. If the number of shares expected to be earned changes during the performance period, we make a cumulative adjustment to compensation expense based on the revised number of shares expected to be earned.
During six months ended June 30, 2019, the Company granted approximately 350,000 performance-based RSUs to employees with an aggregate fair value of $0.9 million. During three months ended June 30, 2019, the Company did not grant any performance-based RSUs. During the three and six months ended June 30, 2018, the Company did not grant any performance-based RSUs. The Company did not grant any stock options for the three and six months ended June 30, 2019 and 2018.

12.
Debt

The Company entered into a 3-year, $5.0 million revolving line of credit facility ("RLOC") with Citizens Bank National Association (the Bank) on December 29, 2016 to fund general working capital needs and provide funding for acquisitions. On May 11, 2018, GSE  entered into an Amended and Restated Credit and Security Agreement (the Credit Agreement) with the Bank, amending and restating the Company's existing Credit and Security Agreement with the Bank, which included a $5.0 million asset-based revolving credit facility between the Company and the Bank, to now include (a) a $5.0 million revolving credit facility not subject to a borrowing base, including a letter of credit sub-facility, and (b) a $25.0 million delayed draw term loan facility available to be drawn upon for up to 18 months and to finance certain permitted acquisitions by the Company. The credit facilities mature in five years and bear interest at one-month LIBOR plus a margin that varies depending on the overall leverage ratio of the Company and its subsidiaries. Revolving loans are interest-only with principal due at maturity, while term loans require monthly payments of principal and interest based on an amortization schedule. The Company's obligations under the Credit Agreement are guaranteed by the Company's wholly owned subsidiaries. The credit facilities are secured by liens on all assets of the Company. Attendant to the Company's acquisition of DP Engineering, the Company and the Bank entered into a Third Amendment and Reaffirmation Agreement and a Fourth Amendment and Reaffirmation Agreement on February 15, 2019 and March 20, 2019, respectively. On June 28, 2019, the Company and the Bank entered into a Fifth Amendment and Reaffirmation Agreement, which changed fixed charge coverage ratio from 1.25, to four different ratios ranging from 1.05 to 1.25 among different time periods and changed leverage ratio to: (i) 2.75 to 1.00 for the periods ending on June 30, 2019, September 30, 2019, December 31, 2019 and March 31, 2020; (ii) 2.50 to 1.00 for the periods ending June 30, 2020 and September 30, 2020; (iii) 2.25 to 1.00 for the periods ending December 31st, March 31st, June 30th and September 30th thereafter.

RLOC

We intend to continue using the RLOC for short-term working capital needs and the issuance of letters of credit in connection with business operations. Letter of credit issuance fees range between 1.25% and 2% depending on the Company’s overall leverage ratio, and the Company pays an unused RLOC fee quarterly based on the average daily unused balance.

At June 30, 2019, there were no outstanding borrowings under the RLOC and three letters of credit totaling $0.9 million. The amount available at June 30, 2019, after consideration of letters of credit was approximately $4.1 million.

Term Loan

As discussed in Note 4, we acquired DP Engineering on February 15, 2019 for approximately $13.5 million in cash. The purchase price was subject to customary pre- and post-closing working capital adjustments plus an additional earn-out amount not to exceed $5.0 million potentially payable in 2020 and 2021. We drew down $14.3 million to finance the acquisition of DP Engineering. The loan bears interest at the adjusted one-month LIBOR plus a margin ranging between 2% and 2.75% depending on the overall leverage ratio of the Company and matures in five years. There were no debt issuance costs and loan origination fees associated with the loan related for our acquisition of DP Engineering.

As discussed in Note 4, we also acquired True North on May 11, 2018 for approximately $9.75 million in cash.  The purchase price was subject to customary pre and post-closing working capital adjustments. We drew down $10.3 million to finance the acquisition of True North, $0.5 million of which was repaid to the Bank on the same day. The loan bears interest at the adjusted one-month LIBOR plus a margin ranging between 2% and 2.75% depending on the overall leverage ratio of the Company and matures in five years. We also incurred $70,000 debt issuance costs and $75,000 loan origination fees related to the Credit Agreement. Debt issuance costs and loan origination fees are reported as a direct deduction from the carrying amount of the loan and are amortized over the term of the loan using the effective interest method.

The outstanding long-term debt under the delayed draw term loan facility was as follows:

(in thousands)
 
June 30, 2019
   
December 31, 2018
 
Long-term debt, net of discount
 
$
20,934
   
$
8,512
 
Less: current portion of long-term debt
   
(4,773
)
   
1,902
 
Long-term debt, less current portion
 
$
16,161
   
$
6,610
 

The Credit Agreement contains customary covenants and restrictions typical for a financing of this type that, among other things, require the Company to satisfy certain financial covenants and restrict the Company's ability to incur additional debt, pay dividends and make distributions, make certain investments and acquisitions, repurchase its stock and prepay certain indebtedness, create liens, enter into agreements with affiliates, modify the nature of its business, enter into sale-leaseback transactions, transfer and sell material assets and merge or consolidate. Non-compliance with one or more of the covenants and restrictions after any applicable grace period could result in the obligations under the Credit Agreement becoming immediately due and payable and termination of the credit facilities. In addition to non-compliance with covenants and restrictions, the Credit Agreement also contains other customary events of default. If an event of default under the Credit Agreement occurs and is continuing, then the Bank may declare the obligations under the Credit Agreement to be immediately due and payable and may terminate the credit facilities. At June 30, 2019, the Company was in compliance with its financial covenants.
16

13.
Product Warranty

The Company accrues for estimated warranty costs at the time the related revenue is recognized based on historical experience and projected claims. The Company's SDB contracts generally provide a one-year base warranty on the systems. The portion of the warranty provision expected to be incurred within 12 months is classified as current within accrued warranty and totals $1.1 million, while the remaining $0.6 million is classified as long-term within other liabilities. The activity in the accrued warranty accounts is as follows:

(in thousands)
     
       
Balance, January 1, 2019
 
$
1,621
 
Current period provision
   
175
 
Current period claims
   
(58
)
Currency adjustment
   
(1
)
Balance at June 30, 2019
 
$
1,737
 

14.
Revenue

We account for revenue in accordance with ASC 606, Revenue from Contracts with Customers, upon the adoption of ASU 2014-09, Revenue from Contracts with Customers, and all the related updates (collectively, the new revenue standard) on January 1, 2018, using the modified retrospective transition method.

We generate revenue primarily through three broad revenue streams: 1) System Design and Build ("SDB"), 2) Software, and 3) Training and Consulting Services. We recognize revenue from SDB and software contracts mainly through the Performance Improvement Solutions segment and the training and consulting service contracts through both the Performance Improvement Solutions segment and Nuclear Industry Training and Consulting segment.

The following table represents a disaggregation of revenue by type of goods or services for the three and six months ended June 30, 2019 and 2018, along with the reportable segment for each category:

(in thousands)

   
Three months ended June 30,
   
Six months ended June 30,
 
   
2019
   
2018
   
2019
   
2018
 
Performance Improvement Solutions segment
                       
System Design and Build
 
$
5,595
   
$
7,300
   
$
12,037
   
$
14,795
 
Software
   
635
     
546
     
1,384
     
1,415
 
Training and Consulting Services
   
6,780
     
3,018
     
11,779
     
4,555
 
                                 
Nuclear Industry Training and Consulting segment
                               
Training and Consulting Services
   
10,448
     
13,834
     
20,452
     
26,828
 
                                 
Total revenue
 
$
23,458
   
$
24,698
   
$
45,652
   
$
47,593
 


17

SDB contracts are typically fixed-priced, and we receive payments based on a billing schedule as established in our contracts. The transaction price for software contracts is generally fixed. Fees for software are normally due in advance of or shortly after delivery of the software. Fees for PCS are normally paid in advance of the service period. For Training and Consulting Services, the customers are generally billed on a regular basis, such as weekly, biweekly or monthly, for services provided. Contract liability, which we classify as billing in excess of revenue earned, relates to payments received in advance of performance under the contract. Contract liabilities are recognized as revenue as performance obligations are satisfied.

The following table reflects the revenue recognized in the reporting periods that were included in the contract liabilities from contracts with customers:

(in thousands)
 
Three Months Ended June 30,
   
Six Months Ended June 30,
 
 
2019
 
2018
   
2019
 
2018
 
Revenue recognized in the period from amounts included in Billings in Excess at the beginning of the period
 
$
2,813
   
$
2,738
   
$
7,853
   
$
7,954
 

For an SDB contract, we generally have two main performance obligations: the training simulator build and post contract support ("PCS"). The training simulator build generally includes hardware, software, and labor. We recognize the training simulator build revenue over the construction and installation period using the cost-to-cost input method. In applying the cost-to-cost input method, we use the actual costs incurred to date relative to the total estimated costs to measure the work progress toward the completion of the performance obligation and recognize revenue accordingly. Estimated contract costs are reviewed and revised periodically as the work progresses, and the cumulative effect of any change in estimates is recognized in the period in which the change is identified. Estimated losses are recognized in the period such losses are identified. Uncertainties inherent in the performance of contracts include labor availability and productivity, material costs, change order scope and pricing, software modification and customer acceptance issues. The reliability of these cost estimates is critical to the Company's revenue recognition as a significant change in the estimates can cause the Company's revenue and related margins to change significantly from the amounts estimated in the early stages of the project.

For the three and six months ended June 30, 2019, the Company recognized revenue of $1.1 million and $1.9 million related to performance obligations satisfied in previous periods, respectively.

As of June 30, 2019, the aggregate amount of transaction price allocated to the remaining performance obligations of SDB, software and fixed-price training and consulting services contracts is $27.2 million. The Company will recognize the revenue as the performance obligations are satisfied, which is expected to occur over the next 12 months.
15.
Income Taxes

The following table presents the provision (benefit) for income taxes and the effective tax rates:

(in thousands)
 
Three months ended
June 30,
   
Six months ended
June 30,
 
 
2019
 
2018
   
2019
 
2018
 
                         
Provision (benefit) for income taxes
 
$
406
   
$
(449
)
 
$
(1,442
)
 
$
(190
)
Effective tax rate
   
144.5
%
   
(84.4
)%
   
24.8
%
   
27.0
%

The Company's income tax provision (benefit) for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items arising in that quarter. Total income tax expense for the six months ended June 30, 2019 is comprised mainly of the tax impact of the loss on impairment, federal, foreign, and state tax expense. Total income tax expense for the six months ended June 30, 2018 is comprised mainly of federal, foreign, and state tax expense.

Our effective tax rates were 144.5% and 24.8% for the three and six months ended June 30, 2019, respectively. For the three months ended June 30, 2019, the difference between our effective tax rate of 144.5% and the U.S. statutory federal income tax rate of 21% was primarily due to permanent differences, accruals related to uncertain tax positions for certain U.S. and foreign tax contingencies, a change in valuation allowance in our China subsidiary, discrete item adjustments for the U.S. and foreign taxes, and the excess book deduction related to stock options and restricted stock units that were exercised or vested during the quarter. For the six months ended June 30, 2019, the difference between the effective tax rate of 24.8% and the U.S. statutory federal income tax rate of 21% was primarily due to permanent differences, accruals related to uncertain tax positions for certain foreign tax contingencies, and discrete item adjustments, including the tax impact of the loss on impairment.

Because of its net operating loss carryforwards, the Company is subject to U.S. federal and state income tax examinations from the year 2000 and forward. The Company is subject to foreign tax examinations by tax authorities for years 2011 forward for Sweden, 2015 forward for China, 2015 forward for India, and 2016 forward for the UK.

An uncertain tax position taken or expected to be taken in a tax return is recognized in the consolidated financial statements when it is more likely than not (i.e., a likelihood of more than 50%) that the position would be sustained upon examination by tax authorities that have full knowledge of all relevant information. A recognized tax position is then measured at the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement. Interest and penalties related to income taxes are accounted for as income tax expense.

The Company recognizes deferred tax assets to the extent that it is believed that these assets are more likely than not to be realized. The Company has evaluated all positive and negative evidence and determined that it will continue to assess a full valuation allowance on its India, Swedish and U.K. net deferred assets as of June 30, 2019. The Company has determined that it will continue to assess a valuation allowance on its China deferred tax asset related to transfer pricing. The Company has determined that it is more likely than not that it will realize the benefits of its deferred taxes in the U.S.

18

16.
Leases

The Company maintains leases of office facilities and equipment. Leases generally have remaining terms of one year to six years, whereas leases with an initial term of twelve months or less are not recorded on the Consolidated Balance Sheets. The Company recognizes lease expense for minimum lease payments on a straight-line basis over the term of the lease. Certain leases include options to renew or terminate. Renewal options are exercisable per the discretion of the Company and vary based on the nature of each lease, with renewal periods generally ranging from one year to five years. The term of the lease includes renewal periods only if the Company is reasonably certain that it will exercise the renewal option. When determining if a renewal option is reasonably certain of being exercised, the Company considers several factors, including but not limited to, the cost of moving to another location, the cost of disruption to operations, whether the purpose or location of the leased asset is unique and the contractual terms associated with extending the lease.
Upon the adoption of the new lease standard ASU 2016-02, on January 1, 2019, the Company elected the package of practical expedients permitted under the transition guidance within the amended guidance, which among other things, allowed registrants to carry forward historical lease classification. Accordingly, all existing leases that were classified as operating leases by the Company historically, were classified as operating leases.
Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The operating lease ROU assets represent the lease liability, plus any lease payments made at or before the commencement date, less any lease incentives received. The Company's real estate leases, which are comprised primarily of office spaces, represent a majority of the lease liability. The majority of our lease payments are fixed, although an immaterial portion of payments are variable in nature. Variable lease payments vary based on changes in facts and circumstances related to the use of the ROU and are recorded as incurred. The Company uses an incremental borrowing rate based on rates available at commencement in determining the present value of future payments.
The Company has lease agreements with lease and non-lease components, which are accounted for as a single lease component. The Company applies a portfolio approach to effectively account for the operating lease ROU assets and liabilities.

Lease contracts are evaluated at inception to determine whether they contain a lease, where the Company obtains the right to control an identified asset. The following table summarizes the classification of operating ROU assets and lease liabilities on the consolidated balance sheets (in thousands):

Operating Leases
Classification
 
June 30, 2019
 
Leased Assets
 
     
Operating lease - right of use assets
Long term assets
 
$
4,071
 
 
 
       
Lease Liabilities
 
       
Operating lease liabilities - Current
Other current liabilities
   
1,078
 
Operating lease liabilities
Long term liabilities
   
3,439
 
 
  
 
$
4,517
 

The Company has entered into a sublease with a tenant to rent out 3,822 of square feet from the lease at its Sykesville office on April 1, 2017, with the exact same consideration as on the head lease for our principal executive office located at 1332 Londontown Blvd, Suite 200, Sykesville, Maryland. The sublease does not relieve the Company of its primary lease obligation. The lessor agreement was an operating lease historically. The Company does not recognize underlying assets for the sublease as a lessor of the operating lease. The net amount received from the sublease is recorded within selling, general and administrative expenses.

The table below summarizes the lease income and expenses recorded in the consolidated statement of operations incurred during the three and six months ended June 30, 2019, (in thousands):

Lease Cost
Classification
 
Three Months Ended June 30, 2019
   
Six Months Ended June 30, 2019
 
Operating lease cost (1)
Selling, general and administrative expenses
 
$
317
   
$
545
 
Short-term leases costs (2)
Selling, general and administrative expenses
   
35
     
73
 
Sublease income (3)
Selling, general and administrative expenses
   
(16
)
   
(32
)
Net lease cost
 
 
$
336
   
$
586
 

(1) Includes variable lease costs which are immaterial.
(2) Include leases maturity less than twelve months from the report date.
(3) Sublease portfolio consists of the sublease part of our principal executive office located at 1332 Londontown Blvd, Suite 200, Sykesville, MD.

The future minimum lease payments under non-cancellable operating leases are reflected below. This table also reflects the reconciliation of the undiscounted cash flows to the discounted operating lease liabilities as recognized at June 30, 2019 consolidated balance sheets (in thousands):

 
 
Operating Leases
 
2019
 
$
654
 
2020
   
1,246
 
2021
   
1,216
 
2022
   
1,156
 
2023
   
622
 
After 2023
   
107
 
Total lease payments
 
$
5,001
 
Less: Interest
   
484
 
Present value of lease payments
 
$
4,517
 

The Company has calculated the weighted-average remaining lease term, presented in years below, and the weighted-average discount rate for our operating leases. As noted in our lease accounting policy, the Company uses the incremental borrowing rate as the lease discount rate.

Lease Term and Discount Rate
 
Six Months Ended June 30, 2019
 
Weighted-average remaining lease term (years)
     
         Operating leases
   
4.22
 
Weighted-average discount rate
       
         Operating leases
   
5
%

The table below sets out the classification of lease payments in the consolidated statement of cash flows. The right-of-use assets obtained in exchange for operating lease liabilities represent new operating  leases obtained through business combination during the six months ended June 30, 2019.

(in thousands)

Other Information
 
Six Months Ended June 30, 2019
 
 - Operating cash flows used in operating leases
 
$
567
 
Cash paid for amounts included in measurement of liabilities
   
567
 
 
       
Right-of-use assets obtained in exchange for new operating liabilities
 
$
1,777
 

19

17.
Segment Information
The Company has two reportable business segments. The Performance segment provides simulation, training and engineering products and services delivered across the breadth of industries we serve. Solutions include simulation for both training and engineering applications. Example engineering services include, but not limited to, plant design verification and validation, thermal performance evaluation and optimization programs, and engineering programs for plants for ASME code and ASME Section XI. The Company provides these services through GSE, True North and DP Engineering across all market segments. Example training applications include turnkey and custom training services. Contract terms are typically less than two years.

The NITC segment provides specialized workforce solutions primarily to the nuclear industry, working at clients' facilities. This business is managed through our Hyperspring and Absolute subsidiaries. The business model, management focus, margins and other factors clearly separate this business line from the rest of the GSE product and service portfolio.

On February 15, 2019, through our wholly-owned subsidiary GSE Performance Solutions, Inc., the Company entered into the DP Engineering Purchase Agreement, to purchase 100% of the membership interests in DP Engineering. DP Engineering is a provider of value-added technical engineering solutions and consulting services to nuclear power plants with an emphasis on preparation and implementation of design modifications during plant outages. For reporting purposes, DP Engineering is included in our Performance segment due to similarities in services provided including engineering solutions and implementation of design modifications to nuclear power sector.

On May 11, 2018, GSE, through our wholly-owned subsidiary GSE Performance Solutions, Inc., entered into the True North Purchase Agreement to purchase 100% of the membership interests in True North. True North is a provider of technical engineering solutions to nuclear and fossil fuel power plants with an emphasis on regulatory-driven ASME code programs. The acquisition of True North is expected to broaden our engineering services offering, expand our relationships with several of the largest nuclear energy providers in the United States, and add a highly specialized, complimentary talent pool to our employee base. For reporting purposes, True North is included in our Performance segment due to similarities in services provided including technical engineering solutions to the nuclear and fossil fuel power sector.
Due to the impairment described in Note 8 related to DP Engineering, we recognized charges totaling $5.5 million related to the impairment of certain definite-lived intangible assets and goodwill in our Performance segment.
Our primary measure of segment performance as shown in the table below excluded loss on impairment of intangible and goodwill, and the change in fair value of contingent consideration, net, which we do not believe are representative of the ongoing operations of the Performance segment. Excluding this discrete item from our segment measure of performance allows for better period over period comparison.

The following table sets forth the revenue and operating results attributable to each reportable segment and includes a reconciliation of segment revenue to consolidated revenue and operating results to consolidated income before income taxes. Inter-segment revenue is eliminated in consolidation and is not significant:

(in thousands)
 
 
Three months ended
June 30,
   
Six months ended
June 30,
 
   
2019
   
2018
   
2019
   
2018
 
                         
Revenue:
                       
Performance Improvement Solutions
 
$
13,010
   
$
10,864
   
$
25,200
   
$
20,765
 
Nuclear Industry Training and Consulting
   
10,448
     
13,834
     
20,452
     
26,828
 
     
23,458
     
24,698
     
45,652
     
47,593
 
                                 
Operating loss:
                               
Performance Improvement Solutions
   
1,010
     
619
     
208
     
(171
)
Nuclear Industry Training and Consulting
   
(293
)
   
61
     
(1,218
)
   
(277
)
Loss on impairment
   
-
     
-
     
(5,464
)
   
-
 
Change in fair value of contingent consideration, net
   
-
     
-
     
1,200
     
-
 
                                 
Operating income (loss)
   
717
     
680
     
(5,274
)
   
(448
)
                                 
Interest (expense), net
   
(316
)
   
(61
)
   
(524
)
   
(39
)
Loss on derivative instruments, net
   
(101
)
   
(91
)
   
(8
)
   
(247
)
Other (expense) income, net
   
(19
)
   
4
     
3
     
29
 
Income (loss) before income taxes
 
$
281
   
$
532
   
$
(5,803
)
 
$
(705
)

20

18. Non-consolidated Variable Interest Entity
The Company, through its wholly owned subsidiary DP Engineering, effectively holds a 48% membership interest in DP-NXA Consultants LLC ("DP-NXA").
DP-NXA was established to provide industrial services that include civil, structural, architectural, electrical, fire protection, plumbing, mechanical consulting engineering services to customers. DP-NXA sub-contracts their work to its two owners, NXA Consultants LLC ("NXA"), which owns 52% of the entity, and DP Engineering. DP Engineering and NXA contributed $48 and $52, respectively, for 48% and 52% interest in DP-NXA. DP Engineering recorded the contributed cash as an equity investment.
The Company evaluated the nature of DP Engineering's investment in DP-NXA and determined that DP-NXA is a variable interest entity (“VIE”). Since the Company does not have the power to direct activities that most significantly impact DP-NXA, it cannot be DP-NXA’s primary beneficiary. Furthermore, the Company concluded that it did not hold a controlling financial interest in DP-NXA since NXA, the VIE's majority owner, makes all operation and business decisions. The Company accounts for its investment in DP-NXA using the equity method of accounting due to the fact the Company exerts significant influence with its 48% of membership interest, but does not control the financial and operating decisions.
The Company's maximum exposure to any losses incurred by DP-NXA is limited to its investment. As of June 30, 2019, the Company has not made any additional contributions to DP-NXA and believes its maximum exposure to any losses incurred by DP-NXA was not material. As of June 30, 2019, the Company does not have existing guarantee with or to DP-NXA, or any third-party work contracted with it.
For the three and six months ended June 30, 2019, the carrying value of the investment in DP-NXA is zero. We do not have any investment income or loss from DP-NXA for the three and six months ended June 30, 2019.
The following table presents the carrying amount and classification of the assets related to the Company’s variable interests in non-consolidated VIE and the maximum exposure to loss at June 30, 2019.
(In thousands)
 
June 30, 2019
 
Assets
     
Cash:
     
Checking account
 
$
184
 
Total assets
 
$
184
 
Liabilities
       
Credit card and other payables
   
184
 
Total liabilities
   
184
 
Total net assets
 
$
-
 
Maximum exposure to loss
 
$
-
 

19.
Subsequent Events
On August 6, 2019, the Company received, as a follow on to the Notice of Suspension the Company received from a customer of DP Engineering, a notice of termination from this customer, notifying the Company that they were terminating their consulting service agreement with DP Engineering. This termination letter followed the receipt of the Notice of Suspension received on February 28, 2019, as more fully described in Note 4 and Note 8. Work in progress with this customer under open contract orders will be completed under existing terms and agreements and is unaffected by the notice of termination. Management plans to evaluate whether any further impairment of the intangibles acquired in our acquisition of DP Engineering will be required during the third quarter of 2019 or if there is any impact on the Company's deferred tax assets. The Company is assessing the impact of this customer loss on its business operations and is implementing plans to align DP Engineering's operations with evolving business needs.
21

Item 2.
Management’s Discussion and Analysis of Financial Condition and Results of Operations

GSE is a leading provider of professional and technical engineering, staffing services, and simulation software to clients in the power and process industries. We provide customers with simulation, engineering and plant services that help clients reduce risks associated with operating their plants, increase revenue through improved plant and employee performance, and lower costs through improved operational efficiency. In addition, we provide professional services that systematically help clients fill key vacancies in the organization on a short-term basis, primarily in procedures, engineering, technical support, and training focused on regulatory compliance and certification in the nuclear power industry. Our operations also include interactive computer-based tutorials and simulation software for the refining, chemical, and petrochemical industries.
On February 15, 2019, GSE acquired DP Engineering for $13.5 million (subject to pre- and post-closing working capital adjustments). DP Engineering is a provider of value-added technical engineering solutions and consulting services to nuclear power plants with an emphasis on preparation and implementation of design modifications during plant outages. The Company's allocation of the purchase price remains incomplete and the net assets are subject to adjustments within the measurement period, which is not to exceed one year from the acquisition date. For reporting purposes, DP Engineering is included in our Performance segment due to similarities in services provided including engineering solutions and implementation of design modifications to the nuclear power sector.
Approximately one week following our acquisition of DP Engineering, an adverse event occurred at one of DP Engineering’s major customer's location that affected plant operations. In its initial analysis of the causes of that event, the customer identified a prior plant modification by DP Engineering as meriting further analysis. As is customary in the industry, pursuant to an Engineer of Choice agreement, the customer issued DP Engineering a Notice of Suspension while a root cause analysis was completed. We completed our root cause analysis and presented it to the customer on April 25, 2019. Following the initial analysis, the customer had DP Engineering restart all existing work with the Company, however, the customer also informed DP Engineering that it was suspended from bidding new contracts. This incident adversely impacted the relationship between DP Engineering and its customer. As a result, DP Engineering experienced a significant decline in new orders from this customer and was not able or permitted to bid on new work. The Company determined this represented a triggering event requiring an interim assessment for impairment. As a result of the impairment analysis, we recognized the impairment charges of $2.1 million on goodwill and $3.4 million on definite-lived intangible assets related to the acquisition of DP Engineering during the quarter ended March 31, 2019. Upon the further notice of termination from the customer on August 6, 2019, as disclosed in Note 19, management will be assessing during the third quarter of 2019 the impact of this customer loss on DP Engineering and the likelihood of additional impairment that would be recognized against goodwill and intangible assets. Due to the recentness of this acquisition, we have not finalized the allocation of our purchase price to the tangible and intangible assets of DP Engineering we purchased. As such, we may need to record additional expense once the purchase price allocation is final.
Cautionary Statement Regarding Forward-Looking Statements

This report and the documents incorporated by reference herein contain "forward-looking" statements within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934, as amended (the "Exchange Act") that are based on management's assumptions, expectations and projections about us, and the industry within which we operate, and that have been made pursuant to the Private Securities Litigation Reform Act of 1995 reflecting our expectations regarding our future growth, results of operations, performance and business prospects and opportunities. Wherever possible, words such as "anticipate", "believe", "continue", "estimate", "intend", "may", "plan", "potential", "predict", "expect", "should", "will" and similar expressions, or the negative of these terms or other comparable terminology, have been used to identify these forward-looking statements. These forward-looking statements may also use different phrases. These statements regarding our expectations reflect our current beliefs and are based on information currently available to us. Accordingly, these statements by their nature are subject to risks and uncertainties, including those listed under Item 1A - Risk Factors in our most recent annual report on Form 10-K, which could cause our actual growth, results, performance and business prospects and opportunities to differ from those expressed in, or implied by, these forward-looking statements. We may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements and you should not place undue reliance on our forward-looking statements. Actual results or events could differ materially from the plans, intentions and expectations disclosed in the forward-looking statements we make. Except as otherwise required by federal securities law, we are not obligated to update or revise these forward-looking statements to reflect new events or circumstances. We caution you that a variety of factors, including but not limited to the factors described under Item 1A - Risk Factors in our most recent annual report on Form 10-K, could cause our business conditions and results to differ materially from what is contained in forward-looking statements.

Other factors and assumptions not identified above were also involved in the formation of these forward-looking statements and the failure of such other assumptions to be realized, as well as other factors, may also cause actual results to differ materially from those projected.  Most of these factors are difficult to predict accurately and are generally beyond our control. You should consider the areas of risk described in Item 1A - Risk Factors in our most recent annual report on Form 10-K in connection with any forward-looking statements that may be made by us. You should not place undue reliance on any forward-looking statements. New factors emerge from time to time, and it is not possible for us to predict which factors will arise.

We undertake no obligation to publicly update any forward-looking statements, whether as a result of new information, future events or otherwise. You are advised, however, to consult any additional disclosures we make in proxy statements, quarterly reports on Form 10-Q and current reports on Form 8-K filed with the SEC.

General Business Environment
We operate through two reportable business segments: Performance Improvement Solutions and Nuclear Industry Training and Consulting. Each segment focuses on delivering solutions to customers within our targeted markets - primarily the power and process industries. Marketing and communications, accounting, finance, legal, human resources, corporate development, information systems and other administrative services are organized at the corporate level. Business development and sales resources are generally aligned with each segment to support existing customer accounts and new customer development. The business units collaborate to facilitate cross-selling and the development of new solutions. The following is a description of our business segments:
Performance Improvement Solutions (approximately 55% of revenue at June 30, 2019 )
Our Performance segment primarily encompasses our power plant high-fidelity simulation solutions, engineering services for ASME programs, thermal performance optimization and plan design modifications, and interactive computer-based tutorials/simulation focused on the process industry. This segment includes various simulation products, engineering services, and operation training systems delivered across the industries we serve, primarily nuclear and fossil fuel power generation, as well as the process industries. Our simulation solutions include the following: (1) simulation software and services, including operator training systems, for the nuclear power industry, (2) simulation software and services, including operator training systems, for the fossil power industry, and (3) simulation software and services for the process industries used to teach fundamental industry processes and control systems to newly hired employees and for ongoing workforce development and training. GSE and its predecessors have been providing these services since 1976.
Our engineering solutions include the following: (1) in-service testing for engineering programs focused on ASME OM code including Appendix J, balance of plant programs, and thermal performance; (2) in-service inspection for specialty engineering including ASME Section XI; (3) software solutions; and (4) mechanical design, civil/structural design, electrical, instrumentation and controls design, digital controls/cyber security, and fire protection for nuclear power plant design modifications.  Our True North and DP Engineering businesses typically work as either the engineer of choice or specialty engineer of choice for our clients under master services agreements.  GSE and its predecessors have been providing these engineering solutions and services since 1995.
On February 15, 2019, through its wholly-owned subsidiary GSE Performance Solutions, Inc., the Company entered into the DP Engineering Purchase Agreement, to purchase 100% of the membership interests in DP Engineering. For reporting purposes, DP Engineering is included in our Performance segment due to similarities in services provided including engineering solutions and implementation of design modifications to nuclear power sector.
On May 11, 2018, GSE, through GSE Performance Solutions, Inc., entered into the True North Purchase Agreement to purchase 100% of the membership interests in True North. For reporting purposes, True North is included in our Performance Improvement Solutions segment due to similarities in services provided including technical engineering solutions to the nuclear and fossil fuel power sector.
Nuclear Industry Training and Consulting (approximately 45% of revenue at June 30, 2019)

Nuclear Industry Training and Consulting provides highly specialized, expert-professionals to the nuclear power industry. These employees work at our clients' facilities under client direction. Examples of these highly skilled positions are senior reactor operations instructors, procedure writers, project managers, work management specialists, planners and training material developers. This business is managed through the Hyperspring and Absolute subsidiaries. The business model, management focus, margins and other factors clearly separate the business line from the rest of the Company's product and service portfolio. GSE and its predecessors have been providing these training and consulting services since 1997.
22

Business Strategy

Our objective is to create a leading specialty engineering, expert staffing and technology delivery platform focused primarily on the nuclear power industry. We offer our differentiated suite of products and services to adjacent markets such as the fossil power and process industries where our offerings are a natural fit, delivering a clear and compelling value proposition to the market. Our primary growth strategy is twofold: (1) seek acquisitions to accelerate our overall growth in a manner that is complementary to our core business and (2) expand organically within our core markets by leveraging our market leadership position and drive increased usage and product adoption via new products and services. To accomplish this objective, we will pursue the following activities:
Pursue roll-up acquisition strategy. We have complemented our organic growth strategy through selective acquisitions including, but not limited to, the following: engineering; training, staffing and consulting service businesses for the power industry, with a particular focus on nuclear power; and software utilized in the power industry, both domestic and international. We have been focusing our efforts on acquisitions that would enhance our existing portfolio of products and services, strengthen our relationships with our existing customers, and potentially expand our footprint to include new customers in our core served industries. We have made three acquisitions since 2017 and believe the opportunity exists to acquire more businesses that are complementary to ours, allowing us to accelerate our growth strategy.

In February 2019, we acquired DP Engineering, a specialized provider of high-value engineering services and solutions to the nuclear power industry. In May 2018, we acquired True North, a leading provider of specialty engineering solutions to the nuclear power industry and in September 2017, we acquired Absolute, a provider of technical consulting and staffing solutions to the global nuclear power industry. The acquisitions of Absolute, True North and DP Engineering are expected to strengthen the Company's global leadership in the nuclear services area. The acquisitions added new capabilities to the GSE solution offering and bring new highly complementary customers to GSE, while at the same time deepening GSE relationships with existing clients. These acquisitions, together with our earlier acquisition of Hyperspring in November 2014, are a significant proof point of the thesis that GSE is a compelling platform for consolidating a fragmented vendor ecosystem for nuclear power. We believe the acquisitions add significant scale and focus to the business, while positioning GSE as a "go to" provider of technical and consulting solutions to the power industry, in particular nuclear power.
Expand our total addressable market. Our focus on growth means introducing product capabilities or new product and service categories that create value for our customers and therefore expand our total addressable market. Currently we are working on initiatives to expand our solution offerings in both of our business segments that may include, but not be limited to, the following: expanding our software product portfolio to include enhanced power and process simulation tools and systems that are complementary to our core offerings; delivering enhanced learning management systems/solutions; offering fully outsourced training solutions to our customers; adding work flow process improvement solutions; tailoring operational reporting and business intelligence solutions to address the unique need of our end user markets; and adding new services to broaden our market reach.
Initiatives such as these will broaden our scope and enable us to engage more deeply with the segments we serve and adjacent segments. We have delivered a compelling solution, the GSE GPWRTM Generic Pressurized Water Reactor simulation technology, proving that our modeling technology can be sold in generic form via traditional license terms and conditions to the nuclear industry ecosystem. We have both upgraded and expanded the EnVision™ library of simulation and eLearning tutorials for the process industries with specific new products for training clients in the upstream segment of the oil and gas industry including launching a new cloud-based training platform, EnVision™ Learning On-Demand, that significantly extends the capabilities of its industry leading EnVision™ tutorials and simulations. We continue to provide cutting edge training systems by adapting our technology to systems that meet the specific needs of customers such as U.S. government laboratories.
Research and development (R&D). We invest in R&D to deliver unique solutions that add value to our end-user markets. We have delivered nuclear core and Balance-of-Plant modeling and visualization systems to the industry. To address the nuclear industry's need for more accurate simulation of both normal and accident scenarios, we provide our DesignEP® and RELAP5-HD® solutions. Our entire JADETM suite of simulation software, including industry leading JTOPMERET® and JElectricTM software, provides the most accurate simulation of Balance-of-Plant and electrical systems available to the nuclear and fossil plant simulation market. The significant enhancements we have made to our SimExec® and OpenSimTM platforms enables customers to be more efficient in the daily operation of their simulators. We are bringing SimExec® and OpenSimTM together into a next generation unified environment that will add new capabilities as requested by clients and driven by market need.
We intend to continue to make pragmatic and measured investments in R&D that first and foremost are driven by the market and complement our growth strategy. Such investments in R&D may result in on-going enhancement of existing solutions as well as the creation of new solutions to serve our target markets, ensuring that we add greater value that is easier to use, at lower total cost of ownership than any alternative available to customers. GSE has pioneered a number of industry standards and intends to continue to be one of the most innovative companies in our industry.
Strengthen and develop our talent while delivering high-quality solutions. Our experienced employees and management team are our most valuable resources. Attracting, training, and retaining top talent is critical to our success. To achieve our talent goals, we intend to remain focused on providing our employees with entrepreneurial opportunities to increase client contact within their areas of expertise and to expand and deepen our service offerings. We will also continue to provide our employees with training, personal and professional growth opportunities, performance-based incentives including opportunities for stock ownership, bonuses and competitive benefits as benchmarked to our industry and locations. We have developed a strong reputation for quality services based upon our industry-recognized depth of experience, ability to attract and retain quality professionals, and exceptional expertise across multiple service sectors. We have received numerous industry certificates and awards over the years for outstanding service.
Cyber security. Global cyber security threats can range from uncoordinated individual attempts to gain unauthorized access to our information technology (IT) systems to sophisticated and targeted measures known as advanced persistent threats. While we employ comprehensive measures to prevent, detect, address and mitigate these threats (including access controls, data encryption, vulnerability assessments, continuous monitoring of our IT networks and systems, and maintenance of backup and protective systems), cyber security incidents, depending on their nature and scope, could potentially result in the misappropriation, destruction, corruption or unavailability of critical data and confidential or proprietary information (our own or that of third parties) and the disruption of business operations. The potential consequences of a material cyber security incident include reputational damage, litigation with third parties, civil or regulatory liability for loss of sensitive or protected information such as personal data, incident response costs, diminution in the value of our investment in research, development and engineering, loss of intellectual property, and increased cyber security protection and remediation costs, which in turn could adversely affect our competitiveness and results of operations.
Employees.  As of June 30, 2019, we had approximately 480 employees, which includes approximately 262 in our Performance Improvement segment and approximately 218 in our Nuclear Industry Training and Consulting segment. To date, we have been able to locate and engage highly qualified employees as needed and we expect our growth efforts to be addressed through attracting top talent.

Backlog.  As of June 30, 2019, we had approximately $54.9 million of total gross revenue backlog, which included $38.6 million of Performance Improvement Solutions backlog and $16.3 million of Nuclear Industry Training and Consulting backlog. With respect to our backlog, it includes only those amounts that have been funded and authorized and does not reflect the full amounts we may receive over the term of such contracts. Our backlog includes future expected revenue at contract rates, excluding contract renewals or extensions that are at the discretion of the client.  We calculate backlog without regard to possible project reductions or expansions or potential cancellations unless and until such changes may occur.

Backlog is expressed in terms of gross revenue and, therefore, may include significant estimated amounts of third-party or pass-through costs to subcontractors and other parties.  Because backlog is not a defined accounting term, our computation of backlog may not necessarily be comparable to that of our industry peers.

Products and Services

Performance Improvement Solutions

To assist our clients in creating world-class internal training and engineering improvement processes, we offer a set of integrated and scalable products and services that provide a structured program focused on continuous skills improvement for experienced employees to engineering services, including plant design verification and validation, ASME code compliance, and design plant modification work. We provide the right solutions to solve our clients' most pressing needs.
For workforce development and training, students and instructors alike must have a high degree of confidence that their power plant simulator truly reflects plant behavior across the entire range of operations. To earn this confidence, GSE's simulation solution starts with the most robust engineering approach possible. Using state-of-the-art modeling tools combined with our leading nuclear power modeling expertise, GSE provides simulation solutions that achieve unparalleled fidelity and accuracy. The solutions that GSE provides are also known for ease of use, resulting in increased productivity for end-users. For these reasons, GSE has delivered more nuclear power plant simulators than any other company in the world.
For virtual commissioning, designers of first-of-a-kind plants or existing plants need a highly accurate dynamic simulation platform to model a wide variety of design assumptions and concepts from control strategies to plant behavior to human factors. Because new builds and upgrades to existing plants result in deployment of new technology, often involving the integration of disparate technologies for the first time, a high-fidelity simulator enables designers to model the interaction between systems in advance of construction. With our combination of simulation technology and expert engineering, GSE was chosen to build first-of-a-kind simulators for the AP1000, PBMR, and small modular reactors such as those being built by NuScale.
Examples of the types of simulators we sell include, but are not limited to, the following:

Universal Training Simulators: These products complement the Self-Paced Training Tutorials by reinforcing what the student learned in the tutorial, putting it into practice on the Universal Simulator. The simulation models are high fidelity and engineering correct, but represent a typical plant or typical process, rather than the exact replication of a client's plant. We have delivered over 360 such simulation models to clients consisting of major oil companies and educational institutions.

Part-Task Training Simulators:  Like our Universal Simulators, we provide other unique training solutions such as a generic nuclear plant simulator and VPanel® displays, which replicate control room hardware and simulator solutions specific to industry needs such as severe accident models to train on and aid in the understanding of events like the Fukushima Daiichi accident.

Plant-Specific Operator Training Simulators:  These simulators provide an exact replication of the plant control room and plant operations. They provide the highest level of realism and training available, and allow users to practice their own plant-specific procedures. Clients can safely practice startup, shutdown, and other normal operations, as well as response to abnormal events we all hope they never have to experience in real life. Since our inception, we have delivered over 480 plant-specific simulators to clients in the nuclear power, fossil power and process industries worldwide.

Nuclear Industry Training and Consulting

As our customers' experienced staff retire, access to experts that can help operate and train existing and new employees in how to operate their plants is essential to ensure safe ongoing plant operations. In addition, operating and training needs change over time and sometimes our clients require fixed priced discrete projects or specialized courses in contrast to straight staff augmentation. The industry needs operating personnel, including procedure writers, engineers, operators and instructors who can step in and use as well as update the client's operating methods, procedures, training material and more. Finding technical professionals and instructors, who know the subject, can perform the work or teach it to others and can adapt to the client's culture, is critical. GSE provides qualified professionals, instructors and turnkey projects/courses that work within the client's system and complement the operating or training methods they already have in place. Examples of our training program courses include senior reactor operator certification, generic fundamentals training, and simulation supervisor training. In addition, we also provide expert support through consulting or turnkey projects for procedure writing, technical engineers, project managers, training material upgrade and development, outage execution, planning and scheduling, corrective actions programs, and equipment reliability.
We bring together the collection of skills we have amassed over more than 40 years beginning with its traditional roots in custom high-fidelity simulation and training solutions for the power industries, extended through the acquisition of specialized engineering capabilities, enhanced by the entry and intermediate level training solutions of EnVision and the extensive nuclear industry training and consulting services of Absolute and Hyperspring.

23

Results of Operations

The following table sets forth the results of operations for the periods presented expressed in thousands of dollars and as a percentage of revenue:

(in thousands)
 
Three months ended June 30,
   
Six months ended June 30,
 
   
2019
   
%
   
2018
   
%
   
2019
   
%
   
2018
   
%
 
Revenue
 
$
23,458
     
100.0
%
 
$
24,698
     
100.0
%
 
$
45,652
     
100.0
%
 
$
47,593
     
100.0
%
Cost of revenue
   
17,591
     
75.0
%
   
18,358
     
74.3
%
   
35,049
     
76.8
%
   
36,355
     
76.4
%
Gross profit
   
5,867
     
25.0
%
   
6,340
     
25.7
%
   
10,603
     
23.2
%
   
11,238
     
23.6
%
Operating expenses:
                                                               
Selling, general and administrative
   
4,343
     
18.5
%
   
4,793
     
19.4
%
   
8,766
     
19.2
%
   
9,320
     
19.6
%
Research and development
   
156
     
0.7
%
   
189
     
0.8
%
   
396
     
0.9
%
   
518
     
1.1
%
Restructuring charges
   
2
     
0.0
%
   
190
     
0.8
%
   
2
     
0.0
%
   
1,107
     
2.3
%
Loss on impairment
   
-
     
0.0
%
   
-
     
0.0
%
   
5,464
     
12.0
%
   
-
     
0.0
%
Depreciation
   
102
     
0.4
%
   
176
     
0.7
%
   
193
     
0.4
%
   
279
     
0.6
%
Amortization of definite-lived intangible assets
   
547
     
2.3
%
   
312
     
1.3
%
   
1,056
     
2.3
%
   
462
     
1.0
%
Total operating expenses
   
5,150
     
22.0
%
   
5,660
     
22.9
%
   
15,877
     
34.8
%
   
11,686
     
24.6
%
                                                                 
Operating income (loss)
   
717
     
3.0
%
   
680
     
2.8
%
   
(5,274
)
   
(11.6
)%
   
(448
)
   
(1.0
)%
                                                                 
Interest (expense), net
   
(316
)
   
(1.3
)%
   
(61
)
   
(0.2
)%
   
(524
)
   
(1.1
)%
   
(39
)
   
(0.1
)%
Loss on derivative instruments, net
   
(101
)
   
(0.4
)%
   
(91
)
   
(0.4
)%
   
(8
)
   
0.0
%
   
(247
)
   
(0.5
)%
Other (expense) income, net
   
(19
)
   
(0.1
)%
   
4
     
0.0
%
   
3
     
0.0
%
   
29
     
0.1
%
                                                                 
Income (loss) before income taxes
   
281
     
1.2
%
   
532
     
2.2
%
   
(5,803
)
   
(12.7
)%
   
(705
)
   
(1.5
)%
Provision (benefit) for income taxes
   
406
     
1.7
%
   
(449
)
   
(1.8
)%
   
(1,442
)
   
(3.2
)%
   
(190
)
   
(0.4
)%
Net (loss) income
 
$
(125
)
   
(0.5
)%
 
$
981
     
4.0
%
 
$
(4,361
)
   
(9.6
)%
 
$
(515
)
   
(1.1
)%


24

Results of Operations - Three and six months ended June 30, 2019, versus three and six months ended June 30, 2018

Revenue. Total revenue for the three months ended June 30, 2019, decreased 5.0% compared to the three months ended June 30, 2018. For the six months ended June 30, 2019, revenue decreased 4.1% compared to the six months ended June 30, 2018. The decrease in revenue was primarily due to decrease in revenue in the Nuclear Industry Training and Consulting segment, as described below.

 
Three months ended
   
Six months ended
 
 
June 30,
   
June 30,
 
(in thousands)
2019
 
2018
   
2019
 
2018
 
Revenue:
                       
Performance Improvement Solutions
 
$
13,010
   
$
10,864
   
$
25,200
   
$
20,765
 
Nuclear Industry Training and Consulting
   
10,448
     
13,834
     
20,452
     
26,828
 
Total revenue
 
$
23,458
   
$
24,698
   
$
45,652
   
$
47,593
 

Performance Improvement Solutions revenue increased approximately $2.1 million or 19.8% during the three months ended June 30, 2019, compared to the same period in the prior year. Total new orders for this segment were $3.7 million during the three months ended June 30, 2019, a decrease of $(4.9) million when compared to the $8.6 million in the new orders during the three months ended June 30, 2018. The increase in revenue was primarily due to the acquisition of DP Engineering, which contributed to $2.7 million of revenue to the segment during the three months ended June 30, 2019. This increase was partially offset by a decline of $0.6 million from foreign subsidiaries that we will close by the end of 2019. The decline in new orders is due to a combination of factors including expected new orders being delayed until the second half of the year, the cyclical nature of our industry and business, and the retooling of the business development in the first half of the year.

For the six months ended June 30, 2019, Performance Improvement Solutions revenue was $25.2 million compared to $20.8 million for the six months ended June 30, 2018. We recorded total new orders of $8.3 million during the six months ended June 30, 2019, a decrease of $(6.2) million compared to $14.5 million in the six months ended June 30, 2018. The increase in revenue for the six months ended June 30, 2019 compared to the prior year was mainly driven by the acquisition of DP Engineering, which contributed  $4.3 million of revenues to the segment since the acquisition.

For the three months ended June 30, 2019, Nuclear Industry Training and Consulting revenue decreased $(3.4) million, or 24.5% compared to the three months ended June 30, 2018. Total new orders for this segment were $5.8 million in the three months ended June 30, 2019, compared to $7.4 million in the prior year. The decrease in the revenue was largely due to lower customer demand for staffing and less work completed during the three months ended June 30, 2019. The decline in new orders is due to a combination of factors including customer budget cut, the cyclical nature of our industry and business, and the retooling of the business development in the first half of the year.

For the six months ended June 30, 2019, Nuclear Industry Training and Consulting revenue decreased $(6.4) million, or 23.8% compared to the six months ended June 30, 2018. We recorded total new orders of $15.6 million in the six months ended June 30, 2019, compared to $26.2 million in the six months ended June 30, 2018. The $(6.4) million decrease in revenue was primarily due to lower customer demand for staffing from the Company's major customers for the six months ended June 30, 2019.

As of June 30, 2019, backlog was $54.9 million: $38.6 million for the Performance Improvement Solutions business segment, and $16.3 million for Nuclear Industry Training and Consulting. As of December 31, 2018, the Company's backlog was $70.6 million: $49.4 million for the Performance Improvement Solutions business segment and $21.2 million for Nuclear Industry Training and Consulting. The decrease of backlog was primarily due to 2018 backlog that was converted to revenues during 2019 and has only been partially backfilled by new orders.

Gross Profit. Gross profit totaled $5.9 million for the three months ended June 30, 2019, compared to $6.3 million for the same period in 2018.  As a percentage of revenue, gross profit decreased from 25.7% for the three months ended June 30, 2018, to 25.0% for the three months ended June 30, 2019.  For the six months ended June 30, 2019, gross profit was $10.6 million compared to $11.2 million for the same period in 2018.  As a percentage of revenue, gross profit decreased from 23.6% for the six months ended June 30, 2018, to 23.2% for the six months ended June 30, 2019.

 
Three months ended
 
Six months ended
 
 
June 30,
 
June 30,
 
(in thousands)
2019
   
%
 
2018
   
%
 
2019
   
%
 
2018
   
%
 
Gross profit:
                                               
Performance Improvement Solutions
 
$
4,540
     
34.9
%
 
$
4,429
     
40.8
%
 
$
8,239
     
32.7
%
 
$
7,680
     
37.0
%
Nuclear Industry Training and Consulting
   
1,327
     
12.7
%
   
1,911
     
13.8
%
   
2,364
     
11.6
%
   
3,558
     
13.3
%
Consolidated gross profit
 
$
5,867
     
25.0
%
 
$
6,340
     
25.7
%
 
$
10,603
     
23.2
%
 
$
11,238
     
23.6
%

The decrease in gross profit percentage for Performance Improvement Solutions for the three and six months ended June 30, 2019, was primarily due to lower margin projects completed in the first half of 2019 when compared to the comparable periods in 2018.

The gross profit percentage in Nuclear Industry Consulting and Training was slightly lower during the three and six months ended June 30, 2019, as compared to other periods, mainly due to normal changes in the mix of projects with different margins.


Selling, General and Administrative Expenses. Selling, general and administrative (SG&A) expenses totaled $4.3 million in the three months ended June 30, 2019, a 9.4% decrease from the $4.8 million for the same period in 2018. For the six months ended June 30, 2019 and 2018, SG&A expenses totaled $8.8 million and $9.3 million, respectively. Fluctuations in the components of SG&A spending were as follows:

   
Three months ended
   
Six months ended
 
   
June 30,
   
June 30,
 
(in thousands)
 
2019
   
2018
   
2019
   
2018
 
Corporate charges
 
$
3,046
   
$
3,432
   
$
7,479
   
$
6,769
 
Business development
   
858
     
965
     
1,802
     
1,883
 
Facility operation & maintenance (O&M)
   
434
     
276
     
679
     
547
 
Bad debt expense
   
-
     
117
     
-
     
117
 
Change in contingent consideration
   
-
     
-
     
(1,200
)
   
-
 
Other
   
5
     
3
     
6
     
4
 
Total
 
$
4,343
   
$
4,793
   
$
8,766
   
$
9,320
 

Corporate charges were $3.4 million for the three months ended June 30, 2018, $3.0 million for the three months ended June 30, 2019. For the six months ended June 30, 2019 and 2018, corporate charges increased from $6.8 million to $7.5 million. The increase was primarily driven by the following: $2.1 million of higher corporate charges attributable to the acquisition of DP Engineering and True North, which was partially offset by $0.6 million of lower corporate charges on international subsidiaries, $0.5 million of lower performance bonus and $0.2 million of lower professional fees.

Business development expense decreased $(0.1) million and $(0.1) million for the three and six months ended June 30, 2019, respectively, compared to the same periods in 2018.

Facility O&M expenses increased $158,000 and $132,000 for the three and six months ended June 30, 2019, respectively, compared to the same periods in 2018. The increase in 2019 was mainly due to the acquisition of DP Engineering in February 2019, which resulted in the lease of additional office space in Fort Worth, Texas, Baton Rouge, Louisiana, and Russellville, Arkansas.

As a result of the triggering event occurring at DP Engineering, the Company determined the fair value of the contingent consideration recorded in connection with the acquisition of DP Engineering in February 2019 was zero and recorded the reduction as an offset to selling, general and administrative expenses.
Research and Development Expenses. Research and development (R&D) costs consist primarily of software engineering personnel and other related costs. R&D costs, net of capitalized software, totaled $156,000 and $189,000 for the three months ended June 30, 2019 and 2018, respectively. Before capitalization of software development costs, R&D costs totaled $0.3 million and $0.4 million for each of the three months ended June 30, 2019 and 2018. R&D costs, net of capitalized software, totaled $0.4 million and $0.5 million for the six months ended June 30, 2019 and 2018, respectively. R&D expenses before capitalization of software development costs totaled $0.6 million and $0.8 million for each of the six months ended June 30, 2019 and 2018. The decrease in R&D expenses in 2019 was mainly due to less headcount in current year.

Restructuring Charges. On December 27, 2017, the Board of GSE Systems, Inc. approved an international restructuring plan to streamline and optimize the Company's global operations and we announced we expected restructuring charges to total $2.2 million, excluding any tax impacts and cumulative translation adjustments. The Company recorded restructuring charges of approximately $2,000 for the three months ended June 30, 2019, primarily consisting of legal expenses on restructuring. As of June 30, 2019, we had recorded accumulated restructuring charges of $2,000, and we expect to record the remaining restructuring charges of approximately $0.1 million by the end of 2019. For the six months ended June 30, 2018 we recorded restructuring charges of $1.1 million, which represented additional restructuring accruals related to the restructuring plan initiated in 2015.

Depreciation. Depreciation expense decreased $(74,000) and $(86,000) for the three and six months ended June 30, 2019, compared to the same periods in 2018.

Amortization of Definite-lived Intangible Assets. Amortization expense related to definite-lived intangible assets totaled $547,000  and $312,000 for the three months ended June 30, 2019 and 2018, respectively. For the six months ended June 30, 2019 and 2018, amortization expense related to definite-lived intangible assets totaled $1.1 million and $0.5 million, respectively. The increase in amortization of definite-lived intangible assets in 2019 was primarily due to the acquisition of DP Engineering and True North. During the three and six months ended June 30, 2019, DP Engineering's amortization expenses totaled $117,000 and $168,000, respectively. During the three and six months ended June 30, 2019, True North's amortization expenses totaled $291,000 and $623,000, respectively.

Interest (expense), net. Interest expense totaled $316,000 and $524,000 for the three and six months ended June 30, 2019, respectively. Interest expense totaled $61,000 and $39,000 for the three and six months ended June 30, 2018, respectively. The Company issued a five-year term loan of $14.3 million in February 2019 to finance the acquisition of DP Engineering, and has recorded interest expense of $196,000 related to the term loan for the three months ended June 30, 2019.

Loss on derivative instruments, net. In the normal course of business, our operations are exposed to fluctuations in foreign currency values and interest rate changes. We control a portion of these risks through a risk management program that includes the use of derivative instruments. (Loss) gain on derivative instruments relates to the Company's interest rate swap contracts, foreign exchange contracts and remeasurement of foreign currency denominated contract receivables, billings in excess of revenue earned, and subcontractor accruals. The following table summarizes the components of the (loss) gain recognized for the three and six months ended June 30, 2019 and 2018:

   
Three months ended June 30,
   
Six months ended June 30,
 
   
2019
   
2018
   
2019
   
2018
 
Interest rate swap - change in fair value
 
$
(62
)
 
$
(11
)
 
$
(88
)
 
$
(11
)
Foreign exchange contracts- change in fair value
   
(32
)
   
(46
)
   
70
     
(164
)
Remeasurement of related contract receivables, billings in excess of revenue earned, and subcontractor accruals
   
(7
)
   
(34
)
   
10
     
(72
)
Loss on derivative instruments, net
 
$
(101
)
   
(91
)
 
$
(8
)
 
$
(247
)

Other Income (Expense), Net.  For the three and six months ended June 30, 2019, the Company recognized other expense, net, of $19,000 and other income, net, of $3,000, respectively. For the three and six months ended June 30, 2018, the Company recognized other income, net, of $4,000 and other income, net, of $29,000, respectively.

25

Provision (benefit) for Income Taxes

Income tax expense (benefit) was $0.4 million and $(1.4) million with effective income tax rates of 144.5% and 24.8% for the three and six months ended June 30, 2019, respectively. This is compared to income tax expense of $(0.4) million and $(0.2) million with effective income tax rates of (84.4)% and 27.0%, for the three and six months ended June 30, 2018, respectively. The Company's income tax provision (benefit) for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items arising in that quarter. Tax expense in 2019 is comprised mainly of the tax impact for loss on impairment, and federal, foreign, and state tax expense. Tax expense in 2018 is comprised mainly of federal, foreign, and state tax expense.

Our effective tax rates were 144.5% and 24.8% for the three and six months ended June 30, 2019. For the three months ended June 30, 2019, the difference between our effective tax rate of 144.5% and the U.S. statutory federal income tax rate of 21% was primarily due to permanent differences, accruals related to uncertain tax positions for certain U.S. and foreign tax contingencies, a change in valuation allowance in our China subsidiary, discrete item adjustments for the U.S. and foreign taxes, and then excess book deduction related to stock options and restricted stock units that were exercised or vested during the quarter.  For the six months ended June 30, 2019, the difference between the effective tax rate of  24.8% and the U.S. statutory federal income tax rate of 21% was primarily due to permanent differences, accruals related to uncertain tax positions for certain foreign contingencies, and discrete item adjustments, including the tax impact of the loss on impairment.

Because of its net operating loss carryforwards, the Company is subject to U.S. federal and state income tax examinations from the year 2000 and forward. The Company is subject to foreign tax examinations by tax authorities for years 2011 forward for Sweden, 2015 forward for China, 2015 forward for India, and 2016 forward for the UK.

An uncertain tax position taken or expected to be taken in a tax return is recognized in the consolidated financial statements when it is more likely than not ( i.e., a likelihood of more than 50%) that the position would be sustained upon examination by tax authorities that have full knowledge of all relevant information. A recognized tax position is then measured at the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement. Interest and penalties related to income taxes are accounted for as income tax expense.

The Company has recorded full valuation allowances for its Chinese, U.K., and Swedish net deferred tax assets at June 30, 2019.

During the quarter ended June 30, 2018, the Company identified an immaterial error of $1.2 million, or $0.06 per share, in the December 31, 2017 financial statements related to the release of the valuation allowance against deferred tax assets attributable to windfall tax benefits recognized upon the adoption of ASU 2016-09. The portion relating to ASU 2016-09 should have been recorded to the consolidated statement of operations as an increase to our benefit for income taxes with a resulting increase to net income during the year ended December 31, 2017, however, the adjustment was recorded to accumulated deficit in the consolidated statement of changes in stockholders’ equity. This had no impact to the ending accumulated deficit balance at December 31, 2017.
 
Additionally, the Company identified a $0.7 million classification error between deferred tax asset and deferred tax liability at December 31, 2017 due to improper netting of deferred taxes by jurisdiction. Accordingly, we reclassified $0.7 million of deferred tax liabilities, which was included in other liabilities to deferred tax assets in our December 31, 2017 consolidated balance sheet.
 
The Company evaluated the required changes and has made adjustments for the year ended December 31, 2018. The financial statements for the year ended December 31, 2018 have reflected the correct data.

Critical Accounting Policies and Estimates

In preparing the Company's consolidated financial statements, management makes several estimates and assumptions that affect the Company's reported amounts of assets, liabilities, revenues and expenses. The Company's most significant estimates relate to revenue recognition on contracts with customers, allowance for doubtful accounts, product warranties, valuation of goodwill and intangible assets acquired, valuation of long-lived assets to be disposed of, valuation of contingent consideration issued in business acquisitions, valuation of stock based compensation awards, and the recoverability of deferred tax assets. These critical accounting policies and estimates are discussed in the Management’s Discussion and Analysis of Financial Condition and Results of Operations section in our most recent Annual Report on Form 10-K. For all of these policies, management cautions that future events rarely develop exactly as forecast, and the best estimates may require adjustment.

Liquidity and Capital Resources

As of June 30, 2019, the Company’s cash and cash equivalents totaled $9.7 million compared to $12.1 million at December 31, 2018.

For the six months ended June 30, 2019 and 2018, net cash used in operating activities was $(0.9) million and $(6.3) million, respectively. The increase of $5.4 million in cash flows provided by operating activities was primarily driven by the collection of  contract receivables during the period.

Net cash used in investing activities totaled $(13.7) million and $(10.6) million for the six months ended June 30, 2019 and 2018, respectively. The increase in cash outflow in 2019 was primarily driven by the acquisition of DP Engineering, the net cash consideration of which was $14.8 million.

For the six months ended June 30, 2019 and 2018, cash provided by financing activities totaled $12.3 million and $7.6 million, respectively. The increase in the cash inflow from financing activities was largely driven by the proceeds from draw down of a term loan of $14.3 million; the increase was partially offset by an increase of repayments of $1.8 million on the term loan.

At June 30, 2019, the Company had cash and cash equivalents of $9.7 million. The Company believes that its (i) cash and cash equivalents and (ii) cash generated from normal operations will be sufficient to fund its working capital and other requirements for at least the next twelve months.

Credit Facilities

Citizens Bank

The Company entered into a three-year, $5.0 million revolving line of credit facility (RLOC) with Citizens Bank, National Association (the Bank) on December 29, 2016, to fund general working capital needs. On June 28, 2019, GSE and Performance Solutions (collectively, the Borrower) entered into an Amended and Restated Credit and Security Agreement (the Credit Agreement) with the Bank, amending and restating the Company's existing Credit and Security Agreement with the Bank, which included a $5.0 million asset-based revolving credit facility between the Borrower and the Bank, to now include (a) a $5.0 million revolving credit facility not subject to a borrowing base, including a letter of credit sub-facility, and (b) a $25.0 million delayed draw term loan facility available to be drawn upon for up to 18 months and to finance certain permitted acquisitions by the Company.

On May 11, 2018, upon acquisition of True North, the Company drew down approximately $10.3 million to fund the transaction, $0.5 million of which was repaid to the Bank on the same day. On February 15, 2019, upon acquisition of DP Engineering, the Company drew down approximately $14.3 million to fund the transaction. At June 30, 2019, the outstanding balance of the long-term debt was $20.9 million.

At June 30, 2019, there were no outstanding borrowings on the RLOC and three letters of credit totaling $0.9 million. The amount available at June 30, 2019, after consideration of the letters of credit was approximately $4.1 million.

The credit facility agreement is subject to financial covenants, some of which was amended on June 28, 2019, and reporting requirements. At June 30, 2019, the Company was in compliance with its financial covenants.

26

Non-GAAP Financial Measures
References to “EBITDA” mean net (loss) income, before taking into account interest expense (income), provision for income taxes, depreciation and amortization. References to Adjusted EBITDA exclude loss on impairment, impact of the change in fair value of contingent consideration, restructuring charges, stock-based compensation expense, impact of the change in fair value of derivative instruments, and acquisition-related expense. EBITDA and Adjusted EBITDA are not measures of financial performance under generally accepted accounting principles (GAAP). Management believes EBITDA and Adjusted EBITDA, in addition to operating profit, net income and other GAAP measures, are useful to investors to evaluate the Company’s results because it excludes certain items that are not directly related to the Company’s core operating performance that may, or could, have a disproportionate positive or negative impact on our results for any particular period. Investors should recognize that EBITDA and Adjusted EBITDA might not be comparable to similarly-titled measures of other companies. This measure should be considered in addition to, and not as a substitute for or superior to, any measure of performance prepared in accordance with GAAP. A reconciliation of non-GAAP EBITDA and Adjusted EBITDA to the most directly comparable GAAP measure in accordance with SEC Regulation G follows:
(in thousands)
   
Three months ended
   
Six months ended
 
   
June 30,
   
June 30,
 
   
2019
   
2018
   
2019
    2018  
Net (loss) income
 
$
(125
)
 
$
981
   
$
(4,361
)
 
$
(515
)
Interest expense (income), net
   
316
     
61
     
524
     
39
 
Provision for income taxes
   
406
     
(449
)
   
(1,442
)
   
(190
)
Depreciation and amortization
   
748
     
573
     
1,477
     
944
 
EBITDA
   
1,345
     
1,166
     
(3,802
)
   
278
 
Loss on impairment
   
-
     
-
     
5,464
     
-
 
Impact of the change in fair value of contingent consideration
   
-
     
-
     
(1,200
)
   
-
 
Restructuring charges
   
2
     
190
     
2
     
1,107
 
Stock-based compensation expense
   
439
     
401
     
1,036
     
1,028
 
Impact of the change in fair value of derivative instruments
   
101
     
91
     
8
     
247
 
Acquisition-related expense
   
-
     
491
     
628
     
491
 
Bad debt expense due to customer bankruptcy
   
-
     
65
     
-
     
65
 
Adjusted EBITDA
 
$
1,887
   
$
2,404
   
$
2,136
   
$
3,216
 

27


Adjusted Net Income and Adjusted EPS Reconciliation (in thousands, except share and per share amounts)
References to Adjusted net income exclude the impact of gain from loss on impairment, impact of the change in fair value of contingent consideration, restructuring charges, stock-based compensation expense, impact of the change in fair value of derivative instruments, acquisition-related expense, and amortization of intangible assets related to acquisitions. Adjusted Net Income and adjusted earnings per share (adjusted EPS) are not measures of financial performance under generally accepted accounting principles (GAAP). Management believes adjusted net income and adjusted EPS, in addition to other GAAP measures, are useful to investors to evaluate the Company’s results because they exclude certain items that are not directly related to the Company’s core operating performance and non-cash items that may, or could, have a disproportionate positive or negative impact on our results for any particular period, such as stock-based compensation expense.  These measures should be considered in addition to, and not as a substitute for or superior to, any measure of performance prepared in accordance with GAAP. A reconciliation of non-GAAP adjusted net income and adjusted EPS to GAAP net income, the most directly comparable GAAP financial measure, is as follows:
(in thousands)
 
Three months ended
   
Six months ended
 
   
June 30,
   
June 30,
 
   
2019
   
2018
   
2019
   
2018
 
Net (loss) income
 
$
(125
)
 
$
981
   
$
(4,361
)
 
$
(515
)
Loss on impairment
   
-
     
-
     
5,464
     
-
 
Impact of the change in fair value of contingent consideration
   
-
     
-
     
(1,200
)
   
-
 
Restructuring charges
   
2
     
190
     
2
     
1,107
 
Stock-based compensation expense
   
439
     
401
     
1,036
     
1,028
 
Impact of the change in fair value of derivative instruments
   
101
     
91
     
8
     
247
 
Acquisition-related expense
   
-
     
491
     
628
     
491
 
Amortization of intangible assets related to acquisitions
   
547
     
312
     
1,056
     
462
 
Bad debt expense due to customer bankruptcy
   
-
     
65
     
-
     
65
 
Adjusted net income
 
$
964
   
$
2,531
   
$
2,633
   
$
2,885
 
                                 
Diluted (loss) income per common share
 
$
(0.01
)
 
$
0.05
   
$
(0.22
)
 
$
(0.03
)
                                 
Adjusted earnings per common share – Diluted
 
$
0.05
   
$
0.13
   
$
0.13
   
$
0.14
 
                                 
Weighted average shares outstanding - Diluted(1)
   
20,269,733
     
20,029,123
     
20,154,866
     
19,920,034
 

(1) During the six months ended June 30, 2019 and 2018, the Company reported both a GAAP net loss and positive adjusted net income. Accordingly, there were 175,848 and 714,821 dilutive shares from options and RSUs included in the adjusted earnings per common share calculation, that were considered anti-dilutive in determining the GAAP diluted loss per common share.

(1)  During the three months ended June 30, 2019, the Company reported a GAAP net loss and positive adjusted net income. Accordingly, there were 263,241 dilutive shares from options and RSUs included in the adjusted earnings per common share calculation, that were considered anti-dilutive in determining the GAAP diluted loss per common share. During the three months ended June 30, 2018, the Company reported both a GAAP net income and positive adjusted net income. Accordingly, there were 377,682 dilutive shares from options and RSUs included in the adjusted earnings per common share calculation.

28

Item 3.
Quantitative and Qualitative Disclosure about Market Risk

Not required of a smaller reporting company.

Item 4.
Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our chief executive officer and chief financial officer, evaluated the effectiveness of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, as of the end of the period covered by this Quarterly Report on Form 10-Q. 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. Our disclosure controls and procedures are designed to provide reasonable assurance of achieving their control objectives. Based on the evaluation of our disclosure controls and procedures as of the end of the period covered by this quarterly report, our chief executive officer and chief financial officer concluded that, as of such date, our disclosure controls and procedures were effective.

On February 15, 2019, the Company completed the purchase of DP Engineering. DP Engineering constitutes 16.7% of total assets of the Company at June 30, 2019, and 9% of the Company's consolidated revenue for the six months ended June 30, 2019. As permitted by SEC guidance for newly acquired businesses, because it was not possible to complete an effective assessment of the acquired company's controls by the quarter-end, the Company's management has excluded DP Engineering from its evaluation of disclosure controls and procedures from the date of such acquisition through June 30, 2019.

On May 11, 2018, the Company completed the acquisition of True North, LLC (True North). True North constitutes 23.7% of total assets of the Company at December 31, 2018, and 8.6% of the Company's consolidated revenue for the year ended December 31, 2018.  Our management has implemented GSE's disclosure controls and procedures over the acquired operation of True North as of June 30, 2019.
Changes in Internal Control over Financial Reporting

Other than changes to apply our internal control structure to True North, there were no changes in the Company's internal control over financial reporting that occurred during the most recent fiscal quarter that have materially affected or are reasonably likely to materially affect the Company's internal control over financial reporting.

Limitation of Effectiveness of Controls

Internal control over financial reporting has inherent limitations. Internal control over financial reporting is a process that involves human diligence and compliance and is subject to lapses in judgment and breakdowns resulting from human failures. Internal control over financial reporting also can be circumvented by collusion or improper management override. Because of such limitations, there is a risk that material misstatements will not be prevented or detected on a timely basis by internal control over financial reporting.  However, these inherent limitations are known features of the financial reporting process. Therefore, it is possible to design into the process safeguards to reduce, though not eliminate, this risk.


29

PART II - OTHER INFORMATION

Item 1.
Legal Proceedings

On March 29, 2019, a former employee of Absolute Consulting, Inc., filed a putative class action against Absolute and the Company, Joyce v. Absolute Consulting Inc., case number 1:19 cv 00868 RDB, in the United States District Court for the District of Maryland. The lawsuit alleges that plaintiff was not properly compensated for overtime hours that he worked.  In addition, he alleges that there is a class of employees who were not properly compensated for overtime hours worked. Absolute and the Company waived service and, on May 28, 2019, Absolute filed an answer to the complaint and the Company filed a motion to dismiss asserting that the Company was not the plaintiff’s employer and, therefore, not a proper party to the litigation. The plaintiff has responded and opposed the motion to dismiss. No scheduling order has been issued and the motion to dismiss remains pending. The Company and Absolute intend to vigorously defend this litigation. The Company is unable to conclude that the likelihood of an unfavorable outcome in this matter is remote or probable, but the Company and Absolute continue to deny the allegations and defend the case. The Company has asserted an indemnification claim related to this litigation against the sellers of Absolute.
Item 1A.
Risk Factors

The Company has added the below risk factor to the disclosure.
If we cannot comply with the financial or other restrictive covenants in our credit agreement, or obtain waivers or other relief from our lender, we may cause an event of default to occur, which could result in loss of our sources of liquidity and acceleration of our debt.
In order to fund our recent acquisitions, we borrowed under a delayed-draw term loan. Our ability to generate sufficient cash flow from operations to make scheduled payments on our term loan will depend on a range of economic, competitive and business factors, some of which are outside our control. If we are unable to meet our debt service obligations, we may need to refinance or restructure all or a portion of our debt on or before its stated maturity date, sell assets, pay down our outstanding debt and/or raise equity. We may not be able to refinance or restructure any of our debt, sell assets or raise equity, in each case on commercially reasonable terms or at all, which could cause us to default on our obligations and impair our liquidity. Our inability to generate sufficient cash flow to satisfy our debt obligations or to refinance or restructure our obligations on commercially reasonable terms could have a material adverse effect on our business, financial condition, results of operations and cash flows. Our credit agreement also contains financial and other restrictive covenants. Our ability to comply with the covenants in our credit agreement will depend upon our future performance and various other factors, some of which are beyond our control. We may not be able to maintain compliance with all of these covenants. In that event, we would need to seek an amendment to our credit agreement, a waiver from our lender, utilize cash to pay down outstanding debt and/or refinance or restructure our debt. There can be no assurance that we could obtain future amendments or waivers of our credit agreement, or refinance or restructure our debt, in each case on commercially reasonably terms or at all. Our failure to maintain compliance with the covenants under our credit agreement could result in an event of default, subject to applicable notice and cure provisions. Upon the occurrence of an event of default under our credit agreement, our lender could elect to declare all amounts outstanding thereunder to be immediately due and payable, terminate all commitments to extend further credit and cease making further loans. If we were unable to repay all outstanding amounts in full, our lender could exercise various remedies including instituting foreclosure proceedings against our assets pledged to them as collateral to secure that debt.
Item 2.
Unregistered Sales of Equity Securities and Use of Proceeds

None

Item 3.
Defaults Upon Senior Securities

None

Item 4.
Mine Safety Disclosures

Not applicable.

Item 5.
Other Information

None.

Item 6.
Exhibits

 
Fifth Amendment and Reaffirmation Agreement, dated as of June 28, 2019, by and among Citizens Bank, National Association, as Bank, and GSE Systems, Inc. and GSE Performance Solutions, Inc. as Borrower, GSE True North Consulting, LLC, Hyperspring, LLC, Absolute Consulting, Inc. and DP Engineering, LLC as Guarantor. Incorporated herein by reference to Exhibit 99.1 of our Current Report on Form 8-K filed with the Securities and Exchange Commission on July 1, 2019.
     
 
Certification of the Chief Executive Officer pursuant to Section 302 of the Sarbanes- Oxley Act of 2002, filed herewith.
     
 
Certification of the Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, filed herewith.
     
 
Certification of the Chief Executive Officer and Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, filed herewith.
     
 
101.INS*
XBRL Instance Document
     
 
101.SCH*
XBRL Taxonomy Extension Schema
     
 
101.CAL*
XBRL Taxonomy Extension Calculation Linkbase
     
 
101.DEF*
XBRL Taxonomy Extension Definition Linkbase
     
 
101.LAB*
XBRL Taxonomy Extension Label Linkbase
     
 
101.PRE*
XBRL Taxonomy Extension Presentation Linkbase

30

SIGNATURES

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


Date:  August 14, 2019
GSE SYSTEMS, INC.

/S/ KYLE J. LOUDERMILK
Kyle J. Loudermilk
Chief Executive Officer
(Principal Executive Officer)



/S/ EMMETT A. PEPE
Emmett A. Pepe
Chief Financial Officer
(Principal Financial and Accounting Officer)

31
EX-31.1 2 exh31-1.htm GSE CERTIFICATION CEO  
Exhibit 31.1
Certification of the Chief Executive Officer


I, Kyle J. Loudermilk, certify that:

1.
I have reviewed this quarterly report on Form 10-Q of GSE Systems, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant, as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter 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:
a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting;

Date:  August 14, 2019
 
/s/ Kyle J. Loudermilk
  
Kyle J. Loudermilk
  
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 exh31-2.htm GSE CERTIFICATION OF CFO  
Exhibit 31.2
Certification of the Chief Financial Officer


I, Emmett A. Pepe, certify that:

1.
I have reviewed this quarterly report on Form 10-Q of GSE Systems, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant, as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter 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:
a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting;

Date:  August 14, 2019
 
/s/ Emmett A. Pepe
  
Emmett A. Pepe
  
Chief Financial Officer
(Principal Financial and Accounting Officer)

EX-32.1 4 exh32-1.htm GSE SECTION 906 SOX CERTIFICATION  
Exhibit 32.1

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


In connection with the quarterly report on Form 10-Q of GSE Systems, Inc. (the “Company”) for the quarter ended June 30, 2019 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Kyle J. Loudermilk, Chief Executive Officer of the Company, and I, Emmett A. Pepe, Chief Financial Officer, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that,

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

2.
To my knowledge, the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.



Date:  August 14, 2019
/s/ Kyle J. Loudermilk
 
/s/ Emmett A. Pepe
 
 
Kyle J. Loudermilk
 
Emmett A. Pepe
 
 
Chief Executive Officer
 
Chief Financial Officer
 
         


EX-101.INS 5 gvp-20190630.xml XBRL INSTANCE DOCUMENT 0000944480 2019-01-01 2019-06-30 0000944480 2019-07-31 0000944480 2018-12-31 0000944480 2019-06-30 0000944480 2018-01-01 2018-06-30 0000944480 2019-04-01 2019-06-30 0000944480 2018-04-01 2018-06-30 0000944480 us-gaap:RetainedEarningsMember 2018-03-31 0000944480 us-gaap:TreasuryStockMember 2017-12-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000944480 us-gaap:CommonStockMember 2017-12-31 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000944480 us-gaap:TreasuryStockMember 2018-12-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000944480 us-gaap:TreasuryStockMember 2018-03-31 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000944480 us-gaap:RetainedEarningsMember 2019-03-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0000944480 2018-03-31 0000944480 us-gaap:RetainedEarningsMember 2018-12-31 0000944480 us-gaap:RetainedEarningsMember 2017-12-31 0000944480 us-gaap:CommonStockMember 2019-03-31 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000944480 2019-03-31 0000944480 2017-12-31 0000944480 us-gaap:CommonStockMember 2018-12-31 0000944480 us-gaap:CommonStockMember 2018-03-31 0000944480 us-gaap:TreasuryStockMember 2019-03-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000944480 us-gaap:RetainedEarningsMember 2018-06-30 0000944480 2018-06-30 0000944480 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0000944480 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-06-30 0000944480 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-06-30 0000944480 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0000944480 us-gaap:CommonStockMember 2019-01-01 2019-06-30 0000944480 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0000944480 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0000944480 us-gaap:CommonStockMember 2018-01-01 2018-06-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-06-30 0000944480 us-gaap:RetainedEarningsMember 2019-01-01 2019-06-30 0000944480 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0000944480 us-gaap:RetainedEarningsMember 2018-01-01 2018-06-30 0000944480 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0000944480 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0000944480 us-gaap:CommonStockMember 2019-06-30 0000944480 us-gaap:RetainedEarningsMember 2019-06-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0000944480 us-gaap:TreasuryStockMember 2018-06-30 0000944480 us-gaap:TreasuryStockMember 2019-06-30 0000944480 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000944480 us-gaap:CommonStockMember 2018-06-30 0000944480 gvp:DPEngineeringLtdCoMember 2019-01-01 2019-06-30 0000944480 gvp:TrueNorthConsultingLLCMember 2019-01-01 2019-06-30 0000944480 us-gaap:AccountingStandardsUpdate201602Member 2018-12-31 0000944480 gvp:DPEngineeringLtdCoMember 2019-02-15 0000944480 gvp:TrueNorthConsultingLLCMember 2018-05-11 0000944480 gvp:TrueNorthConsultingLLCMember 2018-05-11 2018-05-11 0000944480 gvp:DPEngineeringLtdCoMember 2019-02-15 2019-02-15 0000944480 gvp:TrueNorthConsultingLLCMember 2018-06-30 0000944480 gvp:DPEngineeringLtdCoMember 2019-06-30 0000944480 gvp:DPEngineeringLtdCoMember 2019-02-16 2019-06-30 0000944480 gvp:TrueNorthConsultingLLCMember us-gaap:TrademarksAndTradeNamesMember 2018-05-11 2018-05-11 0000944480 us-gaap:StandstillAgreementsMember gvp:TrueNorthConsultingLLCMember 2018-05-11 2018-05-11 0000944480 gvp:DPEngineeringLtdCoMember us-gaap:CustomerRelationshipsMember 2019-02-15 2019-02-15 0000944480 gvp:TrueNorthConsultingLLCMember us-gaap:CustomerRelationshipsMember 2018-05-11 2018-05-11 0000944480 us-gaap:NoncompeteAgreementsMember gvp:DPEngineeringLtdCoMember 2019-02-15 2019-02-15 0000944480 gvp:DPEngineeringLtdCoMember us-gaap:TrademarksAndTradeNamesMember 2019-02-15 2019-02-15 0000944480 gvp:TrueNorthConsultingLLCMember us-gaap:NoncompeteAgreementsMember 2018-05-11 2018-05-11 0000944480 gvp:DPEngineeringLtdCoMember srt:MaximumMember 2019-02-15 2019-02-15 0000944480 srt:MinimumMember gvp:TrueNorthConsultingLLCMember 2018-05-11 2018-05-11 0000944480 gvp:TrueNorthConsultingLLCMember srt:MaximumMember 2018-05-11 2018-05-11 0000944480 srt:MinimumMember gvp:DPEngineeringLtdCoMember 2019-02-15 2019-02-15 0000944480 2018-01-01 2018-12-31 0000944480 2019-02-15 0000944480 us-gaap:SubsequentEventMember 2019-07-01 2019-07-31 0000944480 us-gaap:AccountsReceivableMember 2019-06-30 0000944480 us-gaap:AccountsReceivableMember 2018-12-31 0000944480 us-gaap:AccountsReceivableMember 2018-01-01 2018-12-31 0000944480 us-gaap:AccountsReceivableMember 2019-01-01 2019-06-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2018-12-31 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2018-12-31 0000944480 gvp:PerformanceImprovementSolutionsMember 2019-01-01 2019-06-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2019-01-01 2019-06-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2019-06-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2019-06-30 0000944480 us-gaap:OtherIntangibleAssetsMember 2018-12-31 0000944480 gvp:AllianceAgreementMember 2019-06-30 0000944480 us-gaap:NoncompeteAgreementsMember 2019-06-30 0000944480 us-gaap:NoncompeteAgreementsMember 2018-12-31 0000944480 us-gaap:DevelopedTechnologyRightsMember 2019-06-30 0000944480 us-gaap:DevelopedTechnologyRightsMember 2018-12-31 0000944480 gvp:NonControllingCustomerRelationshipsMember 2018-12-31 0000944480 us-gaap:TradeNamesMember 2019-06-30 0000944480 gvp:NonControllingCustomerRelationshipsMember 2019-06-30 0000944480 us-gaap:OtherIntangibleAssetsMember 2019-06-30 0000944480 us-gaap:CustomerRelationshipsMember 2018-12-31 0000944480 us-gaap:CustomerRelationshipsMember 2019-06-30 0000944480 us-gaap:TradeNamesMember 2018-12-31 0000944480 gvp:AllianceAgreementMember 2018-12-31 0000944480 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-06-30 0000944480 us-gaap:TradeNamesMember 2019-01-01 2019-06-30 0000944480 us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-06-30 0000944480 srt:MinimumMember gvp:DPEngineeringLtdCoMember 2019-01-01 2019-06-30 0000944480 srt:MaximumMember gvp:DPEngineeringLtdCoMember 2019-01-01 2019-06-30 0000944480 us-gaap:FairValueInputsLevel2Member 2018-12-31 0000944480 us-gaap:FairValueInputsLevel1Member 2019-06-30 0000944480 us-gaap:FairValueInputsLevel2Member 2019-06-30 0000944480 us-gaap:FairValueInputsLevel1Member 2018-12-31 0000944480 us-gaap:FairValueInputsLevel3Member 2018-12-31 0000944480 us-gaap:FairValueInputsLevel3Member 2019-06-30 0000944480 us-gaap:FairValueInputsLevel3Member 2019-01-01 2019-06-30 0000944480 us-gaap:ForeignExchangeContractMember 2018-12-31 0000944480 us-gaap:ForeignExchangeContractMember 2019-06-30 0000944480 us-gaap:ForeignExchangeContractMember 2019-01-01 2019-06-30 0000944480 us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-06-30 0000944480 gvp:LIBORBBABloombergMember 2019-01-01 2019-06-30 0000944480 srt:MaximumMember gvp:DelayedDrawTermLoanMember 2019-01-01 2019-06-30 0000944480 gvp:DelayedDrawTermLoanMember srt:MinimumMember 2019-01-01 2019-06-30 0000944480 us-gaap:InterestRateSwapMember 2019-06-30 0000944480 us-gaap:InterestRateSwapMember 2019-01-01 2019-06-30 0000944480 us-gaap:ForeignExchangeContractMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-06-30 0000944480 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember 2018-12-31 0000944480 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember 2019-06-30 0000944480 us-gaap:InterestRateSwapMember us-gaap:OtherNoncurrentLiabilitiesMember 2018-12-31 0000944480 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2018-06-30 0000944480 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0000944480 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0000944480 us-gaap:EmployeeStockOptionMember 2019-04-01 2019-06-30 0000944480 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0000944480 us-gaap:RestrictedStockUnitsRSUMember 2019-04-01 2019-06-30 0000944480 us-gaap:EmployeeStockOptionMember 2018-04-01 2018-06-30 0000944480 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0000944480 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0000944480 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:CitizenSBankMember 2019-01-01 2019-06-30 0000944480 gvp:DelayedDrawTermLoanMember srt:MaximumMember gvp:CitizenSBankMember 2019-01-01 2019-06-30 0000944480 gvp:CitizenSBankMember us-gaap:RevolvingCreditFacilityMember gvp:DelayedDrawTermLoanMember 2018-05-11 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:CitizenSBankMember 2016-12-29 0000944480 gvp:DelayedDrawTermLoanMember gvp:DPEngineeringLtdCoMember 2019-02-15 2019-02-15 0000944480 gvp:DelayedDrawTermLoanMember gvp:TrueNorthConsultingLLCMember 2019-01-01 2019-06-30 0000944480 srt:MaximumMember gvp:CitizenSBankMember us-gaap:RevolvingCreditFacilityMember 2019-01-01 2019-06-30 0000944480 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember gvp:CitizenSBankMember 2019-01-01 2019-06-30 0000944480 srt:MinimumMember 2019-06-28 0000944480 srt:MaximumMember 2019-06-28 0000944480 us-gaap:ScenarioPlanMember 2021-09-30 0000944480 us-gaap:ScenarioPlanMember 2019-09-30 0000944480 us-gaap:ScenarioPlanMember 2019-12-31 0000944480 us-gaap:ScenarioPlanMember 2020-03-31 0000944480 us-gaap:ScenarioPlanMember 2020-06-30 0000944480 us-gaap:ScenarioPlanMember 2020-09-30 0000944480 us-gaap:ScenarioPlanMember 2020-12-31 0000944480 us-gaap:ScenarioPlanMember 2021-03-31 0000944480 us-gaap:ScenarioPlanMember 2021-06-30 0000944480 gvp:CitizenSBankMember us-gaap:RevolvingCreditFacilityMember 2019-06-30 0000944480 gvp:TrueNorthConsultingLLCMember gvp:DelayedDrawTermLoanMember 2018-05-11 2018-05-11 0000944480 gvp:TrueNorthConsultingLLCMember gvp:DelayedDrawTermLoanMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-06-30 0000944480 us-gaap:LondonInterbankOfferedRateLIBORMember gvp:DPEngineeringLtdCoMember gvp:DelayedDrawTermLoanMember 2019-01-01 2019-06-30 0000944480 gvp:DPEngineeringLtdCoMember srt:MaximumMember gvp:DelayedDrawTermLoanMember 2019-02-15 2019-02-15 0000944480 gvp:DelayedDrawTermLoanMember srt:MinimumMember gvp:CitizenSBankMember gvp:TrueNorthConsultingLLCMember 2019-01-01 2019-06-30 0000944480 gvp:DelayedDrawTermLoanMember gvp:DPEngineeringLtdCoMember srt:MinimumMember 2019-02-15 2019-02-15 0000944480 gvp:CitizenSBankMember srt:MaximumMember gvp:DelayedDrawTermLoanMember gvp:TrueNorthConsultingLLCMember 2019-01-01 2019-06-30 0000944480 gvp:TrueNorthConsultingLLCMember gvp:DelayedDrawTermLoanMember 2019-06-30 0000944480 gvp:DelayedDrawTermLoanMember 2019-06-30 0000944480 gvp:DelayedDrawTermLoanMember 2018-12-31 0000944480 gvp:PerformanceImprovementSolutionsMember gvp:SystemDesignAndBuildMember 2019-04-01 2019-06-30 0000944480 gvp:PerformanceImprovementSolutionsMember gvp:TrainingAndConsultingServicesMember 2018-01-01 2018-06-30 0000944480 gvp:PerformanceImprovementSolutionsMember gvp:SoftwareMember 2019-04-01 2019-06-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:PerformanceImprovementSolutionsMember 2019-04-01 2019-06-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember gvp:TrainingAndConsultingServicesMember 2019-04-01 2019-06-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:NuclearIndustryTrainingAndConsultingMember 2018-01-01 2018-06-30 0000944480 gvp:PerformanceImprovementSolutionsMember gvp:TrainingAndConsultingServicesMember 2018-04-01 2018-06-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember gvp:TrainingAndConsultingServicesMember 2019-01-01 2019-06-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember gvp:TrainingAndConsultingServicesMember 2018-04-01 2018-06-30 0000944480 gvp:PerformanceImprovementSolutionsMember gvp:TrainingAndConsultingServicesMember 2019-01-01 2019-06-30 0000944480 gvp:SoftwareMember gvp:PerformanceImprovementSolutionsMember 2019-01-01 2019-06-30 0000944480 gvp:PerformanceImprovementSolutionsMember gvp:SoftwareMember 2018-04-01 2018-06-30 0000944480 gvp:SystemDesignAndBuildMember gvp:PerformanceImprovementSolutionsMember 2018-01-01 2018-06-30 0000944480 gvp:PerformanceImprovementSolutionsMember gvp:SoftwareMember 2018-01-01 2018-06-30 0000944480 gvp:SystemDesignAndBuildMember gvp:PerformanceImprovementSolutionsMember 2019-01-01 2019-06-30 0000944480 gvp:SystemDesignAndBuildMember gvp:PerformanceImprovementSolutionsMember 2018-04-01 2018-06-30 0000944480 2019-04-01 2019-06-30 0000944480 country:GB 2019-01-01 2019-06-30 0000944480 country:CN 2019-01-01 2019-06-30 0000944480 country:SE 2019-01-01 2019-06-30 0000944480 country:IN 2019-01-01 2019-06-30 0000944480 us-gaap:DomesticCountryMember 2019-01-01 2019-06-30 0000944480 us-gaap:StateAndLocalJurisdictionMember 2019-01-01 2019-06-30 0000944480 srt:MaximumMember 2019-06-30 0000944480 srt:MinimumMember 2019-06-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2019-04-01 2019-06-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2018-01-01 2018-06-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2018-04-01 2018-06-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2019-04-01 2019-06-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2018-01-01 2018-06-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2018-04-01 2018-06-30 0000944480 gvp:NXAConsultantsLLCMember 2019-01-01 2019-06-30 0000944480 gvp:DPEngineeringLtdCoMember 2019-01-01 2019-06-30 0000944480 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-06-30 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure gvp:Position gvp:Customer gvp:Segment gvp:Letter gvp:Contract iso4217:EUR utr:Q gvp:Stream gvp:Obligation gvp:Squarefeet false --12-31 2019-06-30 MD Yes Non-accelerated Filer GSE SYSTEMS INC 0000944480 20099981 2019 Q2 10-Q Yes false false true 184000 1307000 1879000 19065000 21077000 21077000 19065000 2646000 1145000 4228000 4419000 -1635000 -1695000 P15Y P4Y P15Y P15Y P10Y P10Y P15Y P5Y P4Y P5Y P5Y 78118000 79028000 231000 81000 231000 174000 250000 174000 81000 250000 499000 1069000 1069000 968000 968000 499000 373000 373000 28000 1069000 968000 499000 -33000 -60000 373000 -60000 427000 426000 312000 1056000 547000 462000 175848 374833 714821 263241 0 5464000 0 0 688000 575000 43000 0 824000 113000 867000 0 61440000 68996000 184000 30947000 35000000 0 15998000 10816000 2019-02-15 2018-05-11 8000 209000 14855000 9915000 1494000 1806000 306000 134000 2934000 1870000 1000 210000 1 1 540000 628000 48636000 23458000 59577000 31664000 -4250000 77000 1331000 -173000 True North Consulting LLC DP Engineering Ltd, CO. 4739000 5633000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Unaudited Pro Forma Financial Information</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The unaudited pro forma financial information in the table below summarizes the combined results of operations for GSE, True North and DP Engineering as if the business combinations had occurred on January 1, 2018.</div><div style="margin-bottom: 6pt;"><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="7" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three months ended June 30,</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="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Six months ended June 30,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td colspan="1" valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2018</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td colspan="1" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="15" valign="bottom" style="vertical-align: top;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">unaudited and in thousands</font>)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td colspan="1" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#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: middle;">&#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: middle;">&#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: middle;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td colspan="1" valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;"><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Revenue</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">23,458</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">31,664</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">48,636</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">59,577</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 colspan="1" valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net income (loss)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">77</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,331</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(4,250</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(173</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr></table><div><br /></div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: left; margin-bottom: 12pt;"><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 36pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">4.</td><td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Acquisitions</div></td></tr></table></div></div></div><div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019 Acquisition</div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><u>DP Engineering</u></div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">On February 15, 2019, through its wholly-owned subsidiary Performance Solutions, the Company entered into a membership interest purchase agreement with Steven L. Pellerin, Christopher A. Davenport, and DP Engineering (the &#8220;DP Engineering Purchase Agreement&#8221;), to purchase 100% of the membership interests in DP Engineering for $13.5 million. The purchase price is subject to customary pre- and post-closing working capital adjustments plus an additional earn-out amount not to exceed $5 million, potentially payable in 2020 and 2021 depending on DP Engineering&#8217;s satisfaction of certain targets for adjusted earnings before interest, tax, depreciation and amortization ("EBITDA") in calendar years 2019 and 2020, respectively.&#160; The acquisition was completed through the drawdown of $14.3 million (including transaction costs) of the term loan. An escrow of approximately $1.7 million was funded at the closing and is available to GSE to satisfy indemnification claims for 18 months after the closing.</div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">DP Engineering is a provider of value-added technical engineering solutions and consulting services to nuclear power plants with an emphasis on preparation and implementation of design modifications during plant outages, which is in line with our Performance segment. The Company's allocation of the purchase price remains preliminary and the net assets are subject to adjustments within the measurement period, which is not to exceed one year from the acquisition date.</div><div style="text-align: left; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">Based on preliminary forecasted adjusted EBITDA of DP Engineering for year 2019 and 2020, as of the acquisition date, the estimated fair value of the total earn-out amount was $1.2 million and was recorded as contingent consideration.</div></div><div><div style="text-align: left; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes the calculation of adjusted purchase price as of the acquisition date (in thousands):</div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Base purchase price per agreement</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">13,500</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: middle; width: 88%; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Pre closing working capital adjustment</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="font-family: 'Times New Roman'; font-size: 10pt;">155</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: middle; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Fair value of contingent consideration</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="font-family: 'Times New Roman'; font-size: 10pt;">1,200</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: middle; width: 88%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Total purchase price</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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">14,855</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr></table><div style="margin-bottom: 12pt;"><br /></div></div><div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes the consideration paid to acquire DP Engineering and the preliminary fair value of the assets acquired and liabilities assumed at the date of the transaction. Due to the recent completion of the acquisition, the Company recorded the assets acquired and liabilities assumed at their preliminary estimated fair value. As of June 30, 2019, the Company had not finalized the determination of the fair value allocated to various assets and liabilities, including, but not limited to, contract receivables, prepaid expenses and other current assets, intangible assets, accounts payable, accrued expenses, contingent consideration, accrued compensation and the residual amount allocated to goodwill. The following amounts except for cash are all reflected in the consolidated statement of cash flows within the "Acquisition of DP Engineering, net of cash acquired" line caption.</div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">(<font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">in thousands</font>)</div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Total purchase price</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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">14,855</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;Purchase price allocation:</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></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: 11pt; font-family: 'Times New Roman'; font-size: 10pt;">Cash</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="font-family: 'Times New Roman'; font-size: 10pt;">134</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="text-align: left; text-indent: 11pt; font-family: 'Times New Roman'; font-size: 10pt;">Contract receivables</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="font-family: 'Times New Roman'; font-size: 10pt;">2,934</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="text-align: left; text-indent: 11pt; font-family: 'Times New Roman'; font-size: 10pt;">Prepaid expenses and other current assets</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="font-family: 'Times New Roman'; font-size: 10pt;">209</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="text-align: left; text-indent: 11pt; font-family: 'Times New Roman'; font-size: 10pt;">Property, and equipment, net</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="font-family: 'Times New Roman'; font-size: 10pt;">210</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="text-align: left; text-indent: 11pt; font-family: 'Times New Roman'; font-size: 10pt;">Intangible assets</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="font-family: 'Times New Roman'; font-size: 10pt;">6,798</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="text-align: left; text-indent: 11pt; font-family: 'Times New Roman'; font-size: 10pt;">Other assets</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="font-family: 'Times New Roman'; font-size: 10pt;">1,806</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="text-align: left; text-indent: 11pt; font-family: 'Times New Roman'; font-size: 10pt;">Accounts payable and accrued expenses</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="font-family: 'Times New Roman'; font-size: 10pt;">(1,375</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: 11pt; font-family: 'Times New Roman'; font-size: 10pt;">Other liabilities</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="font-family: 'Times New Roman'; font-size: 10pt;">(1,494</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;Total identifiable net assets</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="font-family: 'Times New Roman'; font-size: 10pt;">9,222</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="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;Goodwill</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="font-family: 'Times New Roman'; font-size: 10pt;">5,633</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;Net assets acquired</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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">14,855</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div></div><div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">The fair value of the assets acquired includes gross trade receivables of $2.9 million, of which the Company has collected in full. GSE did not acquire any other class of receivable as a result of the acquisition of DP Engineering.</div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">The goodwill is primarily attributable to value-added technical engineering solutions and consulting services to nuclear power plants with an emphasis on preparation and implementation of design modification during plant outages, the workforce of the acquired business and the significant synergies expected to arise after the acquisition of DP Engineering. The total amount of goodwill is expected to be tax deductible. All of the $5.6 million of goodwill was assigned to our Performance segment. As discussed above, the goodwill amount is provisional pending receipt of the final valuations of various assets and liabilities and is subject to adjustments within the measurement period, which is not to exceed one year from the acquisition date.</div><div style="text-align: left; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company identified other intangible assets of $6.8 million, including customer contracts and relationships, tradename, and non-compete agreements, with amortization periods of five years to fifteen years. Please see Note 8 for further analysis on the carrying amount change due to impairment on goodwill and definite-lived intangible assets during the six months ended June 30, 2019.</div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company is assessing the likelihood of additional impairment against goodwill and intangible assets upon the termination notice received from the customer of DP Engineering on August 6, 2019, as described in Note 8 and Note 19.</div></div><div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes the fair value of intangible assets acquired at the date of acquisition and the related weighted average amortization period:</div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Intangible Assets</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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted average amortization period</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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fair Value</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: middle;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in years)</div></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;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in thousands)</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: middle; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Customer relationships</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" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: 'Times New Roman'; font-size: 10pt;">15</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,898</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: middle; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Tradename</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" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: 'Times New Roman'; font-size: 10pt;">10</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="font-family: 'Times New Roman'; font-size: 10pt;">1,172</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: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Non-compete agreements</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%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255);"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="font-family: 'Times New Roman'; font-size: 10pt;">728</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Total</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%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">6,798</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr></table><div><br /></div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">DP Engineering contributed revenue of $4.3 million to GSE for the period from February 15, 2019 to June 30, 2019.</div></div><div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2018 Acquisition</div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><u>True North</u></div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">On May 11, 2018, GSE, through its wholly-owned subsidiary Performance Solutions, entered into a membership interest purchase agreement with Donald R. Horn, Jenny C. Horn, and True North Consulting LLC (the "True North Purchase Agreement") to purchase 100% of the membership interests in True North Consulting LLC ("True North") for $9.75 million. The purchase price was subject to customary pre- and post-closing working capital adjustments, resulting in total consideration of $9.9 million. The True North Purchase Agreement contains customary representations, warranties, covenants, and indemnification provisions subject to certain limitations. An escrow of $1.5 million was funded <font style="background-color: #FFFFFF; font-family: 'Times New Roman'; font-size: 10pt;">from the cash paid to the sellers</font> of True North at the closing and is available to GSE to promote retention of key personnel and satisfy indemnification claims for 18 months after the closing. The acquisition of True North was completed on an all-cash transaction basis. In connection with the acquisition, we drew down a $10.3 million term loan to finance the transaction (including the transaction costs). See Note 12, for further details of the loan.</div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">True North is a provider of technical engineering solutions to nuclear and fossil fuel power plants with an emphasis on regulatory-driven ASME code programs. Located in Montrose, Colorado, True North is a well-regarded service provider to leading companies in the power industry. The acquisition of True North is expected to broaden our engineering services offering, expand our relationships with several of the largest nuclear energy providers in the United States, and add a highly specialized, complementary talent pool to our employee base.</div></div><div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes the consideration paid to acquire True North and the preliminary fair value of the assets acquired and liabilities assumed at the date of the transaction. The Company recorded the assets acquired and liabilities assumed at their preliminary estimated fair value. As of June 30, 2019, the Company had finalized the determination of the fair value allocated to various assets and liabilities, including, but not limited to, contract receivables, prepaid expenses and other current assets, intangible assets, accounts payable, accrued expenses, accrued compensation and the residual amount allocated to goodwill.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">(<font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">in thousands</font>)</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Total purchase price</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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">9,915</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; 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: 88%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;Purchase price allocation:</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></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: 11pt; font-family: 'Times New Roman'; font-size: 10pt;">Cash</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="font-family: 'Times New Roman'; font-size: 10pt;">306</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="text-align: left; text-indent: 11pt; font-family: 'Times New Roman'; font-size: 10pt;">Contract receivables</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="font-family: 'Times New Roman'; font-size: 10pt;">1,870</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="text-align: left; text-indent: 11pt; font-family: 'Times New Roman'; font-size: 10pt;">Prepaid expenses and other current assets</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="font-family: 'Times New Roman'; font-size: 10pt;">8</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="text-align: left; text-indent: 11pt; font-family: 'Times New Roman'; font-size: 10pt;">Property, and equipment, net</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="font-family: 'Times New Roman'; font-size: 10pt;">1</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="text-align: left; text-indent: 11pt; font-family: 'Times New Roman'; font-size: 10pt;">Intangible assets</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="font-family: 'Times New Roman'; font-size: 10pt;">5,088</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="text-align: left; text-indent: 11pt; font-family: 'Times New Roman'; font-size: 10pt;">Accounts payable, accrued expenses</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="font-family: 'Times New Roman'; font-size: 10pt;">(1,744</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: 11pt; font-family: 'Times New Roman'; font-size: 10pt;">Accrued compensation</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="font-family: 'Times New Roman'; font-size: 10pt;">(353</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;Total identifiable net assets</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="font-family: 'Times New Roman'; font-size: 10pt;">5,176</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="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;Goodwill</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="font-family: 'Times New Roman'; font-size: 10pt;">4,739</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;Net assets acquired</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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">9,915</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div></div><div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The fair value of the assets acquired includes gross trade receivables of $1.9 million, of which the Company has collected in full as of June 30, 2019. GSE did not acquire any other class of receivable as a result of the acquisition of True North.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The goodwill is primarily attributable to a broader engineering service offering to new and existing customers, the workforce of the acquired business and the significant synergies expected to arise after the acquisition of True North. The total amount of goodwill is tax deductible. All of the $4.7 million of goodwill was assigned to our Performance segment.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The Company identified other intangible assets of $5.1 million, including customer relationships, tradename, non-compete agreements, and alliance agreements, with amortization periods of four years to fifteen years. The fair value of the intangible assets is finalized per final valuations for these assets.</div><div><br /></div></div><div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes the fair value of intangible assets acquired at the date of acquisition and the related weighted average amortization period:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Intangible Assets</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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted average amortization period</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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fair Value</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: middle;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in years)</div></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;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in thousands)</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: middle; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Customer relationships</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" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: 'Times New Roman'; font-size: 10pt;">15</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3,758</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: middle; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Tradename</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" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: 'Times New Roman'; font-size: 10pt;">10</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="font-family: 'Times New Roman'; font-size: 10pt;">582</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: middle; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Non-compete agreements</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" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4</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="font-family: 'Times New Roman'; font-size: 10pt;">221</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: middle; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Alliance agreements</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%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="font-family: 'Times New Roman'; font-size: 10pt;">527</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Total</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%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">5,088</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div></div><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Unaudited Pro Forma Financial Information</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The unaudited pro forma financial information in the table below summarizes the combined results of operations for GSE, True North and DP Engineering as if the business combinations had occurred on January 1, 2018.</div><div style="margin-bottom: 6pt;"><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="7" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three months ended June 30,</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="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Six months ended June 30,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td colspan="1" valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2018</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td colspan="1" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="15" valign="bottom" style="vertical-align: top;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">unaudited and in thousands</font>)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td colspan="1" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#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: middle;">&#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: middle;">&#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: middle;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td colspan="1" valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;"><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Revenue</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">23,458</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">31,664</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">48,636</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">59,577</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 colspan="1" valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net income (loss)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">77</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,331</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(4,250</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(173</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr></table><div><br /></div></div><div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The pro forma financial information for all periods presented has been calculated after applying GSE's accounting policies and has also included pro forma adjustments resulting from these acquisitions, including amortization charges of the intangible assets identified from these acquisitions, interest expenses related to the financing transaction in connection with the acquisition of DP Engineering, and the related tax effects as if aforementioned companies were combined as of January 1, 2018.</div><div><br /></div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">For the six months ended June 30, 2019, the Company has incurred $0.6 million of transaction costs related to the acquisition of DP Engineering. Due to a triggering event described in Note 8, an impairment test was conducted, which resulted in substantially writing down the estimated fair value of goodwill and some of the definite-lived intangible assets initially recognized upon the acquisition. These expenses are included in general and administrative expense on GSE's consolidated statements of operations and are reflected in pro forma loss for the six months ended June 30, 2019, in the table above.</div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">For the six months ended June 30, 2018, the Company has incurred $0.5 million of transaction costs related to the acquisition of True North. These expenses are included in general and administrative expense on GSE's consolidated statements of operations and are reflected in pro forma loss for the six months ended June 30, 2018, in the table above.</div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The pro forma financial information is not intended to reflect the actual results of operations that would have occurred if the acquisition had been completed on January 1, 2018, nor is it intended to be an indication of future operating results.</div><div><br /></div></div></div> 6798000 5088000 9222000 5176000 5000000 9915000 14855000 203000 228000 615000 599000 0 575000 0 824000 0 575000 824000 0 184000 12123000 20071000 9672000 10482000 12123000 9672000 -9589000 -2451000 0.01 0.01 21698635 21485445 60000000 60000000 19886534 20099724 214000 217000 -98000 799000 -4421000 -742000 0.168 0.302 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Basis of Presentation</div><div style="text-align: left; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><!--Anchor-->GSE Systems, Inc. is a leading provider of professional and technical engineering, staffing services, and simulation software to clients in the power and process industries. References in this report to &#8220;GSE,&#8221; the &#8220;Company,&#8221; &#8220;we&#8221; and &#8220;our&#8221; are to GSE Systems and its subsidiaries, collectively.</div><div style="text-align: justify; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The consolidated interim financial statements included herein have been prepared by GSE and are unaudited. In the opinion of the Company's management, all adjustments and reclassifications of a normal and recurring nature necessary to present fairly the financial position, results of operations and cash flows for the periods presented have been made. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") have been condensed or omitted.</div><div style="text-align: justify; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The accompanying unaudited consolidated financial statements have been prepared in accordance with U.S. GAAP for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. The accompanying balance sheet data for the year ended December 31, 2018 was derived from our audited financial statements, but it does not include all disclosures required by U.S. GAAP.</div><div style="text-align: justify; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The results of operations for interim periods are not necessarily an indication of the results for the full year. These consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company's Annual Report on Form 10-K for the year ended December 31, 2018, filed with the Securities and Exchange Commission on March&#160;27,&#160;2019.</div><div style="text-align: justify; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements as well as reported amounts of revenues and expenses during the reporting period. The Company&#8217;s most significant estimates relate to revenue recognition on contracts with customers, allowance for doubtful accounts, product warranties, valuation of goodwill and intangible assets acquired including impairment test, valuation of long-lived assets to be disposed of, valuation of contingent consideration issued in business acquisitions, valuation of stock-based compensation awards, and the recoverability of deferred tax assets. Actual results could differ from these estimates and those differences could be material.</div></div></div> 1850000 1103000 2813000 7954000 2738000 7853000 6165000 10609000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table reflects the revenue recognized in the reporting periods that were included in the contract liabilities from contracts with customers:</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">(<font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">in thousands</font>)</div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="7" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended June 30,</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="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Six Months Ended June 30,</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="3" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2018</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2018</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: middle; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Revenue recognized in the period from amounts included in Billings in Excess at the beginning of the period</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,813</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,738</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">7,853</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">7,954</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div></div></div> 35049000 17591000 18358000 36355000 655000 655000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table represents a disaggregation of revenue by type of goods or services for the three and six months ended June 30, 2019 and 2018, along with the reportable segment for each category:</div><div><br /></div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">(<font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">in thousands</font>)</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; 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="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three months ended June 30,</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="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Six months ended June 30,</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: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2018</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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2018</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="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Performance Improvement Solutions segment</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><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: 52%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">System Design and Build</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5,595</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7,300</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">12,037</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">14,795</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: 52%; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Software</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="font-family: 'Times New Roman'; font-size: 10pt;">635</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="font-family: 'Times New Roman'; font-size: 10pt;">546</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="font-family: 'Times New Roman'; font-size: 10pt;">1,384</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="font-family: 'Times New Roman'; font-size: 10pt;">1,415</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: 52%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Training and Consulting Services</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="font-family: 'Times New Roman'; font-size: 10pt;">6,780</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="font-family: 'Times New Roman'; font-size: 10pt;">3,018</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="font-family: 'Times New Roman'; font-size: 10pt;">11,779</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="font-family: 'Times New Roman'; font-size: 10pt;">4,555</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: 52%; 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><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><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: 52%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nuclear Industry Training and Consulting segment</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><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: 52%; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Training and Consulting Services</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="font-family: 'Times New Roman'; font-size: 10pt;">10,448</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="font-family: 'Times New Roman'; font-size: 10pt;">13,834</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="font-family: 'Times New Roman'; font-size: 10pt;">20,452</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="font-family: 'Times New Roman'; font-size: 10pt;">26,828</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: 52%; padding-bottom: 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;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total revenue</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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">23,458</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">24,698</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">45,652</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">47,593</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr></table><div><br /></div><div><br /></div></div></div> P5Y P5Y P5Y P5Y 0.0275 0.02 0.0275 0.02 0.02 0.0275 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify;"><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 36pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">12.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Debt</div></td></tr></table></div></div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The Company entered into a 3-year, $5.0 million revolving line of credit facility ("RLOC") with Citizens Bank National Association (the Bank) on December 29, 2016 to fund general working capital needs and provide funding for acquisitions. On May 11, 2018, GSE&#160; entered into an Amended and Restated Credit and Security Agreement (the Credit Agreement) with the Bank, amending and restating the Company's existing Credit and Security Agreement with the Bank, which included a $5.0 million asset-based revolving credit facility between the Company and the Bank, to now include (a) a $5.0 million revolving credit facility not subject to a borrowing base, including a letter of credit sub-facility, and (b) a $25.0 million delayed draw term loan facility available to be drawn upon for up to 18 months and to finance certain permitted acquisitions by the Company. The credit facilities mature in five years and bear interest at one-month LIBOR plus a margin that varies depending on the overall leverage ratio of the Company and its subsidiaries. Revolving loans are interest-only with principal due at maturity, while term loans require monthly payments of principal and interest based on an amortization schedule. The Company's obligations under the Credit Agreement are guaranteed by the Company's wholly owned subsidiaries. The credit facilities are secured by liens on all assets of the Company. Attendant to the Company's acquisition of DP Engineering, the Company and the Bank entered into a Third Amendment and Reaffirmation Agreement and a Fourth Amendment and Reaffirmation Agreement on February 15, 2019 and March 20, 2019, respectively. On June 28, 2019, the Company and the Bank entered into a Fifth Amendment and Reaffirmation Agreement, which changed fixed charge coverage ratio from 1.25, to four different ratios ranging from 1.05 to 1.25 among different time periods and changed leverage ratio to: (i) 2.75 to 1.00 for the periods ending on June 30, 2019, September 30, 2019, December 31, 2019 and March 31, 2020; (ii) 2.50 to 1.00 for the periods ending June 30, 2020 and September 30, 2020; (iii) 2.25 to 1.00 for the periods ending December 31<sup>st</sup>, March 31<sup>st</sup>, June 30<sup>th</sup> and September 30<sup>th</sup> thereafter.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><u>RLOC</u></div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">We intend to continue using the RLOC for short-term working capital needs and the issuance of letters of credit in connection with business operations. Letter of credit issuance fees range between 1.25% and 2% depending on the Company&#8217;s overall leverage ratio, and the Company pays an unused RLOC fee quarterly based on the average daily unused balance.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">At June 30, 2019, there were no outstanding borrowings under the RLOC and three letters of credit totaling $0.9 million. The amount available at June 30, 2019, after consideration of letters of credit was approximately $4.1 million.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><u>Term Loan</u></div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">As discussed in Note 4, we acquired DP Engineering on February 15, 2019 for approximately $13.5 million in cash. The purchase price was subject to customary pre- and post-closing working capital adjustments plus an additional earn-out amount not to exceed $5.0 million potentially payable in 2020 and 2021. We drew down $14.3 million to finance the acquisition of DP Engineering. The loan bears interest at the adjusted one-month LIBOR plus a margin ranging between 2% and 2.75% depending on the overall leverage ratio of the Company and matures in five years. There were no debt issuance costs and loan origination fees associated with the loan related for our acquisition of DP Engineering.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">As discussed in Note 4, we also acquired True North on May 11, 2018 for approximately $9.75 million in cash.&#160; The purchase price was subject to customary pre and post-closing working capital adjustments. We drew down $10.3 million to finance the acquisition of True North, $0.5 million of which was repaid to the Bank on the same day. The loan bears interest at the adjusted one-month LIBOR plus a margin ranging between 2% and 2.75% depending on the overall leverage ratio of the Company and matures in five years. We also incurred $70,000 debt issuance costs and $75,000 loan origination fees related to the Credit Agreement. Debt issuance costs and loan origination fees are reported as a direct deduction from the carrying amount of the loan and are amortized over the term of the loan using the effective interest method.</div><div><br /></div></div><div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The outstanding long-term debt under the delayed draw term loan facility was as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in thousands)</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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">June 30, 2019</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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2018</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: middle; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Long-term debt, net of discount</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">20,934</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8,512</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: middle; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Less: current portion of long-term debt</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="font-family: 'Times New Roman'; font-size: 10pt;">(4,773</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</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="font-family: 'Times New Roman'; font-size: 10pt;">1,902</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Long-term debt, less current portion</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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">16,161</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">6,610</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div></div><div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">The Credit Agreement contains customary covenants and restrictions typical for a financing of this type that, among other things, require the Company to satisfy certain financial covenants and restrict the Company's ability to incur additional debt, pay dividends and make distributions, make certain investments and acquisitions, repurchase its stock and prepay certain indebtedness, create liens, enter into agreements with affiliates, modify the nature of its business, enter into sale-leaseback transactions, transfer and sell material assets and merge or consolidate. Non-compliance with one or more of the covenants and restrictions after any applicable grace period could result in the obligations under the Credit Agreement becoming immediately due and payable and termination of the credit facilities. In addition to non-compliance with covenants and restrictions, the Credit Agreement also contains other customary events of default. If an event of default under the Credit Agreement occurs and is continuing, then the Bank may declare the obligations under the Credit Agreement to be immediately due and payable and may terminate the credit facilities. At June 30, 2019, the Company was in compliance with its financial covenants.</div></div></div> 4773000 1902000 70000 -1590000 -179000 5461000 7049000 102000 279000 176000 193000 103000 191000 103000 191000 2020-12-31 3200000 3700000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify;"><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 27pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">10.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Derivative Instruments</div></td></tr></table></div></div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In the normal course of business, our operations are exposed to fluctuations in foreign currency values and interest rate changes. We may seek to control a portion of these risks through a risk management program that includes the use of derivative instruments.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Foreign Currency Risk Management</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The Company utilizes forward foreign currency exchange contracts to manage market risks associated with the fluctuations in foreign currency exchange rates and minimize credit exposure by limiting counterparties to nationally recognized financial institutions.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">As of June 30, 2019, the Company had foreign exchange contracts outstanding of approximately 3.7 million Euro. The contracts expire on various dates through December 2020. At December 31, 2018, the Company had contracts outstanding of approximately 3.2 million Euro at fixed rates.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Interest Rate Risk Management</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">As discussed in Note 12, the Company entered into a term loan to finance the acquisition of True North in May 2018 and revised on June 28, 2019. The loan bears interest at adjusted one-month LIBOR plus a margin ranging between 2.00% and 2.75% depending on the overall leverage ratio of the Company. As part of our overall risk management policies, in June 2018, the Company entered into a pay-fixed, receive-floating interest rate swap contract with a notional amount of $9.0 million to </font><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #252525;">reduce the impact associated with interest rate fluctuations</font><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">. The notional value amortizes monthly in equal amounts based on the 5-year principal repayment terms. The terms of the swap require the Company to pay interest on the basis of a fixed rate of 3.02%, and the Company will receive interest on the basis of one-month USD-LIBOR-BBA-Bloomberg.</font></div><div><br /></div></div><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The Company reports all derivatives at fair value. These contracts are recognized as either assets or liabilities, depending upon the derivative&#8217;s fair value. The estimated net fair values of the derivative contracts on the consolidated balance sheets are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><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;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">June 30,</div></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;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</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; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in thousands)</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2018</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="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Prepaid expenses and other current assets</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: 2px; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Foreign exchange contracts</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;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">113</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">43</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total asset derivatives</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">113</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">43</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; 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><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="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Other liabilities</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%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Interest rate swaps</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(191</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(103</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total liability derivatives</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(191</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(103</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; 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><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%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net fair value</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(78</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(60</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr></table><div><br /></div></div><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The Company has not designated the derivative contracts as hedges. The changes in the fair value of the derivative contracts are included in gain (loss) on derivative instruments, net, in the consolidated statements of operations.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The foreign currency denominated contract receivables, billings in excess of revenue earned, and subcontractor accruals that are related to the outstanding foreign exchange contracts are remeasured at the end of each period into the functional currency using the current exchange rate at the end of the period. The gain or loss resulting from such remeasurement is also included in gain (loss) on derivative instruments, net, in the consolidated statements of operations.</div><div><br /></div></div><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">For the three and six months ended June 30, 2019 and 2018, the Company recognized a net (loss) gain on its derivative instruments as outlined below:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; 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="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three months ended</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">June 30,</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="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Six months ended</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">June 30,</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="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in thousands)</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2018</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2018</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="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><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: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Interest rate swap - change in fair value</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(62</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(11</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(88</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(11</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Foreign exchange contracts-change in fair value</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(32</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(46</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">70</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(164</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Remeasurement of related contract receivables, billings in excess of revenue earned, and subcontractor accruals</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(7</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(34</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">10</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(72</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Loss on derivative instruments, net</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(101</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(91</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(8</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(247</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr></table><div><br /></div><div><br /></div></div></div> 0 0 0 103000 191000 103000 0 191000 -60000 -78000 0.0302 113000 113000 43000 43000 9000000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify;"><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 36pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">11.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Stock-Based Compensation</div></td></tr></table></div></div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The Company recognizes compensation expense for all equity-based compensation awards issued to employees and directors that are expected to vest. Compensation cost is based on the fair value of awards as of the grant date. The Company recognized $0.5 million and $0.4 million of stock-based compensation expense related to equity awards for the three months ended June 30, 2019 and 2018, respectively, and recognized $1.1 million and $1.0 million of stock-based compensation expense related to equity awards for the six months ended June 30, 2019 and 2018, respectively, under the fair value method. In addition to the equity-based compensation expense recognized, the Company also recognized $(60,000) and $28,000 of stock-based compensation related to the change in the fair value of cash-settled restricted stock units (RSUs) during the three months ended June 30, 2019 and 2018, respectively. During the six months ended June 30, 2019 and 2018, the Company recorded net reduction of $33,000 and $60,000 in the fair value of cash-settled RSUs, respectively.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">During the three and six months ended June 30, 2019, the Company granted approximately 200,000 and 500,000 time-based RSUs with an aggregate fair value of $0.6 million and $1.4 million, respectively. For the three and six months ended June 30, 2018, the Company granted approximately 200,000 and 400,000 time-based RSUs with an aggregate fair value of $0.6 million and $1.3 million, respectively. A portion of the time-based RSUs vest quarterly in equal amounts over the course of eight quarters, a portion vest one year after grant and the remainder vest annually in equal amounts over the course of three years. The fair value of the time-based RSUs is expensed ratably over the requisite service period, which ranges from one year to three years.</div><div><br /></div><div style="text-align: justify; margin-bottom: 8pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The Company's 1995 long-term incentive program ("LTIP") provides for the issuance of performance-vesting and time-vesting restricted stock units to certain executives and other Company employees. Vesting of the performance-vesting restricted stock units (PRSU's) is contingent upon the employee's continued employment and the Company's achievement of certain performance goals during designated performance period as established by the Compensation Committee of the Board of Directors. We recognize compensation expense, net of estimated forfeitures, for PRSU's on a straight-line basis over the performance period based on the probable outcome of achievement of the financial targets. At the end of each reporting period, we estimate the number of PRSUs that are expected to vest, based on the probability and extent to which the performance goals will be met, and take into account these estimates when calculating the expense for the period. If the number of shares expected to be earned changes during the performance period, we make a cumulative adjustment to compensation expense based on the revised number of shares expected to be earned.</div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">During six months ended June 30, 2019, the Company granted approximately 350,000 performance-based RSUs to employees with an aggregate fair value of $0.9 million. During three months ended June 30, 2019, the Company did not grant any performance-based RSUs. During the three and six months ended June 30, 2018, the Company did not grant any performance-based RSUs. The Company did not grant any stock options for the three and six months ended June 30, 2019 and 2018.</div><div><br /></div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify;"><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 36pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">3.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Basic and Diluted (Loss) Income per Common Share</div></td></tr></table></div></div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Basic (loss) income per share is computed by dividing net (loss) income by weighted average number of outstanding shares of common stock outstanding for the period. Diluted net (loss) income per share adjusts the weighted average shares outstanding for the potential dilution that could occur if outstanding vested stock options were exercised and restricted stock units ("RSU") were vested, unless the impact of potential dilutive common shares outstanding are anti-dilutive. Since we experienced a net loss for the three months ended June 30, 2019, six months ended June 30, 2019 and 2018, basic and diluted net loss per share are the same. The diluted loss per share for the three months ended June 30, 2019, and six months ended June 30, 2019 and 2018 excludes the impact of potentially dilutive securities since they would have an anti-dilutive effect. The diluted income per share for three months ended June 30, 2018 includes the impact of potentially dilutive securities.</div></div><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The number of common shares and common share equivalents used in the determination of basic and diluted loss per share were as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in thousands, except for share amounts)</div></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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three months ended</div></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="6" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Six months ended</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; padding-bottom: 2px;">&#160;</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">June 30,</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="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">June 30,</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: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2018</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2018</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="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Numerator:</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><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: 52%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net (loss) income</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(125</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">981</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(4,361</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(515</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; 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><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><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: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Denominator:</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><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: 52%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average shares outstanding for basic loss per share</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">20,006,492</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">19,651,441</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">19,979,018</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">19,580,046</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: 52%; 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><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><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: 52%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Effect of dilutive securities:</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><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: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Stock options and restricted stock units</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">377,682</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Adjusted weighted-average shares outstanding and assumed conversions for diluted loss per share</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">20,006,492</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">20,029,123</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">19,979,018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">19,580,046</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; 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><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><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: 52%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Shares related to dilutive securities excluded because inclusion would be anti-dilutive</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">263,241</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">374,833</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">175,848</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">714,821</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr></table><div><br /></div></div></div> -0.01 0.05 -0.03 -0.22 -0.22 -0.01 -0.03 0.05 -313000 -63000 0.21 1.445 0.270 -0.844 0.248 3006000 3649000 582000 5088000 527000 4898000 3758000 728000 6798000 1172000 221000 4898000 1172000 728000 6798000 1200000 0 0 1200000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; margin-bottom: 12pt;"><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 27pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">9.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fair Value of Financial Instruments</div></td></tr></table></div></div><div style="text-align: justify; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">ASC 820, <font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Fair Value Measurement </font>(ASC 820), defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.</div><div style="text-align: justify; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The levels of the fair value hierarchy established by ASC 820 are:</div><div style="text-align: justify; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Level 1:&#160; inputs are quoted prices, unadjusted, in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.</div><div style="text-align: justify; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Level 2:&#160; inputs are other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.&#160; A Level 2 input must be observable for substantially the full term of the asset or liability. The Monte Carlo model was used to calculate the fair value of level 2 instrument liability award. The inputs used are current stock price, expected term, risk-free rate, number of trials, volatility and interest rates.</div><div style="text-align: justify; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Level 3:&#160; inputs are unobservable and reflect the reporting entity&#8217;s own assumptions about the assumptions that market participants would use in pricing the asset or liability. The contingent consideration was based on EBITDA.</div><div style="text-align: justify; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">At June 30, 2019, and December 31, 2018, the Company considers the recorded value of certain of its financial assets and liabilities, which consist primarily of cash equivalents, accounts receivable and accounts payable, to approximate fair value based upon their short-term nature.</div><div style="text-align: justify; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">As of June 30, 2019, the Company had three standby letters of credit totaling $0.9 million which represent performance bonds on three contracts.</div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">For the three and six months ended June 30, 2019, the Company did not have any transfers between fair value Level 1, Level 2 or Level 3.&#160; The Company did not hold any non-financial assets or non-financial liabilities subject to fair value measurements on a recurring basis at June 30, 2019.</div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><br /></div></div><div><div style="text-align: justify; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Money market funds at both June 30, 2019 and December 31, 2018 are included in cash and cash equivalents in the respective consolidated balance sheets.</div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents assets and liabilities measured at fair value at June 30, 2019:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in thousands)</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Quoted Prices</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">in Active Markets</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">for Identical Assets</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(Level 1)</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Significant</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Other Observable</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Inputs</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(Level 2)</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Significant</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Unobservable</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Inputs</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(Level 3)</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</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="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><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: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Money market funds</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">575</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">575</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: 52%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Foreign exchange contracts</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">113</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">113</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total assets</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">575</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">113</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">688</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; 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><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><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: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Liability awards</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(112</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(112</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Interest rate swap contract</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(191</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(191</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total liabilities</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(303</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(303</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; 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><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><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></table><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Money market funds at both June 30, 2019 and December 31, 2018 are included in cash and cash equivalents in the respective consolidated balance sheets.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents assets and liabilities measured at fair value at December 31, 2018:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in thousands)</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Quoted Prices</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">in Active Markets</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">for Identical Assets</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(Level 1)</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Significant</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Other Observable</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Inputs</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(Level 2)</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Significant</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Unobservable</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Inputs</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(Level 3)</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</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="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><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: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Money market funds</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">824</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">824</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: 52%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Foreign exchange contracts</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">43</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">43</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total assets</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">824</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">43</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">867</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; 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><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><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: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Liability awards</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(118</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(118</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Interest rate swap contract</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(103</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(103</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total liabilities</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(221</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(221</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; 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><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><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></table><div><br /></div></div><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following table provides a roll-forward of the fair value of the contingent consideration categorized as Level 3 for the six months ended June 30, 2019:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in thousands)</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></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Balance, January 1, 2019</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Issuance of contingent consideration in connection with acquisitions</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,200</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%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Change in fair value</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1,200</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Balance, June 30, 2019</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr></table><div><br /></div><div><br /></div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following table provides a roll-forward of the fair value of the contingent consideration categorized as Level 3 for the six months ended June 30, 2019:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in thousands)</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></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Balance, January 1, 2019</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Issuance of contingent consideration in connection with acquisitions</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,200</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%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Change in fair value</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1,200</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Balance, June 30, 2019</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr></table><div><br /></div><div><br /></div></div></div> 167000 527000 221000 221000 471000 471000 9945000 433000 1295000 433000 167000 6831000 9946000 6832000 1295000 527000 0 0 0 0 0 6080000 1952000 5262000 408000 461000 4456000 8454000 0 977000 832000 186000 2001000 66000 167000 2375000 471000 3098000 4920000 471000 433000 35000 167000 433000 3865000 117000 318000 515000 119000 990000 P5Y P15Y 1973000 868000 1470000 1152000 43000 0 113000 0 0 0 43000 113000 -101000 -91000 -247000 -8000 0 7000 -164000 70000 -32000 -46000 -62000 -11000 -88000 -11000 2094000 2094000 0 0 0 0 5633000 5633000 0 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; margin-bottom: 12pt;"><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 36pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">8</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Goodwill and Intangible Assets</div></td></tr></table></div></div><div style="text-align: justify; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Intangible Assets Subject to Amortization</div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Amortization of intangible assets other than goodwill is recognized on a straight-line basis over the estimated useful life of the intangible assets, except for customer relationships which are recognized in proportion to the related projected revenue streams. Intangible assets with definite lives are reviewed for impairment if indicators of impairment arise. The Company does not have any intangible assets with indefinite useful lives, other than goodwill.</div><div><br /></div><div style="text-align: justify; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">As discussed in Note 4, we recognized definite-lived intangible assets of $6.8 million upon acquisition of DP Engineering on February 15, 2019, including customer contracts and relationships, trademarks and non-compete agreements, with amortization periods of 5 to 15 years. Amortization of our definite-lived intangible assets is recognized on a straight-line basis over the estimate useful life of the associated assets.</div></div><div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">Following the February 23, 2019 event occurring at a DP Engineering customer location and subsequent receipt of the Notice of Suspension on February 28, 2019, the Company concluded that DP Engineering's relationship with a significant customer has been adversely impacted. The DP Engineering customer contracts and relationships were the major component of the definite-lived intangible assets recognized in connection with the acquisition of DP Engineering. Accordingly, the Company determined that a triggering event had occurred requiring an interim assessment of whether a potential impairment of definite-lived intangible asset impairment test was necessary.</div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">Therefore, the impairment test of the definite-lived intangible assets recognized upon the acquisition of DP Engineering was also conducted according to ASC 350, <font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Intangibles-Goodwill and other</font>.</div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">The interim impairment test was based on the present value of revised cash flow projected for five to fifteen years. The result of the impairment test indicated that the current estimated fair value of noted definite-lived intangible assets had declined below their initial estimated fair value. As a result, the Company recognized an impairment charge of $3.4 million at March 31, 2019. The fair value of definite-lived intangible assets recognized upon the acquisition of DP Engineering is still provisional and subject to further measurement period adjustment according to purchase price allocation rules. The impairment charge of $3.4 million on definite-lived intangible assets was recorded within "Loss on impairment" in our consolidated statements of operations.</div></div><div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Changes in the gross carrying amount, accumulated amortization, addition and impairment of definite-lived intangible assets from December 31, 2018 through June 30, 2019 were as following:</div><div><br /></div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">(<font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">in thousands</font>)</div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; 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="18" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">For the Six Months Ended June 30, 2019</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="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Beginning Gross</div></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: top;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Accumulated</div></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" style="vertical-align: bottom; text-align: center;"><div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Addition</div></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: top;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Impairment</div></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: top;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Net</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; 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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Carrying Amount</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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Amortization</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;">&#160;</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;">&#160;</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;">&#160;</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="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Amortized intangible assets:</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><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><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: 40%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: 11pt; font-family: 'Times New Roman'; font-size: 10pt;">Customer relationships</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6,832</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(3,098</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,898</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(3,370</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5,262</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: 40%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: 11pt; font-family: 'Times New Roman'; font-size: 10pt;">Trade names</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="font-family: 'Times New Roman'; font-size: 10pt;">1,295</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="font-family: 'Times New Roman'; font-size: 10pt;">(515</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</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="font-family: 'Times New Roman'; font-size: 10pt;">1,172</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="font-family: 'Times New Roman'; font-size: 10pt;">-</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="font-family: 'Times New Roman'; font-size: 10pt;">1,952</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: 40%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: 11pt; font-family: 'Times New Roman'; font-size: 10pt;">Developed technology</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="font-family: 'Times New Roman'; font-size: 10pt;">471</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="font-family: 'Times New Roman'; font-size: 10pt;">(471</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</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="font-family: 'Times New Roman'; font-size: 10pt;">-</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="font-family: 'Times New Roman'; font-size: 10pt;">-</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="font-family: 'Times New Roman'; font-size: 10pt;">-</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: 40%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: 11pt; font-family: 'Times New Roman'; font-size: 10pt;">Non-contractual customer relationships</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="font-family: 'Times New Roman'; font-size: 10pt;">433</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="font-family: 'Times New Roman'; font-size: 10pt;">(433</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</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="font-family: 'Times New Roman'; font-size: 10pt;">-</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="font-family: 'Times New Roman'; font-size: 10pt;">-</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="font-family: 'Times New Roman'; font-size: 10pt;">-</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: 40%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: 11pt; font-family: 'Times New Roman'; font-size: 10pt;">Noncompete agreement</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="font-family: 'Times New Roman'; font-size: 10pt;">221</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="font-family: 'Times New Roman'; font-size: 10pt;">(117</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</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="font-family: 'Times New Roman'; font-size: 10pt;">728</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="font-family: 'Times New Roman'; font-size: 10pt;">-</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="font-family: 'Times New Roman'; font-size: 10pt;">832</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: 40%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: 11pt; font-family: 'Times New Roman'; font-size: 10pt;">Alliance agreement</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="font-family: 'Times New Roman'; font-size: 10pt;">527</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="font-family: 'Times New Roman'; font-size: 10pt;">(119</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</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="font-family: 'Times New Roman'; font-size: 10pt;">-</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="font-family: 'Times New Roman'; font-size: 10pt;">-</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="font-family: 'Times New Roman'; font-size: 10pt;">408</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: 40%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: 11pt; font-family: 'Times New Roman'; font-size: 10pt;">Others</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="font-family: 'Times New Roman'; font-size: 10pt;">167</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="font-family: 'Times New Roman'; font-size: 10pt;">(167</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</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="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: 22pt; font-family: 'Times New Roman'; font-size: 10pt;">Total</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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">9,946</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">(4,920</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">6,798</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">(3,370</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">8,454</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr></table><div style="margin-bottom: 12pt;"><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in thousands)</div></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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">As of December 31, 2018</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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Gross Carrying Amount</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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Accumulated Amortization</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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Net</div><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="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Amortized intangible assets</font>:</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><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: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">Customer relationships</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">6,831</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(2,375</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,456</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; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">Trade names</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="font-family: 'Times New Roman'; font-size: 10pt;">1,295</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="font-family: 'Times New Roman'; font-size: 10pt;">(318</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</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="font-family: 'Times New Roman'; font-size: 10pt;">977</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; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">Developed technology</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="font-family: 'Times New Roman'; font-size: 10pt;">471</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="font-family: 'Times New Roman'; font-size: 10pt;">(471</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</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="font-family: 'Times New Roman'; font-size: 10pt;">-</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; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">Non-contractual customer relationships</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="font-family: 'Times New Roman'; font-size: 10pt;">433</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="font-family: 'Times New Roman'; font-size: 10pt;">(433</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</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="font-family: 'Times New Roman'; font-size: 10pt;">-</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; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">Noncompete agreements</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="font-family: 'Times New Roman'; font-size: 10pt;">221</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="font-family: 'Times New Roman'; font-size: 10pt;">(35</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</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="font-family: 'Times New Roman'; font-size: 10pt;">186</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; font-family: 'Times New Roman'; font-size: 10pt;">Alliance agreement</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="font-family: 'Times New Roman'; font-size: 10pt;">527</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="font-family: 'Times New Roman'; font-size: 10pt;">(66</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</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="font-family: 'Times New Roman'; font-size: 10pt;">461</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%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">Others</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="font-family: 'Times New Roman'; font-size: 10pt;">167</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="font-family: 'Times New Roman'; font-size: 10pt;">(167</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</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="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Total</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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">9,945</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">(3,865</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">6,080</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr></table><div><br /></div></div><div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">Amortization expense related to definite-lived intangible assets totaled $0.5 million and $0.3 million for the three months ended June 30, 2019&#160;and 2018, and $1.1 million and $0.5 million for the six months ended June 30, 2019, and 2018, respectively. The following table shows the estimated amortization expense of the definite-lived intangible assets for the next five years:</div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in thousands)</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></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Years ended December 31:</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></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">2019 (remainder)</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">990</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="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">2020</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="font-family: 'Times New Roman'; font-size: 10pt;">1,973</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="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">2021</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="font-family: 'Times New Roman'; font-size: 10pt;">1,470</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="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">2022</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="font-family: 'Times New Roman'; font-size: 10pt;">1,152</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="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">2023</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="font-family: 'Times New Roman'; font-size: 10pt;">868</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="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">Thereafter</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="font-family: 'Times New Roman'; font-size: 10pt;">2,001</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="text-align: center; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Total</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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">8,454</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table></div><div><div style="text-align: justify; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Goodwill</div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The Company reviews goodwill for impairment annually as of December 31 and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable. The Company tests goodwill at the reporting unit level. A reporting unit is an operating segment, or one level below an operating segment, as defined by U.S. GAAP. After the acquisition of Hyperspring on November&#160;14,&#160;2014, the Company determined that it had two reporting units, which are the same as our two operating segments: (i) Performance Improvement Solutions; and (ii) Nuclear Industry Training and Consulting (which includes Hyperspring and Absolute).</div><div><br /></div></div><div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">On February 15, 2019, we acquired DP Engineering (as described in Note 4) and preliminarily recorded goodwill and identified intangible assets as part of the acquisition. On February 23, 2019, an unexpected event occurred at one of DP Engineering's significant customers and all pending work for that customer was suspended pending a root cause analysis on February 28, 2019. While that analysis is now complete, and virtually all of the suspended projects have been restarted, the customer has indicated that DP Engineering will be suspended from obtaining new projects. The Company determined that the notice of suspension was a triggering event necessitating a goodwill impairment test.</div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">On May 10, 2019, the Company determined that a material impairment had occurred, requiring an assessment for impairment to be completed related to $5.6 million of goodwill recorded in the acquisition.</div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">The impairment test was based on income based approach with discounted cash flow method, and market based approach including both guideline public company method and merger and acquisition method.</div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">The impairment test results indicated that the current estimated fair value of goodwill recorded from the acquisition of DP Engineering had declined below its initial estimated fair value at the acquisition date. As a result, the Company recognized an impairment charge of $2.1 million to write down the goodwill on DP Engineering. The fair value of goodwill recognized from the acquisition of DP Engineering is still provisional and subject to further measurement period adjustment based upon the preliminary purchase price allocation. The Company determined that the impact of the suspension of obtaining new contracts from that customer resulted in a material downward revision to DP Engineering's revenue and profitability forecasts when compared to the acquisition date valuation. The impairment charge on goodwill was recorded within "Loss on impairment" in our consolidated statements of operations.</div></div><div><div style="text-align: justify; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Changes in the net carrying amount of goodwill from December 31, 2018 through June 30, 2019 were due to the acquisition of DP Engineering, and were comprised of the following items:</div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">in thousands</font>)</div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; 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: middle; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Performance Improvement Solutions</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: middle; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nuclear Industry Training and Consulting</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</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: 64%; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Balance, January 1, 2019</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4,739</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">8,431</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">13,170</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Acquisition</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5,633</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5,633</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Dispositions</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Goodwill impairment loss</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(2,094</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(2,094</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Balance, June 30, 2019</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">8,278</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">8,431</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">16,709</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div></div></div> 16709000 13170000 4739000 5633000 4739000 8431000 8278000 8431000 6340000 11238000 10603000 5867000 -3370000 0 -3370000 0 2016 2015 2011 2015 2000 2000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify;"><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 29.5pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">15.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Income Taxes</div></td></tr></table></div></div><div><br /></div></div><div><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents the provision (benefit) for income taxes and the effective tax rates:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in thousands)</div><div>&#160;</div></td><td colspan="7" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three months ended</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">June 30,</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="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Six months ended</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">June 30,</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="3" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2018</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2018</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="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><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: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Provision (benefit) for income taxes</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">406</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(449</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1,442</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(190</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Effective tax rate</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">144.5</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(84.4</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)%</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">24.8</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">27.0</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr></table><div><br /></div></div><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The Company's income tax provision (benefit) for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items arising in that quarter. Total income tax expense for the six months ended June 30, 2019 is comprised mainly of the tax impact of the loss on impairment, federal, foreign, and state tax expense. Total income tax expense for the six months ended June 30, 2018 is comprised mainly of federal, foreign, and state tax expense.</div><div><br /></div><div style="text-align: justify; margin-right: 3pt; margin-top: 3pt; margin-bottom: 3pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Our effective tax rates were 144.5% and 24.8% for the three and six months ended June 30, 2019, respectively. For the three months ended June 30, 2019, the difference between our effective tax rate of 144.5% and the U.S. statutory federal income tax rate of 21% was primarily due to permanent differences, accruals related to uncertain tax positions for certain U.S. and foreign tax contingencies, a change in valuation allowance in our China subsidiary, discrete item adjustments for the U.S. and foreign taxes, and the excess book deduction related to stock options and restricted stock units that were exercised or vested during the quarter. For the six months ended June 30, 2019, the difference between the effective tax rate of 24.8% and the U.S. statutory federal income tax rate of 21% was primarily due to permanent differences, accruals related to uncertain tax positions for certain foreign tax contingencies, and discrete item adjustments, including the tax impact of the loss on impairment.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Because of its net operating loss carryforwards, the Company is subject to U.S. federal and state income tax examinations from the year 2000 and forward. The Company is subject to foreign tax examinations by tax authorities for years 2011 forward for Sweden, 2015 forward for China, 2015 forward for India, and 2016 forward for the UK.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">An uncertain tax position taken or expected to be taken in a tax return is recognized in the consolidated financial statements when it is more likely than not (<font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">i.e.</font>, a likelihood of more than 50%) that the position would be sustained upon examination by tax authorities that have full knowledge of all relevant information. A recognized tax position is then measured at the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement. Interest and penalties related to income taxes are accounted for as income tax expense.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The Company recognizes deferred tax assets to the extent that it is believed that these assets are more likely than not to be realized. The Company has evaluated all positive and negative evidence and determined that it will continue to assess a full valuation allowance on its India, Swedish and U.K. net deferred assets as of June 30, 2019. The Company has determined that it will continue to assess a valuation allowance on its China deferred tax asset related to transfer pricing. The Company has determined that it is more likely than not that it will realize the benefits of its deferred taxes in the U.S.</div><div><br /></div></div></div> -705000 532000 281000 -5803000 406000 -190000 -449000 -1442000 -4512000 -4121000 6100000 -4878000 3030000 -1082000 -2276000 -15000 61000 -506000 4000 0 377682 0 0 6080000 8454000 -316000 -39000 -524000 -61000 107000 1156000 622000 5001000 P5Y P1Y <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The future minimum lease payments under non-cancellable operating leases are reflected below. This table also reflects the reconciliation of the undiscounted cash flows to the discounted operating lease liabilities as recognized at June 30, 2019 consolidated balance sheets (<font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">in thousands</font>):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Operating Leases</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="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">2019</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">654</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="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">2020</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="font-family: 'Times New Roman'; font-size: 10pt;">1,246</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="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">2021</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="font-family: 'Times New Roman'; font-size: 10pt;">1,216</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="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">2022</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="font-family: 'Times New Roman'; font-size: 10pt;">1,156</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="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">2023</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="font-family: 'Times New Roman'; font-size: 10pt;">622</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="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">After 2023</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="font-family: 'Times New Roman'; font-size: 10pt;">107</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Total lease payments</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5,001</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="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Less: Interest</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="font-family: 'Times New Roman'; font-size: 10pt;">484</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Present value of lease payments</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;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></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="font-family: 'Times New Roman'; font-size: 10pt;">4,517</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div></div></div> 654000 484000 1216000 1246000 P6Y P1Y 900000 586000 336000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The table below summarizes the lease income and expenses recorded in the consolidated statement of operations incurred during the three and six months ended June 30, 2019, (<font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">in thousands</font>):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Lease Cost</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Classification</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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended June 30, 2019</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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Six Months Ended June 30, 2019</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: 38%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Operating lease cost <sup style="font-weight: bold;">(1)</sup></div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Selling, general and administrative expenses</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">317</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">545</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: 38%; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Short-term leases costs <sup style="font-weight: bold;">(2)</sup></div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Selling, general and administrative expenses</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="font-family: 'Times New Roman'; font-size: 10pt;">35</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="font-family: 'Times New Roman'; font-size: 10pt;">73</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: 38%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Sublease income<sup style="font-weight: bold;">&#160;(3)</sup></div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Selling, general and administrative expenses</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="font-family: 'Times New Roman'; font-size: 10pt;">(16</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</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%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(32</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Net lease cost</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">336</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">586</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr></table><div><br /></div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;"><sup style="font-weight: bold;">(1)</sup><font style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">&#160;</font>Includes variable lease costs which are immaterial.</div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;"><sup style="font-weight: bold;">(2)</sup><font style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">&#160;</font>Include leases maturity less than twelve months from the report date.</div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><sup style="font-weight: bold;">(3)</sup><sup>&#160;</sup>Sublease portfolio consists of the sublease part of our principal executive office located at 1332 Londontown Blvd, Suite 200, Sykesville, MD.</div><div><br /></div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify;"><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 36pt; vertical-align: top; align: right;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">16</font><font style="font-family: 'Times New Roman'; font-size: 10pt;">.</font></td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Leases</div></td></tr></table></div></div><div><br /></div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company maintains leases of office facilities and equipment. Leases generally have remaining terms of one year to six years, whereas leases with an initial term of twelve months or less are not recorded on the Consolidated Balance Sheets. The Company recognizes lease expense for minimum lease payments on a straight-line basis over the term of the lease. Certain leases include options to renew or terminate. Renewal options are exercisable per the discretion of the Company and vary based on the nature of each lease, with renewal periods generally ranging from one year to five years. The term of the lease includes renewal periods only if the Company is reasonably certain that it will exercise the renewal option. When determining if a renewal option is reasonably certain of being exercised, the Company considers several factors, including but not limited to, the cost of moving to another location, the cost of disruption to operations, whether the purpose or location of the leased asset is unique and the contractual terms associated with extending the lease.</div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">Upon the adoption of the new lease standard ASU 2016-02, on January 1, 2019, the Company elected the package of practical expedients permitted under the transition guidance within the amended guidance, which among other things, allowed registrants to carry forward historical lease classification. Accordingly, all existing leases that were classified as operating leases by the Company historically, were classified as operating leases.</div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The operating lease ROU assets represent the lease liability, plus any lease payments made at or before the commencement date, less any lease incentives received. The Company's real estate leases, which are comprised primarily of office spaces, represent a majority of the lease liability. The majority of our lease payments are fixed, although an immaterial portion of payments are variable in nature. Variable lease payments vary based on changes in facts and circumstances related to the use of the ROU and are recorded as incurred. The Company uses an incremental borrowing rate based on rates available at commencement in determining the present value of future payments.</div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The Company has lease agreements with lease and non-lease components, which are accounted for as a single lease component. The Company applies a portfolio approach to effectively account for the operating lease ROU assets and liabilities.</div><div><br /></div></div><div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Lease contracts are evaluated at inception to determine whether they contain a lease, where the Company obtains the right to control an identified asset. The following table summarizes the classification of operating ROU assets and lease liabilities on the consolidated balance sheets (<font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">in thousands</font>):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Operating Leases</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Classification</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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">June 30, 2019</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="text-align: left; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Leased Assets</div></td><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</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></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Operating lease - right of use assets</div></td><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Long term assets</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,071</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: 44%; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</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></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Lease Liabilities</div></td><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</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></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #FFFFFF;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Operating lease liabilities - Current</div></td><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Other current liabilities</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="font-family: 'Times New Roman'; font-size: 10pt;">1,078</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: 44%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Operating lease liabilities</div></td><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Long term liabilities</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="font-family: 'Times New Roman'; font-size: 10pt;">3,439</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: 44%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; width: 44%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;</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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">4,517</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr></table><div><br /></div></div><div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The Company has entered into a sublease with a tenant to rent out 3,822 of square feet from the lease at its Sykesville office on April 1, 2017, with the exact same consideration as on the head lease for our principal executive office located at 1332 Londontown Blvd, Suite 200, Sykesville, Maryland. The sublease does not relieve the Company of its primary lease obligation. The lessor agreement was an operating lease historically<font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">. </font>The Company does not recognize underlying assets for the sublease as a lessor of the operating lease. The net amount received from the sublease is recorded within selling, general and administrative expenses.</div><div><br /></div></div><div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The table below summarizes the lease income and expenses recorded in the consolidated statement of operations incurred during the three and six months ended June 30, 2019, (<font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">in thousands</font>):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Lease Cost</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Classification</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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended June 30, 2019</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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Six Months Ended June 30, 2019</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: 38%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Operating lease cost <sup style="font-weight: bold;">(1)</sup></div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Selling, general and administrative expenses</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">317</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">545</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: 38%; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Short-term leases costs <sup style="font-weight: bold;">(2)</sup></div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Selling, general and administrative expenses</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="font-family: 'Times New Roman'; font-size: 10pt;">35</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="font-family: 'Times New Roman'; font-size: 10pt;">73</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: 38%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Sublease income<sup style="font-weight: bold;">&#160;(3)</sup></div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Selling, general and administrative expenses</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="font-family: 'Times New Roman'; font-size: 10pt;">(16</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</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%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">(32</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Net lease cost</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">336</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">586</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr></table><div><br /></div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;"><sup style="font-weight: bold;">(1)</sup><font style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">&#160;</font>Includes variable lease costs which are immaterial.</div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;"><sup style="font-weight: bold;">(2)</sup><font style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">&#160;</font>Include leases maturity less than twelve months from the report date.</div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><sup style="font-weight: bold;">(3)</sup><sup>&#160;</sup>Sublease portfolio consists of the sublease part of our principal executive office located at 1332 Londontown Blvd, Suite 200, Sykesville, MD.</div><div><br /></div></div><div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The future minimum lease payments under non-cancellable operating leases are reflected below. This table also reflects the reconciliation of the undiscounted cash flows to the discounted operating lease liabilities as recognized at June 30, 2019 consolidated balance sheets (<font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">in thousands</font>):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Operating Leases</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="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">2019</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">654</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="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">2020</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="font-family: 'Times New Roman'; font-size: 10pt;">1,246</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="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">2021</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="font-family: 'Times New Roman'; font-size: 10pt;">1,216</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="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">2022</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="font-family: 'Times New Roman'; font-size: 10pt;">1,156</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="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">2023</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="font-family: 'Times New Roman'; font-size: 10pt;">622</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="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">After 2023</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="font-family: 'Times New Roman'; font-size: 10pt;">107</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Total lease payments</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5,001</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="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Less: Interest</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="font-family: 'Times New Roman'; font-size: 10pt;">484</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Present value of lease payments</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;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></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="font-family: 'Times New Roman'; font-size: 10pt;">4,517</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div></div><div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The Company has calculated the weighted-average remaining lease term, presented in years below, and the weighted-average discount rate for our operating leases. As noted in our lease accounting policy, the Company uses the incremental borrowing rate as the lease discount rate.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Lease Term and Discount Rate</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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Six Months Ended June 30, 2019</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="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average remaining lease term (years)</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></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Operating leases</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="font-family: 'Times New Roman'; font-size: 10pt;">4.22</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="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average discount rate</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></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Operating leases</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="font-family: 'Times New Roman'; font-size: 10pt;">5</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr></table><div><br /></div></div><div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The table below sets out the classification of lease payments in the consolidated statement of cash flows. The right-of-use assets obtained in exchange for operating lease liabilities represent new operating&#160; leases obtained through business combination during the six months ended June 30, 2019.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in thousands)</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Other Information</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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Six Months Ended June 30, 2019</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="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;- Operating cash flows used in operating leases</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">567</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: 4px; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Cash paid for amounts included in measurement of liabilities</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="font-family: 'Times New Roman'; font-size: 10pt;">567</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</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></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Right-of-use assets obtained in exchange for new operating liabilities</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,777</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><br /></div></div></div> 221000 221000 0 303000 0 0 0 303000 30311000 41375000 184000 61440000 68996000 22330000 20400000 P3Y P18M 25000000 5000000 4100000 0 75000 4773000 1902000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: left; margin-bottom: 12pt;"><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 27pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">7.</td><td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Contract Receivables</div></td></tr></table></div></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Contract receivables represent the Company's unconditional rights to consideration due from a broad base of both domestic and international customers. All contract receivables are considered to be collectible within twelve months.</div><div><br /></div></div><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The components of contract receivables are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in thousands)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">June 30,</div></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;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</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; 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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2018</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="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; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Billed receivables</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">10,816</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">15,998</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; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Unbilled receivables</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">8,675</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5,506</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; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Allowance for doubtful accounts</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(426</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(427</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total contract receivables, net</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">19,065</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">21,077</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr></table><div><br /></div></div><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Management reviews collectability of receivables periodically and records an allowance for doubtful accounts to reduce our receivables to their net realizable value when it is probable that the Company will not be able to collect all amounts according to the contractual terms of the receivable. The allowance for doubtful accounts is based on historical trends of past due accounts, write-offs, specific identification and review of customer accounts. During the six months ended June 30, 2019 and 2018, the Company did not record any allowances for doubtful accounts. The minor fluctuation on the balance of allowances for doubtful accounts was due to foreign currency exchange rates.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">During July 2019, the Company invoiced $6.1 million of the unbilled amounts related to the balance at June 30, 2019.</div><div><br /></div><div style="text-align: justify; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">As of June 30, 2019, the Company had one customer that accounted for 30.2% its consolidated contract receivables. As of December 31, 2018, the Company had one customer that accounted for 16.8% of its consolidated contract receivables.</div></div></div> 20934000 8512000 6610000 16161000 6610000 16161000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify;"><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 36pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">6.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Contingent Consideration</div></td></tr></table></div></div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Acquisitions may include contingent consideration payments based on future financial measures of an acquired company. Under ASC 805, <font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Business Combinations</font>, contingent consideration is required to be recognized at fair value as of the acquisition date. We estimate the fair value of these liabilities based on financial projections of the acquired companies and estimated probabilities of achievement. At each reporting date, the contingent consideration obligation is revalued to estimated fair value and changes in fair value subsequent to the acquisition are reflected in income or expense in the consolidated statements of operations and could cause a material impact to our operating results. Changes in the fair value of contingent consideration obligations may result from changes in discount periods and rates, changes in the timing and amount of revenue and/or earnings estimates and changes in probability assumptions with respect to the likelihood of achieving the various earn-out criteria.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In connection with the acquisition of DP Engineering on February 15, 2019, the Company recognized the estimated fair value of contingent consideration for $1.2 million. During the six months ended June 30, 2019, as a result of the triggering event described in Note 8, an impairment test was conducted on DP Engineering's goodwill and definite-lived intangible assets and the Company determined the $1.2 million of contingent consideration recognized upon acquisition of DP Engineering has reduced to zero since the related earn-out payment is no longer expected to be paid. We have recorded this reduction as an offset to selling, general and administrative expenses in unaudited consolidated statements of operations. There was no contingent liability as of June 30, 2019.</div><div><br /></div></div></div> -909000 -6339000 -10551000 -13745000 12266000 7614000 -125000 981000 -4361000 -515000 -4361000 -125000 -515000 981000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Accounting pronouncements recently adopted</div></div><div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">In February 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Updates ("ASU") No. 2016-02, <font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Leases (Topic 842), </font>a new standard related to leases to increase transparency and comparability among organizations by requiring the recognition of right-of-use (&#8220;ROU&#8221;) assets and lease liabilities on the balance sheet. Most prominent among the changes in the standard is the recognition of ROU assets and lease liabilities by lessees for those leases classified as operating leases under current U.S. GAAP. Under the standard, disclosures are required to meet the objective of enabling users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases. The new standard is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. A modified retrospective transition approach is required for lessees with capital and operating leases existing at, or entered into after, the beginning of the earliest applicable period presented in the consolidated financial statements, with certain practical expedients available.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The Company adopted the new standard using the modified retrospective approach effective on January 1, 2019. The Company's adoption included lease codification improvements that were issued by the FASB through June 2019.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The FASB made available several practical expedients in adopting the new lease accounting guidance. The Company elected the package of practical expedients permitted under the transition guidance within the amended guidance, which among other things, allowed registrants to carry forward historical lease classification. The Company elected the practical expedient that allows the combination of both lease and non-lease components as a single component and account for it as a lease for all classes of underlying assets. The Company elected not to apply the new guidance to short term leases with an initial term of twelve months or less. The Company recognizes those lease payments in the consolidated statements of operations on a straight-line basis over the lease term. The Company elected to use a single discount rate for a portfolio of leases with reasonably similar characteristics.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The most significant impact was the recognition of ROU assets and related lease liabilities for operating leases on the consolidated balance sheets. The Company recognized ROU assets and related lease liabilities of $2.7 million and $3.0 million respectively, related to operating lease commitments, as of January 1, 2019. The operating lease ROU asset represents the lease liability, plus any lease payments made at or before the commencement date, less any lease incentives received. The new guidance did not have a material impact on the Company's cash flows or results of operations. See Note 16 of the consolidated financial statements.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Accounting pronouncements not yet adopted</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">In June 2016, the FASB issued ASU 2016-13, <font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Financial Instruments - Credit Losses</font>, which introduces new guidance for credit losses on instruments within its scope. The new guidance introduces an approach based on expected losses to estimate credit losses on certain types of financial instruments, including, but not limited to, trade and other receivables, held-to-maturity debt securities, loans and net investments in leases. The new guidance also modifies the impairment model for available-for-sale debt securities and requires the entities to determine whether all or a portion of the unrealized loss on an available-for-sale debt security is a credit loss. The standard also indicates that entities may not use the length of time a security has been in an unrealized loss position as a factor in concluding whether a credit loss exists. The ASU is effective for public companies for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. Early adoption is permitted for all entities for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The Company is currently evaluating the effects, if any, that the adoption of this guidance will have on the Company's consolidated financial position, results of operations and cash flows.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">In January 2017, the FASB issued ASU 2017-04, <font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Simplifying the Test for Goodwill Impairment</font> ("ASU 2017-04").&#160; ASU 2017-04 simplifies the accounting for goodwill impairment by eliminating Step 2 of the current goodwill impairment test, which required a hypothetical purchase price allocation. Goodwill impairment will now be the amount by which the reporting unit's carrying value exceeds its fair value, limited to the carrying value of the goodwill. ASU 2017-04 is effective for financial statements issued for fiscal years, and interim periods beginning after December 15, 2019. We are currently evaluating the potential impact of the adoption of ASU 2017-04 on our consolidated financial statements.</div><div><br /></div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: left; margin-bottom: 12pt;"><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 36pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2.</td><td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Recent Accounting Pronouncements</div></td></tr></table></div></div></div><div><div style="text-align: justify; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Accounting pronouncements recently adopted</div></div><div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">In February 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Updates ("ASU") No. 2016-02, <font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Leases (Topic 842), </font>a new standard related to leases to increase transparency and comparability among organizations by requiring the recognition of right-of-use (&#8220;ROU&#8221;) assets and lease liabilities on the balance sheet. Most prominent among the changes in the standard is the recognition of ROU assets and lease liabilities by lessees for those leases classified as operating leases under current U.S. GAAP. Under the standard, disclosures are required to meet the objective of enabling users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases. The new standard is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. A modified retrospective transition approach is required for lessees with capital and operating leases existing at, or entered into after, the beginning of the earliest applicable period presented in the consolidated financial statements, with certain practical expedients available.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The Company adopted the new standard using the modified retrospective approach effective on January 1, 2019. The Company's adoption included lease codification improvements that were issued by the FASB through June 2019.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The FASB made available several practical expedients in adopting the new lease accounting guidance. The Company elected the package of practical expedients permitted under the transition guidance within the amended guidance, which among other things, allowed registrants to carry forward historical lease classification. The Company elected the practical expedient that allows the combination of both lease and non-lease components as a single component and account for it as a lease for all classes of underlying assets. The Company elected not to apply the new guidance to short term leases with an initial term of twelve months or less. The Company recognizes those lease payments in the consolidated statements of operations on a straight-line basis over the lease term. The Company elected to use a single discount rate for a portfolio of leases with reasonably similar characteristics.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The most significant impact was the recognition of ROU assets and related lease liabilities for operating leases on the consolidated balance sheets. The Company recognized ROU assets and related lease liabilities of $2.7 million and $3.0 million respectively, related to operating lease commitments, as of January 1, 2019. The operating lease ROU asset represents the lease liability, plus any lease payments made at or before the commencement date, less any lease incentives received. The new guidance did not have a material impact on the Company's cash flows or results of operations. See Note 16 of the consolidated financial statements.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Accounting pronouncements not yet adopted</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">In June 2016, the FASB issued ASU 2016-13, <font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Financial Instruments - Credit Losses</font>, which introduces new guidance for credit losses on instruments within its scope. The new guidance introduces an approach based on expected losses to estimate credit losses on certain types of financial instruments, including, but not limited to, trade and other receivables, held-to-maturity debt securities, loans and net investments in leases. The new guidance also modifies the impairment model for available-for-sale debt securities and requires the entities to determine whether all or a portion of the unrealized loss on an available-for-sale debt security is a credit loss. The standard also indicates that entities may not use the length of time a security has been in an unrealized loss position as a factor in concluding whether a credit loss exists. The ASU is effective for public companies for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. Early adoption is permitted for all entities for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The Company is currently evaluating the effects, if any, that the adoption of this guidance will have on the Company's consolidated financial position, results of operations and cash flows.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">In January 2017, the FASB issued ASU 2017-04, <font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Simplifying the Test for Goodwill Impairment</font> ("ASU 2017-04").&#160; ASU 2017-04 simplifies the accounting for goodwill impairment by eliminating Step 2 of the current goodwill impairment test, which required a hypothetical purchase price allocation. Goodwill impairment will now be the amount by which the reporting unit's carrying value exceeds its fair value, limited to the carrying value of the goodwill. ASU 2017-04 is effective for financial statements issued for fiscal years, and interim periods beginning after December 15, 2019. We are currently evaluating the potential impact of the adoption of ASU 2017-04 on our consolidated financial statements.</div><div><br /></div></div></div> 2 2 2 4071000 0 2700000 567000 545000 317000 15877000 11686000 5660000 5150000 0.0500 717000 -5274000 -448000 680000 -277000 619000 1010000 -293000 -171000 208000 61000 -1218000 1078000 3439000 0 567000 3000000 4517000 1200000 0 64000 49000 1133000 60000 4000 29000 3000 -19000 1371000 1375000 -182000 -60000 27000 -227000 -60000 -182000 27000 -227000 0 13521000 54000 9750000 13500000 1701000 0 25000 488000 0.01 0.01 0 0 0 0 0 0 2000000 2000000 2210000 1800000 10300000 14263000 10300000 94000 75000 14263000 10154000 13000 0 981000 1136000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify;"><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 36pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">13.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Product Warranty</div></td></tr></table></div></div><div><br /></div></div><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The Company accrues for estimated warranty costs at the time the related revenue is recognized based on historical experience and projected claims. The Company's SDB contracts generally provide a one-year base warranty on the systems. The portion of the warranty provision expected to be incurred within 12 months is classified as current within accrued warranty and totals $1.1 million, while the remaining $0.6 million is classified as long-term within other liabilities. The activity in the accrued warranty accounts is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in thousands)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#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;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#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: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Balance, January 1, 2019</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,621</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="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Current period provision</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">175</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="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Current period claims</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(58</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Currency adjustment</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Balance at June 30, 2019</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,737</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div></div></div> 5522000 5293000 1103000 1065000 0 117000 1777000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following table sets forth the revenue and operating results attributable to each reportable segment and includes a reconciliation of segment revenue to consolidated revenue and operating results to consolidated income before income taxes. Inter-segment revenue is eliminated in consolidation and is not significant:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in thousands)</div><div>&#160;</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three months ended</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">June 30,</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="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Six months ended</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">June 30,</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2018</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2018</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="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><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;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Revenue:</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><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: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Performance Improvement Solutions</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">13,010</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">10,864</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">25,200</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">20,765</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: 52%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Nuclear Industry Training and Consulting</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">10,448</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">13,834</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">20,452</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">26,828</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">23,458</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">24,698</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">45,652</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">47,593</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; 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><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><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: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Operating loss:</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><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: 52%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Performance Improvement Solutions</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,010</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">619</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">208</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(171</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Nuclear Industry Training and Consulting</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(293</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">61</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1,218</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(277</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Loss on impairment</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(5,464</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Change in fair value of contingent consideration, net</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,200</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; 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><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><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: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Operating income (loss)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">717</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">680</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(5,274</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(448</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; 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><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><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: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Interest (expense), net</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(316</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(61</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(524</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(39</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Loss on derivative instruments, net</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(101</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(91</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(8</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(247</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Other (expense) income, net</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(19</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">29</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Income (loss) before income taxes</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">281</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">532</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(5,803</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(705</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr></table><div><br /></div></div></div> 1841000 683000 500000 396000 189000 518000 156000 0 -1000 0 1000 2000 2000 -1000 -2000 1000 0 -2000 74922 156898 205000 95917 2000000 1107000 2000 2000 190000 1300000 2200000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: left;"><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 36pt; vertical-align: top; align: right; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">5.</td><td style="width: auto; vertical-align: top; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Restructuring Activities</div></td></tr></table></div></div><div><br /></div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">On December 27, 2017, the board of GSE approved an international restructuring plan to streamline and optimize the Company's global operations. Beginning in December 2017, GSE has been in the process of consolidating its engineering services and R&amp;D activities to Maryland and ceasing an unprofitable non-core business in the United Kingdom (UK). As a result, the Company closed its offices in Nyk&#246;ping, Sweden; Chennai, India; and Stockton-on-Tees, UK. These actions are designed to improve Company productivity by eliminating duplicate employee functions, increasing GSE's focus on its core business, improving efficiency and maintaining the full range of engineering capabilities while reducing costs and organizational complexity.</div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">GSE eliminated approximately 40 positions since 2017 due to these changes, primarily in Europe and India, and will undertake other cost-savings measures. The restructuring plan is expected to be completed by the end of 2019. As a result of these efforts, GSE expects to record a total restructuring charge of approximately $2.2 million, primarily related to workforce reductions, contract termination costs and asset write-offs due to the exit activities. As of June 30, 2019, we had recorded total restructuring charges totaling $2.0 million since 2017. We incurred $2,000 costs during the six months ended June 30, 2019. We recognized $1.3 million of restructuring cost for the year ended December 31, 2018. In addition to the total recognized restructuring costs, the Company has an estimated $1.3 million of cumulative translation adjustments that will be charged against net loss and an estimated $1.0 million of tax benefits that will be realized upon liquidation of these foreign entities. GSE expects to recognize the remaining restructuring costs, currency translation adjustments and tax benefits by the end of 2019.</div></div><div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">For the six months ended June 30, 2019,&#160; we made payments related to our restructuring for employee termination benefits and other legal expenses in the amount of $54,000 that had been previously accrued.</div></div></div> 40 -42569000 -46930000 P12M 27159000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: left;"><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 36pt; vertical-align: top; align: right; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">14.</td><td style="width: auto; vertical-align: top; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Revenue</div></td></tr></table></div></div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">We account for revenue in accordance with ASC 606, <font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Revenue from Contracts with Customers</font>, upon the adoption of ASU 2014-09, <font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Revenue from Contracts with Customers</font>, and all the related updates (collectively, the new revenue standard) on January 1, 2018, using the modified retrospective transition method.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">We generate revenue primarily through three broad revenue streams: 1) System Design and Build ("SDB"), 2) Software, and 3) Training and Consulting Services. We recognize revenue from SDB and software contracts mainly through the Performance Improvement Solutions segment and the training and consulting service contracts through both the Performance Improvement Solutions segment and Nuclear Industry Training and Consulting segment.</div><div><br /></div></div><div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table represents a disaggregation of revenue by type of goods or services for the three and six months ended June 30, 2019 and 2018, along with the reportable segment for each category:</div><div><br /></div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">(<font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">in thousands</font>)</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; 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="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three months ended June 30,</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="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Six months ended June 30,</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: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2018</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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2018</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="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Performance Improvement Solutions segment</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><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: 52%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">System Design and Build</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5,595</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7,300</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">12,037</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">14,795</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: 52%; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Software</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="font-family: 'Times New Roman'; font-size: 10pt;">635</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="font-family: 'Times New Roman'; font-size: 10pt;">546</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="font-family: 'Times New Roman'; font-size: 10pt;">1,384</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="font-family: 'Times New Roman'; font-size: 10pt;">1,415</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: 52%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Training and Consulting Services</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="font-family: 'Times New Roman'; font-size: 10pt;">6,780</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="font-family: 'Times New Roman'; font-size: 10pt;">3,018</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="font-family: 'Times New Roman'; font-size: 10pt;">11,779</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="font-family: 'Times New Roman'; font-size: 10pt;">4,555</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: 52%; 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><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><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: 52%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nuclear Industry Training and Consulting segment</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><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: 52%; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Training and Consulting Services</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="font-family: 'Times New Roman'; font-size: 10pt;">10,448</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="font-family: 'Times New Roman'; font-size: 10pt;">13,834</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="font-family: 'Times New Roman'; font-size: 10pt;">20,452</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="font-family: 'Times New Roman'; font-size: 10pt;">26,828</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: 52%; padding-bottom: 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;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total revenue</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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">23,458</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">24,698</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">45,652</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">47,593</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr></table><div><br /></div><div><br /></div></div><div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">SDB contracts are typically fixed-priced, and we receive payments based on a billing schedule as established in our contracts. The transaction price for software contracts is generally fixed. Fees for software are normally due in advance of or shortly after delivery of the software. Fees for PCS are normally paid in advance of the service period. For Training and Consulting Services, the customers are generally billed on a regular basis, such as weekly, biweekly or monthly, for services provided. Contract liability, which we classify as billing in excess of revenue earned, relates to payments received in advance of performance under the contract. Contract liabilities are recognized as revenue as performance obligations are satisfied.</div><div><br /></div></div><div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table reflects the revenue recognized in the reporting periods that were included in the contract liabilities from contracts with customers:</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">(<font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">in thousands</font>)</div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="7" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended June 30,</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="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Six Months Ended June 30,</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="3" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2018</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2018</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: middle; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Revenue recognized in the period from amounts included in Billings in Excess at the beginning of the period</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,813</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,738</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">7,853</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">7,954</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div></div><div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">For an SDB contract, we generally have two main performance obligations: the training simulator build and post contract support ("PCS"). The training simulator build generally includes hardware, software, and labor. We recognize the training simulator build revenue over the construction and installation period using the cost-to-cost input method. In applying the cost-to-cost input method, we use the actual costs incurred to date relative to the total estimated costs to measure the work progress toward the completion of the performance obligation and recognize revenue accordingly. Estimated contract costs are reviewed and revised periodically as the work progresses, and the cumulative effect of any change in estimates is recognized in the period in which the change is identified. Estimated losses are recognized in the period such losses are identified. Uncertainties inherent in the performance of contracts include labor availability and productivity, material costs, change order scope and pricing, software modification and customer acceptance issues. The reliability of these cost estimates is critical to the Company's revenue recognition as a significant change in the estimates can cause the Company's revenue and related margins to change significantly from the amounts estimated in the early stages of the project.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">For the three and six months ended June 30, 2019, the Company recognized revenue of $1.1 million and $1.9 million related to performance obligations satisfied in previous periods, respectively.</div><div><br /></div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">As of June 30, 2019, the aggregate amount of transaction price allocated to the remaining performance obligations of SDB, software and fixed-price training and consulting services contracts is $27.2 million. The Company will recognize the revenue as the performance obligations are satisfied, which is expected to occur over the next 12 months.</div></div></div> 45652000 47593000 23458000 24698000 4325000 5595000 4555000 635000 6780000 10448000 26828000 3018000 20452000 13834000 11779000 1384000 546000 14795000 1415000 12037000 7300000 13010000 20452000 26828000 10864000 10448000 20765000 13834000 25200000 16000 32000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The Company accrues for estimated warranty costs at the time the related revenue is recognized based on historical experience and projected claims. The Company's SDB contracts generally provide a one-year base warranty on the systems. The portion of the warranty provision expected to be incurred within 12 months is classified as current within accrued warranty and totals $1.1 million, while the remaining $0.6 million is classified as long-term within other liabilities. The activity in the accrued warranty accounts is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in thousands)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#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;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#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: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Balance, January 1, 2019</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,621</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="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Current period provision</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">175</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="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Current period claims</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(58</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Currency adjustment</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Balance at June 30, 2019</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,737</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes the consideration paid to acquire DP Engineering and the preliminary fair value of the assets acquired and liabilities assumed at the date of the transaction. Due to the recent completion of the acquisition, the Company recorded the assets acquired and liabilities assumed at their preliminary estimated fair value. As of June 30, 2019, the Company had not finalized the determination of the fair value allocated to various assets and liabilities, including, but not limited to, contract receivables, prepaid expenses and other current assets, intangible assets, accounts payable, accrued expenses, contingent consideration, accrued compensation and the residual amount allocated to goodwill. The following amounts except for cash are all reflected in the consolidated statement of cash flows within the "Acquisition of DP Engineering, net of cash acquired" line caption.</div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">(<font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">in thousands</font>)</div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Total purchase price</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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">14,855</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;Purchase price allocation:</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></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: 11pt; font-family: 'Times New Roman'; font-size: 10pt;">Cash</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="font-family: 'Times New Roman'; font-size: 10pt;">134</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="text-align: left; text-indent: 11pt; font-family: 'Times New Roman'; font-size: 10pt;">Contract receivables</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="font-family: 'Times New Roman'; font-size: 10pt;">2,934</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="text-align: left; text-indent: 11pt; font-family: 'Times New Roman'; font-size: 10pt;">Prepaid expenses and other current assets</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="font-family: 'Times New Roman'; font-size: 10pt;">209</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="text-align: left; text-indent: 11pt; font-family: 'Times New Roman'; font-size: 10pt;">Property, and equipment, net</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="font-family: 'Times New Roman'; font-size: 10pt;">210</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="text-align: left; text-indent: 11pt; font-family: 'Times New Roman'; font-size: 10pt;">Intangible assets</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="font-family: 'Times New Roman'; font-size: 10pt;">6,798</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="text-align: left; text-indent: 11pt; font-family: 'Times New Roman'; font-size: 10pt;">Other assets</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="font-family: 'Times New Roman'; font-size: 10pt;">1,806</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="text-align: left; text-indent: 11pt; font-family: 'Times New Roman'; font-size: 10pt;">Accounts payable and accrued expenses</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="font-family: 'Times New Roman'; font-size: 10pt;">(1,375</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: 11pt; font-family: 'Times New Roman'; font-size: 10pt;">Other liabilities</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="font-family: 'Times New Roman'; font-size: 10pt;">(1,494</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;Total identifiable net assets</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="font-family: 'Times New Roman'; font-size: 10pt;">9,222</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="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;Goodwill</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="font-family: 'Times New Roman'; font-size: 10pt;">5,633</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;Net assets acquired</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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">14,855</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes the consideration paid to acquire True North and the preliminary fair value of the assets acquired and liabilities assumed at the date of the transaction. The Company recorded the assets acquired and liabilities assumed at their preliminary estimated fair value. As of June 30, 2019, the Company had finalized the determination of the fair value allocated to various assets and liabilities, including, but not limited to, contract receivables, prepaid expenses and other current assets, intangible assets, accounts payable, accrued expenses, accrued compensation and the residual amount allocated to goodwill.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">(<font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">in thousands</font>)</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Total purchase price</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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">9,915</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; 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: 88%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;Purchase price allocation:</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></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: 11pt; font-family: 'Times New Roman'; font-size: 10pt;">Cash</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="font-family: 'Times New Roman'; font-size: 10pt;">306</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="text-align: left; text-indent: 11pt; font-family: 'Times New Roman'; font-size: 10pt;">Contract receivables</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="font-family: 'Times New Roman'; font-size: 10pt;">1,870</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="text-align: left; text-indent: 11pt; font-family: 'Times New Roman'; font-size: 10pt;">Prepaid expenses and other current assets</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="font-family: 'Times New Roman'; font-size: 10pt;">8</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="text-align: left; text-indent: 11pt; font-family: 'Times New Roman'; font-size: 10pt;">Property, and equipment, net</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="font-family: 'Times New Roman'; font-size: 10pt;">1</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="text-align: left; text-indent: 11pt; font-family: 'Times New Roman'; font-size: 10pt;">Intangible assets</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="font-family: 'Times New Roman'; font-size: 10pt;">5,088</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="text-align: left; text-indent: 11pt; font-family: 'Times New Roman'; font-size: 10pt;">Accounts payable, accrued expenses</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="font-family: 'Times New Roman'; font-size: 10pt;">(1,744</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: 11pt; font-family: 'Times New Roman'; font-size: 10pt;">Accrued compensation</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="font-family: 'Times New Roman'; font-size: 10pt;">(353</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;Total identifiable net assets</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="font-family: 'Times New Roman'; font-size: 10pt;">5,176</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="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;Goodwill</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="font-family: 'Times New Roman'; font-size: 10pt;">4,739</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;Net assets acquired</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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">9,915</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The number of common shares and common share equivalents used in the determination of basic and diluted loss per share were as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in thousands, except for share amounts)</div></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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three months ended</div></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="6" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Six months ended</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; padding-bottom: 2px;">&#160;</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">June 30,</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="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">June 30,</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: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2018</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2018</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="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Numerator:</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><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: 52%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net (loss) income</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(125</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">981</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(4,361</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(515</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; 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><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><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: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Denominator:</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><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: 52%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average shares outstanding for basic loss per share</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">20,006,492</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">19,651,441</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">19,979,018</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">19,580,046</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: 52%; 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><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><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: 52%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Effect of dilutive securities:</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><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: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Stock options and restricted stock units</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">377,682</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Adjusted weighted-average shares outstanding and assumed conversions for diluted loss per share</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">20,006,492</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">20,029,123</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">19,979,018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">19,580,046</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; 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><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><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: 52%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Shares related to dilutive securities excluded because inclusion would be anti-dilutive</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">263,241</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">374,833</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">175,848</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">714,821</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr></table><div><br /></div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents the provision (benefit) for income taxes and the effective tax rates:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in thousands)</div><div>&#160;</div></td><td colspan="7" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three months ended</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">June 30,</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="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Six months ended</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">June 30,</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="3" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2018</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2018</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="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><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: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Provision (benefit) for income taxes</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">406</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(449</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1,442</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(190</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Effective tax rate</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">144.5</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(84.4</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)%</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">24.8</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">27.0</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr></table><div><br /></div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Money market funds at both June 30, 2019 and December 31, 2018 are included in cash and cash equivalents in the respective consolidated balance sheets.</div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents assets and liabilities measured at fair value at June 30, 2019:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in thousands)</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Quoted Prices</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">in Active Markets</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">for Identical Assets</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(Level 1)</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Significant</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Other Observable</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Inputs</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(Level 2)</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Significant</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Unobservable</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Inputs</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(Level 3)</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</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="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><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: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Money market funds</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">575</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">575</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: 52%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Foreign exchange contracts</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">113</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">113</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total assets</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">575</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">113</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">688</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; 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><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><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: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Liability awards</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(112</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(112</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Interest rate swap contract</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(191</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(191</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total liabilities</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(303</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(303</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; 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><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><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></table><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Money market funds at both June 30, 2019 and December 31, 2018 are included in cash and cash equivalents in the respective consolidated balance sheets.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents assets and liabilities measured at fair value at December 31, 2018:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in thousands)</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Quoted Prices</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">in Active Markets</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">for Identical Assets</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(Level 1)</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Significant</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Other Observable</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Inputs</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(Level 2)</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Significant</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Unobservable</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Inputs</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(Level 3)</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</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="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><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: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Money market funds</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">824</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">824</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: 52%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Foreign exchange contracts</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">43</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">43</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total assets</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">824</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">43</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">867</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; 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><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><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: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Liability awards</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(118</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(118</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Interest rate swap contract</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(103</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(103</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total liabilities</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(221</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(221</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; 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><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><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></table><div><br /></div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The outstanding long-term debt under the delayed draw term loan facility was as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in thousands)</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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">June 30, 2019</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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2018</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: middle; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Long-term debt, net of discount</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">20,934</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">8,512</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: middle; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Less: current portion of long-term debt</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="font-family: 'Times New Roman'; font-size: 10pt;">(4,773</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">)</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="font-family: 'Times New Roman'; font-size: 10pt;">1,902</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Long-term debt, less current portion</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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">16,161</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">6,610</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Changes in the net carrying amount of goodwill from December 31, 2018 through June 30, 2019 were due to the acquisition of DP Engineering, and were comprised of the following items:</div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">in thousands</font>)</div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; 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: middle; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Performance Improvement Solutions</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: middle; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nuclear Industry Training and Consulting</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</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: 64%; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Balance, January 1, 2019</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4,739</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">8,431</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">13,170</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Acquisition</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5,633</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5,633</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Dispositions</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Goodwill impairment loss</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(2,094</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(2,094</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Balance, June 30, 2019</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">8,278</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">8,431</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">16,709</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes the fair value of intangible assets acquired at the date of acquisition and the related weighted average amortization period:</div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Intangible Assets</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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted average amortization period</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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fair Value</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: middle;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in years)</div></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;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in thousands)</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: middle; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Customer relationships</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" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: 'Times New Roman'; font-size: 10pt;">15</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,898</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: middle; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Tradename</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" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: 'Times New Roman'; font-size: 10pt;">10</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="font-family: 'Times New Roman'; font-size: 10pt;">1,172</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: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Non-compete agreements</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%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255);"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="font-family: 'Times New Roman'; font-size: 10pt;">728</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Total</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%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">6,798</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr></table><div><br /></div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">DP Engineering contributed revenue of $4.3 million to GSE for the period from February 15, 2019 to June 30, 2019.</div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes the fair value of intangible assets acquired at the date of acquisition and the related weighted average amortization period:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Intangible Assets</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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted average amortization period</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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fair Value</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: middle;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in years)</div></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;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in thousands)</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: middle; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Customer relationships</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" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: 'Times New Roman'; font-size: 10pt;">15</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">3,758</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: middle; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Tradename</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" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: 'Times New Roman'; font-size: 10pt;">10</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="font-family: 'Times New Roman'; font-size: 10pt;">582</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: middle; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Non-compete agreements</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" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4</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="font-family: 'Times New Roman'; font-size: 10pt;">221</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: middle; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Alliance agreements</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%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"><div style="font-family: 'Times New Roman'; font-size: 10pt;">5</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="font-family: 'Times New Roman'; font-size: 10pt;">527</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Total</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%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">5,088</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div><br /></div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">For the three and six months ended June 30, 2019 and 2018, the Company recognized a net (loss) gain on its derivative instruments as outlined below:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; 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="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three months ended</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">June 30,</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="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Six months ended</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">June 30,</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="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in thousands)</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2018</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2018</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="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><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: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Interest rate swap - change in fair value</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(62</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(11</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(88</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(11</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Foreign exchange contracts-change in fair value</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(32</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(46</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">70</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(164</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Remeasurement of related contract receivables, billings in excess of revenue earned, and subcontractor accruals</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(7</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(34</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">10</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(72</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Loss on derivative instruments, net</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(101</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(91</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(8</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(247</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr></table><div><br /></div><div><br /></div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The Company reports all derivatives at fair value. These contracts are recognized as either assets or liabilities, depending upon the derivative&#8217;s fair value. The estimated net fair values of the derivative contracts on the consolidated balance sheets are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><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;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">June 30,</div></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;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</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; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in thousands)</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2018</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="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Prepaid expenses and other current assets</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: 2px; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Foreign exchange contracts</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;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">113</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">43</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total asset derivatives</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">113</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">43</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; 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><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="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Other liabilities</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%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Interest rate swaps</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(191</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(103</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total liability derivatives</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(191</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(103</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; 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><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%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net fair value</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(78</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(60</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr></table><div><br /></div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The components of contract receivables are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in thousands)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">June 30,</div></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;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</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; 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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2018</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="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; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Billed receivables</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">10,816</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">15,998</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; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Unbilled receivables</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">8,675</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5,506</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; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Allowance for doubtful accounts</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(426</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(427</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total contract receivables, net</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">19,065</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">21,077</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr></table><div><br /></div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents the carrying amount and classification of the assets related to the Company&#8217;s variable interests in non-consolidated VIE and the maximum exposure to loss at June 30, 2019.</div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td colspan="1" valign="bottom" style="vertical-align: middle; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">(<font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">In thousands</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: middle; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">June 30, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td colspan="1" valign="bottom" style="vertical-align: middle;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Assets</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></tr><tr><td colspan="1" valign="bottom" style="vertical-align: middle;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Cash:</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></tr><tr><td colspan="1" valign="bottom" style="vertical-align: middle; padding-left: 1%; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Checking account</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;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></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="font-family: 'Times New Roman'; font-size: 10pt;">184</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td colspan="1" valign="bottom" style="vertical-align: middle; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Total assets</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;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></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="font-family: 'Times New Roman'; font-size: 10pt;">184</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td colspan="1" valign="bottom" style="vertical-align: middle; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Liabilities</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></tr><tr><td colspan="1" valign="bottom" style="vertical-align: middle; padding-left: 1%; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Credit card and other payables</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="font-family: 'Times New Roman'; font-size: 10pt;">184</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td colspan="1" valign="bottom" style="vertical-align: middle; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Total liabilities</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="font-family: 'Times New Roman'; font-size: 10pt;">184</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td colspan="1" valign="bottom" style="vertical-align: middle; width: 88%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Total net assets</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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr><tr><td colspan="1" valign="bottom" style="vertical-align: middle; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Maximum exposure to loss</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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div style="margin-bottom: 12pt;"><br /></div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; margin-bottom: 12pt;"><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 36pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">17.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Segment Information</div></td></tr></table></div></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The Company has two reportable business segments. The Performance segment provides simulation, training and engineering products and services delivered across the breadth of industries we serve. Solutions include simulation for both training and engineering applications. Example engineering services include, but not limited to, plant design verification and validation, thermal performance evaluation and optimization programs, and engineering programs for plants for ASME code and ASME Section XI. The Company provides these services through GSE, True North and DP Engineering across all market segments. Example training applications include turnkey and custom training services. Contract terms are typically less than two years.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The NITC segment provides specialized workforce solutions primarily to the nuclear industry, working at clients' facilities. This business is managed through our Hyperspring and Absolute subsidiaries. The business model, management focus, margins and other factors clearly separate this business line from the rest of the GSE product and service portfolio.</div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">On February 15, 2019, through our wholly-owned subsidiary GSE Performance Solutions, Inc., the Company entered into the DP Engineering Purchase Agreement, to purchase 100% of the membership interests in DP Engineering. DP Engineering is a provider of value-added technical engineering solutions and consulting services to nuclear power plants with an emphasis on preparation and implementation of design modifications during plant outages. For reporting purposes, DP Engineering is included in our Performance segment due to similarities in services provided including engineering solutions and implementation of design modifications to nuclear power sector.</div><div><br /></div><div style="text-align: justify; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">On May 11, 2018, GSE, through our wholly-owned subsidiary GSE Performance Solutions, Inc., entered into the True North Purchase Agreement to purchase 100% of the membership interests in True North. True North is a provider of technical engineering solutions to nuclear and fossil fuel power plants with an emphasis on regulatory-driven ASME code programs. The acquisition of True North is expected to broaden our engineering services offering, expand our relationships with several of the largest nuclear energy providers in the United States, and add a highly specialized, complimentary talent pool to our employee base. For reporting purposes, True North is included in our Performance segment due to similarities in services provided including technical engineering solutions to the nuclear and fossil fuel power sector.</div></div><div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">Due to the impairment described in Note 8 related to DP Engineering, we recognized charges totaling $5.5 million related to the impairment of certain definite-lived intangible assets and goodwill in our Performance segment.</div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Our primary measure of segment performance as shown in the table below excluded loss on impairment of intangible and goodwill, and the change in fair value of contingent consideration, net, which we do not believe are representative of the ongoing operations of the Performance segment. Excluding this discrete item from our segment measure of performance allows for better period over period comparison.</div><div style="margin-bottom: 12pt;"><br /></div></div><div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following table sets forth the revenue and operating results attributable to each reportable segment and includes a reconciliation of segment revenue to consolidated revenue and operating results to consolidated income before income taxes. Inter-segment revenue is eliminated in consolidation and is not significant:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in thousands)</div><div>&#160;</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three months ended</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">June 30,</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="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Six months ended</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">June 30,</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2018</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2018</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="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><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;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Revenue:</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><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: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Performance Improvement Solutions</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">13,010</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">10,864</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">25,200</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">20,765</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: 52%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Nuclear Industry Training and Consulting</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">10,448</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">13,834</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">20,452</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">26,828</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">23,458</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">24,698</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">45,652</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">47,593</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; 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><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><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: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Operating loss:</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><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: 52%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Performance Improvement Solutions</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,010</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">619</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">208</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(171</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Nuclear Industry Training and Consulting</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(293</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">61</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1,218</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(277</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Loss on impairment</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(5,464</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</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: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Change in fair value of contingent consideration, net</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,200</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; 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><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><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: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Operating income (loss)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">717</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">680</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(5,274</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(448</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; 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><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><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: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Interest (expense), net</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(316</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(61</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(524</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(39</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Loss on derivative instruments, net</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(101</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(91</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(8</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(247</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Other (expense) income, net</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(19</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">29</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Income (loss) before income taxes</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">281</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">532</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(5,803</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</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="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(705</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td></tr></table><div><br /></div></div></div> 8766000 9320000 4793000 4343000 1036000 1028000 P3Y P1Y -1598911 -1598911 -1598911 -1598911 21595215 21485445 21215884 21024395 21698635 -1598911 21310806 -1598911 73000 35000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify;"><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 36pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">1.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Summary of Significant Accounting Policies</div></td></tr></table></div></div><div><br /></div></div><div><div style="text-align: justify; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Basis of Presentation</div><div style="text-align: left; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><!--Anchor-->GSE Systems, Inc. is a leading provider of professional and technical engineering, staffing services, and simulation software to clients in the power and process industries. References in this report to &#8220;GSE,&#8221; the &#8220;Company,&#8221; &#8220;we&#8221; and &#8220;our&#8221; are to GSE Systems and its subsidiaries, collectively.</div><div style="text-align: justify; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The consolidated interim financial statements included herein have been prepared by GSE and are unaudited. In the opinion of the Company's management, all adjustments and reclassifications of a normal and recurring nature necessary to present fairly the financial position, results of operations and cash flows for the periods presented have been made. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") have been condensed or omitted.</div><div style="text-align: justify; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The accompanying unaudited consolidated financial statements have been prepared in accordance with U.S. GAAP for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. The accompanying balance sheet data for the year ended December 31, 2018 was derived from our audited financial statements, but it does not include all disclosures required by U.S. GAAP.</div><div style="text-align: justify; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The results of operations for interim periods are not necessarily an indication of the results for the full year. These consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company's Annual Report on Form 10-K for the year ended December 31, 2018, filed with the Securities and Exchange Commission on March&#160;27,&#160;2019.</div><div style="text-align: justify; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements as well as reported amounts of revenues and expenses during the reporting period. The Company&#8217;s most significant estimates relate to revenue recognition on contracts with customers, allowance for doubtful accounts, product warranties, valuation of goodwill and intangible assets acquired including impairment test, valuation of long-lived assets to be disposed of, valuation of contingent consideration issued in business acquisitions, valuation of stock-based compensation awards, and the recoverability of deferred tax assets. Actual results could differ from these estimates and those differences could be material.</div></div></div> 58000 175000 601000 1000 1621000 1737000 1136000 9011 20000 7503 129513 33000 75000 33000 37000 1000 37000 0 1000 0 94000 93000 74000 31129000 27621000 -43711000 -2999000 78578000 210000 -1516000 -1722000 -2999000 76802000 -2999000 -1471000 -46805000 77376000 29362000 -42569000 -42870000 216000 -1635000 27268000 29672000 214000 212000 -2999000 78118000 77611000 217000 -46930000 -1695000 -42730000 30397000 -1698000 -2999000 -2999000 79028000 213000 1176000 1163000 1598911 1598911 2999000 2999000 8675000 5506000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: left; margin-bottom: 12pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">18.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;">&#160;</font><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Non-consolidated Variable Interest Entity</font></div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company, through its wholly owned subsidiary DP Engineering, effectively holds a 48% membership interest in DP-NXA Consultants LLC ("DP-NXA").</div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">DP-NXA was established to provide industrial services that include civil, structural, architectural, electrical, fire protection, plumbing, mechanical consulting engineering services to customers. DP-NXA sub-contracts their work to its two owners, NXA Consultants LLC ("NXA"), which owns 52% of the entity, and DP Engineering. DP Engineering and NXA contributed $48 and $52, respectively, for 48% and 52% interest in DP-NXA. DP Engineering recorded the contributed cash as an equity investment.</div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company evaluated the nature of DP Engineering's investment in DP-NXA and determined that DP-NXA is a variable interest entity (&#8220;VIE&#8221;). Since the Company does not have the power to direct activities that most significantly impact DP-NXA, it cannot be DP-NXA&#8217;s primary beneficiary. Furthermore, the Company concluded that it did not hold a controlling financial interest in DP-NXA since NXA, the VIE's majority owner, makes all operation and business decisions. The Company accounts for its investment in DP-NXA using the equity method of accounting due to the fact the Company exerts significant influence with its 48% of membership interest, but does not control the financial and operating decisions.</div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company's maximum exposure to any losses incurred by DP-NXA is limited to its investment. As of June 30, 2019, the Company has not made any additional contributions to DP-NXA and believes its maximum exposure to any losses incurred by DP-NXA was not material. As of June 30, 2019, the Company does not have existing guarantee with or to DP-NXA, or any third-party work contracted with it.</div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">For the three and six months ended June 30, 2019, the carrying value of the investment in DP-NXA is zero. We do not have any investment income or loss from DP-NXA for the three and six months ended June 30, 2019.</div></div><div><div style="text-align: justify; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents the carrying amount and classification of the assets related to the Company&#8217;s variable interests in non-consolidated VIE and the maximum exposure to loss at June 30, 2019.</div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td colspan="1" valign="bottom" style="vertical-align: middle; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">(<font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">In thousands</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: middle; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">June 30, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td colspan="1" valign="bottom" style="vertical-align: middle;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Assets</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></tr><tr><td colspan="1" valign="bottom" style="vertical-align: middle;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Cash:</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></tr><tr><td colspan="1" valign="bottom" style="vertical-align: middle; padding-left: 1%; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Checking account</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;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></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="font-family: 'Times New Roman'; font-size: 10pt;">184</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td colspan="1" valign="bottom" style="vertical-align: middle; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Total assets</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;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></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="font-family: 'Times New Roman'; font-size: 10pt;">184</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td colspan="1" valign="bottom" style="vertical-align: middle; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Liabilities</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></tr><tr><td colspan="1" valign="bottom" style="vertical-align: middle; padding-left: 1%; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Credit card and other payables</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="font-family: 'Times New Roman'; font-size: 10pt;">184</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td colspan="1" valign="bottom" style="vertical-align: middle; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Total liabilities</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="font-family: 'Times New Roman'; font-size: 10pt;">184</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td colspan="1" valign="bottom" style="vertical-align: middle; width: 88%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Total net assets</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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr><tr><td colspan="1" valign="bottom" style="vertical-align: middle; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Maximum exposure to loss</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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div style="margin-bottom: 12pt;"><br /></div></div></div> 0 0 52000 48000 0.52 0.48 19979018 19651441 19580046 20006492 20006492 20029123 19979018 19580046 19979018 19580046 19651441 20006492 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The Company has calculated the weighted-average remaining lease term, presented in years below, and the weighted-average discount rate for our operating leases. As noted in our lease accounting policy, the Company uses the incremental borrowing rate as the lease discount rate.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Lease Term and Discount Rate</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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Six Months Ended June 30, 2019</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="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average remaining lease term (years)</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></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Operating leases</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="font-family: 'Times New Roman'; font-size: 10pt;">4.22</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="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average discount rate</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></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Operating leases</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="font-family: 'Times New Roman'; font-size: 10pt;">5</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div></td></tr></table><div><br /></div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Lease contracts are evaluated at inception to determine whether they contain a lease, where the Company obtains the right to control an identified asset. The following table summarizes the classification of operating ROU assets and lease liabilities on the consolidated balance sheets (<font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">in thousands</font>):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Operating Leases</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Classification</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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">June 30, 2019</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="text-align: left; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Leased Assets</div></td><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</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></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Operating lease - right of use assets</div></td><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Long term assets</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">4,071</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: 44%; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</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></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Lease Liabilities</div></td><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</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></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #FFFFFF;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Operating lease liabilities - Current</div></td><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #FFFFFF;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Other current liabilities</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="font-family: 'Times New Roman'; font-size: 10pt;">1,078</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: 44%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Operating lease liabilities</div></td><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Long term liabilities</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="font-family: 'Times New Roman'; font-size: 10pt;">3,439</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: 44%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; width: 44%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;</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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">4,517</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr></table><div><br /></div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The table below sets out the classification of lease payments in the consolidated statement of cash flows. The right-of-use assets obtained in exchange for operating lease liabilities represent new operating&#160; leases obtained through business combination during the six months ended June 30, 2019.</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in thousands)</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Other Information</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; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Six Months Ended June 30, 2019</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="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;- Operating cash flows used in operating leases</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">567</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: 4px; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Cash paid for amounts included in measurement of liabilities</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="font-family: 'Times New Roman'; font-size: 10pt;">567</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</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></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Right-of-use assets obtained in exchange for new operating liabilities</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">1,777</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><br /></div></div></div> 2017-04-01 3822 P4Y2M19D 1000000 1300000 3 2 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><div style="text-align: left; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes the calculation of adjusted purchase price as of the acquisition date (in thousands):</div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Base purchase price per agreement</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="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">13,500</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: middle; width: 88%; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Pre closing working capital adjustment</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="font-family: 'Times New Roman'; font-size: 10pt;">155</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: middle; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Fair value of contingent consideration</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="font-family: 'Times New Roman'; font-size: 10pt;">1,200</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: middle; width: 88%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Total purchase price</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="font-family: 'Times New Roman'; font-size: 10pt;">$</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="font-family: 'Times New Roman'; font-size: 10pt;">14,855</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr></table><div style="margin-bottom: 12pt;"><br /></div></div></div> 1375000 1744000 155000 1200000 P18M P18M 1687000 1463000 353000 0 P2Y P3Y 8 600000 600000 1300000 1400000 200000 400000 200000 500000 0 900000 0 350000 0.02 0.0125 2.25 2.75 2.75 2.75 2.75 2.50 2.50 2.25 2.25 2.25 1.05 1.25 P1M P1M P1M P1M -7000 -72000 -34000 10000 0.5 0.5 9791000 0 0 1200000 0 0 231000 250000 117000 -239000 272000 212000 1 1 P12M P1Y 900000 3 3 0 112000 112000 0 0 118000 118000 0 3 Includes variable lease costs which are immaterial. Sublease portfolio consists of the sublease part of our principal executive office located at 1332 Londontown Blvd, Suite 200, Sykesville, MD. Include leases maturity less than twelve months from the report date. EX-101.SCH 6 gvp-20190630.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 010100 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (Unaudited) link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) link:presentationLink link:calculationLink link:definitionLink 050000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 060100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 060200 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 060300 - Disclosure - Basic and Diluted (Loss) Income per Common Share link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - Restructuring Activities link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - Contingent Consideration link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - Contract Receivables link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - Derivative Instruments link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 061200 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 061300 - Disclosure - Product Warranty link:presentationLink link:calculationLink link:definitionLink 061400 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 061500 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 061600 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 061700 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 061800 - Disclosure - Non-consolidated Variable Interest Entity link:presentationLink link:calculationLink link:definitionLink 070100 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 070200 - Disclosure - Recent Accounting Pronouncements (Policies) link:presentationLink link:calculationLink link:definitionLink 080300 - Disclosure - Basic and Diluted (Loss) Income per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 080402 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 080700 - Disclosure - Contract Receivables (Tables) link:presentationLink link:calculationLink link:definitionLink 080800 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 080900 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 081000 - Disclosure - Derivative Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 081201 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 081300 - Disclosure - Product Warranty (Tables) link:presentationLink link:calculationLink link:definitionLink 081400 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 081500 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 081600 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 081700 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 081800 - Disclosure - Non-consolidated Variable Interest Entity (Tables) link:presentationLink link:calculationLink link:definitionLink 090200 - Disclosure - Recent Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 090300 - Disclosure - Basic and Diluted (Loss) Income per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 090400 - Disclosure - Acquisitions, Consideration Paid For Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 090402 - Disclosure - Acquisitions, Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 090404 - Disclosure - Acquisitions, Pro Forma Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 090500 - Disclosure - Restructuring Activities (Details) link:presentationLink link:calculationLink link:definitionLink 090600 - Disclosure - Contingent Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 090700 - Disclosure - Contract Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 090800 - Disclosure - Goodwill and Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 090900 - Disclosure - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 091000 - Disclosure - Derivative Instruments, Foreign Exchange Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 091002 - Disclosure - Derivative Instruments, Interest Rate Risk Management (Details) link:presentationLink link:calculationLink link:definitionLink 091004 - Disclosure - Derivative Instruments, Fair Values Derivatives, Balance Sheet Location (Details) link:presentationLink link:calculationLink link:definitionLink 091006 - Disclosure - Derivative Instruments, (Loss) Gain on Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 091200 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 091300 - Disclosure - Product Warranty (Details) link:presentationLink link:calculationLink link:definitionLink 091400 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 091400 - Disclosure - Revenue (Details)Default link:presentationLink link:calculationLink link:definitionLink 091500 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 091600 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 091602 - Disclosure - Leases (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 091700 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 091800 - Disclosure - Non-consolidated Variable Interest Entity (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 gvp-20190630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 gvp-20190630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 gvp-20190630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Amendment Flag City Area Code Entity Address, City or Town Entity Address, Country Current Fiscal Year End Date Document Period End Date Entity Incorporation, State or Country Code Local Phone Number Entity Address, Postal Zip Code Entity Address, State or Province Title of 12(b) Security Title of 12(g) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Entity Current Reporting Status Entity Filer Category Entity Registrant Name Entity Central Index Key Entity Tax Identification Number Entity Common Stock, Shares Outstanding Document Fiscal Year Focus Document Fiscal Period Focus Document Type Entity Interactive Data Current Entity File Number Entity Shell Company Entity Emerging Growth Company Entity Small Business Award Type [Axis] Summary of Significant Accounting Policies [Abstract] ASU 2016-02 [Member] Credit card and other payables Accounts payable Total contract receivables, net Contract Receivable Contract Receivable [Member] Accounts Receivable [Member] Contract receivables, net Accounts Receivable, after Allowance for Credit Loss, Current Accounts, Notes, Loans and Financing Receivable [Line Items] Accrued expenses Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Loss [Member] Finite-lived intangible assets, weighted average useful life Acquired Finite-Lived Intangible Assets [Line Items] Additional paid-in capital Additional Paid in Capital Additional Paid-in Capital [Member] Adjustments to reconcile net loss to net cash used in operating activities: Shares withheld to pay taxes Adjustments to Additional Paid in Capital, Income Tax Deficiency from Share-based Compensation Adjustments for New Accounting Pronouncements [Axis] Stock-based compensation expense Stock-based compensation expense Share-based Payment Arrangement, Expense Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss Amortization of definite-lived intangible assets Shares related to dilutive securities excluded because inclusion would be anti-dilutive (in shares) Loss on impairment Loss on impairment Loss on impairment Total assets Assets, Fair Value Disclosure ASSETS Assets [Abstract] Total assets Assets Balance Sheet Information [Abstract] Total current assets Assets, Current Total net assets Net Assets Current assets: Balance Sheet Location [Domain] Derivatives, Fair Value, by Balance Sheet Location [Axis] Billed receivables Business acquisition, effective date of acquisition Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Total purchase price Total purchase price Business Combination, Consideration Transferred Other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Cash Contract receivables Property, and equipment, net Percentage of ownership interest acquired Transaction costs Business Acquisition [Line Items] Revenue Business Acquisition, Pro Forma Revenue Net income (loss) Business Acquisition, Pro Forma Net Income (Loss) Business acquisition, name of acquired entity Business Acquisition [Axis] Acquisitions [Abstract] Business Acquisition, Acquiree [Domain] Business Acquisition, Pro Forma Information [Abstract] Tax deductible goodwill Business Acquisition, Pro Forma Information Business Acquisition [Abstract] Acquisitions Business Combination Disclosure [Text Block] Purchase price allocation [Abstract] Intangible assets Total identifiable net assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Earn-out amount Business Combination, Indemnification Assets, Range of Outcomes, Value, High Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Amortization of capitalized software development costs Software development costs, net Cash [Abstract] Money market funds Cash and Cash Equivalents, Fair Value Disclosure Checking account Cash, cash equivalents, and restricted cash, beginning balance Cash, cash equivalents, and restricted cash, ending balance Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash and cash equivalents Net decrease in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Variable Interest Entity, Classification [Domain] Commitments and contingencies Commitments and Contingencies Common Stock [Member] Common stock, par value (in dollars per share) Common stock, shares issued (in shares) Common stock, shares authorized (in shares) Common stock, shares outstanding (in shares) Common stock $0.01 par value; 60,000,000 shares authorized, 21,698,635 shares issued, 20,099,724 shares outstanding as of June 30, 2019; 60,000,000 shares authorized, 21,485,445 shares issued, 19,886,534 shares outstanding as of December 31, 2018 Comprehensive (loss) income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Concentration Risk by Benchmark [Axis] Percentage of contract receivables accounted by major customers Concentration Risk, Percentage Concentration Risk Benchmark [Domain] Concentration Risk [Line Items] Concentration Risk [Table] Basis of Presentation Consolidation, Policy [Policy Text Block] Amount of revenue recognized related to performance obligations satisfied in previous periods Revenue recognized in the period from amounts included in Billings in Excess at the beginning of the period Contract with Customer, Asset and Liability [Abstract] Billings in excess of revenue earned Contract with Customer, Liability, Current Balance of Contract Liabilities and Revenue Recognized in Reporting Period Contract Receivables [Abstract] Cost of revenue Credit Facility [Domain] Credit Facility [Axis] Cumulative effect of adopting ASC 606 Customer Relationships [Member] Disaggregation of Revenue Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Table] Disaggregation of Revenue [Abstract] Line of credit facility term Principal repayment term Debt instrument, basis spread on variable rate Debt [Abstract] Debt Instrument [Axis] Debt Debt Disclosure [Text Block] Debt Instrument, Name [Domain] Current portion of long-term debt, net of debt issuance costs and original issue discount Debt, Current Debt issuance costs Deferred income taxes Deferred tax assets Depreciation Depreciation Derivative [Line Items] Liability derivatives Derivative Asset, Fair Value, Gross Liability Derivative [Abstract] Derivative [Table] Derivative Instruments [Abstract] Expiration date of contract Derivative Instrument [Axis] Foreign exchange contract outstanding Derivative Instruments Interest rate swap contract Derivative Liability Estimated fair value of the contracts in the consolidated balance sheets [Abstract] Derivative, Fair Value, Net [Abstract] Net fair value Derivative, Fair Value, Net Fixed interest rate Asset derivatives Net (Loss) Gain on Derivative Instruments [Abstract] Notional amount Derivative Contract [Domain] Derivatives, Fair Value [Line Items] Developed Technology [Member] Stock-Based Compensation [Abstract] Stock-Based Compensation Share-based Payment Arrangement [Text Block] Federal [Member] Basic and Diluted (Loss) Income per Common Share Earnings Per Share [Text Block] Diluted (loss) income per common share (in dollars per share) Basic (loss) income per common share (in dollars per share) Basic and Diluted (Loss) Income per Common Share [Abstract] Effect of exchange rate changes on cash Statutory federal income tax rate Effective tax rate Effective Income Tax Rate Reconciliation, Percent Accrued compensation Stock Option [Member] Share-based Payment Arrangement, Option [Member] Equity Component [Domain] Finite-lived intangible assets acquired Addition Fair Value of Financial Instruments [Abstract] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Issuance of contingent consideration in connection with acquisitions Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Axis] Assets and Liabilities Measured at Fair Value [Abstract] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract] Change in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3 Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Abstract] Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] Significant Unobservable Inputs (Level 3) [Member] Significant Other Observable Inputs (Level 2) [Member] Roll-Forward of the Fair Value of the Contingent Consideration Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] Gross carrying amount Finite-Lived Intangible Assets, Gross Net Total Finite-Lived Intangible Assets, Major Class Name [Domain] Thereafter Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Amortized Intangible Assets [Abstract] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets by Major Class [Axis] 2019 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Amortization term of intangible assets acquired Finite-Lived Intangible Asset, Useful Life 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Five 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Four Foreign exchange contracts Foreign Currency Contract, Asset, Fair Value Disclosure Foreign Exchange Contracts [Member] Loss on derivative instruments, net Loss on derivative instruments, net Loss on derivative instruments, net Gain on sale of equipment, software, and leasehold improvements Gain (Loss) on Sale of Assets and Asset Impairment Charges Foreign exchange contracts - change in fair value Interest rate swap - change in fair value Goodwill impairment loss Goodwill, Impairment Loss Dispositions Goodwill, Written off Related to Sale of Business Unit Acquisition Goodwill, Acquired During Period Goodwill and Intangible Assets Goodwill Net book value, ending balance Net book value, beginning balance Goodwill [Roll Forward] Goodwill and Intangible Assets [Abstract] Goodwill [Line Items] Gross profit Gross Profit Impairment Impairment of Intangible Assets, Finite-lived Income Tax Authority [Axis] Consolidated Statement of Operations Information [Abstract] Income Taxes [Abstract] Income tax examination, year under examination Equity (loss), net CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract] Income Taxes Income Tax Disclosure [Text Block] Income (loss) before income taxes Income (loss) before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Provision (benefit) for income taxes (Benefits) provision for income taxes Income Tax Examination [Line Items] Income Tax Examination [Table] Income Tax Authority [Domain] Income Tax Examination [Abstract] Unbilled contract receivables billed during July 2019 Billings in excess of revenue earned Contract receivables, net Increase (Decrease) in Contract with Customer, Asset Accounts payable, accrued compensation, and accrued expenses Changes in assets and liabilities: Other liabilities Increase (Decrease) in Other Operating Liabilities Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Stockholders' Equity [Roll Forward] Stock options and restricted stock units (in shares) Intangible assets, net Interest (expense), net Interest Rate Swap [Member] Interest Rate Swaps [Member] LIBOR [Member] Lessee, Lease, Description [Line Items] After 2023 2022 2023 Total lease payments Lessee, Operating Lease, Liability, Payments, Due Renewal option period Future Minimum Lease Payments Lessee, Operating Lease, Description [Abstract] 2019 Lessee, Lease, Description [Table] Less: Interest 2021 2020 Remaining operating lease terms Outstanding letter of credit balance Long-term Debt, Current and Noncurrent [Abstract] Net lease cost Lease, Cost Lease Income and Expenses Leases Leases [Abstract] Total liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure Liabilities [Abstract] LIABILITIES AND STOCKHOLDERS' EQUITY Total liabilities Liabilities Total liabilities and stockholders' equity Liabilities and Equity Current liabilities: Total current liabilities Liabilities, Current Line of Credit Facility [Table] Line of credit facility expiration period Line of Credit Facility [Line Items] Line of Credit Facility [Abstract] Lender Name [Axis] Principal amount of the line of credit Line of Credit Facility, Lender [Domain] Line of credit facility, remaining borrowing capacity Outstanding letter of credit balance Line of Credit Facility, Fair Value of Amount Outstanding Line of Credit, Current Loan origination fees Less: current portion of long-term debt Loans Payable to Bank, Current Contract Receivables Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Long-term debt, net of discount Loans Payable to Bank Long-term debt, less current portion, net of debt issuance costs and original issue discount Long-term Debt, Excluding Current Maturities Long-term debt, less current portion Contingent Consideration [Abstract] Contingent Consideration Contingencies Disclosure [Text Block] Activities in product warranty account [Abstract] Movement in Standard Product Warranty Accrual [Roll Forward] Numerator [Abstract] Net Income (Loss) Attributable to Parent [Abstract] Cash used in operating activities Net Cash Provided by (Used in) Operating Activities Cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from investing activities: Cash flows from operating activities: Cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Net (loss) income Net (loss) income Net income (loss) Net (loss) Income Cash flows from financing activities: New Accounting Pronouncements or Change in Accounting Principle [Line Items] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Recent Accounting Pronouncements [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Table] Recent Accounting Pronouncements Non-compete Agreements [Member] Noncompete Agreements [Member] Derivative [Abstract] Notional Disclosures [Abstract] Number of reportable business segments Number of operating segments Number of reporting units Minimum Lease Payments [Abstract] Right of use assets Operating lease - right of use assets, net Operating lease - right of use assets Operating cash flows used in operating leases Operating lease cost Total operating expenses Operating Expenses Weighted-average discount rate Operating income (loss) Operating income (loss) Operating lease liabilities - Current Operating lease liabilities Operating lease liabilities - Noncurrent Cash paid for amounts included in measurement of liabilities Operating Lease, Payments Operating expenses: Operating lease liability Operating lease liability Other Liabilities [Member] Other Noncurrent Liabilities [Member] Other Current Liabilities [Member] Other Assets [Member] Others [Member] Fair value of contingent consideration Other assets Other current liabilities Other (expense) income, net Other (expense) income, net Other liabilities Cumulative translation adjustment Foreign currency translation adjustment Acquisition of DP Engineering, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Payments Cash purchase price Base purchase price per agreement Contingent consideration payments to former owners of Hyperspring, LLC Payments of Merger Related Costs, Financing Activities Purchase of equipment, software and leasehold improvements Payments to Acquire Property, Plant, and Equipment Preferred stock, par value (in dollars per share) Preferred stock, shares issued (in shares) Preferred stock $0.01 par value, 2,000,000 shares authorized, no shares issued and outstanding Preferred stock, shares outstanding (in shares) Preferred stock, shares authorized (in shares) Prepaid expenses and other current assets Prepaid Expenses and Other Current Assets [Member] Prepaid Expenses and Other Current Assets [Member] Proceeds from issuance of debt Proceeds from issuance of common stock Proceeds from issuance of long-term debt Proceeds from sale of equipment, software and leasehold improvements Accrued warranty Product Warranty Product Warranty Disclosure [Text Block] Product Warranty [Abstract] Equipment, software, and leasehold improvements Equipment, software, and leasehold improvements, net Property, Plant and Equipment, Net Bad debt expense Accounts Receivable, Credit Loss Expense (Reversal) Right-of-use assets obtained in exchange for new operating liabilities Components of contract receivables [Abstract] Receivables, Long-term Contracts or Programs [Abstract] Reconciliation of Segment Revenue to Consolidated Revenue and Operating Results to Consolidated Income Before Income Taxes Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Repayment of long-term debt Repayments of Long-term Debt Repayments of debt Research and development Common stock issued for RSUs vested Restricted Stock Units [Member] Common stock issued for RSUs vested (in shares) Restructuring cost, cost incurred to date Restructuring charges Restructuring Activities [Abstract] Expected restructuring costs Restructuring Activities Restructuring and related cost, expected number of positions eliminated Accumulated Deficit [Member] Retained Earnings [Member] Accumulated deficit Retained Earnings (Accumulated Deficit) Revenue, Performance Obligation [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue [Abstract] Expected period to recognize revenue as performance obligations are satisfied Remaining performance obligation Revenue Revenue from Contract with Customer [Text Block] Revenue Revenue Revolving Credit Facility [Member] Concentration Risk [Abstract] Sublease income Sublease Income Plan [Member] Activities in the Accrued Warranty Accounts Schedule of Product Warranty Liability [Table Text Block] Consideration Paid For Assets Acquired and Liabilities Assumed Schedule of Finite-Lived Intangible Assets [Table] Weighted Average Number of Common Shares and Common Share Equivalents Used in the Determination of Basic and Diluted Loss Per Share (Benefit) Provision for Income Taxes and Effective Tax Rates Assets and Liabilities Measured at Fair Value Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Outstanding Long-term Debt Schedule of Business Acquisitions, by Acquisition [Table] Change in Net Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Schedule of Goodwill [Table] Fair Value of Intangible Assets Acquired and Related Weighted Average Amortization Period Schedule of Segment Reporting Information, by Segment [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Net (Loss) Gain on Derivative Instruments Estimated Fair Value of the Contracts in the Consolidated Balance Sheets Contract Receivables Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Carrying Amount and Classification of Assets Related to Variable Interests Schedule of Variable Interest Entities [Table] Segment Information Segment Reporting Disclosure [Text Block] Segment Reporting Information [Line Items] Segment Reporting Information, Profit (Loss) [Abstract] Segment [Domain] Segment Information [Abstract] Segment Reporting Information, Income (Loss) before Income Taxes [Abstract] Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract] Selling, general and administrative Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation [Abstract] Requisite service period for time-based RSU's Equity Award [Domain] Balance (in shares) Balance (in shares) Shares, Outstanding Short-term leases costs Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Current period claims Standard Product Warranty Accrual, Decrease for Payments Current period provision Accrued warranty, noncurrent Currency adjustment Standard Product Warranty Accrual, Foreign Currency Translation Gain (Loss) Product warranty provision [Abstract] Balance, January 1, 2018 Balance at September 30, 2018 Standard Product Warranty Accrual Accrued warranty, current Alliance Agreements [Member] State [Member] CONSOLIDATED BALANCE SHEETS (Unaudited) [Abstract] CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME [Abstract] Equity Components [Axis] Statement [Line Items] Statement [Table] Business Segments [Axis] CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract] CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY [Abstract] Common stock issued for options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Common stock issued for options exercised Balance Balance Total stockholders' equity Stockholders' Equity Attributable to Parent Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Subsequent Event [Member] Subsequent Event Type [Domain] Subsequent Event Type [Axis] Income taxes payable Trade Names [Member] Tradename [Member] Trademarks and Trade Names [Member] Treasury stock (in shares) Treasury stock at cost, 1,598,911 shares on June 30, 2019 and December 31, 2018 Treasury Stock, Value Treasury Stock [Member] Type of Adoption [Domain] Unbilled receivables Variable Interest Entities [Axis] Variable Rate [Domain] Non-consolidated Variable Interest Entity Carrying value Variable Rate [Axis] Maximum exposure to loss Contribution amount Variable Interest Entity [Line Items] Ownership percentage Variable Interest Entity, Not Primary Beneficiary [Member] Weighted average shares outstanding - Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Adjusted weighted-average shares outstanding and assumed conversions for diluted loss per share (in shares) Weighted average shares outstanding - Diluted (in shares) Weighted-average shares outstanding for basic loss per share (in shares) Weighted Average Number of Shares Issued, Basic Effect of dilutive securities [Abstract] Number of common shares and common share equivalents used in the determination of basic and diluted income (loss) per share [Abstract] Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Denominator [Abstract] Weighted Average Number of Shares Outstanding, Diluted [Abstract] Maximum [Member] Minimum [Member] Ownership [Axis] Ownership [Domain] Products and Services [Domain] Products and Services [Axis] Range [Domain] Range [Axis] Scenario [Domain] Geographical [Domain] Scenario [Axis] Geographical [Axis] China [Member] UK [Member] India [Member] Sweden [Member] NXA Consultants LLC (NXA). NXA Consultants LLC [Member] Non-consolidated Variable Interest Entity [Abstract] Acquired Finite Lived Intangible Assets [Abstract] Acquired Finite-Lived Intangible Assets [Abstract] Tabular disclosure of weighted average remaining lease term, and weighted average discount rate related to operating leases Operating Lease Weighted Average Remaining Lease Term And Discount Rate [Text Block] Operating Lease Weighted Average Remaining Lease Term And Discount Rate Tabular disclosure of the classification of operating right-of-use assets and lease liabilities on the balance sheet as a result of the adoption of ASC 842. Classification of Operating ROU Assets and Lease Liabilities on the Balance Sheet [Text Block] Classification of Operating ROU Assets and Lease Liabilities on the Balance Sheet Tabular disclosure the classification of lease payments in the Consolidated Statement of Cash Flows. Classification of Lease Payments in the Consolidated Statement of Cash Flows [Text Block] Classification of Lease Payments in the Statement of Cash Flows This element represents sublease date. Sublease Date Sublease date This element represents sublease square feet. Sublease square feet Sublease square feet Supplemental Cash Flow Information Other Information [Abstract] Other Information [Abstract] 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 Lease Term Weighted-average remaining lease term (in years) Lease Term and Discount Rate [Abstract] Lease Term and Discount Rate [Abstract] Lease Liabilities [Abstract] Lease Liabilities [Abstract] Leased Assets [Abstract] Leased Assets [Abstract] Interest rate at which a bank borrows funds from other banks in the London interbank market, BBA Bloomberg. LIBOR - BBA Bloomberg [Member] Amount expected to be recognized in earnings for the specified restructuring cost of tax benefit. Restructuring and Related Cost, Expected Cost of Tax Benefit Tax benefit Amount expected to be recognized in earnings for the specified restructuring cost related to cumulative translation adjustments. Restructuring and Related Cost, Expected Cost Related to Cumulative Translation Adjustment Cumulative translation adjustment Refers to the number of broad revenue streams the company derives its revenue through. Number of broad revenue streams Number of broad revenue streams Refers to the number of main performance obligations for SDB contracts. Number of performance obligations Revenue from training and consulting services. Training and Consulting Services [Member] Revenue from Software sales. Software [Member] Revenue stream from system design and build. System Design and Build [Member] Accounting Pronouncements Recently Adopted [Abstract] Tabular disclosure of calculation of adjusted purchase price consideration and fair value adjustments. Schedule of Calculation of Adjusted Purchase Price Consideration and Fair Value Adjustments [Table Text Block] Adjusted Purchase Price Consideration and Fair Value Adjustments Amount of liabilities incurred for accounts payable and accrued expenses, assumed at the acquisition date. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable and Accrued Expenses Accounts payable and accrued expenses Pre-closing working capital adjustment provisions focus on liabilities and assets of the target company that fluctuate as a result of business operations between the time the parties agree on a purchase price and the actual closing of the transaction, which could be months after the initial agreement on price. Business Combination, Pre Closing Working Capital Adjustment Pre closing working capital adjustment The fair value of contingent consideration in a business combination. Business Combination, Fair Value of Contingent Consideration Fair value of contingent consideration Calculation of Adjusted Purchase Price [Abstract] Calculation of Adjusted Purchase Price [Abstract] Period to satisfy indemnification claims after closing. Period to satisfy indemnification claims Period to satisfy indemnification claims Business Acquisitions [Abstract] Acquisition [Abstract] Cash withheld in escrow account Cash consideration in escrow Amount of liabilities related to accrued compensation assumed at the acquisition date. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Compensation Accrued compensation Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer. Contingent consideration Contingent liability outstanding Refers to the number of large power generation companies. Number of large power generation companies Number of large power generation companies Refers to the range of expiration dates contract or contracts expire. May be presented in a variety of ways (for example: year only, month and year, day, month and year, number of months, and number of years). Contract term Document and Entity Information [Abstract] Period in which RSU's will vest annually in equal amounts. Period in which RSU's will vest annually in equal amounts Period in which time-based RSU's will vest annually in equal amounts Number of quarters RSU's will vest quarterly. Number of quarters RSU's will vest quarterly Number of quarters time-based RSU's will vest quarterly Unrecognized cost of unvested share-based awards, other than options, awarded to employees as compensation with time-based restrictions. Aggregate fair value for time-based RSUs Net number of non-option equity instruments granted to participants with time based restrictions. Granted time-based RSUs Granted time-based RSUs (in shares) Unrecognized cost of unvested share-based awards, other than options, awarded to employees as compensation with performance-based restrictions. Aggregate fair value for performance-based RSUs Net number of non-option equity instruments granted to participants with performance-based restrictions. Granted performance-based RSUs Granted performance-based RSUs (in shares) Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships. Non Controlling Customer Relationships [Member] Non-Controlling Customer Relationships [Member] Contractual agreement with alliance. Alliance Agreement [Member] Alliance Agreement [Member] Represents the Nuclear Industry Training and Consulting segment which provides specialized workforce solutions primarily to the nuclear industry, working at clients' facilities. Nuclear Industry Training and Consulting [Member] Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity. Performance Improvement Solutions [Member] Performance Improvement Solutions [Member] The DP Engineering Ltd, Co. DP Engineering Ltd, Co [Member] DP Engineering Ltd, CO. [Member] Term Loan [Abstract] A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit). Delayed Draw Term Loan [Member] Term Loan [Member] This item represents all the relevant information regarding the credit agreement. Citizen's Bank [Member] Refers to the percentage of letter of credit fees per annum. Percentage of letter of credit fees per annum This item represents all the relevant information regarding the credit agreement. BB&T Bank [Member] Refers to the leverage ratio. Leverage ratio Refers to the fixed charge coverage ratio. Fixed charge coverage ratio Term of the interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index. Debt Instrument Term of Variable Rate Term of variable rate Amount of gain (loss) recognized in earnings in the period due to Gain (loss) on remeasurement of related contract receivables, billings in excess of revenue earned, and subcontractor accruals. Gain Loss on Remeasurement of Related Contract Receivables, Billings in Excess of Revenue Earned, and Subcontractor Accruals Remeasurement of related contract receivables, billings in excess of revenue earned, and subcontractor accruals Describes the minimum probability of tax position realized upon ultimate settlement. Probability of Tax Position Realized Upon Ultimate Settlement, Minimum Percentage of tax position realized upon ultimate settlement Describes the minimum probability of uncertain tax position taken or expected to be taken in a tax return is recognized in the financial statements. Minimum Probability of Uncertain Tax Position to be Recognized Probability of uncertain tax position to be recognized The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase. Acquisition of businesses, Net of cash acquired Acquisition of True North Consulting, net of cash acquired True North Consulting, LLC True North Consulting, LLC [Member] Absolute Consulting [Member] Absolute Consulting, Inc. [Member] The expense charged against earnings in the period resulting from remeasurement to fair value of contingent earn out liabilities related to acquisitions. Change in fair value of contingent consideration Change in fair value of contingent consideration, net Change in fair value of contingent consideration This line item represents the shares withheld to pay taxes. Shares withheld to pay taxes Shares withheld to pay taxes The net change during the reporting period in warranty obligations incurred but not paid. Increase (Decrease) in Accrued Warranty Accrued warranty The cash outflow associated with the development or modification of software programs or applications to be sold to third parties that qualify for capitalization. Capitalized Software Development Costs Capitalized software development costs Unbilled Contract Receivables [Abstract] Unbilled Contract Receivables [Abstract] Number of accounted customers for consolidated contract receivables. Number of Customers Accounted for Receivables Number of customers accounting for contract receivables Describes the maximum period under which the entity considered its contract receivables to be collected. Contract Receivable, Period Maximum Maximum term of contract receivables Refers to the warranty terms for long-term contracts - upper limit Warranty terms for SDB contracts - Max The warranty terms for long-term contracts. Warranty Terms for SDB Contracts Warranty terms for SDB contracts This item represents the amount of standby letters of credit and surety bonds for which the entity is contingently liable. Letter of Credit and Surety Bonds, Contingent Consideration Letter of credit and surety bonds This item represents the number of letters of credit on which the entity is contingently liable. Number of Letters of Credit Number of letters of credit Number of standby letters of credit Performance Bond Abstract Performance Bond [Abstract] Fair value of liability awards. Fair value of liability classified share-based comp Liability awards Number of the company's contracts assumed. Number of contracts Number of contracts EX-101.PRE 10 gvp-20190630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.19.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2019
Jul. 31, 2019
Document and Entity Information [Abstract]    
Entity Registrant Name GSE SYSTEMS INC  
Entity Central Index Key 0000944480  
Current Fiscal Year End Date --12-31  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Shell Company false  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Common Stock, Shares Outstanding   20,099,981
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2019  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q2  
Entity Address, State or Province MD  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 9,672 $ 12,123
Contract receivables, net 19,065 21,077
Prepaid expenses and other current assets 2,210 1,800
Total current assets 30,947 35,000
Equipment, software, and leasehold improvements 5,522 5,293
Accumulated depreciation (4,419) (4,228)
Equipment, software, and leasehold improvements, net 1,103 1,065
Software development costs, net 599 615
Goodwill 16,709 13,170
Intangible assets, net 8,454 6,080
Deferred tax assets 7,049 5,461
Operating lease - right of use assets, net 4,071 0
Other assets 64 49
Total assets 68,996 61,440
Current liabilities:    
Current portion of long-term debt, net of debt issuance costs and original issue discount 4,773 1,902
Accounts payable 1,879 1,307
Accrued expenses 1,145 2,646
Accrued compensation 3,006 3,649
Billings in excess of revenue earned 6,165 10,609
Accrued warranty 1,136 981
Income taxes payable 1,163 1,176
Other current liabilities 1,133 60
Total current liabilities 20,400 22,330
Long-term debt, less current portion, net of debt issuance costs and original issue discount 16,161 6,610
Operating lease liabilities 3,439 0
Other liabilities 1,375 1,371
Total liabilities 41,375 30,311
Commitments and contingencies
Stockholders' equity:    
Preferred stock $0.01 par value, 2,000,000 shares authorized, no shares issued and outstanding 0 0
Common stock $0.01 par value; 60,000,000 shares authorized, 21,698,635 shares issued, 20,099,724 shares outstanding as of June 30, 2019; 60,000,000 shares authorized, 21,485,445 shares issued, 19,886,534 shares outstanding as of December 31, 2018 217 214
Additional paid-in capital 79,028 78,118
Accumulated deficit (46,930) (42,569)
Accumulated other comprehensive loss (1,695) (1,635)
Treasury stock at cost, 1,598,911 shares on June 30, 2019 and December 31, 2018 (2,999) (2,999)
Total stockholders' equity 27,621 31,129
Total liabilities and stockholders' equity $ 68,996 $ 61,440
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - $ / shares
Jun. 30, 2019
Dec. 31, 2018
Stockholders' equity:    
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 2,000,000 2,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 60,000,000 60,000,000
Common stock, shares issued (in shares) 21,698,635 21,485,445
Common stock, shares outstanding (in shares) 20,099,724 19,886,534
Treasury stock (in shares) 1,598,911 1,598,911
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]        
Revenue $ 23,458 $ 24,698 $ 45,652 $ 47,593
Cost of revenue 17,591 18,358 35,049 36,355
Gross profit 5,867 6,340 10,603 11,238
Operating expenses:        
Selling, general and administrative 4,343 4,793 8,766 9,320
Research and development 156 189 396 518
Restructuring charges 2 190 2 1,107
Loss on impairment 0 0 5,464 0
Depreciation 102 176 193 279
Amortization of definite-lived intangible assets 547 312 1,056 462
Total operating expenses 5,150 5,660 15,877 11,686
Operating income (loss) 717 680 (5,274) (448)
Interest (expense), net (316) (61) (524) (39)
Loss on derivative instruments, net (101) (91) (8) (247)
Other (expense) income, net (19) 4 3 29
Income (loss) before income taxes 281 532 (5,803) (705)
Provision (benefit) for income taxes 406 (449) (1,442) (190)
Net (loss) income $ (125) $ 981 $ (4,361) $ (515)
Basic (loss) income per common share (in dollars per share) $ (0.01) $ 0.05 $ (0.22) $ (0.03)
Diluted (loss) income per common share (in dollars per share) $ (0.01) $ 0.05 $ (0.22) $ (0.03)
Weighted average shares outstanding - Basic (in shares) 20,006,492 19,651,441 19,979,018 19,580,046
Weighted average shares outstanding - Diluted (in shares) 20,006,492 20,029,123 19,979,018 19,580,046
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME [Abstract]        
Net (loss) income $ (125) $ 981 $ (4,361) $ (515)
Cumulative translation adjustment 27 (182) (60) (227)
Comprehensive (loss) income $ (98) $ 799 $ (4,421) $ (742)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Deficit [Member]
Accumulated Other Comprehensive Loss [Member]
Treasury Stock [Member]
Total
Balance at Dec. 31, 2017 $ 210 $ 76,802 $ (42,870) $ (1,471) $ (2,999) $ 29,672
Balance (in shares) at Dec. 31, 2017 21,024,395       (1,598,911)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense   968       968
Common stock issued for options exercised (in shares) 129,513          
Common stock issued for options exercised $ 1 93       94
Common stock issued for RSUs vested (in shares) 156,898          
Common stock issued for RSUs vested $ 2 (2)       0
Shares withheld to pay taxes   (250)       (250)
Foreign currency translation adjustment       (227)   (227)
Net income (loss)     (515)     (515)
Balance at Jun. 30, 2018 $ 213 77,611 (42,730) (1,698) $ (2,999) 30,397
Balance (in shares) at Jun. 30, 2018 21,310,806       (1,598,911)  
Balance at Mar. 31, 2018 $ 212 77,376 (43,711) (1,516) $ (2,999) 29,362
Balance (in shares) at Mar. 31, 2018 21,215,884       (1,598,911)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense   373       373
Common stock issued for options exercised (in shares) 20,000          
Common stock issued for options exercised $ 0 37       37
Common stock issued for RSUs vested (in shares) 74,922          
Common stock issued for RSUs vested $ 1 (1)        
Shares withheld to pay taxes   (174)       (174)
Foreign currency translation adjustment       (182)   (182)
Net income (loss)     981     981
Balance at Jun. 30, 2018 $ 213 77,611 (42,730) (1,698) $ (2,999) 30,397
Balance (in shares) at Jun. 30, 2018 21,310,806       (1,598,911)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Cumulative effect of adopting ASC 606     655     655
Balance at Dec. 31, 2018 $ 214 78,118 (42,569) (1,635) $ (2,999) 31,129
Balance (in shares) at Dec. 31, 2018 21,485,445       (1,598,911)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense   1,069       1,069
Common stock issued for options exercised (in shares) 9,011          
Common stock issued for options exercised $ 1 74       75
Common stock issued for RSUs vested (in shares) 205,000          
Common stock issued for RSUs vested $ 2 (2)       0
Shares withheld to pay taxes   (231)       (231)
Foreign currency translation adjustment       (60)   (60)
Net income (loss)     (4,361)     (4,361)
Balance at Jun. 30, 2019 $ 217 79,028 (46,930) (1,695) $ (2,999) 27,621
Balance (in shares) at Jun. 30, 2019 21,698,635       (1,598,911)  
Balance at Mar. 31, 2019 $ 216 78,578 (46,805) (1,722) $ (2,999) 27,268
Balance (in shares) at Mar. 31, 2019 21,595,215       (1,598,911)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense   499       499
Common stock issued for options exercised (in shares) 7,503          
Common stock issued for options exercised $ 0 33       33
Common stock issued for RSUs vested (in shares) 95,917          
Common stock issued for RSUs vested $ 1 (1)       0
Shares withheld to pay taxes   (81)       (81)
Foreign currency translation adjustment       27   27
Net income (loss)     (125)     (125)
Balance at Jun. 30, 2019 $ 217 $ 79,028 $ (46,930) $ (1,695) $ (2,999) $ 27,621
Balance (in shares) at Jun. 30, 2019 21,698,635       (1,598,911)  
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Cash flows from operating activities:    
Net (loss) income $ (4,361) $ (515)
Adjustments to reconcile net loss to net cash used in operating activities:    
Loss on impairment 5,464 0
Depreciation 193 279
Amortization of definite-lived intangible assets 1,056 462
Amortization of capitalized software development costs 228 203
Change in fair value of contingent consideration (1,200) 0
Stock-based compensation expense 1,036 1,028
Bad debt expense 0 117
Loss on derivative instruments, net 8 247
Deferred income taxes (1,590) (179)
Gain on sale of equipment, software, and leasehold improvements (7) 0
Changes in assets and liabilities:    
Contract receivables, net 4,878 (3,030)
Prepaid expenses and other assets (4) 506
Accounts payable, accrued compensation, and accrued expenses (2,276) (1,082)
Billings in excess of revenue earned (4,512) (4,121)
Accrued warranty 117 (239)
Other liabilities 61 (15)
Cash used in operating activities (909) (6,339)
Cash flows from investing activities:    
Proceeds from sale of equipment, software and leasehold improvements 13 0
Purchase of equipment, software and leasehold improvements (25) (488)
Capitalized software development costs (212) (272)
Acquisition of True North Consulting, net of cash acquired 0 (9,791)
Acquisition of DP Engineering, net of cash acquired (13,521) 0
Cash used in investing activities (13,745) (10,551)
Cash flows from financing activities:    
Proceeds from issuance of long-term debt 14,263 10,154
Repayment of long-term debt (1,841) (683)
Proceeds from issuance of common stock 75 94
Contingent consideration payments to former owners of Hyperspring, LLC 0 (1,701)
Shares withheld to pay taxes (231) (250)
Cash provided by financing activities 12,266 7,614
Effect of exchange rate changes on cash (63) (313)
Net decrease in cash, cash equivalents, and restricted cash (2,451) (9,589)
Cash, cash equivalents, and restricted cash, beginning balance 12,123 20,071
Cash, cash equivalents, and restricted cash, ending balance $ 9,672 $ 10,482
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2019
Summary of Significant Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
1.
Summary of Significant Accounting Policies

Basis of Presentation
GSE Systems, Inc. is a leading provider of professional and technical engineering, staffing services, and simulation software to clients in the power and process industries. References in this report to “GSE,” the “Company,” “we” and “our” are to GSE Systems and its subsidiaries, collectively.
The consolidated interim financial statements included herein have been prepared by GSE and are unaudited. In the opinion of the Company's management, all adjustments and reclassifications of a normal and recurring nature necessary to present fairly the financial position, results of operations and cash flows for the periods presented have been made. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") have been condensed or omitted.
The accompanying unaudited consolidated financial statements have been prepared in accordance with U.S. GAAP for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. The accompanying balance sheet data for the year ended December 31, 2018 was derived from our audited financial statements, but it does not include all disclosures required by U.S. GAAP.
The results of operations for interim periods are not necessarily an indication of the results for the full year. These consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company's Annual Report on Form 10-K for the year ended December 31, 2018, filed with the Securities and Exchange Commission on March 27, 2019.
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements as well as reported amounts of revenues and expenses during the reporting period. The Company’s most significant estimates relate to revenue recognition on contracts with customers, allowance for doubtful accounts, product warranties, valuation of goodwill and intangible assets acquired including impairment test, valuation of long-lived assets to be disposed of, valuation of contingent consideration issued in business acquisitions, valuation of stock-based compensation awards, and the recoverability of deferred tax assets. Actual results could differ from these estimates and those differences could be material.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.19.2
Recent Accounting Pronouncements
6 Months Ended
Jun. 30, 2019
Recent Accounting Pronouncements [Abstract]  
Recent Accounting Pronouncements
2.
Recent Accounting Pronouncements
Accounting pronouncements recently adopted
In February 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Updates ("ASU") No. 2016-02, Leases (Topic 842), a new standard related to leases to increase transparency and comparability among organizations by requiring the recognition of right-of-use (“ROU”) assets and lease liabilities on the balance sheet. Most prominent among the changes in the standard is the recognition of ROU assets and lease liabilities by lessees for those leases classified as operating leases under current U.S. GAAP. Under the standard, disclosures are required to meet the objective of enabling users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases. The new standard is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. A modified retrospective transition approach is required for lessees with capital and operating leases existing at, or entered into after, the beginning of the earliest applicable period presented in the consolidated financial statements, with certain practical expedients available.

The Company adopted the new standard using the modified retrospective approach effective on January 1, 2019. The Company's adoption included lease codification improvements that were issued by the FASB through June 2019.

The FASB made available several practical expedients in adopting the new lease accounting guidance. The Company elected the package of practical expedients permitted under the transition guidance within the amended guidance, which among other things, allowed registrants to carry forward historical lease classification. The Company elected the practical expedient that allows the combination of both lease and non-lease components as a single component and account for it as a lease for all classes of underlying assets. The Company elected not to apply the new guidance to short term leases with an initial term of twelve months or less. The Company recognizes those lease payments in the consolidated statements of operations on a straight-line basis over the lease term. The Company elected to use a single discount rate for a portfolio of leases with reasonably similar characteristics.

The most significant impact was the recognition of ROU assets and related lease liabilities for operating leases on the consolidated balance sheets. The Company recognized ROU assets and related lease liabilities of $2.7 million and $3.0 million respectively, related to operating lease commitments, as of January 1, 2019. The operating lease ROU asset represents the lease liability, plus any lease payments made at or before the commencement date, less any lease incentives received. The new guidance did not have a material impact on the Company's cash flows or results of operations. See Note 16 of the consolidated financial statements.

Accounting pronouncements not yet adopted

In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses, which introduces new guidance for credit losses on instruments within its scope. The new guidance introduces an approach based on expected losses to estimate credit losses on certain types of financial instruments, including, but not limited to, trade and other receivables, held-to-maturity debt securities, loans and net investments in leases. The new guidance also modifies the impairment model for available-for-sale debt securities and requires the entities to determine whether all or a portion of the unrealized loss on an available-for-sale debt security is a credit loss. The standard also indicates that entities may not use the length of time a security has been in an unrealized loss position as a factor in concluding whether a credit loss exists. The ASU is effective for public companies for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. Early adoption is permitted for all entities for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The Company is currently evaluating the effects, if any, that the adoption of this guidance will have on the Company's consolidated financial position, results of operations and cash flows.

In January 2017, the FASB issued ASU 2017-04, Simplifying the Test for Goodwill Impairment ("ASU 2017-04").  ASU 2017-04 simplifies the accounting for goodwill impairment by eliminating Step 2 of the current goodwill impairment test, which required a hypothetical purchase price allocation. Goodwill impairment will now be the amount by which the reporting unit's carrying value exceeds its fair value, limited to the carrying value of the goodwill. ASU 2017-04 is effective for financial statements issued for fiscal years, and interim periods beginning after December 15, 2019. We are currently evaluating the potential impact of the adoption of ASU 2017-04 on our consolidated financial statements.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.19.2
Basic and Diluted (Loss) Income per Common Share
6 Months Ended
Jun. 30, 2019
Basic and Diluted (Loss) Income per Common Share [Abstract]  
Basic and Diluted (Loss) Income per Common Share
3.
Basic and Diluted (Loss) Income per Common Share

Basic (loss) income per share is computed by dividing net (loss) income by weighted average number of outstanding shares of common stock outstanding for the period. Diluted net (loss) income per share adjusts the weighted average shares outstanding for the potential dilution that could occur if outstanding vested stock options were exercised and restricted stock units ("RSU") were vested, unless the impact of potential dilutive common shares outstanding are anti-dilutive. Since we experienced a net loss for the three months ended June 30, 2019, six months ended June 30, 2019 and 2018, basic and diluted net loss per share are the same. The diluted loss per share for the three months ended June 30, 2019, and six months ended June 30, 2019 and 2018 excludes the impact of potentially dilutive securities since they would have an anti-dilutive effect. The diluted income per share for three months ended June 30, 2018 includes the impact of potentially dilutive securities.
The number of common shares and common share equivalents used in the determination of basic and diluted loss per share were as follows:

(in thousands, except for share amounts)
 
Three months ended
  
Six months ended
 
  
June 30,
  
June 30,
 
  
2019
  
2018
  
2019
  
2018
 
Numerator:
            
Net (loss) income
 
$
(125
)
 
$
981
  
$
(4,361
)
 
$
(515
)
                 
Denominator:
                
Weighted-average shares outstanding for basic loss per share
  
20,006,492
   
19,651,441
   
19,979,018
   
19,580,046
 
                 
Effect of dilutive securities:
                
Stock options and restricted stock units
  
-
   
377,682
   
-
   
-
 
Adjusted weighted-average shares outstanding and assumed conversions for diluted loss per share
  
20,006,492
   
20,029,123
   
19,979,018
   
19,580,046
 
                 
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
  
263,241
   
374,833
   
175,848
   
714,821
 

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.19.2
Acquisitions
6 Months Ended
Jun. 30, 2019
Acquisitions [Abstract]  
Acquisitions
4.
Acquisitions
2019 Acquisition
DP Engineering
On February 15, 2019, through its wholly-owned subsidiary Performance Solutions, the Company entered into a membership interest purchase agreement with Steven L. Pellerin, Christopher A. Davenport, and DP Engineering (the “DP Engineering Purchase Agreement”), to purchase 100% of the membership interests in DP Engineering for $13.5 million. The purchase price is subject to customary pre- and post-closing working capital adjustments plus an additional earn-out amount not to exceed $5 million, potentially payable in 2020 and 2021 depending on DP Engineering’s satisfaction of certain targets for adjusted earnings before interest, tax, depreciation and amortization ("EBITDA") in calendar years 2019 and 2020, respectively.  The acquisition was completed through the drawdown of $14.3 million (including transaction costs) of the term loan. An escrow of approximately $1.7 million was funded at the closing and is available to GSE to satisfy indemnification claims for 18 months after the closing.
DP Engineering is a provider of value-added technical engineering solutions and consulting services to nuclear power plants with an emphasis on preparation and implementation of design modifications during plant outages, which is in line with our Performance segment. The Company's allocation of the purchase price remains preliminary and the net assets are subject to adjustments within the measurement period, which is not to exceed one year from the acquisition date.
Based on preliminary forecasted adjusted EBITDA of DP Engineering for year 2019 and 2020, as of the acquisition date, the estimated fair value of the total earn-out amount was $1.2 million and was recorded as contingent consideration.
The following table summarizes the calculation of adjusted purchase price as of the acquisition date (in thousands):
Base purchase price per agreement
 
$
13,500
 
Pre closing working capital adjustment
  
155
 
Fair value of contingent consideration
  
1,200
 
Total purchase price
 
$
14,855
 

The following table summarizes the consideration paid to acquire DP Engineering and the preliminary fair value of the assets acquired and liabilities assumed at the date of the transaction. Due to the recent completion of the acquisition, the Company recorded the assets acquired and liabilities assumed at their preliminary estimated fair value. As of June 30, 2019, the Company had not finalized the determination of the fair value allocated to various assets and liabilities, including, but not limited to, contract receivables, prepaid expenses and other current assets, intangible assets, accounts payable, accrued expenses, contingent consideration, accrued compensation and the residual amount allocated to goodwill. The following amounts except for cash are all reflected in the consolidated statement of cash flows within the "Acquisition of DP Engineering, net of cash acquired" line caption.
(in thousands)
Total purchase price
 
$
14,855
 
 Purchase price allocation:
    
Cash
  
134
 
Contract receivables
  
2,934
 
Prepaid expenses and other current assets
  
209
 
Property, and equipment, net
  
210
 
Intangible assets
  
6,798
 
Other assets
  
1,806
 
Accounts payable and accrued expenses
  
(1,375
)
Other liabilities
  
(1,494
)
 Total identifiable net assets
  
9,222
 
 Goodwill
  
5,633
 
 Net assets acquired
 
$
14,855
 

The fair value of the assets acquired includes gross trade receivables of $2.9 million, of which the Company has collected in full. GSE did not acquire any other class of receivable as a result of the acquisition of DP Engineering.
The goodwill is primarily attributable to value-added technical engineering solutions and consulting services to nuclear power plants with an emphasis on preparation and implementation of design modification during plant outages, the workforce of the acquired business and the significant synergies expected to arise after the acquisition of DP Engineering. The total amount of goodwill is expected to be tax deductible. All of the $5.6 million of goodwill was assigned to our Performance segment. As discussed above, the goodwill amount is provisional pending receipt of the final valuations of various assets and liabilities and is subject to adjustments within the measurement period, which is not to exceed one year from the acquisition date.
The Company identified other intangible assets of $6.8 million, including customer contracts and relationships, tradename, and non-compete agreements, with amortization periods of five years to fifteen years. Please see Note 8 for further analysis on the carrying amount change due to impairment on goodwill and definite-lived intangible assets during the six months ended June 30, 2019.
The Company is assessing the likelihood of additional impairment against goodwill and intangible assets upon the termination notice received from the customer of DP Engineering on August 6, 2019, as described in Note 8 and Note 19.
The following table summarizes the fair value of intangible assets acquired at the date of acquisition and the related weighted average amortization period:
Intangible Assets
 
Weighted average amortization period
  
Fair Value
 
  
(in years)
  
(in thousands)
 
Customer relationships
  
15
  
$
4,898
 
Tradename
  
10
   
1,172
 
Non-compete agreements
  
5
   
728
 
Total
     
$
6,798
 

DP Engineering contributed revenue of $4.3 million to GSE for the period from February 15, 2019 to June 30, 2019.
2018 Acquisition
True North
On May 11, 2018, GSE, through its wholly-owned subsidiary Performance Solutions, entered into a membership interest purchase agreement with Donald R. Horn, Jenny C. Horn, and True North Consulting LLC (the "True North Purchase Agreement") to purchase 100% of the membership interests in True North Consulting LLC ("True North") for $9.75 million. The purchase price was subject to customary pre- and post-closing working capital adjustments, resulting in total consideration of $9.9 million. The True North Purchase Agreement contains customary representations, warranties, covenants, and indemnification provisions subject to certain limitations. An escrow of $1.5 million was funded from the cash paid to the sellers of True North at the closing and is available to GSE to promote retention of key personnel and satisfy indemnification claims for 18 months after the closing. The acquisition of True North was completed on an all-cash transaction basis. In connection with the acquisition, we drew down a $10.3 million term loan to finance the transaction (including the transaction costs). See Note 12, for further details of the loan.
True North is a provider of technical engineering solutions to nuclear and fossil fuel power plants with an emphasis on regulatory-driven ASME code programs. Located in Montrose, Colorado, True North is a well-regarded service provider to leading companies in the power industry. The acquisition of True North is expected to broaden our engineering services offering, expand our relationships with several of the largest nuclear energy providers in the United States, and add a highly specialized, complementary talent pool to our employee base.
The following table summarizes the consideration paid to acquire True North and the preliminary fair value of the assets acquired and liabilities assumed at the date of the transaction. The Company recorded the assets acquired and liabilities assumed at their preliminary estimated fair value. As of June 30, 2019, the Company had finalized the determination of the fair value allocated to various assets and liabilities, including, but not limited to, contract receivables, prepaid expenses and other current assets, intangible assets, accounts payable, accrued expenses, accrued compensation and the residual amount allocated to goodwill.

(in thousands)

Total purchase price
 
$
9,915
 
     
 Purchase price allocation:
    
Cash
  
306
 
Contract receivables
  
1,870
 
Prepaid expenses and other current assets
  
8
 
Property, and equipment, net
  
1
 
Intangible assets
  
5,088
 
Accounts payable, accrued expenses
  
(1,744
)
Accrued compensation
  
(353
)
 Total identifiable net assets
  
5,176
 
 Goodwill
  
4,739
 
 Net assets acquired
 
$
9,915
 

The fair value of the assets acquired includes gross trade receivables of $1.9 million, of which the Company has collected in full as of June 30, 2019. GSE did not acquire any other class of receivable as a result of the acquisition of True North.

The goodwill is primarily attributable to a broader engineering service offering to new and existing customers, the workforce of the acquired business and the significant synergies expected to arise after the acquisition of True North. The total amount of goodwill is tax deductible. All of the $4.7 million of goodwill was assigned to our Performance segment.

The Company identified other intangible assets of $5.1 million, including customer relationships, tradename, non-compete agreements, and alliance agreements, with amortization periods of four years to fifteen years. The fair value of the intangible assets is finalized per final valuations for these assets.

The following table summarizes the fair value of intangible assets acquired at the date of acquisition and the related weighted average amortization period:

Intangible Assets
 
Weighted average amortization period
  
Fair Value
 
  
(in years)
  
(in thousands)
 
Customer relationships
  
15
  
$
3,758
 
Tradename
  
10
   
582
 
Non-compete agreements
  
4
   
221
 
Alliance agreements
  
5
   
527
 
Total
     
$
5,088
 

Unaudited Pro Forma Financial Information

The unaudited pro forma financial information in the table below summarizes the combined results of operations for GSE, True North and DP Engineering as if the business combinations had occurred on January 1, 2018.

 
Three months ended June 30,
  
Six months ended June 30,
 
 
2019
  
2018
  
2019
  
2018
 
 
(unaudited and in thousands)
 
             
Revenue
 
$
23,458
  
$
31,664
  
$
48,636
  
$
59,577
 
Net income (loss)
  
77
   
1,331
   
(4,250
)
  
(173
)

The pro forma financial information for all periods presented has been calculated after applying GSE's accounting policies and has also included pro forma adjustments resulting from these acquisitions, including amortization charges of the intangible assets identified from these acquisitions, interest expenses related to the financing transaction in connection with the acquisition of DP Engineering, and the related tax effects as if aforementioned companies were combined as of January 1, 2018.

For the six months ended June 30, 2019, the Company has incurred $0.6 million of transaction costs related to the acquisition of DP Engineering. Due to a triggering event described in Note 8, an impairment test was conducted, which resulted in substantially writing down the estimated fair value of goodwill and some of the definite-lived intangible assets initially recognized upon the acquisition. These expenses are included in general and administrative expense on GSE's consolidated statements of operations and are reflected in pro forma loss for the six months ended June 30, 2019, in the table above.
For the six months ended June 30, 2018, the Company has incurred $0.5 million of transaction costs related to the acquisition of True North. These expenses are included in general and administrative expense on GSE's consolidated statements of operations and are reflected in pro forma loss for the six months ended June 30, 2018, in the table above.
The pro forma financial information is not intended to reflect the actual results of operations that would have occurred if the acquisition had been completed on January 1, 2018, nor is it intended to be an indication of future operating results.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.19.2
Restructuring Activities
6 Months Ended
Jun. 30, 2019
Restructuring Activities [Abstract]  
Restructuring Activities
5.
Restructuring Activities

On December 27, 2017, the board of GSE approved an international restructuring plan to streamline and optimize the Company's global operations. Beginning in December 2017, GSE has been in the process of consolidating its engineering services and R&D activities to Maryland and ceasing an unprofitable non-core business in the United Kingdom (UK). As a result, the Company closed its offices in Nyköping, Sweden; Chennai, India; and Stockton-on-Tees, UK. These actions are designed to improve Company productivity by eliminating duplicate employee functions, increasing GSE's focus on its core business, improving efficiency and maintaining the full range of engineering capabilities while reducing costs and organizational complexity.
GSE eliminated approximately 40 positions since 2017 due to these changes, primarily in Europe and India, and will undertake other cost-savings measures. The restructuring plan is expected to be completed by the end of 2019. As a result of these efforts, GSE expects to record a total restructuring charge of approximately $2.2 million, primarily related to workforce reductions, contract termination costs and asset write-offs due to the exit activities. As of June 30, 2019, we had recorded total restructuring charges totaling $2.0 million since 2017. We incurred $2,000 costs during the six months ended June 30, 2019. We recognized $1.3 million of restructuring cost for the year ended December 31, 2018. In addition to the total recognized restructuring costs, the Company has an estimated $1.3 million of cumulative translation adjustments that will be charged against net loss and an estimated $1.0 million of tax benefits that will be realized upon liquidation of these foreign entities. GSE expects to recognize the remaining restructuring costs, currency translation adjustments and tax benefits by the end of 2019.
For the six months ended June 30, 2019,  we made payments related to our restructuring for employee termination benefits and other legal expenses in the amount of $54,000 that had been previously accrued.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.19.2
Contingent Consideration
6 Months Ended
Jun. 30, 2019
Contingent Consideration [Abstract]  
Contingent Consideration
6.
Contingent Consideration

Acquisitions may include contingent consideration payments based on future financial measures of an acquired company. Under ASC 805, Business Combinations, contingent consideration is required to be recognized at fair value as of the acquisition date. We estimate the fair value of these liabilities based on financial projections of the acquired companies and estimated probabilities of achievement. At each reporting date, the contingent consideration obligation is revalued to estimated fair value and changes in fair value subsequent to the acquisition are reflected in income or expense in the consolidated statements of operations and could cause a material impact to our operating results. Changes in the fair value of contingent consideration obligations may result from changes in discount periods and rates, changes in the timing and amount of revenue and/or earnings estimates and changes in probability assumptions with respect to the likelihood of achieving the various earn-out criteria.

In connection with the acquisition of DP Engineering on February 15, 2019, the Company recognized the estimated fair value of contingent consideration for $1.2 million. During the six months ended June 30, 2019, as a result of the triggering event described in Note 8, an impairment test was conducted on DP Engineering's goodwill and definite-lived intangible assets and the Company determined the $1.2 million of contingent consideration recognized upon acquisition of DP Engineering has reduced to zero since the related earn-out payment is no longer expected to be paid. We have recorded this reduction as an offset to selling, general and administrative expenses in unaudited consolidated statements of operations. There was no contingent liability as of June 30, 2019.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.19.2
Contract Receivables
6 Months Ended
Jun. 30, 2019
Contract Receivables [Abstract]  
Contract Receivables
7.
Contract Receivables
Contract receivables represent the Company's unconditional rights to consideration due from a broad base of both domestic and international customers. All contract receivables are considered to be collectible within twelve months.

The components of contract receivables are as follows:

(in thousands)
 
June 30,
  
December 31,
 
  
2019
  
2018
 
       
Billed receivables
 
$
10,816
  
$
15,998
 
Unbilled receivables
  
8,675
   
5,506
 
Allowance for doubtful accounts
  
(426
)
  
(427
)
Total contract receivables, net
 
$
19,065
  
$
21,077
 

Management reviews collectability of receivables periodically and records an allowance for doubtful accounts to reduce our receivables to their net realizable value when it is probable that the Company will not be able to collect all amounts according to the contractual terms of the receivable. The allowance for doubtful accounts is based on historical trends of past due accounts, write-offs, specific identification and review of customer accounts. During the six months ended June 30, 2019 and 2018, the Company did not record any allowances for doubtful accounts. The minor fluctuation on the balance of allowances for doubtful accounts was due to foreign currency exchange rates.

During July 2019, the Company invoiced $6.1 million of the unbilled amounts related to the balance at June 30, 2019.

As of June 30, 2019, the Company had one customer that accounted for 30.2% its consolidated contract receivables. As of December 31, 2018, the Company had one customer that accounted for 16.8% of its consolidated contract receivables.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill and Intangible Assets
6 Months Ended
Jun. 30, 2019
Goodwill and Intangible Assets [Abstract]  
Goodwill and Intangible Assets
8
Goodwill and Intangible Assets
Intangible Assets Subject to Amortization
Amortization of intangible assets other than goodwill is recognized on a straight-line basis over the estimated useful life of the intangible assets, except for customer relationships which are recognized in proportion to the related projected revenue streams. Intangible assets with definite lives are reviewed for impairment if indicators of impairment arise. The Company does not have any intangible assets with indefinite useful lives, other than goodwill.

As discussed in Note 4, we recognized definite-lived intangible assets of $6.8 million upon acquisition of DP Engineering on February 15, 2019, including customer contracts and relationships, trademarks and non-compete agreements, with amortization periods of 5 to 15 years. Amortization of our definite-lived intangible assets is recognized on a straight-line basis over the estimate useful life of the associated assets.
Following the February 23, 2019 event occurring at a DP Engineering customer location and subsequent receipt of the Notice of Suspension on February 28, 2019, the Company concluded that DP Engineering's relationship with a significant customer has been adversely impacted. The DP Engineering customer contracts and relationships were the major component of the definite-lived intangible assets recognized in connection with the acquisition of DP Engineering. Accordingly, the Company determined that a triggering event had occurred requiring an interim assessment of whether a potential impairment of definite-lived intangible asset impairment test was necessary.
Therefore, the impairment test of the definite-lived intangible assets recognized upon the acquisition of DP Engineering was also conducted according to ASC 350, Intangibles-Goodwill and other.
The interim impairment test was based on the present value of revised cash flow projected for five to fifteen years. The result of the impairment test indicated that the current estimated fair value of noted definite-lived intangible assets had declined below their initial estimated fair value. As a result, the Company recognized an impairment charge of $3.4 million at March 31, 2019. The fair value of definite-lived intangible assets recognized upon the acquisition of DP Engineering is still provisional and subject to further measurement period adjustment according to purchase price allocation rules. The impairment charge of $3.4 million on definite-lived intangible assets was recorded within "Loss on impairment" in our consolidated statements of operations.
Changes in the gross carrying amount, accumulated amortization, addition and impairment of definite-lived intangible assets from December 31, 2018 through June 30, 2019 were as following:

(in thousands)
  
For the Six Months Ended June 30, 2019
 
  
Beginning Gross
  
Accumulated
  
Addition
  
Impairment
  
Net
 
  
Carrying Amount
  
Amortization
          
Amortized intangible assets:
               
Customer relationships
 
$
6,832
  
$
(3,098
)
 
$
4,898
  
$
(3,370
)
 
$
5,262
 
Trade names
  
1,295
   
(515
)
  
1,172
   
-
   
1,952
 
Developed technology
  
471
   
(471
)
  
-
   
-
   
-
 
Non-contractual customer relationships
  
433
   
(433
)
  
-
   
-
   
-
 
Noncompete agreement
  
221
   
(117
)
  
728
   
-
   
832
 
Alliance agreement
  
527
   
(119
)
  
-
   
-
   
408
 
Others
  
167
   
(167
)
  
-
   
-
   
-
 
Total
 
$
9,946
  
$
(4,920
)
 
$
6,798
  
$
(3,370
)
 
$
8,454
 

(in thousands)
 
As of December 31, 2018
 
  
Gross Carrying Amount
  
Accumulated Amortization
  
Net
 
Amortized intangible assets:
         
Customer relationships
 
$
6,831
  
$
(2,375
)
 
$
4,456
 
Trade names
  
1,295
   
(318
)
  
977
 
Developed technology
  
471
   
(471
)
  
-
 
Non-contractual customer relationships
  
433
   
(433
)
  
-
 
Noncompete agreements
  
221
   
(35
)
  
186
 
Alliance agreement
  
527
   
(66
)
  
461
 
Others
  
167
   
(167
)
  
-
 
Total
 
$
9,945
  
$
(3,865
)
 
$
6,080
 

Amortization expense related to definite-lived intangible assets totaled $0.5 million and $0.3 million for the three months ended June 30, 2019 and 2018, and $1.1 million and $0.5 million for the six months ended June 30, 2019, and 2018, respectively. The following table shows the estimated amortization expense of the definite-lived intangible assets for the next five years:
(in thousands)
   
Years ended December 31:
   
2019 (remainder)
 
$
990
 
2020
  
1,973
 
2021
  
1,470
 
2022
  
1,152
 
2023
  
868
 
Thereafter
  
2,001
 
Total
 
$
8,454
 
Goodwill
The Company reviews goodwill for impairment annually as of December 31 and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable. The Company tests goodwill at the reporting unit level. A reporting unit is an operating segment, or one level below an operating segment, as defined by U.S. GAAP. After the acquisition of Hyperspring on November 14, 2014, the Company determined that it had two reporting units, which are the same as our two operating segments: (i) Performance Improvement Solutions; and (ii) Nuclear Industry Training and Consulting (which includes Hyperspring and Absolute).

On February 15, 2019, we acquired DP Engineering (as described in Note 4) and preliminarily recorded goodwill and identified intangible assets as part of the acquisition. On February 23, 2019, an unexpected event occurred at one of DP Engineering's significant customers and all pending work for that customer was suspended pending a root cause analysis on February 28, 2019. While that analysis is now complete, and virtually all of the suspended projects have been restarted, the customer has indicated that DP Engineering will be suspended from obtaining new projects. The Company determined that the notice of suspension was a triggering event necessitating a goodwill impairment test.
On May 10, 2019, the Company determined that a material impairment had occurred, requiring an assessment for impairment to be completed related to $5.6 million of goodwill recorded in the acquisition.
The impairment test was based on income based approach with discounted cash flow method, and market based approach including both guideline public company method and merger and acquisition method.
The impairment test results indicated that the current estimated fair value of goodwill recorded from the acquisition of DP Engineering had declined below its initial estimated fair value at the acquisition date. As a result, the Company recognized an impairment charge of $2.1 million to write down the goodwill on DP Engineering. The fair value of goodwill recognized from the acquisition of DP Engineering is still provisional and subject to further measurement period adjustment based upon the preliminary purchase price allocation. The Company determined that the impact of the suspension of obtaining new contracts from that customer resulted in a material downward revision to DP Engineering's revenue and profitability forecasts when compared to the acquisition date valuation. The impairment charge on goodwill was recorded within "Loss on impairment" in our consolidated statements of operations.
Changes in the net carrying amount of goodwill from December 31, 2018 through June 30, 2019 were due to the acquisition of DP Engineering, and were comprised of the following items:
(in thousands)
  
Performance Improvement Solutions
  
Nuclear Industry Training and Consulting
  
Total
 
Balance, January 1, 2019
 
$
4,739
  
$
8,431
  
$
13,170
 
Acquisition
  
5,633
   
-
   
5,633
 
Dispositions
  
-
   
-
   
-
 
Goodwill impairment loss
  
(2,094
)
  
-
   
(2,094
)
Balance, June 30, 2019
 
$
8,278
  
$
8,431
  
$
16,709
 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value of Financial Instruments
6 Months Ended
Jun. 30, 2019
Fair Value of Financial Instruments [Abstract]  
Fair Value of Financial Instruments
9.
Fair Value of Financial Instruments
ASC 820, Fair Value Measurement (ASC 820), defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.
The levels of the fair value hierarchy established by ASC 820 are:
Level 1:  inputs are quoted prices, unadjusted, in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.
Level 2:  inputs are other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.  A Level 2 input must be observable for substantially the full term of the asset or liability. The Monte Carlo model was used to calculate the fair value of level 2 instrument liability award. The inputs used are current stock price, expected term, risk-free rate, number of trials, volatility and interest rates.
Level 3:  inputs are unobservable and reflect the reporting entity’s own assumptions about the assumptions that market participants would use in pricing the asset or liability. The contingent consideration was based on EBITDA.
At June 30, 2019, and December 31, 2018, the Company considers the recorded value of certain of its financial assets and liabilities, which consist primarily of cash equivalents, accounts receivable and accounts payable, to approximate fair value based upon their short-term nature.
As of June 30, 2019, the Company had three standby letters of credit totaling $0.9 million which represent performance bonds on three contracts.
For the three and six months ended June 30, 2019, the Company did not have any transfers between fair value Level 1, Level 2 or Level 3.  The Company did not hold any non-financial assets or non-financial liabilities subject to fair value measurements on a recurring basis at June 30, 2019.

Money market funds at both June 30, 2019 and December 31, 2018 are included in cash and cash equivalents in the respective consolidated balance sheets.
The following table presents assets and liabilities measured at fair value at June 30, 2019:

(in thousands)
 
Quoted Prices
in Active Markets
for Identical Assets
(Level 1)
  
Significant
Other Observable
Inputs
(Level 2)
  
Significant
Unobservable
Inputs
(Level 3)
  
Total
 
             
Money market funds
 
$
575
  
$
-
  
$
-
  
$
575
 
Foreign exchange contracts
  
-
   
113
   
-
   
113
 
Total assets
 
$
575
  
$
113
  
$
-
  
$
688
 
                 
Liability awards
 
$
-
  
$
(112
)
 
$
-
  
$
(112
)
Interest rate swap contract
  
-
   
(191
)
  
-
   
(191
)
Total liabilities
 
$
-
  
$
(303
)
 
$
-
  
$
(303
)
                 

Money market funds at both June 30, 2019 and December 31, 2018 are included in cash and cash equivalents in the respective consolidated balance sheets.

The following table presents assets and liabilities measured at fair value at December 31, 2018:

(in thousands)
 
Quoted Prices
in Active Markets
for Identical Assets
(Level 1)
  
Significant
Other Observable
Inputs
(Level 2)
  
Significant
Unobservable
Inputs
(Level 3)
  
Total
 
             
Money market funds
 
$
824
  
$
-
  
$
-
  
$
824
 
Foreign exchange contracts
  
-
   
43
   
-
   
43
 
Total assets
 
$
824
  
$
43
  
$
-
  
$
867
 
                 
Liability awards
 
$
-
  
$
(118
)
 
$
-
  
$
(118
)
Interest rate swap contract
  
-
   
(103
)
  
-
   
(103
)
Total liabilities
 
$
-
  
$
(221
)
 
$
-
  
$
(221
)
                 

The following table provides a roll-forward of the fair value of the contingent consideration categorized as Level 3 for the six months ended June 30, 2019:

(in thousands)
   
Balance, January 1, 2019
 
$
-
 
Issuance of contingent consideration in connection with acquisitions
  
1,200
 
Change in fair value
  
(1,200
)
Balance, June 30, 2019
 
$
-
 


XML 27 R17.htm IDEA: XBRL DOCUMENT v3.19.2
Derivative Instruments
6 Months Ended
Jun. 30, 2019
Derivative Instruments [Abstract]  
Derivative Instruments
10.
Derivative Instruments

In the normal course of business, our operations are exposed to fluctuations in foreign currency values and interest rate changes. We may seek to control a portion of these risks through a risk management program that includes the use of derivative instruments.

Foreign Currency Risk Management

The Company utilizes forward foreign currency exchange contracts to manage market risks associated with the fluctuations in foreign currency exchange rates and minimize credit exposure by limiting counterparties to nationally recognized financial institutions.

As of June 30, 2019, the Company had foreign exchange contracts outstanding of approximately 3.7 million Euro. The contracts expire on various dates through December 2020. At December 31, 2018, the Company had contracts outstanding of approximately 3.2 million Euro at fixed rates.

Interest Rate Risk Management

As discussed in Note 12, the Company entered into a term loan to finance the acquisition of True North in May 2018 and revised on June 28, 2019. The loan bears interest at adjusted one-month LIBOR plus a margin ranging between 2.00% and 2.75% depending on the overall leverage ratio of the Company. As part of our overall risk management policies, in June 2018, the Company entered into a pay-fixed, receive-floating interest rate swap contract with a notional amount of $9.0 million to reduce the impact associated with interest rate fluctuations. The notional value amortizes monthly in equal amounts based on the 5-year principal repayment terms. The terms of the swap require the Company to pay interest on the basis of a fixed rate of 3.02%, and the Company will receive interest on the basis of one-month USD-LIBOR-BBA-Bloomberg.

The Company reports all derivatives at fair value. These contracts are recognized as either assets or liabilities, depending upon the derivative’s fair value. The estimated net fair values of the derivative contracts on the consolidated balance sheets are as follows:

  
June 30,
  
December 31,
 
(in thousands)
 
2019
  
2018
 
Prepaid expenses and other current assets
      
Foreign exchange contracts
 
$
113
  
$
43
 
Total asset derivatives
  
113
   
43
 
         
Other liabilities
        
Interest rate swaps
  
(191
)
  
(103
)
Total liability derivatives
  
(191
)
  
(103
)
         
Net fair value
 
$
(78
)
 
$
(60
)

The Company has not designated the derivative contracts as hedges. The changes in the fair value of the derivative contracts are included in gain (loss) on derivative instruments, net, in the consolidated statements of operations.

The foreign currency denominated contract receivables, billings in excess of revenue earned, and subcontractor accruals that are related to the outstanding foreign exchange contracts are remeasured at the end of each period into the functional currency using the current exchange rate at the end of the period. The gain or loss resulting from such remeasurement is also included in gain (loss) on derivative instruments, net, in the consolidated statements of operations.

For the three and six months ended June 30, 2019 and 2018, the Company recognized a net (loss) gain on its derivative instruments as outlined below:

  
Three months ended
June 30,
  
Six months ended
June 30,
 
(in thousands)
 
2019
  
2018
  
2019
  
2018
 
             
Interest rate swap - change in fair value
 
$
(62
)
 
$
(11
)
 
$
(88
)
 
$
(11
)
Foreign exchange contracts-change in fair value
  
(32
)
  
(46
)
  
70
   
(164
)
Remeasurement of related contract receivables, billings in excess of revenue earned, and subcontractor accruals
  
(7
)
  
(34
)
  
10
   
(72
)
Loss on derivative instruments, net
 
$
(101
)
 
$
(91
)
 
$
(8
)
 
$
(247
)


XML 28 R18.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2019
Stock-Based Compensation [Abstract]  
Stock-Based Compensation
11.
Stock-Based Compensation

The Company recognizes compensation expense for all equity-based compensation awards issued to employees and directors that are expected to vest. Compensation cost is based on the fair value of awards as of the grant date. The Company recognized $0.5 million and $0.4 million of stock-based compensation expense related to equity awards for the three months ended June 30, 2019 and 2018, respectively, and recognized $1.1 million and $1.0 million of stock-based compensation expense related to equity awards for the six months ended June 30, 2019 and 2018, respectively, under the fair value method. In addition to the equity-based compensation expense recognized, the Company also recognized $(60,000) and $28,000 of stock-based compensation related to the change in the fair value of cash-settled restricted stock units (RSUs) during the three months ended June 30, 2019 and 2018, respectively. During the six months ended June 30, 2019 and 2018, the Company recorded net reduction of $33,000 and $60,000 in the fair value of cash-settled RSUs, respectively.

During the three and six months ended June 30, 2019, the Company granted approximately 200,000 and 500,000 time-based RSUs with an aggregate fair value of $0.6 million and $1.4 million, respectively. For the three and six months ended June 30, 2018, the Company granted approximately 200,000 and 400,000 time-based RSUs with an aggregate fair value of $0.6 million and $1.3 million, respectively. A portion of the time-based RSUs vest quarterly in equal amounts over the course of eight quarters, a portion vest one year after grant and the remainder vest annually in equal amounts over the course of three years. The fair value of the time-based RSUs is expensed ratably over the requisite service period, which ranges from one year to three years.

The Company's 1995 long-term incentive program ("LTIP") provides for the issuance of performance-vesting and time-vesting restricted stock units to certain executives and other Company employees. Vesting of the performance-vesting restricted stock units (PRSU's) is contingent upon the employee's continued employment and the Company's achievement of certain performance goals during designated performance period as established by the Compensation Committee of the Board of Directors. We recognize compensation expense, net of estimated forfeitures, for PRSU's on a straight-line basis over the performance period based on the probable outcome of achievement of the financial targets. At the end of each reporting period, we estimate the number of PRSUs that are expected to vest, based on the probability and extent to which the performance goals will be met, and take into account these estimates when calculating the expense for the period. If the number of shares expected to be earned changes during the performance period, we make a cumulative adjustment to compensation expense based on the revised number of shares expected to be earned.
During six months ended June 30, 2019, the Company granted approximately 350,000 performance-based RSUs to employees with an aggregate fair value of $0.9 million. During three months ended June 30, 2019, the Company did not grant any performance-based RSUs. During the three and six months ended June 30, 2018, the Company did not grant any performance-based RSUs. The Company did not grant any stock options for the three and six months ended June 30, 2019 and 2018.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.19.2
Debt
6 Months Ended
Jun. 30, 2019
Debt [Abstract]  
Debt
12.
Debt

The Company entered into a 3-year, $5.0 million revolving line of credit facility ("RLOC") with Citizens Bank National Association (the Bank) on December 29, 2016 to fund general working capital needs and provide funding for acquisitions. On May 11, 2018, GSE  entered into an Amended and Restated Credit and Security Agreement (the Credit Agreement) with the Bank, amending and restating the Company's existing Credit and Security Agreement with the Bank, which included a $5.0 million asset-based revolving credit facility between the Company and the Bank, to now include (a) a $5.0 million revolving credit facility not subject to a borrowing base, including a letter of credit sub-facility, and (b) a $25.0 million delayed draw term loan facility available to be drawn upon for up to 18 months and to finance certain permitted acquisitions by the Company. The credit facilities mature in five years and bear interest at one-month LIBOR plus a margin that varies depending on the overall leverage ratio of the Company and its subsidiaries. Revolving loans are interest-only with principal due at maturity, while term loans require monthly payments of principal and interest based on an amortization schedule. The Company's obligations under the Credit Agreement are guaranteed by the Company's wholly owned subsidiaries. The credit facilities are secured by liens on all assets of the Company. Attendant to the Company's acquisition of DP Engineering, the Company and the Bank entered into a Third Amendment and Reaffirmation Agreement and a Fourth Amendment and Reaffirmation Agreement on February 15, 2019 and March 20, 2019, respectively. On June 28, 2019, the Company and the Bank entered into a Fifth Amendment and Reaffirmation Agreement, which changed fixed charge coverage ratio from 1.25, to four different ratios ranging from 1.05 to 1.25 among different time periods and changed leverage ratio to: (i) 2.75 to 1.00 for the periods ending on June 30, 2019, September 30, 2019, December 31, 2019 and March 31, 2020; (ii) 2.50 to 1.00 for the periods ending June 30, 2020 and September 30, 2020; (iii) 2.25 to 1.00 for the periods ending December 31st, March 31st, June 30th and September 30th thereafter.

RLOC

We intend to continue using the RLOC for short-term working capital needs and the issuance of letters of credit in connection with business operations. Letter of credit issuance fees range between 1.25% and 2% depending on the Company’s overall leverage ratio, and the Company pays an unused RLOC fee quarterly based on the average daily unused balance.

At June 30, 2019, there were no outstanding borrowings under the RLOC and three letters of credit totaling $0.9 million. The amount available at June 30, 2019, after consideration of letters of credit was approximately $4.1 million.

Term Loan

As discussed in Note 4, we acquired DP Engineering on February 15, 2019 for approximately $13.5 million in cash. The purchase price was subject to customary pre- and post-closing working capital adjustments plus an additional earn-out amount not to exceed $5.0 million potentially payable in 2020 and 2021. We drew down $14.3 million to finance the acquisition of DP Engineering. The loan bears interest at the adjusted one-month LIBOR plus a margin ranging between 2% and 2.75% depending on the overall leverage ratio of the Company and matures in five years. There were no debt issuance costs and loan origination fees associated with the loan related for our acquisition of DP Engineering.

As discussed in Note 4, we also acquired True North on May 11, 2018 for approximately $9.75 million in cash.  The purchase price was subject to customary pre and post-closing working capital adjustments. We drew down $10.3 million to finance the acquisition of True North, $0.5 million of which was repaid to the Bank on the same day. The loan bears interest at the adjusted one-month LIBOR plus a margin ranging between 2% and 2.75% depending on the overall leverage ratio of the Company and matures in five years. We also incurred $70,000 debt issuance costs and $75,000 loan origination fees related to the Credit Agreement. Debt issuance costs and loan origination fees are reported as a direct deduction from the carrying amount of the loan and are amortized over the term of the loan using the effective interest method.

The outstanding long-term debt under the delayed draw term loan facility was as follows:

(in thousands)
 
June 30, 2019
  
December 31, 2018
 
Long-term debt, net of discount
 
$
20,934
  
$
8,512
 
Less: current portion of long-term debt
  
(4,773
)
  
1,902
 
Long-term debt, less current portion
 
$
16,161
  
$
6,610
 

The Credit Agreement contains customary covenants and restrictions typical for a financing of this type that, among other things, require the Company to satisfy certain financial covenants and restrict the Company's ability to incur additional debt, pay dividends and make distributions, make certain investments and acquisitions, repurchase its stock and prepay certain indebtedness, create liens, enter into agreements with affiliates, modify the nature of its business, enter into sale-leaseback transactions, transfer and sell material assets and merge or consolidate. Non-compliance with one or more of the covenants and restrictions after any applicable grace period could result in the obligations under the Credit Agreement becoming immediately due and payable and termination of the credit facilities. In addition to non-compliance with covenants and restrictions, the Credit Agreement also contains other customary events of default. If an event of default under the Credit Agreement occurs and is continuing, then the Bank may declare the obligations under the Credit Agreement to be immediately due and payable and may terminate the credit facilities. At June 30, 2019, the Company was in compliance with its financial covenants.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.19.2
Product Warranty
6 Months Ended
Jun. 30, 2019
Product Warranty [Abstract]  
Product Warranty
13.
Product Warranty

The Company accrues for estimated warranty costs at the time the related revenue is recognized based on historical experience and projected claims. The Company's SDB contracts generally provide a one-year base warranty on the systems. The portion of the warranty provision expected to be incurred within 12 months is classified as current within accrued warranty and totals $1.1 million, while the remaining $0.6 million is classified as long-term within other liabilities. The activity in the accrued warranty accounts is as follows:

(in thousands)
   
    
Balance, January 1, 2019
 
$
1,621
 
Current period provision
  
175
 
Current period claims
  
(58
)
Currency adjustment
  
(1
)
Balance at June 30, 2019
 
$
1,737
 

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue
6 Months Ended
Jun. 30, 2019
Revenue [Abstract]  
Revenue
14.
Revenue

We account for revenue in accordance with ASC 606, Revenue from Contracts with Customers, upon the adoption of ASU 2014-09, Revenue from Contracts with Customers, and all the related updates (collectively, the new revenue standard) on January 1, 2018, using the modified retrospective transition method.

We generate revenue primarily through three broad revenue streams: 1) System Design and Build ("SDB"), 2) Software, and 3) Training and Consulting Services. We recognize revenue from SDB and software contracts mainly through the Performance Improvement Solutions segment and the training and consulting service contracts through both the Performance Improvement Solutions segment and Nuclear Industry Training and Consulting segment.

The following table represents a disaggregation of revenue by type of goods or services for the three and six months ended June 30, 2019 and 2018, along with the reportable segment for each category:

(in thousands)

  
Three months ended June 30,
  
Six months ended June 30,
 
  
2019
  
2018
  
2019
  
2018
 
Performance Improvement Solutions segment
            
System Design and Build
 
$
5,595
  
$
7,300
  
$
12,037
  
$
14,795
 
Software
  
635
   
546
   
1,384
   
1,415
 
Training and Consulting Services
  
6,780
   
3,018
   
11,779
   
4,555
 
                 
Nuclear Industry Training and Consulting segment
                
Training and Consulting Services
  
10,448
   
13,834
   
20,452
   
26,828
 
                 
Total revenue
 
$
23,458
  
$
24,698
  
$
45,652
  
$
47,593
 


SDB contracts are typically fixed-priced, and we receive payments based on a billing schedule as established in our contracts. The transaction price for software contracts is generally fixed. Fees for software are normally due in advance of or shortly after delivery of the software. Fees for PCS are normally paid in advance of the service period. For Training and Consulting Services, the customers are generally billed on a regular basis, such as weekly, biweekly or monthly, for services provided. Contract liability, which we classify as billing in excess of revenue earned, relates to payments received in advance of performance under the contract. Contract liabilities are recognized as revenue as performance obligations are satisfied.

The following table reflects the revenue recognized in the reporting periods that were included in the contract liabilities from contracts with customers:

(in thousands)
 
Three Months Ended June 30,
  
Six Months Ended June 30,
 
 
2019
 
2018
  
2019
 
2018
 
Revenue recognized in the period from amounts included in Billings in Excess at the beginning of the period
 
$
2,813
  
$
2,738
  
$
7,853
  
$
7,954
 

For an SDB contract, we generally have two main performance obligations: the training simulator build and post contract support ("PCS"). The training simulator build generally includes hardware, software, and labor. We recognize the training simulator build revenue over the construction and installation period using the cost-to-cost input method. In applying the cost-to-cost input method, we use the actual costs incurred to date relative to the total estimated costs to measure the work progress toward the completion of the performance obligation and recognize revenue accordingly. Estimated contract costs are reviewed and revised periodically as the work progresses, and the cumulative effect of any change in estimates is recognized in the period in which the change is identified. Estimated losses are recognized in the period such losses are identified. Uncertainties inherent in the performance of contracts include labor availability and productivity, material costs, change order scope and pricing, software modification and customer acceptance issues. The reliability of these cost estimates is critical to the Company's revenue recognition as a significant change in the estimates can cause the Company's revenue and related margins to change significantly from the amounts estimated in the early stages of the project.

For the three and six months ended June 30, 2019, the Company recognized revenue of $1.1 million and $1.9 million related to performance obligations satisfied in previous periods, respectively.

As of June 30, 2019, the aggregate amount of transaction price allocated to the remaining performance obligations of SDB, software and fixed-price training and consulting services contracts is $27.2 million. The Company will recognize the revenue as the performance obligations are satisfied, which is expected to occur over the next 12 months.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes
6 Months Ended
Jun. 30, 2019
Income Taxes [Abstract]  
Income Taxes
15.
Income Taxes

The following table presents the provision (benefit) for income taxes and the effective tax rates:

(in thousands)
 
Three months ended
June 30,
  
Six months ended
June 30,
 
 
2019
 
2018
  
2019
 
2018
 
             
Provision (benefit) for income taxes
 
$
406
  
$
(449
)
 
$
(1,442
)
 
$
(190
)
Effective tax rate
  
144.5
%
  
(84.4
)%
  
24.8
%
  
27.0
%

The Company's income tax provision (benefit) for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items arising in that quarter. Total income tax expense for the six months ended June 30, 2019 is comprised mainly of the tax impact of the loss on impairment, federal, foreign, and state tax expense. Total income tax expense for the six months ended June 30, 2018 is comprised mainly of federal, foreign, and state tax expense.

Our effective tax rates were 144.5% and 24.8% for the three and six months ended June 30, 2019, respectively. For the three months ended June 30, 2019, the difference between our effective tax rate of 144.5% and the U.S. statutory federal income tax rate of 21% was primarily due to permanent differences, accruals related to uncertain tax positions for certain U.S. and foreign tax contingencies, a change in valuation allowance in our China subsidiary, discrete item adjustments for the U.S. and foreign taxes, and the excess book deduction related to stock options and restricted stock units that were exercised or vested during the quarter. For the six months ended June 30, 2019, the difference between the effective tax rate of 24.8% and the U.S. statutory federal income tax rate of 21% was primarily due to permanent differences, accruals related to uncertain tax positions for certain foreign tax contingencies, and discrete item adjustments, including the tax impact of the loss on impairment.

Because of its net operating loss carryforwards, the Company is subject to U.S. federal and state income tax examinations from the year 2000 and forward. The Company is subject to foreign tax examinations by tax authorities for years 2011 forward for Sweden, 2015 forward for China, 2015 forward for India, and 2016 forward for the UK.

An uncertain tax position taken or expected to be taken in a tax return is recognized in the consolidated financial statements when it is more likely than not (i.e., a likelihood of more than 50%) that the position would be sustained upon examination by tax authorities that have full knowledge of all relevant information. A recognized tax position is then measured at the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement. Interest and penalties related to income taxes are accounted for as income tax expense.

The Company recognizes deferred tax assets to the extent that it is believed that these assets are more likely than not to be realized. The Company has evaluated all positive and negative evidence and determined that it will continue to assess a full valuation allowance on its India, Swedish and U.K. net deferred assets as of June 30, 2019. The Company has determined that it will continue to assess a valuation allowance on its China deferred tax asset related to transfer pricing. The Company has determined that it is more likely than not that it will realize the benefits of its deferred taxes in the U.S.

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.19.2
Leases
6 Months Ended
Jun. 30, 2019
Leases [Abstract]  
Leases
16.
Leases

The Company maintains leases of office facilities and equipment. Leases generally have remaining terms of one year to six years, whereas leases with an initial term of twelve months or less are not recorded on the Consolidated Balance Sheets. The Company recognizes lease expense for minimum lease payments on a straight-line basis over the term of the lease. Certain leases include options to renew or terminate. Renewal options are exercisable per the discretion of the Company and vary based on the nature of each lease, with renewal periods generally ranging from one year to five years. The term of the lease includes renewal periods only if the Company is reasonably certain that it will exercise the renewal option. When determining if a renewal option is reasonably certain of being exercised, the Company considers several factors, including but not limited to, the cost of moving to another location, the cost of disruption to operations, whether the purpose or location of the leased asset is unique and the contractual terms associated with extending the lease.
Upon the adoption of the new lease standard ASU 2016-02, on January 1, 2019, the Company elected the package of practical expedients permitted under the transition guidance within the amended guidance, which among other things, allowed registrants to carry forward historical lease classification. Accordingly, all existing leases that were classified as operating leases by the Company historically, were classified as operating leases.
Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The operating lease ROU assets represent the lease liability, plus any lease payments made at or before the commencement date, less any lease incentives received. The Company's real estate leases, which are comprised primarily of office spaces, represent a majority of the lease liability. The majority of our lease payments are fixed, although an immaterial portion of payments are variable in nature. Variable lease payments vary based on changes in facts and circumstances related to the use of the ROU and are recorded as incurred. The Company uses an incremental borrowing rate based on rates available at commencement in determining the present value of future payments.
The Company has lease agreements with lease and non-lease components, which are accounted for as a single lease component. The Company applies a portfolio approach to effectively account for the operating lease ROU assets and liabilities.

Lease contracts are evaluated at inception to determine whether they contain a lease, where the Company obtains the right to control an identified asset. The following table summarizes the classification of operating ROU assets and lease liabilities on the consolidated balance sheets (in thousands):

Operating Leases
Classification
 
June 30, 2019
 
Leased Assets
 
   
Operating lease - right of use assets
Long term assets
 
$
4,071
 
 
 
    
Lease Liabilities
 
    
Operating lease liabilities - Current
Other current liabilities
  
1,078
 
Operating lease liabilities
Long term liabilities
  
3,439
 
 
  
 
$
4,517
 

The Company has entered into a sublease with a tenant to rent out 3,822 of square feet from the lease at its Sykesville office on April 1, 2017, with the exact same consideration as on the head lease for our principal executive office located at 1332 Londontown Blvd, Suite 200, Sykesville, Maryland. The sublease does not relieve the Company of its primary lease obligation. The lessor agreement was an operating lease historically. The Company does not recognize underlying assets for the sublease as a lessor of the operating lease. The net amount received from the sublease is recorded within selling, general and administrative expenses.

The table below summarizes the lease income and expenses recorded in the consolidated statement of operations incurred during the three and six months ended June 30, 2019, (in thousands):

Lease Cost
Classification
 
Three Months Ended June 30, 2019
  
Six Months Ended June 30, 2019
 
Operating lease cost (1)
Selling, general and administrative expenses
 
$
317
  
$
545
 
Short-term leases costs (2)
Selling, general and administrative expenses
  
35
   
73
 
Sublease income (3)
Selling, general and administrative expenses
  
(16
)
  
(32
)
Net lease cost
 
 
$
336
  
$
586
 

(1) Includes variable lease costs which are immaterial.
(2) Include leases maturity less than twelve months from the report date.
(3) Sublease portfolio consists of the sublease part of our principal executive office located at 1332 Londontown Blvd, Suite 200, Sykesville, MD.

The future minimum lease payments under non-cancellable operating leases are reflected below. This table also reflects the reconciliation of the undiscounted cash flows to the discounted operating lease liabilities as recognized at June 30, 2019 consolidated balance sheets (in thousands):

 
 
Operating Leases
 
2019
 
$
654
 
2020
  
1,246
 
2021
  
1,216
 
2022
  
1,156
 
2023
  
622
 
After 2023
  
107
 
Total lease payments
 
$
5,001
 
Less: Interest
  
484
 
Present value of lease payments
 
$
4,517
 

The Company has calculated the weighted-average remaining lease term, presented in years below, and the weighted-average discount rate for our operating leases. As noted in our lease accounting policy, the Company uses the incremental borrowing rate as the lease discount rate.

Lease Term and Discount Rate
 
Six Months Ended June 30, 2019
 
Weighted-average remaining lease term (years)
   
         Operating leases
  
4.22
 
Weighted-average discount rate
    
         Operating leases
  
5
%

The table below sets out the classification of lease payments in the consolidated statement of cash flows. The right-of-use assets obtained in exchange for operating lease liabilities represent new operating  leases obtained through business combination during the six months ended June 30, 2019.

(in thousands)

Other Information
 
Six Months Ended June 30, 2019
 
 - Operating cash flows used in operating leases
 
$
567
 
Cash paid for amounts included in measurement of liabilities
  
567
 
 
    
Right-of-use assets obtained in exchange for new operating liabilities
 
$
1,777
 

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Information
6 Months Ended
Jun. 30, 2019
Segment Information [Abstract]  
Segment Information
17.
Segment Information
The Company has two reportable business segments. The Performance segment provides simulation, training and engineering products and services delivered across the breadth of industries we serve. Solutions include simulation for both training and engineering applications. Example engineering services include, but not limited to, plant design verification and validation, thermal performance evaluation and optimization programs, and engineering programs for plants for ASME code and ASME Section XI. The Company provides these services through GSE, True North and DP Engineering across all market segments. Example training applications include turnkey and custom training services. Contract terms are typically less than two years.

The NITC segment provides specialized workforce solutions primarily to the nuclear industry, working at clients' facilities. This business is managed through our Hyperspring and Absolute subsidiaries. The business model, management focus, margins and other factors clearly separate this business line from the rest of the GSE product and service portfolio.

On February 15, 2019, through our wholly-owned subsidiary GSE Performance Solutions, Inc., the Company entered into the DP Engineering Purchase Agreement, to purchase 100% of the membership interests in DP Engineering. DP Engineering is a provider of value-added technical engineering solutions and consulting services to nuclear power plants with an emphasis on preparation and implementation of design modifications during plant outages. For reporting purposes, DP Engineering is included in our Performance segment due to similarities in services provided including engineering solutions and implementation of design modifications to nuclear power sector.

On May 11, 2018, GSE, through our wholly-owned subsidiary GSE Performance Solutions, Inc., entered into the True North Purchase Agreement to purchase 100% of the membership interests in True North. True North is a provider of technical engineering solutions to nuclear and fossil fuel power plants with an emphasis on regulatory-driven ASME code programs. The acquisition of True North is expected to broaden our engineering services offering, expand our relationships with several of the largest nuclear energy providers in the United States, and add a highly specialized, complimentary talent pool to our employee base. For reporting purposes, True North is included in our Performance segment due to similarities in services provided including technical engineering solutions to the nuclear and fossil fuel power sector.
Due to the impairment described in Note 8 related to DP Engineering, we recognized charges totaling $5.5 million related to the impairment of certain definite-lived intangible assets and goodwill in our Performance segment.
Our primary measure of segment performance as shown in the table below excluded loss on impairment of intangible and goodwill, and the change in fair value of contingent consideration, net, which we do not believe are representative of the ongoing operations of the Performance segment. Excluding this discrete item from our segment measure of performance allows for better period over period comparison.

The following table sets forth the revenue and operating results attributable to each reportable segment and includes a reconciliation of segment revenue to consolidated revenue and operating results to consolidated income before income taxes. Inter-segment revenue is eliminated in consolidation and is not significant:

(in thousands)
 
 
Three months ended
June 30,
  
Six months ended
June 30,
 
  
2019
  
2018
  
2019
  
2018
 
             
Revenue:
            
Performance Improvement Solutions
 
$
13,010
  
$
10,864
  
$
25,200
  
$
20,765
 
Nuclear Industry Training and Consulting
  
10,448
   
13,834
   
20,452
   
26,828
 
   
23,458
   
24,698
   
45,652
   
47,593
 
                 
Operating loss:
                
Performance Improvement Solutions
  
1,010
   
619
   
208
   
(171
)
Nuclear Industry Training and Consulting
  
(293
)
  
61
   
(1,218
)
  
(277
)
Loss on impairment
  
-
   
-
   
(5,464
)
  
-
 
Change in fair value of contingent consideration, net
  
-
   
-
   
1,200
   
-
 
                 
Operating income (loss)
  
717
   
680
   
(5,274
)
  
(448
)
                 
Interest (expense), net
  
(316
)
  
(61
)
  
(524
)
  
(39
)
Loss on derivative instruments, net
  
(101
)
  
(91
)
  
(8
)
  
(247
)
Other (expense) income, net
  
(19
)
  
4
   
3
   
29
 
Income (loss) before income taxes
 
$
281
  
$
532
  
$
(5,803
)
 
$
(705
)

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.19.2
Non-consolidated Variable Interest Entity
6 Months Ended
Jun. 30, 2019
Non-consolidated Variable Interest Entity [Abstract]  
Non-consolidated Variable Interest Entity
18. Non-consolidated Variable Interest Entity
The Company, through its wholly owned subsidiary DP Engineering, effectively holds a 48% membership interest in DP-NXA Consultants LLC ("DP-NXA").
DP-NXA was established to provide industrial services that include civil, structural, architectural, electrical, fire protection, plumbing, mechanical consulting engineering services to customers. DP-NXA sub-contracts their work to its two owners, NXA Consultants LLC ("NXA"), which owns 52% of the entity, and DP Engineering. DP Engineering and NXA contributed $48 and $52, respectively, for 48% and 52% interest in DP-NXA. DP Engineering recorded the contributed cash as an equity investment.
The Company evaluated the nature of DP Engineering's investment in DP-NXA and determined that DP-NXA is a variable interest entity (“VIE”). Since the Company does not have the power to direct activities that most significantly impact DP-NXA, it cannot be DP-NXA’s primary beneficiary. Furthermore, the Company concluded that it did not hold a controlling financial interest in DP-NXA since NXA, the VIE's majority owner, makes all operation and business decisions. The Company accounts for its investment in DP-NXA using the equity method of accounting due to the fact the Company exerts significant influence with its 48% of membership interest, but does not control the financial and operating decisions.
The Company's maximum exposure to any losses incurred by DP-NXA is limited to its investment. As of June 30, 2019, the Company has not made any additional contributions to DP-NXA and believes its maximum exposure to any losses incurred by DP-NXA was not material. As of June 30, 2019, the Company does not have existing guarantee with or to DP-NXA, or any third-party work contracted with it.
For the three and six months ended June 30, 2019, the carrying value of the investment in DP-NXA is zero. We do not have any investment income or loss from DP-NXA for the three and six months ended June 30, 2019.
The following table presents the carrying amount and classification of the assets related to the Company’s variable interests in non-consolidated VIE and the maximum exposure to loss at June 30, 2019.
(In thousands)
 
June 30, 2019
 
Assets
   
Cash:
   
Checking account
 
$
184
 
Total assets
 
$
184
 
Liabilities
    
Credit card and other payables
  
184
 
Total liabilities
  
184
 
Total net assets
 
$
-
 
Maximum exposure to loss
 
$
-
 

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2019
Summary of Significant Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
GSE Systems, Inc. is a leading provider of professional and technical engineering, staffing services, and simulation software to clients in the power and process industries. References in this report to “GSE,” the “Company,” “we” and “our” are to GSE Systems and its subsidiaries, collectively.
The consolidated interim financial statements included herein have been prepared by GSE and are unaudited. In the opinion of the Company's management, all adjustments and reclassifications of a normal and recurring nature necessary to present fairly the financial position, results of operations and cash flows for the periods presented have been made. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") have been condensed or omitted.
The accompanying unaudited consolidated financial statements have been prepared in accordance with U.S. GAAP for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. The accompanying balance sheet data for the year ended December 31, 2018 was derived from our audited financial statements, but it does not include all disclosures required by U.S. GAAP.
The results of operations for interim periods are not necessarily an indication of the results for the full year. These consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company's Annual Report on Form 10-K for the year ended December 31, 2018, filed with the Securities and Exchange Commission on March 27, 2019.
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements as well as reported amounts of revenues and expenses during the reporting period. The Company’s most significant estimates relate to revenue recognition on contracts with customers, allowance for doubtful accounts, product warranties, valuation of goodwill and intangible assets acquired including impairment test, valuation of long-lived assets to be disposed of, valuation of contingent consideration issued in business acquisitions, valuation of stock-based compensation awards, and the recoverability of deferred tax assets. Actual results could differ from these estimates and those differences could be material.
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.19.2
Recent Accounting Pronouncements (Policies)
6 Months Ended
Jun. 30, 2019
Recent Accounting Pronouncements [Abstract]  
Recent Accounting Pronouncements
Accounting pronouncements recently adopted
In February 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Updates ("ASU") No. 2016-02, Leases (Topic 842), a new standard related to leases to increase transparency and comparability among organizations by requiring the recognition of right-of-use (“ROU”) assets and lease liabilities on the balance sheet. Most prominent among the changes in the standard is the recognition of ROU assets and lease liabilities by lessees for those leases classified as operating leases under current U.S. GAAP. Under the standard, disclosures are required to meet the objective of enabling users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases. The new standard is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. A modified retrospective transition approach is required for lessees with capital and operating leases existing at, or entered into after, the beginning of the earliest applicable period presented in the consolidated financial statements, with certain practical expedients available.

The Company adopted the new standard using the modified retrospective approach effective on January 1, 2019. The Company's adoption included lease codification improvements that were issued by the FASB through June 2019.

The FASB made available several practical expedients in adopting the new lease accounting guidance. The Company elected the package of practical expedients permitted under the transition guidance within the amended guidance, which among other things, allowed registrants to carry forward historical lease classification. The Company elected the practical expedient that allows the combination of both lease and non-lease components as a single component and account for it as a lease for all classes of underlying assets. The Company elected not to apply the new guidance to short term leases with an initial term of twelve months or less. The Company recognizes those lease payments in the consolidated statements of operations on a straight-line basis over the lease term. The Company elected to use a single discount rate for a portfolio of leases with reasonably similar characteristics.

The most significant impact was the recognition of ROU assets and related lease liabilities for operating leases on the consolidated balance sheets. The Company recognized ROU assets and related lease liabilities of $2.7 million and $3.0 million respectively, related to operating lease commitments, as of January 1, 2019. The operating lease ROU asset represents the lease liability, plus any lease payments made at or before the commencement date, less any lease incentives received. The new guidance did not have a material impact on the Company's cash flows or results of operations. See Note 16 of the consolidated financial statements.

Accounting pronouncements not yet adopted

In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses, which introduces new guidance for credit losses on instruments within its scope. The new guidance introduces an approach based on expected losses to estimate credit losses on certain types of financial instruments, including, but not limited to, trade and other receivables, held-to-maturity debt securities, loans and net investments in leases. The new guidance also modifies the impairment model for available-for-sale debt securities and requires the entities to determine whether all or a portion of the unrealized loss on an available-for-sale debt security is a credit loss. The standard also indicates that entities may not use the length of time a security has been in an unrealized loss position as a factor in concluding whether a credit loss exists. The ASU is effective for public companies for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. Early adoption is permitted for all entities for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The Company is currently evaluating the effects, if any, that the adoption of this guidance will have on the Company's consolidated financial position, results of operations and cash flows.

In January 2017, the FASB issued ASU 2017-04, Simplifying the Test for Goodwill Impairment ("ASU 2017-04").  ASU 2017-04 simplifies the accounting for goodwill impairment by eliminating Step 2 of the current goodwill impairment test, which required a hypothetical purchase price allocation. Goodwill impairment will now be the amount by which the reporting unit's carrying value exceeds its fair value, limited to the carrying value of the goodwill. ASU 2017-04 is effective for financial statements issued for fiscal years, and interim periods beginning after December 15, 2019. We are currently evaluating the potential impact of the adoption of ASU 2017-04 on our consolidated financial statements.

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.19.2
Basic and Diluted (Loss) Income per Common Share (Tables)
6 Months Ended
Jun. 30, 2019
Basic and Diluted (Loss) Income per Common Share [Abstract]  
Weighted Average Number of Common Shares and Common Share Equivalents Used in the Determination of Basic and Diluted Loss Per Share
The number of common shares and common share equivalents used in the determination of basic and diluted loss per share were as follows:

(in thousands, except for share amounts)
 
Three months ended
  
Six months ended
 
  
June 30,
  
June 30,
 
  
2019
  
2018
  
2019
  
2018
 
Numerator:
            
Net (loss) income
 
$
(125
)
 
$
981
  
$
(4,361
)
 
$
(515
)
                 
Denominator:
                
Weighted-average shares outstanding for basic loss per share
  
20,006,492
   
19,651,441
   
19,979,018
   
19,580,046
 
                 
Effect of dilutive securities:
                
Stock options and restricted stock units
  
-
   
377,682
   
-
   
-
 
Adjusted weighted-average shares outstanding and assumed conversions for diluted loss per share
  
20,006,492
   
20,029,123
   
19,979,018
   
19,580,046
 
                 
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
  
263,241
   
374,833
   
175,848
   
714,821
 

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.19.2
Acquisitions (Tables)
6 Months Ended
Jun. 30, 2019
Business Acquisition [Abstract]  
Business Acquisition, Pro Forma Information
Unaudited Pro Forma Financial Information

The unaudited pro forma financial information in the table below summarizes the combined results of operations for GSE, True North and DP Engineering as if the business combinations had occurred on January 1, 2018.

 
Three months ended June 30,
  
Six months ended June 30,
 
 
2019
  
2018
  
2019
  
2018
 
 
(unaudited and in thousands)
 
             
Revenue
 
$
23,458
  
$
31,664
  
$
48,636
  
$
59,577
 
Net income (loss)
  
77
   
1,331
   
(4,250
)
  
(173
)

DP Engineering Ltd, CO. [Member]  
Business Acquisition [Abstract]  
Adjusted Purchase Price Consideration and Fair Value Adjustments
The following table summarizes the calculation of adjusted purchase price as of the acquisition date (in thousands):
Base purchase price per agreement
 
$
13,500
 
Pre closing working capital adjustment
  
155
 
Fair value of contingent consideration
  
1,200
 
Total purchase price
 
$
14,855
 

Consideration Paid For Assets Acquired and Liabilities Assumed
The following table summarizes the consideration paid to acquire DP Engineering and the preliminary fair value of the assets acquired and liabilities assumed at the date of the transaction. Due to the recent completion of the acquisition, the Company recorded the assets acquired and liabilities assumed at their preliminary estimated fair value. As of June 30, 2019, the Company had not finalized the determination of the fair value allocated to various assets and liabilities, including, but not limited to, contract receivables, prepaid expenses and other current assets, intangible assets, accounts payable, accrued expenses, contingent consideration, accrued compensation and the residual amount allocated to goodwill. The following amounts except for cash are all reflected in the consolidated statement of cash flows within the "Acquisition of DP Engineering, net of cash acquired" line caption.
(in thousands)
Total purchase price
 
$
14,855
 
 Purchase price allocation:
    
Cash
  
134
 
Contract receivables
  
2,934
 
Prepaid expenses and other current assets
  
209
 
Property, and equipment, net
  
210
 
Intangible assets
  
6,798
 
Other assets
  
1,806
 
Accounts payable and accrued expenses
  
(1,375
)
Other liabilities
  
(1,494
)
 Total identifiable net assets
  
9,222
 
 Goodwill
  
5,633
 
 Net assets acquired
 
$
14,855
 

Fair Value of Intangible Assets Acquired and Related Weighted Average Amortization Period
The following table summarizes the fair value of intangible assets acquired at the date of acquisition and the related weighted average amortization period:
Intangible Assets
 
Weighted average amortization period
  
Fair Value
 
  
(in years)
  
(in thousands)
 
Customer relationships
  
15
  
$
4,898
 
Tradename
  
10
   
1,172
 
Non-compete agreements
  
5
   
728
 
Total
     
$
6,798
 

DP Engineering contributed revenue of $4.3 million to GSE for the period from February 15, 2019 to June 30, 2019.
True North Consulting, LLC [Member]  
Business Acquisition [Abstract]  
Consideration Paid For Assets Acquired and Liabilities Assumed
The following table summarizes the consideration paid to acquire True North and the preliminary fair value of the assets acquired and liabilities assumed at the date of the transaction. The Company recorded the assets acquired and liabilities assumed at their preliminary estimated fair value. As of June 30, 2019, the Company had finalized the determination of the fair value allocated to various assets and liabilities, including, but not limited to, contract receivables, prepaid expenses and other current assets, intangible assets, accounts payable, accrued expenses, accrued compensation and the residual amount allocated to goodwill.

(in thousands)

Total purchase price
 
$
9,915
 
     
 Purchase price allocation:
    
Cash
  
306
 
Contract receivables
  
1,870
 
Prepaid expenses and other current assets
  
8
 
Property, and equipment, net
  
1
 
Intangible assets
  
5,088
 
Accounts payable, accrued expenses
  
(1,744
)
Accrued compensation
  
(353
)
 Total identifiable net assets
  
5,176
 
 Goodwill
  
4,739
 
 Net assets acquired
 
$
9,915
 

Fair Value of Intangible Assets Acquired and Related Weighted Average Amortization Period
The following table summarizes the fair value of intangible assets acquired at the date of acquisition and the related weighted average amortization period:

Intangible Assets
 
Weighted average amortization period
  
Fair Value
 
  
(in years)
  
(in thousands)
 
Customer relationships
  
15
  
$
3,758
 
Tradename
  
10
   
582
 
Non-compete agreements
  
4
   
221
 
Alliance agreements
  
5
   
527
 
Total
     
$
5,088
 

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.19.2
Contract Receivables (Tables)
6 Months Ended
Jun. 30, 2019
Contract Receivables [Abstract]  
Contract Receivables
The components of contract receivables are as follows:

(in thousands)
 
June 30,
  
December 31,
 
  
2019
  
2018
 
       
Billed receivables
 
$
10,816
  
$
15,998
 
Unbilled receivables
  
8,675
   
5,506
 
Allowance for doubtful accounts
  
(426
)
  
(427
)
Total contract receivables, net
 
$
19,065
  
$
21,077
 

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2019
Goodwill and Intangible Assets [Abstract]  
Change in Net Carrying Amount of Goodwill
Changes in the net carrying amount of goodwill from December 31, 2018 through June 30, 2019 were due to the acquisition of DP Engineering, and were comprised of the following items:
(in thousands)
  
Performance Improvement Solutions
  
Nuclear Industry Training and Consulting
  
Total
 
Balance, January 1, 2019
 
$
4,739
  
$
8,431
  
$
13,170
 
Acquisition
  
5,633
   
-
   
5,633
 
Dispositions
  
-
   
-
   
-
 
Goodwill impairment loss
  
(2,094
)
  
-
   
(2,094
)
Balance, June 30, 2019
 
$
8,278
  
$
8,431
  
$
16,709
 

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value of Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2019
Fair Value of Financial Instruments [Abstract]  
Assets and Liabilities Measured at Fair Value
Money market funds at both June 30, 2019 and December 31, 2018 are included in cash and cash equivalents in the respective consolidated balance sheets.
The following table presents assets and liabilities measured at fair value at June 30, 2019:

(in thousands)
 
Quoted Prices
in Active Markets
for Identical Assets
(Level 1)
  
Significant
Other Observable
Inputs
(Level 2)
  
Significant
Unobservable
Inputs
(Level 3)
  
Total
 
             
Money market funds
 
$
575
  
$
-
  
$
-
  
$
575
 
Foreign exchange contracts
  
-
   
113
   
-
   
113
 
Total assets
 
$
575
  
$
113
  
$
-
  
$
688
 
                 
Liability awards
 
$
-
  
$
(112
)
 
$
-
  
$
(112
)
Interest rate swap contract
  
-
   
(191
)
  
-
   
(191
)
Total liabilities
 
$
-
  
$
(303
)
 
$
-
  
$
(303
)
                 

Money market funds at both June 30, 2019 and December 31, 2018 are included in cash and cash equivalents in the respective consolidated balance sheets.

The following table presents assets and liabilities measured at fair value at December 31, 2018:

(in thousands)
 
Quoted Prices
in Active Markets
for Identical Assets
(Level 1)
  
Significant
Other Observable
Inputs
(Level 2)
  
Significant
Unobservable
Inputs
(Level 3)
  
Total
 
             
Money market funds
 
$
824
  
$
-
  
$
-
  
$
824
 
Foreign exchange contracts
  
-
   
43
   
-
   
43
 
Total assets
 
$
824
  
$
43
  
$
-
  
$
867
 
                 
Liability awards
 
$
-
  
$
(118
)
 
$
-
  
$
(118
)
Interest rate swap contract
  
-
   
(103
)
  
-
   
(103
)
Total liabilities
 
$
-
  
$
(221
)
 
$
-
  
$
(221
)
                 

Roll-Forward of the Fair Value of the Contingent Consideration
The following table provides a roll-forward of the fair value of the contingent consideration categorized as Level 3 for the six months ended June 30, 2019:

(in thousands)
   
Balance, January 1, 2019
 
$
-
 
Issuance of contingent consideration in connection with acquisitions
  
1,200
 
Change in fair value
  
(1,200
)
Balance, June 30, 2019
 
$
-
 


XML 43 R33.htm IDEA: XBRL DOCUMENT v3.19.2
Derivative Instruments (Tables)
6 Months Ended
Jun. 30, 2019
Derivative Instruments [Abstract]  
Estimated Fair Value of the Contracts in the Consolidated Balance Sheets
The Company reports all derivatives at fair value. These contracts are recognized as either assets or liabilities, depending upon the derivative’s fair value. The estimated net fair values of the derivative contracts on the consolidated balance sheets are as follows:

  
June 30,
  
December 31,
 
(in thousands)
 
2019
  
2018
 
Prepaid expenses and other current assets
      
Foreign exchange contracts
 
$
113
  
$
43
 
Total asset derivatives
  
113
   
43
 
         
Other liabilities
        
Interest rate swaps
  
(191
)
  
(103
)
Total liability derivatives
  
(191
)
  
(103
)
         
Net fair value
 
$
(78
)
 
$
(60
)

Net (Loss) Gain on Derivative Instruments
For the three and six months ended June 30, 2019 and 2018, the Company recognized a net (loss) gain on its derivative instruments as outlined below:

  
Three months ended
June 30,
  
Six months ended
June 30,
 
(in thousands)
 
2019
  
2018
  
2019
  
2018
 
             
Interest rate swap - change in fair value
 
$
(62
)
 
$
(11
)
 
$
(88
)
 
$
(11
)
Foreign exchange contracts-change in fair value
  
(32
)
  
(46
)
  
70
   
(164
)
Remeasurement of related contract receivables, billings in excess of revenue earned, and subcontractor accruals
  
(7
)
  
(34
)
  
10
   
(72
)
Loss on derivative instruments, net
 
$
(101
)
 
$
(91
)
 
$
(8
)
 
$
(247
)


XML 44 R34.htm IDEA: XBRL DOCUMENT v3.19.2
Debt (Tables)
6 Months Ended
Jun. 30, 2019
Debt [Abstract]  
Outstanding Long-term Debt
The outstanding long-term debt under the delayed draw term loan facility was as follows:

(in thousands)
 
June 30, 2019
  
December 31, 2018
 
Long-term debt, net of discount
 
$
20,934
  
$
8,512
 
Less: current portion of long-term debt
  
(4,773
)
  
1,902
 
Long-term debt, less current portion
 
$
16,161
  
$
6,610
 

XML 45 R35.htm IDEA: XBRL DOCUMENT v3.19.2
Product Warranty (Tables)
6 Months Ended
Jun. 30, 2019
Product Warranty [Abstract]  
Activities in the Accrued Warranty Accounts
The Company accrues for estimated warranty costs at the time the related revenue is recognized based on historical experience and projected claims. The Company's SDB contracts generally provide a one-year base warranty on the systems. The portion of the warranty provision expected to be incurred within 12 months is classified as current within accrued warranty and totals $1.1 million, while the remaining $0.6 million is classified as long-term within other liabilities. The activity in the accrued warranty accounts is as follows:

(in thousands)
   
    
Balance, January 1, 2019
 
$
1,621
 
Current period provision
  
175
 
Current period claims
  
(58
)
Currency adjustment
  
(1
)
Balance at June 30, 2019
 
$
1,737
 

XML 46 R36.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2019
Revenue [Abstract]  
Disaggregation of Revenue
The following table represents a disaggregation of revenue by type of goods or services for the three and six months ended June 30, 2019 and 2018, along with the reportable segment for each category:

(in thousands)

  
Three months ended June 30,
  
Six months ended June 30,
 
  
2019
  
2018
  
2019
  
2018
 
Performance Improvement Solutions segment
            
System Design and Build
 
$
5,595
  
$
7,300
  
$
12,037
  
$
14,795
 
Software
  
635
   
546
   
1,384
   
1,415
 
Training and Consulting Services
  
6,780
   
3,018
   
11,779
   
4,555
 
                 
Nuclear Industry Training and Consulting segment
                
Training and Consulting Services
  
10,448
   
13,834
   
20,452
   
26,828
 
                 
Total revenue
 
$
23,458
  
$
24,698
  
$
45,652
  
$
47,593
 


Balance of Contract Liabilities and Revenue Recognized in Reporting Period
The following table reflects the revenue recognized in the reporting periods that were included in the contract liabilities from contracts with customers:

(in thousands)
 
Three Months Ended June 30,
  
Six Months Ended June 30,
 
 
2019
 
2018
  
2019
 
2018
 
Revenue recognized in the period from amounts included in Billings in Excess at the beginning of the period
 
$
2,813
  
$
2,738
  
$
7,853
  
$
7,954
 

XML 47 R37.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2019
Income Taxes [Abstract]  
(Benefit) Provision for Income Taxes and Effective Tax Rates
The following table presents the provision (benefit) for income taxes and the effective tax rates:

(in thousands)
 
Three months ended
June 30,
  
Six months ended
June 30,
 
 
2019
 
2018
  
2019
 
2018
 
             
Provision (benefit) for income taxes
 
$
406
  
$
(449
)
 
$
(1,442
)
 
$
(190
)
Effective tax rate
  
144.5
%
  
(84.4
)%
  
24.8
%
  
27.0
%

XML 48 R38.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Tables)
6 Months Ended
Jun. 30, 2019
Leases [Abstract]  
Classification of Operating ROU Assets and Lease Liabilities on the Balance Sheet
Lease contracts are evaluated at inception to determine whether they contain a lease, where the Company obtains the right to control an identified asset. The following table summarizes the classification of operating ROU assets and lease liabilities on the consolidated balance sheets (in thousands):

Operating Leases
Classification
 
June 30, 2019
 
Leased Assets
 
   
Operating lease - right of use assets
Long term assets
 
$
4,071
 
 
 
    
Lease Liabilities
 
    
Operating lease liabilities - Current
Other current liabilities
  
1,078
 
Operating lease liabilities
Long term liabilities
  
3,439
 
 
  
 
$
4,517
 

Lease Income and Expenses
The table below summarizes the lease income and expenses recorded in the consolidated statement of operations incurred during the three and six months ended June 30, 2019, (in thousands):

Lease Cost
Classification
 
Three Months Ended June 30, 2019
  
Six Months Ended June 30, 2019
 
Operating lease cost (1)
Selling, general and administrative expenses
 
$
317
  
$
545
 
Short-term leases costs (2)
Selling, general and administrative expenses
  
35
   
73
 
Sublease income (3)
Selling, general and administrative expenses
  
(16
)
  
(32
)
Net lease cost
 
 
$
336
  
$
586
 

(1) Includes variable lease costs which are immaterial.
(2) Include leases maturity less than twelve months from the report date.
(3) Sublease portfolio consists of the sublease part of our principal executive office located at 1332 Londontown Blvd, Suite 200, Sykesville, MD.

Future Minimum Lease Payments
The future minimum lease payments under non-cancellable operating leases are reflected below. This table also reflects the reconciliation of the undiscounted cash flows to the discounted operating lease liabilities as recognized at June 30, 2019 consolidated balance sheets (in thousands):

 
 
Operating Leases
 
2019
 
$
654
 
2020
  
1,246
 
2021
  
1,216
 
2022
  
1,156
 
2023
  
622
 
After 2023
  
107
 
Total lease payments
 
$
5,001
 
Less: Interest
  
484
 
Present value of lease payments
 
$
4,517
 

Operating Lease Weighted Average Remaining Lease Term And Discount Rate
The Company has calculated the weighted-average remaining lease term, presented in years below, and the weighted-average discount rate for our operating leases. As noted in our lease accounting policy, the Company uses the incremental borrowing rate as the lease discount rate.

Lease Term and Discount Rate
 
Six Months Ended June 30, 2019
 
Weighted-average remaining lease term (years)
   
         Operating leases
  
4.22
 
Weighted-average discount rate
    
         Operating leases
  
5
%

Classification of Lease Payments in the Statement of Cash Flows
The table below sets out the classification of lease payments in the consolidated statement of cash flows. The right-of-use assets obtained in exchange for operating lease liabilities represent new operating  leases obtained through business combination during the six months ended June 30, 2019.

(in thousands)

Other Information
 
Six Months Ended June 30, 2019
 
 - Operating cash flows used in operating leases
 
$
567
 
Cash paid for amounts included in measurement of liabilities
  
567
 
 
    
Right-of-use assets obtained in exchange for new operating liabilities
 
$
1,777
 

XML 49 R39.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Information (Tables)
6 Months Ended
Jun. 30, 2019
Segment Information [Abstract]  
Reconciliation of Segment Revenue to Consolidated Revenue and Operating Results to Consolidated Income Before Income Taxes
The following table sets forth the revenue and operating results attributable to each reportable segment and includes a reconciliation of segment revenue to consolidated revenue and operating results to consolidated income before income taxes. Inter-segment revenue is eliminated in consolidation and is not significant:

(in thousands)
 
 
Three months ended
June 30,
  
Six months ended
June 30,
 
  
2019
  
2018
  
2019
  
2018
 
             
Revenue:
            
Performance Improvement Solutions
 
$
13,010
  
$
10,864
  
$
25,200
  
$
20,765
 
Nuclear Industry Training and Consulting
  
10,448
   
13,834
   
20,452
   
26,828
 
   
23,458
   
24,698
   
45,652
   
47,593
 
                 
Operating loss:
                
Performance Improvement Solutions
  
1,010
   
619
   
208
   
(171
)
Nuclear Industry Training and Consulting
  
(293
)
  
61
   
(1,218
)
  
(277
)
Loss on impairment
  
-
   
-
   
(5,464
)
  
-
 
Change in fair value of contingent consideration, net
  
-
   
-
   
1,200
   
-
 
                 
Operating income (loss)
  
717
   
680
   
(5,274
)
  
(448
)
                 
Interest (expense), net
  
(316
)
  
(61
)
  
(524
)
  
(39
)
Loss on derivative instruments, net
  
(101
)
  
(91
)
  
(8
)
  
(247
)
Other (expense) income, net
  
(19
)
  
4
   
3
   
29
 
Income (loss) before income taxes
 
$
281
  
$
532
  
$
(5,803
)
 
$
(705
)

XML 50 R40.htm IDEA: XBRL DOCUMENT v3.19.2
Non-consolidated Variable Interest Entity (Tables)
6 Months Ended
Jun. 30, 2019
Non-consolidated Variable Interest Entity [Abstract]  
Carrying Amount and Classification of Assets Related to Variable Interests
The following table presents the carrying amount and classification of the assets related to the Company’s variable interests in non-consolidated VIE and the maximum exposure to loss at June 30, 2019.
(In thousands)
 
June 30, 2019
 
Assets
   
Cash:
   
Checking account
 
$
184
 
Total assets
 
$
184
 
Liabilities
    
Credit card and other payables
  
184
 
Total liabilities
  
184
 
Total net assets
 
$
-
 
Maximum exposure to loss
 
$
-
 

XML 51 R41.htm IDEA: XBRL DOCUMENT v3.19.2
Recent Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Accounting Pronouncements Recently Adopted [Abstract]    
Right of use assets $ 4,071 $ 0
Operating lease liability $ 4,517  
ASU 2016-02 [Member]    
Accounting Pronouncements Recently Adopted [Abstract]    
Right of use assets   2,700
Operating lease liability   $ 3,000
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.19.2
Basic and Diluted (Loss) Income per Common Share (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Numerator [Abstract]        
Net (loss) income $ (125) $ 981 $ (4,361) $ (515)
Denominator [Abstract]        
Weighted-average shares outstanding for basic loss per share (in shares) 20,006,492 19,651,441 19,979,018 19,580,046
Effect of dilutive securities [Abstract]        
Stock options and restricted stock units (in shares) 0 377,682 0 0
Adjusted weighted-average shares outstanding and assumed conversions for diluted loss per share (in shares) 20,006,492 20,029,123 19,979,018 19,580,046
Shares related to dilutive securities excluded because inclusion would be anti-dilutive (in shares) 263,241 374,833 175,848 714,821
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.19.2
Acquisitions, Consideration Paid For Acquisition (Details) - USD ($)
$ in Thousands
3 Months Ended 5 Months Ended 6 Months Ended
Feb. 15, 2019
May 11, 2018
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Purchase price allocation [Abstract]                
Goodwill     $ 16,709   $ 16,709 $ 16,709   $ 13,170
Revenue     23,458 $ 24,698   45,652 $ 47,593  
Net (loss) Income     (125) 981   $ (4,361) (515)  
DP Engineering Ltd, CO. [Member]                
Business Acquisition [Abstract]                
Percentage of ownership interest acquired 100.00%              
Business acquisition, name of acquired entity           DP Engineering Ltd, CO.    
Business acquisition, effective date of acquisition           Feb. 15, 2019    
Calculation of Adjusted Purchase Price [Abstract]                
Base purchase price per agreement $ 13,500              
Pre closing working capital adjustment 155              
Fair value of contingent consideration 1,200              
Total purchase price 14,855              
Acquisition [Abstract]                
Total purchase price 14,855              
Purchase price allocation [Abstract]                
Cash 134              
Contract receivables 2,934              
Prepaid expenses and other current assets 209              
Property, and equipment, net 210              
Intangible assets 6,798              
Other assets 1,806              
Accounts payable and accrued expenses (1,375)              
Other liabilities (1,494)              
Total identifiable net assets 9,222              
Goodwill 5,633              
Net assets acquired 14,855              
Tax deductible goodwill 5,633              
Cash consideration in escrow 1,687              
Proceeds from issuance of debt 14,263              
Earn-out amount $ 5,000              
Period to satisfy indemnification claims 18 months              
Transaction costs     $ 628   628 $ 628    
Revenue         $ 4,325      
True North Consulting, LLC [Member]                
Business Acquisition [Abstract]                
Percentage of ownership interest acquired   100.00%            
Business acquisition, name of acquired entity           True North Consulting LLC    
Business acquisition, effective date of acquisition           May 11, 2018    
Calculation of Adjusted Purchase Price [Abstract]                
Base purchase price per agreement   $ 9,750            
Total purchase price   9,915            
Acquisition [Abstract]                
Total purchase price   9,915            
Purchase price allocation [Abstract]                
Cash   306            
Contract receivables   1,870            
Prepaid expenses and other current assets   8            
Property, and equipment, net   1            
Intangible assets   5,088            
Accounts payable and accrued expenses   (1,744)            
Accrued compensation   (353)            
Total identifiable net assets   5,176            
Goodwill   4,739            
Net assets acquired   9,915            
Tax deductible goodwill   4,739            
Cash consideration in escrow   1,463            
Proceeds from issuance of debt   $ 10,300            
Period to satisfy indemnification claims   18 months            
Transaction costs       $ 540     $ 540  
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.19.2
Acquisitions, Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Feb. 15, 2019
May 11, 2018
Jun. 30, 2019
Acquired Finite-Lived Intangible Assets [Abstract]      
Finite-lived intangible assets acquired     $ 6,798
DP Engineering Ltd, CO. [Member]      
Acquired Finite-Lived Intangible Assets [Abstract]      
Finite-lived intangible assets acquired $ 6,798    
DP Engineering Ltd, CO. [Member] | Minimum [Member]      
Acquired Finite-Lived Intangible Assets [Abstract]      
Finite-lived intangible assets, weighted average useful life 5 years    
DP Engineering Ltd, CO. [Member] | Maximum [Member]      
Acquired Finite-Lived Intangible Assets [Abstract]      
Finite-lived intangible assets, weighted average useful life 15 years    
True North Consulting, LLC [Member]      
Acquired Finite-Lived Intangible Assets [Abstract]      
Finite-lived intangible assets acquired   $ 5,088  
True North Consulting, LLC [Member] | Minimum [Member]      
Acquired Finite-Lived Intangible Assets [Abstract]      
Finite-lived intangible assets, weighted average useful life   4 years  
True North Consulting, LLC [Member] | Maximum [Member]      
Acquired Finite-Lived Intangible Assets [Abstract]      
Finite-lived intangible assets, weighted average useful life   15 years  
Customer Relationships [Member]      
Acquired Finite-Lived Intangible Assets [Abstract]      
Finite-lived intangible assets acquired     4,898
Customer Relationships [Member] | DP Engineering Ltd, CO. [Member]      
Acquired Finite-Lived Intangible Assets [Abstract]      
Finite-lived intangible assets acquired $ 4,898    
Finite-lived intangible assets, weighted average useful life 15 years    
Customer Relationships [Member] | True North Consulting, LLC [Member]      
Acquired Finite-Lived Intangible Assets [Abstract]      
Finite-lived intangible assets acquired   $ 3,758  
Finite-lived intangible assets, weighted average useful life   15 years  
Tradename [Member] | DP Engineering Ltd, CO. [Member]      
Acquired Finite-Lived Intangible Assets [Abstract]      
Finite-lived intangible assets acquired $ 1,172    
Finite-lived intangible assets, weighted average useful life 10 years    
Tradename [Member] | True North Consulting, LLC [Member]      
Acquired Finite-Lived Intangible Assets [Abstract]      
Finite-lived intangible assets acquired   $ 582  
Finite-lived intangible assets, weighted average useful life   10 years  
Non-compete Agreements [Member]      
Acquired Finite-Lived Intangible Assets [Abstract]      
Finite-lived intangible assets acquired     $ 728
Non-compete Agreements [Member] | DP Engineering Ltd, CO. [Member]      
Acquired Finite-Lived Intangible Assets [Abstract]      
Finite-lived intangible assets acquired $ 728    
Finite-lived intangible assets, weighted average useful life 5 years    
Non-compete Agreements [Member] | True North Consulting, LLC [Member]      
Acquired Finite-Lived Intangible Assets [Abstract]      
Finite-lived intangible assets acquired   $ 221  
Finite-lived intangible assets, weighted average useful life   4 years  
Alliance Agreements [Member] | True North Consulting, LLC [Member]      
Acquired Finite-Lived Intangible Assets [Abstract]      
Finite-lived intangible assets acquired   $ 527  
Finite-lived intangible assets, weighted average useful life   5 years  
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.19.2
Acquisitions, Pro Forma Financial Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Business Acquisition, Pro Forma Information [Abstract]        
Revenue $ 23,458 $ 31,664 $ 48,636 $ 59,577
Net income (loss) $ 77 $ 1,331 $ (4,250) $ (173)
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.19.2
Restructuring Activities (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Jun. 30, 2019
USD ($)
Position
Jun. 30, 2018
USD ($)
Dec. 31, 2018
USD ($)
Restructuring Activities [Abstract]          
Restructuring and related cost, expected number of positions eliminated | Position     40    
Expected restructuring costs $ 2,200   $ 2,200    
Restructuring cost, cost incurred to date 2,000   2,000    
Restructuring charges $ 2 $ 190 2 $ 1,107 $ 1,300
Cumulative translation adjustment     1,300    
Tax benefit     1,000    
Payments     $ 54    
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.19.2
Contingent Consideration (Details) - USD ($)
$ in Millions
Jun. 30, 2019
Feb. 15, 2019
Contingent Consideration [Abstract]    
Fair value of contingent consideration $ 0.0 $ 1.2
Contingent liability outstanding $ 0.0  
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.19.2
Contract Receivables (Details)
$ in Thousands
1 Months Ended 6 Months Ended 12 Months Ended
Jul. 31, 2019
USD ($)
Jun. 30, 2019
USD ($)
Customer
Jun. 30, 2018
USD ($)
Dec. 31, 2018
USD ($)
Customer
Contract Receivables [Abstract]        
Maximum term of contract receivables   12 months    
Components of contract receivables [Abstract]        
Billed receivables   $ 10,816   $ 15,998
Unbilled receivables   8,675   5,506
Allowance for doubtful accounts   (426)   (427)
Total contract receivables, net   19,065   $ 21,077
Unbilled Contract Receivables [Abstract]        
Unbilled contract receivables billed during July 2019   $ (4,512) $ (4,121)  
Subsequent Event [Member]        
Unbilled Contract Receivables [Abstract]        
Unbilled contract receivables billed during July 2019 $ 6,100      
Contract Receivable [Member]        
Concentration Risk [Abstract]        
Number of customers accounting for contract receivables | Customer   1   1
Percentage of contract receivables accounted by major customers   30.20%   16.80%
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill and Intangible Assets (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Feb. 15, 2019
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Jun. 30, 2019
USD ($)
Segment
Jun. 30, 2018
USD ($)
Dec. 31, 2018
USD ($)
Goodwill and Intangible Assets [Abstract]            
Number of reporting units | Segment       2    
Number of operating segments | Segment       2    
Goodwill [Roll Forward]            
Net book value, beginning balance       $ 13,170    
Acquisition       5,633    
Dispositions       0    
Goodwill impairment loss       (2,094)    
Net book value, ending balance   $ 16,709   16,709    
Amortized Intangible Assets [Abstract]            
Gross carrying amount   9,946   9,946   $ 9,945
Accumulated amortization   (4,920)   (4,920)   (3,865)
Addition       6,798    
Impairment       (3,370)    
Net   8,454   8,454   6,080
Amortization of definite-lived intangible assets   547 $ 312 1,056 $ 462  
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]            
2019   990   990    
2020   1,973   1,973    
2021   1,470   1,470    
2022   1,152   1,152    
2023   868   868    
Thereafter   2,001   2,001    
Total   8,454   8,454   6,080
Customer Relationships [Member]            
Amortized Intangible Assets [Abstract]            
Gross carrying amount   6,832   6,832   6,831
Accumulated amortization   (3,098)   (3,098)   (2,375)
Addition       4,898    
Impairment       (3,370)    
Net   5,262   5,262   4,456
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]            
Total   5,262   5,262   4,456
Trade Names [Member]            
Amortized Intangible Assets [Abstract]            
Gross carrying amount   1,295   1,295   1,295
Accumulated amortization   (515)   (515)   (318)
Addition       1,172    
Impairment       0    
Net   1,952   1,952   977
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]            
Total   1,952   1,952   977
Developed Technology [Member]            
Amortized Intangible Assets [Abstract]            
Gross carrying amount   471   471   471
Accumulated amortization   (471)   (471)   (471)
Net   0   0   0
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]            
Total   0   0   0
Non-Controlling Customer Relationships [Member]            
Amortized Intangible Assets [Abstract]            
Gross carrying amount   433   433   433
Accumulated amortization   (433)   (433)   (433)
Net   0   0   0
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]            
Total   0   0   0
Noncompete Agreements [Member]            
Amortized Intangible Assets [Abstract]            
Gross carrying amount   221   221   221
Accumulated amortization   (117)   (117)   (35)
Addition       728    
Impairment       0    
Net   832   832   186
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]            
Total   832   832   186
Alliance Agreement [Member]            
Amortized Intangible Assets [Abstract]            
Gross carrying amount   527   527   527
Accumulated amortization   (119)   (119)   (66)
Net   408   408   461
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]            
Total   408   408   461
Others [Member]            
Amortized Intangible Assets [Abstract]            
Gross carrying amount   167   167   167
Accumulated amortization   (167)   (167)   (167)
Net   0   0   0
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]            
Total   0   0   $ 0
Performance Improvement Solutions [Member]            
Goodwill [Roll Forward]            
Net book value, beginning balance       4,739    
Acquisition       5,633    
Dispositions       0    
Goodwill impairment loss       (2,094)    
Net book value, ending balance   8,278   8,278    
Nuclear Industry Training and Consulting [Member]            
Goodwill [Roll Forward]            
Net book value, beginning balance       8,431    
Acquisition       0    
Dispositions       0    
Goodwill impairment loss       0    
Net book value, ending balance   $ 8,431   $ 8,431    
DP Engineering Ltd, CO. [Member]            
Goodwill [Roll Forward]            
Net book value, ending balance $ 5,633          
Amortized Intangible Assets [Abstract]            
Addition 6,798          
DP Engineering Ltd, CO. [Member] | Minimum [Member]            
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]            
Amortization term of intangible assets acquired       5 years    
DP Engineering Ltd, CO. [Member] | Maximum [Member]            
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]            
Amortization term of intangible assets acquired       15 years    
DP Engineering Ltd, CO. [Member] | Customer Relationships [Member]            
Amortized Intangible Assets [Abstract]            
Addition 4,898          
DP Engineering Ltd, CO. [Member] | Noncompete Agreements [Member]            
Amortized Intangible Assets [Abstract]            
Addition $ 728          
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value of Financial Instruments (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2019
USD ($)
Letter
Contract
Dec. 31, 2018
USD ($)
Performance Bond [Abstract]    
Number of standby letters of credit | Letter 3  
Letter of credit and surety bonds $ 900  
Number of contracts | Contract 3  
Assets and Liabilities Measured at Fair Value [Abstract]    
Money market funds $ 575 $ 824
Foreign exchange contracts 113 43
Total assets 688 867
Liability awards (112) (118)
Interest rate swap contract (191) (103)
Total liabilities (303) (221)
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]    
Assets and Liabilities Measured at Fair Value [Abstract]    
Money market funds 575 824
Foreign exchange contracts 0 0
Total assets 575 824
Liability awards 0 0
Interest rate swap contract 0 0
Total liabilities 0 0
Significant Other Observable Inputs (Level 2) [Member]    
Assets and Liabilities Measured at Fair Value [Abstract]    
Money market funds 0 0
Foreign exchange contracts 113 43
Total assets 113 43
Liability awards (112) (118)
Interest rate swap contract (191) (103)
Total liabilities (303) (221)
Significant Unobservable Inputs (Level 3) [Member]    
Assets and Liabilities Measured at Fair Value [Abstract]    
Money market funds 0 0
Foreign exchange contracts 0 0
Total assets 0 0
Liability awards 0 0
Interest rate swap contract 0 0
Total liabilities 0 $ 0
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 0  
Issuance of contingent consideration in connection with acquisitions 1,200  
Change in fair value (1,200)  
Ending balance $ 0  
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.19.2
Derivative Instruments, Foreign Exchange Contracts (Details) - Foreign Exchange Contracts [Member] - EUR (€)
€ in Millions
6 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Derivative [Abstract]    
Foreign exchange contract outstanding € 3.7 € 3.2
Expiration date of contract Dec. 31, 2020  
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.19.2
Derivative Instruments, Interest Rate Risk Management (Details)
$ in Millions
6 Months Ended
Jun. 30, 2019
USD ($)
Interest Rate Swap [Member]  
Derivative [Abstract]  
Notional amount $ 9.0
Principal repayment term 5 years
Fixed interest rate 3.02%
Term Loan [Member] | Minimum [Member]  
Derivative [Abstract]  
Debt instrument, basis spread on variable rate 2.00%
Term Loan [Member] | Maximum [Member]  
Derivative [Abstract]  
Debt instrument, basis spread on variable rate 2.75%
LIBOR [Member]  
Derivative [Abstract]  
Term of variable rate 1 month
LIBOR - BBA Bloomberg [Member]  
Derivative [Abstract]  
Term of variable rate 1 month
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.19.2
Derivative Instruments, Fair Values Derivatives, Balance Sheet Location (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Asset derivatives $ 113 $ 43
Liability derivatives (191) (103)
Net fair value (78) (60)
Foreign Exchange Contracts [Member] | Prepaid Expenses and Other Current Assets [Member]    
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Asset derivatives 113 43
Interest Rate Swaps [Member] | Other Liabilities [Member]    
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Liability derivatives $ (191) $ (103)
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.19.2
Derivative Instruments, (Loss) Gain on Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Net (Loss) Gain on Derivative Instruments [Abstract]        
Interest rate swap - change in fair value $ (62) $ (11) $ (88) $ (11)
Foreign exchange contracts - change in fair value (32) (46) 70 (164)
Remeasurement of related contract receivables, billings in excess of revenue earned, and subcontractor accruals (7) (34) 10 (72)
Loss on derivative instruments, net $ (101) $ (91) $ (8) $ (247)
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2019
USD ($)
shares
Jun. 30, 2018
USD ($)
shares
Jun. 30, 2019
USD ($)
qtr
shares
Jun. 30, 2018
USD ($)
shares
Share-based Compensation [Abstract]        
Aggregate fair value for performance-based RSUs $ 0      
Restricted Stock Units [Member]        
Share-based Compensation [Abstract]        
Stock-based compensation expense $ (60,000) $ 28,000 $ (33,000) $ (60,000)
Granted performance-based RSUs (in shares) | shares 0   350,000  
Aggregate fair value for performance-based RSUs     $ 900,000  
Granted time-based RSUs (in shares) | shares 200,000 200,000 500,000 400,000
Aggregate fair value for time-based RSUs $ 600,000 $ 600,000 $ 1,400,000 $ 1,300,000
Number of quarters time-based RSU's will vest quarterly | qtr     8  
Period in which time-based RSU's will vest annually in equal amounts     3 years  
Restricted Stock Units [Member] | Minimum [Member]        
Share-based Compensation [Abstract]        
Requisite service period for time-based RSU's     1 year  
Restricted Stock Units [Member] | Maximum [Member]        
Share-based Compensation [Abstract]        
Requisite service period for time-based RSU's     3 years  
Stock Option [Member]        
Share-based Compensation [Abstract]        
Stock-based compensation expense $ 499,000 $ 373,000 $ 1,069,000 $ 968,000
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.19.2
Debt (Details)
$ in Thousands
6 Months Ended
Feb. 15, 2019
USD ($)
May 11, 2018
USD ($)
Jun. 30, 2019
USD ($)
Letter
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 28, 2019
Dec. 31, 2018
USD ($)
Dec. 29, 2016
USD ($)
Line of Credit Facility [Abstract]                              
Leverage ratio     275.00%                        
Number of letters of credit | Letter     3                        
Plan [Member]                              
Line of Credit Facility [Abstract]                              
Leverage ratio       225.00% 225.00% 225.00% 225.00% 250.00% 250.00% 275.00% 275.00% 275.00%      
LIBOR [Member]                              
Term Loan [Abstract]                              
Term of variable rate     1 month                        
Minimum [Member]                              
Line of Credit Facility [Abstract]                              
Fixed charge coverage ratio                         105.00%    
Maximum [Member]                              
Line of Credit Facility [Abstract]                              
Fixed charge coverage ratio                         125.00%    
Citizen's Bank [Member] | Revolving Credit Facility [Member]                              
Line of Credit Facility [Abstract]                              
Line of credit facility expiration period     3 years                        
Principal amount of the line of credit                             $ 5,000
Line of credit facility term     5 years                        
Outstanding letter of credit balance     $ 0                        
Number of letters of credit | Letter     3                        
Outstanding letter of credit balance     $ 900                        
Line of credit facility, remaining borrowing capacity     $ 4,100                        
Citizen's Bank [Member] | Revolving Credit Facility [Member] | Minimum [Member]                              
Line of Credit Facility [Abstract]                              
Percentage of letter of credit fees per annum     1.25%                        
Citizen's Bank [Member] | Revolving Credit Facility [Member] | Maximum [Member]                              
Line of Credit Facility [Abstract]                              
Percentage of letter of credit fees per annum     2.00%                        
Delayed Draw Term Loan [Member]                              
Long-term Debt, Current and Noncurrent [Abstract]                              
Long-term debt, net of discount     $ 20,934                     $ 8,512  
Less: current portion of long-term debt     (4,773)                     (1,902)  
Long-term debt, less current portion     $ 16,161                     $ 6,610  
Delayed Draw Term Loan [Member] | Minimum [Member]                              
Term Loan [Abstract]                              
Debt instrument, basis spread on variable rate     2.00%                        
Delayed Draw Term Loan [Member] | Maximum [Member]                              
Term Loan [Abstract]                              
Debt instrument, basis spread on variable rate     2.75%                        
Delayed Draw Term Loan [Member] | Citizen's Bank [Member] | Maximum [Member]                              
Line of Credit Facility [Abstract]                              
Line of credit facility expiration period     18 months                        
Delayed Draw Term Loan [Member] | Citizen's Bank [Member] | Revolving Credit Facility [Member]                              
Line of Credit Facility [Abstract]                              
Principal amount of the line of credit   $ 25,000                          
DP Engineering Ltd, CO. [Member]                              
Term Loan [Abstract]                              
Cash purchase price $ 13,500                            
Proceeds from issuance of debt 14,263                            
Earn-out amount $ 5,000                            
DP Engineering Ltd, CO. [Member] | Delayed Draw Term Loan [Member]                              
Line of Credit Facility [Abstract]                              
Line of credit facility term 5 years                            
DP Engineering Ltd, CO. [Member] | Delayed Draw Term Loan [Member] | LIBOR [Member]                              
Term Loan [Abstract]                              
Term of variable rate     1 month                        
DP Engineering Ltd, CO. [Member] | Delayed Draw Term Loan [Member] | Minimum [Member]                              
Term Loan [Abstract]                              
Debt instrument, basis spread on variable rate 2.00%                            
DP Engineering Ltd, CO. [Member] | Delayed Draw Term Loan [Member] | Maximum [Member]                              
Term Loan [Abstract]                              
Debt instrument, basis spread on variable rate 2.75%                            
True North Consulting, LLC [Member]                              
Term Loan [Abstract]                              
Cash purchase price   9,750                          
Proceeds from issuance of debt   10,300                          
True North Consulting, LLC [Member] | Delayed Draw Term Loan [Member]                              
Line of Credit Facility [Abstract]                              
Line of credit facility term     5 years                        
Term Loan [Abstract]                              
Proceeds from issuance of debt   10,300                          
Repayments of debt   $ 500                          
Debt issuance costs     $ 70                        
Loan origination fees     $ 75                        
True North Consulting, LLC [Member] | Delayed Draw Term Loan [Member] | LIBOR [Member]                              
Term Loan [Abstract]                              
Term of variable rate     1 month                        
True North Consulting, LLC [Member] | Delayed Draw Term Loan [Member] | Citizen's Bank [Member] | Minimum [Member]                              
Term Loan [Abstract]                              
Debt instrument, basis spread on variable rate     2.00%                        
True North Consulting, LLC [Member] | Delayed Draw Term Loan [Member] | Citizen's Bank [Member] | Maximum [Member]                              
Term Loan [Abstract]                              
Debt instrument, basis spread on variable rate     2.75%                        
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.19.2
Product Warranty (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2019
USD ($)
Product warranty provision [Abstract]  
Warranty terms for SDB contracts 1 year
Accrued warranty, current $ 1,136
Accrued warranty, noncurrent 601
Activities in product warranty account [Abstract]  
Balance, January 1, 2018 1,621
Current period provision 175
Current period claims (58)
Currency adjustment (1)
Balance at September 30, 2018 $ 1,737
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
USD ($)
Obligation
Jun. 30, 2018
USD ($)
Jun. 30, 2019
USD ($)
Stream
Obligation
Jun. 30, 2018
USD ($)
Disaggregation of Revenue [Abstract]        
Revenue $ 23,458 $ 24,698 $ 45,652 $ 47,593
Number of broad revenue streams | Stream     3  
Contract with Customer, Asset and Liability [Abstract]        
Revenue recognized in the period from amounts included in Billings in Excess at the beginning of the period 2,813 2,738 $ 7,853 7,954
Amount of revenue recognized related to performance obligations satisfied in previous periods $ 1,103   $ 1,850  
Revenue, Performance Obligation [Abstract]        
Number of performance obligations | Obligation 2   2  
Remaining performance obligation $ 27,159   $ 27,159  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-04-01        
Revenue, Performance Obligation [Abstract]        
Expected period to recognize revenue as performance obligations are satisfied 12 months   12 months  
Performance Improvement Solutions [Member]        
Disaggregation of Revenue [Abstract]        
Revenue $ 13,010 10,864 $ 25,200 20,765
Performance Improvement Solutions [Member] | System Design and Build [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 5,595 7,300 12,037 14,795
Performance Improvement Solutions [Member] | Software [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 635 546 1,384 1,415
Performance Improvement Solutions [Member] | Training and Consulting Services [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 6,780 3,018 11,779 4,555
Nuclear Industry Training and Consulting [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 10,448 13,834 20,452 26,828
Nuclear Industry Training and Consulting [Member] | Training and Consulting Services [Member]        
Disaggregation of Revenue [Abstract]        
Revenue $ 10,448 $ 13,834 $ 20,452 $ 26,828
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Income Taxes [Abstract]        
(Benefits) provision for income taxes $ 406 $ (449) $ (1,442) $ (190)
Effective tax rate 144.50% (84.40%) 24.80% 27.00%
Statutory federal income tax rate     21.00%  
Income Tax Examination [Abstract]        
Probability of uncertain tax position to be recognized     50.00%  
Percentage of tax position realized upon ultimate settlement     50.00%  
Sweden [Member]        
Income Tax Examination [Abstract]        
Income tax examination, year under examination     2011  
China [Member]        
Income Tax Examination [Abstract]        
Income tax examination, year under examination     2015  
India [Member]        
Income Tax Examination [Abstract]        
Income tax examination, year under examination     2015  
UK [Member]        
Income Tax Examination [Abstract]        
Income tax examination, year under examination     2016  
Federal [Member]        
Income Tax Examination [Abstract]        
Income tax examination, year under examination     2000  
State [Member]        
Income Tax Examination [Abstract]        
Income tax examination, year under examination     2000  
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Squarefeet
Dec. 31, 2018
USD ($)
Lessee, Operating Lease, Description [Abstract]      
Sublease square feet | Squarefeet   3,822  
Sublease date   Apr. 01, 2017  
Leased Assets [Abstract]      
Operating lease - right of use assets $ 4,071 $ 4,071 $ 0
Lease Liabilities [Abstract]      
Operating lease liabilities - Current 1,078 1,078  
Operating lease liabilities - Noncurrent 3,439 3,439 $ 0
Operating lease liability 4,517 4,517  
Consolidated Statement of Operations Information [Abstract]      
Operating lease cost [1] 317 545  
Short-term leases costs [2] 35 73  
Sublease income [3] (16) (32)  
Net lease cost 336 586  
Minimum Lease Payments [Abstract]      
2019 654 654  
2020 1,246 1,246  
2021 1,216 1,216  
2022 1,156 1,156  
2023 622 622  
After 2023 107 107  
Total lease payments 5,001 5,001  
Less: Interest 484 484  
Operating lease liability $ 4,517 $ 4,517  
Lease Term and Discount Rate [Abstract]      
Weighted-average remaining lease term (in years)   4 years 2 months 19 days  
Weighted-average discount rate 5.00% 5.00%  
Other Information [Abstract]      
Operating cash flows used in operating leases   $ 567  
Cash paid for amounts included in measurement of liabilities   567  
Right-of-use assets obtained in exchange for new operating liabilities   $ 1,777  
Minimum [Member]      
Lessee, Operating Lease, Description [Abstract]      
Remaining operating lease terms 1 year 1 year  
Renewal option period 1 year 1 year  
Maximum [Member]      
Lessee, Operating Lease, Description [Abstract]      
Remaining operating lease terms 6 years 6 years  
Renewal option period 5 years 5 years  
[1] Includes variable lease costs which are immaterial.
[2] Include leases maturity less than twelve months from the report date.
[3] Sublease portfolio consists of the sublease part of our principal executive office located at 1332 Londontown Blvd, Suite 200, Sykesville, MD.
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Information (Details)
$ in Thousands
3 Months Ended 5 Months Ended 6 Months Ended
Jun. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Segment
Jun. 30, 2018
USD ($)
Feb. 15, 2019
May 11, 2018
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]              
Number of reportable business segments | Segment       2      
Contract term       2 years      
Segment Reporting Information, Profit (Loss) [Abstract]              
Revenue $ 23,458 $ 24,698   $ 45,652 $ 47,593    
Operating income (loss) 717 680   (5,274) (448)    
Loss on impairment 0 0   (5,464) 0    
Change in fair value of contingent consideration, net 0 0   1,200 0    
Interest (expense), net (316) (61)   (524) (39)    
Loss on derivative instruments, net (101) (91)   (8) (247)    
Other (expense) income, net (19) 4   3 29    
Income (loss) before income taxes 281 532   (5,803) (705)    
Performance Improvement Solutions [Member]              
Segment Reporting Information, Profit (Loss) [Abstract]              
Revenue 13,010 10,864   25,200 20,765    
Operating income (loss) 1,010 619   208 (171)    
Nuclear Industry Training and Consulting [Member]              
Segment Reporting Information, Profit (Loss) [Abstract]              
Revenue 10,448 13,834   20,452 26,828    
Operating income (loss) $ (293) $ 61   $ (1,218) $ (277)    
DP Engineering Ltd, Co [Member]              
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]              
Percentage of ownership interest acquired           100.00%  
Segment Reporting Information, Profit (Loss) [Abstract]              
Revenue     $ 4,325        
True North Consulting, LLC [Member]              
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]              
Percentage of ownership interest acquired             100.00%
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.19.2
Non-consolidated Variable Interest Entity (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Cash [Abstract]    
Contract receivables, net $ 19,065 $ 21,077
Total assets 68,996 61,440
Liabilities [Abstract]    
Total liabilities 41,375 $ 30,311
Carrying value $ 0  
DP Engineering Ltd, Co [Member]    
Variable Interest Entity [Line Items]    
Ownership percentage 48.00%  
Contribution amount $ 48  
NXA Consultants LLC [Member]    
Variable Interest Entity [Line Items]    
Ownership percentage 52.00%  
Contribution amount $ 52  
Variable Interest Entity, Not Primary Beneficiary [Member]    
Cash [Abstract]    
Checking account 184  
Total assets 184  
Liabilities [Abstract]    
Credit card and other payables 184  
Total liabilities 184  
Total net assets 0  
Maximum exposure to loss $ 0  
EXCEL 73 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #V"#D\?(\\#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,$% @ /8(.3R?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 " ]@@Y/N[)6$.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2@,Q$(9?17+?G4UKBX9M+HHG!<&"XBTDTS:XR89D9+=O;S:V M6T0?0,@E,W^^^0;2ZB!T'_$Y]@$C64Q7H^M\$CILV($H"("D#^A4JG/"Y^:N MCTY1OL8]!*4_U!YAT31K<$C**%(P :LP$YELC18ZHJ(^GO!&S_CP&;L",QJP M0X>>$O": Y/3Q' EB67-Z! MP]O3XTM9M[(^D?(:\ZMD!1T#;MAY\NOR[G[[P.2BX;=5&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 " ]@@Y/BDF.0)D" ,"@ & 'AL+W=O"E*2J6JF5HJO:/CO$">@ 4]L) MU[^O;3A*[:4O 9N9':_C66\^,/XJ*DJE]]8VG=CYE93]^+>MH3_/M"& M#3L?^>\3+_6MDGHB*/*>W.@W*K_W)ZY&P1SE4K>T$S7K/$ZO.W^/GH\HTP2# M^%'302S>/9W*F;%7/?A\V?FA7A%M:"EU"*(>#WJD3:,CJ77\FH+ZLZ8F+M_? MHW\TR:MDSD30(VM^UA=9[?S4]R[T2NZ-?&'#)SHEE/C>E/T7^J"-@NN5*(V2 M-<+\>N5=2-9.4=126O(V/NO./(?Q2QQ--)B )P*>"1C_EQ!-A&@FH-@D/Z[, MI/J!2%+DG T>'_^MGNA#@9XCM9FEGC1[9[ZI;(6:?11A'CQTF EQ&!%X@4 S M(E"Q9P$,"1RP0\?_"AQ=1 0+1& &D:%'"WH,TV.0'AMZO* GU@:XB TLD( " MB4/?6@(N(H4%-J# QJ%GEH"+0"&LL 45MBX?61( !,,2*2B1NOS(D@ @*Q(9 M*)&Y_-B2 " )+(%"V$ZA&V%C&PK ;%=45DR+W BIK0)@LA45T+E[A)T(V"D. M+F9UQV#[HLA5L0[7<<(D!M--*PFS+$M72A&"O8Y<*V-L9P1@5NH1@@V/7#]C M^Z !F-5]@UV/7%-CNW)!F)7:A6#G(]?7V"Y?$&:E@"'8_,BU-K9K&(")5HH8 M@OV/7'='=AF#,':1"19W:TOYS;0APBO9O3,]T&)V;G7VYC(/_L+'/NDKX;>Z M$]Z9277#FWOXRIBD:BGADSHBE6K-YD%#KU*_;M4['_N3<2!9/_5>P=P %G\ M4$L#!!0 ( #V"#D\_V.*BI@0 *H7 8 >&PO=V]R:W-H965T&ULA9AO;ZLV%(>_2I3WO?@<_P&J--)@FC9IDZH[W>TU;=PFNA R MH,W=MY\A-"+G''=OFD!_MA\[^,'VYMQVW_N]]\/J1U,?^X?U?AA.]TG2/^]] M4_5?VI,_AO^\M%U3#>&R>TWZ4^>KW52HJ1-4RB5-=3BNMYOIWF.WW;1O0WTX M^L=NU;\U3=7]6_BZ/3^L8?UQX^OA=3^,-Y+MYE2]^C_]\.WTV(6KY%K+[M#X M8W]HCZO.OSRL?X+[TJBQP)3XZ^#/_>+[:NS*4]M^'R]^VSVLU4CD:_\\C%54 MX>/=E[ZNQYH"QS]SI>MKFV/!Y?>/VG^9.A\Z\U3UOFSKOP^[8?^PSM:KG7^I MWNKA:WO^U<\=LNO5W/O?_;NO0WPD"6T\MW4__5T]O_5#V\RU!)2F^G'Y/!RG MS_-<_TJ42E0&IZ*#8QL7N#J-52]P+7JV(_$,XNANR61S0M< MO73P"^!6=5F>.PHCQ,"8V,C(]H64O>MMK ;9FL"U::DV@1O1I"EUE9 *;V*, MT,C>!"Y.2\4)@A2SE$T!(:55Y(6/LCJ1J]-2=2*W(@"52"FDT"TF]RV-+$_D M\J0:*I!;48<]"*414BXV$S"RR.3JM%2=*$@1V-),2(67G(KAR.Y$[DY+W8G< MB@!T:5L*J3R+J!-E=2)7IZ7J1&'="H[.*3&5QIX;V9[([6FI/5%8E +=NI1" MRD5L@[(_D?O34G\B%R,JH^@R6HJAUC$>V9_(EZ^.+E^1+TTA/,;T+2?$G(,8 MCBQCY#*F[13(-:L-7?^70BJ&(IL8N8D=-3%*CDW9_!93D1FE91-K;F(Z5PK- M'6L$'"&FE888C^QBS5U,5QN%E&$PGV9N260/:[[;=Q$_Z,AVGZO345MI+D4Z M'S^-W'+(UM3+JK%4.1$Q0M.U-S9SKJ*<;73_-W;+(_M3>2+ Y-QU/L/ZKN]7#L5T_M,+3-=$KZTK:##U6J+Z%S M>U_MKA>U?QG&KVGXWEU.CR\70WN:3\:3Z_'\]C]02P,$% @ /8(.3R,. M:(%A @ 0 @ !@ !X;"]W;W)K$2:'M57TA;GN>>Q8H0:R%>E0*^Z<"6T@%U-Z\5A'$3PI4X.] MP/<3KX%UZY:%6MO3LB!7CNL6[:G#KDT#Z;\MPJ3?N,!]7WBI+Q67"UY9=/"" M?B+^J]M3,?.F**>Z02VK2>M0=-ZXG\!Z!Y1!*7[7J&>SL2-+.1#R*B??3AO7 MET0(HR.7(:"XW- .82PC"8Z_8U!WRBF-\_%[]"^J>%', 3*T(_A/?>+5QLU< MYX3.\(KY"^F_HK&@V'7&ZK^C&\)"+DE$CB/!3'T[QROCI!FC")0&O@W7NE77 M?KB3Y*/-;@A&0S 90'37$(Z&4#-X YDJ]3/DL"PHZ1TZ_%H=E)L"K$/Q,(]R M43T[=4]4R\3JK4SCPKO).*-D.TB"F218*G:F(HPFB2?R3Q"!%2)0_G#F3Q*[ M/[3Z0^6/YD4D6A&#)%625DG\E0^T.AZ(%B21E20R25*-9)#$LR3BI9,?#>:Q M;L$36WEBDR?3>&(CCTYR3[%@2*P,BEOR;2](GJ=!I+G@NK=9T(X$D']E0A7B>-\FF!TYG*8 MBC$=SK1APDDWGM?>]*>A_ ]02P,$% @ /8(.3Q9ZGY>J! T!8 !@ M !X;"]W;W)KZ Y:&U,;#-LWC[MP[*FJCR3&\#FJ^K^N]U=OWM^*\IOU=&Y M>O(]S\[58GJLZ\LL"*KMT>5I]5Q!%,(& M>7HZ3Y?S]MYKN9P7USH[G=UK.:FN>9Z6_ZY<5MP64YC^N/'E=#C6S8U@.;^D M!_?5U7]>7DM_%=RS[$ZY.U>GXCPIW7XQ?8'91IHFH"7^.KE;-?@]::2\%<6W MYN*WW6(JFAZYS&WK)D7JO][=VF59D\GWXY\^Z?3>9A,X_/TC^R^M>"_F+:W< MNLC^/NWJXV(:32<[MT^O6?VEN/WJ>D%F.NG5_^[>7>;QIB>^C6V15>WG9'NM MZB+OL_BNY.GW[OMT;K]OW3^AZ;BDS6,',^.G:]O<;&>G_<^/9^7OOB\C,P_> MFSP]LNH0.43L(Y)0!.Y$X-N_=T)RG5A)$BX?&UA3(@I1'SY-LODPR4,W%3M6 MJHU7P_B(C]=LO&[C]3 ^1F/=(;9%SIT(I4V$1H.AM(T1E5!*&VOPH#!4:&+% MZS*L+D-TQ0+IZA S: 5\*X!T,52DL/J$4LH(C49RPU!6&XECR\1$;']%10;U<1:27 M6FD$K1DHQ)D2"D6A1;O/AD*QDH+7%+.:8JI)(TTQ'7F#.K)F&+S"$\JH& NB MC(&1.0;!;^N"*B+[NB#-X&V700"O[>3S/!LN#XB1S1=&*A50219+ M*.P)(^ M11(&,=IJK.FC1(^"V*KW I(*"K$@R6P+9)88*"0EFH'P :#K2H/BG >SM'6<#2&,A(HHQK<&R5\44<0D:8Q,)"V@Z1O^8H M[',2#HJP+(:1>FR3Y\T%4'383/'6 JBW M ('-!="*+R,R48PM4&1#I-"3B8B/Y+!0C+ACR7L,23T&"&PR)*W\6N"UQ4!^ MJ6/GQ%&@-7G+X[!XI#1+WFM(ZC4 ]WK50_:A(6FP-DK%>&H3+I56>'O9<)BO M,"/2>-L8.K%>6@>%PX;$,]DZ&,Q3!HMCDTDR;WR;(V^BDG!,BJ0D!@5V(I)9 "B&LCLFA"F,>8FO\FB+/)T?& M82P %P&6]!N0T".>1/*>1#*>!+ GD=0BC$EE21G[EV]?Z3E MX72N)F]%71=Y>]*W+XK:>0'BV7?]Z-+=_2)S^[KY&?K?97?&VEW4Q:4_/P[N MA]C+_P!02P,$% @ /8(.3QWNICA8 @ -@< !@ !X;"]W;W)KX KQ M9]K@6GXY4E8A(8_LY/&&87303A7QH._'7H7*VLU2;=NQ+*5G01+%T$](;@YA \=PMXA M_-\(4>\0&1&\3KLNY@8)E*6,M@[KKD.#U*T#BTBV*U=&W1W]3=:32^LE P"D MWD41]9A5AX$C3!+?0S93R(W$DPD,64!;%BLX<8?W =931#(SHPL<;4&O,$8&248PJ:)T;;-A:B,(@- MU-:"BD!D%Q59145342 P1'68:!0%&NU;3R%/(#$ZN+& 8M]09,% ^)<^QU9% ML451:"B*IW6;)X:D*68VGQN*+#QA",TN65"ST+QZWNA/7V%VTA.8.SD]UT)= MVY%U&/(O4 T-P[X"BS6PV#?R4>AF^(V^>U&^(78J:^[LJ9"C2@^4(Z4"R]S] M9]F*0CYBPX'@HU#;F=RS;I1W!T&;_I7RAJ7W:IOG]>3'87^L;J;;NCY=SV;5PS8_9-67XI0?F_\\%>4AJYN/ MY?.L.I5Y]M@-.NQG,DGL[)#MCM/;>??=U_)V7KS4^]TQ_UI.JI?#(2O_6^3[ MXNUF*J;O7WS;/6_K]HO9[?R4/>=_YO5?IZ]E\VEVB?*X.^3':E<<)V7^=#/] M15QOC&D'=(B_=_E;]>']I+V4^Z+XWG[X[?%FFK09Y?O\H6Y#9,W+:[[,]_LV M4I/'OWW0Z67.=N#']^_1U]W%-Q=SGU7YLMC_LWNLMS?3=#IYS)^REWW]K7C[ M->\OR$PG_=7_GK_F^P;>9M+,\5#LJ^[OY.&EJHM#'Z5)Y9#].+_NCMWK6Q__ M?1@>(/L!\C) RL$!JA^@+@.4'1R@^P'ZYPQ^<(#I!YC+ #T\@^T'V)\SZ,$! MKA_@+@-$5Z79N;K=X 3&@G2'T M2GI/JK@!R7OK)*Z1@C52H$:*U.B,,6&-I%:>[+(U!UX)XU,O(LNF84JZBZ*" ME#0.8& ZZ)I+HT+%5OR4;>#&."1"Q,Q()$R%VWL&P2(;T1"L_CX#P.S$/N MW(5C>X7LN:7CETMVP@9 (BN3PD13D"BI^B+E!3$V]9'">SB/!_.0FV?A^\03ACJT=8@-;B$/)KTRD:< M@<#J)8!\*2I?@NM74RMATE33U#ER9 FQV GW>7\@L P)I$/4(0@N1,I101P! MAQG9Z#)R3D '!6H7)#?;U$!)H#&Q PM6&(D4AI4?L;W3= %&4&$Z MF,0E(G'*7!)13MT3DS8YAP+6G@F8S# J3P>PH$3M2,]"#ALV MY,2(S " 03. <, ,@-3@$9-'&S #$E.V! <49@8D/UQ$S ! #BN)Q#(@T\\K MB<3D+0%Y4RY<24[>UE"#.@(*C_*8WQ4Z3%#&5)S?I2!KL52*^V>JX@H8>RJN"!.[5[%\*-0;8O)B=H^A=E7H?80V^J\/T1// K0 M+I5Y@(DEBSE9 6O.')#BKOM*4F.R&4.%Z6!^5XC?J0-2H%%D:7MF!!3V13&_ M:\3OU/]HQ,G*TN*,PL*$,(EJ0**:7/BB!X6"0^[+I08^WB?TAE@!V)6VGGD@ MA&L\$&5MD!H2'!!-.AM[%J$QLVMPR-""UHJ?(&3KW;A6 N1(KQVKA09JH>E# M$HUZ6O3QD08]K=0XMH2HIV73Q- EA.<7^OQF#5*#2PB>83@9Z^;KR(,)(&6: M6GZ->EK&&TE;DFN '%E"+'S:?-XS:*Q&&JD1]0R:JY'FA1X&A-M4:C-A!U##UHJ!^B01.(-HJ&,6&V6(HTZA-1QZ"YRGCC1>2X M9K#.&-0GHH;!<+-.G91!MI_4!6 BHFBP!AEDY.D*&: 'K"DP @J3P21OT ,+ M:A<,('G:/AO&A*E@8C>HE43-@D$D2V_\S1@J3 =SIT'<2:U"#QJV"@"$K * M0:N <, J(!C0&70%<:M@(L^OP4F&604#6OS8*@!D1&=F'WYRTOZ.Z8^L?-X= MJ\E]4=?%H?N-R5-1U'D3-?G2Q-OFV>/EPSY_JMNWKGE?GG\_=/Y0%Z?^MU&S MRP^T;O\'4$L#!!0 ( #V"#D]_J^LRN00 *X7 8 >&PO=V]R:W-H M965T&UL?9A;;^,V$(7_BN%WK\3A15+@&(BU6+1 "P1;;/NL MV$QLK&2YDA)O_WUU6Z\SWOPOEO\J,I3>[\\=-WY M+HK:W<%71?NI/OM3_\]SW51%US\V+U%[;GRQ'PM5941Q[**J.)Z6F_7X[K'9 MK.O7KCR>_&.S:%^KJFC^V_JROMPOU?+GBZ_'ET,WO(@VZW/QXO_RW;?S8],_ M1==:]L?*G]IC?5HT_OE^^:#N'W_?TR'ASY MTN^ZH8JBO[SYW)?E4%/OX]^YTN6US:'@[?W/VK^,P??!/!6MS^ORG^.^.]PO MT^5B[Y^+U[+[6E]^\W- =KF8H__#O_FREP].^C9V==F.OXO=:]O5U5Q+;Z4J M?DS7XVF\7J9_$C<7PP5H+D#7 GW;'Q70F^,W?#R['OQO_Z:-O^[=M&&;..WH:*9LUVTM"MYJJ(^MJO31!J M8DNB.+UO()>*-,$M:!B$'LOK=T%87(&!%9BQ G-;0>Q8+TP:-VI.HV9EM%,L M%*"R*N#%0B\6!.-P!0Y6X$0P&8]EDM@;E]8X-NRY%,781@)M)-)&PFPDH@65 M:>9":BC)L(\4^DBECY3Y2*6/V+(^RZ7(.,)&,F@DDY/,\![)9+3$W.9 $VML M1,5XT)6M&B'3Q@@(1.R@@&I "%MS*T8,&-L M)GH&R4)K6F%(*@O\*.['RH82;D9J0M,7TU8YR6L;X(+"I%02E9J#04D.FC01 M(RU5*QWK4$08F$H24UG-_4@?.?:$L"BX@L!B%:D ZN2,#M) MLM-Q7I'DHDBB@&852J((LY, .^5 23"NLCCC;H#*Z6#78("2 9@(K 7"S"/$ M/,X)DCQ3/*4"F@ A"#./9(JI+,\?2.:/*[ZOYTADTL".31B?)/'9[SK<#2 C MR26)5$F($!B?!/#I^%9)$HU\FP22599D(3Q@?A+@)U]N6T)@U);$LI2ZP+S1 M&)X:Y)T"$!KEG3HQ?.I 76QMH(,TYJ=6 !#/N%TGT6W!V29XZH< MJ%1L1*H>W9QR5KYY&0^$V\6N?CUUPWGBS=OKH?,##:>D[/U6W>73T?&O:J:3 M[#^+YN5X:A=/==?5U7A2^ES7G>]=QI_Z_CKX8G]]*/US-]PF_7TSG2!/#UU] MGD_'H^L1_>9_4$L#!!0 ( #V"#D\($61UM $ -(# 8 >&PO=V]R M:W-H965T&UL?5/;;MP@$/T5Q >$7=:;1"O;4C91U4JMM$K5 MYIFUQQ<%& ?P.OW[ G8<)[7Z LPPY\R984@'-,^V 7#D54EM,]HXUQT8LT4# M2M@K[$#[FPJ-$LZ;IF:V,R#*"%*2\8J]DZV&DR&V5TJ8 M/T>0.&1T2]\=J)&GZ"^]6=C+?8S%*V"K1M41,#54;OMH=C$N)C MP.\6!KLXDU#)&?$Y&-_*C&Z"()!0N, @_':!>Y R$'D9+Q,GG5,&X/+\QOXE MUNYK.0L+]RB?VM(U&;VEI(1*]-(]XO 5IGKVE$S%?X<+2!\>E/@^"^-T5PQE;$.R_>>N\EW][L4G8)1%/,<8SARY@Y@GGV.05?2W'D_\#Y.GRW MJG 7X;L/"I-U@F25((D$R7]+7(O9?TK"%CU58.HX3984V.LXR0OO/+!W/+[) M>_@X[3^$J5MMR1F=?]G8_PK1@9>RN?(CU/@/-AL2*A>.-_YLQC$;#8?=](/8 M_(WSOU!+ P04 " ]@@Y/%7[V6;0! #2 P & 'AL+W=O[^OI3L>MYF[$42*9[#0XI*!V-?7 /@R9N2VF6T\;X[,N:*!I1P-Z8# MC3>5L4IX-&W-7&=!E!&D)..;S2U3HM4T3Z/O;//4]%ZV&LZ6N%XI87^=0)HA MHUOZX7ALZ\8'!\O33M3P!/Y'=[9HL9FE;!5HUQI-+%09O=L>3TF(CP$_6QC< MXDQ")1=C7H+QMBE?S3# TSU?*)D*OX;7$%B>%"".0HC75Q)T3MOU,2" M4I1X&_=6QWT8;Y)D@JT#^ 3@,^ 0\[ Q453^67B1I]8,Q(Z][T1XXNV18V^* MX(RMB'&UL?5/M;ML@%'T5Q ,4Q\G:++(M-9VF35JEJ-/:W\2^ME&!ZP&. MV[U-FM_@'LYY]P/+MF YM6V (Z\*:EM3EOGN@-CMFQ!<7N#'6A_4Z-1 MW'G3-,QV!G@524JR-$ENF>)"TR*+OI,I,NR=%!I.AMA>*6[>CR!QR.F&7AU/ MHFE=<+ BZW@#/\']ZD[&6VQ6J80";05J8J#.Z?WF<-P%? 0\"QCLXDQ")6?$ MUV!\KW*:A(1 0NF" O?;!1Y RB#DT_@]:=(Y9" NSU?UK[%V7\N96WA ^2(J MU^9T3TD%->^E>\+A&TSU?*)D*OX'7$!Z>,C$QRA1VKB2LK<.U:3B4U'\;=R% MCOLPWMQ>:>N$="*D,V$?"6P,%#/_PATO,H,#,6/O.QZ>>'-(?6_*X(RMB'<^ M>>N]EV)S]SECER T88XC)EUB9@3SZG.(="W$,?V'GJ[3MZL9;B-]NXR^3]8% M=JL"NRBP^V^)*YC]WT6R14\5F"9.DR4E]CI.\L([#^Q]&M_D SY.^R,WC="6 MG-'YEXW]KQ$=^%22&S]"K?]@LR&A=N%XY\]F'+/1<-A-/XC-W[CX U!+ P04 M " ]@@Y/1/>H$K,! #2 P &0 'AL+W=O<.3,>YZ-US[X#".1%*^,+VH70GQCS50=:^#O;@\&;QCHM IJN M9;YW(.H$THKQW>XMTT(:6N;)=W%E;H>@I(&+(W[06KB?9U!V+.B>OCH>9=N% MZ&!EWHL6OD+XUE\<6FQAJ:4&XZ4UQ$%3T/O]Z9S%^!3P7<+H5V<2*[E:^QR- M3W5!=U$0**A"9!"XW> !E(I$*./'S$F7E!&X/K^R?TBU8RU7X>'!JB=9AZZ@ M1TIJ:,2@PJ,=/\)55(,/5L\L*$6+EVF7)NWC M=,.S&;8-X#. +X!CRL.F1$GY>Q%$F3L[$C?UOA?QB?(_> M6[D_\IS=(M$<$OSPA\+#-D&V29 E M@NR_)6[%9'\E8:N>:G!MFB9/*CN8-,DK[S*P]SR]R>_P:=J_"-=*X\G5!GS9 MU/_&V@ H97>'(]3A!UL,!4V(QW=X=M.834:P_?R#V/*-RU]02P,$% @ M/8(.3V3K!>:T 0 T@, !D !X;"]W;W)K&UL M?5-A;]L@$/TKB!]0$I*F461;:CI-F[1)4:=MGXE]ME&!\P#'W;\?8-?S-FM? M@#ONO7MW'-F ]L6U )Z\:F5<3EOONQ-CKFQ!"W>''9AP4Z/5P@?3-LQU%D25 M0%HQOMD:V%_GD'AD-,M?7,\RZ;UT<&*K!,- M? '_M;O88+&9I9(:C)-HB(4ZIX_;TWD?XU/ -PF#6YQ)K.2*^!*-CU5.-U$0 M*"A]9!!AN\$3*!6)@HP?$R>=4T;@\OS&_C[5'FJY"@=/J+[+RK43,5_@ANH$!Z5A!PE*I=64O;.HYY8@A0M7L==FK0/X\WN,,'6 M 7P"\!EP3'G8F"@I?R>\*#*+ [%C[SL1GWA[XJ$W972F5J2[(-X%[ZW8'N\S M=HM$4\QYC.'+F#F"!?8Y!5]+<>;_P/DZ?+>J<)?@NS\4'M8)]JL$^T2P_V^) M:S$/?R5ABYYJL$V:)D=*[$V:Y(5W'MA'GM[D=_@X[9^%;:1QY(H^O&SJ?XWH M(4C9W(41:L,'FPT%M8_'AW"VXYB-AL=N^D%L_L;%+U!+ P04 " ]@@Y/ M#[E$=[8! #2 P &0 'AL+W=OUUKX =]Q[ M]^XXL@'-DVT!''E64MN*0TPU]S M.QEOL9FE$@JT%:B)@3JGMYO#<1?B8\ O 8-=G$FHY(SX%(SO54Z3( @DE"XP M<+]=X ZD#$1>QI^)D\XI W!Y?F/_&FOWM9RYA3N4OT7EVISN*:F@YKUTCSA\ M@ZF>3Y1,Q=_#!:0/#TI\CA*EC2LI>^M032Q>BN+/XRYTW(?Q9GL]P=8!Z01( M9\ ^YF%CHJC\"W>\R P.Q(R][WAXXLTA];TI@S.V(MYY\=9[+\5FO\_8)1!- M,<IO%-_H:/T_[ 32.T)6=T_F5C_VM$!UY* MT 0 T@, !D !X;"]W;W)K&UL?5/;;IPP M$/T5RQ\0+[!-TQ4@95-5K=1*JU1-GKTP@!5?B&V6].\[-H30EO;%]HSGG#DS M'N>CL4^N _#D14GM"MIYWQ\8R96X&+X6&DR5N4(K;GT>09BQH0E\=]Z+M?'"P,N]Y"]_!_^A/ M%BVVL-1"@7;":&*A*>AM! PNM69A$K.QCP%XTM=T%T0!!(J'Q@X M;A>X RD#$%!">:HC'1Q)=7@O%$S"TI1_&7:A8[[.-UDZ0S;!J0S(%T M-S$/FQ)%Y1^YYV5NS4CLU/N>AR=.#BGVI@K.V(IXA^(=>B]E\B')V240S3'' M*29=QRP1#-F7%.E6BF/Z%SS=AF>;"K,(SWY3^ ^"_2;!/A+L_UOB5DSV1Q*V MZJD"V\9IM-25DFD;A$"":15$?#L32:)55^"[6S*WS-VTA @XL7VC.><.3,>YZ-U MS[X#".1%*^,+VH70'QGS50=:^!O;@\&;QCHM IJN9;YW(.H$THKQW>Z.:2$- M+?/D.[LRMT-0TL#9$3]H+=S/$R@[%G1/7QU/LNU"=+ R[T4+7R!\[<\.+;:P MU%*#\=(:XJ IZ,/^>,IB? KX)F'TJS.)E5RL?8[&Q[J@NR@(%%0A,@C55(,/5L\L*$6+EVF7)NWC=)/Q&;8-X#. +X#[E(=- MB9+R=R*(,G=V)&[J?2_B$^^/''M316=J1;I#\1Z]UW+_-LO9-1+-,:&PO=V]R:W-H965T5%2VYRVSG5'QFS9@N+V!CO0_J9&H[CSIFF8[0SP*H*49,EF<\L4%YH66?2= M39%A[Z30<#;$]DIQ\WH"B4-.M_3=\2B:U@4'*[*.-_ =W(_N;+S%9I9**-!6 MH"8&ZIS>;X^G-,3'@)\"!KLXDU#)!?$I&%^JG&Z"()!0NL# _7:%!Y R$'D9 MSQ,GG5,&X/+\SOXIUNYKN7 +#RA_B^D>'CB[3'QO2F#,[8BWGGQUGNOQ?9NG[%K()IB3F-,LHR9(YAG MGU,D:RE.R3_P9!V^6U6XB_#='PH/ZP3I*D$:"=+_EK@6<_=7$K;HJ0+3Q&FR MI,1>QTE>>.>!O4_BF_P.'Z?]&S>-T)9&PO=V]R:W-H965T/8FD\2J+\%V-N7O&3MI")#VQ?:,YYPY,Q[GHW6/O@,(Y$DK MXPO:A= ?&?-5!UKX&]N#P9O&.BT"FJYEOG<@Z@32BO'=[BW30AI:YLEW=F5N MAZ"D@;,C?M!:N%\G4'8LZ)X^.QYDVX7H8&7>BQ:^0OC6GQU:;&&II0;CI37$ M05/0N_WQE,7X%/!=PNA79Q(KN5C[&(U/=4%W41 HJ$)D$+A=X1Z4BD0HX^?, M29>4$;@^/[-_2+5C+1?AX=ZJ'[(.74%O*:FA$8,*#W;\"',];RB9B_\,5U 8 M'I5@CLHJGU92#3Y8/;.@%"V>IEV:M(_3S2&;8=L /@/X KA->=B4*"E_+X(H M]R(^\?[(L3=5=*96I#L4[]%[+?%! (=?C!%D-!$^+Q'9[= M-&:3$6P__R"V?./R-U!+ P04 " ]@@Y/1_T %K0! #2 P &0 'AL M+W=OG_3H-'">=.TS X&1!U!6C&>)'=,"]G3,H^^LRES')V2/9P- ML:/6POP\@<*IH ?ZYGB2;>>"@Y7Y(%KX"N[;<#;>8BM++37T5F)/##0%?3@< M3UF(CP'?)4QV'T$99Z;BE9BO\,5U ^/"CQ.2I4 M-JZD&JU#O;!X*5J\SKOLXS[--^G= ML'\ 7 5\!]S,/F1%'Y>^%$F1NS.U?2=BFIQI,&Z?)D@K'/D[RQKL. M[ ./;_([?)[V+\*TLK?D@LZ_;.Q_@^C 2TEN_ AU_H.MAH+&A>,[?S;SF,V& MPV'Y06S]QN4O4$L#!!0 ( #V"#D\&)_(9M $ -(# 9 >&PO=V]R M:W-H965T?$ Q]V_+V#JN9VU+\ =]SSWW''DHS;/M@-PZ$4*90O<.=--I(Y;YJ6V-X JR-("D*S;$\DXPJ7>?2=39GKP0FNX&R0':1D MYL\)A!X+O,%OC@?>=BXX2)GWK(5'<#_[L_$6F5EJ+D%9KA4RT!3X;G,\[4)\ M#/C%8;2+,PJ57+1^#L:WNL!9$ 0"*A<8F-^N< ]"!"(OXW?BQ'/* %R>W]B_ MQ-I]+1=FX5Z+)UZ[KL 'C&IHV"#<@QZ_0JKG$T:I^.]P!>'#@Q*?H]+"QA55 M@W5:)A8O1;*7:>D1FZGW/PA-O MCM3WI@K.V(IXY\5;[[V6--OGY!J(4LQIBJ&+F,T<03S[G(*NI3C1?^!T';Y= M5;B-\.T[A;?K!+M5@ETDV/VWQ+68PXK\!YL- 8T+QUM_-M.838;3??I! M9/[&Y2M02P,$% @ /8(.3U7(+CVT 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q <$F]VVVY5M*9NJ:J5&6J5J\LS: M8QL%/"[@=?+W!>PX5FOU!9CAG#,7AFQ$\VQ; $=>M.IL3EOG^B-CMFQ!"WN# M/73^ID:CA?.F:9CM#8@JDK1B/$D^,BUD1XLL^LZFR'!P2G9P-L0.6@OS>@*% M8TY3^N9XD$WK@H,562\:^ GN5W\VWF*+2B4U=%9B1PS4.;U-CZ=]P$? HX31 MKLXD5')!? [&]RJG24@(%)0N* B_7>$.E I"/HW?LR9=0@;B^ORF_C76[FNY M" MWJ)YDY=J<'BBIH!:#<@\X?H.YG@^4S,7_@"LH#P^9^!@E*AM74@[6H9Y5 M?"I:O$R[[.(^3C?\,-.V"7PF\(5PB''8%"AF_D4X460&1V*FWOE+]I MM)',>=.TQ/8&6!U)4A"ZV5P3R;C"91Y])U/F>G""*S@99 A(1 0.6" O/;!>Y B"#DTWA.FG@.&8C+\ZOZ?:S=UW)F%NZT M^,UKUQ5XCU$-#1N$>]3C Z1Z/F&4BO\&%Q >'C+Q,2HM;%Q1-5BG95+QJ4CV M,NU)MDZ@B4!GPC[&(5.@F/D7YEB9&STB,_6^9^&)LP/UO:F",[8B MWOGDK?=>ROU-3BY!)T&.$X0N(-F,(%Y\CD#7(ASI&SI=IV]7$]Q&^G9)S]X1 MV*T*[*+ [J,*WT)HMOTO!EET5()IXRQ95.E!Q3E>>.=QO:7Q1?[!IUG_SDS+ ME45G[?R[QNXW6COPJ6RN_ !U_GO-AH#&A>-G?S;3D$V&TWWZ/V3^Q.5?4$L# M!!0 ( #V"#D_DA1CVM $ -(# 9 >&PO=V]R:W-H965T5%2VYRVSO4'QFS9@A+V"GO0_J9&HX3S MIFF8[0V(*H*49'RWNV%*=)H66?2=3)'AX&2GX62('902YO4($L><)O3-\=@U MK0L.5F2]:. 'N)_]R7B++2Q5IT#;#C4Q4.?T+CDG#@Q*?HT1IXTK*P3I4,XN7HL3+M'*C!-G"9+2AQTG.25=QG8.Q[?Y&_X-.T/PC2=MN2, MSK]L['^-Z,!+V5WY$6K]!UL,";4+QT_^;*8QFPR'_?R#V/*-BS]02P,$% M @ /8(.3UK:\-.T 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q >$-;M-MBO;4C95U$JMM$K5Y)FUQS8*%Q?P.OW[ B:. MVUAY 6:8<^;,,.2C-L^V W#H10IE"]PYUQ\(L54'DMDKW8/R-XTVDCEOFI;8 MW@"K(T@*0C>;:R(95[C,H^]DREP/3G %)X/L("4S?XX@]%C@#+\Z'GC;N> @ M9=ZS%GZ"^]6?C+?(S%)S"&X"_$QX)'#:!=G%"HY:_TF"L[8BGCGQ5OOO90T MN\G))1"EF.,40Q;S?TG(HJ<23!NGR:)*#RI.\L([#^PMC6_R%CY-^P]F6JXL.FOG7S;V MO]':@9>RN?(CU/D/-AL"&A>.-_YLIC&;#*?[](/(_(W+OU!+ P04 " ] M@@Y/:HH_G[,! #2 P &0 'AL+W=OT7 MP,;O^=F8;$3S:%L 1YZUZFQ.6^?Z V.V;$$+>X4]=/ZF1J.%\Z9IF.T-B"J" MM&(\23XR+61'BRSZ3J;(<'!*=G RQ Y:"_-R!(5C3E/ZZGB03>N"@Q59+QKX M#NY'?S+>8@M+)35T5F)'#-0YO4D/QWV(CP$_)8QV=2:ADC/B8S#NJIPF01 H M*%U@$'Z[P"TH%8B\C*>9DRXI W!]?F7_$FOWM9R%A5M4OV3EVIQ>4U)!+0;E M'G#\"G,]'RB9B_\&%U ^/"CQ.4I4-JZD'*Q#/;-X*5H\3[OLXCY.-[MTAFT# M^ S@"^ ZYF%3HJC\LW"BR R.Q$R][T5XXO3 ?6_*X(RMB'=>O/7>2\%YDK%+ M()ICCE,,7\6D2P3S[$L*OI7BR/^#\VWX;E/A+L)W?RE\(_]^DV ?"?;OEK@5 M\Z]*MNJI!M/$:;*DQ*&+D[SR+@-[P^.;_ F?IOU>F$9VEIS1^9>-_:\1'7@I MR94?H=9_L,504+MP_.3/9AJSR7#8SS^(+=^X^ U02P,$% @ /8(.3_?- MGTFT 0 T@, !D !X;"]W;W)K&UL?5-A;]P@ M#/TKB!]0[DANJTY)I%ZG:956Z=1IVV[8^G-,3'@!\21KU J$*&,EYF3+BD#<'U^9_\<:\=:+L+!O5$_9>7;G-Y24D$M!N6?S/@% MYGH.E,S%?X4K* P/2C!':92+*RD'YXV>65"*%J_3+KNXC]/-(9EAVP ^ _@" MN(UYV)0H*O\DO"@R:T9BI][W(CSQ_LBQ-V5PQE;$.Q3OT'LM.$\R=@U$<\QI MBN&KF/T2P9!]2<&W4ISX/W"^#4\V%281GORA,-TF2#<)TDB0_K?$K9C#7TG8 MJJ<:;!.GR9'2#%V.;S1W30K8T M3Z/O;/(4>Z=D"V=#;*^U,'].H'#(Z)9^.)YDW;C@8'G:B1J>P?WLSL9;;%8I MI8;62FR)@2JC]]OC*0GX"/@E8;"+,PF57!!?@O&MS.@F) 0*"A<4A-^N\ !* M!2&?QNND2>>0@;@\?ZA_C;7[6B["P@.JW[)T348/E)10B5ZY)QP>8:KGEI*I M^.]P!>7A(1,?HT!EXTJ*WCK4DXI/18NW<9=MW(?QYC:9:.L$/A'X3#C$.&P, M%#/_(IS(4X,#,6/O.Q&>>'ODOC=%<,96Q#N?O/7>:\[Y7V'L>W^0O?)SV'\+4LK7D@LZ_;.Q_A>C I[*Y\2/4 M^ \V&PHJ%XY[?S;CF(V&PV[Z06S^QOD[4$L#!!0 ( #V"#D_(\@]@N0$ M -(# 9 >&PO=V]R:W-H965TP-]M#YFQJ-%LZ;IF&V-R"J2-**\22Y95K(CA99 M])U-D>'@E.S@;(@=M!;FSPD4CCG=T5?'HVQ:%QRLR'K1P ]P/_NS\19;5"JI MH;,2.V*@SNG][GA* SX"GB2,=G4FH9(+XG,POE8Y34)"H*!T04'X[0H/H%00 M\FG\GC7I$C(0U^=7]<^Q=E_+15AX0/5+5J[-Z1TE%=1B4.X1QR\PU_.!DKGX M;W %Y>$A$Q^C1&7C2LK!.M2SBD]%BY=IEUW]"$^\.W+?FS(X8ROBG4_>>N^UX/QCQJY!:,:<)@Q?878+ M@GGU)03?"G'B[^A\F[[?S' ?Z?MU],-A6R#=%$BC0/J?P.V;$M]C^#YY$X2M M>JK!-'&:+"EQZ.(DK[S+P-[S^";_X-.T?Q>FD9TE%W3^96/_:T0'/I7DQH]0 MZS_88BBH73@>_-E,8S89#OOY!['E&Q=_ 5!+ P04 " ]@@Y/&P;S,+(! M #2 P &0 'AL+W=OV$ *S:FMEG2O^_8L(1N><$SPSEG+AYGH[&O MK@7PY$VKSN6T];X_,.;*%K1P=Z:'#O_4QFKAT;4-<[T%44625HPGR0>FA>QH MD<78R1:9&;R2'9PL<8/6POXY@C)C3G?T&GB13>M#@!59+QKX#OY'?[+HL46E MDAHZ)TU'+-0Y?=P=CON CX"?$D:WLDGHY&S,:W"^5#E-0D&@H/1!0>!Q@2=0 M*@AA&;]G3;JD#,2U?55_CKUC+V?AX,FH7[+R;4X?**F@%H/R+V;\#',_]Y3, MS7^%"RB$ATHP1VF4BU]2#LX;/:M@*5J\3:?LXCG.^E?:-H'/!'Y#8%.B6/DG MX46163,2.\V^%^&*=P>.LRE#,(XB_L/B'48O!4]W&;L$H1ESG#!\A7E',%1? M4O"M%$?^'YUOT]/-"M-(3]?9'Y)M@?VFP#X*[/]ID=^TN(5);Y*PU4PUV"9N MDR.E&;JXR:OHLK"//-[).WS:]F_"-K)SY&P\WFRU;!7@;X(P=2?'7#9;D(:W@POU;DTSD#RK&%G^ 'F9[-7]D0&EF,E MH-:5K ,%ITVXI>L=39R#1[Q6T.K1/G"I'*1\OQTT8N8B 0V$*=D&JBM^P]P=TW5L:U,XHR^%_V:#U]9ZS>,DS)1Q@Z M((AE'R1B3&(7_^<>X^X)&F'BW9,/$HR HA2"8B&";% M16B$__,CA.).Q>F=YJ&/7QI%FV-+XPQ'TW_X-W4_\[4N:IU<)#&#C@_ADY2&K"Q1$^VHTK[ MT P'#B?CM@N[5]VT[0Y&-OU+0H;G+/\+4$L#!!0 ( #V"#D_Z"7B7N $ M -(# 9 >&PO=V]R:W-H965T- VSO0%119)6C.]V[YD6LJ-% M%GUG4V0X."4[.!MB!ZV%^7T"A6-.$_KB>)!-ZX*#%5DO&O@.[D=_-MYBBTHE M-7168D<,U#F]2XZG-. CX%'":%=G$BJY(#X%XTN5TUU("!24+B@(OUWA'I0* M0CZ-7[,F74(&XOK\HOXIUNYKN0@+]ZA^RLJU.3U04D$M!N4>,O$Q2E0VKJ0=MG%?9QN]GRF;1/X3. +X1#CL"E0 MS/RC<*+(#([$3+WO17CBY,A];\K@C*V(=SYYZ[W7@J>'C%V#T(PY31B^PB0+ M@GGU)03?"G'B;^A\F[[?S' ?Z?MU]-O_"*2; FD42/\12%Z5^!;#T]M70=BJ MIQI,$Z?)DA*'+D[RRKL,[%U\1/87/DW[-V$:V5ER0>=?-O:_1G3@4]G=^!%J M_0=;# 6U"\&PO=V]R:W-H965T-"VQO0%61Y 4A";)%R(95[C, MH^]DREP/3G %)X/L("4S;T<0>BQPBM\=C[SM7'"0,N]9"[_ _>Y/QEMD8:FY M!&6Y5LA 4^";]'#,0GP,>.(PVM49A4K.6K\$XT==X"0( @&5"PS,;Q>X!2$" MD9?Q9^;$2\H 7)_?V>]C[;Z6,[-PJ\4SKUU7X&N,:FC8(-RC'K_#7,\>H[GX MGW !X<.#$I^CTL+&%56#=5K.+%Z*9*_3SE7D1FZGW/PA.G!^I[4P5G;$6\\^*M]UY*ND]R<@E$<\QQBJ&KF'2) M()Y]24&W4ASI?W"Z#=]M*MQ%^&Z=_=M^FR#;),@B0?9/B>FG$K=B/JLDJYY* M,&V<)HLJ/:@XR2OO,K W\1')1_@T[0_,M%Q9=-;.OVSL?Z.U R\EN?(CU/D/ MMA@"&A>.7_W93&,V&4[W\P\BRS&UL;53;;MLP#/T501]0 M)7*<9H%MH&E1;, &!!W6/2LV?4%U\20Y[OY^DNQZ7J872Z0.SR%%T=FH])MI M 2QZ%UR:'+?6]D="3-F"8.9.]2#=2:VT8-:9NB&FU\"J$"0XH9O-G@C625QD MP7?61:8&RSL)9XW,( 33OT_ U9CC+?YPO'1-:[V#%%G/&O@.]D=_ULXB"TO5 M"9"F4Q)IJ'/\L#V>4H\/@-<.1K/:(U_)1:DW;WRI%*.Y M^*]P!>[@/A.G42INPA>5@[%*S"PN%<'>I[6381VGDWTRA\4#Z!Q EX!#T"&3 M4,C\B5E69%J-2$]WWS/?XNV1NKLIO3-<13ASR1OGO18T33)R]40SYC1AZ JS M71#$L2\2-"9QHO^%TWAX$LTP">')6OW3(4ZPBQ+L L'NGQ)W-R7&,&E<)(V* MI!&"_8U(#'-_(T)6C1.@F_!D#2K5(,.XK+S+5#S0T/B_\&FDOC'==-*@B[+N M^80FUTI9<*EL[EPNK9OBQ>!06[^]=WL]O>7)L*J?QY0L_XKB#U!+ P04 M" ]@@Y/3,^2M<4! W! &0 'AL+W=OX+A[^P%V/2]C M?PPHG+/,3.NLS5:'DOX:R1&85@^M<)N)H*G.*WP'/?=M8'2)D/ MK(6O8+\-9^U69%6I>P'2]$HB#4V!']/C*?/X /C>PV0V<^0KN2CUXA>?Z@(G M/B'@4%FOP-QPA2?@W NY-'XNFGBU],3M_$W]0ZC=U7)A!IX4_]'7MBOP :,: M&C9R^ZRFC[#4DV&T%/\9KL =W&?B/"K%3?BB:C16B47%I2+8ZSSV,HS3O/.P M6VAQ ET(="4<@@^9C4+F[YEE9:[5A/1\]@/S5YP>J3N;R@?#480]E[QQT6M) MLT-.KEYHP9QF#-U@TA5!G/IJ06,6)_H/G<;INVB&NT#?;>G)?_SW48%]$-C_ M5>*[FQ(CF/LD;I)%3;*(0'IC$L/<'@797)P W88G:U"E1AG:91-=N^*1AHO_ M Y];Z@O3;2\-NBCKGD^XY$8I"RZ5Y,[ETKDN7A<<&NNG#VZNY[<\+ZP:EC8E MZ[^B_ U02P,$% @ /8(.3Y\/JX*W 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q <$+^MDHY5M*9LH:J566J5J^\S: M8QL%/"[@=?KW!>RX;NH78(9SSEP8LA'-JVT!''G3JK,Y;9WKCXS9L@4M[ WV MT/F;&HT6SINF8;8W(*I(THKQ)+EC6LB.%EGTG4V1X>"4[.!LB!VT%N;W"12. M.=W1=\>+;%H7'*S(>M' -W#?^[/Q%EM4*JFALQ([8J#.Z$H#/@)^2!CM MZDQ")1?$UV!\KG*:A(1 0>F"@O#;%1Y!J2#DT_@U:](E9""NS^_JS[%V7\M% M6'A$]5-6KLWI/245U&)0[@7'3S#7F M#,[8BGCGD[?>>RWXW3YCUR T8TX3AJ\PNP7!O/H2@F^%./'_Z'R;OM_,V$ M*[X0VRSIW]-\U.;9=@ .O4JA;($[Y_HC(;;J0#)[HWM0 M_J;11C+G3=,2VQM@=21)06B2[(ED7.$RC[ZS*7,].,$5G VR@Y3,_#V!T&.! M4_SF>.1MYX*#E'G/6O@%[G=_-MXBBTK-)2C+M4(&F@+?I<=3%O 1\(?#:%=G M%"JY:/T]?@ ,O$Q*BUL7%$U6*?EK.)3 MD>QUVKF*^SC=9-E,VR;0F4 7PB'&(5.@F/E7YEB9&STB,_6^9^&)TR/UO:F" M,[8BWOGDK?=>2[K?Y^0:A&;,:<+0%29=$,2K+R'H5H@3_8].M^F[S0QWD;Y; MT]-D6R#;%,BB0/:AQ-M/)6YA#I^"D%5/)9@V3I-%E1Y4G.25=QG8.QK?Y!T^ M3?M/9EJN++IHYU\V]K_1VH%/);GQ(]3Y#[88 AH7CK?^;*8QFPRG^_D'D>4; ME_\ 4$L#!!0 ( #V"#D_EW?Z Q@$ #<$ 9 >&PO=V]R:W-H965T MI-"V0)WSO4'0FS5@63V1O>@ M_$FCC63.FZ8EMC? ZDB2@M DN262<87+//I.ILSUX 17<#+(#E(R\^<(0H\% M3O&[XX6WG0L.4N8]:^$[N!_]R7B++"HUEZ LUPH9: K\D!Z.64"CR!$$/)I_)XU\1(R$-?[=_7G6+NOYN*_ ]1C4T;!#N18^?8:XGPV@N_BM<0'AXR,3'J+2P\8NJP3HM9Q6? MBF1OT\I57,?IY"Z;:=L$.A/H0KB/<<@4*&;^Q!PK8=$$0K[Z$H%LACO0_.MVF[S8SW$7Z M;DU//Q#8;PKLH\!^+7"77)6XA?F@R&PS2+8A0*^";&%V5T'(JG$23!N?K$65 M'E0&UL;5/;;MP@$/T5Q >$->O=1"O; M4C95U4JMM$K5]IFUQS8*&!?P.OW[#MAQW=0OP SGG+DP9*.Q+ZX%\.15J\[E MM/6^/S'FRA:T<'>FAPYO:F.U\&C:AKG>@J@B22O&=[LCTT)VM,BB[V*+S Q> MR0XNEKA!:V%_GT&9,:<)?7,\RZ;UP<&*K!<-? /_O;]8M-BB4DD-G9.F(Q;J MG#XFIW,:\!'P0\+H5F<2*KD:\Q*,SU5.=R$A4%#ZH"!PN\$3*!6$,(U?LR9= M0@;B^ORF_C'6CK5E,$96Q'O,'F'WEO![].,W8+0C#E/&+[") N"H?H2@F^% M.//_Z'R;OM_,>5=!O:1QS?Y"Y^F_:NPC>P$(M?C!%D-![T.E)JB!LG-@^J@=6\JI26W[J@OU'0:>!E(4E"V6NVIY$T;Y6F(G72>JJL5 M30LG3]@?W0G[4YT4BD;":UI5$LT M5%GTN#X<$X\/@)<&>C/;$U_)6:E7?_A29M'*)P0""NL5N%MN\ 1">"&7QJ]1 M,YHL/7&^OZM_"K6[6L[11*F/ DQ=58)4<5EXKD;\/:M&'M1_T[#2>PD< 6!#H8A MZ.'N.^X_\?K W-T4/ABN(KQSR1L7O>4LCE-Z\T(CYCA@V RSGA#4J4\6#+,X MLG=TAM,W:(:;0-_,Z>L$%]BB ML@L/VGQ&11(H;Y@)OL4)/=>X%DM3#!,/^Y MR3UJLD<$V,($PVQPDQ@UB1&![<($P^QPDP0U21"!_<($P\0+$SK[SR7H2^AP M0PIU;<-TF46G(?+(0I_\A0\3Z!O7EZ8UY*RLZ[;0$Y52%EPJJP?WZ6HW]*:# M@,KZ;>SV>FC]X6!5-TXU.HW6_ ]02P,$% @ /8(.3VU9\T&T 0 T@, M !D !X;"]W;W)K&UL=5/;CILP$/T5RQ^P)DZV MS4: M-E5U4JM%&W5]MF! :RU&6J;L/W[VH90FM(7/#.<<^;B<3J@>;4-@"-O M6K4VHXUSW8$Q6S2@A;W##EK_IT*CA?.NJ9GM#(@RDK1B/$G>,2UD2_,TQDXF M3[%W2K9P,L3V6@OSZP@*AXQNZ#7P(NO&A0#+TT[4\!743,U_A@LH M#P^5^!P%*AN_I.BM0SVI^%*T>!M/V<9SF/2OM'4"GPC\AL#&1+'R9^%$GAH< MB!EGWXEPQ9L#][,I0C".(O[SQ5L?O>1\OT_9)0A-F..(X0O,9D8PKSZGX&LI MCOP?.E^G;U2W/D5:OP#FQT%E0OF M>V^;<W!X$UCG18!3= "EHA"F\7O6I$O( M2%R?7]0_I=JQEHOP\+UF'KJ!WE-30B$&%1SM^AKF>6TKFXK_"%13"8R88 MH[+*IY54@P]6SRJ8BA;/TRY-VL?IYOWM3-LF\)G %\)=BL.F0"GSCR*(,G=V M)&[J?2_B$^^/''M316=J1;K#Y#UZKR7_L,_9-0K-F-.$X2O,*X*A^A*";X4X M\?_H?)M^V,SPD.B'-9UGVP+9ID"6!+)_2N1O2MS"'-X$8:N>:G!MFB9/*CN8 M-,DK[S*P]SR]R2M\FO9OPK72>'*Q 5\V];^Q-@"FLKO!$>KP@RV&@B;$(PX$ M<=.834:P_?R#V/*-R[]02P,$% @ /8(.3[L)(-'P 0 @P4 !D !X M;"]W;W)K&ULC53M;IPP$'P5Q /$?$-/@)105:W4 M2J=437_[N.5 L3&U?4?Z]K4-H=SA-OF#O>N9V=D%G(^,/XL60#HOE/2B<%LI MAQU"HFZ!8G''!NC52<,XQ5*%_(3$P $?#8D2%'A>@BCN>K?,36[/RYR=)>EZ MV'-'G"G%_/<#$#86KN^^)AZ[4RMU I7Y@$_P'>2/8<]5A!:58T>A%QWK'0Y- MX=[[NRK3> -XZF 4J[VC.SDP]JR#+\?"];0A(%!+K8#5O^J_LGTKGHY8 $5(S^[HVP+-W.=(S3X3.0C&S_#W$_L.G/S7^$"1,&U M$U6C9D28IU.?A61T5E%6*'Z9UJXWZSB=)-E,LQ."F1 L!#_Z+R&<">$- 4W. M3*L?L<1ESMGH\.EE#5A_$_XN5,.L==+,SIRI;H7*7LK@0Y2CBQ::,0\3)EAC MKA'5%A'^%4'*P.(BL+H(##^\GF:5;:89>ILJ:/4[Z.OI&^:GKA?.@4GU9YGOOV%,@A+T[I3C M5MV(2T"@D7J;JCV?[H4ID&R8KSRTW+OE'U!+ P04 " ]@@Y/";=SW;P" M "."0 &0 'AL+W=O,!2;JW'V#7=?#7M#ZKH0_W)6\>,)ME_X]WBVP<@0+.)WR2YRU/:,E4?.GTSGZV[A M(U,1J]A6&8E"/\YLQ:K**.DZ_O:B_C"G(8[;+^J?K7EMYK&0;,6K/^5.'1=^ MZGL[MB].E?K!+U]8;RCRO=[]-W9FE8:;2O0<6UY)^^MM3U+QNE?1I=3%<_@(9"'KN6X2P)X2O!'J30'L"_>@,44^(G!F"SKL-!;IY=J:0;LZ]C^=I]2CYR7)LGEP-D(])N\P9(1)XVO(>@K! M R+0!0Q5$*B*G$SHY'J"U121)DX-[XIL;HI86*+:2SF$R:1$\<4E*78R0,0HF'LH#8 *L(1;"H"345 *F^L?@P* MQ)-40N0L7=YAHE&9^F.(8IJY&V4*Q%D<84K=>"!@EF0(ITY"$#!*$:(Q;#(! M329 2B$LD(("*9 2=5)*)Z4B)YXI(DR2.'527+\KM+F%N'*3@6XRP(VSR?/L MHVL. DF&2>C8F@+?6',(>&O-]5D)?ET18--]X7O05?EQ2-P-NP)P84+3T#4) MX' 2I=3U". 23%/BOKO!Z"RIF3C8@UUZ6WYJE-G1H]'A\G!/S%GDC.=XML+ M^-I<-NS9]2K?W52^%^)0-M)[Y$J?@/:G"C_IR-'0JME>FF>BV MZ&X(74?QMK_]!,,5;/D?4$L#!!0 ( #V"#D_B*BD2= 4 /L= 9 M>&PO=V]R:W-H965T2G*=58WI^7KI-J6>?;<&:U7$QM% M8;+.EIOQU45W[:&\NBC>ZM5RDS^4H^IMO<[*?Z;YJMA=CLWXX\+WY>NB;B], MKBZVV6O^>U[_L7THF[/)PLRF?%ZJ_E<[VX'"?CT7/^DKVMZN_%[B[O"Z+QJ*_^U_P]7S7P-I,F MQE.QJKJ_HZ>WJB[6O9-DONJ;W8K;#N?\V:J)JK[U,_NYQX2.LBF@Y@0\[M^>Q)J?A+J'J"4.EP7P;I(U.6,88612.;, M6&)U25":,$=S$OF>>1<8Z@Z$(T.XJ "+"J(HZQ+L((8.8D$#ZY0,$N@@ ;>5 M/;TIPBC/+H5!4N" D6V.,$HE)L)2&P$7@8L7 L5*'$72#= >Y:D9K%[&@BP8 M3:<]:*@&%"EJ8+#,&:ESSD8\DA,KV9!V\['L&*D[SAH>1ZJ%L6I!6 <,$ ++ M5ZR1U#0^44O"Y#1!/F>KK'N#Z6GB4Y*-_U>RF,]J!!DTK50)BHULA "8]C9)RCMCP,HXPB@,PV\#A6QM&>C\54 MMHC*?):TDLHA3A5ULIC+5G+9B_L&J)Q$08F#J6P1E44@U-1=K+##8BI;V6@# MIV&/&0;RJ;;D,.$M(CP7=BL)G]HC61@&PGRWLBGS^77:8X[C4'"*@EDL"A:( M@N/]PP)1T!7,85EP0!8<[R!.RH)>DL.RX( L.+X:G-0%$Q)E4'!8&!P0AJ-< M^T!2&(RW02M)V

MSUFL \Z;GW#.%AAG%08ZS476#N< MG!7478/#LN#0N,XX-(,@96%[+ H>C>M\ZX! VC;*8TWP0!/$W@&!G#(K>"P) M'KVWT%+%7/> ZWSO,/.2ZVE,VHL$Y4T"&NGY,_9R#DA3;>/F,=D]G3YH>\P^ M+]D'![3N1'OC M1)BD!/C'WU^2;-S*LB?,4 +DXU/VC$#75J)@?A*:Y6,>1;9LBA*M',QB0L.\ MN&ERF#\SL5=&4L(T)DECXJN-)(O/'&GOYY07=&B:Y[I$LAN3B95U39CK)+G. M1]\92:K[6--JPE0G,,OST7=&8)97-86P(! 0!#[YSD@*PB<5844@-,QSE20T MS&OS:,"*$%!'9I/OK <-WF]%3AM( Y:%@'HR%SD(4A9=P,(0T"S/A.$FR#=V MY-F*N?L"M$]FBQJ.MBW7U0>BF*.F\<1M^:1[7(L^?# MR2I_J=O#N#DN]Y\C]R=UL>T_M4X.WWNO_@502P,$% @ /8(.3S+(QMB_ M P QA0 !D !X;"]W;W)K&ULE9AOCYI $,:_ M"N$#'.P_P(N:5"]-F[3)Y9JVKSE=E1RP%E:]?OL"/A5,>LBPN_BYT:DXSE[EO#YZ2[<[6 M#[SY=!]O]0]M?^X?B^K.NWA9)YG.R\3D3J$W,_<3NW]0JC9H%+\2?2JOKITZ ME&=C7NJ;K^N9Z]V=I%7'T=]5*G:>VIFL>?UJE[&;,VO+Y^\_ZY";X* MYCDN]=*DOY.UWA,?4OMD3E]T&Y!RG3;Z;_JHTTI>SZ0:8V72LOET M5H?2FJSU4DTEBU_/WTG>?)_.OX1O9MB MP;\8L#DNP:B-1#_#<2[!K(UD)T1 MO',H36X>8AO/IX4Y.<7Y[]W'=16Q>UEE?U4_;)+=_%:EIZR>'N="^E/O6#MJ M-8NSAE]K_.A6LT2:R:WFH:_A%X57S?(R50ZGRAMS<3-5AAT(Z$ T#N2- ]Z9 MXUD3-)J\T03A),*C2#B*[(W"!>% 00=J>)P!=!!\'.)G?$"P4!02XV!&6!\2 M3B8, \#DB&@Q DQ]7,++5G1=P\J/B!IF&!6&6*%<8 Y8.")<3 *+/OYSEU T M(<;!P#! @_*)=S"F@?O#H^68!LX&1 M%1"ESHE\ &A0U54P#%R.BQ33P?C_H M=YU6I*Y*64;4ZYAC9CA@1E$-%M/ @Q'A8AHX:@O=YM.*@F'A8F;X &864$15 M$6:&(V:(/BQB)B9%#=C&ROXVAH\7$2-2PNF1" M$55#&"L)6I$BEF\28R4GP[.J,#$*$=,ELQ5=9Y5S:AQ,C!JRQH,B(B4*8Z5 M)PJ(%:W"6*D1:SR%B5$#UGC+5G3SON/$2T01)P.H7?6RBD3=6O6NSH?J$[[O M<;%-\M)Y-M::K#D0VAAC=>70OZL<[G2\OMRD>F/KR["Z+LXG:^<;:_;MJ:%W M.;J<_P-02P,$% @ /8(.3VI'+L Z @ 9P8 !D !X;"]W;W)K&ULC55=CYLP$/PKB/>> \8D%Y%(EX^JE5HINJKMLT,V M 9W!U';"]=_7-H000].^Q/8R,YY=VYNDYN)-9@#*>R]8*1=^IE0U1TBF&114 M/O$*2OWER$5!E5Z*$Y*5 'JPI(*A<#*)44'STE\F-K83RX2?%^(%_#;SFITR9 %HF%3W!-U#?JYW0*]2I'/("2IGSTA-P7/@OP7Q+ M#-X"?N10R][<,YGL.7\SB\^'A3\QAH!!JHP"U<,%UL"8$=(V?K6:?K>E(?;G M5_6/-G>=RYY*6'/V,S^H;.'/?.\ 1WIFZI77GZ#-A_A>F_P7N #3<.-$[Y%R M)NVOEYZEXD6KHJT4]+T9\]*.=:M_I8T3PI80=H2 /"3@EH!OA.@A(6H)T?_N M0%H"<79 3>ZVF!NJZ#(1O/9$RL^E,N?3;YIP5^I M..6E]/9URP4K]JVCKK_EN4? M4$L#!!0 ( #V"#D]V$'CVD ( -H( 9 >&PO=V]R:W-H965TH"/^A?EK\TS%#/0J^Z+"-2M([5!\F+N/<+:!GB0H MQ.\"MVPP=F0I6T+>Y.3[?NYZTA$N\8Y+"20>%[S"92F5A(^_6M3MTWK N*7$=7_P-?<"G@THG(L2,E M4[_.[LPXJ;2*L%*A]^Y9U.K9:OTKS4[P-<'O"3[\E!!H0G O(=2$\(.0?4J( M-"&Z-T.L";%! -UBJ=5?(XX6.26M0[L#U"!Y3N$L%ON[DT&UG>J=V FHI=% M$ ,Q9#V%P#%B,T4$<=AC@##9._5M3I>^12 :)UG9,*95 M&R898Y[NT-G8,*F]H,"Z]($2"(9K-EC7D4!H%0B50#ARD!G5=IA(86J%"3U[ MCLB:(YKF2#SC?'28>)##%ZW-,/(%:&0EMEJ)+5:,4[:,)^6*)*:5+T C*XG5 M2C*QDAE'<9E,ZS4.ZQ0!,]-J,K5J'%6+"O2,\[RQ@();%:?6BM-)Q1 :?6*= M3LS>SI)9LV26+38*7F?3+#=W3]QYUJ;G6?*8U6C0<-$BLV&!09NM,#VJ2Y(Y M.W*NN?QK#Z+]1?SHRS9MQ)=PMH*6^!K.GKJV_B'?W?H_$3T6-7.VA(O+0;7P M R$<"^O>@UB=D_C0Z"&PO=V]R:W-H965T,"B=N_+[=:WM3J M2^ <9H89 RE&(5]4!Z"C-\YZ5:).ZV&'L:H[X$2MQ "]66F%Y$2;4IZP&B20 MQI$XPVD]WP,18H@1]-I[HJ=.V@:MB M("?X _KO<)"FPI-*0SGTBHH^DM"6Z$>RV^<6[P#/%$8UFTB8"_8/]KHKD1;%#70 MDC/33V+\!2'/&D4A_ -<@!FX=6+VJ 53[C>JSTH+'E2,%4[>_$A[-XY^97T; M:,N$-!#2B9#DWQ*R0,BN"-@[L;=-].[=F MTBK3O539)B_PQ0H%S)W'I#-,^C]B_Q61Q=L)@XV#R4:Z:"-U ME,(-G>+@MD MBP*9$\CG#M+D*H?'W#A,[S#Q50Z/V,X0R2I=MI$OVLB_VMBLKVSDW]CP6^#9 MZ=G7]$CDB?8J.@IM+H([KE8(#48M7IDKVID'/!4,6FVG&S.7_AK[0HLAO% \ M_4U4'U!+ P04 " ]@@Y/%UZ<0N$" $"P &0 'AL+W=O4A4&?_7=^ MXI6!6R8FQD94RCV#S5%I4?=>#)6:O77OLG'O<_>%Y+T9;(![ SP88/2I0=(; M)!\&]%.#M#=(_S="UAMD7H2HR]T5\X%IMIQ+<0YD=QY:9H\=FF5FNS9VT>V. M^V;JJ<]]A\!4FO\:LQAATC5@#7D@Z8"+##0@#+W&/ 8XJ6\!C!%#)--P+HFSD%R60^*80RPY#'*;I2A$7R*\X@,HH+6 R.4@F!\AD'ID.DUV$ M*4CN@=9C4);%!*92@%0*@(J7\:H81;E)L5\6$)3#5"A(A0)4_-M+1U$0C8E? M%CK:(HSB?((,BF&]B8$C-['+:$*R$) 1]?4(CI!G"GA: ,(31!"%0F.X0 M'A.B$VJ!8+E 8[V8+@LL& A2 ^I+>3K*EZ!XBBLL&B@#TIVJ&"P;B(S3G9)' M!%]V!-QVFOBG8'R31[^ESR#71."KCH"[3GT-!$'^_0)!ONQ$%W_VFLN]:[-4 ML!''1ML_UL7JT,K=8=L9>.LK-'OH&K(/-UU_^(/)?=FHX$5HTW>X[F GA.:& M8WQK"G4P+>DPJ?A.VV%NQK+KR[J)%FW?;U;SK_]P\S+9/FV9^MQ^T6LZ4$&ZVFB_6T\OS_6>?-I?G[;=NN5@WGS:3 M[;?5:K[Y[ZI9ML\74SE]^>#SXN&QVWTPNSQ_FC\T?S;=7T^?-OU?L]=9[A:K M9KU=M.O)IKF_F/XBWR?_C>W/=+)>[J7I#_AUFG;XNNAMX_/O+[!_WWO?>?)EOF^MV^<_BKGN\ MF(;IY*ZYGW];=I_;YU^;P2,[G0SN_]Y\;Y:]?&=)O\9MN]SN_YW;YIGR>;PY9[FN]VMGSO^PUQN_MP?__W M_]??L6W_Z?=+'?WY[/MNHD%S=="H3!-RS370.)MK/B"-RS4W:*V8:SY6S).0 MYJ?-L_Z:O%X8!2^,VD^@CR:0T>()-)Q [R+",*9;QY%)8 MIS5>)&Q*B5@>) !":8+D@F.JW!Q,8T5I+)4L MS:$T!HRL4B6@XAFI,-@5!;NVG-\8L\K7IR<*(TVA])'<29H_NJ#)+J]1):SB M_,8052 A)>F) AFI%N5CZ*9.EI!,:<]57QBX&@&W# A-46H"EYYHC%*-4%K> M+TTA>2(]T9B2&E&R3$\TY9]5CMA3HTI 9#S2"PE?O<4+ Q M>\]@JAE$M9(U!J1^D61D5:H$5-%[QF;,1T/?V;&H,9A6AF9^%#6&)G7([1I5 M BK>;>8M($@0%?.0-QA6!KWF8_:_P; RZ$5?21I#ZUWCR1O+"E$:$>468S8: MP$:"&4-Y=@9,KE&E,55N-&:C06PD<7GJ'>1@\:@DG93DMF(DFE@?CQ;#SE+8 MT7BTIV!W<'=MF."64 P+@XM)IA%YPYE'%I*':/+]PPU MHC0BRBW&_+*HP"WCT-*4[ R87*-*8ZK<:.9L5=S*E2YEH#Q%&0].LH3YRI50BK'W&N/H>AKZF!/079\-P>3 M*T0)B1R#<8^1Z-]0!7M,.U]3!7N0^5&G*T0)B5BG,3D]JH&91XG'*/-OJ($] M1IFOJ8$] ) K0[)&E$9$N<5,VTQ-#>Q!W0I,KE&E,55N-(:GKZF!_7@-/"Y) M)R6YK9C2_@TU<,#8##4U1XD!I9LM''.L1'2YR^Q4'<:P(XJM( M6\%X^D4N(JUQ3G0K"JZQEH:Q-HS#4C#-L )TP[+M;X)I MAQ4@ LL.N!NDTFP/JV":6 4-0VV8![\43$>I,&]Q&H?&X?-QIZE*&X;X4C#M MH@(\+Q77]2R8]DWQAL8B*9AF28%2XG)[OZCJVEVD8+HJ!0@ES?6LVZ]K5Q>X;,O=MVS7] MC.)=?P$?F_G=ZQ_+YK[;_;HK(3>';S\=_NC:IXO#5[MFK]\ON_P?4$L#!!0 M ( #V"#D_IW:+X$@0 *H5 9 >&PO=V]R:W-H965TZDB[3^9,ZZ M;'\YF*I(F_:T.@;UN=+IOA]4Y &%81P4:5;ZFU5_[;7:K,RER;-2OU9>?2F* MM/KO1>?FNO:%_W'A2W8\-=V%8+,ZIT?]EV[^/K]6[5EPB[+/"EW6F2F]2A_6 M_K-XVBKJ!O2*?S)]K>^.O6XJ;\9\[4Y^WZ_]L'.D<[UKNA!I^_6NMSK/NTBM MCV]C4/^6LQMX?_P1_7,_^78R;VFMMR;_-]LWI[6?^-Y>'])+WGPQU]_T.*'( M]\;9_Z'?==[*.R=MCIW)Z_[3VUWJQA1CE-9*D7X?OK.R_[Z.\3^&X0$T#J#; M !G-#I#C 'D;0,/D!V?]5']-FW2SJLS5JX:[=4Z[/X5XDFTQ=]W%OG;];^UL MZ_;J^T9)L0K>NT"CYF70T)WFAR)HH]]2$$KQ0FRXDC1-L>4:&2VD5%SGR5.K+)M@2B)'3='.) @N!<5VF8$R_.+$'9; M8Y6CL07$Q[,@8(1X;VGP:IB!QH%9A: M F!+D2,$II*('F]G@9DC$'3LAA:<.KRC@:.I1=)\GM*W,2:9& M,.4$P!SSD3Q2%"YR%P6#3@#2\9[F&&-%F9-,UP(8= 1 Q[J9.,1L([.2J1%, M.>*48WU,'%_,QYQDZ@/CC1#>'$@BC"1"BQ]'!Q/F"*'EC]W!Q-<_K!QSDJD1 M3"-"BR2[:T;1_#,9B)QUQ5@C@#5FA0,+6.$BIQ4,-0)08_U+G%C@F8Q5CF.8CY\C;E8R M]8$1)P'B6"]+3B]F9$XR-8+Y)@'?6!=+SBYF9$XR-8+I)CG=6/_*GZ_81DG\ M@ ^,-9GPME.1(P1&D40++?O]6SZ\BE(8,0HA9F%E47R)),BUF: PB!1Z%[0I MHM!;GCL3YI5"ZR"[/4?1W!T.[G:^"ET=^TW"VMN92]GO4-Y=O6U$/O?[D,$/ M^;"+^6=:';.R]MY,TYBBWR4[&-/HUDGXJ9WM2:?[VTFN#TUWN&B/JV'W<#AI MS'G<&0UNV[.;_P%02P,$% @ /8(.3_ZZ_Y?? 0 KP0 !D !X;"]W M;W)K&UL?53K;ILP&'T5RP\0$R[M%@%2DVK:I$V* M.JW[[<#'1?6%V29T;S_;$$I2UC_8_CCG?.> [720ZD4W :]=K1&GZ"^=4=E5V16:5L.0C=2H$45!E^V.X. MB<-[P',+@U[,D4MRDO+%+;Z5&0Z<(6!0&*= [7"& S#FA*R-/Y,FGELZXG)^ M4?_BL]LL)ZKA(-GOMC1-AC]A5$)%>V:>Y/ 5ICP)1E/X[W &9N'.B>U12*;] M$Q6]-I)/*M8*IZ_CV H_#I/^A;9.""=".!.V=Q\2HHD0O1%B'WYTYJ,^4D/S M5,D!J?%G==3MB>TNLA^S<$7_[?P[FU;;ZCF/DR E9R2K!I)5HQ$-T;6,+>?BRS^/P=5^Z.B42%[X8_IHCJ?QH?0[Y\W M^'B4?U!5MT*CDS1V%_J]4DEIP%H)-M9+8V^/><&@,FYZ;^=J/$/CPLANNA[( M?$?E_P!02P,$% @ /8(.3TG;F+17 @ D@@ !D !X;"]W;W)K&ULE5;;CILP$/T5Q ;%##O,#W$Z^A=>L6N5W;B2+G9\7J%G;"D>>F MH>+O%ACOURYQWQ:>ZU.ES()7Y!T]P0]0/[N=T#-O8CG4#;2RYJTCX+AV-^1Q M2S(38!&_:NCEU=@QI>PY?S&3KX>UZYN,@$&I# 75KPL\ 6.&2>?Q9R1U)TT3 M>#U^8_]LB]?%[*F$)\Y^UP=5K=W4=0YPI&>FGGG_!<:"8M<9J_\&%V :;C+1 M&B5GTCZ=\BP5;T86G4I#7X=WW=IW/^RLTC$,#PC&@& *"(9:!B&;^2>J:)$+ MWCMB./R.FCLFCX$^F](LVJ.P>SIYJ5_ M:A_)(9A_UA@H7-!9< ]!**(%"M0=&Q+<42WN#X(8Y+9:#+3P\1#<1B1"*!:, M2' CD?B.:G&C$,0IR=R,*"A=T,&]0C C+%B:X$X@Z1W5XEX@V4>JQ4#S:KVK MEM" .-EF*)V2GUO;B:]6IX:["6Q+^0\?NO5W*DYU*YT]5[HQV?9QY%R!SL5_ MT#=&ULC97;CILP M$(9?!7'?->:4;$20FE15*[52M-6VUTXR"6@-IK83MF]?VQ"4P&25&WS@G]_? MF,'.6B'?5 &@O?>*UVKI%UHW"T+4KH"*J2?10&W>'(2LF#9#>22JD<#V+JCB M) R"E%2LK/T\*E/!;:3I \:]@1 M?H%^;3;2C,C@LB\KJ%4I:D_"8>E_IHLU=0%.\;N$5EWU/9O*5H@W._B^7_J! M)0(..VTMF&G.L ;.K9/A^-N;^L.:-O"Z?W'_ZI(WR6R9@K7@?\J]+I;^W/?V M<& GKE]$^PWZA!+?Z[/_ 6?@1FY)S!H[P95[>KN3TJ+J70Q*Q=Z[MJQ=V_;^ MES \(.P#PB& QA\&1'U - H@'9E+]0O3+,^D:#W9?:V&V:*@B\ALYLY.NKUS M[TRVRLR>\W@69.1LC7K-JM.$5YKP5K&>*J)XD! #,%"$*$7HXJ,;"HH;1*A! MY SB&X,1Y*K3I$Y3.PVET2B1J2:.<(X8Y8@1CM$:JTZ37*WQB3[3$0@F"NZ@ M)"A*@J#$(Y1DNLIL/B)!-&F @Z0H2(J )+C!##68/5X=<]1@_D!US"=I3JMC MJKE7'<\HQS/"D>(&-,!_U^#QO:!W_GCZ0(WVHO3C(D55DRHE5V>1O1Q^,GDL M:^5MA3;'FCM\#D)H,([!D]G&ULC55=CYLP$/PKB/>>^8:+"-)!4K52*YWNU/;9(4Y 9S"UG7#] M][4-X; >LH@D=%:C#P'"<"#:Q;.TM5[)EF*;EP7+?HF5KLTC20_LD1)OW6 M=NU;X*4^5UP&0)9V\(Q>$?_1/5.Q Y/*L6Y0RVK26A2=MO:3N]G'$J\ /VO4 ML]G:DDX.A+S)S=?CUG9D00BCDDL%*!Y75"",I9 HX_>H:4\I)7&^OJE_5MZ% MEP-DJ"#X5WWDU=9.;.N(3O""^0OIOZ#13VA;H_EOZ(JP@,M*1(Z28*9^K?+" M.&E&%5%* ]^'9]VJ9S_JWVAF@C<2O(D@$X=%">.G<3BM=5RJ!Z.^H_T4\FHM-<74_IDR>V4YLM!.O[+B.UOL\-AP"1_-<&$"/^HDS8/0#9X!X@?X-@MGE MU2!Z5I.$626YM%Q^?K/H-*R>/'GY:?'IB/!'"D:C=>1#OH1+#>-I@=.)R&8LU'4;2L.&D&Z&ULE5?;CILP%/P5Q'L77[A&2:1-2-5*K;1JU?:939P$+6"*G63[][4- M2P,^9-,\!&SFS#ECX\&>7WCS(HZ,2>>U+"JQ<(]2UC//$]LC*S/QP&M6J2=[ MWI295,WFX(FZ8=G.!)6%1Q *O3++*W,MYG1W8=R9_U$^-:GD]RRXO625R7CD-VR_<1SS;$*(# M#.)GSB[BZM[14IXY?]&-S[N%BW1%K&!;J2DR=3FS-2L*S:3J^-V1NGU.'7A] M_\;^T8A78IXSP=:\^)7OY''AQJZS8_OL5,AO_/*)=8("U^G4?V%G5BBXKD3E MV/)"F']G>Q*2EQV+*J7,7MMK7IGKI7T2)ET8'$"Z -('D.AF .T"Z+T!?A?@ M]P$4W0P(NH!@E,%KM9O!3#.9+><-OSA-^S[4F7[M\"Q0T[75G69VS#,UGD+U MGI=^3.;>61-UF%6+(5>8.!Q"4AN">X2G"NBK(% 5*V*%^S$=IEA#&']4!H0) MAIC-;9Y!L10<,FH(Z( @A E\D, W!/Z (!J->8L)#:8R& 2G", 4 9 BA@E" MD""\7V0$$D16!9B,IF(562(_A$C]1C-OPTALH5* C%(+MGDWYT!;#&J+@=%- M1MI:3 !.8%NPC:#!="4)6$GR_JN4)I;B!$WGP0CV"61G2M#8*) EB2!@0N_$ MI0 N ' ; .??DCAAA1B0B,<2L36:(2CQ/EP*X+ /:@2 ])9(T&D?,0%$DG%1 MQ!K/"?/ L$5B"F2AXRP0:,*),>RD&+#2))B@@)T2!_<['8:]$H= %=87$@)% M$WE@2\6VI_K)U,3 SH7C_U +6PX&/,=6"X$FYI; CD,@QTDF*. 53?#]:@F\ M7HB]7NSO6 >Z7INJ5-L4 !R-[&]4"N P"FW"#0!,PMCV!.]J.UBRYF#VYL+9 M\E,E]?A<]?;[_T>S_1_UK_!LC8'^5)T7VMW]/_KVL/$U:PYY)9QG+M4FUFPU M]YQ+ILI'#VKM'=7YIF\4;"_U;:3NFW:3WS8DK[L#C->?HI9_ 5!+ P04 M" ]@@Y/YQ! YO4% M)0 &0 'AL+W=OX% )$%Y^9W>'L-[-+?VF MW!3K]B_W9;7*F_9C]3"K-U61W_5&J^5,)HF=K?+%>GHZ[[^[J4[GY5.S7*R+ MFVI2/ZU6>?7SK%B6+R=3,=U]\77Q\-AT7\Q.YYO\H?BS:/[:W%3MI]G>R]UB M5:SK1;F>5,7]R?1W\?8FM9U!K_A[4;S4!^\G72C?RO)[]^'J[F2:=#,JEL5M MT[G(VY?GXKQ8+CM/[3S^]4ZG^S$[P\/W.^_O^^#;8+[E=7%>+O]9W#6/)]-T M.KDK[O.G9?.U?+DL?$!F.O'1?RZ>BV4K[V;2CG%;+NO^_\GM4]V4*^^EG&#:0WD'L#*5XU4-Y _3)X?03M#?0O _>J@?$&9F\@]*L& MUAO8L0;.&[BQ!JDW2,<:9-X@&VL@DEWFDM$F^V2+T2:[= LYVF27<*%&F^Q2 M+O1HDUW2A1F[$,4N[<(&)K,M)#UU%WF3G\ZK\F52;0O')N_JDWC;6K7.NV][ MCOL_MN35[;?/IR9)YK/GSI/7G&TU\D"CLG2H.8\U)A%#S072R*'F'=*HH>8] MTNBAY@/2F*'F$FGL4'.%-&ZH^8@TP?7YA#394/,9:$20BVND":[S'T@37.U7E\2K2_8>U,"#QAX4]J!Z#WK@(LUZ>\7P& :/8< 8*?9@L0<[_FHZ[,']_]5\AS3!2GT_0O-AA.9R MA.8*:&1 Q<<1FD]HK(#VSR,TUZ]K!EE(<1;2R(.VQ$.&/63Q2I ">^AZ*BS\ M"9A%N.:AB"Q:P3J, ,F1Q >I(^*(0B)()1&@3$@5EDXD8@.18B) -9&&^"#% M0I@C B;E0M@Q 2,168R"5!6!\'/$!V%"I$<$3*@0&9A'&B[I6*0S,I D[,@8 M"R.#NG7C1?:@8;1;JX2,1."1 !X55+8+(%*:+#C).K4$ X4;."\Z#(G%0R"4 MJ%>'5<>+1K1:21"4 ,$X&AU%D]'\$$XEZ.I*A@.9:" MZ$B$9@E 5>RR$%"E M&P^9)*#*N'L9I<.(D8BM2$*S!#0K4ID4 54E1VQ "8(*(1@&#$3:DNPH@J!" M")(RJMAV6<4!*]*P%8%'(7BR,. 8'IEDX77Y F3IX6%D."$"F0*0Z; (>M%A MT?A-.Z?""0&9R!(V(P*C C#JL+YXT6'LPK;_PAG%,FL%J0Z*D*U "]8L*$*V M BV8[2H5@5:![FK#>@A%!!9-R-:@!6OF@Y"MQ?B -8%6Q]#& 4,1*8>:D*U! MY]2DE&EVS-7CRZ$F,&H 8[3) B+%:KEFXV3OW MHD$YY+L]3>C1,1B256]#P#"@Y;%%;0@8!K0\'9R#S[QH4-Z482$;PH^)T5!* MA4/)J&@++5G),(0@$Q.DPH9UYD7C=NV&<&9 !]6DDQMVN^B($Z A"!FT9PSO M[@(1/3T8PIE![8AS![1?BS! MQXYH/V=01."Q!!X+VH\A6%B"A07MAP9,L+!Q9P$!(Q%9TI;=;(VQD P+2["P MH/W0@ D6%K2?L!:?>]%A@"T_A#('-GE& MAD/%MS5H^W>$,@BP;CL#P36AV@U3 ?A$-W MQ-W]E "6CKF[#T6D$::$PA1L%0W[.810F(*[^S1@ E@:]Z?X' 9%I!&FA,(4 M[.T,V=NE!*\4[.UHP(2<-"8'!(Q$X7*<'3PLT#U(=)U7#XMU/?E6-DVYZA\. MN"_+IF@=)F_:F3\6^=W^P[*X;[JW73&HM@_P;#\TY>9D^W#2;/^$U.E_4$L# M!!0 ( #V"#D^65.%[/ ( .0& 9 >&PO=V]R:W-H965TN[W0*S2H'.L&6EGS-A!PVH1;O-YA8ARLQ:\:;G(T M#TPJ!\[?S.+;<1-&)B)@4"HC0?5PA6=@S"CI./[THN' -([C^5W]BTU>)W.@ M$IXY^UT?5;4)EV%PA!.],/7";U^A3R@)@S[[[W %ILU-))I1"IE0G$TRHJ31@R^6>2'9_,#3V"^P] HL/5$N)E$N9U'BE#P(<^6EK#R4 M9$)9S2G9@Y\/1_X*B3R8=%HBT8SS:51''SD/*A%[.-F4@^>&O=6XQ<2# MF54\F?^H63PM!S1J,@V(LVVO,BCYI;6]?;0[M/"M[>#HO[GK_S^H.->M# Y< MZ59G&]*)&PO=V]R:W-H965T21YG_S[4 M,8K-;CDS+V.)4UVL+MHEBO-K67VO3\8TWH\\*^J%?VJ:\RP(ZMW)Y$G]J3R; MPO[G4%9YTMC;ZAC4Y\HD^ZXHSP(6AE&0)VGA+^?=V'.UG)>7)DL+\UQY]27/ MD^K_EU L)R?DZ/Y8IJOY^?*W@4CRS[-35&G9>%5YK#P MGV"VY:PMZ!#?4G.M;ZZ]MI67LOS>WORU7_AAJ\AD9M>T%(G]>#5KDV4MD]7Q MWT#JCW.VA;?7;^Q_=,W;9EZ2VJS+[-]TWYP6OO:]O3DDEZSY7%[_-$-#TO>& M[O\VKR:S\%:)G6-79G7WU]M=ZJ;,!Q8K)4]^])]IT7U>!_ZW,KJ #05L+.#P ML( /!7PL8(\+Q% @?LV@'A;(H4 Z,P1][YV9FZ1)EO.JO'I5_WTX)^W7#F;2 M+M>N'>Q6I_N?];.VHZ]+&<7SX+4E&C"K'L-N,#JZAVPP!$9$8 6,*ABE8L50 MN53A_11KC.&1*X/B@7O,]C'/G5A.6L8[ GXW":,)!$D@.@)QZZ=K>0^).DC1 M01@74CN6$"@1Q0YJ@U%"1I(YMA H)6-.]R7)OB3J2RKNB.DQ\F::B2DB0>R$3T0B$$)2- M@'^#"F3LBOD=[%X0F9)/P+ @/;$Z0&<74.$UM3YT>@&.+ZG!M06#N$8K]!AT M+X:.',"9(]A$F@,=*4!ERI0*.E0 IPI*=,!9 #P$]RD'. T@U)%PK<-L3-KM MH1,M!!L+520GNJ/3!8AXF5PF.A6 BH4)"D;' L.Q@#QF^"S$^YI *>Y: MMR%0P$*N'(>"XR.AL8^X##=#8P_@Z'.6HWXLA@#)(" M;=4P"+@6KKT$2L"4NW1@,2JP)IZOC(X9)C_@+ATS+'J'NQ%V5VFT$<8H&R3N MUH- 2CW^;4E8$+**8/I^&,X_@2;>*@P.F.8_H#!=,:P^!T&QT2Z"N'NJRD8 MU]P-80+&0H%VUA0LTDS3W7$Z_CBQ*](3R\3IE.'P?H\YG3(<[T"0QP,F^HW' M%(SPF(!1'E,PPN/@YK4X-]6Q.Z.HO5UY*9K6F9O1\1SDJ3L&<<97,%L#,;Z! MV;9_#?]%WQ^Z_)-4Q[2HO9>RL2_SW2OWH2P;8]6'G^QWXV22_7B3F4/37BI[ M7?6''?U-4YZ'@YQ@/$U:_@102P,$% @ /8(.3R)A?TP( P 9@T !D M !X;"]W;W)K&ULE5==;YLP%/TKB/<5;#Y"HB12 MDW3:I$VJ.FU[IHF3H )FX"3=OY]M**7FN$M?@FW./?<>X^/8\PNOGYHC8\)Y M+O*R6;A'(:J9YS7;(RO2YH97K)1O]KPN4B&[]<%KJIJE.QU4Y![U_=@KTJQT MEW,]=E\OY_PD\JQD][73G(HBK?^N6,XO"Y>X+P,/V>$HU("WG%?I@?U@XF=U M7\N>U[/LLH*53<9+IV;[A7M+9G=TH@(TXE?&+LV@[2@ICYP_J<[7W<+U544L M9UNA*%+Y.+,URW/%).OXTY&Z?4X5.&R_L'_6XJ68Q[1A:Y[_SG;BN' 3U]FQ M?7K*Q0._?&&=H,AU.O7?V)GE$JXJD3FV/&_TK[,]-8(7'8LLI4B?VV=6ZN>E M?1.3+@P'T"Z ]@$R]WL!01<0O :$[P:$74!X;8:H"XB,#%ZK74_F)A7ICX8)B!1)@@A 2A)@C? MS+8A8]5B8HTI-2;TC>E>CS&?PG!JS < D3 TYP2AICX6%4%1$1"5&*(0QJAW M#3"#0EI-"$,,10A#L: 8"HH!06 4@C A3C*!22:CM11-+6LI@00)J,"T)<)8 M5OP4)ID" N/;;A#&DH3X>!/R <740F'9Q\CU\TG@)G1+Z*B*V#<7( 19]CJ" M=Q$2 K+ B5X'R'A!]1BUY*Q38!:! HL>;"9R-@IL6]Q"L%6(1_P"L%F(6,G M +4(9%.+_4+&9HA]2ZD4FX'ZUZNEV R47*$6@F)+'NP8BLQ@L3[%9J#C_U2[ M6FP&.OY7!6H1*+'DP8ZAR R678IB,]#X VJQ&>CD&K4(9*KU!F?$@M4'?6!O MG"T_E4+5.!CM+P6W5)TQC?$5F:T)&-_(2T1[Y'^E;V\@W]/ZD)6-\\B%/-GJ M\^>><\%D[?Z-G.:CO/3TG9SMA6I.9+MN3_YM1_"JN]5X_=5J^0]02P,$% M @ /8(.3P:ZX;22! "Q@ !D !X;"]W;W)K&ULE5AKK^(V$/TK*-^[B5])N *D!6[52JUTM:NVGW/!/+0)H4FX;/]]G<=2 M[#DF] LD\9GQ&7OF^#&[EM6W^J!U,_E>Y*=Z'AR:YOP2AO7FH(NL_E2>]ML="G^IC>9I4>CUE^:U]^W9^?O0*YWGK2?# MX^_!:7#KLS6\?_[A_>!/,>U;K59G_==PVAWF0!I.MWF67O/E27G_10T J MF S1_Z8_=&[@+1/3QZ;,Z^YWLKG435D,7@R5(OO>_Q]/W?^U;TG88(8-^&# M;P9I]-! # ;B9L ?]R ' WDS$(\-U&"@G!["/O9N,-=9DRUF57F=5'T^G+,V M[=B+,M.U:3]VL].UF?&LS=>/12C% MU*WL9U"O ^J)T6<>'6*$,9^ZR3* [KE(Y:;4>@QETX&"])EQF@[<(VD,2PD3 M8 ZXS74)0<(-6] IH%%3D)*>>F=8NQ@0+RY=Q@BD7,9 XEP]!YA$>/AB%61 MXGCL\D4@DEB*6@!R? M>EQ@T60IK5H23DJ8QLI=K$9 -A>LOXP*L&0D,8&X*(G?;-(:RZ6"-Y4 ^ M!7?I4&64J5OB(R";#)9/3N63;A(&D+5;I)N$,91-!PLH!P(J/$L8QP+*J8#& M@HP< GF6=H[%D8/=J;NFK""(#-QCD'W&PM(H(C!NOF,:EC-!Y2PF6]5$^N118$H1Z M_I L<"$+L ^2KJH D'2K?3T"LLG@,A;@G"K=/3@ 3*/0389+ B"UKKBGEH7 MN-;%]']<8N *E>#\2.8'@ESM&@'99'"M2U#K9'X 2$CWR#$"LLFX@F"WXC*6 M3QSGE@CD9>&Y97KB$+9$(-\F5N)2ET\^2OZPE:C$#:UH$;)&F1<(695JZB^[P/UK]-?GO6;4_ MGNK)>]DT9=%=DN[*LM$FYNB3B?F@L^WM)=>[IGU,S'/57T_W+TUY'J[>P]O] M_^)?4$L#!!0 ( #V"#D\""*OP.P0 )<4 9 >&PO=V]R:W-H965T M'HRIO!]9FIK;8A^4I\(DV]8H2P-@3 =9RGF4_M6 MI^99E2?'?PJ3V//.Y_W/@VW%_J)J!8#X])7OSIZG^.KT4]5UP\;(] M9B8OCS;W"K.;^8]\\BQ88] 2?Q_-N;RZ]AHIK]9^;VY^V\Y\ULS(I&93-2Z2 M^NO=+$V:-I[J>?S;._4O,1O#Z^N?WM>M^%K,:U*:I4W_.6ZKP\R/?&]K=LE; M6GVSYV?3"U*^UZO_W;R;M,:;F=0Q-C8MVT]O\U96-NN]U%/)DA_=]S%OO\_= M+Z'HS6@#Z W@8@#\KH'H#<18 ]D;R+$&JC=0'P;170/=&^BQ$<+>(+P8<'G7 M(.H-H@^#=EF#+AUM?I^2*IE/"WOVBFZ+GI+F2>"3J-Y!FV:PW3#M;W6*RWKT M?:YE- W>&T<]L^@8N&(B?8L\N8B6\2VS9 C73!3CF0JO;$$N* MP5,=X6=%,#&2LQX1ZRO!,+2ZSQ03TPLCR!2*UH&X7GO%: >2="!;!_+& 4U_A M,LP^U?,YLB(0#G@WK.\ZNE4TT%<$'W2OX+S9+3W9*/:)<]8#N M#^#V!V?S@%NMZP<8_SU94IB(!-X\! 9,.J];%*8C&'@W ;I) -4D\.;I(7U3 MM6.!U;F4T_PH3QPXWCUDP' H]72; +=-:#50>H"NRR#'_V$!N@""6P %1YG\ M2D(#[\U 5TGXA2H)=)6$SZOD$Q#O^ (&ZA70]0K<>@5RR 5=&2 >GQA!5P;A MOL@ZB7DF(9R8X.H$(S/%OCWA*KV-?CNRLK4P]=_:EWE0'DVPO-ZG95@" #E"P &0 M 'AL+W=O>5^*R#%'XLO%8'HZZVXA6BY8=^ ^N?[8/TJRB M,.L"["(7R6_J,E]T)6R$>*I6WS=+<.X4\0KOM5= M"F8N9[[F5=5E,CK^#$G#D;,+G-Z_9/]LBS?%;)CB:U']+G?ZN SS,-CQ/3M5 M^E%E!;UD,5(J=ES?RT;>[WT3R@= MPN / 3@,0!E_PU(AH#D-2"UQ??*;*F?F&:KA1270/9OJV7=GP+=)J:9VV[3 M]LX^,]4JLWM>D8PNHG.7:,#<]Q@\P: 1$9GL(P6&*.ZQ%X[?$JQ]1)+"# E8 M1&+CDS=%Y'""%$R0V@3I5(#;A!Y"+*3IFU#$)',J\5$8Q93"6C)02^9I20M' M2P_))BPD+PKB: %0*$UC6 L!M1"@L06<@(()J%<,29QBJ"UD-@1DWLT,_TJ0(K"I\@(G #%L!]CO^5DIDPT8VD$%(I=3T.@ M9(8']/4=PD"*U.7!7D?3&6LBV-PH 6BRF12PO5'Z@:;"KD2^+8&F0J"Y]P\[ M#I%KFDJ\IF9XA@;V)0*,26:.*03;">77G[H(M@L"_$)RM]C".R!0/O-YP+"I M;R8.=+%6S%J;'#[61WG&'OL!VZ7N'] M /R=R4/9J& CM!G=[("U%T)SHR2^,4J.9N8>%Q7?Z^Z6FGO9#Y[]0HMV&*JC M<;)?_0-02P,$% @ /8(.3]Y,CCZ5; D<\! !0 !X;"]S:&%R9613 M=')I;F=S+GAM;.U]ZW/;V)7GY]F_ N553]-5(,,W*?=LJF19[FCB5R0[F51J M/X D)"&F" 8@+3.5/W[/Z[YP+T!(=F=V9GH?:8L [O/<<\_S=_ZM+'?1U_OU MIOP_S^YVN^V+W_RF7-ZE]TG9R[?I!I[_ M&?;[T]_<)]GF6;3?9'_;I^?Y?K/[/\^FL^&SW_Y;F?WVWW:_?94O]_?I9A$VLWP3=:/R+BG2\M]^L_OMO_T&O^'OIM';?+.[*^&;5;JJ M/OWW_:87C?IQ-.P/3OV':W@X"#\\-IZ_G"W*79$L=_^W^J6\?)7>9O@&-/$N MN4^K;_U\?1%=__GZX\7;Z^CRW7E-(^ M);N]MQ5_]G='+]PNQ;7*OJ38?Z*:K'G]^BY=KZ/S_'Z;;+P9WR3KTIN ?/@Z M6Z=%= XSO,T+[\MW^::;+)[W?E#L@.6JFERH^'K3>" M0;_[A^IO9_#VBKYXO4[JF_N0%EF^JJ4/=8S^U[_\2^-9L6GM-?SH+5R;KV4L MP>__,*Q9R+/5"I:NC(DTTR@OH@]%_B7;++VYO'WEG93W[Z[?O[E\=?;QXE7T M\NS-V;MS.)N_N[CX>!UU/FV2_2H# M(%^E2\U7YG7',BG+=%>^\!XGY1VQG"7^(_W;/ON2K.%]KY/S?$/L)RK290HO M+=8IS'Z3>F?J0Y%NDVP5I5^!39= 7MAZOKN#@[)TQE+]\&.^@]UH?N<"!KC% MS8NC,K_9/0#]QM3!.DW*]"Y?KZ+L?@L[D=Z')G&VA*W?K^DTKE*X,Y89<==O M[":X#M?R(73T)5WGU%RTS,N:UW_.\]5#MEY7?P=6EFQN,UAN69+@UZ_2FQ36 M;17MDJ\U2_=^BVP(.05- JBKR&[O=E%^$^W+QL;?T^8U;5KXF2*]=98LLG6V MR]( _'/^$>4E>4^@4/&"\FD!=/(-C ( M? :K#8<:;_O UN//9;1-#DB\@>? 9 W9UCU? G^%%X)D\Q+V#Q:XQ-.:?ET" M?\"!%[#_&Q@9,*F-+S&H=H%4\.[V&/?E!GI,<5_3VK&_=TZ7M=S-1ZSAQ3>5 M/5CC7);N7GVOG:D29L.P>*)')]CP EZ V8Y.+;,]8&O0=;I9^B^C^/FBW";+ M]/\\ UY1IL67]-EO(^^@XV6*/"$MRA^)A>X.'IT#5Y036N+KT4F_UQ_ ?A81 M\-L]<)=A#)(5_G^1.Z-DO[N#%?Q[NH*%SM6OM)0K7M[Z:UNN^6!7/T73?E-? MPT$\/9W'T]'$[1.OE[A_>AK/AF/UQ!H"\ "D!;BY4RT M^AJ/)_$X['7U> T MGL^G\634T!5<>^G] NBA[NJ#.SI#0@6*P!NI"Z=RF6PSH)#F>^$F6V8A_J%? MD=L,.$&1W@$S0#%SG?MBVT=02LI]<9"-2)C_P^SB":SPZ6"@)[=Q%X[V]^C\ MF-C+ /D=/1;409LOV\HJG0\)\H:[=)>!3(6RRTGTFQH5JG(68D.;40?V:)6O MUTD!S ZF3@T\/]J 1UO4$/_:^FLY6D_XTJ;-AL_M4_GX2;M?/VK&P4^/3S?X M6;PJX_PG_>7KP#ZGK_.GK_X>+J[.,EO/ DN7C46E7WI>96@ZK7 MR:_XSO=7M-Q9(H$G Q; 1"*0*V]\_F-N226A>'?,=4KB1QS!=9:B%H^'/%G= M9QLR#* V[(^S!+%DR2J ):@&W@,==+G;%SB")>SD;4AH*(F5@6B<9$6HF5<- M,O?9/8H5?T^4&(A\> ,;WEW#N$'>KLK!81Z7>\M4OY 9BU8=9-T>69() 68= M=:2AYT'96,T9>"@H161PR#:X5O6* 0LQNED91O#52WN$T2*]R8M4#9LD0I]# M@1):X@IV%D $0$?/(_BH\9MW(,5)#_R:)]8F9;9T7R$^M13^@.>Z)1-[E:WW M>(-^E\;^E*("@]+0%]C2VS3$HKJ1C+Z> ;5K1H_\29SL_/W;#U<7O[MX=WWY MQXNH\^;]]?5S-,.]?WOQ)-;VQ*[J&=8Y"S=(OVA#+-=\#I/57_?E+G24SQWI MIY%^PH.EL?[N[-W/%VB0A-_?G__^=^_?O+JXNOXQNOC#I\N/?W[:TE@FKN@O M;TF$\J9KB88?1#0\9]&P_A-+ 'S%,F*K=_FXN\M%7*/N8WUU-D^!^)U_5->D MA(&H:5N%9G7O6=1\]!M@1@4I:!UXC?Z%&QZYZL\%29'17Z[@]$:O\P+4VI4W M=/JDNX 67'U:\>Q&=4;D%N1J^1:_*N&SM%AF97MIIK&1MA]>77\JHR]P13RM M7^MS;WV8 3UDN[N[=+V*=CEJ_F'N#6L,_&LCROGRT/+X(M-OO/\L2FJ4E&HH MJ=4W\-[;I*BW7=:TW?B-Q*9)N<3S &)DOEEF( VB$0HI&'_%?Y,A>U^2R-BRZ8KD*48"TJK*6BNN M-ZL[D$]1.HMN0/H5U0Y;4Q8F_ [8_XI&%# >)BNVI-4P06WB;9+E?DYPTK#) MR9HZ3[_-7LYS(GLF"]W\;8,]M\'Z'Q;;JW99&%[ TLJ#3H[8:,^/;?TQ2LPV MR)"/D O(V,LT7[:$3LM,G8"/L,S1.S@5 MZ$_O4!M._;;).F1>LFG&T,;?;6^BZ4E%/@"0YAA1-(O<3H,#( SE3^ ID_6T-\= M@-[++:_RFS>>@Y_6",D&VEM%BT-PD3P_F+Y!TZ]+YF_HRHZ6PA?R#>UD2+A8 MB8P89?Q.['D8^4RCCEUD2Q2B0DV=M_\T!@49*&V#4UKPA?=-K:6L^M4T=;V_ MOT] 2(>UN0;Y*P.% $,OA)WAAQ_R=1;P*CSBRP9];="+'M$.ZL!$)1_0C;'9 M,3U]O$N)PN"M%:DJ&=H\,GU^R+@,#YCHX-I9[Y%V@)>GL*EWH"[#BJ= E\CS M"Z8J##,A5@U<9Z]$@UYTN8G@#@">G&V$,>"?$JOP8QG=)QO0O)GI82!$8MWV MO#G+-=P?-$<6UU&JBS88'K-6;X $C+/>)+M]@7(!.N!P@5!\YGG3U;P^4.=F MDMN<^56,- "\CAJ7ZP.[TNYQ83$@O&,#6XH;*%7;N#)Z2>Z35=J+SM-BEQ / M,W$\V-A-GN\V^8Y=8B"[[%':Y[G X/1"HR@1V@F]WG@MPVX7*V(KJ"Y$GWK7 M/67_@[8P_&1+M@U#%<@CEMEV#7UVGM'[/Y^=?7CVW!H^4,4*;UCTX47Y?;:C M341ZP79HT[ EO<$N&04''2"7NN'C<,1J5:7'ZDK21[@9;'1;\H;!AH-:=!]A M@ J]=@;RW1+NZ4$?M_8JO=V+@G3=_8_ O.3(1Q1/%JTP@$AM^@%#35*T)_O^ MF>@A*=D0B(M DNT>Q!Y9HM"J ,O:@QX&?>1$ 3NU^70(;.HH4KXK\8SI1>*A MAXG67C]%J7@HL1-U-#*D$"3/E1PK=3!5DVK6-WL8#DZ=>BS3%OM=@O0/HLH" M&TMHK^&;O^XWM$5FWXXWA/N'AZ7$]XL4]M8^("X;.=ML]O U!X[A[:3(X/>M M-C"&$:Q3BZJND:D8A]F%N@3)BUR2G17^WUNRH ]GK$?QIC"1ZT6MX:@X?21H M-)E4Z%\VW&:-2-?WR6=0;$$@@D,@HP*^N+\7(\;N#M2ZA&]MWDA<"3S_]RQE M(]L,2O+L = 45]%8]GW?_W?\^%@]A.L%'I72NLJ-.M4I&B,8\61HS%0@80W=[*'2PEO M8JM+M(3;!Y2LHJ3K*'\@=H DM,KWBQT50$1X9Q4:C]ZFI[GQ]!BL- U>2:T!R6"T>\J[9'0R5X1:0+FM:#;!*XR9-HWE2_J=%!E MCP)*7$CH(0^'+\3J1,HZNUV"9CZ1HWB_ECD:TXE0#N+-J08H]4!4V>%Q5=QF M21QCE0'Y%LP_=\1L7'+?W<$CU?9E^F%=&HR#?P[V58 MB3KV?H-@-NQ%1[\^LR]CYTE!GR);1HL5+!<(3J_31;%'.0:XRS2F]7VM#YG5 MU#4Z*W ?HIT\.[O^!.^^RWO43[<_!#4" M!7AX]A'DMF4T'P^?Q_;!TX/$(6W2AZB49B.D)3ZY]SGL5):B?+8K\G*;W=QQY8?JC9RB_1+SKU+(X>[C)T]H+N>2M6&7SY5K$YVB<51DYL90E,[8"< M#T]X= >/\H)&)DOO2.4-D_-G)'?5FF1J%@7N%T#7BMDL8'QJ'4D$V'35=M]O M\XVZ5Y((:6UM_:Q,1;CT+ ;M^$7^'']!Z8J&GM+]0PNZ/G!H$;.FT$10=((E M =H5%0)W6J_[#F.T4.P@<\":CPY=)B1BP2[![.D9WI1P'7[!TT'Q"3 B#+!S M>Y4+ZN\D^"#+X^%K(X#LL2- 65>N*PTBCXYP6]'5"7<'4/R"=<(O0DK<.HZO M9A=S#A-5RZVB^=@@0(M*@8$W,)B<;BEK!= 2D&_@*!W@\WLX5 7%$ !- +\& M[KZ4N7LW.%Z$=+66^E[1ES8(\N\_V9()7_(K/XQ0_#Q.F"&MB;> CN1?MR&K M]AW#($^&O5ETCY&AHK.H_3.50)C7GA#JE4(A#DM-ZG_V)[]#!*+:NZDL3%Q)UHW,0AH QH2<8 M%NC27'[H>JUM<];MC^/H&A9GG=T-4D,95$'ET61N"P^$0%%^H(AK> MD._^TL1B*!HJ^]?MZ42D<7COJ18_NHBY A8-)LI+N!FH([O]5]B4C(7M3 MC7O!IP_58)#-GE1$)# K'D2%B+B67.<5UTS4TW/QNS5#9;,7GT]O)(&P%-T' MT/J&+I@5]I+1J:%P4Y2,\R5HL5'FSD ](I9E-_= _]%>?&* MY$7Z@MN*X1&Q ++'R/&]\<;V)75B?2J1O>3KV&5=]2Z$;('4B#N:[&W?512QWI^51 M*T^L<5)S):L_BSYU(,!^Y;\6*6,5\[CL@PD:) 8PN5WLY6-HOH.4&J M(L'T!;G,=\J3'5-:QY:9K9 !FS&>PX"]E;BNW4MW4VFAS+_>P24!5UE>O(B\ MV+SH).H,AI,(?>RG\P'^.8Y'TP']T)D,\,FK=)/3I+$%%=W6/<)&>&4JJX$1 M__UI/#X=8D3^=#*(Q^,!_O-T=AKC4.&?DSF\-)Y&QE<4V,\7$LRD&$T#9^E& MH]DLGLZ'\*]NQ&Y_M,FUF(>VAK%%&EXLM2VT9K^M&>(_AZ?Q8#BJF:&$Y5A" M6NB$R<%$@\0RV;,S ?P] M''@))Y:+M[;EV_;?3>,D,,)HI?*0T:M^WA#D[,H8L. M2=C/_:*$2Q;?_I 69+)'MG.=\^54QK90%Z44:DNFL1Q%0#+*EG?9E@W8*-QL ME7\\N8531C(G*1;7.S3G16]ZT,]ZC6.-H_,[U"GR+6JW9W#O L%L4#-A_EJ9 M6 <'@A;$8?^GRB/MDS]3?=)[@Y^>Q^124H\'_?X/2LH,C)TTM4K32) G@U%O MHO0 ,1JK)K=P+DAP@87\*]ERJBP1;;?,B+SQ2<+7&, MM@M-1'OX38<]8C9:%PZ/,#"EW")_@ZTXT2.+'58M01HXI6%_V)?K"&ATE6[% M7^H1C[;/HK&PO$F6VBHI[K$=1I.+MR%1YQW'1[ET.NJ9ES-&"V+L9&_RN;># M>#K/+EY>?GQU]NPYNY_A9EB!SHFV_]*^1^'(.QJ8\@69<2PW>[I(Q/"N]IX,RZ5EL(*=1$\LVB1HT=&KN$KO-\9. MMEPGV3VO.7 YN:62FYV8 Z3E7I5RL1<51D W,\4Y=8&P<'G2Y=V&K3S6)Z4Z M]2KA3N))(I3X,S3@8N36?KE&S\PVAQL8Z)7L3\IZDMYO[]A:L7$<*S1MW)M[ M[=,F4S-:$,3RJ-S%XDR@AO'.@!ND5.:PC(XH&46H1_3:V6RK3&^Q \\<"1*" MZS:KG-\B10P*\M>N,[R0BX.VD*- J2P(0-W6.;?/K67+NZ>@8&9]K%)8PWRH3L4C1HPZ5CTIC,X/&B@7Y/2HV381Z9:ZO MK/FK2IP<'0K*X:BR)J1[. A#QXKR0+XD]!Z3&Z36Q<&[QN(M6D871(!Y"NYP04QD#] I"!3359E4JT4<9R3SBKJJ2@R)LAYZ\#:ZZO#R' MHDAO <>BQ4J!*^V)QXE-D%> F+1U&JT]:$9BB/U@LH*N5/-$@J_8@?/-A-R);,9QY,Q^J+ C?0&] MB"B\;S :1R&,0+!'0#='2345O657H: M#X=#8P6=Q%-0I]Y95ZTZY2X;/,JFM!'CEC(T88%7J;/ ;.<_-4(S_,"WLWON M\9Y:&ZK#N)H>26K*#*ZX*[XN6X-^*HZ24/VQ.XMMWZ$;R:-%/AHZ#B%#F22[ MEP"@'6CAP".4W/A?0J"KD>?(;@I7*)SU9>JL#(5.Z1 '82NVIZD\;!!(B13X MK79YP1*ATJG%XA:KS#*,,"H[^B-SFUY0"#],#H-'\!3!Q0%OR:!/)KVIEG?L M5E#N09_K[4;\1'7"*MQ"Z*/;EV3)7>1?1/XRT2@\1"(&R1I%WB-J'%';5I,7 M754F&J1DT;_I#E)*R3]=M+5]=HI1I(K1^>$W>'2GO;DYND9[4U% 5G20=O?A M(H":CT2'W&"3W$MF!3JJZ1+;6=8*U#6(]FTM587E47S8EU344PSNSH#@T@W_ MT(L^L#^M5$ZM.=UE-_N"&2ULS$'.$LNR17$P]Y_$:L.!H=-M119AT( =F70L MX=H.R&JV4E?V@"FDU#$AZ^PSB%!WT#<+V]HF80TNN475:7,QF!/T\FS!S%K6'@?"OL735KJ%>[LT MA']59%Z;L(TC6@2S89SN=E/1(BH; \=0+RE*$*% M(_CPX-IF%[%YN'XWWGS/=HDO5TB63.^V1&)0D??9/[\!I/G M*SPJJ^BJ%_TN+X!=_7NZ@4-VKOY$4@FF[V!2")L[GUG/?2/GL^>/MFXV]&?U M]8RA"$Y.>[-FNR=><=_'\*DB^AGM0:YF5ZU%*CHUDAL/J'&!B!C)L&-&IF,K M$ME@.Q@48R$WB4XTJ5KB].WKSEJ,HZ2UJ;@&QU)X,C#V8]LV:-@=I?R(VDY< MFVSDI3T]SYYW3.2S1#M.90"^OH:NT_5Q4:_@P/N\.'17&"4///?Z[07&[^'6 MY[=%<@^3?".J'4P>\5M XH:;]3Q?Y\!00'6M#AX#B[O0.OFPE7E=^*'!D<"6#.4BDA.,<(55($X3,&[*JR M2UHD%5PHAVQ-V"H[O\">%LN JA06Y QZ/@59;M(^O M&6F+K2,D56-"#+E*8?KY6HF0L$WK_)!26%C:SF;6:!VRUNV?:QFJ1FS]IQMZ M_N<9>;Z'*:>=7>0T/AT<-XN,^M.P6600SV?]1YA%YLU&D4' )#*)^_.Y9__P M5PTM'+,Q6CA"0)-19S09';5^3$#(FAKKQSB>C4YKK!^\<-_1^#%XFO$CA!KX MRQA$#$-ZC#$D$38?9/&:PS/TP(.DKV2P?W3^>&46T M%0W ^ZM*&50I1_%L4E$I)_-:A7(<#8<#I.3JGH.J.1G.M*K)S%DCF"!WIXS! MQ(G:-1FGN#4FYQ4D,DK#3VKR4T5.XQU5C5L>YPP42$ M=1^.XC%LYPDF7DZG8S09(.#L%+?D-)[,9I$'3Q3!CX-X-!I@O-MPTH?+L#.8 MT9U(HF7S5JB(#23KTLI* M-8.Q[9U&$;4RV]Q<.\/MG#,D:(L-7,9PUH:VQ:R@!0XKC$T9>!D.PHY9X135 M35K)VFTT@\<>;\$[AB-*2Z'6!$,-<&&@!9%U6#.C^$M]+D)Y#D"PK\7$TVR% MK(KB!&' I^"D[UK7O3"=ZNH ^GVOS--,/?HDUIEZ@XK <,-H1.* "I*:K"L9^6>)Z$C(Y:>R5E:>TDOFA[ MJ[4@*B?N.7=.7/@Q(G'8-/E)6A+8 MO)G )M]"8!4)[K_HZL[#J]N&8V<*#F''S5+F-@U'ELO)'';'SUF?)KI=7WZ9 MKQG@Y2B0%RK(S[\B4;8L*$S,'1%%\E;@$V[VA#YBTK!DC(&<9!M2]ZP6@Z?N MO8;HW@GF(-=\]7YC< \$LD#2C1:4-0Q3( R7+:71KGB"<'>P-,%K;K6,UCX* M,]P5:7)/L0VD/F^!'0''L$\(T-_M.E\8D%XR:;[4F#V9/3(:%0Y$7]#*9H>8 M2J6DWBAJIL\QU"-DA\/Q7/UK MCJ<_;>GBO'Y(X2[_*3J_2S>;)(NQ#E.6_$3CHP#Z'0P&_M_'%.TLGWZOF$,B MP">,]644,TF&UH,0J )<@@-F.XF!BZ^2_7:-=)P:6^"-P'6P;%+( C$KN<%R M.83V3)G[UOK$TBU=@CC5C' I<0X8#XE6;>4))!- 0?Y)Q)BR'3[)UICFX#9< M(SN"L;,=UU28N 6QX>^*-/D,?X7)L0U!30_)V FK'?#0P$0HC7B' !VJ0$"YZY;)%PIC%B=WJ3%;JH?( M#P\P+$G2UM,-G4\VDIQY)H^2\G;@TBCYZ'!S&BZQ0.,PFP+<[EG # 0?#TW, MI;T*UM5EK!H%VQ"(6+3AT;9UFEWC=%048=(NG(726G8TG^RL4UIC8WU(B7$; M^V[MK$I^AC_ =$S>K=GT'JBPUL5-=3ADL(]P>/\IM<6DDX'EER1+E3.R7-(U ML>$F/!K"S5+^<;5":JZZ,[_QTI=,T!.C1<3J\);'P)_5G8I4ODAE:5?:2:^S MXYB7NCWU'3D(- $!)J^T"=QE;43,=?:W/3%V;23GS'V"ND6U@8DC0.6T**)] MW NK":[0$=0ZJ]I.]2:_D#U$) [-A>U#I,=B;-3K M]%9@%4@\U- /RMAW,AD32=-J:W$'-. OZ%M@C# T.'L"BH5#>-X$7%KW7H. M,NU%M5\Y>4GWB<9#JP]WUFNZ4$'M(H09T5)Q7V)R&V,@$]"O'ESF:.1%>.!Y M?Q+K0GQXAHPEY?()VC"A4(52IX+ DVJ7.W\.9O(\&K41ULRKCAD.?\^2JR? M"(0"X*,"CI0=02V4@JJBTV;UN=5) M"@H-E#06PF9";X%[DZ-_B>X(TDSKFO@>.K MT_-($BDXW )&;JV>!H4(NF="YY]N^ROC$VKS3@-_F/6BX!=!+YZ.O:@H&R"\ M BVJV#(J=L>0-@YMH.Q!5C-Q]1 3T?@S(-CC<5RJ\#-+#]+^'?:9A)RM)(^K M[BRQCIQ@1.@J"M*&@^D),*=&N1'2#K9>FZK\W.Q:5:X08RU6JR/QP;1X$@WZ M\7R AEA@5:>G:!Q?^*_-X^EL$DWB"89V-\.C19WQ<(K&VO%PIAV88<Q$M=#%[<&SCQ0B6]4'"-?&X)0Y%LJ2#1@TT&XA_ M4:;"F*>2K\"8F.)6E$@+6JZ] AI4[ 9H,2N')E>9EV1%I03J.X;=GIM$^#B M>"(,NIT1TV,.*0&%3ENQU,>W.*+VS7L8=W;\L3GG/R<6\_%JEF'AUIS__E MVL3W.44'JA4( J[Q'8.U)1O'>V])-OE1B"\C6.[+%"E\G=W4.Z\=K(NP^UW! MR16.\LO&8E7056?I,2W#D[^R9*3">-ER6/8"P3,D82LI,5H3E!1WAKQ&*,@2 M0K,;98S-&13=#BC'D DW(D&#[@H&RB&P[C0$C-B40>B5^X)75F!7*HD72F > MDPIHK=)1X;>2E]!&<@VK&D_*9[A/BL\*>_<)^0P3W/?!1,5+5.D;;]?C#J@G MDG>(NJ')'-$"TI6.LWAM8BS@!0.R.9*;B%4?]AV071AHR M+5PNJ,\')S;9? ME.G?]BRR.%DT[S@S ?ZZWI!+2&SHV\/!Z-X+O1R/[.DZTH>+$S&*"]!!/CNA%.RH]FI%!&>.]46AOW)?<> MYC/%)].9[D=%/)[&I^,I@\:=#GDU.-_.6:!Y/)Z,J^:D&I5/-MS;3)L [(W% MG6_8W.:]);R[H: $X-Z.)]/01HX&N/FGLUF+[7O*UH6VK>1]&Q$)S:>U&S9% M<]AX.@CNE;U/$]Z4^70B^]2?]]VU5/$]-B+=,?Y [L-JA!+!$O7;!):H[9RDQKD)OVZL]*R/>OJ MGRDTW'/X-& ILQ$#I@WB\8Q^'2+#F2#\X' 4S:=S M%@ Y!A6=T0--%'PLM<3UT1$9V#2J;0,5S3BAPBAK9="W!LSA"W?I!K/06"8F M9.6EN<.660&'&:,/.6J%Y2B6H-2Q]P,.T74GUDY=#F)=T81"7JK]G["[1@5:2=1!3S:)-RM^)/!9^D3*\;UAL<\KJG-5E5EA5 MUE!$>(>5!G =!V,BWG&S^I&QNK%[R"MST5!D-J@L[14('?BZ-W@BR.=.UL6E MJ7Q@4HTY=JB3P;OO)*'P4O(=D7&R?QQ?L1)W.P*^H/)^[$GCJV<+2@=-G_=J M<"$?K.R6*MYB,*M^_)S3>G7&7;:VLO=<# 3[!QP&&*&51%* 7*'JI3\F*.] MM+?.UOE32I] 0O(DWQ_+H'I=JE03#:*!X3'"41)+#><$9S0 4+RXO S*0)YC M_5+"V;=0'3SK0"_Z$T5$L4ZKWB0'Y(..&F(^^B4K=G+R36*/U3?K5G9Y+HQ$ M2 J*0F8=R;(=5'2HJ@(IH1RF>2Z"M5 A7Y@CI7JLF.(J)X4XL#:6E,980DJJ MK\6S_DR)TK22QD;J:H$]GFR[NQ: MK!=] K)PT'6S>JU S>EO77"%;:I2O,'1L^]3N-Y6L03J%9]!4*M\:RR)Y!Q% M#/^4+'';_6*=+54TA;3$#:7%;5H(WI-AI?Q&>!(JJ/<)"KN_5XNMD/:) M^=4DEI-B.AC% Q#I;0@9!J#KRG]?47TVB6QCO?SGP#U%D92@Y?8)\*YK_FG& MXBPNCF XF]LC 9V^?^KAAEM9F+"K/7R6XO1 MX#DA"5]'0UB\[RX#N@;>0L -H'9DY1W+^-(JRMDOHC>D((#*EFVV>P'B_=L^ M9SEB!.+_$TG146%3]A7J9C(H'%=TCB-;":]W-7]/!_[H@5K!S9H=H=TS1 MPK3.$00P919(=1ZH0IDD;E:)(+\1%1!'I@C+CFU##B\,EY>3FJ28+9$SN"X! MK6=LQ?3!F$'NR\K/W1LTCQ2$;6R*5>SP#L':B3D:D+@O%3Y& @Z'BO"RC9S- MW&^L96-7FTEZJE*0!E9'Z<"N IHL,#!1EM2M#2J"'6I)V3+;,E0/I4IQJ0*: MK'**UFU(;:"E(W\RN0G]LB(G-*O+13[@>G$J:L,G/E7NR@JO#<;%X+E'=,G"' M;7!4Y&*!M;5V.RGYON024B;!H6] .'0&J7*P;:V;<9%3O-=&FM82D@EGYP?) MT7HTX3 M'4]!H?4W.-Q%NGM [=):(.%'L>8?T+>VI58S HO!2HD\4T6<@PO\6"M@1NE!'2-$W**72!_R+:.^?%3-WF1P MX,W*(T(EAQD3Z/%*=57CJ*[W5H/0*?,G0X>KV#A3\6R??^![YH.Z9SB_,$4O MI+X7+_6]*+%/'=GOYTZU>H;Z?6^8WB4S0WE[Z+[]R6:/[ILC%5P:V*"3:#)# M:WI7_C_^]5HEDZ@ /J,G=*/!8"3_RVW*^JEV\ &W-)W/HS?NC5+*H\Y@,"3# MO?7'I7T%1.5#LC5A;B#H#4[9)2'_X+[M#9/&1OV1:9G_^)]!EM[ _QN0YGPX MMD@3_VHDS?&(_Z="F-S*6-'E?#IKH,NY39?S%G39'PE=]D=-=(D.L.?N'^'] M)R@[LI+ HZZJ+NO+\;FNW1B6-] \=)L7;%$IU>W1TM'DT4Z#KM>-+D&24A'# M]>6T_? E&X9#"C.PIDT06&:J'7[6H.5U/87N%>C+7S@/I$&'"[_5D'TQZ/>B MFH\NQ3B D@3&\>\+29;0N;]H<;"Q!*B@()5OXH MRJ)!UU*9II\EFV,'5"359YU\09302VV12.AO^%;G$PCDI/AF[#IU^U)B9O0B M& V"I20:];D:]16V;&4JV-++'E6 OW-P.9%Y?0RY.>@E M>S$HM4-'K.=U=F4W+S=Y9$&384JV44SX8Y@1HL;!4P6BR'7.%3582 /#/NDH M+8+96X]MZ(R-[K'L*QK]6?/3[/8**;M*/,'XX<&PL6::KB;%H7&;1*6K-<"9 MLB.$KW])X!#-C6O;:F<3F5JP[07YO/6Y1#."JI0#-UN76&WTYO+E^RNI.(;4 M>PL=88H_"=6B!0Q[B"I,?O[>;/*#6ST,ATWNXO6:%'A"%2-^HNZ#6;\ M?<1WY"OOH M@$]EP5.'>>>."@H+7I3V+10=,NS>P!H(D7'];2O0M^J[89&[R M<$^M5&B3:&09LZNGV^W'.>=2'U/U(@*2A-64?.DQ7@'(;HG)+7)B+R==2CY' MQRZ: M!-H)(9*+=<26MS-4[WDUB5D\9^CMU141O$5:4JN?*JLPGX CSV2[[X,FFI%*.@''IPFG7??.U$MN6B2K/DJ93"W;ALM"EXX-$W4X'R*_=D:+.M]5D5$_ 7W=?' M&NUJDBQM7F=7*>>Y,]!/>-0MCT"9ZY:Z3L?XE3U,'(T4[(^QZ M (.8X9B4][>!J&C6?5F&4[4<_)_A&-JL:H&$-]7E.I'G%A9UV_>:%,Q!+ZK] M[&.()$L7#EL%=2I<3Q1(=H-N8YU$;\"-*D&^%9"?;Q]J:_[E#I0 N*H;HD*- E!*]61C1JJF[?)* MXN[VFH @@2@[',=X KH30NXTK47E+C0,QZO?EX^>'9NJ'&FYCU2=*OZ;+O>C36D/41A5UV?:B/TJ+1KCV>J]C;1]@F7\$ MYI8Y59ZUDJTZ^5$]IKH:]*/D/C@V!L+ROLO2+Z:ZJTS%=I'?YBAK"3NU=$'[ M'17K6%:CC%1OFMG#'_?9;I=J&GJIL%9?*0'$A1 ,WD:ZHJP5CIH7-VF&P01P M1G"7>:U:9,L')E))S!4<&Q#LEX(;75DWXMO:^+O#0$6TCI_Y"IJ)7-'4;^7K MDT=!1\]\H$-5*X[%H6&:()OTZTZBK4T%$G]?5:3Z/2I;C//W.173'X=XB M! MC5$%WE0F5=XE1>H!?+*TK^T&UN7M[XY ",(P$QNOT0JT M)6=(0(9QUDM9>=L-35^TWWZU8N8XWD3VP;>8J".9M[B=3@-@=\WR3CA41=T< MAYJ!/474J $O.MY5*.C%?,4\,9=HKING*OT>ALZK=+$+_=:DP W10[AP'5T5 M"_J(K,LQ9C<8[0#(+U\3,C#Q)!/$=),L^1!WGEV]>7\.EQ<1P7F&!FV8[LMD M\SEZI[#7SL12CDU224-\3&85X]E_2Z M0N&TW;>]8!W(RKPQ=9F7GW"G4S+;@(K+TR0@9XPQPJF:BH(T!WE%__K<^/AP M>L"H[E6FT(;U ,.(S-VFZP\U]UAIVLGX0ON/LVMDM15*-3M8W3GEW''T)+E[ MN1=T(6)FA0!Z=I+GU9[J6\>S8)<2CA9Y47!4 0[,J9XA07(6><&77=44<_S. M@CH?VKVO0"<[P!Q71?)@N=3T&)(O2;96T&W )/$] >9!6MEO"?5FKDXA3=ZX MXRPQ@X2!E1L;8,D-Y-LBB[*S"!0;0Y )@R)8.Q(_3-.:ZY9H\-_;1[TI3[90@>:_,"8>U4^9M'E8WWV#M"B0]XW1:<6@/38QVA]&^]?*7 MVM^DO%H:[Q6E6-V.$S*@[SR\1>QTX'(),MJ^DH>* A.(;[?B7#-FA.J1I-G< M@E*"-YPKZW$S7 8VJI2!S;2'P-M/;+#$X\FMK3-D=OF& 0$U$)3K]-QA!8*$ M;_RJ8-N85U%W,JNL^^-=5JR8CVD)^BI-;FXR59[!6A$,BP4]%G.!6GX2@JFB M#QC%9*@O;%?-?%]Q3+>?S^OLINW@=* PR60K\5I*%@YG,>OS0$K;H#>@ZW>[$^Z=_\_%!S6;P3\/^3YQ#/.Q-^LH(3+-0_4C8GT(.$0@5@(H7 3[1_DSKXO'=AD MR?G-E-? *Y&FEB'&T0Q4_;95@F'Q\I'XE$-!_#L&#\;_V>2.+T_?S#8KI>YY MB"BPM@QC%UQ3*16JK]]JA'(L=B"OM+/?#240NV4.QL:>#?TAA;S!:[\!QZ\N MNSW(V4B,='L#2G7VAKBD4"YK3<@1??W$L*-OCSF2[&BR MN+A2F(;3EA.Q0OU(GWI3_8*FE1?9K<+T)X80BNRC-Y6? *D(;YAC4'@-1(L^ M"TVY5B18[FHU(8*U:[8_F6 ?1:\>,?5;$Y.96NP5XN+;G5-H[=+H)#8((1#X MQBHY_!T N5R,8Q58GX M8%416GS/%+#W\H_UN2"YLS!!;RMCVK1S"NE=(PYP%4(GN,R&(K!O,6-AIW4S M-]DQ+9&KXQZ'9:?+P4_%>./TJVV^"K(!D='[\>EH3/F^D\$01(T2>E%1+98K MIC*#SCB>4<7,07S:'WK]K*EP:*45RB4>3 >$/S4=]%EKJFI%*'=A)1CKN*.H MO$E4&15EV><\Q,.6DB^(S5AU)VG',GK.T":QR,@JPQ4EBCBJB3Y$HV=Y<]!: MMC%,AX=2U9Q,$BZ=&_N:Y/7!\,95A@:BC4B+9(U=82T&+!F=4>DC^DV-(=N@ MQ=I4DW%+@;KJIQZJ/(F3=R^U5*9K-/N.H6!+1(8DE6[D-&!*:6/38XI M 3T):H*5SD.P'P0C94*8>KI $196ND@7I5[=J== MTN+>XFF%9HI-?7W0MO.$ M9"'R8E,A%3U>)5L=2@3N$-G1#1O0[VK,F:I72HLT FD MY_86I%4UUB3GI#! M$G.3R9M2Y,KTP<;9'7H#[8 F;7[4<02BDIIP"*\K<\]*9U*8RP0SBQJK*B]J M.*?JF*Q"'0T21$.>VB">#@>2EZ3!>,QR#D"*KSSD;8XZ$XP%U E-EENQ,S!) M:9[B35W.1C,O-4T5^V[P(8U[NB3XGW3%$2)W3;T;008VQQXTT(%N[MZ![IN1=JOLV" $J98@-%UPDJ%*\X 7ECA)I@T2'P0)$7R_W M&=Q%G6=P:)X]CREC-+_9P78+.!LFAM:@SUQ+]=)*6$!ASP?/(MW"TJAU,)%P MG:&G+:!Q!%I0&Y)V]MB69FPJDL5*5Y-^*-_X\9VUQN21C\)IQ1KK@)6*4GF/ MA<.HI4.;/4J8 F9$>1RZ5NR3O:JPH<@&C/+..@YCE,I4B9-C.(2DK1X\^**G M!4V'HJ3;;T =V2).\N04T]UG\0BTPQ/,0>O#43]!M,L9/%'$'$U'DV@RG@(K M&,W'B&PZF!PE;,0=GO>C48RC'0 3F9U&XW@RF3R:&HYW->C'X_$< 9KFH#>! M^C1&O-5I/!_.)8E$$<<)0D..)PBF-!S'4P)&'D_BZ011I<'@VB]5C28R&%X*HN/C7>J4$V>["YFX?3Z0 MV7D4.%%QG_BQ40JM9K6LEULF?BC)_NMZ5[7^L-KV&;87CZ(\#U%;9Y53LE$9>X M5*#$C]I3>6GE=5Q\M6&\%AH;WTDL0A83SRD];@@BU)P8[7PRHO^>3@@& G4W MF]V0'=>0.N'L(#SP?35\T=K6%^Y=7F84.P9M+XC-*YNLV8=RO\7= [D%#O&S MYYKCA+\WH]$9]'=)L6(AIW3$G76RR(N*0-,X-D5@5ISNALODJK!DS'*!SNWZ M0W:F%]J:=WF7CK]*2(QX 2^P,$4^ZEU9&$':=14=51-FN MU&QT-_X,4_LY88B5'H0(ILA=))E=3A !/"*"BK7TH_ &N^D9YIR;FCB]Z,(: M@^RRZ(]V-2T["]RMHECZ0T4VK 1%*QZ1#:P4+(HH7CJKP0129M6"/]:1R#96 MV*;ZN+0PG^VI8'::S^KOTI.C%QC:FBD[SG# _ FZ9I:HD+Z!KYL"PQ3H&QZT ]>, M17XX1TN6/:8*EJ[(>3*Y/H MAZ@S'_?&T?,?0+OJS>%O()0^_,>U,9K^&E:+ZXLI\3(K;91HE@ 2<^LH=P>G M @66-3:^7*H!FY7+ JN[$,HPU8X4D9[D6(F@Z8GR:(VWFA!PQ'J0E1;$L=AL M5)81M.:"7*\]B&=05E*,=EG'*G]>,H=W9#4WX_G6D<[K1MJZ__=P+@/4S"H! M48'"[.V!HK?DM%0W"^>Q!;#VH][(56 M'PX'/Y!/PA@6!1 ;XX$3*IAH!L(8I)SP;5TO>R6R\.'08-)4HE6>T(B(?TMZ M.[ZJ\Z88!B>Q+G*-/6Z5CQ:KP_E=MDE,&"O(,\[!<,*+U):%NK=E1=&)%WG^ MV7+Y6W-TTQQLOU@U"4VKE.G7M%@R>!'G_*%WWJ1MZ./ZNM6IK"6*,$>FO26J M_?^7)II(@;+@:W;5CJIORY1ZT M [D,;%RWZ!KTJ'1#=#1Q'M!1"OQ^N8&3I4M>39UG1$N_!WEP4[/)E+9&N"05 M/QG_3C4-B-S2W;[8A#4O!V/$.$8MM!&KN#UYZ=?9YY1\"W#!8L1@)\IZ=< & M5& I92T95U'5(!-6P+EZ4AH)015 B4G1!*90TTM3VH>4HD#W/.,B31!EK[+' M".:3,H-+I3(/+=T7OE0VY!Y K97".L0%&JC:1%*KCB[&8 NJ\X+A*PAB'F*A M I@B^XMTD0FDZJ<>[.F&8)!D:4SUHJK<[T_G4:-K&!CS=G]WG'@O%>LA^FFK MT=21B3-:V2ZQCY%@5RI^88_)H"DA)ZA*WV\P1L43W?G71_OCIQ%&;=.G]BQ1 MUN%HBS4_1(/XS0W9W*TT#DP]_=L^VS('E'8JECJCAVE,-3OE&V\E8BNHW& ) M.-VERH=4Y6AT@-M#NOZBY1N$)Z)M)[/[SN PZ#ARZZ0KA^ZUA=,;.+TT $=6 M).C(_;T\,:DX1Q..G:@\_+@7G0M/DVDJRXJZ^PDD#TNX("]4P2#H-(;?8!6T MB& D %:W5)P>WVJ6 S["IQ7ZK8JI,QD6L"W.3DKTO$'*6$;N63J 6K?U*E>+&4*7L M;V*@LKT1>SEF?F0VW5I:(A)*_J0K)J]D+:4[)%_>;@HLQ:O][/H3W?7=_C"F M#!TWBJ,"2[F6>QUGE2P_)UPF:HMCU/$[JXPC_'5BH?$3$0MG80'+=>E "A6" M(KFJZIFN0Q@(O*0KA.QBMQCS2&%K5'^C* Y:;K$BBWC:*E1&%79R:K43=I-* M6!4N8,1Z-\K&$B'Y13?YSNH96V[1 "BE[B_1U?M/=A!CY8,F!UMS37/\\69/ MW*6.?2HNR;\3L\ Z5?G]/N2#<[B5*V#2@P4>,^[(:,897?<1IT++P=K%+8U1P2G+(#4NW-(?* MRJPPJ/ZO>6&LW-4Y)=4Z\$L!"U)+KK]RN*4:8<.9Q.V] ^,E-,4-,=%+*_/K@ MQ)_MFL\8^3+MX+XW,@@[)L12.PAV M$^<[ 239 .@;NS8J#;6F9/+^'@_:WP7KW&70%K8D?%"=M,<&6^#05GSUAN>* MD'SN]N\:2-_P;2UU&JK\NBNK &/>&TT1$QN$@ZKJ"..X/QO(-KVQAE]MT)Y: M5T=*,C:M"BBUWQE N_/&5LQ@[%]'\7C$)>0F@YFOL;K9R^5^P>T*MO2.(I9% M.MYAS@JT-Q\."4Q@-G<8CL335P +:J4[:%J&/PQ8ZPT'@Z=< MUJ-&)JK0PU'N;0Z6A.>072R_Z5J""HMSO%<:@YJVMN'@&56(+&/5J>DV=4B^ M0J< CK=026NKMA"OO6JT (FS@ZC'K75E)I[ 51J;[Z2W7$GIN+42+5YH"26:]*/1% ME>%@M*>56J!W5V+AA=KLZ'\5):_!0"7*DDUK=EQ/:B%92!A;*6F>$N4C@=_( M\9<%.O+(?@\:_@HS.6\P515#]C-R[--GP!U,RH$R\)H1T/)SUDC=2"314W!5 M+KXF&!;IO*&')^W'06OC=DT@W)SF )-PP^N \>,Q5O9&*F]E1R*EEBN%3$,[ M+* D<:>,NRK.U,HJTA.:)@V _WEV_?8"#N2*!3CZZUH@9?[CTM5A];:Q-TS/ M59WOGZ\O8AO,@1BPBTHB>Y50KBY5DS+4HM;3++^UW'K#T'WX.3U8@8A6T*[. M5-*1Z&(X=3(CR'!$SB D8[<*MI)I8N,3#U,0H2]1.)< M-UGAG;%+EW<;-IG;O$-35%UD(Z9N"VUM\X=4GV/EE$OOMW?LZ=IPYGYAV$2& M9XOD*25'"/^QPWLU\"MS*)!!$BHI\YHR(74B!;LT8.G]2=OW(NYGB/U+8 FP MWFR=2" #O.YENE@^F_IU:CDO;^E*PCH.XVA^)Y+TR-#BC3X)/IH"36L]IYA: ME?*.49NU-!RA O+F&A3%='V2\ #3@662H2H7H#+.(VX><"LU5]2Q;_6E5ACO M_H;NZ>L=XU6P#H[ @G<@QR%?--=!+"G]1'X%1N>L&;$DIZ!VFH$@"9.5N_X@ MN)Y>8@"L\>\LB6Z0&\&ENNQ*J*) /CN>*H0U+ M"WYM8B$F53P25J<6;OHJO<'(A+2[EO2U'3K%R29A;,>8:TMNZOKEY2A19:]3 M23)HU532@?4-XDS=H=U0*,C6Y4"XYZWTH]-82C4#M$9FY;.$JO_D]75?I6J3 M3@=_K&9WNTE='R"P;L2[;BBQ;9WB>8_=P?4!IW/YY/$3YJ.*&2 MPP0H-9L^(O&Z*9]:\JUIRIR5SVC+$Y&B".S[L 8UY2A.>1YW!#,$H6H^S M,SQ%O*OI@*HK4Z7KSG VLPIF68RABP6N)_&8BGIUPT6:C_$ :H0+.=MV#V5N MYGIJL\$LFL[[V-EP-J:*8F.G"'='[,W/N(C;;CDU@N,08 M8!9>%UH4=1_#JV4T&6K)/J5-C .&$D^?)&P2Z(%&@S<8+.G)F,LEGTR&U?)C M>*6.)0\ ._3WT.M!NP-U[)ET0Z92=D5*B30#)N<:B$R@@1O$Z/9$:56J 8NH M0@'/\BCC"&(=[R*3X?6+.HA'/.S_],?+"_K7X"<@P^M,07+J,A;*0\NYZA@] M0A(MQD$P[J.@(F6*'N_1F^9FA$K* 8\KQH!'>, 2EORHP9&5],A!Q4L\?J M(#@Y3#''3/1*Z*)(BBJ24I7=P&.):3(<7$&"L5WGW#N<)4J,H7ZTHOG"F?A M&=/:?25GJ2Y-3Z&A!Y7,K5WBBX-%K\;>6UFF5M7H>=0<"H>K;A @]D3*+ZG'QX_Z07?+D6*1T_J>L2"+!B808:1SFC)NX0V;^+-=,/S%,5 MHU71K=F3,Z@U6*L3]ABD5-BIOZ=%SA"_N9D*!3K;'W#A*2F[2PJ.M/#8!,&P M%N,DYE;!9LD>Z/D!*6A6A5JZP+@5F':/I?[T4= M1+ P3G1739!P*72BO0!!-EVR'7RI &0'\[%=C[N4G^S(*,%M7&),KS%7"T1C M:;7@A$/I7U&(U&UWH[=U$\.'GN.,8FDH?N?:XD1GAH=]0!\V=MA1__)DS)>J M5OP'K7;[+KK@2URHPU44.=DXF!VES488K0<;3(2\P'1!-@;S84>SI8K?W&\2 M4.)W*:.0<*PAJ"]>FL*/I>5"X%AI.^%28#\<"J7)) *ZI-X CH.+)I+!)L7\ M2S*A6JS>8( >S),A;3=I'9ODYV>Z5 M[S!X@0P;:R*4T@!(V?:YX$[H]0[ !E(>H&UB5O&K:D-[A%_0,[LXI=!JHTUI&&K;UBLS+Y]+O_$9B7$\>#\>")WO0# M&W=Q>WQ$ZX=$"H>G*V.E4DL46A66(S)+E%!*"AX"FSH$#)K.F%XD!8@2(MH0 M>(!*F%)' [V*%#V]JC!^U:2:-27_X=2IQ[)-,F5Y1_C$G+&H;$A_E7KU9M^. M-\1ATSMV#!?ISBTV[[*1,X8]N"*3&Q6I$#+X?:L-1&UOG5I4)?7$5.+;A8JE MH#*7)<$U4$T!JN8SLV]@VT&&@>-ACHK31X(F-'67_F7#;=9(B$H(NVW@:(C5 MEN7^7F62435)AB;BC50 ]*H2[$U-<+?.CV:*JUB ZK[A7E:2Y>VR57L/,4R" M"CT%1R1FQ]*-(+5B=ZHP:XX,K061JD)EK1.+,!Q*[*/_Y)M:"+;82B@EP(Q\ MO]C!<="J2JR]TH)N2\GF)HA"T#?)(\!V7\]IH"I5&%^*9:W;D;KAM$H[K'*J5 L?I!>S=QS)JL@W^5YR M/YKDJS/[XG2^*:A19*&8"@=3N[3B#S#OC=6%U_I 6$U=2XY<*05R.\]>GUV_ M?/9<;4CPU4_;%:U"Y]G9]2=X]QTH%CJ_3F)*.Q]!QEI&\_'P>>RJUC)(LIVD M#R9+SVC3[-,F]P*HL\K@8Q))#"2$G\Q7U6IU>J!FUBJ$V(+[RHPIW %.Y#60 MM#=<&&U\Y+IHNC]ZQGJLSNM1CME@YB A3N+(9,HF:]$2D%2.8,7\]-\M0;%V M98J-8AC(C'G?TV9_I3_ M@@O*<(:*C80F(H )!'VH=UJO.[JV,>(^LB/N'Y5\7IM(SNSI,5&T5(:Y MB1>NV<6/B0F M*%]?L#?5#"ME4_#C?@-QP6W2KVHV9-6^8X2_&_9F+OS=R*G9:AO!+:M(-8QY M25701<(7L(L0NZQ-O;,AOLV&_V>DMSK'1MN,R89E,!\54DY5'+>49HI,">@I M& R<'V)ZN5)\2HO('H3/(&WNFJZ/;WI?B5 MK18O0!C\0H%'('^41N=ZE59JP_AC):?M!^B%6FKEGB2*TT-;\D!*,S3[%S+^ MJZ'MK:&MJD-;Z*&M9&ADDL/5XY9(ZJBM0Q$3E-=V)]4UI187RO[!$(?ZR(;& M$ ?8$3P3>?&"$J[$"2V6840<'$[(TWQ*#NC..!Z1FQR]T -\\BK=Y#1I;,'+ M$Y$UM,M^45P,K4QE-8981&T:CT^'T> TGDX0]G" _SR=G3*(_6D\F<-+XZD@ M(#)>Q9H3($NM,[\ V;4EQ%DW&LUF\70^I,"",P51Z&4'!>:A56 V0\&+I3: MU.RW-4/\Y_ T'F Z57"&CT98L22>C^?1; !_#P>>L?C,+J%==\Y?*B7.>KLA%R/T>HRJ$=E- MDJ:DCT_:]&=>M]FGF]AA#(7 K"-Z5F/4"P2Y5=.X2?1,5PUVKS:I J4"G@GE M#:&YNK.O/<=@YLZUO*PA<#R=USY]1I&@WA*84WC>3SE5$P@U]F, M^$8E F>&I2I& ^07PPE"EG8&6!FONIN5Q7FS6\71^?M>])>W9"#S"$WS,:3":\"D=R(LL*9H,'V M-E-MY:QGD1NY)2<)!44;7LI ME"6VZB77 .Q&T..XI((],28=_1'YL+9UY]E94S5C7?N4.Q7Z>L;94,!2F)"K MM4 :V<2'"@=<*WBP%YQR.AB-31J;M;/1D$JN?FB[O4"RIR@" (]4L68:'I"G M-1ST,;"P8O2>QK/3N81FRD^#>-Z?*L6N=*HD5JD#PUQ'LXD.[K1/(<)TGV+H MJ"!!"U0,M65YZT_CX7!HE+ )7*4CND&KI[R6\UI7&VR=-<40[[T2^='3Q,ZX MK*^P;_)N5#MJP7]=]MG@8ZAP2_L^-">(AZJ$[T@)WXD]5';$O C,^T\MOK/E M@H["!GA>#2!7A>LJ^3>#"<$4S(& /A:8S8.P+0/$3QC,AKKV*N8+6$!,DVBF MBV"="/E5[B4[+-&NB5"I[HXA#FX, #LKO-Q#?-F-9O%VULBH)IH[IN#.&M'K M%[JA*\+R/^]VKAKM_M,OV_]Y%^WWN$[;W4V@8 ^.7TTCN 6"5Q-<$+/^(ZZF M>?/%- A<2Y.X/Y][=Y"_:GC+S,9XRYR%5J\SFHR.WD 38%=3I*3HBZHR'E-,S'L[T@0@S.CP9)VAYZT]QRX8(.>?C MD?QLQU+XY%1G&#-)3GC SE4$[)FN+J3:;;5!YP;ADEV+.R^HU@[[X'A>+UK, M\6EKXQ#9HJW8]:19<: @N-3!%U6WE&8"5-O%JR5X/">M=?H9;VM#M6;F;2= M.>/1@"TH V#EME+$ GA7_ON*0EG$VMFE_ZMWW@J.(;MN9QCW3SF73?_3C*52 MQ'D>#V=S>R0@"8(&TRS;A_U"=;1V9JY_V^+REK-4B:N:YEO1VUO@! <%:7*S MQ]V#1LCI[A?I]0DMJ12C9"U3!;7:;A1=U5('?QSUN-:&FM>$C-U;RV +4I7 M;X^=_6&?L[59 ' P> @'^)96A>V^EW338N2"8@=O0(Q?4\UJRU'-.N/[!:ZN MY+UM]^;MH?OVITU>]^9(<;3 !L'U,)M0V#?_?_SKM=3>T)A,)NJL&PT&(_G? M2L0ZMS.@ IK8TA0N'458!PF]DD>=P8 +5%E_Z*0^)?C:0Y'O'_5 B36QDKNIQ/9PUT M.;?I?N'U[T']!"][6$10,NJJPK'L<,O::QZY-MS3W>@2U&J[%&@X:I3B93>I M%Y?TWAU/ FJ^JFZH>Z6B$A,YPQ56#\ M%*5K"\A9?M5JM.,]L$FA>NQ6"5;J4$PU[573"]Z;CG2H^6]0,E M4_-4>\&L-'HSMA8(UU6-(ZQB5,C-+KO85G-OX$;J)G39D;,)^ (\]DW#/LLI MU;T79#,'IUGWS7?.TA($ +.XSK0?0 + D Z.W?F92HULHC!5>X+H(_/_Z!7. M9:CZL131,? !.XAO93!*+ONY8NS+\"=T(W#%*# MZZQJ<4HPQUW!FCL@J:26= Z!A7:05]4YD[PBKLPBJ-+N7_ M3'8#%O/=4"&$FJ";RPE2[Z\P(\@*['L @9L.6V! M;!1RX8$!REO8-XA\?/'RC=.O=K'I6%A"@T%?%RJ#$Q"5&2U9<2*K+D9E!AW0 M9C&( JZYT_[0ZXH :K]QHY:%$ XCD99EM MQ6?Z75-_MU)A4&>RBS=75UFF2K%.W1VUZ?*FLAGK/LAFBA=,Z=39IDC_M5I, MA0E]TN]-M=?)Z\J0I'265R\[E=;(!=H5K?AC4H:ZK/&P-*P]YFZ/.!%D4/UL>[)"9SL (B#[D.D$5CWS3H J5JCLYK[)2U157 M,>G\Q9,E?"M*.T'&4FE>G0A,9#EL4V43)#%/(\,\-L'?NN 3I *3K!@ &J.# MC*D[HD$J$9U30<26#8A:>)\7NZS]8HLZI-3-';,XA'A=0V& M<7\T8Q?\#)Y3\:<80GPEV? M(MC]Y!%X8&H&1[MJ @YC&;/P _L$2NQ$@8F=*#@Q/RY\K70T[6UX4TGE5*?A MRBF$>J43*8.A!H\A?:?^@I-3:15=K29N.FE>E31>+5,YV2!H.Z]+SJRAYC!( M^Q'X]C#B7&!*MLL_A-?^TA("+U@(E"MSD=YF&R(;N7VD*=CY>$Y*S1 8VYSH M?SX9T7]/)V-O^R7Z_R-!DM5QN\Y+54;>5+OG.KS6QY34K+/ZX#>J9!#4?!LA M1>JKUUO@:B.P_4'5L^'LXZ_6C'VJJM=9ZJ#P$%@.KAWE!ME?!*^\DDHYCOVAU MM'\MZ/5K0:]O*.@5I''%8A@Q@4T]K>^97VM-_5IKZGBM*<]*QG6GWDK=*=Z- M#Y(4V5[&^;5ZU7^3ZE6>2Z7U;JO$TUFUQ%.31^#7(EG_A8MD'1?& M7):B+IIK^VZAX,77>$B?=MO]6I?KU[I M)=U^O]?O>[KKRP"0)US%F/:D'A3(CVPX" W3Q,NU-@/-"DX+ MQ!O59D;Z_L9*AF#-O=:@YKDR- IJF0G>NTE7T%ZQ2 J&NEM.*&+%LP/ M9\;"@OE#8)&6:;H2+W1FA4:O_&BXWUXDQ::+!AR6W +G')V]"#T)W98W&).S M2N\W1J[CN!COF,]%C?.3QW4>-5OP6V678W)Y#<_CH^AQ/944WQ"6L=]R/=F_/E*'L89&CN$<1?_0/H0Z<:BYY]A/A(4+$3,BU]F-=\0G M;.Y]RBA%DJT;Y:"FZ1: RW68/Q-C1\9NL[CO7+R>)_X.G3X6'"KXRT^'K;A MMR;W^!M&-NC7+7R@\2<,TLZ'/C-9ST]\_0D3/-[B$V:E$[F_7XL.1SP&@/=X M_O@(7+XF13%5)>[(O&'BALV FHIC4/9[6MF7B36],V_QCFKG0QZ6 M&E^ERYX.\:YISYVWC?F+MV1L GP-TJC)-;:,LO^(ZD9QH5HHG*Z"E_"5]TK, MOFT=?X!:5A)\RP'&32V99!A+SVP'>M"6SHZ0 MV5IO>1LR4^\H-MZ&A.K>57>5@@(/I7T$3DU87CL_#NG0H,YX, S5-T)0#0%6 MV(36$!;1:^$::D<0I(;ZN>GO@FLBS\1C"-1P".KMU_M%"6H,4NS%%_S?VNO= M'US3NZB;RRFZRLK/39J^ 2Y6 :JVJYU Y4(3_$=41WZN:2 , K)482"+ Y=A M-+U7FQOU>T/?7C"8]N;^K\=P-EH>;?V8+0&Q%^$HP38/DX/$E"_*B=C@5[(MCXY'D MT;K!,-3.(U6OGPLT'U;<% &+P/Y>0F%L1!_?MKD*+D8])OH[G^\T:Y$Q!I7% M+LZ>A"4BXGN)&4E_1A_@6ZP;UUA3^;<8Z!3X;1#X;1CX;>0Q6 R433 F*BC2 M1^] IJ^7OU]A'CA0]2KZF"[O-ODZOSTTBM;G5I'71ZI9\/DC- -?Y*Y]E7R' M]2T=]^O6CKBM:[=V$C;%* G@N]H:'KD'+5I\W#:U0KEIR>E#7/Q-NH-U4Q=N MT]:^S#=-/B_#Q$D 76#9"FR:)2GV$?XCXNZJW_*OUHN=@;I0L0 MJ+CX?T1ULW@4VD_#%'V<#F^W:E.:O2E74#@"!MTZZ(WJJ]^(;5)'>8_#/&G3 M2C,6RO$3$(>W#\4^75F4RJC&@:XB-\0*CJ7EOF@6(5X>$QF^!R*')]<&(E(\ M);=1=@BC%\0Z[]XJE:C.D*V$-KRFN5DWNOAT1>771]/Q3\\C^4>3VFJ-JL%V M7'>.FA10: M3W;]C8ZSTON^#JL12IJ)$G=(EZ M?7].5<586 4O&J-@H&Q0>_P83_ M1QB>";? Q"7%4ABKW%*-4=@;'>T2&LKFE]FAJ7E=:X"/PP$D;@[58/M5N>1& MW;7!C1SDG:;<@_K#>U9%>ZF_^QI>J MV2C_L#H=<%OVK?38'6^%./.4>)VV:#8-&]D:ZJ6]&-2R@7\RJ(LGM% 1U9>4 M'7CN@ :K?6@C6G/T3!MS^_$W59M_VQ7AERD,2.J^.D-N.*<"A>#@G*&PN#52 MO[1X=?TI;#7G*"D.H?I$5IZZ _ S@EG N^'&[7 C.%?A.:HF$-?DL=_63K;2 M6+VF\;=]4I ^XW[Q(V:\@_#X!0^*O+,^P#A@JP+J%,87P'"Y<&A#2PF5R:92 M\QCZH64 WV(8]C<>V9T6%_E5RL)IJH P=%J]MVH_!OP%.*HG#.K(K=T MYT81I*U2; >3/<+Z&59DK].M>M.W.%G-^ _?8N%V=GGX#RU_B"^LVGUZ#^T^ MO8=VGP$9V/A@?$N^Z=-_2'T.Y^&'U.SPE!Y.:];[#::O8[86&P->*[2I>E;V M)E6Y:,CT/%%P-@F)E>9HM[=4?%@G]70W' ;[&4Z"08"65%MO<3@:Z8*2/=9^ MI4NV:1$&_>#@CD:IA.=TGJ%5>@,LZV6R^6R?X*OT2[[^0N;+ZO;5=*&V6Y9> M@XNE1I_;!HNN&/W'('I3RJ/38-ON0IJ3C;.VKAJI:M3NFO9C*T_29&HNDRT\ M]X,\OV5]6_!VUVOES>PF33GZ&&\A;U$&O:&O67WK@(^0X2L!HGN%0'2^/NCM M@8.)%VMI'T5 M+_*GPT,I1F9SN<_K7#ICO42PJ5[Y$JTTM"/MO!MNX&FV%IR M^"7;?CSOX1S2QB#?%B;]1U+GM[>(]U.C*>.[='&4D+Y+)T?HH5W$XB-WX"K5 M6=HUD<)LQE)VW6#8$/60%]FMRIA&MOF+#/_H=G^O7AJ.[1%:^">,X BA^/"< M+34 ]6$ :+(ABTF]C.R;?2P."*:G?U90'6/%YX^_N-$7EO^N#32ZKG026_P0WZ?K'.;H/A M#\'0EUV1)O?UW]3"6+;RGRZ*/#'9[27U17$P]"]O-95%C#Q*RET=LV'3\7DV M*5#_1"P]CXBU[![ *+32VBS#493KI2\E52/CT6RA#2KP)EB&-?.,G61TLY&M M]J=N(/^(ZBG"@->$OZX=I_DP/.(XTI&N'S$LEA;[FI:$\TYB1$ I=M$KM'W] MY>QK5O[?%T3+W?ZXV_=,#;JUKA8.,*I?2[M'84:_2[!*>_#:@W:^#Z937#[ L]4+RI5FLU,P[)LNN0*U9OWMKV1]XS.7\#EZN-Y_U M!Q-_#*NL_HM/OV]J;.I9RX0*ZK_I^];5'?'-.CN# (9^@^1QC3Z#],9' R6C M0@I70 49#4MYE,LBVQZA0@WZ5U(/J)V@7;.^/_U!*-7A;%OT(I5_. NNP^IX M8&HKC,U@XZZ3M74'0*AE ' P;W)2#.DPQ-?!VCT"F M""/;Z?*FU>\EYS+2Y0<&IW"6#M[@F]'OO'L@= WX$&MM:*L%MEK80/8TD#5/ MJ/TN>&OUHG45$H]4<_]U:!GHBP$_:G22:=BI>JG@RG2$D#D0I?ATJ63>/=Z\ M\,K:@V60)M1QO5MW*@I%_3)>-^Y#RQMSTIAW9C#R)-,DIK.^ M9N0@F"0#2_U8RANT9=_^XTQI=@D26E.B\R08,EDWIQC$ MF1V&BM^CM8\UNF6&_Z[UD%1 P;SGC?!?X;N]'D2D#O[+O/>;LMS]]O\!4$L# M!!0 ( #V"#D\7Z@*93P( -H* - >&PO552 "?5F2Q!F$@F M%2?:N"KWJE(!22N;Q)DW]?VYQPD5. Y%S6^XKE B:Z$C?#% R.5?RQ0B?'_R M_%,M]=4SY,;)B\G$OS^]VL5/VL I1H[C;1KA8'Z!O5\G/?/W\YK8#O7L]ZA_ MPKQ#/'^$^-N7KWNIQ]@>\DM+[G4['X>9%.,!G&,'F.J$ UH1%N%KPNA249N5 M$4[9VL%3"R22286T.7FC+K!(]>#"@?/LI>AX.!52M;5=!?>[[*;O!'K/"J2, M#0*GV %Q6!*M08D;X[236_"'$.KLQ;HT"G-%UL%TAL>$=C!%EE*EH(8R >ZA M.&2063F*YH4=M2P]&]1:M.LNC/'4_-;R9MLCGN3UC^(%Y5T)?6;VBQ'M+Z].G"K(*--ZS?9(,"P MD[)DZ]>,YH*#6\RC!8,#"\8AZ>N@0BKZ8/CL54D, JC%2A-DTWDLR+E AK= M7Z'1?@\IK?G+MN#XFHV_ M U!+ P04 " ]@@Y/]!5^D^<$ "Q* #P 'AL+W=OM+F?J/U/?M65ZH91W?6/IP.!DUQ)VK>_*$? MA((E6VUJ;F'2[ ;-@Q&\;.Z$L'4U2(;#T:#F4D6?/QWV=6T&_H2VHK!2*YCI M9MQ*\=3\7NXF&8<5'L6:;\;1,&*\M?I<5E:8*;?BPNCV0:K=.(HCMI6FL2MW M[&[-6BI9R^^B[*::._UTJ8W\KI7EU:HPNJJZK=R";B,X0O-KSJTP5A:]%2W? MW'!@'4>C(>SP439R(RMIG\=1][\2$9S%P#N-KAT.O_M&/#7_I1GU=BL+,=5% M6PME]^UH1.6.KIH[^=!$3/%:C*/#*HRKDLV4!1IVI?:[@G7=N<"AK\K]>5EH ML=^PS)Q*6&"NRMB!TT&>+1>KY?QJ.EG/INS+9#Y9G,W8ZG(V6Z_8R9\^9() M)D>$_#OQ(%,$,OT?(5=K^/DZ6P#@\IPMKV) C!')TO):Y <$\@,MY(THA >E=@S4H^!_(=R6'N1'!/(C+>07WLBBJ^136;56E.QD MKIOF#53T0M?"+^9#K)H/:3$GQ3\M'+2;[S.AAB%6S(UHK&D+VQIW;226F%@OP&0A:S#TH\I'#T7MMA^DD)O;) MA=;EDZRJ[LFX@O2F=HZ 39H&TI5/B?DD)A;*.9>&W?*J%:X2GDO%52%Y!<#N MSJQ]3,PH,;%2IL+ Y76!^D &Z_<:$5-)3.T2JXO[=U 'H?:=Z1KVU+QX3#"+ MQ,0:F8J-[XH8DT5,; L06 D5C_W%C0'A/OLQ&M-#0JR'&_$H5.O;*L',D!"; M8>].MN;?>A4M0;L:Q#:8"[C#>S18[4^(:_]*[+HN9+C?F&"E/R$N_0NMWA4P M3U>RY"X0W7(CG9R#'8':R[B+3&Q\.DT-"+(=0G@M!II@I4F)3X,&.^9B805)B@Z#) MKC\RA$DE)99*.-D%+SHZ@D5L&Q>A@E"89U)BS_P[2P4!,<.DQ(;Y&:J"7)A2 M4F*E^.DJ"(>))"46R3YF!;$P<:3$X@CDK2 CYH^4V!]H\.K5O PS2$;>U\ 2 M3>IC8@;)B V")YH>)F:0C-@@?J)YVQ^G8M?<'\G-,(-DQ ;I8V(#0AGZ%H38 M*7U,N"_9N=O-(4#XF)A9,G*SA$=.V64 -8")*2(5:^Z9YB!,F(#H<&[7]TQ"67$$L*#MU\V7DW9@PYD^Q^YB8A')B";TV MH/ZR;.;HRWAB">T[A8$RF6/.R8F=\[)7&"+$=),3Z^97MS $AADF)S9,OU\8 MHL/$DA.+Y= Q#'"-,).,B$T2[!F&(#&/C(@]@G<-?2N/,(^,.H\,#I_(E6(K ME2@7<(@&YA>\*JX-WC\+7@YQ]02P,$ M% @ /8(.3P[LKP$> @ ?R4 !H !X;"]?.S:TAS[LGH[G]JRJ9IQ[+^$4+9-/M?E MKNMS._VR[X9S/4Y?AT/HZ^UK?2Y/S6,+E$N^F!=,M[WW^G_7=?G_Y,M!3@]*RT&)'G2_''1/#WI8#GJ@!STN!SW2@^(: MR+CF)R&L^5I'P'7D>QT!V)$O=@1D1[[9$: =^6I'P';DNQT!W)$O=P1T1[[= M$> =^7H+T%OX>@O06V[PK(T>MOEZ"]!;^'H+T%OX>@O06_AZ"]!;^'H+T%OX M>@O06_AZ"]!;^'HKT%OY>BO06_EZ*]!;;W!6@@Y+^'HKT%OY>BO06_EZ*]!; M^7HKT%OY>BO06_EZ*]!;^7H;T-OX>AO0V_AZ&]#;^'H;T-MN<-:-#KOY>AO0 MV_AZ&]#;^'H;T-OX>AO0V_AZ&]#;^'H[T-OY>CO0V_EZ.]#;^7H[T-OY>CO0 MVV_PKA*]K.3K[4!OY^OM0&_GZ^U ;^?K[4!OY^N=@-Z)KW<">B>^W@GHG?AZ MIYG>I:F'O/L^#L?V4*Y=\L_P3VMF<)?Q_92OGW&9^NG^F=+CM"6'R^?5_RF7 MJ7\BPKRB//\&4$L#!!0 ( #V"#D_CV@RJ[ $ /0D 3 6T-O;G1E M;G1?5'EP97-=+GAM;,W:RT[#,! %T%^ILD6-ZU=XB'8#; $)?L DTR9J$ENV M"^7O<<)# A6IB%:ZFZ;).#,WJ756O7Q\=10FVZ[MPSRK8W07C(6RILZ$W#KJ M4V5I?6=B.O4KYDRY-BMB8C8K6&G[2'V0KLVS5 T9VV/"SQN'\W3? MW3-YWU3TIVAVN6Q*JFRYZ=(M>7">3!5JHMBU>:B-I^HA^J9??>2]-S[>FBXU M9MN6?5N0'R]'?&UI=X"Q30(#D*D!RG(#G.0'*<@^3@,Y0@**)R%%(YBJD %!+ 0(4 Q0 ( #V"#D\?(\\#P !," + M " 0 !?D !D;V-0&UL4$L! A0# M% @ /8(.3[NR5A#O *P( !$ ( !F0$ &1O8U!R M;W!S+V-O&UL4$L! A0#% @ /8(.3YE&PO=V]R:W-H965T M&UL4$L! A0#% @ /8(.3S_8XJ*F! JA< !@ M ( !QPL 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ /8(.3QWNICA8 @ -@< !@ ( !&A@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /8(.3P@1 M9'6T 0 T@, !@ ( !6R8 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ /8(.3V3K!>:T 0 T@, !D ( !!"X 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ /8(.3_E" MOF>T 0 T@, !D ( !QS, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /8(.3T?] !:T 0 T@, !D M ( !B#D 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ /8(.3_N_O)"T 0 T , !D ( ! M23\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ /8(.3VJ*/Y^S 0 T@, !D ( !"D4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /8(.3\CR#V"Y M 0 T@, !D ( !S4H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /8(.3_H)>)>X 0 T@, !D M ( !]% 'AL+W=OB!ZHK&PO=V]R M:W-H965T&UL M4$L! A0#% @ /8(.3TS/DK7% 0 -P0 !D ( !SE8 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M/8(.3^7=_H#& 0 -P0 !D ( !IEP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /8(.3PFW<]V\ @ C@D !D M ( !L&@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ /8(.3VI'+L Z @ 9P8 !D ( !1'4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /8(. M3Q=>G$+A @ ! L !D ( !>'P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /8(.3_ZZ_Y?? 0 KP0 M !D ( !)(P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /8(.3QF(K^YI @ _@< !D M ( !(), 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ /8(.3Y94X7L\ @ Y 8 !D ( !/Y\ 'AL+W=O MA4^L# !9 M$@ &0 @ &RH0 >&PO=V]R:W-H965T&UL4$L! A0#% @ /8(.3P:Z MX;22! "Q@ !D ( !$ZD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /8(.3]Y,CCZ5; D<\! !0 M ( !;;4 'AL+W-H87)E9%-T&UL4$L! A0#% M @ /8(.3Q?J IE/ @ V@H T ( !-"(! 'AL+W-T>6QE M&PO=V]R:V)O;VLN>&UL4$L! A0#% @ /8(.3P[LKP$> @ M?R4 !H ( !PBD! 'AL+U]R96QS+W=O XML 74 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 75 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 76 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.2 html 204 403 1 true 51 0 false 14 false false R1.htm 000100 - Document - Document and Entity Information Sheet http://gses.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 010000 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://gses.com/role/ConsolidatedBalanceSheetsUnaudited CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 010100 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Sheet http://gses.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Statements 3 false false R4.htm 020000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Sheet http://gses.com/role/ConsolidatedStatementsOfOperationsUnaudited CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Statements 4 false false R5.htm 030000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (Unaudited) Sheet http://gses.com/role/ConsolidatedStatementsOfComprehensiveLossIncomeUnaudited CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (Unaudited) Statements 5 false false R6.htm 040000 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) Sheet http://gses.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) Statements 6 false false R7.htm 050000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://gses.com/role/ConsolidatedStatementsOfCashFlowsUnaudited CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 7 false false R8.htm 060100 - Disclosure - Summary of Significant Accounting Policies Sheet http://gses.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 060200 - Disclosure - Recent Accounting Pronouncements Sheet http://gses.com/role/RecentAccountingPronouncements Recent Accounting Pronouncements Notes 9 false false R10.htm 060300 - Disclosure - Basic and Diluted (Loss) Income per Common Share Sheet http://gses.com/role/BasicAndDilutedLossIncomePerCommonShare Basic and Diluted (Loss) Income per Common Share Notes 10 false false R11.htm 060400 - Disclosure - Acquisitions Sheet http://gses.com/role/Acquisitions Acquisitions Notes 11 false false R12.htm 060500 - Disclosure - Restructuring Activities Sheet http://gses.com/role/RestructuringActivities Restructuring Activities Notes 12 false false R13.htm 060600 - Disclosure - Contingent Consideration Sheet http://gses.com/role/ContingentConsideration Contingent Consideration Notes 13 false false R14.htm 060700 - Disclosure - Contract Receivables Sheet http://gses.com/role/ContractReceivables Contract Receivables Notes 14 false false R15.htm 060800 - Disclosure - Goodwill and Intangible Assets Sheet http://gses.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 15 false false R16.htm 060900 - Disclosure - Fair Value of Financial Instruments Sheet http://gses.com/role/FairValueOfFinancialInstruments Fair Value of Financial Instruments Notes 16 false false R17.htm 061000 - Disclosure - Derivative Instruments Sheet http://gses.com/role/DerivativeInstruments Derivative Instruments Notes 17 false false R18.htm 061100 - Disclosure - Stock-Based Compensation Sheet http://gses.com/role/StockbasedCompensation Stock-Based Compensation Notes 18 false false R19.htm 061200 - Disclosure - Debt Sheet http://gses.com/role/Debt Debt Notes 19 false false R20.htm 061300 - Disclosure - Product Warranty Sheet http://gses.com/role/ProductWarranty Product Warranty Notes 20 false false R21.htm 061400 - Disclosure - Revenue Sheet http://gses.com/role/Revenue Revenue Notes 21 false false R22.htm 061500 - Disclosure - Income Taxes Sheet http://gses.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 061600 - Disclosure - Leases Sheet http://gses.com/role/Leases Leases Notes 23 false false R24.htm 061700 - Disclosure - Segment Information Sheet http://gses.com/role/SegmentInformation Segment Information Notes 24 false false R25.htm 061800 - Disclosure - Non-consolidated Variable Interest Entity Sheet http://gses.com/role/NonconsolidatedVariableInterestEntity Non-consolidated Variable Interest Entity Notes 25 false false R26.htm 070100 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://gses.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://gses.com/role/SummaryOfSignificantAccountingPolicies 26 false false R27.htm 070200 - Disclosure - Recent Accounting Pronouncements (Policies) Sheet http://gses.com/role/RecentAccountingPronouncementsPolicies Recent Accounting Pronouncements (Policies) Policies http://gses.com/role/SummaryOfSignificantAccountingPolicies 27 false false R28.htm 080300 - Disclosure - Basic and Diluted (Loss) Income per Common Share (Tables) Sheet http://gses.com/role/BasicAndDilutedLossIncomePerCommonShareTables Basic and Diluted (Loss) Income per Common Share (Tables) Tables http://gses.com/role/BasicAndDilutedLossIncomePerCommonShare 28 false false R29.htm 080402 - Disclosure - Acquisitions (Tables) Sheet http://gses.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://gses.com/role/Acquisitions 29 false false R30.htm 080700 - Disclosure - Contract Receivables (Tables) Sheet http://gses.com/role/ContractReceivablesTables Contract Receivables (Tables) Tables http://gses.com/role/ContractReceivables 30 false false R31.htm 080800 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://gses.com/role/GoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://gses.com/role/GoodwillAndIntangibleAssets 31 false false R32.htm 080900 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://gses.com/role/FairValueOfFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://gses.com/role/FairValueOfFinancialInstruments 32 false false R33.htm 081000 - Disclosure - Derivative Instruments (Tables) Sheet http://gses.com/role/DerivativeInstrumentsTables Derivative Instruments (Tables) Tables http://gses.com/role/DerivativeInstruments 33 false false R34.htm 081201 - Disclosure - Debt (Tables) Sheet http://gses.com/role/DebtTables Debt (Tables) Tables http://gses.com/role/Debt 34 false false R35.htm 081300 - Disclosure - Product Warranty (Tables) Sheet http://gses.com/role/ProductWarrantyTables Product Warranty (Tables) Tables http://gses.com/role/ProductWarranty 35 false false R36.htm 081400 - Disclosure - Revenue (Tables) Sheet http://gses.com/role/RevenueTables Revenue (Tables) Tables http://gses.com/role/Revenue 36 false false R37.htm 081500 - Disclosure - Income Taxes (Tables) Sheet http://gses.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://gses.com/role/IncomeTaxes 37 false false R38.htm 081600 - Disclosure - Leases (Tables) Sheet http://gses.com/role/LeasesTables Leases (Tables) Tables http://gses.com/role/Leases 38 false false R39.htm 081700 - Disclosure - Segment Information (Tables) Sheet http://gses.com/role/SegmentInformationTables Segment Information (Tables) Tables http://gses.com/role/SegmentInformation 39 false false R40.htm 081800 - Disclosure - Non-consolidated Variable Interest Entity (Tables) Sheet http://gses.com/role/NonconsolidatedVariableInterestEntityTables Non-consolidated Variable Interest Entity (Tables) Tables http://gses.com/role/NonconsolidatedVariableInterestEntity 40 false false R41.htm 090200 - Disclosure - Recent Accounting Pronouncements (Details) Sheet http://gses.com/role/RecentAccountingPronouncementsDetails Recent Accounting Pronouncements (Details) Details http://gses.com/role/RecentAccountingPronouncementsPolicies 41 false false R42.htm 090300 - Disclosure - Basic and Diluted (Loss) Income per Common Share (Details) Sheet http://gses.com/role/BasicAndDilutedLossIncomePerCommonShareDetails Basic and Diluted (Loss) Income per Common Share (Details) Details http://gses.com/role/BasicAndDilutedLossIncomePerCommonShareTables 42 false false R43.htm 090400 - Disclosure - Acquisitions, Consideration Paid For Acquisition (Details) Sheet http://gses.com/role/AcquisitionsConsiderationPaidForAcquisitionDetails Acquisitions, Consideration Paid For Acquisition (Details) Details 43 false false R44.htm 090402 - Disclosure - Acquisitions, Intangible Assets (Details) Sheet http://gses.com/role/AcquisitionsIntangibleAssetsDetails Acquisitions, Intangible Assets (Details) Details 44 false false R45.htm 090404 - Disclosure - Acquisitions, Pro Forma Financial Information (Details) Sheet http://gses.com/role/AcquisitionsProFormaFinancialInformationDetails Acquisitions, Pro Forma Financial Information (Details) Details 45 false false R46.htm 090500 - Disclosure - Restructuring Activities (Details) Sheet http://gses.com/role/RestructuringActivitiesDetails Restructuring Activities (Details) Details http://gses.com/role/RestructuringActivities 46 false false R47.htm 090600 - Disclosure - Contingent Consideration (Details) Sheet http://gses.com/role/ContingentConsiderationDetails Contingent Consideration (Details) Details http://gses.com/role/ContingentConsideration 47 false false R48.htm 090700 - Disclosure - Contract Receivables (Details) Sheet http://gses.com/role/ContractReceivablesDetails Contract Receivables (Details) Details http://gses.com/role/ContractReceivablesTables 48 false false R49.htm 090800 - Disclosure - Goodwill and Intangible Assets (Details) Sheet http://gses.com/role/GoodwillAndIntangibleAssetsDetails Goodwill and Intangible Assets (Details) Details http://gses.com/role/GoodwillAndIntangibleAssetsTables 49 false false R50.htm 090900 - Disclosure - Fair Value of Financial Instruments (Details) Sheet http://gses.com/role/FairValueOfFinancialInstrumentsDetails Fair Value of Financial Instruments (Details) Details http://gses.com/role/FairValueOfFinancialInstrumentsTables 50 false false R51.htm 091000 - Disclosure - Derivative Instruments, Foreign Exchange Contracts (Details) Sheet http://gses.com/role/DerivativeInstrumentsForeignExchangeContractsDetails Derivative Instruments, Foreign Exchange Contracts (Details) Details 51 false false R52.htm 091002 - Disclosure - Derivative Instruments, Interest Rate Risk Management (Details) Sheet http://gses.com/role/DerivativeInstrumentsInterestRateRiskManagementDetails Derivative Instruments, Interest Rate Risk Management (Details) Details 52 false false R53.htm 091004 - Disclosure - Derivative Instruments, Fair Values Derivatives, Balance Sheet Location (Details) Sheet http://gses.com/role/DerivativeInstrumentsFairValuesDerivativesBalanceSheetLocationDetails Derivative Instruments, Fair Values Derivatives, Balance Sheet Location (Details) Details 53 false false R54.htm 091006 - Disclosure - Derivative Instruments, (Loss) Gain on Derivative Instruments (Details) Sheet http://gses.com/role/DerivativeInstrumentsLossGainOnDerivativeInstrumentsDetails Derivative Instruments, (Loss) Gain on Derivative Instruments (Details) Details http://gses.com/role/DerivativeInstrumentsTables 54 false false R55.htm 091100 - Disclosure - Stock-Based Compensation (Details) Sheet http://gses.com/role/StockbasedCompensationDetails Stock-Based Compensation (Details) Details http://gses.com/role/StockbasedCompensation 55 false false R56.htm 091200 - Disclosure - Debt (Details) Sheet http://gses.com/role/DebtDetails Debt (Details) Details http://gses.com/role/DebtTables 56 false false R57.htm 091300 - Disclosure - Product Warranty (Details) Sheet http://gses.com/role/ProductWarrantyDetails Product Warranty (Details) Details http://gses.com/role/ProductWarrantyTables 57 false false R58.htm 091400 - Disclosure - Revenue (Details) Sheet http://gses.com/role/RevenueDetails Revenue (Details) Details http://gses.com/role/RevenueTables 58 false false R59.htm 091500 - Disclosure - Income Taxes (Details) Sheet http://gses.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://gses.com/role/IncomeTaxesTables 59 false false R60.htm 091600 - Disclosure - Leases (Details) Sheet http://gses.com/role/LeasesDetails Leases (Details) Details http://gses.com/role/LeasesTables 60 false false R61.htm 091700 - Disclosure - Segment Information (Details) Sheet http://gses.com/role/SegmentInformationDetails Segment Information (Details) Details http://gses.com/role/SegmentInformationTables 61 false false R62.htm 091800 - Disclosure - Non-consolidated Variable Interest Entity (Details) Sheet http://gses.com/role/NonconsolidatedVariableInterestEntityDetails Non-consolidated Variable Interest Entity (Details) Details http://gses.com/role/NonconsolidatedVariableInterestEntityTables 62 false false All Reports Book All Reports gvp-20190630.xml gvp-20190630.xsd gvp-20190630_cal.xml gvp-20190630_def.xml gvp-20190630_lab.xml gvp-20190630_pre.xml http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true ZIP 78 0000944480-19-000069-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000944480-19-000069-xbrl.zip M4$L#!!0 ( #V"#D\U,=3&:8P! $T8%0 0 9W9P+3(P,3DP-C,P+GAM M;.Q]^W/;.)K@[U=U_P/7-WO3724G! B28'JZMQPGZ[%-$OCPO0%\C[_\R_=!W[J7:18E\<\7 MZ(5]8^%K?^?]3I-F$@C<2LO+_7'W\.T;\%<A&&12__\[C'YL Z-][)X6+T:90G! MR%^VV.*-\0?QO-+P^RM.%:PA>PM/JQ7@T:'Y1Y.G+_'$H7\(;,HWX^(,D M7N.;)+Z<^8XGHSA/'YL743[4"_&G%\)':0K\O>B[\FD#!F(6\:SY*_.H8:XL MXLT?P /].IIY/1^F"]Z')_H#.OV!_,[OFC_03QK6D*7Y/(_ 'QM>O;V?L--M M)K,7/!F8UVS/L9D:8O4EE&!E]IROY\D46#85^+EOG; M72K5SQ)=.O9D8E'[H/IK;>KJ3R7N MEJ/3!SXX!2067):7^/"!?<>#ET]V@0^*\.GA@UXBO"=\G(Z03?-'75YVRA]C M]4-/!C-3ZH=NKG[H/M4/.7EM3MJCS>D8G:?+G9NB !;T M]A\C6--U,A@F,?R:77V/LC^^R)Q%L11O61KKO=%O]%]>-LXS@>]E$X!/M'RV MLR?+YVM/8 7QOZ:29:/T\29/^+=G0?F&%1^![/X^'9[5,G\E1)0#]EC_,XO$ M^_B:#:.<]9\% RQ=^Q%8(3BN!H!?!TG\?.1_;KWG)?WK6/PKSD>#45\?C'[* M[V2J'Z?R3B/T7KZ/>3*0SX(5UL;#>?D%:QF(CD5:SR)[-!RTV8_H-,#9^09K:8#.-VB];W#D\X7N3/&89XK[= R[PZ63\A#V M:"H,*YS$!STXG'O6HZZ<^J(?TSB']DCZH[9S\L/ZO9)9[%/VFO@ MV0GZ1_N^C#PU?.SSA*V[G&VEU=BC2EAG]]R1_*QVR>OXAMTY^O/T#[MSLA:= MD^U1Z7N.W1T-M/AH@.XSV^)4HM@/@X^9=(E.0[9;0[8X4V0FC;+CI-/BI!9E MD,YDQ'6<=$*[I.*;3,9OMQ3J. MZ?9.?HO-.B/5MW M_WH"]Z^'"CGKCJI;C4^;F39"Q=26=#5.CF*B]EA,"B.W,TQM M,$S3;BB^1.Y^W% 7HN,UJW%FLYH_9/=1TATVJ5%VN601]R=>FB!>CC4 MX39&7G>\U2[2-U@&KRW'%#OP0/]X%\51+C]$]U*\CX&5;Z.P+Z^R3.;9Z\?? MV-^3]+K/LNI"C0DY8.FW["H6YI>/;"!//")G;]9F$R VH$+]MF\).3I/^_#R M84ZYLCSJ]Z]N4UF.H>=".IN!YE>3*0Z1?9 M9WKD["X:GKA8[,5CV;M<+B%$M\\^O+5X;G+1:E^J;;+QC.W%QT0'JPYE+I^U M%[48#0?SHEJX]VZ+M3BH1#R_?7=K?:CV[;G;)1<']Z+.SUJ/[Z6,;_3YW/U MI*SLB^0RNF=A_\1+@:Q:\%SJU=S*#\4[!\H!-XEZ'1N< AOLM7/OE&O2,41[ M&:+5'METMGC'1:?!16W,'1_7ZZAVFS?%BHL[J\\R54DZ8(#N]X-AFMR;5V^2 M_LB$GIPV%RU=>K'+7FO]9V:BUF"+CR/>ERQ]'XM1EJ>/7U,6Z>*/5[&8G-"= M/6^LCX3S8I"%C1\Z#=)V#=)B:[095W4*J)4*J-7\U>FJD])51RG3V"F;TU$V MASRXVR3.S]0TGGWKM/ECJQB[)7@X-X=8ZY!-6.2JWX^TEAT''SXC]M#*9,'Z MSTMS;,X6YQ\'_!N:'=CDY6D";EM\>X;9X!L[L&MCY+Q89W.#="XY MH-NG8!XAZ[+%^YM.CYR,'FD5ZW2':FT\5&N50_O<]4F+"L2TU1OI6*2-+-(J M+=(YK,=U6%NU\>WN:=IR3W/ >+;.H)RD06EU[-'V'-;9HQ:4K3H37NJN#UMR M?7A"_-45>N@*/3P'7CWE(CI/K5_3\>JALNW>L2C]&^N/Y.O'\8__"ES 4G[W M^$'?0AMN'#]['P]'>68>G'ACUO56/C'22U!P;MM/X\9MSQBH8PQTCF>73V:, M3F,<46/L_U"[TQ@GJ3'V?\"]/6,X'6,XY\@83S8E'6,X;^/:>Y=$]("G+TY%>K:[64_!0DLKH-G[[G=_IHPL3!L?XB=^P+EMQ MC7>6+?T<+4_'"*?!" >T-!U+M)@E6FQ99OGH;RR-=%FW+S"!X9T/22R2^#U\ ME88L_O9)*9E*H1]_>/_ZTY?3YJ'9U4[X9JUE=_RS!O]H=+U^??6ZGR0:.2=> MVF.>8_1%S8)%=OS18*?"?**OR\S)/GN4XDW*'K[*=/ A87%WG[CM?>(\?LNK MQ$5([GAT9SQZRO$9>^.?;05DD^"09\&C*[U\XZS(+->FZ>:!#4^=$==Q[YO7 M_(RW>AT3')H)6J\T7K.^3CJXN9,R_Y!P-H[C^IS*(8O$V^]#P+O4?6U-.N3U M*$VU[J_E0G;'"_LX7M@$G$5$G("R/C7/2ST69^,=D[>=JUHF?*=X[K^0R0U- M=!Q^098/$0NC?I1',&A5^ %FG$^GS8I32YS0?>E:C[+S MHIU@V$\>I32X^S348G667+)PG=W>O-ZZKN.0EG#(5FWI M]JA#2*=#6L8AP>96YH 75YT_TAY_I%W69KDNZ3CER)S2(IVR?(_369UN;[/< M<^UTR9%WP:WR8+?V3[K8KS/FTK;Y1COATE.._CID=9Z.2W?"I=>I%%'^CG%] MWOY8LNI]TK_7A<^GGI6L^B&*Y2?5\-EUE$?_(^.;URS^=IKL.RZ;.+>X.G\M M0J MHK5KSCLY,];:1)*IJW[;O41[N>KW$,9!YV2UE3O;:AAJS.GI.!0<[(,Y QLC MM_27X*?-"W5NHNU/E4^/XAR=9%E/?(G<#;V7^B?'*$'[-1W)CTF:WUTG<3;J MYQJ1'ZX[[FX!=R\C3>>?'_0\Y6R%:]7)U=[DJCOV[[8-YRU7'J8= MP^^6WK,9-YCN9YLX0[KG[ .<%.DPL@.P83@(?'0":PG>&X%-NF-'X&,3>%_)@-BVG8[ MQR8PMB]M9V\$]CH5W08"[RDC'0C!6$'A/-ACT?V>#VT#@O=E@U-G@%A 8 M[<\&H\X&MX/ ^^W*UL79=!=13SJ%VU/)(AU+66:ZZ:C*+AKAT $!FP#1VHC% MV0R]>LSBFAEZ]4]..M[FF368.$_!V&3RKL7&H61T)]&>STP^]\R=.U,5VX:, MGI_];)ML'C 2^URN\H_.\5U#E@:I>LY1X,\Q^*]U2:3[BCP\YD%*%RE_@K:U MD^I3=67;$M_9V=:N0,.Q3,]).[>=;3UH9ZCN/N,Y'=N>UN7;YJ6 3I7;GCFA MB\8P':';0>B]-K&:+D+].4W$B.>?TAN9WD>\\/MN'K-<#M[(++J-KV+Q>A3U M16EYQJ$RE7J^*9:=F0\_RU0EZ4 WK'D_&*;)?1%5D_1'6GUGI\TY2Y=>,-%: MZ]^5@]E$N@*,Q?0[EMO5JN+:TZ63&R7@:\I@SQK? O8F'D;Y0M:)PNF(PAJ$ M/%8(2JN*1*]C%1*5/[!4=NQ_.NP_3;-.^Z_'Z9WV/XZF;:,,=C*Q*YGX..)] MR=+WL1C!]NNQ<<#3%(P->')])#Q?WZA=TG&@_<+Y2L>IF8W=B>@SV#G,MJKJ M_*GVNC*M$-9]R42+FG/-7N]W%J/SIX[L3[7HVOM %J.3CDXZ.MO1^5.=/W7R M%F,MF>AN)W9Y$]!&<7L&G+Z6;]1Q^NDI^A;Y9 MG)RN(P&=KN]T_:ES^GK^>Z?K.UW_O/WZ3@(Z"3A7?[_0_%_DO8Q'\HL<%.=> M->Q]"OO1+=-(>_M]*'DNQ==H *]\4C?PUTPQKI_=5*LHSD$?DC)ZJ9RI69[\SU;#ZD0V773?M%8W7SJTQN M4S:\BSCK&T;_]74[67O-LKJSZ[GXA2>C.$\?7_WZNO,.-N"#ZX]GR@?7'SL^ MV( /;MZ>*1_'^N^N!]IP_F^>!]S).!_,J^7XWRNR2M2KB\@3]F M><2O"]RUV15>O>5J7N.D)&CC8CM>69=7C.C!AOE# B+W;Z,TRD1DO.[SYIH5 MR^[XI]J?GT?II[;V*=UGD98SJ9W7ENIQAR(=:?;TGL\Y[UFU6JRU3M86=EJK_5JK;59Q^ESO MTT,LT^PN&A;\])]7)&O/H7?[4PDI&:5Y==UJW@BL65?<_$[;8 MMGG!L^ +S0U50S73.$UF^5N]M$AFKQ^O^RS+@#[<1.%\4N9)<3/0^-'CQR3_ MG$8#ECZ^EK&$#R-VZC=,VV!G#W6HK'Q@K&C+"$8^:]^OWFS[=#.S- BN@?&FD6?_N+C:"!3 MEB=SP:)KPU-'G>R#@91/'R"5DK&OP=U,!I5$;CZVOV3LTLO==FBZ9.@/,L^W!SI8AA"0 M]Y3Q;:%&]@JA??O[EVV'7J1K1GGZZJ_;#KI(R1@"YJED@VU'GM4Q]9$G4:_; MCKY(% W<_QB!:E!2KDG%?[J\O ).%9I;K7=]=GMY63P0,GHU?J(?F-G? 7O\ M :SO23M H1>&A#DRM!U&/,=S,4>VS[T+J[0<7Z1J]$\O?E&LGX'"F)MD#-3U M*$T-2%'&6=_Z+]@@6F]C86G7J YB^5[QFG[K;>$^U:"5% 6(*H0P)@'Q0D*4 MH &"'WT4N.X:T%Y6]?>7S3@&_4W"32\!Z[,QJ8U@5^\4K\S!'!"!E>_:.)"4 M"!52Y08V]8BC HK=4*T!<]WN+YQQ#'/AMEA70H!=R7J6V;9;26I]3I/[*.93 MP)=^4/&N>?-36KTW68,,N11<</)^ J7Z(P#!C(H22 ;>;A MD&$J,'9\ 6M9 ]R/27S).)=][:1(44!27\#4U+-P?Y&W408&!)#_D0T:.&;R M@GY>XQ2,!1).Z)/ (\ HH6-[G+N,AL1V$45K0/[KS5OKYK]NOK[][<9Z__&Z M#O/TK'/L(K7-ZUOO8R&_6_\N&_!=OF+>@!+WV M=FT]#L78=YED/BY]^]O/% M^X_OM":R@R"@:&J%2P":5Z1U(_ ._I@UJ=*)0C:OU)0IQAX*0FH[V".![82, M.+8B(7GF.5ULZ_6B4#W4AM15NGW>1ZOO:E?K.S &&3B2DF8XJ#0 M0=ZPS21PM>> D:4\=-DZ;#"CSIMGG%W!S9WL][7,#EG'TK>J2H0'-^GGU> (O ML"Y "Z)%793J:1G-]IHD_:_I-6IREP@(U9R7Y M'1CY(7O4AT?9976,9%7G2%8Q6,_ZF( C69PE6;7#).N_BW.C_UBKX,\ I/L LNN-E)+,Y 5&(.@1Q'F 5$$88#0+7I[Y-J*/_ M%4VX..#QXI25P74K8[M+UO?KE?A^\CS'0?#_P(2>B+ W!' M^LP) A\WK:*0AE5$\H--5E$=2(!KR65TOVPADS=>1_V^!.N6?DCB6]VZK1HE M,YN&VY0-:@J 2C\,@E![,F#0A,]"@FW7<800TO%5HR%;8Z'PDMNXTLW@/"0F M..QJD%). "X=6'-"?"88P5(\6N@W&?@2=BJ4;TE/V+O.+F>UK7GJ M6E0@5. HXC')">P6 HD=UY&*41D@FS2L92W:(#)'FM5K&0U&?7-N\$8.4QC/ M6/V>_JTO]8_&\;D:Z+./_RF?@7@/9:K]G,]]V*'WS"MO_S&*AH-F=JWFJ$\Q MG@"L?'WX:G S-#P;CUO;%/A@ <%8@=.#O1 QCVS'"C &G47? M3@ _<6Q[R@/$@H<->UJBSQDX]WR*I0(C[ #&MF-60M"<5[$_;!LWTNR/4GFG M[Y+OM=.NT\VL'[2N_1%<=IE;B;*^LN]+4&K&F1JF&$6/ 0-\4O!YC4\#CH0K M %,4="XXYQZFR/5=S#D.86NU'9]>(KW_78"Z=0!L$8:X#=89!3X@2A(;.R%V M0<$[@40RY#QLW-ZOYBW 4+ ;#+V+8!YYV8>WA!7%.8MO([WA@QV2S,%"/\CH M]DZCC]W+E-U*:Y1)->I;_4C)RS>?K5J,B_4A%V#2D\D>L,QF6[(I!)X&?Z MXH.&X?T8A"L#P7^4\U\5T_]N9O\ D]=N4I1'%9)"N=I7YC;#//2)'3K"9F[8 M?,*,D5MNEN&GAJ80)#0F8,,Z=D$CNAR'L9. _R15QW+#A"(;:+JIB5N&GA5322S(K MFBQH'(2W.-_P,VD5H5:)4A45 /YUWY@''6R6[9EF0#+A<\F99W-0]1YS.89M MET,PE=0A_AXD:PG KQ]_8W]/4G-Z4Y29*7$RA9*V2N(Z@G<8?>DASW:( S(5 M$@*.#H5=!B6"$T\A'(8--\^[EL1VZ\QU*/4U94(.6/HM,\ZJ^=5<+^Y;)"FX MIXJY 0=[1WSB4YN$Q L4:%4!&]\FCVL7Q-M$+">X :_5_&(0,R&WW2IRK]*\ M1R,UQR(()5&VX#YA$C%$':FW@$AYTE'!D;7OB9%Y':D^BI$5-L;"1\A1Q";, ML0,/ME",( F$5T#)%DCT21G:.9=WE8#OA:H2,\&%"WM@[A!*G"!$F&&I%.,B M"/;B.BUV==M%H'4D48?\P)YU*'-I7=VFTN1J[5L2I0][$1?K\TE*/.8%(B"A MSP(&1I=[81LD$?!2HF6"E9;N:*[Z_A35JY!RL2V0@U@()'4"+G2@ M:J"D1P4HY2/[34M%>.?DO1+"P*]COEBD*6Q=LV&4L_X<\L=OZA??Q^5K$[PB M@GWJJ8#!_I^( /8@;D@%F#\;?8K0S*U$,R#[6)*T?5 $U%<\<(AG M>X$VU+X*?!HZH6=O>4WE Q=MNJ2_@XM5"$^>6(M7V*N.K/4A\QL3BB)C_FBI M-!D4(9>7(Z!XP)V 210(%;J$*<: D$!X1AP4!"%;'9:_1XIW0KX7DG,:"(9] M$3(N84OJ4N&XU&&8<9=*'#9<"0$P;6SI&63=N]=W(PO6CRT$IB\3J>RL#,?1'- M@!7.@O5%%H$ZG01@EQ!!%(TY!1^9%)RS_?MQG/D3=SVS@'8 MBBRZ-@'W.58J9+"KY8P!(B5&RE,!DDWYWX<[0G)\IZ4D/1JYA.MBJO,P;)"B MP/:I3QSJN$HQ@;GMK297:U%>V\9^9H\FG>M7XG:!+O"PP(30@+*%/$"1#!30C@V:@RE MG9:'JP>6"EUAPO#_!%P#K0'VR\WOZ^U+9XS(6DO9'*,K7_PT-,R_.Q2'NG - MMS'C)&0!I3HJ1THP"2%VQ!H7%=,H?CL8]I-'*0V""UBWW%^<"X(%]P3R%!'8 M)J$3AL+%NM0.DI@@7S9&/:$E/+PM@N>\H'/!+]C%4)>2HBHD5/^'?0(4L\^2RT0!((P(DUA-F#? M, RHH)@36]FA35C#AF:YI["M%IASV4Z393GGPI&N" (,5LJS ^3: 0Y0J$ = M.,[JR\_VL&QCY8R%-3.:$&=>?)>D;Y)1F*M1?[Y@1>T(EX2^1P3L 9 /FVN? M24$=Y(>@307L%)JV!&M5%O#G4+ :JB.A0'%;$*$<^!\A*E", @%EP*4M79VA MNF6Z/_:>A():YK_.01=2+0W,G4-"[?M/:C9.M$9_%'B&V@&H>7"?J42^CSU! MA=)UW1K/LC;:$B(\C8:E(P+&E1T)P.8D78LX]HHCKJ>: S\U. MQ%VOS>OW;,K"@ 4".SI7'DCJ"^YC)F";Q<.PT7O:Y%S-)7Z;ET]]3L'9"9CO MAD0Q)P@#UPVQL#UB2_#&GWJ22[RMN+^LE9K*HE)%GE@BTAVL[J6523Y*364; M2W[G_9& YZ'D;*2M80Q_T%TCK(=DU-=_MUB<1Y?CCW^(8JNHR?_C',;@Q>J] MF_$<;\LI].6TMEFCO"J1QU+=_"C[+%,#+"QL-%6PQF;@*$IJC@0Q4DPY3'F8 M,]> WN,?:%? M>[26CGT:#%F4-A:\TL;B_?CQ-0QR*^LNG0T['@[ZU_8D.+1NR%T4$$Q"5Y?G ME$T5$C=RZ>KVK!&4':X% P5A'\)\8X\]%3J.\D.7N;8KD&XQ\43_3)=$G[;0 M^UY1H&O>(HW+RO2KYLW)BS6^ M \4=!C[WP'$AU&;4]YS X51ZH<] CK;;$WJ4SC-;$R!KKNNOHT2KZ,]IQ#59 M8NNJJ$#^&TN_:3]7;Y3?FVYDNL9[Z?S^\$'>R[Z%?EQ\^+(&?@A7F"/"J<($ MA#,(09)\Z3A2.)C9B\J8_3$>]/7C^,=_C63*4G[W: SQR_C9^]C4)R9>8#6 M.GQQ?7>G*+Z);F-3&AH,3%$Q[E.8R?2^K(*MH:LPBI^$47"5'=VV0U]G@2SY M <9^Z'O2 S?:17Z3RZ8/8IZ"4;S>/8&S-X3^'B>+D.D\"9E@\9%#?=A^*4$X M\2F5L+&CNH.%2SW6I)B>BDQG+62>A?!SCV"/(.QZS .4*H9]EQ,B52#]0"T\ M,]R_\%/<8,Q/0?C!3_1T:37"44BH> MSTP_(C :^^"2O6FUYN77W&2EW2V"$(+%N4HR$E)F2]M6!''7W;+,NX<(L1L( MOR%PBGLN]17PHA\ \O5V!'$N@M#Q8?N!MBP3X%%-W=7 [; )Q^QQ:(AM'X>P M670984[(,&:P,$ XU1A/R%I>8-X_G&TR U^\2CG5-"V \%3"A M[Q19B!W;@2W!=I1V[&#V7+P^_1-AIL350>,.[,$"XH'KB"G3LD2]4&+E;UF7 MPU1@7@-F73-Y3XRJAYZX>#* S62@9* (<7Q8JO1AR4QI.HGFW)/6\.H<%F%I M8PP6?2:L='PI.*>/BC>J]A.3V\.:*$M% QZX/%"N #="D]@-?>*&X&=X06-* MP3K]7=P@F-["+@1EM\M1Q"6@_#T5V@Y8.LRHZV#E(JPDLEVW\1QHG=LYBKQ- MEU,U9V*38D ]2RHE"_=;F(Z4JOYXT[)'#>6&WE;CZW:8GU3M":IMRJ5N#.,% MX!KIAEPJ9*"[W1#9H8-L+%:W#MNXT%'5OQ-?(K>&Q(W@?Q)FMZ@;MBUV70^$ MB0=4((^3(/2#4 D9 -[ ,6'$:RPCM1YVEU4*,QBFE[9[B=#N,'R=#$+=;=M@ MN(RJ_A\0TO=EZWJCM4OOH"H[9:J=UCIKZ.>C@11C\V15YNIS*H!B($/2JSML"4ZX;83>7B=N.Y"NV+M,*ZQAX:1U#;:E@C\1,#-@(*653 M LZ*\C!U/4_Z LPS=@+:W.IYFS)TJQ($[*#UK*3%(Q*ZSZ^^6?R:LCA3$H86 M.R#YU-BUH6LZ7P!E6"!]27P&'CL/;.'XR(%]&O=H2/;02F*5QT* /U91;>'" MMD;V;A3V&@@GCG HALVU< 11U*$^:%KJ*>Z'OA_R/97C7)6)H*-)]X3S)^M* M73ZR5)>UY[U"/QY3,4X JSTKM/9$$WJ8*%\"?4'YA2&H0"E"K%UZAGTB&D^T M]B)5 =F;*ER,AWVS1H'L&H,N;"D.U*BY4$(_9ONY) MSGP>^)B%@1L*7=\3BT4UL?>AEIT]$FD>!=,4.J;#N80ZH$^Y/L=Q&+.)[2G* M/02^B^U@'RC4',J^#_EQ]J=.EU&FZCY;/VMJR]:@\5C+02&XD@$)?%U$V6&A M&X24>;;O,D;"III]^]D)!/LDV (L+"?;L57@2M))*AC0RTPS95,*6#JR8A%-'^A*J!/C+E\+MNJ) H*WF(9:J[ZNA4E^+JC)7C[> R M83+7)_6W1'-L=:\UAKI^ RH\;&KW^8IH0:$>AAT:#6FHD",:[]F>3@TRF_"Q M].Q[C05M@>C=W"ULA.P0^[IBOB\8F! J0E#L@<]#?4[HN+[7&+J]&^5T8@C? MA\3 F.;@!@BAS[]XDCWMJJ*&KVL8J[R3 8"*V^/:7/IQW2MD2'%'*1P(3C@3 M5 I;ADRQ()2@E9H:OV]_O[0J/KY9"6ZXMB4(?KHZVPRY+@)K0AV)L>\0Z;! M-Z7 &#./,>T9+(H;V+%U\7#S/0,[Q%W)%T?% !=AZ (&!,&^ MZ3<*&R A U?Y7""[N5GL)BD?;N#Z?JLQH(#A?2D\ 9:9./K:3@D1*EUOW_>% MVQ 'L&G&O.%2^>XK9C<^5XR".2VI0(1P0A* ODXJ#)F]M,6VP@ M*.U!"D5(EQN&785.(\"@0HD;NIS3$('7ZZTND;?R[-%IWE>W&RV,>(%T/=@92H^*V:#2526WLQ(XZCLR''6 M+81G?:#:;;$$/#&?AB%UB1^@@ 42(25MR91'@T9SO(N0K,:UZ:4M16_36K9$ M[M.=YN6(%HW]_5OGZ4\CN629-_599X@C__6LZB@UUT^2C3XZ&"8391 MG>GX98K X_$X&,Z .IA@X08$*4_$@A.V-:HPRWL/)H^LY*W7U#FBQRLR]CY7^U\39 MKH'_TG;4OOH*F'K=U\7>:A>42E% KL="#!SO!*Y CDXS85)W2%H=HGSQR__M MYS^)Z-[*\L>^_/E"P?N7B@VB_N,KZ\]?HX',P$ _6%^2 8O_W+/,7WI6!C10 M/UGF[2SZ'_G*0O8P_^GB_][F/Y4CUGZL!M>07+)^=!N_LG0IXT@]_@00]I/T ME?5_BGR(!'19!$Z936'#W(3U!+* M?O)@9:/!@*4P:F8><7/4;I('M#K+S$'?L RR*C):'1]NS&C3!BX M6I37NBR6H!&!AGLLPR?-D M\,KRZARUB!+%>KGL]X=," !0G[>:W[,AX]7O.^%NJT[JOE3Y/)T?(I'?Z=?M M?YZ GJ?CGX1U;[[_^:)8Y!BR>YF:S.)J^#P9_F25*QHC! ^_EZ.RP?"G_X,\ MNT!'+FH3 $BP.(F^GX&'/&RIB'2I[')#O2&P :>Y6PR\?\*:>7[0$^DGZVWA-C@>F.RL M]2;7[)Z3408_9P95^C/]VH_'XZ&VLLNFBFD?.F@0"=&7FT%]6/IT*.M0UJ&L MA2C;]6Z[//-S\3^#5\3XM]LT&<7BLC)_U]=OW[Y[M])J[O;HN(QC6=]V;>AJ M5N><:RSY:9R[OL.U 4C35-@)PO^T-U37,9!J)W>\U. X2\5.C[C'=*T/QGQ' M!Z#C_M9QOX-ZGD[?X>YG!JI% M&Z!WYK^5&Z#F@(JMZ&0JFY81Q7T=47RD?=#4RMNA#78(TL[$=@F#[(0=6BRR M!R!'QZ(GP**HYSBHX]*.2UO-I3^0'G;MTV#3/2R_-_,,AZD?9+-S>=W M'Z(L_ZH_VE7\?3VZ?G4P?G/\?0E).92CJ;K-LIAE198CX7'UZ9-7+S30,)Z7E<#G(<"KB&224,P MTC],9^H8($<+T+I_< UHGV+KG0S3(@'(-1E 0<_*[\!XW=[!(C+KX2[I]Q\O M=<$AX/Q1F$7"]*[Y+%.CX&,NK9M$MP,&/NN9O"/=_Y?%CY:),ROZUR<6LP8F M&7"Z:-&PS.NSV&TJI2F,]A#E=]9-KB_(K0\O8)Y^7Z.K9UW?I:"PDJ$IA/_" M>L/@C6&2YKVF+*@?-""%YT,QMF=0;U7YA-95->_X7?33CSW=!GH,FE9G.A5+ MC]BP!M.,<&9XG:KU)^2\<"T@1Q\P\\+2R6+C(8Z_DX4#\R%)O^E_.1MJYK*8T/PP,!51A_U1!E]86N]K0L!C MR=+X,AGE%BNR/N/$S"*_10QMJHZ)2Q&3XN,8?\GV!!8) S598\ J1QT(M,!^_I!K9EF\8"7?:& MMD()?Y=CE +^V?>>GC.5/"J\ PT)+ 6T[/\4?_CAXNWK]U_?7%W\J*'ENCBJ M8*GU"(-FAH\KX.V>3J@;%NU"^H\O)OZP(4HM ]UZ8"99;MB7IA=X*0::\")E M#P*$0*_I3XB\<"K\Z4;?NO6U1DT^6^[IQXIO8%T#JY\P8(2KV)(93Y,'D^D^ M'*;)]PC\)( ,!G[AC\?5L*B129IA>9$?6'*"B8<$>M^SJ&^H!73]]>:M_J= M_R-@1,A!/.[NI*U^-"BPCVB5D<,4@%4?>5GNWYX5T8P Z>7IC,I[761>(^I> MM]>[!/[6=)'\+C9M/F7MDZQ20@8_?%*H0#!08#G'V#<89]I MZ3$:!Z1'#H8@G9'I$CW431S2">M%FBFTL+&*LX7, !F 2S%&->,J\!=2!Z,-C2Z:3;'F?7Y MJ#]FYS$E9GAZ,9ZUOIV$@O_X:G;59YIO7(9M5@-2^J1@Q@+8K65KEEJ@*"8. MW)$.X4[K9O^,;_*WNU]Q>J[=WI/K)]W<[U;"-[JMWXH6G].)J[EXT]&=M9_H M6?MV\NFZK17.M?!_&.'&4X=FC,RYM?Z[;H1E/!AS\%X[Z)PJ#EN_61J? MC6T.$:RGOL"F [L7UI4Y?JIJ58UOQ28 Z")Z^C14E_KKFYZ59K%2G_-7\0SE M(FHH+(]RI:'"/= I&65C\*>A[EGC:X6>%8Z*^QL-=?%US[A^LVW$>L6Q-5!9 M%LV'BV$3TQBSZHK)RB[349PSH+[FFNI/C'-])IE5UT#F+^E(3L;K+70Y)^]J M.L++D[/S@L;PZDCO((MCSRE45'51BZ/O"4\7[V;FP'F8FT-9SK([>P!Y._O=7>F/]8AMG>MHZ8Y0V\B?WOP=LNS]Y]&W@5A[5V9S6MF+U MI^A/'F*GVJ19CK(IG2SP\\S5V_B^>>YNK3OC;=,QTC8PG>'1[)H2M9%9-G_1 M,31Q#FM#6[MHNGMS=Q;[K,YBG1.O/=%"^[8S:6S8,G"%LOG M<[>6G]<]O.I,ZG,RJ=@^9I'HSJ0N%UG=H"9_+'(P9-7GW9R<=J;U69E6U-X0 MA.=N6-_/7O5T!O0Y&5"OYPHC.DS\F0_H!ZCM^22\T#+'?-FC+["K# NPC8W:V5K@5H'4+R MM\)(>P(N)KVFVFGAGPSU;E0*"5IR)+T# 3P%/7.4F*T)AQ?16Y'62)&*C&@GIRF@*[,HI*4RRF2:/8)J^+*5>Z='M8,J5/%'F,)R):9 M.<+F90(>H$C7X!S7 UQ.7I.E5U0S*[/YX)TZUNM#AU(7K3;A^ Q#5E%Z MMC J-2 MDV:J1FEQ+0OL\%A*<%&^+DT?)ZFI%K^#!4L04Z-30*9!N1]@$8T8"I4M(+>?U>E>B4IO[G5"+RD;7KF/B%0&19!74_^B;[T1TLNBCL M-ZY$6\,*N]65*O-IU,SC8C0LT5U/IP8)*:I=:KND\[4KT1@STGP91_CL:G0+ MSRVORN(&O2)T_=4H+(QB270-B/FQ <'MQ7S*)UDQT_GY=?URB17 MNV\2J(LZV_H;6H3^WQNBOO MIX"TP5%U)3U+[[C3V_ ';!/8+3D4_C_7_7&'9](M.8_N&I,?)9SPC,N7DQY] MYAD6:QJ9_<=L?*T.#(]D5XX>E;$;D/9B5US7F)2=VY43SSSLV/'HD7V[3^U! M?GLC^PX1R]-D$-:--=K_5N1CXSW2(4S&5C@X@N#N$\ZG&9]Z]2TJG7*PKBC5CXNBJ \7]S03 MS64"!74,K]1A@O7A]8=,_)K M40@" $JM6M^*HY!GX8VJAF!4G,..=$1EFA<%D$?'Y:1/L?4; \HC0VC8#P*3 M],8-WB,=J'N7]/N/E\F##CC.1F$6B4@S2SWH^*:*".]9QA$K CD3BUD#.0AE MJN\SQTWL)PT:Q@<,19CJ&QT5*:PO+ZQ_3=*X9_V;C.-'Z[KZ54?A39!G74_B MSC]\N+9^,&U+:L_'U=NOJEDN?M2,/9Y=Q[Y5XO@[5H\=!&@J9$Y3.6E6> PR?++U4U& =%%WH'I"1^70>?3 M78VT!@@FR1 %0$L19!2):9D^@2R5 %M6A>/KB&*6IBPN6O'P!)0-,^ 4 :M" M#N))D/XXKGQZU:#2F6GX/HC*45]85[&E@T^3!P,V>C'&H\&9&IEP7RT:];XN MBY7\=L(PB9S5?6VJKE F\ECV^\ ?1DZKGB\:TAHZR_C1BG9E]#N[9U&_2JW0 M"EAS($RC(VI3F>LX\8)4W^2C5LI9$L>R"/_5C8(R]3B'5=YGT2 S' <*KXR' MGJ0HE 4Y)[)5ZB!^V"28$QCJ:(E/(MUAX-+L_1:0RJPI%D$!'H?:^Z(9?%' M(Z]SG:@>I"520+( 90&R_R=DUPV03 =6/V%Q$6L>&\4QT_U*]S"OPN!G'W&0 MC.S'%]9-%9".<&\J)%U(8*O^N#^ZGNJ8(>$35&LV*&1!%,'8J])J:NDSFA%4 MDF51']8)C+$RG2:5M[J-?)(^7HHT O&TKFY^>PO8$UH));R)( 7@"V2%TP4O$[_*),[ M"H"!AP'%Z>,JKIS-D4D3?6EIDERF4%4E&B5*E1VIX#-3%7DT$T53("F3.DQU MG%W3!S)K2U1A6>K/ V02$W('ST7^T,@ U8J;/ M6:^4)I.Y!'H3]+')9TF2?I6F V3J)X_ OB!2\WDJ6[I4^XJ;7]XAKZ[W#MH= MKYYIT8IF=\^OT=T.VMDMX?=M-U?;%1F:]2AVYNZOWRENC;6?:>K(S%Z^954- MNF9R73&#MA#U(XKG1.XO6E1$: CU_MI78?$HQO%-@9& M[ :F,XS-WL9.K)*H,^B0V)FEHX3&.EW-^YW;MS/LD-B9N./T+^U1O[WI%,_= M6K:]0V)G4H]B4EL2H=09U%/HC]@9UN,8UM;*Z',WJFWICM@9SZ,83[=GT\Z MMM6 SG9AF[^I[\SH3UK2+ZEKP79H53 7D',(X>_ZL;0NGW77/L / MCGO*[5A.3]%T/=@ZAZ(=#H7;0WY[+Z2Z'FR357<]V#J;O].:?;X3M$/PNQYL M70^V+FQY_PJF"UO>"=L>H07;]NE?N^FVAK;KMJ:[S>; MR9552;+JDVU(U[+\V=;TG7J^^85=:ZIGV8JH:TW5\4/7FJIK3=6UICI;4G6M MJ;K65*=[$[C!"5[7FJIK377,,*LS;DWE]'RWO>&M76NJ PKRT2^KN]94+1*] M T0!/ MV/+E\!]HUIFK%GN-X/:A.T,D[PSW'B60Q=%N.9Q,+B_'SSE)]2L_" M_6\?KN:OM0]A+$XE%':?<#[-K&S2L'!/^Y"6'&\=@9?:"547['W88&\7^VVRT] IS[;5C8M@*=+4+P";)G.Z+NGW?.08NJF9QZSL%L MP.;.0CM^C]E(F/XFG]/$>J?CN:UWIE-4Q/K6^]A$>"]H[;=JK?M>U#@N>#1> MQ! 684 NVUWI1423151-AHKHVU#VDX?Y)CR#,(I-5T>=XF!"LG7=M%K8M.G7 M-]..9Z8]),NLJ(C-'L?Z%P.7P^@V-@DW=1)-)[!_8W'1#K+H";BLB=9,ORQO MG(ZVA!)G&FV<)\.G!EOZ:VM>,]G.(BUW(]#SD9=?[U(IJPYUTK3PJS)^CJB) M3RL USLSGKB)OI\!1RS:8&[!)CO0&\Z9\8C.!CPI=CB-"/V3(?XQ_?2.^)WD M=\3O)/\(7L &G.9N,?#^"5OD9^B)])-MCVL6'@],=M9%L_%U.VRV/2=D_^S2 MAGRA;1+2GGF*58>R#F4=RG:_VR[/_%S\I C7W1X=?Y'W,MXD1?E9Q15.4V$G M"#^-U*:=+!4[/7+JN4X=]W?Y&T\7B44;H(U2-G9")UVT.(IY,I#6#_TDVZ2N2Y=Z>WBQ M7<(@.V&'%HMLEQW>L:@>$_42=U6NX3U4CYG,5^D'/(EC6?QFRL W%/.?SB7HS=4DUP7\I5(P2E8F&C! MD,G"AQ'*KI0LUBA] "@G*0UE!XC5N0:K&'(5Y\WD*""\=:/-=T69>BM;%,-L M^ECTYMI? /&+Y(H_V2^\>DN#.CEXDN5SE%M*C!?6FU'9)B('?7M;9'OH>\3< M$C+C:106'3<^)KFTJ*:=%0%44:JI ^H:6.;!=.>(=0,&*7IE^XZ"GXMOLU&8 M 5/F(';]1^LAC0R?B^2A2%Z!,:*!@7BZX/VX68/FETSOZTL6%Q*X,IG$@J@'XK8YFR @0F!C!P MENO4F?OQ-SK;I5 !@ ,3"&>6 @O.BSH2,PDW9J14,[^:]#.9Z 1]S.5469:ZVA[84 '4I1+ M+DF2C^"+YERS_(Z!MDA&?6T6 =7CA+%HONV.3B@K#"^P2E_FC6EENE5)JD&* MIB$*I=%3L0"7JN(.-+2^?B%\\/ M*/BR2Q&]BX4OH4PM2?(:.+KPV'K6AP_7QZ..<)&R.6.*2$;"$+8)U&4^#0.! M,!&2S%.'VBY""ZFCUVB6.%DAK&\M"KDV/2R%JO&MV@0]:S*%59^C[)IB78W; MYH#.KLUCE1/U0%/FQQ1"&X/'0:R+L7 MX0LPQGLC+2SX$"0]LO1.D15C+Z0!#Y#C*N(RP9@;>D!EWY8,4]Z@4_[4 ^9R8NYC6S M?E+5G&9&/=^$R(T*=^P XED&YQLK.4:ANM<#<2 MV+.J5M*]M@AC!=!JH70"$4K* B08(<(-0L6Q$@ZB0%VL G1 H0P"Y.Y"*%UAR7]6/$$') M5*:TEFB\@>]F17R7O:3H3GJ,3OP6?I<3[[26_I1+M.;\N/Z!*@F8K[/ M58@Y<7A 7-\.*$/(XX*'M@P0;4 XM9&-\L3\!/[/"DQBVYG"X[H0'ATQOK"I M(@&H$YL3[K@4^;;"3%+D^M+V>1,G5H@)UD$,ID]#S,W"Q<,V'$1[,0:J+]], M/KS6W[U+QE/>)'WQ-:DZ!=5V-S9U7&$+V&G"!H LZZY[UBQZRDQ9[UN2TY/(FFC02_F2:W7X*=>]B8X3>Q\"VF?7# M!PV(A7]<:$;T;* 1]3^U.?6,9L+)?#6^ Q/@(5\AA2AAMA]XOA!VH$+?)DX0 M-OGGFN_^& _Z^G'\X[]&,F4IOWLT@!H[,7Y6K,$\P&N9BBF:K+FL[?'_UU%2 MU-**N#YS .^ O8_"D$0>LYXOZL+MD[58XF%41AA$,E:2@Y"0(O8-SQ')<$ MRA6(.6H/1.BD8AE!7,1#@0/,G) 2A$1 :$"D#QMZ%0A?A7M04^M)!<7DF%+Q M>YPLD@AGIP3P'1]TD!W8#$L"FT'MVA*/4\%=F]M-&X@G$\!IH43L )%^X##X M3Q ?$Q]X6C+AV$@))4/';SY66<.-.;QRW@$J. BSYTA@%$*$1 %V/>SB4-B^ M(OY"GNHDTF!/$LEHP)0M!"6$RH,_S0A3Z6.*0 M.K!!5R'"-O ?\1%8%!PNDL,_*G@J< PTD/U[W69:-#R$_J0).@\S&CQYA M 27\-?#7.T>A\SP^Q;Z]!M[] A.#)=<6?;H '\-7&+;]M&SPZ4DA ?4A=TOUMJ3!B&Q!3>[ (RE M6K3O6G6\[?GX^:'24UB!1^-XRB:P@V6.D/H*R942.!4WGGVN1B6"L?:%2X,H MKG^0R[$S;\RN\FN6ICI"MG +)B? Q/?"P G@_Q@)&? 6 8='*M>S;T6W$JR]KY9CB7S/5903T$>>1Y4#.CUPL/2HY['&V)DMQ6>SQ>Y 3'K69Q,P M#2X(3R7+I/7#&UG\]*.^UZW"E=]^YW?F,O<+RZ7UUD3Z[E3$"C J*"H8Q@!4 M\^OIB]DG]$$.X=*FR)7,)4II[1929:M0AH$M4>,]_";W$9>!2V=/4@^YTH[F M\S3'X%'Q4#"/.PYQ* W L@5*4@2^+@I(HXN[R57+)2;N#AV%)] \&0RB,L' M[-L2DZ$@8YV>,$>-R MW[/H51SU?[[(TY&\L%[N$>30]UV!J QLY1$;Q#N@A#J>S;C/;%>M?3^R%.0D MMK(\X=]ZUI!5(>P_1+$EDGZ?I9G.++&R.Y;*'YO6D,0W^N//+/V4WN@(8V'T M-1#^YH[5][:!X\G0#@*;N8P@+ (14FH'3"KFP6;!7PO]3IU?WW]\!SO3%S:J M,>MJB(ZQ=LYT$!S!/OH[H_M9N5@ALEV4C4)MZ_<5? MEBW:C)>]+SZ9'+*[GAO8 785QH03$7J,AX$'XN6$R,/!6@M%:D* MPUP;^_H,G(0V_.)[(D!*,7![&=Z6JCM<;#+*=1Z2\4\V6>VGVG<3V@8TI+X. MR26*.-B&71RR?9LK\"BI(NL%)LPO%X:EGNN0)G3ADHXGQ^T#IQ5.! MJV<./2VGS'=90KF9;:=/!5.V3T+LN<".L/WT:<@\1PGPW[:^0@ -NT@29S:8 M'7F6DH?Y3 2!PX. ,MAZ\)#YGD>E$+:GC?26,3L8^6N39YC*.QEG^M;Z?5DT MZ8,NFF3"-$TV'?O>LZYRV)*$HR(3+4\L\(G V6Y8YV2X8C08Y)."(6KZ@R$% MGC>L&;L$"1*ZKI1!J..F&9%VHU=#-METS20'+0'JJ'A@(0^$($RY3!#J<2I# M(EP,>]( 42*;7/@Q'M8YJF M]27*OIF3'_TW=BLOKXI;R$P'B,NHN-1=>+]8'TJ/-!FG%O\*^W+/4R$*A.<1 M1$ C.@+YO@,[O%#?.BS%@@FIF)OGM;X_Y'<#EGXSMXT5T!.8FRX52<,6$7FT MCK[%ZSD>_K"M* I#$!\O($JJ0$BJ N0&G%/N-,?'3;%$.I3%U?V^-55^S+#)NS^>B.,JB)JJ+:]SL!=XQ MXG3H/C!KDEY>ZC_]>O/6NGG,1WL0G=D_6R)>#^*:4_UF$L.O*OR'7)HH$N#*/%?)P? :!]Z/B M]J](YA\F#[IH3&SJOW"=9Q/%8J1/?&7V K2 DF _RFC"_"[2M0Z&29KKD8I2 M2Q1C6Z^J-_X5_61&KCV^+LHJ3+U2>_P@ZP\T++6'R2B=>EJLHH;&HF,.K$B7 M\XA$Q#3H/4U G?T/EJ3_N)OJ$SMAB:^F]6VM5NIQ9O+_S056:;7%;*^ 2F[D^!7PZ+8F/L>)4O+TBAS MFVQ3;@@TMRG]8^I9@>:R*A0U8:5G@9^N2X2(1%;52PP7&FFLLVDJRS1R$/8Q MDEK&&XO;>%>$K&17JRF]VDI91%IF9LNBY+4A*_2K$>!%TZ"JH[.:\;([4]8E MU(,Q4=8%^_LHGBD,MGH@S4A:?9CFY:G,DRF5,:U8K^)8%YOY4EA*F*?BQW]? MBY-Z $%?UMC[1JO9(FE5@S&^PC;7C,9!T)/\I@-")^4/L=^K_0+>89/4T8+?90_SNJ(4BCJ=DS+_H!]FY3N*NL?Z3338:W6#RLNW@L>TT32 MRGI0;'RTC2L2(_2G_5K"L/Y](I4F![.ZVX*HH8U64 M3C+S567*\I+%]'I3ILOA&5KP*H_.^ _)@U&;FL-%,@ISD-;* L(+X%WJ0FR@ M)=-4EUS3+IH^=ATSP%15M?G2::RJI#&I-CA3[VUFO'X2WY:%V,HAB@),0$'P M/;2553-?U*BI]8%VPZO:4L4]80P*NTQ&GZY2.#6,.5R^#%E6%@@$6I4F"]8N MLGJ909[;" ^H7.X:F7KN)&H8D(6#BMUTV<9OG\#M98 MOE7X[[Q2A/JE%-AO3A\LKQZU;/]:3U(&J>''J#J#M[6?A4X$\?Z=)S"78]GSD^ M(HY'@I!PA(4, ]^U_>;Z79LPQX4OU MY*-R/W!G;SB?"VIY&(@04<"9QT$=L]"E%+,0]+,7BJ I;6JS>RGL.[,7=,\% MM<)VA1"P/T *4.:[@1*.+VP_((XC/+?QMG<3H^=3=R<*H?JL\#JK#WOC:CZ/ M/?ACVGS/M63"\IM:%",L"R3-(S0D\'_ =LK'#F+"HTZ :<-5SSI8\)#GKH^% M$JB#KYW[.FB(>0C[DO@Z$R ,,'=\[H7 "5MG/]B>/7OMN\'B7Y=',<#]8SQ\ MF-F157+W94KNOHSW0Y_7%AF3#U\K4/3X55\E-5S22.ZYG+B@[0DB5'D!5E(J MGW-P(5VWN?1AVRYIMMZWJT1O]608^LGZQ'V0WNN0QNP \%GL_,4O2+C\/F= [Y9\O=/P[_)X-&:]^WPGG6?.W:;,'1%6G"-O^YPFC3C5[N]^L%4>Y MJ/&Y%!Y^WZ#UA[]QZX\P285,Q].5"[/,9K@V^6*.TG?(,MW5%>B#U.U'-'A] M44EE*J7U6U&X^^U4X>XC=@AY&IDV[]#RM/F\\V.+F^C[&3#%H@Z1!^4.Y_RX M0[LB)\4(YT^/8W:Q/RUMC<^2_IT\MHL>IR6/3S24@TB(OES9/GE)4^L]M4\^ MX+G:D3HJ=FW:S[E-.^Y1U-Y.C3ODO:,#T#%_"YG?=XYI1COF[YC_:,SO]ZC; M:?Z.^9\I\PH0IZF'L.TJQQJ8Y&\63^6XPF[I[B'6Y'O5\%'+?8[X.DJ/8#SW. M UMBRCS40*_-0F 0==S9&)A#K"MD@72EHF& '!*0@"*?4Y\H0GQ7DJ8R-)M% M3>D6 +.A%ZO7-2K2YG3+W2),7$>$BV1H+J^O;JXMS_8NOTB=9"2%]9:EL3ED M6)@E.QZO*(+V28'NO!IG!GVN$H/>QT6DPB=U92;3<SCWFC/O8)Z[4 M%62=4/J>H[#G!;(143IS]J8*,-=5V_)''0Z>Q*8JF4Z;K=90+6&]9J>S&-UZ M>1MB? ]HE0I+S+CT<4" W0A#(%^NSW3!)QK:347CUHGWV3V&WD09N[U-Y>TX MR/Q+L]1-O_A)E:\M"F2Q@Q %G(2>X"YAH1-XF&/&'-_#@G+4@("S#F0IDPIU M/JZ8PW@5VA(^6OGC<-P(/M/9>E7B[3B])S=7\D46[K)6Z>:5(N>'Z82%2491!EU404?O9Q&UT-&[D^^.WN&?^V^M^ MHZRZ?J0-QM0"VR'(.P1I9Q*XA ^VHKKGM%?\#H#_CB=;R),N\3J>['BR53R) M>@YM;X)(QY7/E2L).G'[?2[']5]3%ID:#66[=5W^7/]:96UTY_8'/#,X^L;6 MZ_FT.Y/LN+)=7.GTCAN0_K7K+O MBZ[MC]:B8],]YZQT6ZZ=;[G:*7#=[KUCI=-!6\=*'2MUK-2QTAD[1TA[[S.[8X-GRI9.CSI=K&#'ENUB2PS:TL4=6W9LV2ZV]'H4G[@1 MWX-[W52[Z/@[R2- M1TA5U7":N<&]%!0[U.&.L;M&+=CW(YQ.\;M&+=CW(YQ M#\4B!_#!R0+X]GKNO;" ?Y*S?M7FXQ#GWEMAHST"+9*1[JBQ!0U/JVA+*U:/ MG1YQ6[*I/P+?MA.J3II.59I(SPLZ:6H75)TTG:@T$;?GM>4>I).F3II.7)K\ MGANTI&WX3OGV*>V4G]QQ>:W&F.-^FQ^BV#1XY*D446XIQDU'9N"?='#Y7K?T MD%EN?6&YM&X>V'!A[]CG3H_5?X>M)[TQ?2M0/B>:Z#",8>#0-& M0NPJYG%LVXW-BJ=Z;_[Q1J;1O6DL.IGC2Y1],\U=*R@UD!K&LKGK+Y_=_ZIA M90Z^]5 V$OZ]SI.[+IX_*YZ/,;$=90#8\=_SJS7+/ZV%89L#XO09<*SB21, MN53HCM4H4+8;V-)1JS%40%]2?5\%FYG!N]F)VB\HWL MLT[#,^C\D+)[@Z\UGZVU\"R, L0'?'W+1LZZ3K?#I(,4Q7NU!$?HU'4GK8Y+F=[5XQY[UX@3*1U&5C/I(J1J0 V<$S !R+TB5C^RHO&S'NCZ+,JL;)A*)JPD M!N.21D6S7% KE[^Q[]%@-*@QZPK<+\7K:SW7C9GJ4_RWY+1U6H?VW*)ZFTY/IP 5U."*"^#XFKHU#[ @6(,F ]47@LOW1 MH5C*^G0X(!56:.K#2PNFU TQ4(ESAP3,I@0C[G'E>([R QP<6>&?K7@M\GV> M;'K6(;H7>-AW/.;X7!&&>,C N93(\5TB0J'"%ABD3=RL$Y'])WIQN]?0H>LI MT-' "Z%#%)[Q:'5_\LM&I4L\R?^E9&^C+(_48^,GY@#'XK+?+\^(?KZP+\SOV1#(6OW>9QF0Y&,V/O M+ (!X1?S9WW3,+)1GBR <17IJI'V!;T6A27'E@N/_Q8=XJUW++B,<9],J"(N MY$Z"TAX,6?QHF7:^H.>C.$\L9CG_G[UW;VX3CJ_GN[>[IZDMK:VID M)F11(6DVNW]].\Y("E1$F7=)3?7(Y-N*&?5 >Q;'ANN3J9EN&?\JIK,!9EF!=2@:><@E/B/->FS\POZJ9ZFJK+2'=. MF[W+RF>1Z+-@ZLSJH\\RH8%_Y4E?JWF@(%+ZN:$U'L&KB)KQ"+\G@34 H;DO MT84X3(;ZXF0!*HHG0VL$#2<%@J(),RMZ;'+NVD(AFV5" K(YX 4:8&@F3KXJ M"X6M["C"DC=)G8CG!8B%NM*$6._>OOKPR1KUQ_ D-)"!JPI=P2/HVD&;4HTJ M8*7E[*5?46;ZP$;\<*==OR1%=L[/;5+DR-L\D8ENZ]J:)L*1=]"CIK8DZRH= M]A]+Z(W 51;)""11@A\(M.B!Z=D!+"*':_;G I@$S2C1P,-C/@C8CA'@J;M M:'+J\9=81>C"?P?@IR7_5^J-7-PK.>ZKDK]3L4DC4)2\G E0! ">-I'4H[D; M\XQ#1]#![)Q!,P_W:1\H3!^&\.LL8]KG$QO,43S+UOH)JCVD&]BOQ2Z?8_NU M=0/8&4J@ ,$UVWT#4/C:;(S56RJ9\TK\RWV2R5*/E:/6FHS'<9(-2C8V.#)$ M=?$F':,GO]XK\,<;%67 1E"JKE:JH7[A%YZ!%J)V^54/==P(Y!V WG_4:OAO M8S ?-*A_7W<\;Y)X7>)J52CNT=66(&7?X-_P5P9B(-(9>8BS=&"1:^IJS18# M"RR9Q#'T#'WH1P"['"?@KG[6=K6*@'<0EO#]](4";"_JAB2M#%--PIP4%ND/ MUF7RO46O_:HQV];J!T=?OS^59\TR9\+2SVI4E*9R^MW$>CID83+*KRB8NA-PG'JD(:SQ1 MW#>?6*!U^9- )L1+,:#LNJM.&G8TQ@_H66D*QEWV*?]1FHG29&( F S!,&#T M77HX. J-D/P>U/F5-@_+G3I\(\GSL3:\H E+AR!O> 1@ Z&7(:H7D!)MDZ(J MUK=20""OG+]W\Z[$I-E8J5*^U<3U0<'^@R: _F'1K%:JJG0= TK\/^5+3&UO M,HA:O8'-PY&!;1JC92NYH93U+]"B0!_8G(G)P]=XU9H$A^6Q?BGB?22\LXB] M*>:UE18SZP'_-03_8UR SUNR=.+]-X(9V?/T[^SJLW;[2 M-(,Z'J-IF+AX?($:+>^(&K#J%4#:L?7 8:Y&$%A\2\"^@/&ROF/79-)?5_D_ MT1B3=%WWU<8-N*])+L9YKLV]]3XME,7 BJO2&4(O8"[5W.I^Z*AO=LJ(<^U. M0@-4%SR_+[$R&H.M 7%#[Q,4 4YW(S0!8@H@&5H?9>JJC#%3<'XQ(X;]SVLM M+I$EI4=;.NG@_DF95%$O^/7#*X!^C5 ,A* 7]4V@!SH3/8U@\* X>;]TDC6, M@?")'88/Y-KZ!P8NP%<)7BJ,DET[DP8:T8K6(D^YDR4K=( 4Z2BD&7SHM_6X MM$YZ*A*I/:1:A])*@8)[TZ)#UP]-RD@IGPV5--$-E2)U]KO6Z *FJ;0?>EAI ME@!EI9QK9<^K! 2,:1(_ZRBHSLM1(W^RH41M)% +:+?71OMTD#TT%],AP&]EC(!49FK$$UE'8CKXJ)": M\P':W\O/G$I'YSG?U[^VB4TM(';+.!=;7UNO- M)!%P *R'V<$T"G)) C(!+1*B^]*ETQ$7]B5XECWJO%"I0"L>Z(9U])JI.D> MD_"UE%]"$%+5UK/ MZM236I4)TQY.#IWT^^E#_L,6PUYON60_"R,KUT)FED[:%T;6W%<]2*3LJ_9S MIX<\O*F;^\%"_9>(LJ=+G>9+QSE,=O[]P7:0+Q_I.MOUZ<;]K3R6O(K-0F>' M]K?*,Q,EG'"7^FX3829^B^6]V;S9*8_/;3X9.QYFKQ5=I3E][U27HKZ;L6$] M:ZBTB4=/%LW]P?3>>1<_/N=#28G3 MG:G>@S:X9#W?[^CIVF/QX'#1L9&EER1+I!?:';&L>T7;$.J;J)_5WHG?*_:C9OBAC/\;7B7]R;[SILKYD5JY;Q( M\OAQLI^_:A?Z:2=E?H]V5)7FJ-;6FWM]2@=DQ!\MX',BU;#:SCC@ORO,:$-[ MT5B/K5=^5].0#+^J>@^17M-NG"S @4SV5^@-^P6>QRO/OBCL;-H*$J D;H+L MX68V+.>CMZ3WRBW5U8;J>CKR*C ]S+BJJ]5\Q/(J4YJK?QZT**D-&5SOC-6L4[LQ.RWUY MZ.S#,]?6^W0(HC(8 5FXG4"3F0[UB,CGA49 M3K8:%FUG"*ZMM],-8^49F\7!+Q]I;\E)!]S\,1&W4C"F0H>UHLJC"5+%'!@ M1,2X<4W_T/C^*2ZD N!?$@3"6.WYK0\J#*<;:@8H#TKT>26+:S*Y/*.SBL/8 M>,UEM8S!K3M3)SH!-T/H[<2S+$?4M^B&A3TB*\ITM1^GG3F:V[-NRW"E[2QN M]5.C'()4G =1S.+(9M0E@>2!+8+(IM(FRFD]?XNG;F<.&=/F(>,KY^(GYOL. MF.Y9PJN^=R V<)T@"GS/BWR'.4(&O@Q")_8)]:(X5BW$!H0Z9 6Q>)Y_+6+G M=B2M=6I]XR(FH., D8)Y M8LE\':&*TM-,]NTY%K>.L\'N\G>TBND 1)%_4_DR9KW5SWSAWW[^-@+SI%ZI MH8J3)FYL09CM^R22#J.48ADY87M^P*F,V!J5TE8,[HJX8?OXEI!VH'%*/X@C MW^/4HS$+&0T9D8P%?LR$ ^+=4G8HF(PS6&N-DAHY$8_\"XI MG2/0N8 ,L.%B7ATP7RDLT2:D")GGP!Q$PH^(4L3A,>,M]7O640^(IY04>!%K967V 8"218T^I2*'%0%V71 &WW9]7?>'ZN>]9 BND *3)VA '=#D,@J!=U$4V@Z)@U"UEM[3#E)Y'N[SO5+%NU3PB8>D M1S0=4&,\$R]I\SJSJY Y;X$..&-/S<5ZL[GCC$FFPCCDQ',BRDCL13(0U+&E MXX0.V'*Z!/7=FK%CRMB._(Y=QW94R%S)!0/]PL%3I$)R7X2ARVVYG1^Q(V;! M<4RJ4Y28M-'G)X&*# B^>I-F*KD;6C]_*T_!8[2E?UD'@[]4I21>8TJJP00! M]II*$<0L8GX<1E+8P!'PA@(P9[+5 ]F@O'1%N60-H;- MD#SA4,T%57.AYD_S$,=NO-(S]3XM\X\WY0&9::4NUPDCQPLXL(TIV^<>=\&K M8'$LE1V[WC(QW8%/3<01>P9Q[L5/#K7G@ZXG!M(=/OH@:[$#CJ[MLU!!,*K< MD$ DRI@0BK;P<6>\K>"COQ4?&SIK2E!+G+-(=7XSE']5$@^PW>#)*:V:GZP2 MY_@J#@(_ H_;AV3.H/TVR@,^+C+-=F?[HVA(>GI]4W]-%,]6V4YN7)T;@_%L6X^BW1 M1;>TQBZ]/O&(*[%CE<^6@L*RI54MG?)8*V;\'?([\KEA5&6WF5\4%;2JDJ:Y7I\XW)4&(Y[9Y/YZAE M:IKGEZ&AV6(#SK4_.:?_\SA+J[)KDY<5QARJ+FNDS%?%I($MQUO>ZW M<,AOD=BU::,SM.'Y_[*\F 9&%R=LJ6*8S2 <7BML7<\&?]AV;U"K+]1:)(/0 M653,U9^;'J!?M^0$MHQU-71-C7+%_FM2U7>:*8+W9'6);2M+7(-ON'-Q"9"> MW$+EA=]KNUZ]M6!(4X!5@BYK4@]N0K8 F=(5;E28\J;HHJ]6CKFWH4OS;N;;I'Q;KJ#TD MB, 2,\L;F\K+KY]?7VF9N7KUZN8*8M04C4%5PZI^K%W[Z@LHI+K>J-3 MAS77M@GSD7KB]3SE33M:UE^9N" <+&NB$\=US=(,_)A)#K;74"&Z6FY98J3N M;:8@WERO%DR/-J!2'^R>_CI!3,/-;ACB8;6_:[(G;%+^SLHQ>UP.P90P6;YS M]X#[M ]8)6+=&A"'"N9KO_9TNXG-O.U:RZ.K<[?C*:S5I4)6':_2W^ FX2'P M[LJ_UIN[JQW?^,0/5O7=P>(.4]/H-.)A2AN]^/E_4=6-UK1*75&+'ZLRE*K< MBUDF&>L]^^4VCM(Q/Y3&/+AGL*:<&V>JXRS;DP^S3>&6C4Z2SX@O"?8AO3,K M*HN)[8,Y,UL4!>CHH=BGBSD\,;][F;J.G9$]+3,(.;.2,:<]?6X$S0C:=LQ@ MSU'.CN %+#LXOU'YMOVDV].B/K+<3+&?PMZOQ93NJ*$592"Z6G-J$[)?DFD^ MX3P:F7C9,M%5*[K3-![ BI[<<>ZBCWP2GNQ6)?A$N9_3L\U R4#IR KRJ!'% MTB6 \MQF8]/-,>*++KI-7?2)]D/3D47LN&ZY@=)+A])+7QIZN[!QV:P)[355 MW:%P^+0YY4L2=K1V\*DXTJD+ (RD/2-)LSN:>>JBI+W 9:'^I%B+61HR:?!# MI\&[:_A/Q9&3&'XC:R]"UKIJ^KLH:V8MRRQ /+\%" ,E Z7NKF5U-S9Z/W/4 MV[AH>W71#F#9.[9C]]2>GW_*LW)GYO@9">X$9HT$STBP=V;7P74D=#O6+7/[ M2<#.E''+L=B1)54./>ER,4MKR\"C]TKJ:I*ZN%Q96K*^ 6SJMCQ9H :KSU1% M(W49L3N\?^VRG^;Y]UB\IKUV9 ]KX/3JGF:*V^0%_-^@OI1K6D*SBU7E)MQ? M*)4HU3 M;^*:5M6KJC4AL( !$9;H&MYI=JMO J_JA?%F>.T8<%SQ;(A%P?2- M<>.H;@*O_Q,B&_-^7I;K+,L7] MMXZA>W%?WPZG*Y5I0(R'HJJB-1DGUCN]*R>Q.IX]4R1RKEG\6+9:(DYC!2LL M88WX\OXY3766#F#40,*$0%UJ*\G+R]RZ"K=3ZH W:7EY7'&?J?(^N#SY5E8W MRY'],-292I5E5;R%\G3-4EBZ3E7%VG*FAOHJN'8>HS8!Z &FL4*5ZJ\G.&.L@.L:YYLV?L$1Y$\>D+WZK33?)0-*$:B7II$D8X< MIC$2923J>4A4T)&=DT:BC$0]#XDR-NH(Y\V6!:,;G9PX;C"Z_"*"JPZ%I"?? MK-W%XZXGV _M=#=V?!:'%PST.PM]YAGH&^B_1.C['3D$8VI3=H4GG8/H)?'8 M>8#T_..;@Q33/&[0\VGF8(P^.-0_X&&C8YA/4U3PY145]+NA\LZAI*"1,R-G MVV<].N);&$$S@O:B$0%SZ'[(#ETCP$: C0!O(\"4=73]J(LBO$MQTPUK']:?__S'<7YUQ_GHA]>3V/WM M-'2_&_JR+'"IC66\Q4X!1:-WF.7UZ^4U]5 MWR+?6__SBQI$*OO?JZNRFT6"WTTO(K82^>/%&RZ*WRB-8A832@*;,(>*2,K8 M]J@7$=NE4JH+O0X/(_BD8IA;K A!J$-^>\.3[.^X"_G5X^3C7Q.5\4S!)#)P:%M:OPS3*5:9W$%@E'37?G.WY)H*044*\T(X9#0/N1[8K(L^S MI2U\10[ -^+R$O8/RY!,MT8RMSD-8N*0R*;,)G$4VDS! MT&5D.U3)EM'OK 'H6DC> PY.8XM$&'/7I;&GA,<<.PQ6$445"OP0%XMR8:MQ3GGH5]6KK3 M'CB,Q7*&3(C[$$^_Q/MJ)MPA?D X(R"J%JNSCL*] M\NPE0UM&T:''Z<>Q$DH2 HX<\V/*J1LQ+AW7CSQ'L&42M&JB)P.?,)"4,9^B+P!!6. M2]A2EZ+-E?^4Y+]KP#>[0A+;L,Z:C'K[_@THBFO0O;254_/T3UBDM6?SJMFK M^AS@S_4YP-OZ'."441\S->*)A&=&:IB#)L MKZ5VN:WJUU=J>0W>MLUB2=;4 MW_4@''"$%[+89S9Z;,15U \#7_B19-$R)K_B?3X4ZO.]4L6[5.B2])K!U0!J M^B&$TM17Q)>TEY0_/5$5LVI>U:Q:3S>1999R.4N>F+>=&.QS-W:)[T1,1LQV M(![C@1W:0@".P;]8IL#/:(01>$J^[3M^$(.GQ#WX3\SMT)74\5VP7-LI8;;7 M 6XA5NM(ZTY\4SQ4@<-DZ 8V MP0?I>%AL9U#J1FYT&U-N!\+G(6?2%;[/A!]$D1< 1HGT(E=YL7C[);36\>(B).#A6+L@WN*%!0".N0M=Q MP\@3RFME(+%)D4Y4VD]S&<7=;L>X:,G]K;C(I.V5]>[S$'V>P_2]_OSQS;LD M+[[@2_NZY:-YA\?J*S\F8YC9@%514C7E>*.6M'"1COYDS6;0=\WI+BLP2\CU M8JY[ED8^+M(E-*Z:NGUEI)?> M#MM2I4'1V0'>[UOJ7V.,?TM]-/,D?^"9A.@US\?E=4]J,.JGCZHRN#*!+HHT M:UP-A6V+ZFXH,-3%]0S'H?57F MH._L:]<:X)$S)'JHOV"3+Z"=7$.@980U+QI76I7LJ.F(9ZXY6NMZ([ @R 30 M__W'\HQ;DU1R369))=?V?DE=^QZF64+'\&PV/R$#5=SCY5EO@5A0IYJ0ZG:N MY;"94EH/>_;.)WVG5I,GEY[= \Q_7S*$!OC'D[R8NX%L6G9E$4^"Y_=7X)84 M?843 38_$>4]7&@.T;+GUN6GS[_FWUMRG-67BVTYW=?6ZVD;6]^'E>'#>!=6 MIN18WX"& _G.<31?-(]*AJTQ8AS9'(U=U5VOY]F_^E*Q6=YI38$7B8U&6?H- M7+0"A@O/V1.^N=7G BBJ<(4, IM=W,,#%K^[R]0=NJ>S+ 5]XLU+[43!S$-@ MPYO1@DT'P?8X"&?9(&ZL49K5T-.CF>L-M;OUKS'/P&4& O&<+_Q5._N@O;]6 MVD2DXRS7!&C+7+\#J.23/G1C*?#D47$P2C'\7NE]I!-;R=2 )UI#Z6?Y< B= MK=EO.1'8='7QY.)-D_.C QM5:3&)V3!P 1ZG+6>H^O($*Q&K[&LBZCL&>];# M?8*7");76NI;!2>#TJIJ2L7<$L M#?!N1%Q@^ I,R%*8LX%U>?'NR]N/%]_C%U\3J::6"1T)C'61Z\ R^'J ?U[A ME*+HZ\G&F:B_6**O@9<"/$VN#Y70B[T MOLPX? 1$_">8AR37(1$\BD':>%2Y+W4G_UG_C+Y2^:6.YFH$3SG(Q7VBODY. MTM=#:=!DW:5XXV9ED!I7JS:?J:[+!$\)" >$)OD]WH3X..EM8B[ACT%2%&H" M]U SXQ^O:A;NV_M$PV*WV7)]\T'(,_!IHCC&2!]?^*CE?ZE#VVLC4R\@Z8D&N43JX.%2 M%

H'#,"^3D?ZAMRY6&R#*V=WO5NW97_9 M;FFX22KP9\"YKI/R$:1!O_!D]J]^')[6#[?D]3R'1HH3%40D8)%@W.>24-_G MMA<'GNV8O)[)Z]69,>>H[IOI('U979R73N.:[>H=^+5D,-HPF&U^U_0> MFA>\5^8:W=:2MY6*GKT#?L8;J:=GL=LIJ:4?D>OW%BBI^VSK(T5_"_T_B;WH M]!2Z;N!$]<'I$&*<6>#*B5;/SSWX/H$;F#+L9Q8?XQ1 MY1)N]Q^G_,XA.,S*+5BYYB:\ U#7X+CGZ+\.9[EN*=R:4\P.:P&MY<">'%2 M;VU!YX*KLD3M'&TU8:H&9L&+\]'\1N>#P5U%/\<:YYIM>NA289X XK0ZF[0( MLCG<:-'B"/!^/WW(?]A"^Z[G+NS',5CI"\RX#NV.P397E2U'02_\_+*@?DYW,NF )6B>\0Q^GK-W79V_ M@U]LW\5;@C=&4_=O":Z]DQ.>8#08,!@XU6W19P:^YWE-N;FF_F7/_WE=4V_F MW\B_F?^7*__[<3PZEJS1Y+P?#U3&"VCH]*F7C9&^D= ^RUR'89EAF6'9"9)8 MVU0Z[O"E/N_G5V0/90VVJ5W5T:+L*VJ0/=L+F#O)C4M"W1.ZE+NB^@ XYWSM)F[*41XAC7;SR=C\T'5GDCINQ-% R4#)0,E#J -L,E R43ID*W-VG).R:[IY0-4-P E@WGE#]02)91/: MFM"VTVPS4#)0,E R4.H6VPR4#)1,[G;B@/^LZY)B^X>-Z-^GKDJ8?G=",?P0K?B9W>. M4DZKL74SA-R9Z@.L/5QU8\GA!,CK)E5&'DXK#X[O][R@(SMQC%08J>B$5!@K MT2VJC#P8>=@W\DY8Q;'+:P,W^O(\B,4>UMC@C>$;S_/Q &_^38?P8#ZY7+7] M/JY3A'5K34-W%-2*FC"GS]GL3O8!5%37=I6? (3=I,J(1A=$@X8]0ATC&IVB MRHC&J46C:[OFC6@8T>B.:'1JE_Y>06BV[IN=C<]O9Z.!DH%2)]AFH&2@9*!D MH+1OMIFJC(SGZD^QXQ[D;;MZ[?4-]$?2_@]4H*/A):'24AZ3H]VI::&2;D8N>B(7#@^ZP6.R=)WBRHC%Z>6 M"^*[O8"9%'VWJ#)R<6JY\ G8"_H<_:A&H/?'@@./&RRL/T:9]1 MX]J$+XX]F(P]6#UV&+K;U:$'A(>N5'$L[)"%$8]@^L-8Q![Q(]?S[;:AD_6' MCM/N='7L$0O#D(8R#$C,/*E"+KA+%# @P'_\-LB3C2!/Z?IC?Z4+U!YDY&73 MDW%3-R+$8XZC I<1&T9J4X!_! )/(E_0PXY;$W.*40?4#Z@2*+HL\$@8V((& ML>EKC1'T3]WQXIZR,%\HJ/^<6#%SP M_'YA@/JU#_'/U4N?X)T/PUMX$O_W\[_&"?A,:ECDGR:G5O&'FZ&<_:+QY)0] MA GA^L1W7"680V(>$L?W%;%='G+/1S+, Y! FFDHJB%P4]JV$4&>\?C[^>"%^,BS1XM4!PJX_U: M= O^37.ZG;/)5_56/_>%?T-R/BD8LDCZ"<<3US?%F[*Q2>LS#T\Y*:CRF!V2 M():4N1X-PE#YU%.42%#?[J8VFC4Y^?;]&Y1E2N89N1/M<\#$Q8_R=PL>L/3H M9MOK6: Y!/!\/4;>PGB3X1@TS@?0C[P\OSX5;>7X=N1X5(J("6*'K@"K)UP% MKBR8NU;;_H25F^$7 (]<,^:N8E<;A:?E2N@[D2=$& 6>K\729[Z((T$EDSQ4 M8D.%-\\5P)"_((W=YPJX/2ZAA+L0^C'@3TB5]*7PB.=Z0D8M'M&35G*>*^ ; M!(R='UNDY[@.A !1Z E&?BXA-J>^05D=Q7953@H4%.W'E1HALK$\Z M#49JF.M?%P8^&/731P6J2Z_%ODMX!,S"]=?;<98!IQK" 3& C$44$,*8 _+@ M!HI(CGH74&'+MO&N-E%@H+Q9&[6*HD.-3[J2AI&PP1&,6< C#IJ 1H33.)0. MC]N$GU"'K!J?Q\(MQ_L\Q;3=Y M9HYU9?>Z][>3SF]TWS=5UZ01-I%0$$8\L"D>XUX44=MU*9ICB!_=,&Y3$BZI ME01\^NW5.$^&*B\;SQ-M0K\E^6\X/#VZZ>!@:"71OY5$OFLC\M7C+_R?:7;; M!WY5#=4\ (=&_Z$94+:T8AK=@,[,XCK,.>/.*MMJWW2=I%6OM(#@\;V_Z8 .&0EDW=YE2 ^V'-Z3CT(P7@D$\:7-A MQQ!>0Y#IV]QVA?*Y= E3'9".SWA(-B^2?G_*H?7F#P!U\.E[_='Z&7X:*I7A M0=YWA>S!5$UGYW:<%V 6,TNK532#]\EH7[K-!;L7N-PA,@*'D-C<";S <4D( MT^D'C+19/DKDZ[/R! M28)IDEYL@]J+_(A0B'(<5\'TQ"[O@FW:?@X=WSW"'+X'UTK[646[!ETEG[O- MGPI")W9=Z2K) B4CEROJQ5*J" (3V6*VCBI_P)N*-1MJ3I\>8>8..C-^I/P@ M=!GQP<_E/(HD!(E<>"((.?%#9_\SLX*EGG\,C;:*IP?WMGEH![$#OANF;X(( MU!B/;D1)U >A-.N'?G@G-L0 MF[+,98J&8'&\@+J4^2KPE&(K M@1)S0E=YPHW!3=LO?SNI@0ZJ75Q;N"Z- M8Q<7DU@L@@C^L9D3">[9L=WJ,6W/WVX[0#LQ,HXBSE@ :ME7#!P='KN4!^!E MV+$7T;;<]V8K=+OY*V_S?*R3&FFLZ0!5CRE-^)@GLLH' VOPBR%FC_'H3 (F MCT]-1G[U.;D;)G$B.+SYZS"-G<3SYK216_^"L MIS*HWA?9F,9#L&0*?6C=TLWWK$8'Y>2VS>'\,LBD&TOW XY/W5/9[ E!D2]A M@6ZKL8 )CE,0QX(H"8(I):>.!Y)I.U[D.D2TY&1TMO[P4-@#")YD@0%!P\RY M$ '9GHTG!!FHY""@/GYLP=-G"0"7^$W/ J8D\9*3!7-;[9<<=L9*H4G\.#G: M7&_])W1).WHKOR54OU^=%OCQ D,3^#L?<3'Y&QWA'R]>?_[XYEV2%U_PI8O] M#&YR8,&V_S![YJ,\YS!W+&,RAIG3YA4E55/4'[4,DNQ[Y*+\H MR[+B"8R^+.D+KQLO28R++S(-L >4]U=3_?6@&U>Q:2@4^L!^AEG-0O_V E!8Q ++"R M:;DT"_ =?.:R(N/['JC3&--=5HRO?=6O\=PJ[M5T/^S^H]EU[R,RR)5/"@U MK-L8<00_=(4Y@;3L?=#@DN2%NK8J[H#@YJFEU';,>[A-Q M#RS1<23FIBUH"^D"/@SXMV0 TZ:[PG(+@.^&J4]*4X_I[ &$J/-/CH>+SS[< MXW@TT>AD3BFZ[@[,O\ 0^F@Z J@>IWS/U,+UDZ<;2^F%D1^F MI]0FLY8IZU_C%$^U:$"#P1D/>54YNZ=166Z?*]%7%L1.L!P(*N ZH]) ,M;G MT'*&',O4*,TP]U"CZ;X2S!KU@"XNH%<@I&A'82)0=ZUV@1";+'BK&ZB:11Z+:DE=>JZ4Y M"QSY-E+ZLBVDN0?.2?[[59RI8&B3N+*)@!+_3R"F#\.RR'U]9UF$X5PUTY-O M-3#;C$UI.Y5%ULWFVMN 2%3Z% D>G (H76F%,.0%:.4NS9&VRG/3U)R/ M>PYZX1ZU@;[C 4QS7Q6%3F$ S,EP84K4G0Z <3?V=S@8[*;/4FQ@7ZKO14T_A\:>L 8B3=P3 = M7BT ']J9_;[I28"1^J=6;6F3EH:3H">#(^RKA&6$*3'T)F9&?IKY6?=L?RIP$*F/$.7 1.KJ?966[,M26:>+J).6).?WHO+*J(R:0KE%U- .5'-X* MI&N^1;RO10T\:G4JP4(4QVF_GSYH$Z?5::4.\B4*NP:E1*XU(]$Y)+9%!:NP MLEZR:3]II969I)G$4WM::<.")6V7(>VK.J&_GPM?EZ8J+C6:(<3'+=+?'ZS. MX'(6K5-#AF[3LO?+/;K)E9'EG$#06$3L"RP\ZU?)A$F9W MA*QRT:\CQ%2B2XWH&M'MD.@V%\D[0E(7Q=8Q8ON"Q?8+)K[."@#[J9=_0) = M$$\GO>S L,RPS+#L[%AV@FOA.I.L6Y+./EAR[KPO]NGO=7><;O.[@[%ZM_N" M#C!4UW=/Z$>=_/XF _V7"_TK WP#? -\ WP#_!<"_+-W=HYPZR(]SJV+^PR5 MWJ29@LZGIR4FV]J.$3)MQ<#NW/J>TW4_&U#]? WH"9#73:J,/)Q6'@CI MZ$V)1B*,1!@+8>3!R(.Q$ ? WA'"L65W-^YYY8JP:[:_D\>X.Z,Z9G"*"&PM MGG5'GZRXNO39YG\ZR8W.I(A. .IN4F5$[9F*6F=] B-J1M2>EZAU-!PU@F8$ M[7D)FA<$SU#4CK,9\[A)J"[FF[J83=H/34=>3#=0,E Z'[89*!DH&2@9*.V; M;2_^#,V[V=*,Y@3-\X\*7VQNY>1I% /\%P;\2T+H>6#_ (,_7*DT(U(O5Z2, M+3' ?Y' -[9D];TJQTJ]=RN&>]LLE*TT>3Z# MT-*HA>0\0/J, B2#_4Y@WVAG@]!N(]1HY^.%',_G5$OCQHQC&#BS-_$L$RB= MY$9'3++9!&P$[7D+VJ5CG_/)EG,-!HT(&Q$VMM+82B-H9R1HQE9V?#709,C. M(T-VQON4#90,E#K!-@,E R4#)0.E?;.MX;;]4=^%W? =ZX_+[LY>L@2RW_O" MS^?N]$ZP:[_7JR_PTURQOB"$YHKU'5CT0B^)-%>LKT^7N6+=7/C:95GNWCW- MYHIU<\6Z$=VS%%USQ;JY8MV([0H0F"O6S4W.:\Z589EAF6'9V;'LQ9>',E>L MF]H&1QAJ0-D)_2A3UL- W]2S,< WP#? -\ WP#?.SM&C(G/%^IX/G)@+0_>J M);IX86A'#*BY0-?(0R?D@77TE)01"",0QD 8>3#R8 R$N6#=7+!N#OQW)_O3 M26YT)D%D:FL847O>HM95E\!(FI&TYR5I'0U&C: 907M>@A9X_C,4-5/6R52] M>'Y5+PR4#)0ZP38#)0,E R4#I7VS[<4?H#'WJYL=I2\EMW+R-(H!_@L#_B4A MP7E@_P"#-_>K&Y$RML0 WP#?V))#VA)SW*>-8R>^=-UL7WUQVU<[8IG-=FXC M#YV0ATO2U7N13L61D]PA:"3MV4N:L3S=HLK(@[$\YV-YS FE)TXH->X_.87Q M-AM-SR(;UDEN=-0K,#NZC: ]+T&[I)2<&2@9*G6";@9*!DH&2@=*^V=9PV_ZH;S5O^([U MQV6WH"^Y-'W)RL@Q+H5/OR82WN96!C]=Q6F&!Z6L-+8*?'QZ#WSU#>ZR@]?5 ML,"/.;R;\2))AY;@A;I+,^A36CRWJAL:+;RW&=_+DV_6 -Z]SRTUE/#,W\9# M93FVOE ^-!?*SP-UO46S77%1?8'-G^)*^/55@;G6;)DF"X*S.Y7YBO?Y4*B> M]3<^'//LT2*E%CA&6KF+B:T7E+5ZL;G?;E3>6:8LGMB@9QP0$T .E1V^ZL%M@TY-B7 M%EAW[]I&?L1>YNNVO, '9'H:?IQBQ7DMCG1G(>SI39E'6%,\P%;2PY\Z[(YN MV(- GMF*5:L>6K90UV$791K/-',:IU!9:S&O.RIKQ6KUH1V#\UJ[?Z''3':" M]"ZIV@VSN?7G/_]QG%_=<3[ZX0UX+W]'Y^5UDHM^FH\SE7\!EKSJI^+WG_[] MWRSKS_]Q=?4)TZYO9M.N^*;U]V;:]78:^=PV(Y^KJ[*AA3[?37>V_Z(X]BT_ M##\I,Y]4#*A$+6@3FQ2I_N0Y]L5/<\C= M+2][T3)7)I5N4NDFE6Y2Z2:5;E+I)I7^'#U$DTHWJ?0.*!:32N^:%C"I=)-* M-ZETDTHWJ7232C>I=)-*-ZGT9Y=*WV-:>Y*!?Y,,DT)=O4N^*FF]'1;@,B6( MGAM]?77/^DN6YOG5A^)>9;GU/[^H0:2R_UU(O.M&=!O3)LH6]/N-)+H*I:N8 M'PEN,^'$$2&<"2FH<./8=?EB$CT@U"&_/='#J\=?^#_3[+;/\_SF6Y+_IHF= M?ZJD_,(:0SNZ[5]MFUY84HEDP/OYCQ=7SL5/Q/,!]PW.KQC7AER\Z<,T8 AZ M.DI#1D,;$$3NM?B MIDL/RLWWZ1"$>#!218.A^\"HXQ(9LR@$; HF613QF+-8"$D<)F+:@M'-.0K$ M5[1/25^+J922\V2J="/AN;8=."Y3(>-JZL1/Y\3X$OZM,?8UK6.D( M'OFBQ/T0#,_=XQY8RB(6!,QE'I$1DX$,N,^IE"%SI8JE+?:!TPGI4\H_H1^R M'E^9?XY\=0&.D2.#&&#**!&11_U V,JV?1%&,MP'5#O-U^TY)X@++(M=&C@L M#NR(^)1(FP6N"F,>M"!24 MWR>C?>A +GU?YT9YT8&,L]5!F1K(>Q!SGD#S_ MDG&IK/<<(XK=&1LP$A).J!\QP3P>X4?B1%Y$921Y1/:A"37%FN#U7$D:/@_0 MBMAVN2>& KAT0^ Y=2<8Q8)(!J&R961'MA(J"D@+5S=7K]MC MTPN<;AIM[@H>.N@ZQF"[.0]]AX8J]@,)P8\3+7,C5QMM[SQ1)$#?!1ZX?B(" MUSJ,*/7L6-F.[PGBA"U&>G/9W E%]'SL,E>V9TO7#9BM YN&(0QB&7HLD!Q MF_K[D,B.V>6#Y'ABC[/(O6BV(^=XWJMB;_$; MM-7(,%).@RAR?!FY+"8A=US/5<*-H\"W([X7V[I;]+8>NV!0,\S:WOF880^Q M&0M%Z,3H>T@B,08!]T.RV(L]C^]%)+=W/;9CS>%\X1G6,9\RVP4K(&V7Z226 M&]C,=CA\CF+>J?"MTXST54@B)XQ%".K,=DD4TB"('18YM@O&=R^)J],R#Y&7TX(\6WHJQ9A/6:IQ[ MD@>""\(8N!+>=JDESP[L=>W7_$!V=)5F1Q<)(7CL1PYGC('18C100HHXME%? MMYXM.70"(W37]C3G67,@O1$XCHQ 5021Y[!0N2%U!)@RX4'TWA M4F]KANW':YQA%D3#@KQ%F,%CD,I 3?D+#0X=R/0Q;9CAW(I<'& MBH'@HMZV SE(3,6C0#F.RQP0#@:N6F@[U'$4XR*B7FC+TZ^(G=Z$DQ!NAC(&K4+L&,0#@H43Y#I"?^W@O"42V-,^@!DFR=#UN QC6X%#*UTG M4)&(W(#;,26VBEN\N"-NK=@@M78D=L4T(+Z2S&$08SH0:4I?NE*%3A3"!V&? M=-,$";;2ME\@W% \+E2V 5=N!FE6)/^G#<+/WT9JF*L;;.*_%<_>P N-)>C0 M%B%$ZIX VQ:MH73NA>"/$># &*P@_ M-QO=DQ?4:+[9>O/ .Q7,QKT/KLT<"IZV[X&1ERX)9 @(/)UGY*V-O"6#W'T. MMH_P5_(=V.O9PO5B#TQLX%*(<"((? *;<#^DWEY6LX^R.G@PYN_/O5T]&2*D M4>C9CHP#QB$^CYAPE1-Y?@A\(7O9L+J]RTL=?^W5C(/-QKY@W X,:-"2CL*0\G [^4T]#CNE(MD M($%YG38AX]CAVHF&@\W&'KGM.CXH'AE'OF0L9FX0^EX8,?!TI/1)U!)AK./: ML)"NG0(]?Q7B0E3FX9H#N-*,1'ZD5,09"9Q8VLRUSVMOY\&FXW#K0*LG*'9M M11U,?2M&P/2*T%=", )A$&.RQ?DYBSV2AYRJ/46>*Z?&MXD,.6;@*6%1R$(W MIHZP?=L)'=L-ERW!'"<:=4[O!QTP)/ %%X'C>2ZS?2:B@(>1 XJ;.(HSX4?! MV1R;>HXJ2_F>5%1*Y4N/Q8X=*2^&^;$5ND:V/-<=LN?@$H6!$HQSZD:>S20N M<#DDI,*)A&VKV%F6(%NE2P+O]-KDB(H]V7M95]MP[< A MIX^=#LWV6,34=[@O6! SW^>!"$'R(P+L#1FS6\XD'GS7A4M.KWF.E%Z.I1_' M,8L<4-G,]OQ0V8[G@*=/X\!AI&51\5@;% CT=*Q):+*F6BWH6>]AU-:7!]7_ MJJQ?=+'3W=9*L+VRN;*U1HX_""/?"T).?,Y\!O&PX[D@$0X3PJ5M*[OK;?Y? M/Z6PFMKUF-FS?LU5/.Y;[Y)87?T"CP[&@REP7W^T?H;'ATIAK03K72%[X"]N M >RR%^QDRD4:X:$^&GN.ZS+7=R,W /\\XB[X[,J-6PWH3&G@WUZ-_NV([)4Q'I$D MGA-SP2)/AKXDKN-$KA>"WQ>T@G1_["V'.F$O.0Q_E^H"7#8$79#NI@&P%6BD MH7UC,#74X0[U(9AW2> S5X$+J"+J>XPLLWTK-PWZZ\<72ZGTEE.Y%Y3=@Y7< \ZPF<8! M4M^.8T$";KN,>9$?!6X4A[X=>)QQYK;D+M9"&O-WL3$3.O>"M72\XV8&/8O0 M2D/GV3%S>:R$IWRT)-SU8NH1'A ,$_QMN4;6W]3[!)E3IJ692NZ&UNTXR]10 M/)8I&*"_5UN-1C7_Z4T "\PJFZE;J1O13;1<)-!8G64;4;=SLSY#"\E<2(X.-[->DZ6+NB46Y=53?SOEYO7 M;?G)J&/[E#FN=!W&8A4X$!79(:=$$ A1ET=$=:.O'B<#ITCM3XLFQ)Z@"D)04W*@# GH(JY$);[GLM\+B-/L8 \ M<09D^RFA:T9)+U9,N",X=V-*70DQ4P!S$G(5$MN'Z0EMMGPEY!F+R7^-4\PD M?,P2H7(LNGLC"O2>?N'9[V!-] 4>;[&0)M;MJZQJ/4?D$'.$Q4!BB&8]&V;$ MHR%S/24EQ N>[4E;'6".B)FCS>9(V,H/A,\C7,X281!RUZ&1 ]_)P"=NRQSM MK-LZ/T2A3Y3*J2V4$P2$E#N*07*S@T#Z@3+-T@6)T;V98O?8=D!B&^DRI*O7.N&9)@7V5BOU_2L MX>)1F;_P9(BO?1B^GKST=OK.>U5\S%3!OS6<]LCF))"!2[A@TH_#,/990)G' M/$=(WEI?D Y<$([O\Y %MAL%+&0A%Q(8(IFM0A'*UD/UD]S>6ER@S#\# M-N#A(8\Z$.+3F$DI0Q*Y+'!X;+N>:[>Q8?YRN15L"'9C KX 9@=>^1YY\9GW M]44JE8O A[+\:+T=C$"]Z#6CVWN>W:F%E8MIU]A(_B&NL@U#J3],&ZC>;YR& MCQV7\8#%@9(LBDFD?$<2%PQ0X-JAUU9=<".HM/)G/2([Q2?)\ RBS8(PP,WJ M/% ^M_T@ OO-?/CWKEA:)D\;LJJVQ.J;*"_J$)65RJTK2[3[F4D9\!BZ8;"]I5@=BPA@J:A K\_]D04QMP+::L;M"E&7S2#E>-X M%/=P. %G4LF(>-2G(@X9BUVP,#L[67.')5\@AR6E'@M(C DY)XA#B&6Y'[E< M286!D\:N4/?+0Q9^LF/D$+N[+5=6W'XU($ M@NOS/H&(P1F,XM@/HTB(5D]H(^!ZRX"[^RBZRE//BYFK&(EE)!AHV=!W(F - MZ%P>$QKL[F239:'&\^5I)'S;!:-$*8BU'\I 0OC*A"(0OE'.6T]I;N:Q+W/9 MGR]/P:''XNM"VIYBS)5![#O4=3Q%B/(9:_%<-U2IQ\#I7])4/B3]?J_IY&,O M5Q]5%J?90.^M@]^R]&NYN^YSVA_K;=Q+TWEUF],6W\T5% [ :558+LQGT@'/ MU?/C )?MX'/0GDB=W2'SN8"!8[CQ:5;XR2F&B8D!"%CE&#I0BDC2F-. 4)!B\^R&4ZJ M =3TU^1#,#@E?M,$_-K<_$>6%(4:0KP=EZ<^E+2*=!*#UP1;OT+'^V-UU>N' M.*[Z_))BCQ_BNC_LKK$L%?"8.> QLL!CO@=V.+"IP#IV\+U/.ST#:PUUUXG9 M#YN%[_L.&.@@DA#Q\"!T6"R%%%X824K"UJU:F\C\J;BSNPG9D)&QZZD@=&D8 M$<&42T*F\'(/JH0314[0N@_IV)9ECY.A-XAF, .OQWHC*Y"7I'(9+^NGRX?+ M9YM&V>;*=@!UBC-,*(&3&.'*FLLB+_!WSNFZWMQAKJ?(6G^LNT/L:;:$6(^9 M@6@RS$=*P<&["ST,]MR0N,X:FZ4/CZ@#L79O1N=I#BM/N!+"$>90CT'0'(00 M[05!0%U;XI[?+MN8M1BLV;6P1W,ILX8+>QNG2Y^3&Q$;N4E"(8CC-N<]7]V7^>($N"/R=C[B8_(T':GZ\>/WYXYMW25Y\ MP9MUI M^<6#PM;P#M*^+.D+%F\]G:60CXMT"85MLWF(JUJ7T?ZTB*UWI?/L%:G++CK= M!L)[FC+=[0]64D"?HASWPE"MS^/HGTH4Z(LUMT)O.HR]W*D[L_D;[P"W(=/F7JJQJ.%9*L^""_;J*Q&O1#4MR#28GU)G:@ M]BOPLNSL:Z(>H TD+9D&V0ER3H+,%6F6:SY.?^-9DJMKZPO0X'_@DHE("+[OP7V_%[^.FP3<^B] M):C^#S SG91&/;:QDP+:BV":)T&0J$BTM9>L+D%H" MKZU@M!5LWJ3]?OJ TX0$3^:1.N4\6BC:A96*ZNIJBX/\S0-@,L'@G97,QAG, MQU&N_C7&UX&A*@']4[$%H)D(S:3/XQR/J^CY::"(!C6*BH:0 WP04AATWP,9 MLT3\9SX#J HG5M[8HSDA\Y[G5J0@D.<29C%7_4>M7E"7E6IEV?B> ##(&:@S M)'> !YLMQ&XZU+PK![T2>+-Z%[H:@G9%SNBA:#@])8;7>$P\S5#B^H^SC),@ M1-D 'JPXQT'8DKN["ZQ@-,"HP8^@ $M*G>(PF$KGH+UDB5/)PG+4R[$VK+R>4>W:?+ZU'-?N6<@/)'T]MWXKSRJ?#>"T<=13 M@J_BHZ>=H DHVT $^KE4W,CR4:9R_%4OC2'3T>' WP7/[ZT85%_#CT$?),9= M@\#M.(D+5!&5*?FB'1^,F"=>UES7E;M2RQ@^HL4)?I]Z:]-E.FQFJ/?XKX02 MRB9$XWTMP)%"FJ%U: A?0\%K:Q_4 <"IHGE6'32@B?(]'8?0^[ZT"^!'6PXIU7+)CMFQ'$ @P,K"P ""F!I*T$CP?FU9:G\_'F=:#PT4QQR! M'D;I$(!R1_"5'F-3CD9C& M@!)I%*\3[$ZN5C0'YY>!6 MIXHV!)TU>#7Z1,)A["1@8CM^(L'5BOP41@ MOJH&8P!T9.GX[M[ZVQB<,\>N_!9MCCD>E*G\FQ^.Y& MYS,J_/OYT:Z78=I/+FEE^F@FV]2>2_JJW__QHF3_A++Y9$WY\Y^L:E"3V:*C M;U7#?##ZT_]'/'L^40)] %4P>.B$7!RYOV#C#B/4,]FDOXJ3EM8HC=Z7XUHH M-*O[RU"]2&,J#Z1J9J;@&'ZD/'1CQ?E_R_ESR*V]C=% MC=S9#E@\(.S6;YINU_3QX/-*@7+5:R[Z0M+3X>3,I@NST\>>JT9U+3-/*_1T MRSRT3=?>IJ9RN)K>J\[.SWX\DS/SDC?V8;KG)-_6P?.- M#I[/RAL^CZG7J_6=F_>G5JK-I!]UTM<&]X;WA_=FG79:K^)+J7;;]M.6M M%Q+/77:JMPD%7G@<8EAF6&989EAVNIB]6BICN"\[XN+WNPPB27E5KZC=WO[\ M\YLW:UH__0WNDAQ"M$+(U@N:MZW;3 ]E"B>KA6MP8#?\KN_E;$#2;HE?W<9W M!V-M<\35=OQJ:.%QAN;U H>>,$0^&K9.3H !]]'!?>GT[# X#W3O8;@+FTZ, MD!@A63DTU@O.14:,!3#@WM@".+Y]'N@V%J#+K'W&0N+VJ'?F,2=J;6#Z!CJTFGO1HZ'96+(\P P:5'43EI4O. M!)1G[$\9;)](XQ*_NXZ0T;@O$Y57!I$&D9U").F%[IGKR6>\.OP:;Q-+1WA8 M7HG[(9!R]VCR0D=,*)\\H<-\TEGI- G]EXG)R[,!Y1G'C0;;)\%V=SUTHVT- M(@TB#2(-(LT"X[*9>:^K@9;%%\>\OZ2(KG@TH MSSB"--@V:SQ&VYZ>)P:1!I'=XHE!I%EQ7!Y!+EPG83+@+RF[0^F9+.Z8C..+ MP>0E(?YY@/*,XT6#[9-@VZ?FR*;!9+?<9!A?)B8A8CSEC3EFA=%@VV3/C;8UB#2(-(@\Q:XW MN[M9M5.M,;;5D^_,PN,'O)_V*%M3MV+#*21WU>T$W!V)2$^ MM6Y2923@N!)P>=XB<"Y!L9&D9R])'8EMC"4Q^#?X-_@W^#?XWQEI1T@NL"7T M;;]"3>GVA7?3@O=/X0^NQ87NZ .9CO%"OBWF[KP*<7=B]&$O9%XWE2#MR.\0>3.'Y9#R,4!JA7'XCG=^5^XB,A3/"=-["U*7[CXR% M,T)IA!+:"'K,96'R_L"_TW,$G4?Z\U)3U+?].S($68MLK'E0@F7*/MO^PY3T M73)B;5FZ+5)=5_ZU3G95+,8G?K"J[S;%:?4%]ON#E130J:@,2C*TBOMTG/.A MS ^G69>S9"V=::_=89&.UD@9KYH- 1.@LFW9_*!04>'@^[+LZB:WTMAZK80: M1"JS'-*SJ$U.Z15O/B%[2A?OB(0C(X^>.?#^DJ5Y;MWR+'L$)E@W [ "&QS, MZ@#LS.SOH':$& _&?5XHB5,/)/^?+@!J /!" /!>+0A[<]K/!0+[,3TG=L$F MW>,/V\8;2_VX2KQ!T)-AP8=W"7K8/,]546ZGQO?PN1\.Y>(=0J@V;OH <#V@ MWWR6QSF,D#PS(6$]YG9DCUTW]NHN\P"WWY:[?P_P2\:E MLH8<'CZ1T)]\:?=E'MHG/1IVUZ*94A(O$Y67SDF7ZTPI*8/MPYU!\#MR2KP; M95+.(3]F[H1_Z;5PS^;Z;9/4>C&8-'?"&VP_5VQWY 2X22"9:Y!-I+.UTW0N M-\Z:S-*+P:2Y!ME@^[EBN[M.D\DK+7.:%F[^--NN7E2@8Z[^-)CL&B8OG>ZN M")N\DH'V+ML= K,U:=^9I;T=US&7VKWL^,5<:FGWK .FL[[ QEP\8"3#7.)V%'V@DZ=E+ M4D?6(SM\C4>KS[G_:SQ:?4[J[I"J,[=[F,JPG:L,B[=[=&3ERM0^-\)TWL)T MZ?0"[YREZ5P=82.41BB75U>R@W.^CV";VN?UQV7ES9>4VUSB'?]SG!=)_#CQ MA6ORR0[+UHU:KY;Z-E+#7)7''O# :&I)%2?#I%!7_>1K6\5(> :<:?CE._O: MM:#O/C;$A_H+9_)%G&96<:_@?YE2U@ HN<\M!1Z^M/XV'BK+L769ZW#*9&P" M"U_WRL;(-9EOW5UH/4^^/=%VV5+99J;RD1(%C*G_>&U]@7?CM-]/'[#R<5ER M/K]/'W+=J@*F#S0_>!NSTE@_M9)1-9%#F% KAH>L1\6S?*'*YO.N>+^O / \ MB]NO;_],3#81V;V M=9K:=5MDD,*.>-?=2$\OD_L]9Z)WE/M-[B U^Y:.+Z3[#H))+_3/Y RG,<\- M,=U@M]F+,LD=$=.][R3JL:[RI:NN[&K2P;VR[W*%(\+E1U#?K?B4'?6EI_>KGAZZ[PSU7M0 M#+1GVQTYQ[-7M!U!7RQ;LE[3TM?71QYVO:1S.RU/[@!LM1/CV23!.S'ZH,=< MUDVELQ-LE^Y#V>=O:M?[2Q[NU5#!U%OPKV$!CV26 MN.?#.R C&5HBR<1XD!=8*0*_D "00NE](:*^>1L -M;;2B84#/@CP+"P(MR: M(U)H':>WW+=2DUVHO&@0S0O=:*9&N&4%6AT/DP* ^57UKZV;^>^3'&BWTA$T MK+_,U1V.M8?4IT-5O@?=]].')0\",_0.&"6MZ-'Z]?KSM?67FYN/T!>ZBYH6 M+OXU3O)$;YZ!T?WU$5K)1QDV ]^\AV$A'Z?P)JPW_8/:\*=NIAZP5-#P0/=8 MW,-P81CW'#X_I'.CRWLP*8FXMWA6&D_]@72;?6Q]5!G,_ MT%4]W@Y&&5*("/B<]L>Z*NR?](Q?)O#L^['H*YY9;X<2D)D]6E\RG@RQ37SD M%AX>]W47ER4MR5#TQQ(PT&0#/GH3Y=B\^O[Z"='M[':R#T/KC8JR,0<.$+?> M=_5037Z&VR8^6C\/H3>E]) O-7!RD261WC4%. !Y8-]K7HPRU4]@BGD&1&CH M9[CS8@IR>"9!UR6)D]8]5]#XB&=%O4>K@1A2Q4H]H (YD I#2+!"I:K^YB. &@?5^Y 4]Y9,<@$N M%@Y<\/S>BM&T#51QG\I24(#,WU4Q_VZIMI''0/^]=3<&]=.':;)&X,(F0K,5 MYZ]LJ6Q(90#-4A4T+&#Y1,>X![(.9FI!KDNY!Y3!<]/=L#&\VN*L3+"BA;W% M\,]I"02Q5*)?^@[:Q4@T"? "P+VUOXJF9L,2G@%O [5!.8I9@4*J0$/CK?<@ M'8UQ@W,&\X-T?4<;>XQ!&AZR!$R13!]*S$\&"+_.#J':0+R<'57':S($]#:, M&:T&>!P):CE>FKI\'*&J1-KB<8:%,P!%/!]GI5L"?D2"F),(%OU-"=[Q*"U' M,#6GCX#7#$:>XY>H5,$8I(*7AG&5'D;FB6+6=N354&9U>UU3/Z^'WC1ZY2R5 M.J6AWI#?#SR3V@_/JZE8,+<9JGD$@O82TA@T?93TD^(1M9T"B88^T1,O!3(K MU5L;9/2,-0;>@HSA=#)1NTSPC7H$:+]XE^;:+$]?O< QH7<)#- )-8U?,*-% M6257+^^J/$DA>8D_X MR[89BJ7Q<7-_NAX:/H@_+&P6?=X'"%H3M8=,H^_6W_K[L@>)E'VU1F)^W=3N M?E(U#PK3>,B.OBR[7AD6GS"W9L!Q8G"LFP%.@" #M[N ML!=WY17OHQKO67_CPS)G5QW#--MS5L_)7F;@/,ZC[&6HK.<[&R"KB_N #/@- M^+<;:M!C3D=VNACP&_ ?=ZC$Z1%SG&(=%W"CW9Y[F9N;:;[M1%[?R?=O=G%W MYD;0V L0W)YW+K=+FBLL7BQ*.U*6U2"T*SSI'$*?@1Y]KNFNUTD^2DM?Q]Q4 M>JXGT)ZY&3&AN$&H0:A!J$&H2>AL-2U_:=GJW$_S4SD\)BKI1%1R27MVV)%3 M;R<8OKD=\D6CO[NFRF2-#$*-?GY2/Y_PUJI3[LB:*8M_!.OU8DLHG/=J?B>Y M$?2HWY&23R> =3>I,L+V;(6M,UO+C+ 987O>PD:\GF]W9!?S<:H';5AVI/[\ MYS^.\ZL[SD<_U G)FZ%\.ZG0<:,+=+Q.H>),![^<_7EPY%S\1#R8:@+(XD"U( MC*7M!M)1,7%"Y@.)TO8=!3T0^$P9620Q(-0AJTATB&^O2>*7;*RL]VE6W#=. M8?6L=^]NK?_Y19_4_=_5P^ D$LP/;*58R&SI1SPF+A'"H\*/W#%6>-S8;WGQ+\M^0*$W3E"0@J"1GQ=B9[ZP[.W/GZ]\5L@<\VD>WR MB!$I Q(S/_("8D>A4J&OI.M+*=H 1HF[=-BO/S;H 7)NT[6&['J.L^:05Y[1 MW&#T@1L(*0"\(:&,N1&7C#N4DB!T M<5:@EV?_MOV?"YJJZD>="@L$'@ MA+Y]8V#M^DP;H")RX\BV(^9YE*G8COR0^C0B@>\QA\LV85B#+Q6A-9TUF: \ MIT2NQ9P O,)3H(4H)PAEP&WJ,MMW0X^'TH-///(XJ*LERO@(: D@)CT=6@+' MD[ZB2L7<9O!_W);*B4"A@NFB/'"WX\LQT9)AG8N/NMC&PG#QM_*GZ8A]#P<( M9B+P T:4 *7!;$&"(%3 @;!EQ('-;%*D^M-J ^TY;,[X3:G8@6H1*=>3813Z M@DDOYBH6CHQ=YGHT")PV;6>3#:@FH ."_9,=.;$=,"4C I:9RQNR/=O9/]E2U9;QHW>\X/:_KRAWC>O2W?JRX$K8=L$R(=*AP2 M<9JDK<+-., M&_/+=3D#A# WE!&+0H!T2*GR"%.N3Q1;C>S?RF;?8;/S/;YZ_(7_,\UN^SRO M%&HZK 8S'^1W%GBL$C3D#1R_D<2@H]P"S M*G#!9K6Y-;OPNQ[-SDOBQ<0ZV54($Q3%-L#=F"]>EKJ?<@ > <.&$ONO9 MBD2N)T([)FR_S-9#T",X.*3+RGL%_V:I;QQKCN'D]O25Q]"IQ/JXT^^O?OU_ MRUFJ6_K"O_T\?1ZO8?T5&VE\-^4IH;''8Y^A&60R)B%3@6_3./(8CUS5ZFG- M\G3B<_U%I7<9']UC(D9S\"^O+GZ"Q[P&9]:D;UO6W-[#ISURAWH"F1$JAX*$ M!^"S!#:$[F$@E"\@BMF%.[?O-7?M;EM M)$D4_7XBSG_ <H!H&IF9R+[&Q#C6HKH008)[.0,BVU'E[ M[\SS!GBG4.,#T@?\M\0R%[)4ASQ.A"*,DY003N'H+[LCD*Z5M] KR7[=VQAP[T[(+6<-"0)B6.6$5)#1"5920Q,94TMN/!G];N?.X6WN_9QUW +>T4>QZ M9;N&A ;=E+\^>_7IPYMW63G]C"\=JDUANPGA[3T+N]L4UI#42U%Y'EUU7--, M\ZN_!,MW6G>]=]K41HM$Y^MW3\M0JMDTWP#C;9MWJ%NS3= O9,C=E)J^U5"+ MHW;)/V!RU^>E-J656%P5KO0'YJI#;]WQ-WBNW<2EV?2GJGWW7%&[JJD\/NS2 MU(%6^U8I\ )47F?3T]NH\63;A=ZVY5N/1CJ,B'3T?'W>;OJZEB+9_''Y1O?V M6^EDZXMZKRCZWT[PHG NN(1?7I2!GS/00:E3 -:D<)XP6^!A];J,'QEG?LI^ M#'S9KQ:<=V-0]L@8=+?<\AYPP2/?C%/F3#\L4_$(VR(/PMBOS7A8PG@8^WA$ M@3^B;.\$]:'W:B#90+*!9 ^.9(>M*HWH 7JA&H1J M$*H#"I5\(.,Z[EFDCG!J[ KUW;F3Y/T>)5^O9:+NPB'7WLP?: MG:$^@F@2SL^C?BBF XCM04CRQT'4!E$[A@L@^'E/^A'V1=1^&F1MD+5C,!;E MYSWMEC=8M4'2'I6D)><].=@^!$D[5$^P[X+LK7. /O7_TE$!'X8]S&D]]X8.GT(U\,0H* M5UY5BX^OSX,W2^_?]!X^93, K'#8&TJ[Z7?G)D'>"2YN8 M6?/?+^:=SOWVS M:5Y<-]O;YIOF14K^&'Q7)4@H2%@!Q OL#)[(422!<-BC80%("7QA3 &R5P)J M8X5R!H_.X%?%5*%8H:PWD]X\O9K?>(@0O)K#_*-850D""4MG?NW 7"CX*PHH MJ/Q95;:JL&[+M\C**@I4E?GE3)>9S51Q/5J6\UH%5-U0FBWK^KS_9%/3]0.P M*\%>Y+^#!K(S7[7:QK&<8L5H?E5AAJ_!WDZ+S.#OJU]B3X>RTBR>?]P/5Q@O M: #$-^>UDIWY5GCXR;GV>;.5DMG(%-TE:7YO/=?VER=N8@4 >N.NCA#H\#Z.*XAIH]5T5MJS8H#:RJ,Y! M#OX;]AYI[G>XV=>% L\ZJ\UA*XK\TJ_FR\ZQ-+N1$/P2V)J-'VIOW-*2^MK_ M3-55X;"5?L/Q R5R,6E6]S^NFDAX]HZ6?N$EO./GOJU"Q1S8#&3I=Y[%_[.W MV_QBLD$DX"^_HVHOO)$UM?AH5_\R]\*= .I A8H&QZ/H!!N\"UIOCZ)6Q>,,Y^!Y.$RFH"WO8T>(Z$0,"W*SC= ME,_=44N9G==N SZ /T ][S^?7>2Y1;[W$'E0HO"//U4:U%?E-B3ZGL_&%FE2 MPIZHRC>\@I^W>*^+]?Q"%PJT8CH;CX/?X3@Q=O:KES6P*JBNW#<%.&<3W^00 MUSD/7K0)O+13F2\6G@273F$C 1O4<([!/0'U'JA+[!*!J]=.;@4!O/:U<+ 5 MQ1S)AO[^411T^/W8?]#CA?T#O;];NNET[+?P'/LDN<)_!M@?W#$U]DBV=.YR MM3+0%!0S0E1[PZKL@-TIZIU1O@\2HE[9\"F:IHKFGNP: MF,QAWZ>&I4#/UN\@>3HEH1*^9C^6M> %D-!5G@GN/K!0Q1O?*F]PXKXJ_Q?W M+;/>1GLSMCC0-*#Y#I65Q:L,*P(%FEY5C-KE^R#[ =BU!D3-F947?OTOY_]Y M[LW&G#0-BB7RUY(3L8[.3M#= %CEE*WO3IL_IX6:E/ .A98X+X5-)LTUA*T M]79Y-JAEKVPL:ALF5S8J$VWE'JQ_<\?MF[J-K#8Q>?X.;/M/E1%^61$;%<'[ MRO9[8^K0S@:O_S7+IM?!+PX4FP4&0$^R=H/:O1Q&@6^A-YD6^7B,*S7ZHKLE M"G[]#7Q[\>G%EW_V'YXCX\I?LHEO\M(LZ3N*MU>I8*Q ;$&XZ+#"XDA3PL/8 M:,6=-E+**"9QFL22LO#NW3W/DC *UWO+W N63WMG.:5)(PG+D%+'<:I%H1SEH9WM]4$AP><'$LM5.) E_$PX900%6JM M#1<) UUGS)V[I)]Q+D^/94I-:HR@8(M3GMA(:QFF+ XULR&/0GUG60>>V-C4 MKQ/-+Q,-'KNS_L,%QNS@=.>R;WC-!7JV^ET=)OW[##Q^A*0#;W#Y2_?*5?]] M.WE9K_:/;'K1]#9^ERE8#Q5VJ],?,9)PZ5BBN&!,A@Q;U=I8<6 !TBG .]&# M1V2-'KN VA,ZJ92%!M2:-&'$!0'3D' 3$J92HRVU'=UJ=]0!G- U\W^/=/HT MTZ7[UPSC!:^_X;]OZ*ZY'P4-"X'!(I8PT*(N%#J*0)."BC&4D:1K>HL,DSFG M)3BO9 ZC!_'S]96KNFPN__SVEM+1L[_%)%S3N7N1NWDO>-Z\^1,>J9N7X3B. M@X[JUT=51^_]:.I?;9TSK%,BE4)$-.6IBQ332>R<#M.0*QG?79.!ZA=[D,B# M>7KR@ +S#K5,(\K3U*A0QB%32H+5UHQWD&I;LC=5Y4\<@RN%+7*)_U MU9$7WDNT%G4?7 QK-;^IXY1=IF_E^\WJ'ZK%P6-\4:W1<#&&2Q>N'&-.2@0_0/5)K-R\G%+=9@FT@[B7Q(A?#H8'QR":XLC)0F:Y[P78BW02[?3R]9?GK_;22<>:VZ$ MP#%Y@J/V0JU%#+'")JE,.F9H[,ID:U&O;8$\-6F$B2,;X42[",\54DC%'% J MPAE%Z18MS6^;4G2;>[$W93X4[DIE-J@=7"]P%;6JN0RWDZ=>X54=F:X7 @[V MRU2KM"CE%$X"B<'6&6ZU%)&DX,T[:KE0QG8(VXY,%*V?.O< N&]D,X12I!(& M(T%'@?A%+HP%L)J,X>A^^SB*6\_J!Z39IVW32[ U;7FAX+<_=1(,@R!J_#*_ MO,PGG_QS+Z:PCI[Y/,+/N?_9SP"@!;V)#[\H"LRY68D1$0IV4 JJG;;@O3J5 M2,:L@!-M[(CAMS?47R8>:1,O7)YPH>TM$+8231DEF1,PMI=+&3I+$B4@X M*UFGBW%#B&&5B"Q)8D&?!B6-2.#\Q,#!B+DT3)%(P.E=I6%*Y 9VO"'N]C39 MT5 =IV!C96P-EU$H4ALS:JA5UG(;[VI'[H>(K>E0JIX.->DZ,BV/1OK535__ MJ%/$UD=",JHK9J^W?"LLEB>UV>3GS8AZA^K MHHFU[?QU*1X@I&:)/->T+-:1XQ. DKFRAN8 L3::@4)HRTU8-)37-,I071 M@,.;-N!-Q^ 5BLA1:L"4Q,8)TCD^:)M!I\L#0_<""^4&P#;V.Z]R>O[*SB/74S# M5"J< "I41*(D9$['%K!(Q'[8QI3NCVQ[:ZL71^W0!+X[FDLJJK-?U(_L'"0XP4:PD9RZ) MN5&;1F=_1#?.7U74H#3COSY$__=F;%M@W(9D-CD,DIHIR@48I9!%7#@J+/@0 M*4;34PL*?9,V:R-9@3)'DNR!Y)O9%$>9-5CYY^9O, MAC86H8T4W@C'4JO$."HI,ZEA.F3V 538*V4>5%D,)2\W3FUB]70 C&K8"J6BH(4-.5TL2ET@"MQCYG MM[QP&"H[8M)_:W[24O+_3\.DK -.RMI+#G:>6_6$1DP<:HK!BF^R0S_G1S/1 MH)$3(0[0H7N_G@,[S?5XPET:'W%7QKU0BZ.>-&#:E[/N1X)W:HRXIP33';J& M'%2"3]Y[IH^=97;B@?T:#8XH[V^7^JUVX/&83TH&\WF/ PI.;O= ^$A_A>^I M6;X=>JL/EN\Q6#X2]5?XGIKE8X/E>TJ6+]Y%VSX1NW>4_OC[]G)YTW?;OBU\QS?X'T#\L08?V\OYYHSW;_OW(L9# M40R/QF7H _)\%)$'=GK8U=.XT\R!]:Z(>Z0KMC*;UYN:;)4F^]%A=WM@E_?I MFZP$.F(><2L+DC'-.4V=T(X;)T6:4JI$1&(1B=1V=*W;*L=YI3)F?TB7LIW_ MO+%_V(T?^-+*+WSM^YN_J!K4+FH6$A5RR^*88#E&0K61<2AM1",F6!+N62 $ M%GA[*FP"LIW;3NZ2V_[9-]M?H!Q'U+C4,&DI%U3)R+I(,*)5:L+$[)G<3BC9 M/Y7?0]C&-[P3OM_S5OLGH8B+0A9SA7T:J>8D!M2)2+@41'3V:=@&6WX';+_G MK=1N9'U,DUO-<,4VL.5>F>R85OT^G3=<6>1YAY$C21I1G7)N9:H9D3%P@W6< M:,,VU7#WY+GO0S)]DCOD=F^"6D7 I,[EKC8*:Y<# 9#:$83:HQ1.NE, M]KY;#GF<+9;-JD)0-EON7C;_C(R^H7@$/556E. MBY?9%.SQY$]E\+.:_'X#C? 3)0#B%VI]?54%.QL;$@H M4*@W4JA:N '0DVH._O+O*A!_>Y=-7 //TFLU2I\0H:UZ.94C@5_B+5H^7U+B0*2YD"C0Q0ID(2_3 1%*7DK"S^F.76KU(K"J1&H0] MX4V=3<&01X2 NF-1I*+4Q@GC"K:1V>C._4H9VPK>IA$HUGN_WM!^9_[JIB(- MJ6T**ELS[&XE8B*I,%PR+=+8-[WJ<9'&70*_?I8'YOK[HHJ@G%WB_)'_<545 M1:4DLP5YF^Y&O@"BL!OF(\+WIK)LOUDGZ%VXHG53FQ* M]:^$'H7YYD/A/2!VZ"J&EV-5EED*X*'$'.W0_^2K1:HCRB^5MGF]KFU.&&VX MV]X,O+ S+WP"N_-(..&P,6MVLOOH]RO'-(-N)WZJG%TM6<[UW7Q.?O*4@"<[ M8V5WL1 GI\LGYYO;CX*O;C(?.:8L%M>6TZ*>A%.[:,/]_:,+QA\?-=:70/MI MLB('UGZ\K!WQZ&&S]OT8]^/GH'RZR(OI&49>F_8.:-[+;>T[/9E]OP?2]-^^ MGSQ/IX]9.,?/L6']55[W0/Z!)7O(DLD.M0%]9,DCV-/^)'A]FNEV\'X[V[H@ MU7-V/U:V1P3KF>E].NEQ#R9O]M GDN=]*?T^@!3N18"?!D$Z*9S[R3T*N]#>QV M=PWKN01[YA^*&_)/5DC9Y!Z^G>! %UCRFRHRGU*X<('*X/M%9BY\7^SL\E)- M'3PR/N\]/=?O;NZ=GLV=TV5=!05_+S'954V"Z73$- M,+5U9PH?DYCK(;KFC\L$J'\ZCP@B-FD^SG*?M)LA-]7MTVRE0WFI?[U MV:M/']Z\RVH:'RJ'N9VA?'M"KGKI_Q:YZO+;GL,2R30K32EVE5A.1G2& QQ;]FV16629S7/>N;NX?Q=7"A MOJ'E:>K6?)V:7VGB@FNLJYWFOF "_PRR]?W"X0S4YI-^YCE8-'AY"HZ!?]TK M^24+EQ>5\4,O8I)/%S4=>573\;)=T_%S/ B\#11HTL]JD-P,? MIS@$9 *;!9_%M[,)VNQ@>9Q-A2_8LL)DI5=^5_4'L2RV<.UY(0V"N%O@AETC MB OZ3)0?;0+/.@7.V+BJG?*T+^I/5J-SVAN+ Q=Q1[U[T=[-% VKW\Z*N&OH M-^B6:ZOG$U@X6P8YP\=4F4\ Q6O0YQ7AP,^9!MDT\%,+:QJXVLMI$^D\^,>% MFP36561$@&%]M?+4AH\ T-KA*\T'P!-H@^;=#CB E6 2OOF[-A",:8Y\7*&( M[^K9U#/E.+O,D/^F^:@N-"J]:W*9^[)%()R"QW"FL?=&_#SV]G.PJ<6L@A:> M710C>9GQ[^'35[/B*@=*Y(MEEFAOJQ&1B/!LDOUK5E4LU85/ONYR5HL9CH?OF .?'P6 MTA$R_=_59(920)J2K/:NNGHZCR*=C,"_\5]&S1$(E-G7(*]W$J@,.PN"EG]W M./SUJ[^\Q4_"YAM5 /"@D[XC6'Z#HIW_JKGD_7Q1?IZB5*++^/*6RQP0G99S<3_^/Y+/2W52\"-8Y(* MUYZ3M*0ZKU;[STQO'14UMPN+RFT\>)C\$GYOJG)#?T;SVG,5L!;<<)ZKO[Y8 M;;P89'"#H"*T R9RM?BO?'Y4V]3Y J#2X'>@W'W1I(,_ MV"7K^2>O0X&[?-5DO>.CU@$?/@%G,"0>_ >K,T'5+GP*]-+Q^056"D#][]R? M;9?,QQS'ZO/MA_"13S:(,_1];Z8^FM>;P")+?!?RW',.;/+QM5<>O\.8 MLU&SG?=DU*+H=-EEF?FQ8N@AS>55>/)5KDN M6S:4G?Q=\W:#^/T$$MH(7S3>8:"^%JX>5.WM4_U3(!W.86N"3)=@)ZIYC@M. M5*89CX:.'2P('ASJQT5HJGYKF=;JZFKL%4(K] _*W+TFF C79J"Z0#! ,:N M/^$_,+U9CA'BEKZY:TCAJ'76[VKZ5+Y"[8(B0 MZ/XDG)X$KYY;]*$Z\>#5B2?R8?I757AX3^6RNSLD52-^=G)XH MD'U@&ER*DQZ5VG'BL^ E7M-,CE+>ZA%>-B].ZC;I/LL;<\ZRLTZ[5N,R; M!^H.KPZV!4=*+#6LA\]E9=.HUZCR(DAAJ;)IF=SZY8W=N\MV\V[8MJ54MZ&? MZY!]??\'T2>??[I;@]Q'G7$J3I99N5NJ[Y!6]D .>L='+8YX/TYQ_4@KVR3! MQX^9TI"&)Y+@DT=SGF8""AE1WI,02C]R4$YI/ND.35^?E/GLB? =VNZ!\/4E M?6&P?'2'F_'!\CT&RT>B_@K?4[-\.^3!#I;OX5N^>!=M^T3LWK8I4<D=X;Z$+8V[$E)[$%Y[;&8W\_Y=#[KM[F;&\SQ M$,?=/1MG%(;#W)K^VO5WKBS_'+SU/0)ORP$>;/M@V[=K 2IZGSJ] M#ZM#N._?]C^4BJ)>%+GU+,?W?I'O<8OA.S'M0VTQ#"0RL[%/;\.LN2H7Q]DS M!0147S'W[E)EDT7N'#8I&057E.U6452+?R-<(=R[4Y.,%!7QLWB%X M-3OP/'CAN]M6*^,3=?]:XU_&!Z^ 7\WU:*G#[ZRLV[-F$U/X/JMP! )^+ZIQ M[_Z3JMW =0F:?5(OAZ2Z YFPFUN:?O:S5X&G7C4;]A$V[&@*],EGW@V='U<^ M?$2_[1_;Z-K@N5>O1ZL+/R)W[^3E/>0YW:>+];40//"?5OJ-#A'$)W6AQ\^' M&[U^9+*L&8DES_5$4GGR^%X?HW?#K.?!6@[6\BE:R_XVHCPTIG^\ =.'% %; M&O"#M9PX.\L/[5F:-K(>3+]]N,^B$K6:J.0Y\BQ/SV9^#%/U-3V%@UX5XW(_ MS(6:?*U#8C=4JA:NCKH%$T!Q_N1"J)H"V_GJTPO@AJ\7@9Z5\/<2NPI?ZFQ2 MH=8:.'3SF*%]HF.'WKB-E;+/VZ6R:X?D(8YW^CA>-1?\[038^W(8X3,$[YY6 M$>T"P;-@X22VNA6 5:BN.@8/\^#Z)]2IK4?I7??=8JTO*N)8+=8>B;LPV/\' M$T'J9V3W2=V2?-PER+(4/KEO(]M'>_J(VYK>1^%QDO3$I)ZB06G7G__]WV;E MV5>EKOY]ZGV*I@G.8PS7.TLK(K_DDG?_@W4)"1\$;E17!?_E,Y\5R9V?5.O//+M[ Y_WCBZ>#S/[UV1ME MIK\1E=@HLB8VPO)8$B4<$SQA(K)AR%/8+@-;#K!^=.E?GQD:$D$H@Q_/)EGU MLR]A2)\%UIGL4HW+OSX[8\_^1BD!QZY%A!NA.1 %/@%3^+@U'!VJD-M[7;KB MFP]OOIUJP#WOZ 5R'VG_9=)OHGN M[ !TCY@$UB22,,:)5DH(:F)K80<2:IA9I[L,8Q;>A>YL*[H_XOJO@= M'2_TL=Y:-_'F*GA1>6/U9I"[;X8(!:.Q4SREH'4445P1!SI;6<931=(CZ![2 M2QDX]3Z0"%6_]<932JT<3VUJB8Z3Q*6Q/H)0]',?[D_]R]!%U*4R!F[G+G6" M":V9E!%C(K&&'X'U^ZG^]Z2?CJ4F5H#>X)K+2$@54:V89C%+-8_I!I8]CA)N M/78#/@O@:1J32&NE;<@X)U0F1G AN3,NIB3I,$+;.*L /-GH,NT-JY0N5K&B M3":26Q$K+I@)T]2*4+E$[$EH3E@2[03K?S6# IHJZ> UJ,/I]0@X;HJ:\U(5 MU\'/;N) ?C/\\Q8BVE*!4H5Q(IT$\G,5@4L ;!7'SJHH340B-JG !JP&*@\4 MK/SS]1CZXJR>GY!L#B.PX@08S2WW+)8))P:*XA*C0PUV71NN 63F'!$I1N7 M3HB.AJ $3P2<\S2D@%JLK6:I2%4HDE1JRJS"RTMU'%L-&C))-76QHS$1:6)X;-V^1V3&-NY8#**E!K,9BDBEG*=NR')[]M%]R\??,##YLGKV3?/L7#.]A$_\CYO\J0Q^5I/?;]!8$_<^K59I M%GD]_]X'_[D%D9B1ACHXY6@-5L6"78FYB&F8*!%IV[7/,B0AF>9SI;;\):^R MYL@L_ZX"^+M'_EQNH:/.I7A?I>51Z^ MR]5D0>!?U \_]^*X.Q$E$JBNA;:QX)*',G5*A#&<<<*(@N6_?2=>.3U].RFG MQ0QODCU):]00,T0,\=I]%W[[B#%T_\N:%//=(>*7/;?GPWR82G4CWHSW&"]M MVT92;R$OMVWK%KM5H_MS4U'\4F%R8%OQ,\,T(9*G+HRXDDSJU$IB56PMG$]M MARL@T!+N+C7'VMR;U%T$ZBX*U]3=]G3:=;>/JP5OWTUI-#C8*8.-<^"A@(-G M0F;#1$I"(I9TR&!,*)7'U8$W;]!A]F>#LARU:E,79?6F?OO(V_6Q^?0-&\:I ME"$G2D8FY09L?*BT5-*P%,[)W*A-GO@)-XR3+39L,^YK6[9"^J6C,_SZ125O M[^%@/P5/%U,O[J!3M]BV^=GW?5I]N_7I=FA5,@'.8!*&$DZU0H92&0?F3C%% M0KWQ"'6JC8M7@AV[X;W8-+1 >9%];=+Q4P?'U=LLU><"]O+7O)A>!"_S23D; MXPWV*'CW[N7FG8$%/A2Y<7"LG'Q]XUK1$,J,2!EGCDC#(R:%23B3%)QCHP5- M.@YCJX[&SW5AP0L#AXXR0T0\21%.#^8"2H!Q#P-VBP^^&@U8Q76)W&7P05W[ M8, T]PR_.$SLZB'@:O5BGW-<:NW,$=LT82RFB;2&I\K!N9 S$QH>$C H4;*) MK0](')XD;(T\G6"?CDQPL% DCDFJG>2:1CJEFNA(4@J61Y NK\D'- ]()B \ MW8=,/H2$)]+/A;+.!P^JBZB/SKC,!X#+5L@R^"?>>0?^TKN;4GXYOQB$X,@D!88!#J8##FTJBR,$YPBK#E+[][/;L;SME0MQ6Z/*L(W_@ MQIR?KJF;78ML5ZSC:[C^^NS5IP]OWF7E]#.^=*@2GG:!SNWU/-TE/#4D]5(T MN>K([ICF5W\)EM-:5FN%#E4UDIRO9ZPL@ZAFTWP#B&LDZ,JK.1;D8%VF!0A M6^3V*5"\H1+QQBJVN^*UC$31TAN+6K]6EZL_X8A-D&3K#2TJ6:TJT$6N<'!EZ7U $+"+P.8 %^RD5UD9!I,K%P06-( 9_+; -ESC ML=<::Z#A^,[F?_&@]O^0#20?IF'J9>_&@60G;G>9Q ZZ)[T(KB!F0["$6(4)_WM<'D/.S)PZ0/@TF@4A?WU MO$[0Q,;;GJ,,*;M?@_0"[];4Q%2].[!;TC2=C9N!0,-TLX-.-^M17ZR]QY(= MA.N><]H3;7( $3X(18YV+3I(VE.7M)ZTSWD(DG8//L)!&F3>[B,0?LX/YB14 M,\^[^9C"9+VD!I&C,.[)F?L$?-U/J 9I>Z321LDH[$L+ MOV-UQ;VOB2P'V9!?U$1]K;I@%^Y;YKZ738)Q56!_C0FY[3S8P%PX.X/?X[3A]JKPF^F%R[!A* ("J/Z/S];]YDOJOE^X M29!-@PP^7^2ZJIBY4$L9V["SXS&.,\8@ >9G_;()\$%UDYS0O?#6I:N(GUBUZI.SQ69@ M+_X0GQ.@V7A6[YA%7M?%GX3G](^B!9):P#?'T$X$2Q-!"=)*+@&4H1413K55&O"3+*IB^TA"2(B MX-_XT=8(P"AX_0,'8/AJ\[H\]!,J"H40)A2Q3373-&8=O+%5?ZG8E^JWL>L"XUXP9+&+M4B ZSGAC,2 9"H3 M"XP?R;"S!> VS8Q(3&*R'XK6HSCVX^5J8*_R NWN[CQ>?=+SSILBOUQF\R0U M)%$NC&(7K; M@LP+@;>[1]BZ%KH7IYI6JY$2S@;7S?PL+\LU$9:KH>>C6^?GX'0V1?VRZ#A; MS]WRWCF&#/ ;A7>FO4M^'GR!8VL1O/CT,A!A- H06X1NW\$1&PM1FX8J>!AH M)K56*0[X!CXQVHQHAN>T&O*J+!O/SE\G\%V+1[44^P%5P0LUCR>H!3T#/$&< M!_]P =:'7\)?_!.MUZIW5N;2+L@ZI^=5D?\WEH/C'K6_LZ!ITV^S^9*M@RC- MHK@1YB)SWWP8"$Y.T\#!#[ P'NTFN%(([&@>*^DD2*Z! UNT\4AXVBP^VR8* MP%.=['TW[=9ORIDN@;*^'C]?(QM6@1MTX M-=AC6P^D08IY./+9&/ZM_#R; $$MD+ 9T,YX(#!8M1AB [P[&V, Y.4"_O6] MVX)0E4Q5RU4]!%H4L6!E?1.I*MY60>J#(*/V8_AA("_"A0\L&KW!#KA)1>A_ M0^*H CM;E?/=*%>W8,$3USC59W9Y5<&(+080R"MGYCLRSGYWX^PBS^V">9H MU#<%\,Y*_\4S'/5L,,(%%.UM\.;M!+=H4@E1A>\JVV$DX4/P>O(5-(;SH1[X MX1NGBQGV,2915T2CI1#PQYUB$IMG'&^!RVPIAYF0/(EDGQIS+X M"IS@PZ_(4]:!> H_Y;A7UL"A\:"GZZ-!OKZ=HNR6<;R10B\"S MJWQRRX9=J+(./GNM]#^NR(&*&%FK0KU5T&W.M;4E0V4VR8,Q>-6N4C%F.E?Y M.%_2Z_ +]<&<310<:.MXT^TJS0=F04OBKDWR-O4:0W)=FZ0[AQ-O"VUM.C;,CR._ M D7\I,X/1?XM0]KIZ^#YEVI,[T^M(;Y^VD+G&1Z6P!6:!7Z^QK??3N:O+MYL MM1*'\P;A">-4QCSB3%K#K"4N95S#D6Z+P\K-I[(S&X4.,X<)+:31@(3>4SXK4N<?&N>WFL#Q*NH7/+C'\4$*"A9:K+.\3/5R]>^N?KTB M418<=XG^NC%".&.E(LXJ$Z:N^Y*N9Q=3QTG+V1@7;VW8U1*E?9K+9(II?S:_ MFCI[H#S&?8-V\_@;CH2H8F^+27B7*^NCI,^?O?CT!9[]-3_WWSD+Z1'O)*H9SL'SS_E59@+!Z4_5Q^97 M$LI/5"]K,-NY8N/J5?@3*)X"_Q),"S4IKU2525=%NB_AK_,HT&6.@B8A&/H3?7)17 M]Q:+"Z-+YZKLU5S[VYMO/A;L)DIC;# ZA8^1K>XYVG%^^!]1+"LT*]B_J/Z M&F#DD4:9+5"M5_F[!H]U*?;-!4 R;-A?W3=46%6IG$M\!91U:5H#AD1* 1< MXMHI@$L[4$=^/HE*IX#V/,FN#H2+47U3Z*=/8*>[[')^C]&T+/94;R]['KP( M+G-;$;]PTR+W=PX(@6?D^@+H"C@$;Z?:-W (8;.E/GYOU!6*E:?%VB8ZL'K^ M[PJHAGR=[/F)FY?6P&/[A+WS,I& M>VS8S_DF+I@,MO;O:E)=I]01Z:#UL3^5U>?\_6)U"]V(MO'?J%.ELTM8^5LC M)YC,^1V#X;6F!\GW5@+4/_RAR&=?+ZHH^+$2:O>FL0?QT@\[:'@ /(IO_KZ@ MDU6 A2H"U93'#:GHHQ;F[>L,&!)4PQ)I U??IN)K5\K\KKYZ9=3YF2N\J9GB MT[.YQFM)9_.!A92C?JINJ)K? >-?9+#WM?GQK=3ZF@.6!GG>@-PZ1G7"K^\I7LOM/!E@WL6]IN,$D^2QI++B MNGG'QY]@48('O;J#]P0=7WO%Y,U7-R*8 MIX]Z"E30]7RGYW3'^Z6+O)CZ0H9&X7E%@Q=[:"3K(@>OT]IMXX-:ARY_=7[' M5K;MY"+/8Z?+=E3? 6ZK=R+\&#*M2E#D(+$5*U6K(WP;=C$/JEOZFMSS6W*\ M&:^(ZI/]4@ FQZ^W*8!.48X6]AI>!Y%4!7H6R!.@P[%+_U'J"_96 9?H#I79 M8MYUG9" %WNWNSV-9[CN_B"5UFQBWK&/2^[9)KZPVW\8@/P#/4_F=[OX]!_8 M>3C_09UE .9@[*>@S7W;%7!1RD +U6:TOLSL,AZK[\U!70Q]*%M\-[\@'057 MXUGIZV!6^+U2R5,4%NVP6J51&O#KZIA4)\OX_-/% GC1/$',RKI8P-F%VS67 MWJ8.Q]\GKZ>BU)NT,(DMORXOFL24U>O@3\Y5M_LD;AR96YV3/@C"'@=4I-TU M[.Z&\^FII!G.JHV7T9Q3T;PWQ\]/7ZJ3)6%'/%DN3L:+U.,R.&NFSF'8QJUF MOU5V&MSB(L>\B7*965&/U*,+QWE9*Y&LM7CM V#9#&CI*]?!\*VU5Y MS1,NZB^TTLG6O]VXTM/K*[=R>&J!U3J;C (]FWJF&8,]J'3-"-V9>L94Y9LL M-3BX<&-[-LW/+JNB@FN?;0Z>F:E+#$#P?0F*=Q: $S-_&3FWE:L'KCDAU+C, M&V^Y4DFM+!SXN1M7UJUQ!L_@;V>E0A.X#$"M@_W!J%K(U0//D7CS5!LLJ?38 MH1,R-YM+96E5%69->V^[)[=]_QI/9:J],Q6J\Y.!1S.;8/GHU-4.^AP^S(;# MS4 +7RGER58KF,NC'=:$>JA68;W*F\,B0I."ZD3_RV=Y-:?2 M.?IM8*N380TSBN7:,?AJ!N=ST\JKW/EL+$>+64#;G8I?PZGSNG7Z:3OAC1LY MI^&]G=7;SD VK[0 0'WFIYJ?0RKZH=1ANN_U:%&W.\?(!JY; MO&[+U>SXJ-L(5L&ON;'L@W6;&X;:;X&M2#;:AN0LY$>T#9] UXP!BV;//F., M SGI/YJ\OK=S9;1D(JKH: /ALY_.%^7Q;=#1W<8/-*JM=2+%K\RS!ULJ3Z// MCP$M5<=EW55 Y^Y+'7_K>A$S%AO+-8\/J>#B^@JU>77ZNYH5X/BC6P>GR*JL MNSDZ_D?'DG5A^7=,^5L$W!#$ZC.5,][D2N.UB7?-X,B*?Z\2/=T/XQQ(%!K# M1?[GJ&5X*LR6WZKQ;? \7R)J1XRN(U98,]*J7NC60K2;9)W(#,J MHY;3FJY)>QL+_,FL.(Y'>G-^XJYW2O-;K8_^&F3SQ=8.EU#P]%QH66L4T8S:2/M>!(IF0AJ-.$Q_)W%NN-VM#<76L, RI/77M$'.X#R M-JD[9 '6GA>9PSWM<$\[W-,.][3#/>UP3]N#"X3AGG:XIQWN:8=[VN&>=KBG M'>YIAWO:X9YVN*<=[FF'>]KAGG:XIQWN:8=[VN&>=KBG?=CWM%M?GRXJ$F>> M3KY!%G*"#]CHIA-O.?*.G91:IU3- ZU M$%R)1,M$QJ&(PU@9HF1G*]R[8K<&SL9=;.3YEHV#Q[[@4ZU.0"PF7"N*_0PX MYTI&E@MF8T[ MV3A%I?I^VY: \L(D95:! M-(81MU&D:6J)39RCQH4TDIOZ-;^PZ!AYX7J3%S=I6JP47_QR?O]:7;\B%B&] MO7 \ H%(PO!.3-.*I)$_$S8K+9@ZP3DH0A$(LDJ9X7',F0T5#76D&;>,I332G59UEPXZ MC-RT/9L1JG^SF=5>SSOXS64TM8GDV%8]%EQ$5#-)M>4\-=(FL;US/QH2B60# M,@TPAT&$)PI,"3&I99*GDL@X9LJD-(D,.(MI5^/_G1K3$!*+^#X0241H"4]< M%,>:@^)4E$NP&G$2DYARTMGL;I?^1I%ORG5\/)3F6A)PQ!QUG,5,)U%J."$;.B(M7'$+(\YZ!052LT=-Z /&0N[6&XW?1B+#6ID M!WQ^G1EP)HK@[<2"YUIRR"26&!ESFO(D M==KHV(4N%.!LA&G<<5#:V'JJ:2_?'%Z]!UU#WP#?P(YQC#GDV[6CHIML_0ZT M!+65YL6EC^6^723D!)_R\:R*Q^Y%1!J":R# :,!_>$298M*$PL0Q^#RQ2SK, MT<:&59U$;('=@GH.]';398CL+?ELPJD,!9'@^NK(:"DEBRRH?TL)[VJ(N;$; MW-'(!SS?=U&&@X-+&,:IN.!1(G5B'8XR"FVJ";/LKF0\H"A+UE=>! >$$I%( M(:T%Y\II&H9PBC%"QE$<)5WQE)WTX2%X\8QL"D/U@'Y::=![.L4X% 6'+A&& M4JN)E9%Q_/:NR/= /QK>W!LB>IB>N"6V':-/13:"IWJU' :JK@FF,J0XP^/&K?.3=YP"DS)7#BI,!N M1D72<@E[0C<.B;Y-RN3.T#>0M0SF;>RUYO[0)%'(0R)UE'.MLA/!NA.B:>3!*IF5%QJ 0GG"J3$"*T3 !-./'<)N],..3L)HM*R M6$FE701*D&FBJ5..6FX8^JI\UXRR=8^\)WBF/(YX""=1JR4G#E#&Z5HRXG#: MIRKMG(ZTVY2<.^SH#IJFM"&5RJ4=/O@VRH:P MU9#71E .BPX<&Q2A<(I(C$,^E P4*4G ?73*NK@S?K"%,6!)M"LZ+V>7L[%: M5)V/JU)0-??F.]'#!/7"7< ^PXO5MH/3[[*ODTI!&PQ93$KE)S>^F-C/BZ47 MYX1?W?1]^EG]^%!58KR83HM,SWP:YN?\@UJF6!@+)34VZ@%=E8!J1G7E8IN$ M(J*&==XH[:*5SXB@Z[2[+SP?W'9@;H 1*A0Z45P;IJQ4(N4VB1F)1=<,OQUO MH;O\@&$W-NR&%"1,7< M*NZXI%*"0TU,Q$QDF%.J,R]SET%A!^.!A^*R/$0F$!+"=VJP M-"'NX7*]]=GG8H8=:8KI12OO M9!2\>_=RH\:[@8K_42QEHH24.!8JPD4Z@70 /(VTTU358*'6[#YT;ZO?H0O)Y\A<>=W_MW4SL" M0AZ =@SK<+6TC$K!D\AH"JP3"R8BQB3KHIV_VZR9!_ZTD7:O/K0@!H!?YMNE M@[(HW)-P4!F! MR\0%J98I";OUS):0]H5.$9PH8Z6Y)-KR% X7 M1O)4\QA,EC#,[%HHO8VIVIM"+6OUH< @/S8*^S!6V'P5D^C0J;GJ"KRL,6WS MNG\9?(WYFZV (OC5,A$JXI3SF%'%+!QQ68)CAJV.[JS(5X9P;P_BB>F"53Y$ MB#0*&1Q&C5&1TZ%AB4F<3M+.=)R=!(L+<6?"%"YU1>$[(>;F]U%PI9K\C.?9 M)+#Y>(R=>6"5H+P GW&MF&:^P"=\']S*]X7WG*W/B/C@BD_X6BN/E1$IPTC[ MFV=*K1(F56$D18BM@#H=$> 8 BZ.UB*1*4^M M53RA*$%"F% 2MET^P;&)X%&=-V5!0E0_N05[OVKYMGIKCG$,&E*"%= A^+'. MAN"^1!P<'I7$QJ5FN]Q"LH[Q)G3;4-P3BI;:6% PGE'DN%)&,7@#\@3"WX>!70$*@/_:9!7L^E%7F!#LE$PR5=(XCO+S::^)QI8 MG)O)XOFJ=02/'4EBH9@.L5;=JIC$A"5)DJ9&&[)GSO!&@P9_D6,KOR_?O6JZV"+>RTH;1A%!PD M",68JQ>X+3#LXIG--5,AC@-["23:*1=IU MJ7T C;8+Q@N.WA7A%XLW%X=51GB<6 NF*^8V K\N21R+N:9)8IW<+B-^'5^Z MF@A\,SSWC;2.G 7+E;@PXNBU)#8DAIK$&,)M5].@K3;Y#DA?J3 Z7"< 2)&0FY!M[6<11BODZJK-'1GHFGE)(U MG&^#Z9X1!_NME '[A,F#2EKP5:D%=S4".O"T,T]EFT0EL;[9.R">5\WX_ P, MM$:^/ \.P-C+=*_P5+WB&UCP;;W>^_05=D9MU1%8\"\5BS0W/"522Z!'# X[ MCZ+(F-,$IDC(U@BY"95MZ;=K>&H+VL'Y-Y&,IEANRQ.1"/#OTR21/$RC>$,[ MM>,&ICB-V8'IM@W?O7)C=0W*]%6AO@>?L8W_NUQ-[D9;&EH0Q(ARQ7@,1XG0 M1 8TDW01@?_OO"RX.U_^AD L.E%7>U$AA[@A:HC95G4O!V9BDU]>YI/*!&Y' MT)?^#6]F6BXJA3,8)6#5TIB[-!+$1,*)*"$T%.SN$4#)MT"Y!=G]86ZC$%Q7 MQ)+#>30Q0FD7NU!3$U+PTNU=0U3397%* M$JUQBF)LM>9",JU!_2B2"L%-1%5'?&K'&Z8M-4\;NGLE@*0LCL!M![>.\P3. MI$()HA."+12M$G=.HX=G5R^A]B6 [U^.8[>:$!YXO'DZ_8YQI?GHL(M\;)?& M"MU$G$^PXOO4^QY;Q#*9P[JY*&7*,:Z%4U0F J]H$YY$E'6Z_[O=1FZDTS: M]I1J$274)7BIF5)P *A6X&+&&/AB+NEL.KK_[?:^%'MA3($Q#B *#C%:*ZC\ MX*<>3/]1_]H_KL8OY\/GUMSH,#12)*%A,=&@4ZU4<0AZ%A2-,U2&7=9D"S=: M"K+*(=N =3PTK8RL"L.4X"60#HW2293P-$R-"QWM*I?>LB@LOA.>]?-!\T+0 MJI'\)S:##GPWZ"[_J_V=Q5L=\W<=$89;I1!;GH(Z$&D<&D>))4*'R1:I"2>; MO]LTP1^F[=[3M%W"#C5NMVOKCCUQ=U6:#CEA=\>N\#L,>+@K-=;')WKE68WL M:(;:+%2I;VI;!O6L##\ I9HS4-W-%^Z;FV!$O&R/XIK/S6F-R,/P3I$Y/V1F M@H,J\_^N1NJ S&67RY,\_E0&GU[][!4-CD4K@Z]N@B,'Q]?XWK<,Y^+ \NX, M9PCXKRW@K4=UE-?EU#7+KLR4F3_K%RNS]H"?:8[C%;*J'LLVDT<(;:;39:NS M69L85?VD6C%%'MEI/@4C$/R!G)-FR)B?#3%NB'E9]\#Y0W@>S\>0K7UJX1S7 M'\M7:]XJ=%65/'#=3,5;AZGJ\N"Q4;CS?N[@G_=@XNW4ZF$4Z*TZ2+7T_IW9:$L$ASVYESUI=(40X(UI97[_6H!*M&>-C+Y\ M^?KUFS=]TP >G)^K>9BCU5F3QY+[N5K=@E)W8_*M.607D [K3/HU_W T4K6A4<@O?N1V&\\?_72X71A#>NFAGQM==[(H6Q1*E^ M*(P#@G0PR;Z!H0XCV4G46[G>:C^>O".P(M?507KP HX TH,QU\\CT5NA/C;N M-QU\CZ KZH#'6?6[/P?TZL?#= S,=:LB^#[4QUZ4.X5.R0OKBCF8-:T#/R#T M/H#>4^O<&>ICZ*6>G"$.(+2/05?Q#6CWV-FIHQYX$_'WV<0%++R_J,=>Y.N/ MPK+Y#*/T>VSZPXZ6])(:9)2PI)_*\$YLO?&*],X#LF_/7I@G2+Q>SP4:[98, MU)U0LU*@'BD72A&EG G#E9.*APE/DRBF1H0\WK/\*8KHE5MQ*IJ4F5!+!(I4ZUCD6(K:(ATX;OWPXZW!++7]WTZ#@:Q=*4I1$QV$(]-EH0&0N9 MN$@G@M$]^W>3,%Y+B+T=QQ?-5?1'9USV#17'*'A9.)M-J^9#33O=YQ\=J+12 MC3L*?NIXYIN\> 7*?9K.QO-E%TB'P+XJ3F*C4AYSI307B15)G A*0G/GA-AE MQ#<"=/^(IR+$BFQ!76AP5+A.@;-#SKBBJ=#RSI7J9&4XPE;8^SG89WEZMI@7 M'N1ZJK))-?+:_3 7:O+5^:R4"=C4U@SLS2U^5Z9KOZ\7?#MY72\'(-TZ0X(8 M(1RU5%"L#$JD4)(Y$W*M"2@^=OM,JUM;9JR,-KP#U MZ.@#*P,]4D^BR&*H! M&Y("4SU'KOJIRIUMAAIAN@M61>#9T.?S_-.GO 4WY!(N?^E].O].]1G\B$]3 MK;_P.6^OWY%OB$UR8L+ %RLJI,'-RT M*K'&RT7J:W&J1*$JV\I7R,WWMW!8U8(Y6HLN8+BQ3ID+^"4F/]6+^2WQ;V<3 M,YY9++;S>5O+K-,\V'P.UC)M)KD9C-6GZ_E?V@$>KOG;5/W ;*6WL+/%V>KW MLC)PX^PRF]3OM];S[>L0_A(\XVE0PCYD*;BY< 0=LI=67?VN8$?/CO9[IC0U M?UP^C!SCB+F9AMN<[^.=DFYN#]W=MGLXI=L5QTOX_7Q1.->D0CK@#]NQ,Z< MK D)G?!@?3=.&3CS;@SP*?LQ\.6!^.1 >B')1"[Y4?V7R!VBXWW@.N&S3_H MYI\R#^"Q;G[SO8>P_X/P#\+_0#;_2599[ /U_19:#"0;2#:0K(\IANN2B M\_E]'*B&^MXG5]\+3B7G/6D]< +VZR=4@U"<6"C82+">G+0&H1B$HA=" 2XH MC^@@%+V":A"*$PM%/!+T,;I/)SRLW6\HY010W9_0GKZ3VIVA/H;0,K!D#TQH M!Z$8A.*X0L%'L1R$HE]0#4)Q6J'@T2A^:&>>02@&H3BN4"2C2+)'*!3WD]5W MOS&)/H8?^AA<. Q,?>RV/K#2P$J](-O 2@,K#:PTL-*AR?;DBS$6'0/'>;D^ M#7)(0.R3U.T#4Q^S^096&EBI%V0;6&E@I8&5!E8Z--E.$ WLEUO9UQK?X7C7 MCS&4O:[%'8(0 Y?BFO%)^^F=?#\&'GT /$K#GN3=##S:%YKTCD>?DZ0GDR ? M]=#'!QA][E,!ZW!J/\BI_1CZ@_8E9:AG ZX'WG_TO!_WUW(.0=6!12OW;D1/ MVGQ\4- #]Y_0.4EZ,MFY9[S_Y.] _$#7?()SF%56X/7'<.GQE,,@9[U5$T.@ M;N#0@4,'#NT_ASZ/1KS'?6Q/&4P>N/_1<_\#U\]]Z0O3KV/"RPLU^8HSTH,4 MC@E(C)G#@>P&'@;4,&L*1Z%GUB?JYY-1,''WC(]S]'] 2\D 2](8C+KL&>\/L>+A*/WXCM(#*PVL MU NR#:PTL-+ 2@,K#;'B \>*WTZFKG#E-'CN?ERY2>E^NK?,ZN&4U]M3'B/Q M<,H;>/])\OY#Z34SL/[ ^H<.;=,AL#WP_M/D?=;?+L=/+*[=KP-2T[_&NB+[ MIJ;9-RQ2+:?%#%O9E*<\+ VABEZ4HS\G87\]QF,C/[1B>-J\+P?6'UC_:;)^ M?_,@!LX?./^HO3YY?U.)3\G[0V>?SFJ$Z84K%M=+=4W"T+]GJ$4_WHFL)[&< M TCOPS'8@Z ].4'KR6W!T 1ED(=>R$-/YO,,\C#(0R_D@3YD/^R$_5OY!OAZ M?$WVMEUI'FB7YH5KRL^GZH>[EU'7>]&Q/RK&YC,]=OOL_D&V\ ]'VZ*]5->) MJ4%%3ZXV3L#4_81J$+5'*FH1HX.H]0JJ0=0>J:@]CT8B[.DQ]50T.4ET=!#B M08CW%N(DC 81WN-6]M^F"O:M!43S1UT$_S9_J+U,QY___=]FY=E7I:[^_-&9 M?&*R<>8GDKQ/YWW7/A1YFDTQ<_1-D5]^Y8T!&39W]#/3^>9R; MW__VO_]7$/S[_SD[^^BNU+5_$@>?O,N!KE-77 :OG)Z>G56/+3[=//L^Q2<_ MPX/X7)#9OSY[H\ST-R)%0ICDJ>":"Z959+617$O*N(MY_"S T2H Q$>7PB[0 MD,B0A&2:^S_%+'P6S"99]=LO84B?!=:9[%*-R[\^.V//_D8$)[!A;6IT@W0D M_)A*XHA%L4DLY5QP%::1,&DD#57*4KV.GYCC)[; +Q;L+NA91.IS,7/!KWDQ MO0APZV=C9(Y1\.[=R^"?O[A+[8K_[^R5&ZMK9X-7A?H>X*) &359_/X&PBP3 MQ%A.$^>((U'$21KIR$BG4B832D0D.S9,AURDH8C ME$1IZ#ZE$KM7F,+T MT5$X2E.I8PT2G\1@@,$D@0J($Q5Q!AZDO=U]?-@4OG?;)5-#X/ '1#>*@U*5 MQ,@$K#X-$^I2>;O_\XALU[T37]G4P'F&)3KF/$F5L&E*M&5I% EE=(=]VTV= MW(GXCT^W&,)<:B1P-G-E MX5H=V4\F;9*'S_Z6<#AJ;Z3XUOCUG>H\Y1$H#2%IPKD41L A3B:P#]HP;>GM MX:3#4IU$L9#B\9,]BACH:F69UH83C@Z>$%H!30UQH+2/[%"3=8,YG,FU9F NB;")%81U7QD=T-E897<929(8!WB0",6:*9,*$J?< MX,V!%.!P1]Q&<-B)N;US:+W#43DB-C*.DBB,@-**\H@P2308-$XBGM@D<9V' MAUUBD?>,C;#:66NE4@EXH$3#L9/$(DQ=F#C%S)TOL.0-8K43/H?!5R6*8RA> ML)!SQD/I%!5X6HDE$];>A$3&+6!PG*9PV%'>=IXLM-"7=7E,N ;9A&U^8:?8- M3BFW[.1BX<4+K[+2C/-R5KAYWL<">Q&9)"(Z2D0,')M&2L<\I8;)2",]R.UR M^K>5I)J;DVA&@?_)*"A=D:4;4FI6,F1N*C7I>MYGV@3&C<=UCA":=/_W\DJ9 M^=_'JH3->O7IPYMW63G]C"\].PP2\S2E,/SC&I%Z* MQ5<=:5'3_.HOP7(&V:XY3-4/OCM\&_.LQK9.C#Y?3^U:!DG-IOD&D&[#2_YZ5TRR]GI<_->EJA%[ML5M55XM)\,H9[\4& M-!D%((KP[^F% Z*HPF(*T']\>AVHJZLB_P9J4TW S9RZ8J+JL,VR'KT:PP/@ M?L+/G+H<9Q/GDP7RJVEV"5_V"Z,WK2;7?RJ#K^-,A"O;QD\ZN'Y MZ%-2\9]7@9IO,@+^BRJNQ_@(_F.<*O%=P&DVN?+)<%X=3/+)F<'",%UG&C70 M? $U#D3Z3WC)YI?!\R__^=-Y\ *^B62:C:>C-@$"U*3P=.8SK5(/'*SSZ_7O M5<(LY?%?KGRBU:?OSKK)7X*7%VXR4=DH>#NQF?J+A]$?(J8 $/S_9X>*Y,M_ MG@>?+USI/&I E .%&!22N"AZG"07?K=G ,"?[.SB@S7@;X.W!AV:U+1TXRZMQ?NUYK>Q>-NE(Z&U?;]?TB@\V (\',S&UX MQ6[%5S7)_J=A40-HCMT/0.[\=(*&S-O0%>4(!>H'&/FI&U\'/ RN\BI3K0R M7,9YE@?B.]ROJ=]-\+Z (D#'JP+>*^#KR"ZO9P7(CT?;<\7(__%[!A2<32PH M5/4[4-'WKD$"G97JFS\M7\*V@1DO/:]T27$&\M,X2P"#=C4=\>_ ([A/;N(5 M!)KO)3;''U8PPT;G!;87]>C[Y;R8%0YX Z@ ?YZN*9'*S<1%EJGT!WI. Z#Z M&,C4ID)1>2FX[O>\^!V^:&JVJ+D4W8X"A"' /,VL4ETM=@';[:;!]P)D]PP$ ML6R1/4"V::D(CR8 ]O<9:#86>GTI1\%W!XK)UEAY2#9A55:_PQ\ .FFO3 MSX-_N,51_@]TA)G:%;"V6@GA*K,?P26@=8%:#C^Y!)%? Z'Y"F* JY!S-O\4 M@+_N_/JX#2Y\[511+SE7OXSX9<4YL%B@Z@AW0Z$&U_G'.CSK9;V'.AP8#![S M.[L.GIE=SL95CUK8MTDYKG9,693+*C5U>J&F%9=K5Y,6-O*KPIZVV)(IP +> M:G=7OA2VOS15/V"!B4NSU35!K8T].K,K>'2<_6OF+4O]FF=NK T&=0'4FO[_ M[+UK<^,XDC;Z?2/V/W K>MYQ1\AN@@1O/=,=X;K-J3G55?66JZ?WQ,1&!PB M%JUO!ZF&\CI8I(D*6IH3!REY'(3?$ M.YUG:\03L%TL3$WQ7E!)+@A2_TWX+2"U*N"U6+/)-)TG4F5]YV I;!('0IZE MH3'+^->@: BEV9RS!ZG<%EZ_OU.UQ7,3B"M-8KB3+ M]>8 U_:#?.#'Z%/]N#?+U6OA\GD46=CR?'![,7CW?FAS#Y,(G& //N]PG+;J M^CI-U_?=A[D"R1:^'%-:U4CM1ZPC8IOM\D67E; M?5?CGNJ6QC&7+W;?;!O[OH<9(F& ,#699W%N,Q>9+7L>C^UTB/-!;#GN>G3R M8X,ZYK29!Q:S2SUD,A,[ ?8M*S)]EZ$ F1:CT0';'W+:;F"O;X#L/.W%A@\X M&7'*5M4RB#9/8+&'!0E^!ET"F@R6X30$?4B6MG,.G_,H!C'ZZ4/G%_( M9WZNM?VGY8,_+IY;C^J+0.?MQ^A&OJ&TUS_)@39VE3CVF6=S%V-",>( +LMU M$(E(2%G$>.MYACC%>/)(;@J2%6*WO4R?6,R].O7X^1.R?FDRI9N)-Q!;+YCM MS#F(\@VT1I8?F2XG-K(Q(Y00CR G\GTS\ES*6K>5=]A,]I"S+J,[#*LQZ1*2 M408.Y*O:<+V+1>X-+,_I%)3\/\4Z83J%=LF^X@B_DWL6]#I4TJ MC-MZB0)K57R=,:D$I3ZXOGEEN*8[,L18Q+.>1E5Y\X^&"%>*Z0I95Y51OJJ- MRKU1\01QQZCTEZ1AS<2V7^DP7=_\*@Q]?&D&B@U7NHC@\I4>6FD+S6?B^!P, M))#2"1=V.I_\&*>;?L6 $+P%]RD3NW[U9)?;+<4X2^>W8_$O^%QA MELJ=CYHD8M\WAX=];]S4\GC#CXL7-ZY^))52[[X>YFG:=Q4V[>K.QN+]TJ.PV/E;7GUT,6^3RYW&%>&SHW& M,FR\*S=$A;\)0YK,JXVX,N&Y=+S'DF'+L='EV*JMY<;KZO> WW(RS[,Z41L MP[Q+&/ 10+6-*M5-AP#GP)V!@_ D=A@C$*7T3HJ$7)LS#HYU7FYL&"S.R>UM MQF\7.RPU8\4>Q_U,;@;>IBG+#5")BZW\>L^J1*)D_8/;#/*24CK))(6A2,U0 M2OXLS>I0UP6-&$WK2GW ])YSD0:55);E0E MV&'BNQE@W9A:CUI7*\98NZFU9[F-MDJ,?991>MK[W+W?]V@9SL=J-U(N3@F? M7I1QF\'W18I\JZ@/6%)$PV)@6-QLT_\G!8J.2K.>%AJMX=#8%?J$C7%20-/\ M?BJ_A^R>I?FMY5OS6\MWUX;#;G79NR+RSELCNW/BD.GV NF]I+-K_/2H&C3) M-,DTR?HAV7$ZU>_5:/&@C?TN ^,W![(]LT-;@UN,\1W,@:F;:Z;;8UNC6ZGX)N//).W3 YCK^Q5\N_ MP_R-*NIG( =C\(8G@[1WVEL"'\#!05QW;77%[[CMM30F5<&D@UV-28U)I3") M1K:O2)M[C4I5:*( *C$Z\?7[7+;K'PN\U_OV1]PS&-RQ=4>>K_@WG=5KMH>$]R@%$=QLC'*F&IZ8 >:]1]RI &K@:N!JX& MK@:N!JX&K@;NL2!R!!L<;QE?K_O>6POX5VUC'^O;U)M [T0-=02:I7/14>, M'IY6T18E9F_9(^PHXM0/@%LU1Z6EZ52E"8_<0$N36J/2TG2BTH2=D:O*.8B6 M)BU-)RY-WL@)[#.4IJW];G?K6OC8)<=L'RGZ>BY[:XK&GL7]3-!RR?Z@7'18G9'[J>PP&9*<,]&EE1AA/)G( 'TZYFP^D;W?>2XH M%.?PC>BSF\ZSY?NNC"_CJE=KV:7=4Z=3&X*^,MKWI5+JX7 M_TM$TPMQ%:NZ^[*O97_S2/:X'*=9 3^2J."9P?@$YI/=BQ]%N\KZ08UG?WIU ML_K8&8G9VG/EK56STIELM@X/@'L?"TLK6]_2NH.N?,]REH*B-74S?CN?D$P0 M/!8=&^=T+ A\Q_D?HH-N&)>?Q QEFS;Q9=1LZ2GZ?\1,4&W1^WP2$WA%7,"E M=^,8'@@XS6+&X96,Q+DBS:TC(QK'H$\+&]?7UY4PZ?<]$=^#2;N$:B/W)>]5 M M)]P@0YPTNJN*VTK4B>M) 7S,!/+I9,Z6U](VZLKVODLADVU;%W#LL"_KTRBD M0FM6W7?U@?7;V]N$4;[A9=D']9>RY>6;TVUY^31+4_=!;>F#>OJ@4*(/JGU^ MZ#CI/H;GR8_3ZC,XI+8>L*^DEDZE*6 MCF3I&)(I#%/LO313[AF/O?7Q^S%,Y<7Q+$J-Y1#X2!Z3+X]DQ^#J?D *>'8J>W?)<>);FQ?)T+I_/Q)F>WT](F&97QF\-I^_AL=7'CNG7Y4EM7F3S\K!> M/#*&O^'EI#R]+QW'>2Y/,>7E>7%9I)?B7[AT-B^,*2_&XFS\'=P_FTWN'[U4 MDGR>ER,%\LS)1%XL?=)YEH%/6J0&(P4O#Z)%< )\(>; N#)1V6!%V<35.:9F*O M87)_9;QIC*'B]#46 14E+:M(#))O#E6<'HH;RO !R3F,HD M%:-8/YY??:",4FA%(%,92RE*5, /2KC&H0(\WB&C*C>DYRE\S(:3KCU4VQ.,!="HPQ!>)'0/X% MA^LS<<%8/BODN.(\G_,JC 7 5P=35'C)2U2ODIYFL=2K-49? ESC#2*T M1FS\2&FK-G^6$E2_EV1P'4C^+<\7PI&E_P+D'1)JT9OVEDI GN**^>?QMS(R M!F:TND#$5VU\5*."+8/%%35\1![,E*F41D2(H M.1.RGL[S.G)#1-+D,RZPRT%I]$#(DO.+S4]D+39J]Z7NM>1["P')+6BG6Z&- M2_1(>&Q$>(%62VE-K#*,95JM0=M(!\^!E;@AH8+^C1"UY2HFI;59+K:*?UJ) M)/O.\JZLFG6E!->\OX,OUU;(1L#1]H5@+>BH#JF"E_%O@JWE;%,*J]9R14V M3\"("I@;3&_[_-2,+#4#[S"(Q@ 143F:A(Y2?7-E\87-HO?L:.ZUA@,.\\[;;A]DL!WR48T=!TX%^,3=^GA)F> M'_ @BLS(V:2 OZ" OPL%/">PE:8 LSEW;!-1T^>8<(?8EL5YY$1A9%-$<1L& M\!X8L&SL^$I3(+("%P>,N=0.L.7ZQ D]S+EM1B9GCFNU80#O@0$+NT'W%'C] MR7B3P)+ 804"5?F^ *WU*C7^^0N?ACS[GVZEQ$3(#5SDF4&$;Q[FTD*Z_Q?GOKS\U)@%S>)66XW],K&S+ MZ9RBGQI+P[NI"+GE(B+6N$DG\W*16!#WYCXO^-1XS87Y)5>ME]+KZH7ZIF]Y M! =1P)T 4\1 3;LN=AR/>2'U[!8=M2:AOW\J#>N/616Z+$E?SJ&L^VFK-N>RQL;=&J0:4&EG1CH.,&@#'PLMKL?3B)*3(9]VPL( MR%$0A=Q'.+ #CP#'!Q.95Z)D=C*2!R6)FLK6&>;W UI M0 .3N=@.HP"'B" 7C 6+>3@X6 BK01^-2Z[=/9-V%Z8]V-DE\QR3@=Q%%O$M M$V/!1#!Z(QKY)(A,RVZU>MR=6_LCH4O^>A%S33]B M8'XB3"@)3$)=BB,7<9-[U!ULQ>R,O^!P6-WS5WE3" 0UM,#%\@.,L!=PGU@< MZ.#9R'>1Z[:HY#6G2V65;(LQ/E>53 @+G(#XC%J@DUD0.KYE8Q2"E@[!U6YQ MI];/N= '@ZX M,X1[EN_;R,:V@T+N,8L$W'4X9L2G!_+NZ.XIB-Z@DM?O)@*+/&:"*-DF=K$9 MH=!Q*=@_GN]2DYO$/E!U'IU+#G:[%Z7'ME0'DJPH<(CO8>I;%L>8X-#'@>^! M)>.#X0XVSH$>R*"[K\+B/N.]NBA@E(:V9R&/8N*Q@"#;\4/D,,(I^)&'LNSH MRA"C[KFDK)Q1Q (?,V;;'@:A"ST:4Q1Y#O>U9@:[)&+@GT4!AK68 M$&XC[OC8#CT4.$]6\8J?:@V$=B]P0T1LS&S7QT#/D 2(!HQY?D1QV'Z6L8^. MZ0+MENFYW3L3PZ+==UW"B>E3RB-, YL0VW9,#P<(F23 K7[>/EKF?#:4.]UJ MY.#4.-0-0] S8I/1"[@--(?5BP7(;MG$VL^1E=F55/=<@\'A^><_+2KQ\.=ZTS(W*Y4Y#]5A9FW69 M0+BX5CXL%[\T4T-"OLQI%'58XV29&2)SQ\K*O'%9!%=>")JZNK*D9H-^,CE0 M9$#F*WE+,BUEPM>R;KXSK]Q%(M/&JR9I;)H253*UWA M^QU4@CN:!I##>4DFPJ >&7\GR9R HX;*S$]=WTT7.NE\JFCD6NAL"IWTJ##V M:C%Y7(7QJC)1JV(0"ZMW((4Q>%.B0;HW[2W9#P"J&\GV'&7E>M_^/\_3$%B3 MZ]*1UE; $4O *;=<7ZC2TW6 N3_D^/:@*W;MC:V\84#O#<+$_J+8FS^&^CB( MHB3B)5Z5T,HK)W( MIX[">J3AZ-GNEBA)#33R;$]-9?@D6'=53G:SO-J^Y[V+$V<1V1$#!,KJD9]$ MMU!1CE"$!12Y(-5HSP^WS*V;Y5F9;#_+PX"7VWJ+-9OK1^YW7" M&F^L7KCMU#H(/"MP(V[;KHEQ:/H^#CT>F!&)J,O"QT^M]Z_8-/PQ=W@*]X05P8;ZHI[L$BFPK6Z0&*9EEK.&@KO8Z$Z5&IW$B=N C$F="-.>+)K2D M!!EI@FREFVK)\_I@71;.K6YMU&F\,E[/^;(XH^@*U%(0ERS9NED^,Q,E-O/5H6^BU;X0KNPTTP-R?R**X M\-CR-+T^SR_?)YY?$.!^..&+KQ;'YS-R+QXX6IRPU\\KWPN#*AG60-?R6L%' MN'A9VK;D,5PJ:BM793M72'&;IDQ4Q2Q/^9>87A2(_29*XLI #DKRL:R#2601 M3=G#=J4#K70'Y(/S.H)+UO<5]T4B&J".,1#7OV@H#G'5JD2,C(0O;Z[Q]0+8 M +B@9":!W!);<"3YUSUK^PZ3Z-_5.$SQR[KCLWE&QR)"2):GU=Y"C]["\_8. M#O,&\,AW%#F'ZQS.QXRIW3O72^JR6 M5F0J*Z7/?6%]MW[4HQ?0Y[2 NB,O.)'HV6>XA'Z4!NZ@KIGEW?RY%6Z$:!U#,G7^22G ME$]RJ$K!@2);TAT(X"GHF4%BMI8(+Z.WXBJ 6EH6(LQ0.^;/SYX(1I9EJ2'[ M"CGFO=@!3Q3:OU41RGK5UZM^!X+OC%S;5D/P.T7;J61X/E$;?%BLUXNL@"$4 M@XZ_UO'7SSG^NK=TS$[R'+O*UOR2S;GQ(&0B M:H+3:OK(#^W ]T6I960C*NHI'YJQ*68I)[F<(\Q0F:S-81(T&ZP_;G+F%]5R M+9]?GF4'V93K*F\'#=F+'*B0J/CL2SXK:E3K7$9M2ZMN2P>C )VY*7VLH)I^ M=GQT=(M.)SSC$R/E$G0'7Q1/\+A(38E2=9UX3*+.($%7+TN#!%W:.N12V9!+ MA1)T]1(W3/K\R/?4S2-Z[JNEZ@FZ>DD=9$E5-[?HN2^H"J;GZH5UF(5561E] M[HNJ*LFY>O$<9/%T1J:O%U!5%]#U),#-DWJ]C#ZG9?0"C3RL2+J.S@ \MBK8 M",@YAO#K=("S3P>XL)U3S@8X/46C4P"U0:&&0>&,D*?N@91. =0I@'K-[V7% MPR//5J2NI4X!U"F .FRY?P6CPY8[@>WI90#^Q@5$.#.N@5;DEAL?YB*O360N MO4JGTS0Q;L8DJ\[3F]\8;^!EP @NMB!_S9>-SEZO9T"])'E,Y?VOX\E=K\L#Z]Y*>];V\T/>YW#XVW.@E]0*-98T!C8'^> M/$L%9)T?^(1W=%+ T_SOFO]#QH)I_@_/?RW_SYO_IR7_W1@>BFW6R.%\F$]% M62YXT/!;+WLC?="4:B%^]D+LG'3_7UIS)GI\8A>UTSHO&:"FB)WW!U+#24-)0TE M#24%R*:AI*$TY%;@TVU*A*]P9T9EG0Q_2:I,_2J5.YT7>4$2L9DKDW/+!.W5 MI.R!C%#M]SVU;F\GR+',D6FZ(QQ8:AP]Z"T*56BB'%11,'(=-,)8D8-N#555 M:*(B5 ,O& V;%C,X6S143P.JC@]& %:WG*>J&\O:M=6NK=)DTU#24-)0TE!2 MBVP:2AI*>N]V88"_B2)."U$^4Q;-C+]R(^=TGLD"K4.%"&CG[%E%Y6@H:2@I M038-)0TE#24-I1/8'=RU_4C'L:B6TV$PZDTARN.G,U' O2S\GO&\R&(J:K?G M\L=Y$A^GN==!]%0GE?+A-CS#NY!/'G4/9P^7:APY#( \-4>EY6%8>; ];^3Z MBD3B:*G04J&$5.A50JU1:7G0\M U\@:LXJCRV< U$VV_P!>[VR' 6[AOI&SH M!F]/X,)B^CFP\O\A- M)27(IJ&DH:2AI*'4-=GTGGU[3%6Y,Y_Q"1$[[D7:%M=O\&]T,F?P>\@IF>=< MM&F:S,6&O7&7SB?B>X,D17Q9WZSWZK5KV<^&I&N/+%5J:N@M%RT7BLB%[>&1 M;^M=>K5&I>5B:+E GC/RL=ZB5VM46BZ&E@L/P7IAG:,=U7#T?B@(T+A!POIC MF!D_+"YJ3K_E\U]_F.>7MX3,?KRA8\[F$_XQJBM87I?Q31_FTY!G'Z/2F?HB M7OH%Z/!RDM(_?O[/_S",O_[7Y>7%2Y[P*"Z^-SYEZ==8.D\BV.F=['AK?"'? M>)G44J98"P\,OC,^@U^67UZ6C]D<27GW2PY/XN5GN.DU_),#T:\3]A:^![*O MCLF(V4\OWA):_![9;D01]AQ.36P3.[0CW[&)%T66C2R"7XC8+,'3SSP"Y%DF M"DQDHB*5GUS;?/'S&CH?1N/(D-^,P+G,XF@+-M>8]:"[W(DP?!ES^&$R2>]$ M9)H$C3$#3H(/GAO%6/Q1<^PBK+DH>%=V*X8[:MZ)B_F"?_"]D0G^;23&[X#% M/STPGPA_P:9I/7?G5#=>)RNM;2:YI^63'K*1DI;0&97.R0==4"H MOA#C^-&("Q@$+8=X$2? Z72> \OSC;9?]<=5!?6XDO5V7GB*=+9#M.]CU*1 M0)YU1:8RYE/P=\)JJY9X;,F_B;QF5'..EH7_UI +7/#*#"NCHI%)PY,X;![U&V!PT:T"33)-,D.SF2/?N6FY]VV&O MH^Y!-!'&5XX:BJD#L>V$)'_2HJ9%K0\3P,=76(O:BF&@94W+6A_ LO"5HIDC M>E73DG96DN9=*>+8GH*D'2/%Y:#$DD6R2_T5&F M2KR/21A/ROH"OW"2SS/.C#0Q/HNR YE(Q'A)\C@W_BE?88AW&/(E_[,]&T:\ M2KZI? \,L_&6^B4?D\4KY!NVY<8$#N&6[V 2WOD&RJHB$J"H1)P8E^5A>*C_P?\]C$&J9?R-S+;AH]3.K-C. [%); MR8H5(9F0A(H2TQPX?K4.\<<(U'_^$%E"?M* _+2&/% M$A+R5>!6_+5"/ITY M](PRAW0,;U]AH_]WG@IE\2F+Z6;TS$!C BA,2>8551%?HFF,&.2W,IXG"(C='//6@>'ZN#0\UE !T">FJ/2\C!P MMAU2M,^+E@@M$7J%T/*@Y4&O$#U@;\ 6GAV?7'7:PE-&9U1I!D-X8#O13!U] M\DCCI;/=_U&2&LIL$0T :C5'I47M3$5-69M BYH6M?,2-47=42UH6M#.2]!< M7]'Z+$\"]7&",8^[":7B?I.*NTG=C.G(A^D:2AI*IT,V#24-)0TE#:6NR?;L M09>X;/=6QE\&T4#_YD!_P(AW4Y%KR5:I/1:HH&O@:_7 MDA/I(W1:R3WO1"4AGA>R6Y"1WY'9(KUGH"58[Z+LOXORK-9*O<^G$5HN:@$Z M#9">D8.DL:\$]K5VU@A5&Z%:.P_7NO1TLUH:'3..L<#IV,23W$!1DAJ*+,DZ M"%@+VGD+VH5MGG)FRZDZ@UJ$M0CKM5*OE5K03DC0]%JI^&F@WB$[C1VR$XY3 MUE#24%*";!I*&DH:2AI*79.M8;;]('MA-VS'^N.VWME;CD"Z[1=^.KW3E2!7 MM^W5-^BI6ZQO"*%NL?X$$CW3)I&ZQ?KNX](MUG7#5Y5E6;T^S;K%NFZQKD7W M)$57MUC7+=:UV#X" MUB77=RWI%7FF2:9)ID)T>R9U\>2K=8U[4-CC!5W\(# MVE&ZK(>&OJYGHX&O@:^!KX&O@:^-G:-[1;K%>L<))[IA:*=:0L6&H8HLH+J! MKI8')>0!*YHEI05""X1>(+0\:'G0"X1NL*X;K.N$?W5V?Y2DAC(;1+JVAA:U M\Q8U54T"+6E:TLY+TA1U1K6@:4$[+T'S7>\,14V7==)5+\ZOZH6&DH:2$F33 M4-)0TE#24.J:;,\^@4;W5]<1I<]E;V7P;10-_&<&_ N$_-/ ?@^3U_W5M4CI MM40#7P-?KR5]KB4ZW:>-8@,W7=?AJ\\N?%61E5F'+I"J?9&&HL@@ M/02UI)V]I.F51ZU1:7G0*\_IK#PZ0^F!#*5&_Y,A%F\=:'H2NV%*4D-1JT!' M=&M!.R]!N[ L=,*R=BZ.KA9A+<)ZK=2"IABTM*#IM5(AUWSP_3@5M]Y4W%@[ MWZ!S#24-)27(IJ&DH:2AI*'4-=D:9ML/LJMYPW:L/V[K@M[V^:\_S//+6T)F M/][0,6?S"?\8O25Q]@_1?[WL='R=L/?+HXI?JD[M'Y//G,ZS#.SO"6T^!UQG[M1: ;8M["/K"!T7<&847C?C3B IY%*U;%O/KMIX_GV> M<,,V1X;0#@/N'>A^KD=F_&M.^30$C6DCR?PAP_^/WLNU5G25YO3<#E*K#\N0 M7EG#1D;""R.-#!;G%$9RE&!Z%?>:]V+%:6T<]S\URQP%MB)%5 <_7M'H/C-T M^R,'6:<-[AX6KUYRR@Y;T7B>@[4"?C$8+,8LA;&GB5C35MVU8ZQL.CCYE(*3 M#SOQQ"//.Y]PY-.)!]*R=':RA$:!JP_*ZOOD/H MAV<3QG1:]KD2LT?N"+FG'*BD@P*U-"DS>W?D(O,,A>D8Y[R;YZR+8]OZ(N&Z M_BU-V5T\F1C_E!<;XFI#7OX_V\]PZYM:CG!-3IE#$.$V<3'%R">>A4)BAI@R MVW>=4SC"K7(#:U:C[HK+O)(=I'-#G@!RN25.29;=BS-?,A7;XH(GMS5/HBP5 MQ^EKIQEP*V#N=FRL'' 9=SSC!IMSHTCEPPG]]SS.XWJ/XO4GXTT"T^)MA\@/DJ^;>%_Q)O'+H0IDZ_%K\_15 M3DU36?GDD\%]+9SRD\\B](,[J'<> ="F'[E4^';W*23 MN1#;/3*'%3BWU.#H%!P?YG3"26:\2Q@HUNS>^)*1.)$+!6CN5X".^:2 /S5& MU ]LZ LCLM3 20&@V\04%W<0W-")N?*23(0:'QE_)\F<@+2B?<..GO$Y\&FG MRPW0W'+DV4,&M.D@" W^P<#OC["MR :K!K\&_W&GBNP1\A39$56CX^,V$W"O M:*!.>'.]W&\;R.H;/$!!Q?"#X]?,B[C*B77&-4(U0C5"-4+VAY[^D,UI]7H5P+]ZBY5>M=((U3K MYR-6!9:&6B_9@AU'9!U6!DIG..FRY\-3PQ]9GB+=JW4ZH1:V3>C03<16ZO*.]LR/K.(IWS75*0Y#86?"[+/1LR2BWC M3&81?>834L#GWV1F"7RX!F*16[AX*LIK_"^1R:.?>!:G['(U@=1X7["1\2HU M_OF+S$Y](%OX;9S$!7\??^5L.9ZJ^G0UFNO\$\F*C]'+>0XOR/-7Z32,$_GZ MEAQC:GH1=QP/8R?$ :#((LP+G)!'ODD0?KQ,]._U>QHQ>]??XOSWUY\:4X09 MODK+V:F:E'QPL>EECF^9Y)K/I_ "N# O4X %BK[6*(J7*"(EBL@"1459EAI@ M)*YLYAP+@(G?L@ID=S7(2 4RT@393()L(]?X3%-PGU*-NNMJN1LZHK=EZF3S M][HB]6\[B," *Z+.YSPR'I:+]4EQO9NJ8STBJT<0]0N1EG(5HEO /2?9/IT" MNL:(9E6OC1V.RZYSJ2__"BSC=,JSTL 4D:CC>*:C49\TI#WV&6KI>?"T+[L- M+RP3CPS+]N$_CO-]*R(.VT!PU-@\&'Q7[@3AV '[3R/K\\#\?C]0Y-!'H3KP M@Y1\_Y(1QA,RW<- UT$E1UI7'$3J=8&[ WQXY^T:$;H*5GM%_MR?Z#CH:V M30<8YV$RW^= 58C2.:Z7="KP/"P*K&M/YK1BX+J>O3OR5-G8ZQ2V3PEY.U[< MTUH FX@1R^)P+N(Q,OZ5)V6PTW?XRH;%=S(1(1E%:OSMY@T\+I.A3&6$1MF6 MX2T/L[+2KU,U8("+5W)-KC8XO6-T7T("?R2P3,_P/?C1D7RD?'^_:LA MX@(]EX:NAR),;!^;D1D@CYG(LSQB(ILYX>%Q@6*> M8_]3LT>>H\B&HD+'9#I24 U!UI&":L=D:3B>7:2@X^LX025\CN%" D_0R#M# MGT/="H3:Y5 Q#J]_7\&R%*EMI9"GL&O 7__NP_5D$LM&\&K&CP]MSO4YSN/% MC_?DARBRO34 EM0EIG.4K,WAF9OB+'/2=7,K7KH.H/O# NWJ=Y_KWQ M-Q(G1IH8KWD6?X7+OW+C79(7V5RZ<=L#H)?7-RX7#Q./?9?<%*20GJ 9.C>R#A-;Q-X M-C.(D0B&3R3#;RN&QT5NL"73XR47#9(;Z;R8 (Z8$?))>J=CFD\\BM0=+HKT MJ3*Q+:KTBQ2/IEBT@'2(@=7".>!:I\$Y, 9NUC2VAN;A4.FH\],A22CE5.0W M,; Q 6)>>E<"#707KTFF2:9)MG)D:S;KL*.U4'$[M&\S;HL M L]X7AB9*'^1WY&9<6G0,4ENQ99PHXA&;T[G:<=;KG*S$Y:<1LI7)U.]<-6- M^.][[OUMXVB)>L82A4XD4%I+U"F3^CE)E"I1*UJBM$2=AT3I-:IUYL=Q1O=* M!SJN,_HVS3B\W.#?*@]4ECDEM,@O%7))!T^V4#&58B^<=:-%;'5]Q[[G/M2Z MK*&O!O2QJZ&OH?\_ILC4:HFI#] *YZA;0&%(]]^#?]-)&[[A.SV<^Y22? M9S);1A2@KXO-U\Z/R.3@\5>13I&/C%!T=TAN<^$*@9_$\[R\I^P!P4F6<#8J MLT;F8?V(-#,(I=F<3)0JS##X-H]N>]:9TCNQ+/:SV#G5P\AS!U7UB_]PA7%U1&D*4'F@O.S 250J& M6,V?3=?3TPY44)(:%\A4))BA _UPN@:Y%F$MP@>+<* E6$NPEN 3EF!%(G2U M &L!U@)\B !;6-'S(Q5%^"D5)SLL2ME1!1%/Y]R73+S MG(H7;)>D\R_9I_EV"-]><\JG(2@P&RG+.UU945=6U)75=&6U8?C_?"NKJ:\6 M/X$93P J_!N8V;DPWQ-FI-(@I_,L$Y'*I6'>E\;LW3)0LAR5)MG %;SV:JRX M5U+!BO@B_P@YTT-L I]O'-CY[P$/'&^);#5W@'7 I1:T4 ^:IEXWC*AZBKZ)#;VL(H. M;CBK:".KF'*D?@MD#255:/)LH70 MM&\IH$7IHOJYHH3,-:5 25'.^$-:B HL[U.2E FTU2.36^/SHJ6/\<\O\A_Q M4$,^]7^V%S"JGRV?+)][G;#%4Y_Q9%2NBZ726)H+E@F-MC99T-9\SR60_3H&/,RYDHPL0G2;?= &BWO:,=#47 M77PH=MA31)J>00J1X*>7"0H"D:FJXC/K>NI:FD[;VFST,CT%+5!NBK5VEN,]-[1QHMXZ%<9%X^?I+EL+5L' MJ1J"8U?K(#^U2.P#E/0T9FS"G]*+\3 /3SQ6_+(;];9%E+7$;;]KA&U+?HH+ M^]VL.%987\VKSL+ZN@[U-DXNGG.;[WRX)/4C--LH?ZV;Z1TM,DXU3,BGOB+Y M>"/)2/-?+?XO%%.US?6GQ6+N^WV=R!V&IC&G?TB+K33A]?Y^?QW*SL%+/^[D MD8_5],A[:4'V!'5SB'+9:RO_J>W'E#JB5W0_\&'9>H!=YZ]8NI[\R2F6)\4. M=:18CFV@;'.!W@_>:61PRT3%N(+G5P!MPBKY>2/M"H_GTV$DU$+VOM7T/OO))#O"6HA MX<6 .P#/)B+H'+8 CCS[2S652R]]F8^L7/JW.7[9$N*ADI)1U/1X1,S._ #C MR+,_,26SKP6S$5%8C[(M"&U!U*>&&SX:T+=T M4JJ,?SY42;6\<7'?\K:6J$'3I=SU"'9M;N,P#/S0\R-DFR'\S^4F.=6HP;;G M[!8A)X/^?GKQ^N;3V_=Q7LC"M5W%S36CXAX/HFN/FZM&4CW*=FUJ1M6QTCF1;IEC&W\["-.>MOH:R%[ET1I-I5AG@]HO:W: M8YLF.%JMWRKZU!B3W"CN4B.3PB_Q'L[S..%Y#J"4<\VO#''')Y[)*8O$Y.H7 M8Y:E7V,&[\S!0)E(:HR,(B-Q(L,L$F;P!"2- [KA;[B:S6E15GT&Q'^-*=S* M^"0&5G-F$)J)P%41U1IFG 41 1MG#"8?08JS[CC\C9^9=RDD[EXFXB/I9,Y MXXT1R+1ID.WQ]I&0V6Q2!>G"[-Y\ ^T/$V]>L1A>]?P1D*6 9:LP)O$T+L-X M1\9L0H *0 #@DL#K,O17O%$L:JPFRI@#[2;&K$%%+MIN+"]/9P4\^G_++X!6 MMQF9@FIHH:+\14Y3#J#\>'WSRQO !Y!"W"'_NN%4/NR_WY4LK)F^8!N,*N?+ MN19C6"%OQ\;?;MZ 9LKFW/@ H!C+![[^9+QI4K#D%9E,A#;] QS?)5IJ>B[) MWR#W@F'%/$O^X/=EW#1P.)TN;ZA'= 5#KC+<8/6;EO6GB_N94 N3>U""$BXD MD1"^YR3+-Z*<=XC\/YK0?7CWY56+[,RX**@.US/C+LW^ &8*$5L@?);%0&)X M61TYGLSI!.9:2\;]2-XF"5W :A0++OS9B&"%*KSGGIN)=Z+T1 MK$#T:M3,)#!DW#/<'R<54-9D]M,\HZ#ON7%]FW')K9& U*S^6E@9-;&GLDIR M/HYGJ[D(JX^\6G\%<)+4R,[$LV1GH4NPG@38.!TG0G17->T"Z%(3P(?YI%A1 MP3#&&O*S](XOM-Y=+'63P:;2%*IZ M+ G)%)3J<=Y[5!NIP+*>Q#4OI+Q0'Q^86 Y" I.?ZH7)\Z M$9\-D6FL>IOBLK>T+)]VU7SRAI0\)AD--@KF1[#TQA,CFO/)XQ*1\5MA&*79 M_27+P-)*&I9";4N46IW0?\_CLJN'&-3J@/DW6*:J]*4P2PGC)=);C:8TBN0W M(W&;7 +F69G_)*8#9*J&FG,PFF#6%1E!+&Z%PJ_GRA.>W2[,E4R25%SW:R(M M,-F6I+*00,, 3<=@KHNE9;FBCF17"[#9A*@ (@HRD8MOFD[$3.0,X/?TGL.J M!FS=+O2KY.A)X'< 0M,": ?#%AG?(N\'R?5!8 *@O$F*GH;P+N)9B;\/XH%GBZ%&Z(U 0$WB< 7PI:+&OR\]"K8!0YVGR$..?O#4XA)NR MGO8JI2"2FJ^TR6$1F?/*9Y5L@4N!=V"WB;13\-7!5Y9W@N!Q AQO["[4M)=& M3*E$Q6HH9#H1#LO"GJDOK%\'SUI)@GUX&.M7PZO2J4 _S(/7?Q7DFS#SY-;J MY?K[Q)HG?/VDNK_QO(5QF4L4"[M+VEQ)H3LB[9&V^-AAF>IMDNJ/JV<'ZN7@ MNCN_3VZQ*M]7X\L8['%P=))B##(*^& [+KWGWQ3JQ)J^G!LR;^)O&I=*-:,Y M,8'8/=/X- 3BY$HF:.9WROS3ZG]U&LROWW<*_-?"KX7_1)BOF]\I6:]$DTR3 M3)-,09)UJ2^5V0F4P_E<[@#KPE-:Q#3)-,G.G63==EAPK)/KE=L\27XW%5$9 M9;3/(EJHMW.=TZZ\,NDTXG[8!*H!FH?:(Q.9 [K(@]?8T>A_QN@W1[ZK2,D# MC7Z-_N-.U7)&EJEUOT;_\T2_.?)4:?:D1MMTZ33U4@CON)[4ARHN_5V5F69\ M:69@OEKD]AS#H=*U])0KFM5[%SESA/&0IX[#PD_-46FA&%@H[)%O*^)I::'0 M0J&$4( )BAU+"X52H])",;!0N"/?.D?S:4!G[;A;*;I0L')"V_MFB@TKV8D) MK18*+13]"@4>N8$6"K5&I85B6*' SL@]-9]'"X46BGZ%PALY@7V&0G&"<>@*B(U)U+TUL-)0TE)[=_N[=ST< M R"EA/RQ50H8&F/Q#^D-C_^RQ[ZJ[;_1ZU,?>CSG;9!+9=6$WJC3"-4(U0A5'Z$7 MS@@K7,=VR,UDC?ZS1_^)ZV=5ZL*HY2:\&I/D5O1(-R)P$P0QYEPT9*=P,4Q- M1$V)5N@QDX'Z:3(R$GX43T*G9S^[]&Q%%(PN5Z#E0NK$W M.LY?H[]/]"O3ZE(Q[.N]8NU*GY\KK:&DH:0$V324-)0TE#24]%YQQWO%[Y*" M9SPOC O^;<:3G']_M,AJ[>4IZ^79R-5>GL;^L\3^J=2:T=#7T.]Z:]O2&]L: M^\\3^[:Z58Z?V;ZV6@Y27;^&\2S^2HKXJTA2S8ML+DK9Y$,Z2WJK0HET] MD MJFLQ]CUY78KA>6,_T-#7T'^>T% M+8^7JIP$7;]'YZ+WYY$ILI?3@?2>SH*M!>W9"9HBIP6Z"(J6!R7D09'^/%H> MM#PH(0_6*=MA ]9OQ5O&I_ QV;MFIKD1\BC->)U^7I!O_"BMK@^BHSHJAJ7S M<,(/X7XG+/RN-Q8=I+H&IH;E*W*T,0"HU1R5%K4S%37'MK2H*34J+6IG*FH7 MSL@W%753AZ+)(+NC6HBU$!\LQ)[I:!$^X%3VAX( WQJ#J#^&F?'#XJ+F8UH^ M__6'>7YY2\CLQQM^*X) /_-9FHER:Z_CG(+_.\_X%R#FRTE*__CY/__#,/[Z M7Y>7-WPR@4M&QBU/>$8FLK4[8=,XB?,BDW&EEY?EUJ1LQ^>O&6T.)WVV(ALP,+1[Z+@Y &) HBCQ &GWT_LEX8HID*C.PSCX#N MEHD"$YFH2.4GUS9?&/,D+G_]U33A>L9I/"63_*<7E_:+GWW/=8%%S?GO,L!C MDL!AQ..624,/V3@*PM#GV',)1BRPW BQ31+X"Q+X.Y @L"U3<1*X+O$=1DTW M<'QLAUYH.I@3QW%8Q'P4T382X#U(@+W 5IP$/@7N!P@SFV-,39\@P(1E,Y/Q MB#.*VP0![R$(V,9/(\&89/PR)#EGQB=R+W2(<9UEH@&2^#PR/J0))?G8J&[< MH(>X_Z6X_54Z%5?(CDC+^2,2.6;D.3ZW7&P2,W"XZ5F>R4%!1&'4(@7[*0)D MVFN*H'5 1YNO:['(#8@7^ MQWE<<"/GV=>8__CF__(5\BZ?SJ?'/7_@TY-G_ MP.T G)@6<,5- 6N(\2L,+E_^OA-U&O1]>;^\I"+_]1W)F/S/8JPWY5 _R9&B M)7%-'_ #6H3XMH<1YZ$%& D]WP^QARDACX+I=_F>+_0Y&;F#R*#2Q3RGQ M, D\QBPO\MR(.+VQKR3+@GWH:.R3M^8CX^.\R M87(1]^B7C!.RR^XHC#_(B M;]S8$(,HI%;H.8$5AC@*7=]W MLV(Q"),'3\5IUJV^CWFX(4EQR6!6M5G01:NHB\\7/EZ#7_ "A-6(VQ]PS(1 -0S.PB$=]!%!R M?2\("/:QHY)'=<.;(R1$Q)B6HQZMAV8!+MMA%!1-.#]4[ J#B:#9]I!%(66SUT3 M,\>A[_,@! ,KP"%G/C>) M8YL!J$] M( %@X/MX,")$&&./(.R%%@;KG 26XW$"RM)V.3+]P]:)O8E@6M@.!D."&_@V MH)X$-CC9(3=#''A6A*W(<2+D,=2F$X3-U3$18!BN?3 1GKY"^!9U*<861B'" M%@$CRK8=$D96P"+P+UI7B,?)<'(K!$4^6$DT< /JX,"Q0Q11.[(1!E1P9+>( MQ"YDV!L--DB?Z0Z'ABAD%L,LHE% L09%O3AHN^P)7O1<7O8)+&EN3W.2(6KX%_V 7+,=0K =V: 46 M=[EG/G53QEO;DMH82I>3"9CEVI2#P6M9F(!C9#J<6P%R7- U\']/W6&SG9TG M$]\F<113(O:4*$WGLEVX\2F=Q#2&J?U3;,4;Y>WUG%W%TWWJ+/!0Q*)],JN,<(1[R[WQ&Z.+O"9;NSEA.L(IW]Q5@]['OJ\5/Y MQ1T73Q-'9!-6C@]=;9[*K0Z1S(MTRQ ?XUQ79V?;!G\SGTX)J/@T,AZ1KT/. MW;8=L.UY'K<[Z.NHU_J4$G42]EI](5[[HQ$7\$Y:4N\ER>-.9F!!\CGB>PW2J"#)_/,' M,9;&C^D\6_FUG$6#C/(&L>>;S\,\9C$10Q\)!DXX%0="D_NK'?'0+X0E)+X M96#=DID"1.Q:QZ(D;#PU@(,DH3$P-Z\M+T%T.IDSN&H,; .C,E7;H2<)\ M M/@-:,".\E\20YWI FWE"YBR&!U\!NB0?TEF<"! HL2?%2_^G,,D$U*?"9$) M0(R)^929 :"2DF,/;$RX@))09\&A6 M"J01D3B;W,N7+R(&\FHN,+@%H>'. M5DXLZ T7$-#,&8-K.*REQ=CX]>KFJCY@A6?!SWPFAD:6&GP&5*+Q; +OO'@A MK__;]?6G%]\WA@^H8.(\CADPUW0:%X*):@%73$BB1TQI@;15/+=2KP6WV^@H MZ"+9O2D8ZRR5-PE4E"7":(D<0-Y;N R&?OE_Y6778LT'FPN9 F.?^6VM%F\N M__O*V)A72"9R2/F8\\* 29$%^NXYR4#W"IR\!J0+K\>PT<@0OJ-Q1_*R;)D@ M0I9.#=!<1DVB-JJ,C' .5CZ\(Y50+&H42FELPC03AS"5L"^(I!@VVL6XR0-57&JF*]3I(YW%U&*HEJ=C4>_]^=D#2" M$4QX ]XW0LV"MN3E,-Y\HV-Q=B?>.(VE@2!>\@O)Z'@9Q&AYH\8?X!(IAI=2 M$2SXO67Y$YP10A\7]^LZHA**YCHF9']*_N &ARF HJ@(!HO8?#JKM,.8% ;8 M2V :5!@33!+*>BIT=;G&Y3FO6#Z)21A/EK1?2J6X4#B@H#+$F[?=4[Y% *M& M=3N\Y33D2B.EK-1K%21K^PEY?P%J MB:V%O.%G+&F5\8D8)Q"Q>I]8X%.XLJ@@)N:;@6^>E[R@@)1TRK-XA5-EJ[H\%- MH0^$&5Z%O@!^2CD/YSG8W7DUG-*"69](+K;$JJ %VHR@(>(\O3+.2Y[1%!S2 M$BS2_1,14YF89$&^5:.^ C^P$-JD5H94*C06 X2S-_*QE_+_S:#"8T$HI/["*6 MD*D"#S;WQ:KG5(^IGU(]I+YKN6M$+-^BD8VY&Q),;1[Z+G--BK#+N!4%K>>" M^VS\.6NQ23L-;T&55V N"WQ5(2[2VQ/Z>[]9_[:0H7<5,A>SIZ;GH !9 >68 M!3P,L.6:ELW7H"LE]'INX"H7:?^G)<^T@$V D< MQ,PH84+OC2]P05Y9JW\37LV%*)#[_7XTJIY:/[3Q3/%(67%W03O+QP[U"740 M#3'(D3@[L5S?LDW/=+D9/3V8<7<:/C[NW6F['\66],":F>CA(-[Q:5PR.30)J(S=R>(0=T H>82&C@>MSY&%WV_GP8[-$Z_&Y MNXRJ-5QW)>"V$:$G_+[6L%YA48R,C[/*#GGSC6B Q#@$P?^''+=B9S7FL=,3 M5WAX\Y!Q[XF=#V.08WO #N[!HHU#YA+3(YZ/&2?(M"W:<@:ZEIO0\5'X6B[' M,^:,;2/B8MNDP!#LD"BT'(L3YD9@I!$:M.8.X?Y$!O!A:\:4H3.F'?C@//B^ M@P,K"GW/@;^=B.$P %_JT=R&;AD#=KR#NF%-13KIG-8.K?"[TFI?A-=W7%XS M)OU:L \^D9A= OE?D9DX>;5FF8UI.BUW?J<,U-( [)"1E7D##"+PA"W.?^F9H^T&$ MJ!TZW&L+RMVSY ,^<\.)FQC\2#.DX.A@2JC/W(")C!$>VL1EK:IT'UE_BN&T M7FKB[(@?F:[OV<3WD(NP19V !J8)9BM" &K/>OQXK$?B>UTA7_XZ3B>,9_F? MC7*N']=D MEK=YR-/)S#YS$=\(L'Y#L@2 \4"Q@PE9EJ)K ZQ;S&$LBF!IP-RVB84"CD-J1B3P.&L[ M+7K6:P,.(L8QXAY'X 7Y5FBZ0>1&'J@\VP']=YB^>]+:X/JFLNB*N%@->!3Z M#(.$$F*ZQ'8Q-0.;\O9]R@X*O1P177UI- ?,#_!E.0TBA$$J0]!G 0EML.%L MD,Z6B)2=<-:91L.>PHX!6+HA#SGW(EAAK= G-&"PRC++MR/*6.N!;&^. 8AG MRS&CK;7BQFR!U4\['HN MC7P?40LS)C:X?!=QD$ON^!%N4?>2*H^9JV";]**RNQ$?W\&^A6UADP:8.HP@ M<>1N>J;O,-L+VK3V#KKG0/&Q'+<7S=T1J7@88828A?T (\2&R#(!)L3# MJ$5J=E'3AY+*]WIQ@Y[L) 961)$#IB6S(QR)ZM)1%"+NF"%C8>2V5@1]OULNX\64-0*Q#[MQ01PC PTO>QY[O4 R;B +55 MHN^@"F"+AF@YP%"!.AX"KS.@- H#[% I'?@T(E:$N3CE821J+;-T6FYFM[8^)QZ8=19W W'V!?J2!Q[X ME,P,G$#DEQVXLCQI@QNA7G1NQY1#-@D1. 0<<1L[W/.#B!''-3&.B(WX@07Y MGN8EN?T29UM"5F=:ZV66#95W >; M468B3B-8EC%#*+!#!X?@==NP^K'V .?'273H1H6,G3@A QG[KLM",PK E\#, MQ03^YY@HHIR8-F\K$KI3 $1W!G+0BX'<#?0P#QS/,2GFH,G<" ??U ;Y\-5P];KN>;C! 7AS8C- RY0UWN>\1$K;$ANP32FG;0 MB_[I;^,Y!%Z SVDYQ,3"Q'28Z7J.3R(663YIW0<\KE#U8B=T8(6ZCN?RR,%. M0#$F+@E#%+IV%(9NB,S0;LG9[Z1F\?< YHY 6NXYC$C,"U \U#0^I2VW;$ M,3@U3=*:FW]2-.K8W@1C243TAW9D,6R#<@I9A$+?\BBV_;!-&GN/\0LV>ALI M8F]22B**W=!DS,'<=,"4(LRDG#'?#6E[KG ?]F9+!&H[==XUFMT;,W(O"+(^ MX2_BQT_E;QO% ,R PI+E^9$3>-AE@0^KEAG@T'-]XH3FMAW"1XL!K!V[M(RA MNSE$R $+!#%PX6U,2! 0&ULBJ-VW@8/6-H0_.@?7WGD."[V62^Q=@,SF,AUU MHTC)BJ(I4U8;%I43P.)D4=<)3"R:WD0DM!TKPK;-D>?L5IIA)7WVW8>W,)7U MHN,M@^AZ*K#T@XS[ ?:HCT/,Y6&@'=DL$IFMUK83H'ZF(G\<&3)L^,%9R"L: M04&1CQ#U',!7A$%Y^EAX!1X5N;HNQ6UAZCOMH:XM')M#Z&X*X,E$W+4MVQ7! MWC8-. ;;E+J1"^ME$&Y;+CN*S4=^JON9575KM\^+: M!J3 -V-A9)K]1V]\M*=>+GMO>(@GX3 N^(DPFXSY>A('A5U3T6)77A::;H ME-Q\H?B[6;R^K0/XMA=V-;&=8;KJI*W48RS='X[EH6W[\!$ MF]P;Z9W86%E4X;XW7G^""30*E7-9=E-6Y#:$52<*GV/_3\94VH;Y.)Z5M6+% MS&'Q??WI\L-_7\,K$U'YD(@R?^_?OS(N7I0_O/B^FXJF!]&B&INH^0NC!:;% M^5C4;4SK"NZ+,NJBSF=5E[TL/EH7^:7QUW@BJK>+RL7S3-1_$Q5X6K"WN$LE;T6=SW:&2&Z, (.HN9F)JKM5U=_%:V2M<2**9QJ\\HV2K[PLASX@SAHR9_"RS&@U^*KB M.A!Y=8I_SALC;XB1K%[+11\:N?\IH5C])#L0?*V5SX**)>.,BT8Q_G^\>],H MQO_]E7$3BYJOC?+'RV+6LN;WLL4 @(D!AFEA$,' LCRN',5Z15I1CAV>1>OQ MC42-;/A!/#3DU97 M\EC P%@Y9%!*0 J)BU0VF5ZI/KZAFG(Y>SE$\0*@CBRK_Z\T$X23,C.2!8ES M6=)[41=;,F-12U98,*((:+Y2M'=1.[>LH5UL8:MX2%D"N(+ME!?CE,DRQLOR M\VPN=PMD^6%253Y>P.H;ST2E[$9)X#B)P(Y=U&47+Q=R!L]L4=5E&?,%VROB MK94Z%A.NIB^&LYBQ$I(EF5:VA>;?9F5U9Z"6( [8<64)*EF!4!9@7PK-))[* MXNZ5GFPH#.-:EFW^^SSAAFW*LM[!*@C'I"27:%H@WT26FU\+O537LV^(<,@G M,?\JAE0<,NJ[Q6NK(L"/CW15H/FW.)<\O)T34=:05QA)L^5 1^(O<6LQCC-V M.2.9J-XM5I1ZF:FKF\=#ZM:W52UV,&4XKUJF? -ME!3CO*K-WD(62K),]@GX M*MW-:I%KE4V R/_R++TR?N- Q24-!6E6;I#;0# :P;>RIG/UA&C/(3Y8TUF9 MTN]1*JJ%2[TE5YRJF4>^2M^R_'G9"&2E#TE-\ZJL=UFUG-7Z[55+S?.-M4T6 ME4LV[.]W;Q;%N=M$2[('5HR'2;Y;@Z]N6GD]VKUKI=E7>RLON ,&EOST GS/ MK_)9/[TH&;\8Y7K;K&G,V(3_Q:@FN,")!6Y56^>LS6$>A)V+;CRQEB92LE5. M.L^!^_F*M_7] RVW#J-=^?-#M%OU0MO?9^W-JU#8O=GB=15 #(G^G1A'N1"> M[MJ>K4C1[F1.TKN,S'YZ4?Z[E0R;D.N.$8U>:QU)4C]"LXWRUU)Q]H7L/D"\ M]Z-[ ,IY8$(^]14XNS]J_JO-_X5B$J,"[OUIL9C[_I_:U981$OK';09V$[NL M#8%7K]Z\>?NV5S2-.?U#6FREP]G;DEG;,H?.?D?@/'E%:8SST55W3Y8=Q*#O M>N-(DR95B]=J\H$JDT<^'M"XZ NR/:B;0Y3+6_E_?2J7+ZD(_R&]6BR'<&EE MYJ>B6!Y@U_DKEJXG?W**92?(]JQ8CFV@;'.!WB][]!U#JZAHF?0ZI /ENILQ M]2EL"BW8W?@'_2_AKS+.Y E>QLIS(!ER7\4[ZD6]TT5]$*G5J_&)KL;J["&4 M9O[DN*OR\]E$.!FUH+U_!;U_/+#WG_!BP!V G6:OCE80O;G<,6P)%G M?ZFFVOV1N%BVK"C?GN MVR[J(#(T&O,L(XNK ,O6')O]F/"V#O/^F,D"%3?SV2S-BG46(-^UJ8-$'U(+ M$\?U+>*YD6B]0T6I^=:$S-7N.Q]E%LHXGDDJP\ ;XX9A[T1+9[40VP$S>I": M:_DF[PLV NKV0U [=-P@-)D3"E7AA@$-B6V'?N#:EN62'=H9K1+T]:?&T&'D MK]*=*(K]SBBZ&(\QXYD(."2WO . +A[[:?'4!BR#(* F#\(P<#&G-!3-"_W0 MPQ%H!] -O< 2;^1WFU>.]1@16^;Q,.DZ0>/#U(MLXM( 4>0XF% [L%T[,%G M/!I:G/:$P3;R8?\IY/M-'A%R9ER#*21F^&$N7BMBS:L$_X_S(@>6,IES]Y+D M,5TG7_V,ZA'E$SY&Y?V-V^7-S382KJ@I:#J$1)A&W ]M"O1$(8LPLDEK,^(' M.C6WE X(1+MCU*#/7B-5@48^\TWJ19[KP=IA>CBT<>A@.R0AQ@1;K16W'FC: MVD8CUT$8HQ.F$<,FY9@APBSX&(7$M!V7FL1!IF5&K>U('NK-V$8C!U0]=D^8 M1I%)PHBYGH^"$#O,#DC +>JYS Q12-MJ4#[8^'N31L*Z<'%@=48C4M&H+$5B MI,L;C$OC=3R1V:L/U"K9\OKJSHU1-#2[J%]&3,?V;!-3&Q';]<"$]KV 8,;0 MXSU3.R/5MK$J1"P $ <53I '2L0U086[KNGX8%I@AFE;E?8]]1,0RPJ099\# ML8CO>L3W+&XS@))I@K=+93=S*[3\R&HI]M;7@G<"Q**N%_G8\@F- $M@65F1 MRZ@M2EWQ]I)'NPJ6N;<=V1CB<"2Q712:Q')-;MO8"@-">(1,/\(!LRW: M5B5X=_$Q]S:)E"!):"'/\WW !KAL)C5]SH&SG"!P0! -6S7*KFN5N;V%+JB%#N>*+J); N3 (6A@T(>46Z[E(/[IG"AJT4:_)-+ MMH@J#Y1,:%5L6"26WU6DO:P7EFS!N(EDG"C1,JISXD7W\L2XYR3+1>F']&ZT MR%#?>!"K&9T)1LM^Z_.L475#/CZ7%1^2M'JRN*)\;:-:R"R=Q/1^M0K$/.=Y M5>F 9K+B)YF(\[&L3.27KR3E%>7S5D;35N7AL9.<4\NC[RS_^V@Q\$L]0=;U M1&\'KL=*>Z_?IUS:^TW\S?BE+.#Q9K. QX!'O=WEP1^2U-M+A,=ON^A:XT*J MU]XJ/>A\Z"=HR2%SA]8GV/&GCVL+L\Y#4B=TN?^@'GQE66K$]70=A-RMA/#!Q2KF&74SIB/+TI-B;O5JJ5=+O5H6?W%.8ZGL8*9_>F"F M#P7-'A87V^'.WS(J;J-8XU)V/W_\U2AC2>660[D#T8@I-=)$;B&])!,BRL_> MC#DOMNY9KD=@+MX#KUE&K(IW-%[Q,?DRYM7SY>-;]BX]')A61#@S"<'<<@** M3&R'3N"&%G>5WKM\@O(NN;&L!$XRWJ@Y758NYS/)5%',N:XE;=R-NI*UW^RB;J58J!A!<%<8"0W^JL]&6^M/;E1 MHDWOF@Z_:[IV$/.((7*$Z76]0;FJ5?5&<%]TUON^NXAME014U3C!5_B0JW_C?I= MU[U!YJ7XBJZ/&_1QP^E8.KW8^<;.-3]/S]097(&H;N0HHD#.O9KI@"9%7ZY2 M\C\6^ >)D9M= LL[8R0SF4\ S%B*KO3KB^/WZ5V1W MJ[NMMG58MI6!/\51\Z@J%ED'JXI_-7VF<=T\_5GTK-H\B>.%'C#ZE-(B*$_V..CM_@F[9=A4SK =Y$"Q M8CZ[):ZL5+XO;ZQG)W9LVEY/E]8S)J*7@6SY_#@LXF%S\UJ%Q)4IN>&[.S?C M+U4&[QW>B$FHDH0'8T!QT;+92%6H=#/Z[!SVWY?S@9U/X?_3*4!]88?C$C4_ MSS7B$C(;/C*^QD;<]<+=&DWW4SN<;BFG[SF ;@\"Z+*OZ7@,['WQ'&+VG&O\ MF#%G^Y0A<]B*BV]D1(K'*2LS/">\/$>OW#MO1NR)1; ?+I0]>]TF:_J7!H1# M4O7* M))H72CN2\/@0O8^O/)0I5\XO>Q_L+>ASUZ(.N1W09[G?V%7_6,$44BY)R)UOUWN]_!: M+]SM9TE72H[1M]"Z[2*O/Z3?6V6Z-0G1$$5LE(P1I;@WQ!NLA"08T]ZWE6[X MN.$O>8C8(<(E5NV)EL&:_G>>TJAC"+,^Z,[RYU]#^_TGAX+16'$D1614@ L M$#T-T]ED[F:E]SOEAY^&LEKGFV(Z.QC\\OTRN/J_R0C[:+Y7#U9UEK0SSNNQ MKT9)O>HATM\G$?I7W5O/6P@3.>#M&+"EC=@:XKRSBC')#65K\.4=3_3P%S_C MTK8H";0%I%M2J_XV*P9OYA>I".KP&W#,Q(RGH_+2X;5/5P!IFV]!R^KGCT4S M>&OL9NC6_FNZPD>IX6G9[JQLUBK'CP*@QCWS3K%@C-(L8N4M M\2AH(-:&!PY9/G!*>MP!3 ]NL'_S#4&JP5!8$'&9'+W8?6B:GC0M6^4\I+"$ M!Q4Y)TQ&;HF044G&;IH]4/1B 1W'OP<#/M\Q5N6!*YN M%,LUAGWR83X!M33=%D^&KKPC'OI\CJ4'QF"S_6J&D\'OZ27"ULY)]\3YTJI] M6[SFRT]9"E20)4&[@.LDUE#50&68.B !3R> ,CPM<#(P/1?,6FK!N73**LR0 MCQH61$A/.*<*=N$:3T4=5?>6K]U_Y\/I,,-PYZ-13UR&I>\%R^WOJ%=50.DR ME:F9ZK)FJLO,5&::OJ8.IJ'B(*E<@^[=Z5+UD;_HS6C?(\5/XNLYRHO472TX M!0?FRR1D3?C9!?1\!;2Y.4H/.$)[:X\^AE=JS1W^\%ZI#Y,44%1,TQE^54R^ MEE>_ERE^I3JOGW";[[O7:4\\O3MW%_']+6[X&%R-^LVZ=7_G.47M%?@LC M68^NK?,^R^ ?YAIF)[Y<\BP[E[;G_D10?"R2Z.SJS,^1$<]Y&?L48('9@=H7 M&?]HB1DUE'T>D 5E-[]">EA7U<)75_N94LG:.CX^W7RXXLL85MANDF[KP:^!;L#>1MP*LTEPKLE.[2P%7!7$'<_E"!6T$+O2I8:U!;3R]: MJ04.1&O!&"7,,DG3H\*:8DP\ZWU4CV"^N9?O#I\\33YYR1<^^28R@8E@Q&COTCN<4FC*)/B-:=W/V.'9BDFJ.: MHIJA[V:.2B80\K R,C*OC4$D*,N9SN]"B]X[&C@LJLN!AS@V^)VGQFK<5JQ MZRHGW0@UYF9';MUS!18R#P3F8H;NM5+S+*QRZ2E;)JWGS"AMO0PB*N.55=R0 MWHOXAUT!TKI,W0JYQ1)\@*F+? \]A0_3>#T8CGVX&#>)?6YDAA<;R=ERS(_% M63GB<7? -WF\%G^G&R^J!> 4&7,IH(/R$(C!ECC-'X*Z/W_ ZGU)O75@W9Q8 M&XJ,#0G&L8V4<(^89D9X0X)6H$YPI(*,KD=[R.=Z]4KQUB?\MD3+L?RNN[/& M@S!UD^)J$ZY*XW1X^'C\2QZD];,2[2H!WKR6O>"2.M(!D3= .2 M/9"Z6"N!Z64.T!I*B?.$BF %3QN<5ER<, (IPX7"FD7A#([!@G$1+.)4^9XP ME0=;/(833]_2R3"[L=!/L]*$;&"@),C0$2IGW3'&=8C6-()Q8KCCN M/^9N!@:2/QO0ZAENRCDX>Z[.A^Y\<'KVZ6_3P=5P-!I\"],9;)OQW(Q&U_ET M^N\\W=&5*5IE%-S0E:4;4HS+)R#/] ZA=SS^(TT!,YS] >/_#OU?5Z/#7D]C MOZZSOQ;'EL$260IGE'2,FL#W!.YE8))88FG2P2M/HRN-R%@'5[U6S5J&Z3?Z@$;LL7@ M+$'$1J4-L]J :A5I!+[Q*DIB[6[)UHD0PTL18JH;(78G"@M"OO[R91*^Y"?< MFQNIE*8P&UZ$0YM?K( 1-N+"Q9@+G?G78I(&^6,X.T]^S!1[XNL!;T;/(84\ M)G:#7$TCQMK%HR'WF%1;!P%I"DJEF6*B^%2(0B5M->C_F.CEI\@X9MW\LZ M2#PAT4@0GECC62 ,[%\;8/DYHF#H6H]1KZ-@1WO[)M'8#T.TJ"+C,0;OB&8^ M* U&E8N!$(]!S5;B 47.C\MI42-*+5.$&LVP$BH8T"X](Q0IJ_7J+)W=$8UO M2[1;Q48KWZ)-S%72H97U4$X.G1J*(8<%)X8$JA13$8'\31*"2Q<%MK37AF-K MYMN@A>&Y-F!;4^&^,O1N*IG .5<.U)-TX6&<04PR ;]14+TYCH\H.O4JR7DG M6>L=>7\J5B/=33?BE)(.M(YH(@/5644_E>!^?C<IB3ES7>'0!O M0V\U0@*C$**(0E/-F+=666.)HH9(^)FLE5':"Z?F82)DEB3]$2V'V[W7L;G?";HJ>5$M$Q!WH!AI!.&*";'!@ M3,(?/&9?=J\@)VI;%0R_1!6BMX&V'LXW39V-5/(A M\&AEI-@YQH)4B@0O-<4!%"U!>KS$JZF4P 08%R ^-%W6"6=Z&T;F&G;;VXFY M*H=Y5[1/T%UP'(K1@.&#I'.(*=!+&>PV@@PW3+J@U_##;!/(]+D+8!GE5V*; MD$T )U2KQOO)T\TRK0BC7+6,6ZU;=!2T4&E!$P4)H:3AL"54NC?!-!4HVWW5 MFGU=LW^9X1@H.IT.BG$J ]>M3=W4 :NBO$Z#"\-O:93IP>!H.!H!EOFYE%^^ MNQ3*F/N4E:M^,9-QBD=,@8IG<^NJ(8I)&:$(LJ3C]@0X$A@GXPX0)W%18*OL MW@*@GOYX7$Z>VN:IRYE?CWUGVGK6EKS05B-))#=1,FYIJB,(MC3W3H#.ZWIE MYKH7&2FB\+ )H'T\])Y7-H<9&C!$?'+3,A8%-]);RB3Q@0D18H_7X,;U\*2>]724O:\M$^SM,X['A$6 M+'C":%"*:B8X\2Y@1GU<'6VT*CX?/>7*?I@4MHP-OZXKCGXHJDIMI\&,KAXM#5:/U0Q5V]:-%TLB MBKQAGB$'RE#0TANEA" F=#.5'D,G="'INM)/%ITA&YE#>=% M0DK#3X:YR+03*DA&H@-^"K"C+0TD>="6+X8V%+Y::MS$,ZP)WM.0PG&C%::: M4NI!_2!6\LA)$%P*;4$7N>^)MBT1WI1U\F&OQ+4*)'42.W+?XXW24 7A#I2Q MZ#TFS&.M%1%126I2J(?LL[LVAG67NL/QN&I=-V[=*B$XM#!QR,? I$4V(*D4 MI\)A*8W=5%EFW2G!OA0'@Q7/:&<&WH3 M"-5;(%T5I\@JZ5D19U?I48JW8).,BLN+LNC$=-;AY%:/ND.K?6[>BKQ@'%-L ME6-",V>-82$H+C12BAC'[^U#(2T?RAJ /1;:EH*:PB-QP(?I,1'M)44!C%"+ M@)/]O8U0@K=#NTG%?#.?SHJ+E(M9%8P)Y5N#+5OU<%$>J/GQSD3,Q9B+(5-" M33-@ZP@WEK@ '&NC9[#.%@F/@]32.2YMN"W;^#.(EA2<5HJ6T^'TZ]'U41B[ M\PLS^9I=W#7(S:Q]5Y%B^2JRFX^Y"I.](ZA67AKL90A@$42$5)(BF-BTY;0/ M?;IQCK+8.X+V.*4.!E4^=G6YW)<@WK0NV];WX$TD/6C)D2L"9X]E!!MC@X03 MB(G E%%J=>!FNAJY6S()P/TD3L+(:5]0:T6BDX12J$ M9/&NA:5:]<3*C>G7PF(WX?*K"1 0%2FX2'O,3(A*P/^,BYX()K7JCSYYX(CJ M'5&W6T&Z?D?P.I5+R@^?@:R8)I6\2O=PQ<7EX6_S(K_\DBI63DM%-#^2]!Z. MYE3$)9TF9141ETJSE95=?DIA4J,!_GM_!%!CKM4E1J[?+$#(1D'.M4AE1EKQ M"=98'FUD2+"DO"J.P5*)S@8BH^_/6TCKLICMZ'KQY[^'L'TF[OPZPYF)OOAV M/+Z3?!ZEXK*84ZU=?^6*>RX 6:]644L-?;15N#;(3^/B-FZDN^1&@[RB&H[E".=RNC"- MJ:8F9]$*HGQ?/<92U;P'-]*]/PX>B_@6*QL=MM1(S$2,*OTAL8M1JZ!TS[7( MO8^"_2?^8Y[%%C3PE&.!N3(L"*I 10L14G\'W6?;WYOYUSV+U Y[%<-Y& M)I1T8+$R083B!@.%J21.IXHWMY!S'VFQ-_I:M J#3 M)KC&JA$+12A9DY(81 MUE=OY=XL^O#Z6F.?N#[K>>%G6#:94ZDX2S$/UH.MGS+##5:1117A]W72G+M8 MZ54VP T;>C0T!S##VP;_(@]\L#OY)$R+^<2E7R]&,$MZUR^,#S^=O?CY>.Q&& M1^E=Y,B@B+F4+V[@OTZ?SR,[ZF() M64'7JL6K"% =WJ1OG!07VP! O2KK,-R8-NP\7KXI?%9!:+T; HKY?3)JS>]IPN MFIA)CE2!L=+S.&,WO 2Y%+X'-\]RJX@QO3.9URR5BIT-,*5D4 :1SXJK\>!H M],T?#,[F0T 9@(8_K[^&Z;?A*/ELW[_=8H=[)YDPRF.6JI FG9;@&*(PVEON M4.ACPU5]]HX--P)XB0W)ECL\>)!_DCEBG&:@$5BNP-IE M39]*!\[PY?U6?O M2+L1P%N0=IT=3A]#T);B=3H :3J?),UTE )U9^=F/)A=A1%LWPO8I.>@=0)Q M\KZ?A'0FY.=\M]B8/*" '5$$_@'FI2GR0G)JB29!!(GZN&=5G[WCGHT 7N(> MNN7&U)X(ZD)@%@2_<<2B5/U?8RZPT#J9],ND7=5G[TB[$< ;D/8&)R?]&G[_ MYZL$Y<__#U!+ P04 " ]@@Y/S_([2AD2 !+Q@ $ &=V<"TR,#$Y M,#8S,"YX2D]]2! M2$C"A015@K2M?OI;D(0(BB0 RG9"SW$ZT\C [G(7/_Q98)?$+_^Z]USK%@>, M^/3BY/SEV8F%J>T[A*XO3B+60(P^S M+;+QQ^?QO/XH8)V?;M5/2\A H.^ MYD3>+P-7"'U]RJN7B.']\POTJ0KGW6[W-*[=DX(@HA!-* L1M;%,[X1[!IGX MI].D4I "5.%NB[.V6"&VC(E%36QGY^R\\_I<,!%ZB]F!?(;MEVO_]C2IXTRO M\TPT\LI-<,+@E#_I%"AP0.P]@T\->'S:.>!S,"E7#2ID8Z![61;O8(A2/T0A M].2X*"W<;@E=^6D)E'% W@L09WAEQ1"]YUI_G'9)L"KBQ/H-!W1 M1_[8!O@EJ"8\Z0QJ2<#>"@1EX<1\ZL8AS<:*DV#]4/#9#Z]N'=].;3F'X?#Q=QZL9?[0PN6.5A3%(#Q&QP2L,84N3R3 M;"JX?4FE-8/GOS=%+';[5'WA_-B^8+W(*=OVC=*^L6]8-EE-MMQKA^>K1K2. M00GG*]W0GB_@GT_#:X!R:@[HW_VA=C2=?VGF[%,9Y MY'DHV$U6<[*F9 7N">QE;-N/8/=!UU- S(:=5 *A(:T2OK=BUT.8[?HL"C#' M,A%L^2M+$FUELBTAO 5. #?#-LXU?^!3^&DGXRH!3$.C >I5$:A$8 Z8G,@6 M'@%/'S%B]Z@S(&X$,T[FNTQQ %Z-Y]/Y!O8$"4ZFQ!K 7A@8ET3:!]>HQAX5*I"#1@O"N"(:3%*W0FSTH$MK (6*X0"3XC-\*3 MU16AB-H$N2/*IW3)V]41:>#I%N'A$JU8)-^:[(5:DM06HWVL# I\3@_*^*1R6DA*-W,\_,R'O!T^,$IIDQ:PBOJ-""4;=:YH$Z?2[)D42T, MV4A8AJ+CPR]-$Y=LLSE;VYRB.:>![X#K_@4% :+A+FG9PT)-(Y=LC5,)EA#1 M-GBV)[O%-,)B#Y;\H6G@D@UORMFVJVC7Y,QE@>Z%1R\7:-JW9$^;'N'$[&TC MBT8>8UB9TO9-?VN:MF27FC"VC;IW+/":NUJ%[*>2](@:KPR1)+ '#C%2#3\DF%>1V9,&6D&P)T6FN6HM:O:C: M,=&UTBC;8<*3>3Q-D_/T\\.B==8+\:N-N!H&[O)]PI!6U1=T(3MM#S@B#-CB M?GQ$<"&=^-9C4?6"NG% 3:]X]QBQ1NM%HGC;1TJ#CG)'*"E7H2V3:Y%\<_9* M%:IL43*)T"S4<1H#S,KB,EKL#.,[+89U CTREGHR%:;J\(X6W=H!HQ;GNI$C M&6LS4A7>!O$B+>C'A:%:Y,WB43+>*@(5RN51*!VPYO&L%LO2B$H>NOW?:J26 MH1:75V?G9?&7%@5=($8&I+Q*A 0$=-P"20[\FSS<,@70?)P32=A-5#"3WBL@4$>?*#Z3Z7%M>/^;?=;&X1A:H)!.U74'=%0Z/WRNQKR)\1+"5 ;,?R\[E6VQ5 MV,+:R;^8B*1C][T_78FS"=,C8OY&C3EH8\7JY,[GI5U!VP,,7_T\\/Z4-&JW MK_R53RW6-5X?;6$U?I$T!ZN&1A0PY. [HGRWSH'I/YT$)=,_4A![#MFN8=@UQ9CU#(9X1]O43 MHF@=GV7J.X>>]TFZ1V$77M4]]N?Q7$&+:VAE*K8]Q'3R$$L$RZJ9_&G>L6\7 M/?W'$?4D_:>PHZ^<7O9+$)-HH")5V8IUMH32;8\R[%'\:/P#(G1"2ZOU_FO2>- ' ]+>@<53E_;9\Q^YI%KE>H290) !5?L= B7^.+&"VHY9F< M!P-[:>@F:',YNU7?TFB!T"9SYC"IJ%/!4S.=LVN6SMG"5I'/>7!(GBM3'XJ; M9'1VE1F=+2AJ4 ;)Q5]EV(BJ1VC]5%0+0DE>;6YTE)2K1DB-S-JN/K.V'2OE MJ;4YA/)%*G",DFN[JN3:%A E()>@[JL25))R/319 QN 5#C .91A\<=:KUJL MJC.A\]NARFKE5JAV+G37.!>Z'6Y')4/G4*W%H0+ZL=*ANP],A_X_Z!2_G!Y< MY)D4Y*_[Y)=]$F_K!Z%%"Y?+RK>AKA':YBY#32ZF%0>.^3M'2QE/L1LR4=+) M1+V\9XZX'5&ICNHZTU)U6!43__%@#4KN>C520N)+?WI$F> !SLN\^=: MNLB,XH].)N5(;:( 1KR]JX]/CG/_UX.1PO?VIKXR>Z[XUX.5H(C8K#Y"&5OR M\\'H,&)S<>>UM!!,_$86T=PF.>GV_4',:\&MV#16(J?ECWW3.WG7.S^HA4+@.W/"I@H$_^*?C+"V_N]OD M^3+G=<+XX"%0O'V\GB;'JZ&^:?UXYR*6=054[[.#[K8LH"OU@ M=P5_FT\7LI1A)N1!;<:"L'YS"::DJ> O12MA-TE,X#J ]Q]Y2QSPJS#3E)9D M4["^W?Y14L41N#CASR;O"?C=:QR,0NQQSQ0TC98,//"(Z_DA\*/MGA)(3BQ* M7)<[[!NF3,K,K"60+H8S0]2/8E_Q]#*BBXXUQ"%L[?HEC:OEA MSRP0?./^N4>JRI)$0:%?CSISV,V&.][Z3'DC$K?R*.;GTEGWGW+!@8WYFYV%F[)RBZ.6HVEST@V%!<_EBUOAC8KBDF%$W+#EXQ)M28A< M\A$F4W4\OCRT1TW5-)ND%YVQW@9 MXO)ZL;X Q"@ >FGJF?V+OP^QC65']-^0J4-86<0 MH#L^%XU]1 _-4) TS1JA7_'TH5C3L*.&P71(U^"N8J[).(1EM(!#)4738)"B M R-O&\""P"OG?"<%?.S0,$/RIEEY'=DN1L&(.A$(VRT"4(A_^XMP:SYE_@\9_!FK3,W15#3!KRQN5D)-&^$?VR(?9&5IIO!I#K[D9T M^"?\Z'D\8,9R+D4]QN9MN@>^'1\1@&^0I*-+KRL4_5LSZH;YO.*HB#OGQ:!O M4MH\8/8I(_RT8^K?X> #IFGP@Z?Y($K*PKL:\L:-/7U(J"GQGV,31T1\ %!8 M$HJ28V!Q #YR@)"LXG.YY,MM(G8 0TRD>@%R4 <#STDCGO)'%:2CFJ=^T'-I M<1Z"R746F(:9'?AW8?G543=O:K_,WK^:K'K.?V&;!WNB*+ WX"I.P4W$11CK\#0, MU))YJ4Y.P)'LSVX82_9- WSI^E"\_N('7_E)0)+TD^#.>97-8\+^G)OGZ%7M M,GZ)*Y0KDB0X-D6[6 85*]_PGB]\LH?UW15Y+LOOW-Y@)W+YX-1.6KE!"T;O M1W;65Y-+QA;X/NR[OOU5RI%ZXN?D3MA"4?Z=3RHJ[OU)[M]Q=SW'WX+MQ?6C M-F/#%I'Y#C#U!IB1-<>O'Q'7.3P]5=$T[;A4Y&X6;#@H;YK>I;&$.0YN89 5 MCK.-B)MFH=A)2\>VDZ5+UNC@X$]']XVWVMH O]"W'_C(23-CYF& D5=B5"E1 MXPX/\K=A4&>?&\3XVVW83G^GQ0O_,O+B9>(60\^D+%DQRIRJ1Q?<&'=+<^)K M:'B;3=)@7(Y4>+5ZY_)X5&)N$&EDI58.5H 0V#?!Z! M0 !J_F<$3NP5QCD;BW6-&'!VEZ 5_W@:P'Z+ M"W=(E1W8U&!JV"J0I+%IOM!7-+DF6].,_KV7'G(@?A5#\:VX2H+ON4&(O\.7 M?++EU_\!4$L#!!0 ( #V"#D^0^7?=Q1< (UA 0 4 9W9P+3(P,3DP M-C,P7V-A;"YX;6SM/6ESW+BQWU]5_H.>\EF69.=M8ME23O)I]2 M%(D9(>$4TQ23[O M'[\[VM]#24@BG"P^[Z_2@R -,=[_VU__\#\__^_!P1>4(!ID*-I[6.]=G'\Y MN9WCF(&F>S>W,_:?:.^G=T?\?WNGE 01Q=$"'1QP9 ;U^R?^CX<@17NLT23] M])KBS_N/6?;TZ?#PY>7EWBJ\E*".$-:1+L9GV]O8V^J,D1K=HOL?__>WVJL1> MI"A]%Y+E(?]P^)4P R8IB7'$3?5K0''P$*.K)$,4I=E%DN%L?8ZR ,Z1H_GE_\?S$='/\\>BG#T=<,W]T(W_HS/XU8@I-PPHZBZ&:P.='*7LC^XR]D_A>;/Y69 ^7L;D)?V6!*L(LZ_=',>:^("LD^43 M18^(6?T9;54VBB#&IH83:_:4N_ H)I%2[\=\-0L/QK.*:)75D U:5K&0YIK] M76L0O68HB;9L<*Z[RR(:+9J-25AK*N8]#Z%UX?*6Q(!U'J0/8M3*)@N+('@Z MY%(?HCA+BU^$'@Z.CO.A]1_SG_]UDJ:,CX)R'#R@^/-^_4^F7U M;$4I]&N!> M1O:LZ!'*^O)\OOV"\.(QR__PY^)A2%8LBV['1U]1IO!X"] B +2@ +W!03:] M&^@)Y?9_#\?^?#C#G)7_ZX(-*Y^#F/>I)]E90.D:)PLQQ&\X@A-.KC5+'("N MT45:O8]84LR=Y4\&9]F]DFJ!XY8P18A SXF5S,U7O:3)4 N3RZ^ @60^&S$4 M9E2@YN;\",><-Y2P"4*VOF'#X(S%'8^Y)SYU8)FY-?PQ@Y;C'AVHS_Y\M>36 M0M$Y8O.[$. WC%=\!_D)(](+CN!$R+BBYLNQ0 M('E"!R$5'F%'*?>,/\/QC+/@"6=!C/^+HCLRSU[$&OTSBHEPYS.29NDEH<6G M.Q)']^1LE69DB6@SRPY"JYQ!]J(%R?GM4#M38&&T"074'*Z$LK*^B W3S MQY@!#5#5#2!S+H1C;CNQ+.RM)%08')#%BR.BO^'LL9@"%ZROY>9W02F6+ZQ0 MH#I&!X$MO,2.*KR)I>B\4&3,$D:X;:^@@H/J$+:BV?4-*E+PEJ$NED\Q62-T MB\0NFM$%K.%S?5G 0W4)5U$M7,.")+P9+[]_(W<&R9=RM?$!PODXO8'5[%N8 MLH:<&^W_X!CM/GA%^O&]!B+7@A0"JC'-XE@854H$WI;6-4X0O_% 4805H:D# M*1EL+"U5#I+ZXC ZZNN2;*X1W3)NU2EM?5 14I3 (&SLI4TVEA6$ "X %7; MX2FGP^JPMH67[I=)X<&9WU5&;:R;:5ENGGI2C'Y?C.CVEU1ZD9)L=($08\6X MG6C<0 2U97A#\^,6@BO9U1L-Q/8^7AO"G]_J/=4L3LUCY3XJ)9+[*J!-I/S. MN\JRJL_E\G'S,U2;&@2Q,&B; KS,J.[!X;U+F><8+C/.63 M431TQS\?-G5TS?X>MZJ-J0"0K[!D*6.;/QH1*?V6VZGQS>/%L(*)2^:,_(0& M3E:L^]WJ^!3-"J4]FXT2\H>R3LRS,#$89K:,=# MR^4UM1VV[.\Z!!M-<>X45169 [*9=-8:DKBB%=]&V+Q 4[OV@PEL>Z55 ?;#^;&EQGSZK9I%>"L,8B+RE22D MV*"H,2W;S#4"5S=T-< _G.7%2CX?5'V_ZB]!-F#0KF0 MW8$".._IKP>=6W6B#K"6CBZ9$UV&K"E'0D7,.JK8\/8 2Z[S[EC9T36_-[NY M[7=_)RE0'//"-.*EEYC7 8N6.,%LAB?F>O)!J!M2<>+"$@F 3[?L1CK*+'?V M@KQ8=;4D"^]<0[5@W&S>K'K4W-^R BZVLPS 0#W$24:S9YC(P9L"W"*^,!1F M*\I$.7L,Z**5&G4@Y2A"!@+4YA;RF"TM)P)OH8+QB9C&> WC2DTI>1=A!;NU MN X6KNFM);3R 1TU>(.@:AW1ANUEG\K[;M5/0"VKX=]LR#HRO%5QT7U<+9\" M3$5%.&F:U@-57[N0 &UJI5,%MVR@@S L^.&.9IIFF(S4Y/0D(U4?9^L\+7< M;%SQ]+K&+.,.X%*#_/0$\7EPH&:V&G^;S:<=\@5O8EB*E>>$4S:W;:^A&Z!J M)S0D4&#=T221C>M(:,CB\@#042SCJW(>KU\T3W@JSN!:0&XO9:@AO<7=*"?0 M=AE9-@8@>EEJT:6AQV.M00?>D7+5">5+UG?@1;*YFQZN[VF0I$$H3)1$XJ_< M8-&_5YM^HA#[AB\IL0]91O'#*N/E&^[)3:"Z-+[KMJO'%G;7-GB']VD+EX#: M,9^&N;7W'K']8*S/Q]X:KXZ)-4<<,J[R5\GJ/U0@;Q#%?,P9\E/TZ!QM_LW^ MWFQ47KR&CT&R0+=,\HOY'(6MFGE>&J\\/[?+QGUV_IS[&TJ>,?/;T_6W%#'6 MRSG>"8NW9UE18G?$[;#!&M'[ZP%V(L="V MY(BR)GP'S.W2B#WFU'RKNUIZ.)Q3H\7V+* 4U>:_47Z;'R]I%5TU.J0+$:5O MVA&9OIMV4-:@'FO7?N&\H%.HMDJTT6NML)7N:L">OI^ZJ&=0!S4T7'CFVTD' MSU,!NR,0KN-^R=D(0 NN/^*1QF[^T?VLHYO'6!Z"'*0*^.)YXQA'/WTX$F[! M?I"/J7A_6CQH8S-\DL'K1DIU^*GYAJL*AA[_U)LJ.A1 ::;-]0U%3P&.BG61 M?#F$#=[$!$2:?OH147J?'9'INV0'90WJIW;M%TL='P'=-*N\,,O79589*I^3 MK6;KX]8V@!M:^_5? ]K4?+*C0GIXH7V+\)[>L9M(R-X4[8#I-"WT_M[HF%-" MXPNE8TP'ZV^:'O\%4/)[JZ4SC/<-40K'S?6<*]D<0[K>/?FS7=W\-QH4%_K>-XD%>-I"L,9^(0R55RR9H6Q2GY85I^ M9'S!^2!)RKBGLL5'=\1B3.V .#4_Z:R4/N-JAS8+?WH/J',18J:,O4M"S\GJ M(9NOXF(?J>%S-J#;)[$UH%/S*P?!>WB2OI6BGP)TFW [JKH+8OYBV&;E@F\[ MVG1A7=%;XV-;]*FY74\%#3)>MFVY<$]C:MOI$6L_IT])CX.5]2/7.^4_'QQ; M\PWO6KJ"^TN M@=K!;X>A)OC)^9NC"OIXF+FI(?L Z019G -.^0+Q(XHC?O]G+>Y,-QS#!%8] M?2T%FYH;6 K2*KO?UIE$AF"-I74$:;F1,Y*&#R9U-N"=RCL M%CV5W:S&FTQ@9:TK%=C4/,=2X![^HFY!=O7S;:;I/'6!.=/4C5P!Y86-'+-Y M5;99TDN+C90R8@NY XS2PH\8@N.;RG.LCB(@O.IXBI2TJ;C48?E(@ZA?/I(B M>E\^NBK%">\0/GFJ41AZLV7YA,#75 ;"T=VJ.#&3SK;DUZ*L1E3 M25JO+AG9M9H'Z##'3^6[W]LSB<59Q$K]4[&2I3Y(:L)HGR%58TS-?=S5T,-K MK!J3'1KUO2;0]'8F[Q.BV?HF#A)>9(]W1T(&4]8R(JIRE@9Q:B[762E#YBM- MF[:51[MG*\%#BC>WD>S[0%>T\EEG6[2I>5)'A?3P(_L6@2]M\MWXV5S<$K%. M9AW1)=NA3<\>>"NJ3WIQ;MKSQ^&-,NSO/NF"N?$GY!O(&]VF0XI"_3H#C M%=/"ML3KC:CYQ_<#'\6P, MPG'HK=?>;T!"*3IX1#1;HZVKY@.ALGG.]V=": MK;(T"Q)NGD:F[(B=.Y4SMK<.1<'IAD6^-<-\DMO;3CU*-+U>)&C^0ZQ;Q9DB7 JZF0&<25WI/4ZG]OZ7_DDX(3?Z5X@Q1OR Q&LWOWK M27"2WCRX)OOZ^1 ,&$5K[[[D>+*1)3^0-.!).W M*"2+A*\!745,K7B.@[(21S%]XN^EON"8/V17*3C%8%9+%+7?7A^YE=P#1VO% M6_[L*-&X5AG7&M^Y%?)IAGHS>#>-C6 C66/^>L:Q?)OLV$*U7G5@H7BO.[8P M18\,Z.K H"*+6O?9!I)104QRACEJ4!N:'".TE4V^!?@PUII4F"M%@CQ"U\[%GM/@R3=/)#4?$ZH"ZIZ**!!A7-W>7MK\0MMOP)A"VZNK9"# M@PI*LVWU%15D*C!%H+)-0QV%O"T?Z^PW%)W%A/V\^(W0W]F_\HO[)]&_5VEF MM\5L3T,=3S8TIN=?0RBKE]-U9&#T"IT2OIQ?L^A%0^V)L-^X&- 3^SUX,8 G M.KQ^X?LN:_'H6.60HN_[-L7L;\O2*1NT(7XKJ"A]6'"=SOC]\ 4-EJT7@7H1 M*:M.="/B;:#T+7D0#)9<;3EOZ,<",E>"%M)?ONAI8.*B@EI^Z-8PSQ3:!N%5 M=3R)8_+""]-*7F!1^I4;4A%GEDA3]K9.BAG(\6S;EHV.?&^VUR)&, MB]1P4_8N6_$'RKV#V,CO@7(TF M8&\B;]^'KK#8D%0+DPNH@/$7&Y;F(7;BU<) 3YK'@H+DZ&N3E3%1T?#Z+ [2 M%,]Q7G%&U(WA1W";2;,#:I$QG5"GX!(]E.'H*6XM 1EZ2Q^5+R5)MY_3TR#F ML]*[1X2R:^[&V'^UGRU[%>5O?VR7B+%':"5#-0* C%_OFL5.7NF#2A78(+74 MH$?REQ$<+$LZ*J&6#\SMU7L/?3N#EH#>26P)>=RBJX9B%U\YRO34/-<\2Z6??W\P,-Y2Q^-H\+^:(UGH-W(0&X+GT MQM10SC')SE'*H/BCKB?IWU&TP,FB J#4VZ#46^H=B+J_9.3L8&1LY=:RERU[ M]6?:!V)K] G9EN-;M$0!'_7SIF?S\O7BU@([7WEG?*97R<5KB!@J@WU&R0I= M!#011V3O5@]ACL?+:(9T%<3J\-A5PZW(&;_AJ0;5CDTR0+R-SS&\HAI;Z:^2 M#%&49KRN_<"=UW"D6_$W!.FI1MC@:AT@AH;@R;!5L[OQ^4/F>[Q]38*DN#]T M3TZ#Y/=&D*D!BD5Y"8"_O8<6,_FM*:-4#3BE<"6>M/W=6U3,GL1)ZF0AF,GOA3;XU\+DLBA@/$9%2^G$3I)Z,!14> PH ML.&E.C;XC_,GH\BR:4WYQUSXYD=@]M/RKC9<$TTV"_*\I'_W2&@F$JPBB:@! M"M-) *"9SR2#QH025(!'6_AM/53/$^564G&_[WS5.N3BB%;V'[9HX!5R,F>S MMG^B@%ZRR5I'[4AI.*JJ0<-G_#BZ!!E&48T(M",H!HC=&I<]C3J-&.8RW+^0 MCL[:P'9TTQ+[^W10N7)&=\VRV8EV++=H&6 V8Z+\K'[*U,4%ZN*?6D(NKJH@ M]!UZK8W*QG5@!0?P9B=.X<@:[CH>:.%W2;(;_._0834*VDVBW30,;T/*18A+ MLNJ48"7H'9QS@_[]^J9$/3MQS4V[\"X2.\G0?1[5?$V<6G.F/\'Q M3 7WVG5DU5%>)10TZ>0[AW; >ED!["&:;-5:3#=(6@L/!69[C;U-%-[43,'Q MMG"OG8.TX?4^4H6?HILHY>WI*56Z0,YQU'8GSQC-]QZW*-\6J'WW7- '0G;" M=A[O*,G#2^U:L;XE$4Y%X0]>3YF?PCQ9\K]<0L=$PR:.U#2FY79#*&J<0;BZ M<2 =#._S2)*2&$?\4..O 165?8NCD!<)4\_:]^F835F#]KW/UN^U4BQ^;W%* MWQ&2/B(C?Y%GQU5B&HQ6?ZK4=O%?2Z,:]A(F)=4PBEHK$'N)=ODGYK3RR:$- MJ+)F8A44D@4=A%)85D_!<@=C]TIHW# U/RY5H@FAZV\W 7)H=8T2=>D.33T2 M#Z&X??!B\^;SYM6+"H_Z\'1%;X2L/3J(*AVR6.ZH 559CFJ0VY.>2N!;%K2I M1;^L8HVRQ(!R')E_X/]X8"/6O_X_4$L#!!0 ( #V"#D_+MN#!W4< ,2[ M! 4 9W9P+3(P,3DP-C,P7V1E9BYX;6SM?5ESW+B2[ON-N/_!M^?9[6[[ M;'UB>B:T^NB&K-*5Y/;,TPFJB%)QFD6HN6@YO_X"),'B@B4!@@509LP9MUU, M)#*1'[9$ OGO__FRB]\]H32+O[\Y./Q_=;**8D&;OKF]6Y*_HW5]^_(G^ MW[OC% =A&H4/Z/U[6IA0_?YW^L=]D*%WI-(D^_M+%OWZPS;/'__^X!WDI<:OX MRWT:,P:?/C1U"2GHO]XSLO?TI_<_?WS_Z>N:N84Q^@&;=[1_WZ] MN6C*/60H^W&-=Q_HAP]7F-@YR7 $ZQ6&QSK\%:1HD M8SJ[B)&^2*?H/C>7HU/:8$S)\;HP29]GG($I6"??SF-8<49LEY/P.8KCHR0D%B8-$9%5UU&6 MH3'B0ICJB\HL=(/6B)B3L!PAHHR9F6AD7T-L0?Z612'=]8P:9%0,3=8/%"[K MO$@)WZ,UZ0Q1'HUI015#?1&/UG\4419113.R1#BGJ^L6W"VLW+5K&*>$O1X% MXCI.V [0KH,H)*W3^FY'=F@E^JHQE)K\;:\Z MKLGTNXX,1V 88X.IN]CM@O1UM;DE&_AH$ZV#3CTUYQ&BZU8PT=)IJD63G>62 ME862^1+)>'$T?*MK;QLK;DF M6&W97V=97F'975M96E7964]9]%S:DUA)694]M5:/ M]1 _"=ZXW,<)WSZ/WW.])F-;DF]13GIH/%(!4 U3*#&)W$;K5;PNEVUD/JGV MFN,VC')V;?&"=,TDK/_:%K*)@8R2_$,8[3[4-!^"&&!S0=0E"Z:DP:!_+L4M MN5F0BOR==F&I3:%[?*U M(.F6")6NBWOTOFD(B_)RN;>E)B")DG+9>DG^V:D8O>0H"?>##Q77:%BP7Y_N MX':H6B53@7T1M*;3::O76Y=,* MP]5<*P\2)\;HC0TQC^7#*[7%E;]L$V7W9 MY8KL_4,0/'Z@<]H'%.<9^Z6]R,#,JJK':,/I9I/BG=2B>&P;[)7X^[MA/>]R_$Z;/T[)A_KJCS-< M#64<=!,10=--A@1> D"IB=K&/!:U&3^Z-2/U*V6K(J=WE^@=LKX51=^9$8?? M_;2A0@^ "8<<:@M^KU"SVWW7)2LHT=Z_GB-T@B' MJ\U1B!_;F\':U.,9U6TYAI&7X+'6,FJ4C:FJAN.?G,+Q*/R?(LNK\!Q\%(:E MMD%, TTODI/@,RP[T+7KY%^99NE>@K%3V@ MC653M[,Y&R]A9ZE5U.@SKZ@&X=]\ F'5:?HZ: %0BP4??$ 626MH@PY8 M20VX7[S?"S6!J:>D)=812M:OYZ3I2PV/17&0&IL?(_X:NQU-_E[B>.IVM+.? MT92 >8E_Q6+MM?W>4.+!WKCFY/;8BH ME9;T +C77;C?ZN;L??,2;C+YU7#HE6;FPT&7I597DRX0CEMW.L4/T7$1L>O7S-$E@#U+9GV4P%']UGYSL+0 M7VG(8._4U&;@J^=S7$N W*/:57BQA!<(?I$\H6P,S ,Y#"3,I@3S. M80PS M:15>[!($@M>OZ9C##,! #C,I@SG!#-X2QC"35N'%7H5="F!/YM-4 *N$ZD+_ MGRZUGH*8KESV43/TPU$2=G]H4?:=D=/5P!R94]3@)9*G;TLUU">1P8M]UR@= MJKC9X=7+=5S0"+)V:U4MV/?@.JFVN$PHQ&3=+88?HXR&ISB9.'.Y3NV@^=UA"$%ZC; M$5+ 2S!I:ZI&#(2E)W=3'H/7VMTG 8.*K#GD$9%Y:7B@5I P?1$C+^Y^\-'8 M.G<&=7T.O;3G=^B]M+^NGJ;]OL/1B\L9UPU>1B\?4A^J%](*6\7H3BD =VOG4?H.P^EB,DZ M[Z7PR+PT,5 KZ.LI/$;>!,8#/8+&?EMC?ZVGV##6W*9_UI=(_?:L=TMV/:M- M&;M ?GY$:?YZ'0?5RXMD4_2X0X.K2J;%.:L/6'$O$36R%?36)K *.K<+G*]5 M[G#YAGV*P+C2+MA;H4 *^HDE4\WAZQ((:X8?4UD.M ?>SP8P9"!R[.OM#%!PY)D5%D\;\ M$#1">X.) X0DM]Y1>$2.<=R4<;R4IQ@RUMQF?-0>/VX=K\N-<\T;YQX]64-? M123[[1AU1+W#X^)VIZR"]W"-M2J\Q. !6E/S^1IK0K# 3K/X[OD-(LE1>[QR!*R[WB-D@?!EB1$[%134#D)09 &@%& M%@$;9ENW7M]3])BB=<1[FXWWJ=:Z^\E+ZTFD5]NL6YA9RO$ESQU]G.E?0;6# M%V6D9;T11,QZI8+82_MJ:0CHI0IV# .N X8;)QZ]CECD*&7.O+8"/XM]IZ!B M0P>JHIB7"#'46LN5JF#,4&/5GUKEGKI(6BFO%0F8&0RT"S(@:!3T$PJFF@/ MH,&:P<'Q6^F0AUE!KX+.ZHE42^^<*AXK_>C6UUGN*NA[1^XE=D:V@L[P JV H)6<4$OL62L MN4FZ5C%KAA^W7LJAQ'2/126D\=@G19:3L34M^X 20,J20@1)2LX$0E#=33 D MXF!@U3#L MN77<#J5G^\?KX)4^_DVG\/4Z+5!X&07W4*W!13C']+4C3 M( $@0T O&WFZ]#.QOEQ/P_&DRY%9V*T[F;-3H'-KLUW0F:N4)<4[-W')F0 & MJKO1WDW,FX'(K6=Z20$$3@'TZ9?YI !BD?^MBR6)OR!:25/ M]2/DX<6CLSSIJGL=B)L!!DPOL7B/WETB()5Y!0B0Z=O&@H"]"!0]MF\3'H-< M.OX A)54)"QJ$,AF:-% M';Q+8["2*I-V^)=QB$*^(_L]UZ)W9'EQA5.RQVRJN[P\$62 4),VJ2!DI'.P MKH:RVA:6\Q[VV\-DC[@M=KL@?5UM;J.')-I$:_H.0.7D(@)>XYCF:VX69#9K MOD%KU*DKQ0GYZ[K*7S%%C<=!%JV/DO THCTMI >JU>G\=9FJA;[R18.\IJBZ MA8R)&I/&FJSS(N7>LK&<;T06 6J[*NH-HU")GN@">A*-/F,[R4!SA4G[[-,E_1:D$1U52*]' M*1E!S\C(-HW)8=.LN^EVRIJ!T^[=9.-[>_*M:_%H_WPIR(D%(17OF5NDSIT% MQ,CW9**C8IVB;)U&C^4*F1_YI5>HUP"J0O[L08:FQ(:Z*S8B345M%X*J@BGV MG+?K+0H+^G+=21"O:9;$B%ZYJR[@H_"Z2-=;,KM X'CZ"?)C*V''%Q)5YCMJ#MK4.VJ<6S(OT77LEZ>L59''Q+Q1>A$1< MLLI 81TG7+_,1/1JG1.2;V0C$ +[D57N@XYCB?ML>LH4K6G6-2Q)XD6.L;U6 MY[0ET"79\ ZV](U:V760YOLW\5ISHKHW6.8_Z _6^,^F1TS3HF9]PIHL7F0; MX^A--G_G=)_=VFZ+,&]86KPSD9?V'*_C6L-DJ0ZNR8LT6OL^Q)$_.WYM_8L; M%618?#!^0HL?-+)(?U T:@6S,0]:53L?UA*PU%"Y#5@R!8Q92)-F;4O0DS\Q M+4O0DP_P6(*>_ ]Z.KT^(^O^!"%ZHGZ9AR>8&QZC(F-O(@C)_%GPBL-B@$IJ MA\2(^2Y!3]]GT-,2K/@F@A4_'3J,C1,I--UYLB1>:+I*%5%#TU7,C1V:LKK[ M?#KNO>B>Z2JJ8WRFJZ 5Z3-=)56\SW3\AU$_T]4%BOV9$A"R^)M3E =1["XN MY0H]BT1;I>RIRS9%1 :@QQ@-_%?-"_*6^#4/RX_F9R^M%5^.RL#QZU&('PF^ M1"DDS$HW2:XT2SM:I=@S/Q[;9.W%S6BQJH1:FN)XX*]G02BK9M70?L6\*?3'-;1IJCI,5.1=WYHA=?()8>+DT6K*+79B-:Q/%*X=D#&/$XO6_&'YSB5J,\Y MTS0J.TQ$!BGK]/S3#F+QN :S ?7FO%13$"^6F'>D AI=B\M@(%1?XA(@0K]@ MDP@/7M!S9!BW@0XZ="J9(O:#%X^J&"5DI.+!T7UJ[1$7%B#)L@UN)PS37[OU M*_(N4'2@&)>5DY]9/ =]27Z=T[MM+Z>(A@F4<1T[NG92HV<\;\F5F1&\YX=/ M:RTY]KK-"#E&7OP2S'_9MK,ZO4C.R-2+GP?3G8*NF=V$=)Z#!JJAWMPEY.G% MS2JRZU\C%&;GI*4NLJP(DC79[%6O('7,KR;<9W<4$GH. +"..@B0,6W?>G(^ MH[46WQ=DA[NK'A0JS5,&(=Y0__)JLRIRNHO.RJC!?T0/6_5&R8B=> NER(=OB039YK4GT4D<1 .?A$X1-DR!BGB. M'0.]M88N$/L: Z99 ;@8N"IHHZPVES3OX#5^1NEGE-0S*'T",$B&.2*TRK#3 M>%@9SV%@HKD.#H#\:R"X34'+T>4$9_EJPYY8J"-RTR#)R*ZR_@QP^Y M8%P\QYN=UAFYCX+5R#R&;M/AUF'[= G(2\5T]K*.BY ^L4NF6_(_NOGK 7($ MA[JYC3AX#L3QK:(#0J/:& #='IU?H;PZ_*+'8(/H-LZW)EJM\\US.,@TT9KO MNGR8"=T>=G,6ZQW'0CGV5;DK?U9OR91%Q=LO25'/\3&B'49NJR35,'3YX=9N MR3Q\PBT8OE?%>\2-=!_X(:K-6L28M5/+_. ]0>N.[ EV)&*=QH\GT&RH1QW% MY,,9(7D*XNHA_;"<936Y> MYIAEF7 .TPTA,DS=+^4R?*\=5<,R7O1;H^>*QNJTW650=U M3- 56W5\1UU-U+*NNE)+'M95W*83MZG<_MFF*>VJ[[$E8SU%>]"'5##(M$$@TP9_?%]=1_KP MY(&#/?:=P6V0![N8V4-Q_^>ZP?8_>XX;@?PZ!M^S8)::9=A Z]W]"8X!A32T1ZS1N3_W)QKE*O8!KR9F^*/N<#H/%H>3LEIV2W',\ M:NJK=;M.R9HAQ.KU2@Z>KU-T$F/R\\,WG/Y._G,2/$9Y$.]?BU./@7 >XA$. MPL-SO-AHF9&C$Z0^ABRKES8YLK32R] K,T084GTG&%Z-+#@/,;(@/.:'+.V6 M&8DL2'T,67X<4+;?74$IS:00T)OLOV$J/,O1TLS9 BR:,9&\NP-A,A,TCFJ; ML2_I0"IDCT:YO0#*D?XJV*'^_54U &6EQ(CCEYH?Q #:C\04OP8&(N\2QIYM M-FA-DZB=!CF3N_HBN@.H5U@,*6GA^2$+WA8C 2:MB.',[?&+:=[O&FDC\\SK M%S]H3@PHQD:V@@[*]*MB./LTGX05'-4XJ2D45)*\V.[331@C1I H6YY+0K634 $ DDQ=;P@"IU)_J_ 8)%KP!R"\)!,V M$"+-+3$&(Q922G!=4JH4\[6M@9GHQ63^+'@%71J#E=1.VRWF.\5S[9"T\BP9 M##P#O9QT#M;54%;;PG+>4_1;58IYELP%EHE>3#8'RP*5U+:JF._PH?7#I&QI MKT#WMUZJ)!T2)&%YDGY&-Y;5V1]EUD.9[MU[K_)[GK;?(L3.^CN1X4)_^N$'79MN- M'Y-'2C._3-82M8]?OP3_@].3.,AX>:P-2JHA/BSI]%#!)D3EB%WEI" +7(VU86HU9?FEWAQDF*).#$] ^0(#V!5 D5_Q]P?& MPE-1F_VEOX-JO)]9MOH,>.Z?@&4+"&=C-+13LIT MJ,(ZB@/QPZNP3%TGJ\B+$>PN#4*T"]+?LZ,D+/]!->#C!43;G 9):>>'&1WE M1Z)&4947HPR]@4V?/ M89;3:WQRH*@)672CA'!^0 &K/1(HLGI&YL1=HA.=.!+T Q8M.0U4,8Q^O'RS MQ# N,8Q+#.,2P[C$,"XQC$L,XQ+#N,0PCH]A'#]?9VG>FJO)O_KS-/GIGV6R M=,[B?_ [R\NZ__TM+?!%ZDZPI&]5Y=;JW/[-^=*V_$%ZL739/;04EDG=-F!3 MM#'#E/YA>X88K %=F(*WP%790KIX%5ECJM,=D#V^$/%VQ8YK$>ZW6K'>-T>3 M'*\;8+G@ XM45-0FO6+.^LB7X$5L$]XW9I/N-\]L(A%<9I-NL6$_.?S5A^L4 MG^-T%Y#I,4C641!?)!OZ;_J178-@PED4X09E>5JL\X+N@8[H&P41?;)NPAH% MCPA-7",->&^EWW-]L82(1%^QJ52_B;+?+P772-2$[,!;0NC,=47EH$>"7XEL M*6GQI'P.D7^+!$3+9FXYK:,Q"F KK*=G>P@3!B+Q["W(BD?%=W"XP-+;J>H"FF6<;WS_0Y/CU&"7K+8TQ MXKC9H.0BA S(G3KE%*C@X4:NKQ1!C4=-S=2+X]"AF$Q([FDHE%P(C3ZY.Y\= MV.I<-VCAN15MPD7J@K0!&&^"T5ENN?U2F7^ MIR!K;OR*R'Q9A(K&!0S640Z%+OOJ1JZ(K1=C!A/O"N>([J@O<9"T9!4Y:G2+ M]0"B+F9KV_XUN8_BF.: &WC%!)X9C1*U5J 2SNZS:QH*F[1 ]TXOK$;:.4 U M>=%/+I)UBH(,G:+JOQ<)D_E;E&^9^X&E0>F_,-;D<^-4#?43::1]39!K7WG9K MS0?S>'N;L'HS8 !HQW-@K0BKR8PX]V M.,VC?Y5^TM6F+V_?MP@B9AY%!?%,8*.ELPE<5!5X,=E+E#DO\B)%;2W.7A[) M<@KICT5@5NH1"L!J)@"TV%Z61S- ]5Z$](A5$#ZVJU-$"48/'L^U!SK0X[CC MP<5Y_-;M(QNRZV+#'G!%5MQWSRA^0E]PDF\UEJ4:S !/WD*8S1Z2!FUF>20$ M"5##^,\S@O%_HR"]>\:CT-OC803:AL>;Q"J_A::':%-OC;, Y;318?!955S# M\V]S@R>A'0_/%A-S>)9,WBX\AVUT('B6%=?P_&5&\#S:Y"BU@E$N)R.@]CB] M2;3*6FMZR/9J9S[RGWP%[A72.VO1.F-Y"P@;ZFS_3&6/$V^3&GQ.<:;A!>J0 MJ[%2D\\?+3R]+>.EKH(AQMMSE:/UNM@5<4 3@K7&28V94,X DC!+P&#^.(.U MC>WI3E0IPZ(/QR2Q[$&TMYX TPQA6OJ;8TI5#4.1VW.2B]UC$*4T@'EXF-W2 MHPWK0L.\9(?6VP3'^.'U)GK8"G+P M JG9ADY%/3^,Z#7 2,@H*QMY[XS_SCRNWJ+",:%\@,\AVN7V:;VAY>8'%]-& M&9_T&UJM%[?.EF3QLTD6;WI"RD_?2/ 9).M];?S'7^54["*^B&I^YH8I/-+6 MPDJ\N":URK LFXP*>7\4 )7?"12I!5-<6'I3>< -7,)0U)]ZCE\ MEXR>2T;/):/GDM%SR>BY9/2TG]'3P9*1/>EW*7@D3_B]5I?SW;DN-V0'?X[3 MYR#MAQ)+*'KZ="@A3*WCV4#! M+A6#AL[T-A8LKOVW"I!I=K>E0'O4DCM2A,$:5)A6S:ON1Y M7'ZYS^3[+ N02-GZ<7JO1:) MG^^!]XU9N_O-83H/D-VP7)N.064,2[-V&6(.+5M. M=8F$;!(V.-W1LTBR)$CQ4RG2+8Z+,EB!ZV_3*E-K#BSC*B,'M_]A,U4[1FXS MID8%,AS9O=RD1B6P3CQ*:@#$CD"?_X,=]:!=D<2 : M!7VSO+'24O/K[)F"7M[O+%A;T M$*5MF("UQ=9WG]9A$GCB21N^$_YB4_[RNJ5.KP-<'W&4K+?(X7 MR6-!4REC,G#'41ES:JF[F51EV/WTJOK>N^,(PWC5/?7T\.(XJU%QO&8G0;PN MJB!Q\KK=]SIZGNSO?= )CI,%YY.&2_.)QL]:^7H5H=F@Q_HE'65RFYZ M;5%EWU1H8 71_*FNC7:W*5!DFU0FJV*?+6YI)=J/UGJBZ Z1O9% M11U+7]0WA9=]4:& %]?R3H)L2T\*R'_._BBBIR"F_OA&X],HHR$>1.E>_](N MQYX;@9=[:_W M,DFQ;:&4'YD,L,IBAZ2$Z(/2M:OY:7X8)V7S:%&K6%I-M[K MEGYK"![7?-..T;JB>9'XK'ZX7(E;)1V[,B^F>VM8A#;)I*B3"#$RVY[<'5"E-\PP5E^:M00_2%)-B3"" 'TG+6B*I)U 8<=VF*N*W MAC.MQID4<"I)/$E^9D%MWB44ZWPMQBDY21GC2RP$M*&]"GR0"-W)VS:/6SR- M]L>OS5__$:&4@&?[6GK4> _2:Q7J]Q9%(:<7?.PC&!LVEVW,[]^O!TKC5X1= MRT6<#<7FOQ5N4E9R!"$IZ_#1>CUL"8X-H,W"!:6T9I&?7U+C]P6\X1/U7D*/ M^T#]M-B3OTP_#?J\>9*^$; Z "LU^IE[XP= V4<6C]+UYDMK-,(Z:G-A ZFN M@QY>-7Z-5"T)/X*1\A&,E(]O"2E\M:TCY:/X?I@G2/D$1LHG,%(^O26D\-6V MCI1//:1\.O1-PKU/LG5_L#[].WM9;^FS=NSTS_F]PK8#E7\[4$+!<7:[OZG' M:_ZJE047@N %!OJ*"SCJL#)C80-5V[V3P[OK@A?S]&)ZWPM:;OZO,%4KB(]V MN$C$F)#0#N# I?4="6H%M4# 9>?%I+V7\4N0%VF4OYX&N>1TCTLUL'F/RG=K MRY32LG./D1?76?;2\0XO!%\'%G5QD "VG\JIK[1;U\'^I_GXUWGSS$V4_<[Q MJD-()7/YGM2I!UUD=,$\+E"0#X[&ARWGY-F\S5;-=Z1*KK\00CHP/(_4G1L: M9%JLI2H? D/V73SPV+XE/ RH(3S?LE=R.LK"UC<@YA.\;;>*;K/]_WL M#J6[U>:W((WHXI)VM@&68>0-L%7D?MI84TW0[DW%T8L9N"MF&2MS^YBB(%PE M;6E_EL)"78P+#UFQ.< $K+8V7&2KV_NZUO_ZWQ\Z^UE <>?+OI7YK/4-*/=0P4WKCB[[$28B3 MX-C2_- $U,K@@%TC#U5AJY3% >O*#Q-@V?J^KK$0<*=3I5TC?6$=,[< M2XI^B.':B>VWYUM94F?-S1^@#.;#GZO=6W][NO< M*1)=,66VBDUQ, .W!K>G<;ZT+7*0WB2=]H:MCF52MXW1%&W,X$>W4!EB,)"[ M, 5O7E+90CH#B:PQU?8>9(\O1+Q=L>-:A/NM5JSWS=%DP^L&6"[XP"(5%;5) MKYBS/O(E>!';A/>-V:3[S3.;2 27V:1;S).MUA*ROU_*'31DW_59_Q*ROX3L M+R'[2\B^%!;M,(?;Y^"1.Y'+B>JF$1$Y#QV11^>#=-,)RQOWFU(6M% M*A\',4T/?KM%*+^DD",U^Q.>OY?Y4AFH+Z$=#%M<6@^&Z=;;S:VP0I0KGU" M%AS&?2D+.N_+,L/B$8W [^"K UZ4C7R?DYQML\:)@0.I!#__0YAH?F 1T-Y0_C(:_#L6H%HH-2> MQ+0GKSF!!JBTY$EZ_,I?@A^__@.%#U'R<(JRZ"$I::4OJ$]64?\Y MN0DJ3KCE:1G77LG%3[WX MJ1<_]?*TS'?PM,QRZ\6I!:L/UB>>6!_WE)T' "DBU S"'BS M_+Q.T6,0A6T0(J M^.P7+CI5>#&FE.)=X62MQ ^ LFXN*:77"('K"(>$E*<70TH;HIT,B"(4J&C; M.!#3^H\$H)Z:6!!S]>*HM(=7$" Y/RQ89:P@&MK/$J(P?$G+Z+V+G&6?2:B MKQ+N9Q:KQP2U*,YMCM>_WP<9"D_PCLZR@0_!@;?;($7'?:F.TI0ZK_(9XY NM6Y1^A2M MA6\+CV,R:$8])HY&-8LPPI9:L#TFCA>/CIVF8GFQ #^*2^8HY+=%O9/H05FO M4-WPT$)O JI&+60?FE QIG@UX3,1E=1\C=(-3G=T[5'6?W/[M3_9 "CK%I)2 MO@G@P-O"/EJD=8_<'' A[DV R;2=)AB( MX)*,C,&4C45WT:ZN"9%).%K3@9&NY[\2906#$JA(=W12%'D3R#)HGH!AK!0 QD0YF"P9M WNB6.]#@IA!IY#O:7%1>%;3Q M5YO_5P1ICM*,B'#[+8KCWTC-]6]Q_Y:*5AF6\P96YDW S:1][",,*$7[L6]; MH"*3=(3#B^3;-EIOV_4>)4D1Q/'K17+V1\'R._3'.];KU%81&CU4:I9292DW=5S3I?UKOL\3WH133+_6BBUIV@[]B3 ME+G??YK/C;5*?%(+)]Z7^XUM%KO?G$;VVL<:EBO? :&MRLMM7[=2+XYSS-7: M:Y.$UW&0"!^IGK(*Z)K'J IW\<1\>$(6,./;L@W_CAR@I8A1_4M/,*]B$#L\ MZ[[ BZT^:&>0AF(?I#MX$[G-\XZ3W3S_66<(+7OF64[KZT9SS,B*]5I(:QEL M(%?Y-+5<'B^&Y+/=8XQ?$2HE7#U2Q;GH4]+5[2JA>Z.H@[;,(1 GD<79P^AS MS=\PR:8(DOG!ZH9HF#/"$0*6G!%+SH@E9\22,V+)&>'")A/EC#C4=9/[W/5M M#NKQ7FU.4A1&^7FP+A^R'/CM60I/""U+Y"FG=9>AEB.7X!(%A%2BK?,+$3!S M82U%VYU*RK],:RKE.T4J6I;<36!1T>=:N>%GWRVG4$C+6D->7KB2+G'RD!/1 MZ&#)[I8G8>N2L:#S:A;;)Y8&%O,=&H8-H-?!P75X<=V7HCLCNTFZA[S#QT'R M^P T(H(&'D,"_X&@4$K3Y$-N7KQD/!2L1J32QCTZH:D;NOE9G*_B2,,W3$=& MO=N;)]@4EIV3!N/V;PE-:P;@T/AO<[5JVF,[A^'(6')+#P-5'L'L#A^M_RBB M%!T7&9$]([NK\DG^GMFAY"P26$GN.Q@T%=;"A9KWR,AP6V]'X35"88G;U>:W((WH*H.^B-JS&)2\>7Y:1>Z[1345UK*P MFGK$YSE&2\CDI2J08J RG]@0-33Q(& )3.[:R=BD)2KE8RL M51_.47]>$7YO.0-ZWWTWLDHE['%GKR(9C MG*;XF0S5)\$C^3+(%VI25((C<=$YX@G8$*-Q):Z'XL20T!G>DN49[3%SQJN1#*R%?Z@$+?@'J%]@]E@ KY;F@C MY?7\H\ :&"!,G:5<0)Q'+R@\V08IS23UA%(BQ0V=Q'H04)&QC%U",M_-#%10 MR[!BGLR45IVDETAL/^XW-E6C65E*IHK>9(MX-OGHUHO)D[J5'+IZT(;L4;(\ M2$*R&@"LV"#%):LV>7'OT3*N04:OWN1U,U=M M0.6[W6'J:9E7R))9T;'SLBM6"V<5\ 8S HR\F214Y+XC0E-AS:E$Q9MAQ'%H M(T>1&T3;EHAJX@U0%Y;,+++"WJ-I3&.,GE5D-3&D^>>MY+VBI:23X,?%*U>C M *)ZD,H("]VWHS[^>3YO1S'/?!DAEE4VXV2-E5/USE &5$XO4:M!@*$*JG"R M3]@J8N?%@PL\Z:H 0?Z#-F!Z"0YZ] Z3N"HL+0"#3-]./BT^>Q$H>FS?)CR& MZ5V] 0@WRZL%A,ASO8[ B(7+XOSHONNSY(%4C5*RD+G,PQ/,O7ZL(F.G"4(R M5WGTP%T:@Y54F;3#OSQA$/*=Y((E671<*T*(647+Z6D M<["NAK+:%I;S]N*29O>8B[/6$Q-PCPKGLL)3J@5>W/$X>6A:X?N$*C*NF?UX M,5-BQ(&)04]?#AD.+>S=&Y8C[3Q8FSBW-&\59F9JZ;I+S]B3K;10'+RB\#0- MGMFE/?Y22T776$](YV@Z5O9##-=.;+_NLW,2?E[T6=Z,PIE\562R1TQF,A$# M501/QV)^?KQDP/,GTF>'4NZ@#267O=W3(7!OPD$[W8P RU>1_0F3[%TINZ0U][JPO)J@UY!'X=%#'Z[P8 MH)?R#*;%F%J0QW *-\KQ\9W06-QOS,?9_38#$\FTT;5.CY<7VV/EXDNY)IGG M@LO>4DNRR')[TMT5C#MYRDBXYG6_@)+/C0"%VH;ESX-\)EXLC@QM.E@2.+4J M;^&C;U;I,@=N6(]R3CSA^(E&S'1OV?!S3@!HFV= I+2.YF!I1\5Z&HH-W\[Y M(.7G]NGO&;["#YID(:_J2^?6X2OY5J\L+J_D"\VRO))O>8);7LE?7LD_@$V6 M5_+AK^0[6.2U'Q7BS/JBS[6RP\_^KP$4*H&7 D,^7CSEV1:+NQT3$W",ZGY[ M+307!JC2-F:?4=^&7FVK#:PXF*\=VI&WWM SI'3U 3.E-QOI2YR$]"F='*7W M0?+[:K-!9$BA@EY>'*]NN'.C5IG]2\N0,H[F4DEGQ6;ZBB"QWV0#N3I;'=WF M1!0:)G&[1@G1 '.F8"D-RS/+I_%_,H8H!YZ1!#X99MU:C*])]HC6T29" M(3\5L8J.65E,YVY^EEL0P[5KFYG+M#2QF)F[3CS6S,.TTW-Q,XDI/E5N;.XF*!GZ3:!J_2WRGZ* 0IU+"OBV+9NF].P"Q\F;]QUBL-B MG7\+:,+4_)6ED&,R6*SI!CVAI$"ND]358C27HZ]1NL'IKGQO_CZ.'LK'^ MB-5R%-Y%.T*RVMR27[--L*[;H'N1=W\.9)GQ_M#(&F.7)VI4":[L@K1;.D6Z M3:4HXLJC9A\@V*B5.GXZ:T+5)WL 8::(@F+OKG"K[G=5&''O=1L1\9M"DU;+ M3(+(% *IM,$B;C_QO#H4D[33ZLJ:3Q(IQ_M.;5P\3]#!BVV=I:VS1L MOS_XZ[>VXQX"$MB+<,W1ZO!>,;++U%8'=1O7RDF==IONFTXR>=!JM M^6T>I/DI_]A^&N:V>EN/N=-3"LO]Q48/E+6]U9ZXCVJT++(71^BG418\/*2H MDGZUJ944>:Z@Y.P^MY+<-\4%#B8@M5QMYVXEL/6PKL:=J^V*6LHK[BKN4SI^ MCE,!D%]]4E%/Z 8%26W>+1*SL#%(UI#5U<:=;EA:>%)W,C:[.N6..' M)/H7ZF?=,BLLP9JL\$S!!FX/&VB35>:%3X(G-'>U6JU.(Q1>)-HIPD7$3 MO]EC*(&E+L.90G54N]F KZX 4USA,G4$T)SO/)W.7M9Q4;Z/3V8"\K_P+GCA M[_9-.'2W]'H<9H#2\2VC"TNC&KVX."#0CN?$A9#*-XPN'*X6]H@JY^B(#6+7 MD?G7^3@RF_@]]O;J;252)HMEEM'V8YKYM$Z]AB!X8#U] 3@:1CKS^7KA?ZM% MXH?"\KXQNW>_>1#9+#4>EFO#C73E,2S-VF4T+S,.HYB=&%(:N:QE25C4,LB6 M4SU4UEKP7NP>4_Q4!5+CN"ACA+@QR5IE]BE*(65<12YS^Q\V4[5CY#;C.@$I MA.$T+MYUC(+T(@G)4C)]O4NKHYJC)-R_8LZUMW[!Q@$,+^B;Y8V5EII?AZNS M5Q#J8/95>HO2IVC-.QZ6D; >SR69Q:(+H)W.6HO/SK5Y,P*Z6J",.SK^R+64)!CQR'GLSRMIY[9AGI>+K6KYY3+8O484>AQ F@@EZ]=+00P:B+8V ME(+6F;^HD>LKV22GI.V)="@3Q)K B/L:"X@==428T;"FLNU^**V!]D459R\< MB8V09R_!+DK*W=9_D]WT5]*GT]9O(H@ B_7!HBPV&]CH-8 9@)1U3#&5?R&" M[HH=F6[NZ_"3U:9!,A'J&F>E(G?X6!Q+-(Y)W6BF3'S'D)7&T4*4:8TC@]KX M7O*V$*VZ;U 0TUJ_/N+D*UF_[((=S:;2 MPM[(BKT(=..-R+Q0#"6=9#YT$80Q:MI3A5\8S7.SO>#2*'-4Y%NO7$^F ME(8%7O)I7"\:11T7P[22&WGOG13P\J)CEZ%#]$H/J2+^OT4:96%47K7E'RW MJ-M!DS)JC^VOIRD4"4JNSD[RFQ"RSP@_I,'C-B(2RH)F173]@-DAG?\+.:B2 MX+6>8Z;E+2_3!'8$YLY)!#:9@S*[UN5/N?7/7:?_\#NZEYY7?[ M#P0&MS\MZ1K_%_WVO^BK<^%Y^P\$!K?_Q965V_FCVO_S<:_]]S_4ZM ??&[_ M@<#@]J7*(@E;>DFF0 N0NN.YEU#[ MCQ,]A35!HF3NQ4M)W:&OA>?KX+6\.7HJ?*//I&C=E'I%_0?2B*;01)5>32.# M1KAQ2V7%=RC=$6B?1EFYLK^AWFS1.@9&WBQ@5.3^HT%39>TEBXK[R >$^!=- MBL?'*L@DB$^";'L>X^>+I+QV7%Y0S+Z*Y M&5N@WBB#[WG61O^;V_?GHH=MOMI\S5"YV5K=TPAM^EK>VK@SGK?O)HWOJ&*,I1>/1$?GU [97[-4K79="V9$:#%^?.=9#B M_F-L9).,FA\AM3'EM6:R,!I"ZV5(=>N>!FEP6B J\]TS-H'GL+0.)MNEWP@0A0TR!?K:E3'( MN?5W:XE-*N[?;#,N;P*[JOP; QZG4::$7E4= Y_;ZY,Z@I_CPF@^YA0W@%Y5 M_&TAC],D$P*OJHWASNUC_EIR1T]CQKQV<1/SS>#@QEC3,1%GM5,D"Z/4J "F^(04/8O26D'09<>SRY M/:60ROLU"6LG$0K/7M:$]&A'_Z4#+A4/"-+$/&8..V#CV,2@N$H&2-.#B"G# MN?I'8K!3G!D?94UR3*4Z@OKHTW%#'70H-7R/AFOVAF9N1NF!ERCP14S JDX!/[;6:F6;O@3AQ^SL%O_^&UQ'U.9JE#B02P=[V,3 M(M?]. .KRM31#FCK\F+6=.UZYG=3$8QGU2DM]45.%[0?O!S6]S!&$W_%0*% $M%R0#VKD!1*[L*' ,6#-@N'6?\7Q_=&>X MVK"TV0#G+;^ Q%/;+^ _3K35MN"#[?-GUV?=>MWX(@YB<(SX@%H:'-ZB MGB=0Q I;"0=O,6<0L9MRJW8NW/Y1!"DZ1X,90TS0<\ZT"?PWI5(M0R=-FQ\S MF-U\=W5%IT$N\J&U/_6,5'V:CWDXJA@:IN+$3.+:=\83FY=Z $ I?3'(1?H! M[0$5HI[18"I@S$#P)V=Y"$!/6][0RV* M1[X$+V*;\+XQFW2_>683B> RFW2+#?N)@[K7=/7+^> M64MT@QYQ2O>[+=$&2\7N&]Z@(MW'O!5%W(5$],2C]W#)8K1(T6ISEA =7K/J M&UWQU,2BHT(KO 3-ILG+[8NW,'Q@NRW&>3=7*D?K;773^KUXQ/.JH'98;8:" M]N"I)JQ;4D8X$V"!=35!C8SY%)ECF8^:XP#F?6(/OW<^S<1N$GU,+-5EY\4# MF<=%1B3,LJ/U'T549>RLWWL('LBH\QNN],E1BK*\HDH':8#',:D;U)3)3*!D MI8U,0&=:\12/:[*AZC)('] U?D;I9Y24YQLX.<&[QR")D&B> )7I31F*,C.! MCDD+C)E(%/6,?']S\MU"%19[B;/L&)$?49.Q2AA49X>9>HMN*P:I+RR\\>DLD4L0Y!7GQ?/C=Z@)Y04Z)PT M,%N.?HOR[4F1Y:2/I& FUB6_9#]H]O$DH^H&);8J9X$6MG0D>N%Q'OB5J,DD?U*6 MF0U@]%O ##V@>OQX*?,S:5TJZBHY16GT1+1Y(H,BV:H5I9@$]-;']UB M+.TGN-A,,&78#B:P@E?EQS.894*9*YS@[AI<\&0)B)CM*:9](= MW%EC_"0_L;1^O/-YN]ZBL(C)1DG22,>O]4?>K8T1')C#WH3#06]Y:#OK1[>) MDI-;.ZYY.[H?8B.O@W!Q14(DC,SRX53(&/_QX#,7=$X,*!?$7T]U0L8*3 M*@0$G79NB$@0PZ678*='[^Z^BPH# IC(]&T#1L!>!(H>V[<)C\&U%7\ PKN% M8P,ATILZ8S!BX38/UZ=_>GV6/)"JR6X[>;C,PQ/,O1^B(JNU%9,Y6I_#NS0& M*ZDR:8<_-:Z8[\A^S[7H'5FH7)&Y:DO]^P3DM,[+$ZY5(:2UTG+2.5A70UEM M"\MY3W$+3W]CDP=YN6)E"C5W"H9+11 MVZS(:>>\;-1I!@N+1T5U?J"H$HF[ M'N!^Z\:@N5\&PFR*Y=ITC"UCV H<\VJI!S;C8#WCQI"\Y9J9):4+-#U;3K4D MNT9I.4HD:W2Q>TSQ4RG2+8Z+TN7&GH_WD#60X MQ5KMJEC'*$@ODK#(\O3U+JWR_QXEX7XAP;6W?L'FM@2\H&^6-U9::GX=KJ[N MB=-W)XDP.(Y",D*%OP5I1%<-S,E^5MX7=7VIFR_5P!]<(QA(75M02>UL*N5+ MMGI.4)IMH\?]]2N0_I)RTI;@EG/4?Z&6Q>:-T.[0BNIH%]>HQHOE&5_>\R@A MY). M0 ,6X$0" (L+4@BX#8&KA.(:D6N\^1C-AK%&WX"V]#2D.B6$.AN$1XD@-&RI MEP,"8%A9^@>WL6 5Y(8Q[8/?.QW29=2Z=I^41ZB#NV4[&MUM6!!?Y.K/^BTQ M&N!T]O)8/N&CL28#\I"NRI0\_,>-C<:QLC)35NG%S5Z^[#TWP4F0IJ_4E5%* M7B]+DK U,@X'(?N,I<@U8SQ7.%MH1BL8-Y/#BRO$1^LR96UV';Q2O8B8Y?Z) M_)P6J"TR/YF2:7$V%6L7]Q^J(YM$=V+7KLV+F\PMP<0K M?Q'9COE.@FQ+'?KD/S3^_"F(RU.]G(U\Y=U8P9;+J"R[OZQ7UG^0C&D,31AI M5N7']64VO-V@-2(B$PW)U"F?BF2DO6F'3^H_:C14-9Q.^)S]N,A,$V*!)43;U:15U%SLZ"E)X5!,I!U&%&.6\JU7]]X3' M05"HEXCD!<$>$I+2T-E#@'*JC$;6O._Y=1KM@O3U&"6D:=81^2LW>M.XO,*7 M+BGO:&-A-.1)_.?0%FI#4T<&F<]<4K>SG$Y-#!MGJ-)D]15S&[JMSC=OB+R5?_=53?J B2/!/=2590U8H)J?PS%4PA MA:6$3. W4NK?Z1_W08;^X_\#4$L#!!0 ( #V"#D]S/E\S6+X ,GS"@ 4 M 9W9P+3(P,3DP-C,P7VQA8BYX;6SLO7MSY#B2)_C_F=UWP-:NV6:917:5 ME#-]4WTS7%,JE=VYJTII)57WS:6=C5$1"(E3$:2:9"BE_O0'@&\2#P?I("%E MVFY/*8/^0 1^/W?'@\"__H^G_8X\TC2+DOC??CCZP\\_$!JODTT4W_W;#X?L M;9BMH^B'_Q'\G__'O_Z7MV__3&.:ACG=D-MG77!_J3D MCW_XF?\_\CY-PDT:;>[HV[=J34ON7G[C$ M3S'-S\-;NF,NA7K^_$#_[869 MV];$3N%:!%MAN;:=K#M6=SR+).GPZV3,JK"8T?4?[I+'GS8T8I:/?N%_O.5_ MO/WYJ,P4_Y5]]!]G<1[ESR>;34JSK/P/^Q+TJ+(MOM:__6"48X_Y-]/(_=3] M2MQNYTLQT>20KFG/L[:5_[&[W5G]M!UD%$V&.-CO6'-X84'CM[]=_T"B#40O M*!Z3\L&J^H-P$7(1TW_]J?FFPU_G).WV>IBNJZ:S/PU?MY3X:9VP5/R0O^U\ M\VV:["%]FEC\_.6O*?S\B2A52)X0@,V?%L;_,1#_QT#\'SO!_[%K_!^/Q/\Q M /\W7Q,_\7\,Q?^Q/?Z/3?@_]@/_[X#X?P?$_SLG^'_G&O_O1N+_'03_K-L\ MS0#OH QX9\^ =R8&O)N7 2=[5J"Q_^4?=^%=#WO29^77[#V;@.Z.)2Q$RXRJ M4#R4#>J/"/]L693*>R$Q_'A=-';$*@1*=.="W2F'?DK#TV33AX3L4?EENH\F M0*YM" MQ$ILJP U$@U,1)]E'A'^V+-ZD'9#H?[@NVMI2%=B&FHOD>-Z,B_0F M^1KK,OQ02I;?VU)8V;VQZ22W#\R#,GM/:Y#7!7J3E' )CS*ZI!=E^5S^DVNR M>:,@S>5]>\O@/#G$>?JL!7E71(KP2@0-WH5!-]CNV(8!NZ4R1'7QT"= ]WI, MBN;A+ZR#4429>MP]^\T3,_BS8 M%$;1"@F]?651H5,+RJ>D>$SX$2"Y<;IJY,X#][KPQ1:-0EB=;B7(C_ MD*P/O BO%S(D<-?*E%]:(3,!Z%*+6"C7&5=!7*T35(](\+:?I6-7Y4]H!G%=G2D8UF)U46(('+%17J9)H]1/( C1%1&AH$H%AUZ MAIT00NX#1 F9ZH 4=7U3B7E$"U4?RXBAZ0L--7I:4G)(+<]%CVNZ/J2L+4?' MMS?\:_0@J7I.0+GG1TX[Q3@O/,/G'<&< Y_414X M[Q3@O%L G)^3FS3D[WMD>.3!+@]=7R6@'[>+68EP!5NEG;F0VW'?0Y'T6?G5>L\FX+1C"0NA,J,J M; YE@RXDET6CO!<2PX_716!'K,*>1'?N9'[VM+YG74(_AWM50I>)]))Z5P0A ML;<-8B=WB6U3@A^H!-434CTB_)D?.5[:80GL!Y;G^K9T/]\/+D.J1#^"6=U4"^FUE4.X(=Q$LL3,O<*_H793E:1CGDLI$)]*! M;E]D,G:[!G'!*[6M1Z]$I8)O\\B#RD3;80GL!Y8AN"O=A;#,TLR5"/-^$3Y\VK!G1-BH.+I%NL@#)=O"ME)V,AQ MK].M\,]D2%?(BST;L'Y.++M#Q@N%6IM"81\X59D^&Q&$R4&<1(4B$Y(H4LJ0E[ .90#A( MQO24--UH='NYQ^AE[OWAS3;UC^R3_FR/02KO[A$?2"'L$N_9Q-XG+C=OVBDN MTVKVBK=?AA#/_=@MKNK#!/R#=[&O4.CO&9?:6P;EQ?9U,\XE M/$( -3>$C>.631-T:]$&K?PC/^#9^?T3_>\F!R&7ZN.NT9S[Y9R:-4;5ZYJ47X6VEAM:#D0P5N MZ.'$KB=D5;=X>/!RA':7$YC#'_-R&+&IB?>7BWR:%I& MTC&#=2+8Y$LC.5PA6FZ*Y?J>[G9L6/H0QO)Y=9E !YM=@8KZ&)8^*[]K[]E(W$I;@8%:G6$99M7R@?A(3%R0+_S3_V_ALR.EG9( ?LLN M2CMB')\:_>70N5[S4QA8L+],=M$ZHMG)+=\.L^Y/;9@%*]QJ!*>"6&D:%=$F M+UIXZY6#Z\-^'Z;/_+VOZ^@N%LO0;%S?J)%*CW&AU%R:#^:>3VS[J,<4I4Z' M-@;+'G#HFJ]V,G)GOSULPIPR^3_^?/PKE4R,6.D,F*7502.9QHL;OID=PJAG MLA.<7/]&^*=O?SXF7XH'WI ,@@1EW.0J._I0F978;/X>V.GL2; MB_R>INSC]$ WYU%X&^VBG 40^2S^6/4N32W4<1@+=NB O+:^ 3RV,QFC^ID*>7!EB3LMVR%+X$ 1'<0J1U1USU! M1].P0[;J6<4OK^@%)Y$M5KO?1;D:Z*R[1R-7%5&1K^F M9]1]J^4=:ZX?H M.E%E>&V+HO.D,3Y#F!TXLZ-,3[T)M[Z/ 22=K:6-O%-,S&FT].SI6W>,*8?Q M=^AH"J#D<7A%PBV#.CG9[9*O(3].=\OO32AF:\\3<6F4#QN[L5$'#MCC8.=# MX/ZQ?133I432E"U7D WJR$1T>3(Q>PLT">$GB!3-5-7 M1,BOB! 7*RJDU3+DB/5&T,*BKRN(A_UA%^9T M\X$^L$(Y$J>&L+]WE/_!Z'RRY\?W_4-\?IDF#S3-GR\9-'+V[.SOA^AA+^40 MJMF&*$-LM4=$Q!R)HC9J+@X>=4G8MKR&+SP0+WZ'F*;%G^3*Z7WK.:,'BF_CW%/^0S,9YI?;&_")W6-8J,] M+$5@VGB!#N+/Q6SM"/_ R 6VV(E/Q1;(=5N-[)*E7P8;"RMY6+'M:V7P@!A2 MQ AX&^;'N(N<;>,;&>"]#"S42$>/%(KD#5?]<468-G_9ANE_B[ W)\T9<.]Y M"E1MYK#3@Z<]O.T>,$_(DV)63B?2O_/.CH'W''7^+/I;@L>.Y8#])# 3EL3V MY.4>5EZG=/,QBJ. M=N?1MD\E#%,U[Z>8FAP*QCO'C0Z3VZ$/&!/-!X7FVQU7)5&M2T*AO")?2W42 M%OJ,'-P V3$+2X<4!*@F^)#I!Y[Q5KNQ:&KK? Y/@R5*>#@:KFZ"P\\YXD(Y MW-G,X:7O=V(X.>\OFA<:I(PC0HX7JHBLTIJ*F_E=O&GPK1^M)34: ;-0_+ MGKZ-8K(NGB_,,4.G)E8]T&..7*%#$IU-=XC!FUC2^Q@)EZ,.7OAC5N^1T]># M%]7,SB3 +#I3(V^6?'8&(JN/IEBS,#KKJ,4/P-$(KG1F6+J$>=L0QI=Y%5"W MF_ECG#_1J0&HY,<\R>8_#UG.ER&SF^2*\I\U$KN(FTG:F^0TS.XOT^0QVM#- M^VUVXF$QZ_$;AQ@IG[=.'&$=N M@Y9E3K^TLLU?5A%+FOQ3_O>:6>>3-B+;)Y59$M9V_[1T!'/(F&0^A/;C);ZW M;IAU]6W\B,Z*-%)\NYOPZ0/=\O/NXO7S1X8B<;?6^Y!]03Y%3^-,;$+1A69, M^[*XC&,?,RACM,C%WE-';01'932?07DUWMM*<()PF,?MS3<53V)WCQU\J94N'P7:B MF=Q9#,&FN9NABIO20&=39N[:.K7"F]R$0%S/759JZW8E4+Z,[$UX=$LARP(. M"Z;VY=P4S[;5W?1ON5RHWPGC=",O1<\*_$!I-]AN87'V0"*-_%BY1('G4?E5&<)S\OP6;PM>I*F MS+:H=%?D[%N!J6I:PB%.%YU J,XL8R.=#\GA-M\>=L.#N21)!:[42BH0)03. MFMVX6/BP<6PB+M!0T#UR;E-*D[ 47YZN%C!)IG3BD*UF_3Y;H1YG0RAJ5H&[ MQ &GZJQ$Y2F)KQ^LFMSB"JV+YI;6 1(7V_ZV]GY. 0E7N<0@/)6A6O.H.=5J_#-X"'Y6@6Y]$FVAURUIO7 M='U(Q2:@LZ?U[K"A&[YVQ>O.0UZV_BQ,XRB^RRYI*BI3]MT.P\/;,&U6I,6Q M.97;&*U #0&(#=)&"C0_U<:8E!:OJO-[J4O#)*LM$UJ:)K=T'1[8X"B*V0<9 M#T)?D\..?TY"UJBWM?*;*":9L/WCPC$(%?Z)0_3U(AJ&^4[@PVOOAH'DZ/7B1/52&X"4(8C-3RD M'(^8Z[HQKJ-HW8V#R_'KA,LQ/ER.E\ZHV4?6*+$N^B'*UKLD.Z2#>6*37#NO MRN4P*"&S;+VJ:+P(T^#)R >E;GF=I1=C194^[(10O-<_.^;P MMV#(S)LAWWMC\OKZ[.;:!SQK7U-4_I(RX$I?#9180.]>Y,C6-VW7MW4,(U^J MCY?>TSRBG[41"M;1R\2-AS(>VEY^O.KO)K[BLXI^Y#JRQ. 0K=DT2K@Y#F-"_195H@W0#8T M&0G>ASNQB>+ZGM*3+7+TN+USS)V?KKIA3_:8R/,NNDAOJ8_D\; M073=MWSD*,.8=MB@D)$5-,B#@YY5_/& W $X 7:K_M-.E;/T26_:KE/E0V@9 MWQ-7ID=/BO5R/":&8^?<#1N*?4CV8=0_MLPL6/X:.L&)T%>;QL2_T8N.! ;E MWOBWDB!?"IF%A[Z /DYL>Z/+$;5.FR@FRUZQ17)$C4E,PQ24@V=4AEVS!'B< MC%8U^$#3Z#'D.S<[:\$K]O(]V._X. M:2S27?.:SX T)KF*-6JYJ;1164;EC<&)ECA:W:!XS,_@K3Y?F!+&'DTL?_P> M*50J'5;H[2Y'BT,6Q33+Q$TJF3BMXVR[I?PT7/HAS.G%MO7DJ,^54;0BM%(C&Z;'WVYK/5Z8M>.PE6#T>(_?5G8Z MI!_1@L4CP6FROXWB\F ?<83//^CFTX:-%:-M%-:O[557+W57@-BSPY[%N7)P M*20O4\JOXRF/;&#RXO9(Z0:)1=O0BTLSMP$IO,W::O2=;4M^"TC$G;]=02E1 MG73$ GA<7]SNT:+=LLR51/W%B"!/'K,V1Y:#%O@]7FI(0UME6?0;>!G/CEJ5 M:,OYBC3N2=M_M<&KOEB31[]6&TC9B'IMFU1KW57 ^+%U]#Y>* M);EO-UXNN=0H^=*G29Q%&W$[3A+?I&&<;2G[-AO5'("-JKK2UJCB9Q.E,_0- M$R.<6X9OO;ERV\4#^WWN0Q8,'])HO?"[3*-PHP]JJK>C15IJWQ:R%2_X MSX7L)0\#P"PW/[,>+2K.UC-193J<9C4[=3"OJG/JT:R#NIG@"A-^@NZL#9]K M^:9]X%3I?$F4;>AK%E?VZ*]GCB.PKX1F^X"OM2UJUBO^9XO(5)X695J6[MXF'!7 MBQ;AIU61OK;U<+\BT0RUIQ^AZ+54G*=A=L\>G#&1QW#'5)UN4E4Z<[$;5>+, MH_0Q;)Z+7?A.6SK;GBMY P+^^>L)Y!IRN-K!I(6@PYU* [_.MB0ION'K"-WM MG*1YQ6]&EZY?*D!]\7"&1GH;TO7M760S[>#-RNKU08_>K9R32G-L6X6]\3F# M]UGVI/KW'BK&5^3)[8%?^. P[@]\. CT+1\>1?:Z5;Z&\GX#YXK=7;_!99H\ MT#1_7HFI&%H]7/'#SUY/T![RP%&4EL+.75BNW;F*P[WOLWC@;;V)?$E9)(GS M\(Y>;/^:Y%%\]RG.*0LQS53' B1?8YIF]]$#O^]6B!X?@ <(M\BB>G M29:71QVP]IVQ*)D_BSVX;"A3/E8-T4=:44<4F!7\D +QZSBF6#3!,JB +0>M M3\F:?^Q=]+""F3Y\V/:Y,7Y #!H""+Q-/D60<_;!IYSN 6%B(*J.!2U1?,+7 MQAVSNN_'DKI=]6;-N25"OG A(J26/MT.TM]Z4DK[Q$Z2PY1>H5#:. _/)9W+E6@/C\6P+QB*R#@V+/ M,M#G<$_[LQ#F_*/34F*R%C)[%IOXT4EAFP$!@M4^?V"N[:D(OI68GSD43]9D*CJ9AO\^$> M"4.'ZKECN$5"KF#@A@]W2 S7_P>WFJOW&@TO0%=N&\@:?OQW(? M3E<]:)0 M8SH>7&<;F3/;O#.TH1BK59*^W @&AH,A+RE[S)RA.JJF7"7QXQ/WJG%BZ^)S M0QZS4];LZ-(I.]C)I7;G>@>7T;/MSBV#0>.LBX^WW(^$EV';%JS3S=NUU'9, MV[1,+? J&)1GJE[R(U5/=KORSK8_)\GF:[3;\0.KUSG=W(1/'^CFL,XCOL%U MGQR4^^M1;6M"R03;#B+-Z-:X#D13&V8;IZ;Y"]@#LJF?D+M2S[\X-1W:AC"& M@BASE!OMQA0$)[;?JQ@Y#.@W]"E_SUKQ^ZB*::!M53*UM&>IF6I_\Q=-?=?3 MJZ:N19NRR;\8! &6=;$D[>TQU5)MR+YO6!IE MZUV2'5)J2M0P)0U+94H.6#IT,\9ET-] M$R]5'F<#H\N#_C0N<9"H.'*/-.+D"U<@0L/#%((-5?C1=6A8]6&?$LKAS#2' MUX:87EQKH M>3D,'1XUWSAT=K9\_SN]BJ#\*@^:#5W<>O(P&CB*P G/N(G#+H:L(//A.KR("L[SBMAQV6P9[%6E9>ZSG M?T;<4XS0OAEKWG()6=P5&[6/QX]I_NI";!OO[HK;V8I:A\6L=U=EE&WR\F*, M5MMF9J[#"]A>TYF+\_%^CHO3G!/?LSG%3_&&[F/V+8KIE_(@7L8R>K&]..3\ MK1?UEFY&9JER_3 M+\!V.AC,@3R+,XN*N1?/#HUVQ8;I@S(;Z*&,S4P.$<9HL._D+]67GJR!MG$A MGD^=O%F1RLOJ]!8Z<.=U/(D=2U9QI^%#Q)([_Q+LFST<)]O\:YCR M5YK2//J'^*I'O:AEJU9V%UQM8C2%.L)AZ;KQ3'Y'Y.ZY=?);G.3 MG!ZRG(TMT_[N(A1;0^J/L847#^R].PH2HQL"C!PC[0?7RI#AP15@.)"4!Y-I MR%!&&'NSBK SMGT+QB)Q9R__3^O>WI/\-$S3YRB^$W-9BNWFHW3K6&.E.SFV M6'C#C27VCO6QP]:>N+?;FWW8XR"3(/1DG_L69KI%*Q=O(JZV\T:G_4RAPH5,.NW8 QO*RT[NGZ=U8#D'"]7G[C3.=G3M0_TQ"- M?:!Y4,;T@'Y%68$5\1.>2B)T/VA)2K WV58+M!-L(:!]M'=;FCS0-$HVUWF8 MYJ;2:&J;3%2;9E\DIQ59I:CIX M$P<8&L:0T6;[P6=B^Y9FF55)5]#L+-XX)1FDWIOHP(YF--Y\YY@90;Z2#&,I M<&(3CC%KOLDM<4JNXXIK;=4NGRW_S.,0;?(YPO6>%8-Q=]\_@B MS7=61HUKD-AJOBF%2127@Q?0&&?YD+L 4;%JLTGP1ZSEK-N!5OR-_ 5>7,Q" M7?^:O^E^!:PCM('BBA0-(%4+R)NJ#3_R=QK+9I"J'80WA!0M^1[Y%B/1MQOZ M%EWPW(595K\?>K']:YB*=PX^Q3GE5<&9N'A7>C'A&-6J'+92G9H8+)RA#J+M M_6I#LJVYH)(@E0@I9%B,[=CRY&;#47A*IO=S+_!86.F$#6OORW$^V>^C?"_F M!^+-:<):QF)2O(X&AX$")"M&ZR2G$EAM&_W4$[,O+4<-VD%+H)CL:HLL3#] M7R?6G=(CEUJIPR63;;> PJOKS7XFH.EH"*?3UPHG596(@J=%ZR_6M"2^SI/U M[[_2_2U-)1%8^KP5=WO/$0A3\BA6DMZP:G:3['9AFI$'!K2,J_SH#9V,^) 3#-*! M2LJIE!4DU/OR@9:B.=FG+#O0C9J*,JDA_;I2>)1KVW5$,XD+(+4&FCTZ"=)D M)!("@E+%)_[P2-JYD+)E[:"@B-#F_[PXN20WR>\8N-,H:?G3M^T/ARX.>9:'8G^L MB402416+.J+8-&H9=\JCH1\K(O75Y4Q*&BF/J23K>AV7%%UD(%-+2\NF@74? MZ"3=GZAX/*0-TJ[#GD%'] #O)92I=&A _MO/?_CYJ!G4_-_DCS^O?OY9_&^8 M:U;D^&CUQU_^9?7'=__!JZ-?5O_R+W]<_?,[C:L/=%T,_]\="7?_X@VAU=L?->!1 M$G>XJ5%J94F"/J3TGL99],@7=9,]_4SSB^U-^#3DJDFRH:U:MELX82Z;F/Q,P-)1 M'TR%"'ESSC$ESM7D,9=)K\A)GJ?1[2$7J^CLE[YD 7KQ%Z51 :=>6$% W+(+ M*^P7C/.T.%QNM[?AS)R5,T7.F&B==1VR0^F6MZ![C%&,B7GG, M$T%'BG Q(/X2YIRC\([^C@K%> MJ(IH'5%LDK6,NSB*R>S.BF-]]:#Y0!S:FL3%>6 I&SY$CZ&XH[,\ZX-N.//V MX7\F*5E79_MY1CP9*'2D4W2>@7 M+2W9!M8=8P^QFC([F@*[(UE<%WNP2ZG7 M!2MEP82#*[]*IBJ]R/?_ L65)5-?'+UDZCIP6S))?=F53!(3LI*I52_YL6\7 MB@-MQ:3N*U/%U-745TPR+_[P[3R*Z:><[HV#DX&@BF,M06QVU::=\JKOQ8I1 M7649E[YP$2)D?&/1L(]U_)'VAH$YM8Z6,SW+_K#EAE>T)J9TA%0L*86P&2+, M.F5'VX,5,QI%*2O$8]\(T>U*'1D&/[R!"#?5_![$XI($R))=M!&-NF1_K9]O MZ%/^GKG\?4@#HVA#!HWH=$HHC;L98)O<&5BB5P_>AUDD5N0NV1?G53N77)PF MYJY.[+MD0!FE5H\X!NN.$84Y;#8ZF@*F8MCTNNA/MOF;_-]M&=/,I9J'D M,4H.Y:O#PT".9+ )]Y,-3J?PQ"8@UU0XK3$$ PPG_%ZN0RR6)]E#&A\HG]NM M;A1,Z8YO/N=<>6ALDZ0VGI&L,L\/A'DH'9#B',_EIW^QD)ZXPMH@8$VTW0MK M*"WU*O95%Q0^7Q5P;>XW!,0YL[(FINF4'<0OM3O7L9(H[9CBBJF%G@50<3=IZVK3I]5EWN-T=7$#XVN@_"A].8Z>I@< MVP8/O;V@4B%?F0ZIE%;%_<>=JXZ?_;D#;!2R#%$ U.'F(* T8XH!!O]>A8"Z MC:>'E&^_LRD=>BJ0@J%6<5DFE$X<'%\"=CJZ+FB;"=HYG18YO34ZH6$:4Y_3 M>!\?T.0MZ3^+E%UJ@Q-UQ]M,L,2<2 ,[Q,#DD3K-U.(K4BJ\;FBJ9]J<8-.W MF;=!DA.K.)HUD[$6;.K(OH4YJLFNS]EK2JG[R96EQ&KPOKB3A:>@.@94"OQ, MH.+DT"(W777&KU?T@=^XSD:@EYX./:%8M*T\U> 847]VC5E7H;*V+!Y2KIKM MLX;!IT:R%R*DDDBA0&+;!>75;B#45FDWN;LEX=U84-?1$OX9>D3.,XF2C$]* MVPOR)LLOMG].D@T_;>V:IH\1&Q?P>^0'M#$)UJQ1"TXFC?&.U1J1BA%1D*AD.J1+_NA==V7P'_N'NPETAW *ZUY G792Y=* 2G,<5ZL M')AT!W'HRY-RI2&\?7@]4MUE2F@;7H$E*\5<>&CY=I%*^C!W[N=S&0O-B>;)('OG#?!_]D0Q5))AB:2J;1KE%)-[45 M6G).,QXT^H06=TVP4BT4(O$=.;D^)7_\^8\+F+KM8-*@'0D?#EJ M&M#1B76/]%FG5.K2RF![,=Y\B++P[BZE=^6='.74KW89P$JG_+V .A-9!?*" MR2\;ASJFP>T$75&>*J]\F-6P T4RH<^Z# 2IM[EHX<\W5IXK7GZ%BNNY>([V M(JS)P0P,[/L:0;ZN"37O/'I#%@P$,_^DG06BWKGLG5F8%]\()WM_%B(*2'I. M<]U<*6YB9C,2RX>7;$']#,38H ACFR]V-OYHO&@V-4Z!A!+[ECMMDB<+''] MD-)PQ46U!SUN1U42*SNFJ]2[)#JAP1:(5: M))4)(5!R:!:;@$H/)KHI% MR>5//Z_LOL?FUA\P8RO=YH++H2?J2;.Y1"TA3 M$LKFGJ%)=VD&N+E'H52@NWG@Q>8>39Y_3X&,D M,([*B-@\)E^\.0$-!S&:<>MXR/@S@OT<[JET.[M)3%H.M,50BX+&L+O28. # M7B#T5/MEPHIP 4\VNAL[5EDTR#M!5SHT&NH"HF]U46+(#ZN0/&G!'^OHB98M M6Y #3ED=6C?!NW-B1/6"N7C?MEB\V27QW5L^*4DV3'I%XN(*KHV87?$&;Y)&=U$<[HH[%,F&14:^A7-Y,FA>V5=TR1#RDO?O![JX\$"M#"P. M=!B(BV#GR=$,=MVI2>WF_EPVA6\I:\CF(^,3^RWX6W/99SJ,6EJI.H(II";# M56H7-WWK7.A!K-8LIX<[ 6QI5.L[,K'ZU?M@ERIT@:^QN3@'BOL+;\*GLZ<' M&F?T/8WI-E)QP2#=XX12&HD;"OLN.*)W!>&*SD)0"967NY(\?**>L,;4Y1+V M /I%SB*%HHQ-6A^+LXJU2QSSD;7.86&<_\Q^;D6%;*G78QI #XES1D\NV =U M"N$AS%;#2$9%$@H%/_@(AXB$F5:])^>HT82,K4"_"_+V(:7K*)2\L2I[5+.O M_6@RP1ICN!P:V-73I"<>M#]9F@*2KDC,/V$?R(U4%ZM];>0>Q=XQ-;1NT[%' M+[EGE4-/6-"02D]$ZL(D;AE3F]:"5:P7- Y_> MU=%T7 +^I?N0'@AWD:VPY0&^1<;_&$;I7\/=@?XY3;(Z_3\K(0]1&K! KX1& M#)T;,%=^*;@2\]WH=*./\!:.82PR&@J:H\@WM=;BE:\5.*1,@W:=BGPZ?3D? MS1YGPR7B7+>-2QQ('G6"O9!>$2Y/A,**")7FE./7CU5E\>,.K'X43,VBYP>: MA]%.N>L4JC!()&H%-+*J7+@IM@S>8!35&NF48M[L6P4C0,I 2!^IR*?2E1-/ M[\D#SDG?EY8_'; )Z:WHKCTW/ &_^RS1Z## B_>;%?TCQ;KI+>:NH!S%7KRK M+.$4/P7U+W1S%\5W)VOV2,P[ MY:F&Q)DUC EAQD'*!OUZG(KAFV.INZ M+0M>)S);*!HRW A,F%,?T*@I)UJUS8/(\VN8'U)^$"T;VJMG]:12@XC1DT*+ M!AV[;I@N]"Y/@?>%F_(.E?).^>NK.-51D/-% M8M,#+C0LOHJRWZ6O2IE%-7FT$760*"OCKC-ASX]MJNNHRW.9)Z]8 ;K:D*=D M76).1)66*=-TK7M 'S$C\SGA<2_<%3=@Z^?,Y;+RJ?*^+.Y,9->Z&PJI'5G, M.DKT@X])2J,[<:W?/3-#ZV1#DD.>Y6&\8<6(+VS2=;QZ:E'=/]H)Q:Z:9AY1 M9M\#1H'+2O4;D---C1\88KY+.=[YPD-#NQ"!UO M=>*@T)L#7ULK\_6>-\U.CX&,9*]'2P9QMT=MU>D:]M /=.-'5R_X%.>4?;M< MG"Y#LJ_A@W<#0EEO*C: 2']\]1:0YE9'Q2:0GCU7,'&PI"SQ, HAW05C[]:% MQV+#N.IK"PX_UG3K1>>+;?/A9YH;Y^:ABH,P:E9$(XW)E8/C*RQ=PQ@&,A:< M97FTYPF!;/GVC$>NP*?K\OMF%"6N3"\_R))=M!'RM^4-MMD]I5[.OH/!)F6R M#0Q4[#;9D%,>YGE6O#O('%"W>&#OY)CN=B3^]M^W"&!C?G*'8+\SF74&L\Y< M,S#8.E,E>;B;EJE0,E21F3@GFYSD.R?'<7%*$K&CWDQ)8^9D@9,DS,GA]:)O M= :PAY\G$3]ZXB\B%],1_%!6=:A720YC_% 2CVE]VVYF,,D9>?**:3K!25U^DH*SLAM^\ 5&9O%<*D?"9?G1^VW9KK]WK\*Q9"4R1;=JZ*S MP82Z@.38&3=@3)-L.5'U&PKT/IRT:>E)*'OOM/I"= M/IYN\CDMUQENF$O%N;QFT0$C9*)HK!@:=\,,I1\8.Q3J[;762L2;DWH!72VE MC+Y+5+09:LFIH[+N 7VRNHH]-QY.HI$=$$@JB\8@B74W%%([@G%(I=\B4=:> M,/3R;!-=OTO99.@>%9TD:G(^*>TO2*A'NDL>Z.:&KN_C9)?C^J?/+*UB MEUL 'TO>2ESN];S8GB9[?OQGR(O1*[KCNTG$ ;O7]V%*;\.,;BZ+ZQ\S]:7% M",::.XTG&9M^Y?$$]ZC,QFB)X<+DJ0Z"ZSQ9__[V/1<@;1O^S)[@8#-Q@9#! M9Y?_RMDBCM08E1&@_*(/5" M(I,!FF-"DQD?(V.3W/"HX*1KX_(\PMM5@],6QR0Z8BSB$F]%RB"E##E)4_Z" M9_&2M#^WKGG)+-76'J^HM>BFH&1/LSQ:G_+9\/19/L[7R5196BXS-6;(K*+6 M^QH'6G8K]8*/=$/3<.?+0%W;=XG%3]UCD$R\PPNUO<7 ?A:F<13?99-^!WP*_%'7 ?HMV!OR]3;@(H[D A#PPQ M+&3NV%0# MX4%(4;=,Q]"2M4:_8654, 3?GI0B]-92R!0I[6+6''H7-N1H:P9UC-V)&!LU M,79=Q-A,L.5-%)--LMN%:28>BD]_](LW_2[7L$;2/WK*5#^3AC =F]ZP1613 M U68^\ GYTNUG#CD&OZ+E1_$ :9K3L><,+ MQ?J824S!#K0U+95AEQRQ6(?2JEI7[MZL/!E[74,6\VJ12D-'&4]6>,ZV6[K. M+[9GY?%P_!V;B_@TS.[Y_\[^?H@>PQV?F;IBH_8T6O.I*_;@)-YT/VA)]@GG MSD/%51<>IM(;X.-U+4#\CVW+5H;F'VX-7C3$A.XA\ M:)B11;I)QH>1#:&MGD4R_BY %!]8I7O!!@/B:\@+0AM%;5R2*SH)/S)7^ LO MMJ[M(XK26%#+>QTIM%@Q!@13+T)X+[-AIK?:\ZQPQ5O1L7:+A]6C-EC+Z0>F M0D2@[<;1%5\46M.EWW:<$\NJ=:(9P+SH2M+^89<\4UINLFD=$'IZ2%,Z>)48 M+%]E(+/\5":;/*!6M4!G6M:"; 0GZW5ZH!L^I^[)ED]XWRSFO7C@O2G=(F:4ZQ%+(H=$J(%E_,+-X G"(KENL6F:%)][LH',W+,2 MVF@[04Z7@8J,)@J[+JT29O(S&C7F?\.JU8DI5_TP&U:+5S=\/4?[,-Q,G M,;]@5W8H%Q2-2/_/DH =])R86OWD/_C+Q M#O35]A9#_<<0Y:=K%E[4[HYZD'21J7\A6 J$RD" M<8+)& M_.@*!S02%Y%LARL^V+&5)*(1)6$HORRXK="3C>Z_+/8AVFXIP;S.! MTJK@,1;+-EXQL,EJH9/-)EI^V.D:?8K*QQ7\EJR'ZF-2FG>M5*F3;#FZPG@=A3LO#VT$=7YBWTD]AFFT.LPR6E^> M4"71X_;$TZ\TY&W=7,17='U(4WY=7;SYG,1I]4^^.S"["5F@4+$/RVZ?JM/M M8O%Z:DNS\2 ?M7S[0MI+_WZ+\_KESUODUY5>JG+#L,[BIVZJ,?>'%]8 5@S%8Y"<0. M&@@*R.A^ _ZWN!*4C9;78N?,'5]OX+>&1IMR^PR_2I1]$//--NQ?7YGG8LHT M$_-6"]]?XI8OLD#L"IZ*@(SI3AJ8\;_/BPO0F>)+"5M( 1KD8V* -OA8*$!K M6V4;H!]H&B6;ZSQ,<^U$OL.VNHC59K_!>WH7Q?QES>H>YY<9>&$\0 B\8-CA M!%ZM.XS "_@^OA+<:I&N8/@9&R@LP6_CRIX[QP'[SM_IC0^ZU\)OA)T>KIIV MO/08"]3"17A]W)W^:IDOAE)M!Z3P,'A1I)D0$TY6]ZA @N]K"17' MG@W"FKMC_A+1E&'J_EFZ3W24KF;0I-%U$$J5WES/0ID7$Q#[R)@"+K:((7K"W M &BWHBY-8;27+ETT;$[^'CG8ZO.=XM,P^3(Y[L4+'):S,O4TS$T:QMF6Y>J+ M0WZQ%;7?.Z159)"/B:O(!A\+S4%K6P4NI'XI@G!,[\0!%@YFHB'M=#$1;?8; MG!9GD$8QV?(H_?ARIXYA-$"8.@:C#F?F6.L.8^88\'U\Y3=^E>6BA8M0^PAA MC:EVLB*U&Y(_6M-9LC.J-6T_"AK;O#>_9 BY,TZJ9WK3%O3C-Z $_E>H\34)8 M)[6U;D+-/+I(#1]BIDPQ&6->1&[@7(&8'!CDJFZJ0EJ4&.-JY"*%G:N99SQM M&K?DNXXCVHDY'VKM?OST:+GQ:UC)]PKY%SMA.HIZ$R90QT)\VGRJC=E-,!!S]Z,G)G!! R$*$ON<4 M#!\J20FJLNT5O]Z!^?4.S*]W#OGU;AY^O9O$KW>=LY&CNSC:,O+$N73ZK:32 M.Y^IU.][ Y4DG62FTCL8E=YY2Z5C,)6.P50Z=DBEXWFH=#R)2LI/&5?1O\QH"\FFX6Q]VQ8DAC!HE,]Q%9[T__%"M\N=/W):WT-,@KFWL M3!%=TX;.O"W>9.V*M'R2+]PK*=WZ4K\Z9Z:;_& &O[-D(7?M*'/HON?R:23[ M0-/H,>03B]G[XE2+ZWM*\W/NFS7Y_7,CP$LC/AM]PUKW_ODO='/'?H(/-&.# MOR)'ZDYP=N:HGS@<.,+*&.A- ("Z!XYS(WG3C* MG5EJ!_C[BV$.S3=E&4P$XD^R#M/T6;PKND\.2]^;#N[\P6U9L Z2792EUAQ> MDF7R,@/6\+89 YU-!=I1?5>@D".-8)U[A.SK1)[VCC8\Z"VZ]5C=OL]44I0" MA,W!70B[HQLSCUPNFCV-)%IE(&!_>,NA=M_"&-3K 3!]F!Z0/+4'YS"RNT\S MR'V L@_(UHCR-!C_&OYGDI[NPBS['.ZI_*C(<=KF M<"W7=D<\F;^9 KK&]4A.*BT:"RNA280JX;J^'"0Y$F8PHIOZ'DQ\F2%@)%"W MPZ9( M FS&R*@"LA[!08C(*#"NPMGD98M;KPYXOJM-- M^TM81!:] 4! 41EP&$?D+ET"&W!0T3NI8L O7"@U DTP M7NNZ&4SOOA$@R^6^?22[9%'@,WW*;[[2W2/]-8GS>PO^6Q@;M88W-#;K,E[? M_9R[=^'-P5O1DSH(.,:\C1DV"!R]HJ?#P91%O;[=\>MZ\A8N3I99)O+A37'+ M%,@$?WM&NC2U(MP8*:R1PMQWNBF1Y"_?/%T@^'C(#RF5[06P7C8 FS(G>X I M=]'+Z'RF$0*T'2/C%LR\,6A]IKDJ1B\?LOH]K [C[;P%9&ABC$8M56:3I;3)V M'#%P.RZ6],P$G7# ACE[OKX0-;$C+.8?PG+FVM= ( $+B/#RSH02N]&&$;CO M;2:,SE"\#QUBP--4B*]((4^XPNN&IG79/ V;GI; DM3'2Y:;K\FDJ:Z>C5$S M7+6-6%Y[.ZK< ;G+?M!L<_'__L*\F)%OG24H4TR8-'E9V73RJU\H;WTM],+7V'>]'&14 M)^]Z=5_S8CEUZ9MHIR%K4KC ?*UK^AM=VI>YY@/]@HFUW00WB)^66KF5[VQ! MRZYX='E9^?6&N9^>8#M6QH]8"ROS5_'$VK MROM]/;DLYP8G%N9-FY;#_I)CV'8;' %_XCB6F_G.&LS1+")M7E;&_<@(/'U$ MVS(R?D0KC,Q?W#-S'F3;5C.0Z_O*,,^UQR\M:G20-:U&[_7SY!*=V9M8HM&:9D7:HM MO8%Y))@2E![NA0,[0YTX,*8-\R,;+U&.\XT,ZZ,&UY5:?3_0JMI U+I7M-'^ M%D&O2H*SHMZ#M'=6AL"JN?(KR2&RW92FDL6AN=PZZNYW@", @37Z-5LKF9JM MF2\WD8.Z?^Q%M70=[FAVL2VG">.-^./3_H&-F'B33^_#]([VC_88JSZH MGJ#J:/R&.71P=O;()L#X;F$RX%J<]AG3X6_?T;\?H@ MD!T-,WJ?[#8DVC^DR2,5$/8E)%@"3QH:[,&@BA P2_)(8=.*!7B -DTWUCDV M!8Y*#KSABC]R*ER75"B4!?C%GZ31)Z6!;Q/^QL)N'OPO.5_7M+ M7?O-S]\L;P)O"2@3*JKU0;Y%LHX6AE#:XV;N [-IL!"&YU&SPD;>DO(C%@*W M?#GBD4^,^Q+7<.$O#7OHF%,%111'\IB)^!T\B*B?XIRRD)%?L98BAU,\TX-8 MBF$:+9!.;XR;*(K6+E@(17(75'9(RN1(]C5\\#QN(N)<&C1Q\:6*F-.]R,,E M5NN7BY5)LOD:[79-67S>NBZ\BGI:H2I^*82F1B*I61?S*#I'VB"A5@RJ9WRF MHQKP[1:_+=[0GXG-K]]CG%2^PQV-16=0P9MJT+H8AY*C!B:K]L3 ^:O B6J$ M/P$HBX[6RU;]+8WRG,87V^T5%;=SW21\NJ&Y"^.W..H?9#E*MQ==@;I(3 )Y M0]],.L8[A'IP>\&'*'M(LHCO:O:$@W:@D5#3NB_EA 69D?'8PO_ M4:';22:E%DFV6U+J\9ZI9J4K7<*5OS64&_*2>YC[D,6JBYP^'%(V*KED YAD MHTA:.M%>CI*+(I%:9MQ9!M(X@[!6J1Z()T5^\8-XVNZ5\,S4#7)6R;1D)%); M=XPB]$R@KVM>*[BA3_E[UHC? M5?'92KD?L8'*6.P#N4.=-Q[C&<1/N,%F,HCO QB\X.H)7>U@)".P=>/%Q&S(#ZZ77KX!]:J@J5)V*L#&\9INA(((&U9=-%_AB:AZ"VK]6465_X(U(^6_B52UW'20"L^*7E4&X)RU ] ML+4XOK4%FN(6L%&Z-L,8/7C>8V_K.1)#SV47KV.QL&\86QO=% M![:U@.U)!^(#\B ^61BADJY(C+]A#Y6-4 >/?5W<_L1;?!C:M>C,HZHW+U]< M;ZJ&\Z#N7'()H-GD=+$=W)8I3M_;\=/W>CBRU"I_%+#61'0#_: OWMKYU1'# MQE+0""_+&%M0))-ZK$LTH($V":U\SH=(M%ALZ1,)CD=M//*]/I+S5,OS5H7. MMP!917)PB]E%DTJ\3O;T)GPZ.>3W";\*^^0IZH^^]$)5RE (3>6CU"SF8$SK M0(LV44;L0_U.F?_J;+3Q0--Q1'2 M&4/:-DGWQ2'?ODP70H$Q(!BH]V1,4RH.*6?PL7SV,4[M R3[>F$,S::7'PD%Y=G5R?FG'#[.!FS=(-1I(]1#V1F^^\L*0E:E$+"DGK7Q'H6A MH^]QR*LXI"TE7WL@FOXJZ\P-MGI;%C[1/$N[/0I"QTT0.A=!B#.?-&[;>S+* M^%1.DQ?F2,O>BK2G,%;D,XLL_%CX9+?CEJKF?8]I"[#D6XQI2[[#W5JD%)MR MWM.8#M\7,D@-%^F[4GAK\FV[CI;@)2Z *^X#S> R31ZCC*\+O[DM/F>!*TF] M*YW4/2M?15=U@W+1O*V@6",?VG0'&Q?# Z6CD>AA9?>;\I\LW3W42'J-^#'- MCHX"T/)SHJQ91?*XXY>3G"M>* ;)]D.L7!:+,3+K3L*MQA&(-DK]]@)#>W^. M/Z\FP[I=QA]3[RA()%.34DEM?WD^M?KR)KS=]9%LE-/L)RSE'&P@%)9=[QAL M.['=(MCH*GDC1'RAC+)W#9O^!AUAWN4G5$S;^EIVEZ=(_4;+AV0?1LH-N HQ MY2M4E1CZ2U2%8;>O475\V+U(U5)5O$I52/C"#56_:E^G&O:!Z86J0D/_2E7; MZO*\^(W]=FG.&I1'-#.]VZ$5[G-$(8S%%*EY)WS1>0*Q1FU F5B\VFMG['D9 MBXS]H^"25$_**(V')7F5\INQ/]#BOY_BT_)NS;]%^?WI(M+)&CC7-!UTZAN'"B#V[6[[G MA2_FUGE;OXC(+;9J"4GRIM+YD>>N&M%?F1ZI%%?%Z4K?$JHG):ZIL/8K89VL MU\DASK/+\)E'N)-XPSY)#RPRETF6#3:-NB*A(4D&^KM^9IJ>2@ /R*[>D++$UQ\"QQ68-3&$%MHF*()Q)X^ ML,!;Y%&(*7=,Q7>GX4.4ASOUM*NEHC*4J!71PX?*E=N08?!J%R:TQH+3>V:) MBK%O6)R(SX/ KL';GWP+ $;8:$D/Z5 3T54V].36>_:)T/D]3>O6VA0*1DTU MI=6:^)Q6^;(E]2--;Q/;22Z3=TMR:ZT%XG&;S=Z1V8@8/9LA76FDL\J(@<]Z MW_/"UN'@UN@7$;'JP6V!Y%J/G'^;F 8/;5V VJ^A[65*'\)H\X%N:9K2ZL1) M5C.+[U V,+ %#D@]O1!!-ZBQ3CA,%_:-,$-'=19M*))J2I84F16'VY\]H$E MX 0['TW\2KO7>;+^_3[9;6B:%2^\72GO!AVIK4RT!FWT:*+UYW8*".+:+GJ8 M+:JB1EOSOU?OW/ITE>E8G&DC!KCS39%":T@?(@!M6#8T\!=\^^R^8R?!8G#*8IGW!4'/6$9+ =0"8:Q(@IDYJ M'F8P6F.,/-.=! +[)'DH7OCGE0I_Z3J-UORNADP\/,012[)O6(C*A(\?/0A# M. #N1R8T"$F"U23;@_B%T-(%0UKWYJ3/-#][6N\.FRB^ZU_R7@TVKZ4\$#]R\M9T)67<4!FT1E,L-\NT?D9AY8C&5RR5X07 MY>3G>, L.7EYGL2;)!9MNPWCWR^V6];(#6_C^:?W%U?2$&JE4_Y,0)V)S %Y MP8RW-@YUA(+;"<0'GA#*#@G)A([JL@VDWB:?A;_EJ"CN@3PO9C>S=1J):9US MQ7%)0.F*?B;IJ<33VT>E',B5EFP "T$AM")";$5:@AX=G@0%03*JIWJL7G M[[@&F%D]QFX@/B+'/Q^_\X'.8U$U(/F$3I91W]+<,"",:H_W84(TES%N9(3H MJUL&AT9]IKA0.5PB)/1\8T2#CLF A8#CEQ$"!K 9P7Y95XXC?F5I#.>[K7@9 M=!]?$$RL!68O Y:L !PD_V[>?SD9'R/9X^7Y*2G^A67WD30?2>_9:&U+9^,- M99:.,;A<E?N<;1"G=3\ZMVJL!A\/.;\Y^]O5+FV9KK*DKJ$[R[*>'*%N"QH#QPT]:N:UQ(")RTJ?7O%W4.-?47[1 MPH:F%]N/4;8.=WRR:/&&M+;5J/OC4M\VR_E>PZ+8"D=I\5SI5:&MON]U=!K]4R:6OW5?EP MN1:DKXW;J0P7;&F4S-NH?+AD2\OYW^(-HS@_I),?V,#O"CC9\W_9)&*3#4@. M5MMPF7Y57F?+O(8&C$ZZ6KN"ULTN>!\H/!99T*0+Z6B+?*LR!TZU^O;X&2IZ MZ\(WS/&4C14=_1$[*TK]&;=6"(]+[:UH.\?:7-'8Y+LKCCP.!%KLC-Q>,>C. M\?LKA*FQ&RQ:[7@9Q/^:3*%]HSV&]%Q[3LI_318C?.T:C>ZE14[VGU\0V5N( M&4OU;C=.(/K79#3-JS9X17*^)GBQK2X ?!:KJ"A1N?AE?GX:8"+OV6BQ,NOR*EAC@[K]'Q9RW9 M%CO)M'X=O&8/LM![T]["ZX*IDR7STR0;YLC>YW4RK#^?G/5*2P[VX'$Z67[ZMM\%B>'7ZV><4J2;6CIZF'V(N$F]9Q7<@6*;N5A/.WU! MW:?< F[JOV4W<9<-,6PIU4KU@PKZUE"I7=QZ6N<"!%S9-LYBWV9QKIS(R6=> M7+%HZDX9PN%;,:4*4O![MJ62M8H5Z\4P^4.4K7=)=DCUG(#(M]FAE\?@B3\;T38\S6KT.AP >G ,, M;]@( 5$82+#G.; MUJG*$+7$,(;C%21#FZA5B=(\D#^]^J1UIZ@W18JFW^0, )0K0V$%U/TK7$[B MS? **0#F(6H2(NC5$-FA<^2*,@"?4!X9307GGT[>?SK_=//I[)JK4X;8\DQ<@BV3* M0;75KA6__^0->50=*Z>-I@N4?#G5[)DS6/:((D9J&"GA@ HN*YJN"SO\MZN6 M]1#]OH$?!GH;L.M!CEULM,RZ*"]ZYNVAT"TAZKW'+Q<&YB(!C(-E"X&85N\< M? S7XDT[Z3$P)KDZYBGE)H-=81FW"- [T0-?IQOPQ_QUF$* 5!*>G/QB[-[$ MLB?ZM%"H=-FAM>L51\Z>'B+^:EP27XK#-6S[Q6AE'-#9E$- MG1#GA]3&79/):H[(H*ZFDC?;9P =;N 19-Y(K65BD3=S1Y*F/460A-06TY%' MB+D@#C/LG#2-#VO"5*K!.>5GJI+/X9XR@K"/?21'NS--Q.C]\ !2, TC(6JK M7I'AU_")WU7P/DG3Y&L4WYV&#^R)9'G97E5#&K6J R*IG+DFE\&O+>&TYH++ M-(K7T0/?&%V<:,&R5WY/R:XS#/./F$80&<@*Z5PS@5563*36>_>*Z$64_I#P MHY@@PS&)N&Y$UA%W,2AK.7 ^+AOZLAZ:]4VH2DI^!K5(GU\*80]SIQ0*ID&: MHKL X[26IG&H-O#B%>7J<\_&9%>SLH:..F4'Y%2[!C'..C?,C33';>N^6/2X/5VSI?YOH5VY1F1?^2V]OJ<_45&WC4XNT M^[S9PJ7IO03^:P\ITI?NTT!N;<$#6L/X,DWX MW2>,=Q^'=XFHGM='K@Z>3SY;M6<1%=T*X_K34F4Z ?^8)&ET%\7%!I$M77Q_ MJK*S$N#OVS_,M"?:/;54:F=1)&>7X;,X[RUY'\:_*P*W2:Z%;(4< L*EED<> MHJ,=;1A\F8"OUBWOKZHV:3\DJ6 !B_2[^L#@#;U=.M ;>SNQ[)@A1:0J?:IH M[+J$$UX];_(R&DE'12S-2"G ?SDNXDNI@(8@56$]&4*+ELJ\89^3G&8W:;BA M)_'F(K^GZ15=T^B1MS8#'',YQ48[7-O;P.">K5?\*:4)K3#2=I3=H+X R;N2A&W*\7!R QQ9F("P; M[.*[F_(JG.8"G$' TPFU[H*2"2'<_#0T:QO\'FEZFYAJ>HTCT^5."L5!&&09 M+^O/X#3!D8F0*,L.?"%87')3G.%2SGGNQ#/J30S58B*QZ<'AC4Y#^?[]32J+ MSN"&&%=U+L8A[6AX:]C9TWIW$.N"U>S&KV%^2'TXU0$!.LKP.QX[/H1AD2 ^ MLE])6G9J9'I!N">#1(J.5=Q5(K4#""&&>J#(ZP<-Y/TI88'RYY=SH",NHX#$ MWH($R#(^A<7B%8W7RC<9]5(U"112DVD@M8M+!)T+/174FD']("?LSRS:T/(= M>V_>6#1T;&+5"WT^2!6ZC-#8](43S53)X/U$HZ"<&1U!7'*T3#N8?3>XLN!) M7UE)%:_X(>MA-444?:%E24M'0Y2!9:<@0JS 36[&(^BH!:%UY.^4,QZ>E*7X M=$ M69+_FCS2/0L#G^)KODDR3#>7:;(YK/._A6D:QOGSR7J='L+=5;+;?4S2 MKTR@A^H)%LJ?7)//<*'6CQ7NMA%#18S&;/J@O+ MW_#'/Y*3/$^CVT->+<9>AF)B]/5 1Q%NQV-GX9!Y&F;W++0_1ANZ>?_\6T8W MG^*+!S$Y$=\UY>DPCEHJ-L$5K#B=4T!7Z%M>K%T;"&AC+.#"#'9TPRNII))B M8XE*;'$*VD(GF=JI ZX";?0(;.5Y5O1BI@E+MWC0+1.*P&^E0FZ?R9O?"C#_ M2&I%IS#V<,D]2E^I-F8)*51U"$/'@H@NL0$@N-+SK AV/>#5N,6#KWG 6ROZ/N!U M@F:[ 2\JG+W9;:';9:';78&[;HY<. X,@U?)RXT3C#5O=F)5/!*/%N>$I%-4 M2][ 71+*%6[\71'6 152$PS-6W7RT2OH9CHJ-[N(#G]I/7T\M:>/\7OZG;OM;Y5YJWY^UV'TIQ?)Z'=3^_G=BQ@ MVTV2 0Q8#XA=3Y)I7,XP26;VCC/(T$^2R8;*?DZ201 V:I0Q>I),8VO'4$FVYL< M4":V #>^X#1&'VXP?+#<_Y4T4J1KB"0I*4SQ32L=L=*:1Y=>XV$Z<02K?@B; M:+H;T5#:Z6. NTQVT?JY^+^J8WC'JIO#ET+=7;22.G3PVLRH!HP,2&J3 3_! M,L[5(%,D]$R:T=6S!&@6S5D3;M%=A(&V8:;"W[(Y M(Z.0E1=C\O7H+48\\,*"TQCT@,,5U#@P@MFUU<>8IAVCW/!7:Y$F,#JV)DY> ME+86FK@0WGV8M&@WQ,6$16-_^F2%L.5O++. +L(W*6T:/NO=']+TWZ@,@I6X4&6P[!1&=IOLC%/K1E_CT70DX/1-H$DU M"8@ IT4G]A)^!G*X*R^.WWZ@:?08YM&C>N(.KE''8X#&9$89?> O6H%]ZAD& MLQ(T#_R9![/ 0C*ZL_J,,RIWJ0?T-0\ \9:3X/X0T"<"?2%)V@<^?QM 5,9^ M%TA<-!L<>$ZZV%Y1?I$*G^^XIGK]V>6MCI^^>D0:^+&[]<& M.,7L%Q[BII]?8'1A=9X!O.!0>)J$M6,@UEX;S!2'(^#!;'AXPE+EP6F2Z6N" MMH"T$"@$4%G#3;HKS5O6X>RHE5J,6#>OIP^OV!!T\8H9G9Y4TJ'_V^LHP&75 MN&\L>8+ULZ<'&F=]"&IEI(BO95!!7UIUA_NN SCTVWJ#?+!FG>P3R/O]I\2Y MY.?60;T45Z.]8V]YP)?-Z4]M*I_W@=X\QP)Y9=%Z+&L7:"N6#P3* MHV8U$GTZ(QX[*['IKL2Q.H=6I=5*<1Z=8:GK/1EW(.?32H2E#$ ^JU9A%[_> ML3NR5JGV&@%A*GZL$.%/ 52M/#Z?'M+45.ZHA+7+\HVPDX7XRKS[I?>>)_O% M]HZ!PH)8_2];UQ4E_419!F]TC,OG'<]^,8M_HZ,#;V&\GJ& MM>7=D*SQX'CI7.UQ!-]Z-G24\Y)H$AR8N2;O*A#=&E4 X_I^Y@ >?L5C\C89 M=9+U]6ZD;\1?*P9!J^P8(/2GK*IV<6GC?5](&N0;(52"568=A_.>&SB;.HKE M)5=AM"';)"6A>,LHXV.+W6%3+)3NF=(A%:^?\KT$GD;V08\KJ23K'QU]ZNV9 M2LYT+3H#DZ,0W7KNJ-K2\?)Z X:P<4+R)JM71@VDBNDE.M1>)O M$>];=C(H53BQ6IOJ[O1N.%$M4"Y\"X*Y2W5K51:[MOLJVJ4K+_=CUZ40;&@) M&U"ZJN9GF*09/UK4CQ&?/6&$HCO--;GU:!!0?KL<^=D?%P->]9 [&@D9S0#O M56#&;O0&!,VB=45^3]-FX-AZ]T9Z-A=4O(JH1O&I=#$XP!_1P1QJZ0,Q$0@I MTGKHR5E+8 0DXWJI1RR#9H=A("\S YOU =T-A5M1Q7<6M--WP[R5#$=&7J+ M1_E3BQ!ODFW'=[4L!M=4UE&K9X C(\>T^B6_3OTFE['7^\R"=(Z$52JU :7T M]GTIFL2;1Z!Z228I+Y6ZDKA)JVT;G49:-Q:):J!=4JCXW"?6&+I7G8U4_:#- M0VTE30H:VEZ6+9_BG'5\=+NC)K;H)=ML44EBL$5N&YTM6C=&MFBT"[9XQ1-# MQ_9Y8NX!"4_D2@.>Z&PORY-6JOL81NE?P]V!-@ M@=P9^02P$O 'Y)$_X4NK#/-\3H?7=.S/+-J(29XD]H!N0%ST:0?O. G]],H# M&D)\+4O'(CRHMZSI9-J4&\I@D*QO%9U6"@=&(DGUR@+.BU,-M/W6IX3N9Y:0 MH"\^@+W'0)5B?2X;\YIZ1C_KE>K*!O\Z#A$^7_.!E]B#/T^CV( [JOTDN0Q7EYO;=6:&85V3G;$YP>]@>N_,BR9F.(A+4E#R+D["0<+!@O@&W9 O1,S1@N:,_Z M_5]:-$(_,'B)+^!56&*CG-)V.06U?OX>G;R(3KKQV#<1GI8<+59O==TD)^N_ M'Z*4OB_OXF(5.V\]?\6R?++I!<([,<QQ'U%LSP]K/,#CWF*/*82Z^6LH1@2?_N&,6 MH*P#-_+ =Y_=I90N/]_A"GSV=<\H]/E0WUQL?Z7I'66)9\<'H_Q"E.QC%(?Q MFB6@DW4>/8H5.$6LM]3NA7ZP-A))@?X5OH24+ "#S( P+0D"P^6+5A?AZ@ MC_'/&/GW8#[=JV"NJ!D4:1>S*5>EJCGEMDW.K6E9O++BLZED6 6CU:$6R M9)M_#5-*PGA3'+ISG^PV)-H_I,DC]6BBP@)5NKH7U-^& EAI0UL*&SS/"FQW M$]I&MWB85DQF5SHK(K16 MFUXK<#9NAPS@&:%TU?S!9-4[JYSI/U[Y=A>I%> MYSPRBS<$+VEZ?1\.7H:U4ZK2%E!I*K-!;E#G]6P\:OD,-Q34LB3CPBLV.JO> ME7T3Q623['8A&YGQ>9B,:RU\!XHE8I(I_=DC,$B_0UX+CY[P5K0H^Y1EA^$F M"J.@E)]=051.MDV[XZ'$"YQ[ ^4AWP2K,A()&<&YXA.OB";M;B6Y5!VC(U1; M1TVBH65/B",HK65,1T)*E5("E2/"ICMRM,W#6=%H]>E _MO/?_CYJ,E!*W*\ M^OGGG_G_*J*$A_P^2:-_T,V*Q$F//KSF3 YYEK,_V.C>)PIU^U_)G4&'Z4@C MA-5L:=GRA"8%?R^:'@(D&8FT)M-TI!VDFY9]USEGZ,HV\?0M*+-/BS-^IR 9 M& QY2-%CYF344C1EI($/K_AV4H=, -V&PAJVM84=D*TQ[YIK T^V5.L94#*M M25]^$TT" P//Y)UEIEFC9V)9W\.2)..7^93O49_$F]89,?*C6"PT&KJ9-:9S MSN0#F7A =P;V@:P$I6!])TA1'7;.=O'A8",;:"2C^V[ 0Y-RCXPP7YXP,JN: M>&H\[=5>458XXZV96;O%P_+1=S"#^GA^-"^[9I:L*=UD']D/SNQ&".".".1UU*G(^^$02T/[HDT=&;/I[X- M#:W60K28 ?&17C(T&%FFZ# (V5JJ9LX-_'A&O?,DOKNAZ1Z".R;YE@[R]MQE."@HC!U7=!B%A6]?,PJ$G+VAX'>Y8 MXT1A"]XG/%)=0E&8.B)A(0Y=T=?"-Y3,8),]:F=,[\5M)!X+.T40L(6".B1 M+*D"!+P52X:+S6&=_RU,4]:PYY/U.CV$N]-=F&71-J(;U4*%E583'&!:TV," MQ ]R*+!P:8@ 8$N!>$HWY&LIO3B)K5"13.JR 64A!GI,A?OTA:#-+2HW]"E_ MOY,.:8$*IH%=(@K!U!WTQ%W-(0<:5W'](4+$R&]^/J .R@JUP/PL;CP_'^KA1'-FC9F M)[=9GH9K?7FF5Y$F 94**B/E3MQ595I_<$YJS Q)^:5Z[A4/#8A0,M'<8SHJ MRK759-1Y6Y*-\G&<]/PID'##0*WP=.YIS".SSNS)P#>3@>!L.+FQ\GEV X*# M9$QO#1BGT>MQS>C!/Y9]II)<9Q0U,4R(NN(7,VX]N$GR<&<8W)BT MU ,7%&PM/%AYC+(HB3\FZ8?D<)MO#[N3]3HYL" Q#-Q&T29P:T2G,TEIW,6L ME,F9@4QZ]>!]N!&KN-5^]L698^[CQ+XO!L11:O6(8[#N&$J80=GH: J.CL32 M0O$#7M$UC1[Y)0\K,BHVN%[=Y&,5T\RD^>UK?,\SPNT$NJML@SWG%5]U\]]Q#/H*E M\N>=9&DB;R?XQAPX3V^&CO-3K0?"P-MD^_; 6%^\$T62T@J)8I9Q"CO\N$XV M'OA*Z@M%_;E.$@.O"3IPNA%F@M%V )KY8N4,O1D>YUX88>X,!OYDJB:OC3]>E.$D;4]Y,HH^$ M5H+1X;T0866G$Q5&M&!VE*/5R>-64.W4GV@^$ M:[1)E"A&IX<6A&:X2*QXS3)$(RQ'0=<63\:E&N$#_+@X0JJM7W\NWE&M:_TK MFAUVQ5BX(UW<.DG>4S8\H-6_;L*GQ8<$N/Q(7*)S$!81[/?")5J+O:$V9C6! MV*1Y>'TD(W9#UL(>><,M_EB\/E 9'1#XRPW/H\2;O64O@;CJ@L9;YBY; #W4 M]S%HWAPTB=5%BDIL&N(H>OS$?J=: M81N*>$F S/PX^T/920I8P^.@#L4>O-',!I24_3[W)_'F QMQ[A*QV:5*0E>#T_B /6UGKA861K?(D: MO\51GC&42,](!L.F2UU9$%AB7[0B)#B1"@AY,GIC[ N5Q-2 MW3-:YG75-!23V?>%2P/F%Q]\3%*K+&QM1LY "S.XY 0[=LA;VS984-K.-"0S M^W,AP&0DJ@/#*%1H8P;8HB:<6+9JV4AS6.<'?C\Z&XRT[C3F__L4BX/M-S?) M!_;QD2R^6"NWHXJ%,D8L ;M#CR"VGHUQP\Y@T-$A:R:V$O^71*4TQS)?X/$@ M3M@CJA\=1O6S)": [0PB@64+_.#_*8M1=U1:12A$9%RN13 96QIUQLNN?3#[ MVFI]CA6//.)3O^]4K)'\UAINE-)*!G2L^8'SAI0GZSQZ%.\:*+>(6^KILYM, MSTUB&WJ:(:-&3WVE(C]GYK _%"3^0+?1.LJ]6=W6]FAB\_OW>263[_)%;=$96!"WG^M< MC$.*V'I>'C92/7U%0%%N.A^/E&4WG'=;U6)Y27)#^%0K*$*I3 &9*4,7SD.L MTJ4-B11&.J%W4SSPBT@:$&A(I>\F/;^&NCJNJ3S-@CMGT5KM;CKHI%'\C:0& M6'QOBSLD D,]!A2730'B=(!+FFZ3="_NR;O=17?B_53EPAQ,8\^!'+L%DRC'H. ML"F-CTA^))$4]1N\W)A[S@J^3SG=H\?;@6&L6-LRO'2I=&E M(Z=HAE=1L]TBIQ&S<80:+879EQXHNY#'#)(#P"$'R.(<.\S@V&KQTH&1G_)6 M'7'+WTD[/61YLJ>I?LH-JM4-;68MG-AE\N,@. %= J(/R%(57GR;:0/C8LA_ MFTZ3$MQD0,)@F,^E*3H^SC"%*-D,-\+CFL6J7VJS2U8)7[/')JS 4Y4OU:!('C=>0* 8'04F4MR: MOWZ04U5JJ5_UL5.#C30P7^F!.7*PY#2-<(!R(^^HWQTAG,$\X7S7K)[ M9&TJKEK_&*[%C;R*5PX!LDTNT\E.Y[7:.G)^,CHRD-2@']0BU6WWE9 W;YM! M>CT9T3D#[JG5>BPSV5_PIOOL]^PDWOS&?LZ4OS&A.Q8,(EO?5J^5G7P?O<8Z M*IT CO1WRIOT@U..9!Y[Q5P75_!GC1/4X5M3=-MV\9+5\S5)+F$;))>LV M:8FL%JB"DT1@*FP')C%3MM*Z%KQRI8#_VY.R5M-3"?2W[8%X(-L!LL+2@EB^ MIYO#CEYL+]-DHU#VS5)[/$SB'ZNMO( M!NAI-L)DT!SI_SJATJ=?Y +R"9Z1S;+CSHJE4X_OB2\4&Z;6J=]>-+X5^58DV,_R7+?.J]EY56Q4W MGS:4#8_Y)D0^>YMG)^N_'Z*4_2O>_/_M?6EOY+B6Y5\AYL-4%>!\Z'1-+Z\' M",!;UG.W*^VVG573>!\:<@3#5E>$Z)(4SHS^]4-2HD(+=UY)M-- H3)3N@M# M/.?R_@G6>BV*W90.[5BTGJ/5!PPID'2P*@90'-K4=HVAV$0S.(QOQ*M(5 MKD>\;I)TA3Z1'%76D##'3Z]L&42UQ5B"'"P7I#$0'("J" GB2!Y 7]#!.'U M4YJE);Y*7^C/R4K*FI06L_HYLFV3[HJ#H&A6!(MW)E?CA#)+KW91RLI8)\&J M-#YP%730$=$HBJV('C"2QA.7"E:%"I,->12P\QP!P7_'Z>,3.RS\A;9/CUB< MN5M=9&>9)7G8&-#>R098!'#P.DXP<"^ 75QPM;L0"JC60)^; [/K.R@K79ZE MM)^@"]JJO20;VM85Z$M!+=1C%N>XQ#D_KYEE/=3.:5*D2ZY_GFYVS-<5*0JV M:;JR%$O,\8&S-/QXHDL5B1S,R8.2SJS*_;\?L5)^Q&EM5U1KN,NYS=@\!:2-ND"]#VL \&81NNFQ9> MFA'GBN!*9]GC _*WJ#M\_5$G80(E;*%CFB/N+)8P"(EZ>9<1%FS*7F6X&T7' M$ZK\L=%WA(DOP))-RMW>E-F!I4?(1&JVXE)8YQVR(N)IM=="=N.$7.QLCV,J M[QP_E);)CUITD,O(1,%BV]#X.-TKI1^[N*-07USORJ*DL8(%@RN2/7Y@(S:( M2<<2 C05+66TOD)4_!QJR>FFLAX!>4YW19KAHIIDJN]+.]VW_J6?KG%3'Y#, M5AV,>'8.QR&CDV\[@CJ8[#3]0@^U%8_0P[[](+8Y'4>L27GN7O\J[MM9DL<# MEU)$$"-^(63U-=ULS.VK4G+ ?(DD&,D'MD?LQJM\V?%7KKTX>Z*J;,<'^HQ+ M=);D^9XUM2=;MG:3\5?HQ4)-=;U+6:BM(!7A!DIR;BELCPNN$3J92C\!R.IU M (5,Q%TY"& 9NUDAR(JC"]0439NL2:74D1DX]>K8'2?#DKEPI(L\7^HQ)3YZ MF#,?Y>*\Q/ M7XTE2D$3QG7-GB]&/9;VN;AR7@'H_CLBB,9W^'&+L_(6/S-\9H^7&3^(E!7V M=%^_U*5!'(VI@\QCB6)88HPM8:GB8%7M%@]XRSHKH#E6TV>\2LN 4M>"-S MD^S9LY.O2;XRQ!88N\.($VH7+@Z%E62DZ 12*,N8!>"K&\F8\(<')HW:)E'; M)@]H+<':+N*&HPMQ0"R0!SXX "K#89@+19"$*'<$H5-L^?],2EQ8[ M'BY_2=*,[=RY9)#O MB#6Z*GX'J1:4- L^/6.KKW6[R.IN?=RXZEJ>":.J9]$"8JJ7Q\5%4:9;/E/1 MG=Y@.WS%$>K-,67LH!.R25=<_C39\#N_[IXPCCS@>K/"/MR&0-$IV+HZ<@BU M?K\A@D!KG7P;@ZJW)?\N] C!TMGWB OO?,L"W*<>G-A4G<5]D(@F@OE#,*RS M[!*9G(T&=II'6B/HY7^$-83>Y1B1)!\A1I]B7*H8 [^,2QWG)%@<2R5_2_*4 M%>TRHXT-+LJ+K.2[WLQMN+7FH,VVT 2+/49?XW16;-W:118[:XO^RGA^QM F M*8ITG2Z;\X/J951BY10%M#"/A/UH&FE[C$F#AE/EJV*$T8@\)ECZCCD$:&? MK+3LJ0\\PZ7U,S'EG6>PS)8Z.<. OD@HQ#8Y98<9-RK;3CYI#3A2.(;)I=Z: MI?.T6&X(VZBN;+GM-01M;31"*6OV =]KMO:IY:NEE858R-=:5C8S(1V00+RK MJD=$LW*'A+:^IH$?7&?4WA\ ]CX>P'=89WJ0C>C&[W$AJ>H'CH+)6?MUZI6L M5VF&+TN\+0S-@DY%T2[(58"9*7,"FLC9^W-AIM*,A)DM6?1W)HVX>&34U )$ MPTU3!>JY*=/6D5/M+49RWN1DG99L_EUQAZJ7KIFN,MWQ>#OT-A&!E8X]F:RP MIZ?T$:K4Q,J:6&YK]8.6'='U-6[-^*$92^JK_,\= \[)-DDS.<>[[[H<%N]@ M.%I9&X&#'<,6'&O)-QSZ>_4P#G+TZF0(_N&GE(*[$I. MZT_-S@;(EFV19;- MSF@MS!2-24"[(6\B.KE>I"V!2]!WC^\VH3RNJ"UK8:K3M%D+TSM=>WCCN3F5 MIDM4VSE)6-+:F^^,:V(0]6*#@I-6'(3BDX MWMBX@0TL#A[U$<3:T**6/4*/E31?B)1TY.>. DX8(2$UV.>UC7Z7P/8>YV.J M]'" /C.U0H*)"J%0YDG-PJ\LT+G1TDNMN+@KR?*/^MR,9?N #5S5_D\AUN:"R.!ABXM0!:%WYH83/^LF-6#L=TL)7EV3(IGM#%6X&/:GH_ M #^S3N*;3EI1';1RI9KB!S.H#=)N!D?AITL10-,LJ-*XL][922= J YL,IS7 M=!7-X@0X:!M#C2^X;**2BVUS!',O:03!KGV4U#VY?BB3-&,G*K.]-'I:$:2PC GC3:^"%!%&!=[\JCB M7J(((HEC*.3_N\75;3.X_E75D=$?H3(I&Q^AR97>QUSYEJY44:1@%@4<)2LS M^ETT+U%1O47/_#6_=;M,MR(^WMY]^6'N+7NC$@,B-;/%(5"VIG,'DL"9?T^\ MD5AY5&AU7B@M'VU>;BCE/B=;+%\K-Z(+VSCLY6+L,.Q1J$FCL'_Y@H*PK]O% M!258N1?]WCC6)(Z)?9=0&X@UQTCKX4&?J6-BULM?>P-+>YVVVV2[_FM-PYIB?-=LJE'-@9KA)R41!-CJ13*6RLW MUDW,7RO:9OB1'8"H;61<'&O):V]H<;;+<[;4II[K66Z2=#MW>^(&#A)2=3V. M6NEW..K@<3)VD:#"B1/1AVI6%&^KC4KN@Z/I:#WP MZ4_HGJD%?TPQ^+46.T)9(Q$SG24PL2:RO I=*'RP8$_>OM=(:?N)Y)AV9*L0 MO]S?TW?%AL^&BTO@G.AL;\Z*YC;F1J6_N0"3]S2MB^0?-2Q=+(0 2E;_O2O* M;>1!Q &V4$.YEK7J7M;J MI*!W_FE!%3:5UKFA#6#5J]$'W!)8*U=A*#NVZ*Z\/:2I M%M$"(FW6Y;7:TIUYC.N?>0SJGTTRHG\V]7#^&=!8_IE^(/\5C.+W06%-04F= MN1#QS'7P_BR>D?NB3#>;D\<<5_O2?N5MNHR*6L$V_Q2"$*23F@9GFLZ+D5YJ MY<7)9I/R].GP&OV]$HBAOZROX#Z7C%4A(9!49\ :C>4YJ5*R+9E7U,7FWW9Y M6JS2)1M>4_'%1OI &KUT.'-T]H'I8^'*P"&CA047BH173%F M0^JQTJ$@) M-0W: WY:>8N!I-4=$S2,//517M(73MM.!;;^!N)T ZN M+;EM;;%+\[M[^L>O%Y\IQ:\_H;/K7V]N+_YV\?GN\K<+]./5]=W=3^CR,WU\ M$2/KG> F#P"N&%#& AM#BK!@7X;Y(T1U< TK*,E8SG[R+96LZS++]MDOEX7B MNLSZ*,S6.++BL5)?G!AT>$4)25_&0D9M7W/3Z(KU8G: M2H$^7:[@3KP>F!R%&'WK5FRXZITP+9['=%*TNLIDJ)=^9 74KZ0G,RLLS0_J M>W;5CPK0G9=],-OO#XR/U+E7 M^;'LR_O$NNK29E_WN@I>AL*ZS'0"E^(]<3 MV:QP7E3=%S.WS#I#DNETX-BF]C(2[8P.+?EGL*,@(N?AWTX^_W)QARX_T^?7 M9__^M^NK\XO;NQ_0Q7]\N;S_SQC):8$?.4OMJE=)5[6Z@K?W,QOJ+BV\X7Z:%Y/P"7P,-M=T-!//8;-K/^<>L<5@T[Z%C3)&6 #,'"+LZMPJ0*A-6<0'4SGF MC0Z=/H*,_E*!-K][ A $[I@<;?^API&1C4,EL?\K C+)JZO/%N4'EM"A(SO MN\32* @88VN@RH\[ CZ^ 0CH'P\]L!KL-!'AGFZ<.N M%'._-TD,6\?\\?$S'#Y^CBH34DXE6,\?C#AI #53\(+S!V(Q;.@_2Z"?&KB3 MQ,I_C8T,^@%^GU%]NZ%\I_%[6 S!#K=IW?C#YZ-3B(UH,@D.8-89FSO"9AVU MVCT4-!BP5:DO]'_RG80Z&1&#Y3*AU)%9!1U%TCC0TD6IMSB\0OQ=+%L$M95( M'+YYCP R\0[VU?9B03V[ZE1^Z;))3H[^MAPL PZ61V3!P(D#$WJZ0S8P@5BN M%3;6KIH6\HK04N.@HJ%'WVY,%)$M1]5+J>D!LP15;G=D:M@N.]5HJF@1PZ)3 M0XWJ*6%8:"I7,- A@L6E]\DW7-PD>Y;GR@\*TDC4WT J$4@ B4U(\*O-ZX"O MTEI4VP91R=ZCYTI@7K#K:HU8?^8NR"7";8 K;O! MZU!,]PR" EIN6XMFF-M?YZ1T8@WR@U(?XTF)EJ0HC]#'HW_\Z[\< M_?7CQQKRB&3HWW89%J=__Y4W%.=X69\)'L4!])HJ5_%B4$D:6G!9)2M:ED9! M$6!&H3+O#J"/+03Q-T>(OWN].%#F!>Y B"8#4'30E!*R G6&1O8'"T#<.AS MR;5ZV(XF%U97G K>YJ[50%B)[SB&(JB#Z_7)JEKX+P>X1D0@7"H2"G&)45", MJ^UK0:Y26_ )$;)&XETD'5&,KZ0 MI;BE:5?Z(CEIR4*R_AI:R4 ":&Q#\L#L1D<'D_9""*"\>5',2PB;VB7.U="E MAT:IS1*C[=G(\EN2IZP8EUF)*4[+BXS^P!07I_NS35(4Z3I=\KVHUVO^9B^9 M:0\Q47]-/Q.!O/-Q"DG( /\ZIGJ;70A-)%21T(UB_C\(9P2NWKL1P,=:.S3X MEV;VF'&;E/+%:6J!'M_; D!L/I@<@ZL#ZS9,["D=>';+[VF((GO45)F$.O*/ M+"?&058&^[ZEV4'=X6'K=M%[_*T\I?[_L&G]='JZ)D^N-T8[)_,T>N.F<>K< MHBEM+3Z3[ -%>D$VZ8H-#B-%NS;SACQWX)C:,%.=6C1<,A/&UDKM-S(V4V2T M@7&6Y/D^S1Y/MF27E2=%@4LV.WE%-=,-;X0_X_YJ.GC#VGC@9WB4@.%3E/$C M2D"IW$..M[.%$$4O\P_WCP!A8V0*!8]-Z/+Q88YM_B6?/?BQW$K37^^_EN3F MH/UL87"LO-RQ?]Q1Z>?D$75W!]6DR,?MNJE"4I6+1]2][/*P^O^OR;=TN]M> MD:*X^/;,4XZ*B5;-M*4-;8MLM#%*XVOP.GX[:U< ]R;5QNZB?HUP_8Z!E^:; M,X\OAV',V&0Z5+E-ZV@P9VX(K>E MRM:B>8&>FS[G*YW95$FV2K- M'D^3(EWV".BE6W]K1]W $.'D#7Q7M(]W77QPM[<0*BBI=)J-30=I] %QA7BV M^OGABP!4>S<@.)EI!P,/_U,#'6QCE9=G4)1_;,&\5D*5%EO?7V_K;"D>57C_ MWC"NV.,U'M-BF*WI?*4M52PX%>KL&M65I4;/E?%^M*5 M?O3-I1&=YF!B QFK:*(R9!%/]&68GBIC-YPFW\ \^6B;(]9&OG?8N[6B(^$^ MPI:T*F=U89)SGU&B9M-=[*B-F4"W'$W;21PZ]LZ<^Z8:VNN:1=;\/?#$[Y4U M?FIGX X(VN ME5(UJ55/@5W$JK@I!LB:KDUSL39&3+#W#SF+ E,4Y_CAZ&%QL5[C9HWU1,Z?VO;,@L.6$H@%@:UCD9:LEI/_JMX+TT7_5NS"ER[&E M[^K/TWOGR=U!"2 &]E1&95R3RS;;A.-8I"RO!V+X?%T<=\082!6ZTX(OS=3@ MD[T3X.N^"P%?VQ(8^"1&E> ;R"[J1[& 3UH/Q/#Y>N!KBS7@&^I."KYF^XSD M8!/IN_HW]=X%@*]C"0I\,J,J\ UE6SNV8CBY1%X/Q/#YNN#KB GP273G 9_T MU$O%VSX \^[E)0#'(3&$RY5TFT@1G&LI:I.^F T'6;9$QP 9.3 MU6[)SZ"ZP_E+NL2%%)Q&N?KW:N0" *NT"@5=DP,5B/5Z"_&:STL(@4B@;:Y1 MXO#QNW!7J@C@&VS.08'KO"Z))#/0B72!WQ,)QWS'(##<9;8-2!^JJ$ >02*A MK39B]YFEP.Y(]S ML30IG&]I[6%IYTKRIOYUG3M/#3!(J!\_;$ L.BHT54'A9A+^NG(!6!#%N^+V) MYE-)0-4.83V=20%UM\19DJ?D2U8\XV6Z3O%*FHD:Y>K?J)$+ *#2*A0@30Y4 M -7K+<3K2,*AN1*)P_?NHEJI(E!NL#DMZO$C6Q/X"R:/>?+\E"Z3C1SU)CF! M>K5<".I55L%0;W"@1+U6;]%^'@ORC15)'+YY#_DJE0;Y>IO3(K],2LQ*(^@H M22:T,@+QIF7B#9[5MN;!E$\)IPKJ[&/==T75^"]KS+ O-RF)^X+ M ?P"+__R2%[HS]]E9;YGV/]G\0\&_7]N0;]^_%]GGWMH.SRH?QQ[X(G<@Q,( MF ZLR3#9$UJ36FCQY=\C 4GKNQ+5E^F"Y)?3-DB$Y!P@N>P'D\M^,+D,#R:7 MH,'DTB:8U$*+RVR5QA),+J7!Y%(33"X[P>1RQF!R=]%/KBYZ168/ G%R=P&) MD\::#B>UT.+N*U[A+!*@M+XM47V=7AYST0:*D/0 RN-+M9#_'_[IYW_@ * / M_NOS_SLY(UFQVY1)5A975V?2"0^#5%U@I90G=C3E!IKHDUA^^BU.% @.OT=XX E>GFYAWP,: M'^78B",^A:-#L1+<'QY^:[KET8YD9ZT[Y.0G_BIV*WGIBLCHIAM"!Q=/<"3Q M\:JDCKLQ^ZMFH]FHX0OAV;]K9PT ZCKX >,N!X^5;1U-K40&JA205P''910I14- M97T@1,+JMDM7!RN"K.Z.IT/PL0N"E9MC/1T#P?AX .,/[S >5/#4,#Z&:W&N MGW%.>XW9XQ5."MS;DWB+V9RO>'F/\^U)QC?KL]XZN\5U<'=\S19@JV)K Y35 M@!@ 5 ;H#CYLL53! ]++XCYYV&T2=GBU./R!;4(61V$W1_WFPBS:,+N('>=S MQ)<0#T17M3.4L[N5<[SAJ3*E&!'EKFS,?)\K-#G(:,CL[4V!<2!B'FAYXV T M2,X*7)X)N$QSW<8:XAIH<,Q 8[$68#81-8J$U?I"=&88< MFH9EWX %@9_=/^#2A#%CBNR>,2U7W8B3K8@T2M/6 H =<%NAN MQSC%4T7!,;PINB'LZ-!EQQU[>NA'Y(QF'\CZPXZ&QZ0: &%]DJJ/LCFX1Z0Z MA_2A*@$J6!&H!DIH!X7-!PEOR8H\"S\G=V?H7_[/\H@>UA,:H4!P/:*1"C=PHMF&R-#/JY=B3L9VMX.^YB8/'.(N,?(^CX0S%!$2R!(Z@-E@!-5D PN=SRT M'J6? U"FB0@M[=]4>.N\RH@?K0-02?H$MLJ"@]$ M%_=/:8'PIF)7CI_I;^#,*VI)Q&IJYB176D%$_V%[F_=:4@*K0TW ^@7)U&1& M;6N6YDKB$3J??1+S85.0( M@?_NSUV2XT\8]W>DJ 5ZC4!; !F!W-C-0@##R;,]13,C4/!%="::D321DAJ MD=A\=SE&#[)]I/:M@ ,"M 49FG:#0KLU:=7YZZQR0P-C6^;M_ZMV%09:*5IYSRM M!-' RR=@@ SRK^92@-E%6_LPW(%:"HA;Z#R)95M;*!8)'##Z+/>R> @%(06: MAR*0S4E0(4;@"5L?_DX"<]7'0@+ 1O,*%P7&W07EPQ7D/2JY*=5?S58I@-YV M+J"[B$Y>5>QU,+(X;-5@&R.K.7>F_4/1W_5XQ$;]?[C)_C/[-3N_S_Y&_[C[ M 568.F)_(OPMV5(8'E&IC__YC[]^_/G\AW;OE/Z5Y&S>;\V0RY9#9QCM<9)3 M[?0%HRW)RJ>BVIM9/J54%&=HE>SGGLMW1"CQQ4\W(MCIBP#@XFT24H!D@6[N MPNE <[Q*^*BU7N^J K]L3]/;QJ4B7QL+F&'9F+T?N.3+S6'<,XSC]Y^\D@Z+M8 (!Z5U&>/7O7 &RL7(R,-,IK;>0N!V_%W##=EL(:# M&W2 ;JW6UP5FC5@[($O%0NDA,0H;@#4.M$Q0ZM4,:.]XB0KVNMHD#E]> G.) M2@?>:I,CP00X>FJ\^&#E^*UC11<2/;$"'0)7VE-#=2+MT#<0"<5SSR!LR%,8 MUT)8JE/!=Q7;"8?:6B.67UD"V9YX!ZYR4R/ #BD*3RX8N'X+6)!%[X)U[Q-\ #F)=DSUFR!4:\;+^N_7Z_OD MVRG.\#KMIX4!%L0M[CX6 BCBX0\Z8/L7044P7XN+DRT?DL*U$(/? YMJ6)+' M+/T?^H &;P'@)/ H*7 M+NL]C(F(X%V.Z;D"TM0$^ 9FR4>V=J*-CJ%ZYP&% "8",?L/(\FM'^ON%;TA:?'-6!/VK($]>-[U>4+/'Q2Q)=K;LED/;6QP\6MF69*?%T+%Y@E''R M-D+"VKK]8=F4 )6'(J"D*PM'7D&$C=RA]7.)@RMW8M MUX2!P#DGOSVP_& >M>RC@X-WCGMB\K62?)(>@DN!)N\]N!9N0JJS4XI,[?([ M8SWQ]5H9"]CW^;QC(^O7Z].<)+1H+SC;X;LRQ\FVZ)'=0E)<V *-!_G&JBH5*KS0LGV.%5>EU 6RH)5UG[&!R)(T';P M%0A!&K[OV[ [R"(A',G:S_'@IPCH\/@##.UW9%U^37(LC>+RE^)4N][+D).X M.J:@P[#4NO+@K*%P-[@* 50DF]E#J:*"B.FS]LZNZL@U1U))M$'K&.:<0:E9 M^]IEIP**&HTC/KG6J>I4/LM*A8PE^Z+$VW-C"S\$L;A7P>7\ !JA6CV5GLBRP27MU=KCI:$@3V*P!8,K1\PJO=!K,KF#;+7;7:X7I=K7? MJQM*DJ>DP#7$19K/B5I_ENRV>'#ZHCB/GG88-4]KM,X$TG9 MR,Y"&N11BP:>'$Y16F5Z,+YSV36Q9(V6!W_LGTGM$3W7+M$S\\D'+ANG/#U9 M4[?HA?F-:.WV1-0C4P.\ERZ-ZK=)N2;X=5%'%Y@NPR3%G"^NL*Y+[:2ZMK(3 M3H0C)#PA[@J=#<()\X:XN]8B<79Y+?.(HKG"]JT%&%6'[(U$F, [*48O'^#5 M%9.4=;XXZ*-,-%<4:V#VG&BW';[*6\7%'_ MZ3IE!:@/\EK^N4MSVA7.5NU3"8N"=E]69[L\IPKM%U7'NKA)]MQ&MJ)/\AU> ML67_68'["_4B*4V-FME+$] \S%QVZ YP'#]'U<+$4#JQ,9I=Z](Z0S7-ELS@ MBJ^[3&I+Z+DRQ=NCI#+&=U0S:T$2[9*(\UU% M67@T;9]?71?G"-4%:K\\$G,5!;II!>.Z6$B4ZSW4QA5J%4,2[[&V]8%>=["U M&_7X:Q5L,_S(=BRKQCTB^3D1Q]SC9KY;GY2^Q\&XXJ!B@.4]#K8^T(A#-##K&Q =L<_)".^W5CLOEKD"T\]X>%^!!MLI?V8&]M)M?)ODC M+IN3%LHGVOU?;]BI'?P(>*K"#D_;;?@0PX-(E.N;8YF?!UQ^9?>X\QQY@5(NG/WB?\#E@VS$ ];9#X;:)4[ 0^HHGXM4A])1]FQ4[]*VZ M118EZQ)7Q[RE&?UQ[#LP9_PS4(?<2WQC%@[T4X=]-S888[79G";"VI9ECG@P M5@_:WCMX)%#V5JDZJO51;0#5%J(YXFQ>/MAWXB8@!'B'RGQ&^Q)>Z[QOJ3-G&!FP<,'N< M(%.V+H1#(+"TN;BG&6%K(2A;3]J(]]:,IBPO;7+:Y<%7?'FC QC58<(-&\8H M83:GB1*V99F#'6/EC?;>P7FAS!M;ZY+86LD#53HFOF<^V.>-$Q "/&^T<^N4 M-[[@_($X98[VA0 G!LTPSQPDH )@YFE?J*395NBO67\Y%,8#H M]F[ VCMWERHNNUI:6*[PCV7?I =X2%"U=EEK;T10U=GM9,B%&\]P]PL#W^-W M^)KJ=EKX C8O-SA/R>J>W%'?Q7I_F:WP-DO7Z9*7Y6R3I(.SQEU4ZN]BIQ) M21L'T(,*#CY5/+0VL:@D&5R*2A:E76&TY-+UG%,]RCCS(($34HA?37:99Z,M M.&?O:0)@@N0W+LY"(?G1'I-O%X2*]&4,%(:E++9>X)(5%X^A6#Q^QZ(R%QD# MBR-,C)PM@2- @UXP *N6"ADT45J$[9B9'ZE$1G=Z"O49?T_+I"6^JRUSY2[%W M<>X1#U/5$H=:Z ]G*%0.HQ=:FV-A!FA,V.#!"RT?:[@,)O,KS+P%K"B';D/ M GAX'>12^WH9/37%UM%WXLX(YP-HO(VP_U_J+9*=4I*RQ;Q_7UW<*38ZJ;PK M]M^W+A<7>YJ6+=7O:*^]CF\C;&PR@'J\?4L2QV/L2U+^OKB#2G1[V37EG#&< MC+<77>PP;WM\#S(C@?RM1IEX=GDK"ACK+FY-<6>,-M4N[$%R\AX61@+E6PT+ MD(-M5ILU[+9CC+'A8J(M%7Z;)K3;(H;]E#WMI31919*G?.<4OR?&?1XPHEBBOX;MU]T3FI.0#*,]3G)$JBV[&;N2!\_=#/K]"F=1+L0.1X9J;,\;&H$++H%6 M_>M75_JMZM>OVV\!Y!#3R*XL2MH-HB]>.U!4"R"]@3+"1>Q7[/B(&_(5Y[_@ MK'9UQL^22 ?'O#KI]*YE-^@ 7(^M]0#=P+LX-5V9;;:AO+)]PU31,]-%CXUR M?1A(.OOME6Z (9[U*;]=6ZO>OV3;PM<4" 6]Q]W*6S V.[>ZF^#XEM%HN.P= M%HYA&8.U&[C\P]M'% "#R.PI4#W.-]*Q@[ZKUH#!H=7@2FU M,#3&T$#/MBY[[HCV\H"<*O$MK[3OGM:P9K./!1\ X,NM:'==_+VHQ/!?T*_) MGG7QG^D7H 7%JVI8X"7)4\P2\#7ZFNP+]",[>AQ_2[;/&_RO=><_V^R/JO.[ M^$P%>WA$74H>'G*4ZKBO(_[N\)1)%3]%,$HPP!+18V"8RPNI=@+?U02$(EAW MOV_4%H1UQ[Y:S$>?O9X:U/3;354(N/+FO(X/)]GJ@G;TROUEMF:#:8R]BK7= M+BKU;[-3"<"EC0,PO+HX4^'8WL9"B/*050FCEG0T:WF=<$$\ZZU+%AMU02(' M5[ ;-B^SW]F)D[=W7^Y^3S>;WW!!RY#MDLV&%N'B3_J7:C!=OG?36;NSC=-! M.WC'DK6O<39WNKK7;V1RLR:V--',I3I=E.K]4*"O5!.]4%5*W4J7+RMEVBBI MU*/8]>F.,1)<\;*=3]:&NIN@'/U/"W3 S:+.?@$A_C$ X]\;Q+4[3:? .,3^ M4R>'T%M1G9T#(OUXB'1V#O6'AZ2@?=-WT)L@,!?H1YB-^H]=DC.TM@M0/]OL M%;-15CJ]V2B##L#8JM;#6+-1-DY-@ZMF&ZVQU3]KX0%+_Q0:D-:A M?'15J]X?7;7P-04J06>@K+P%X_&C&R#?,AX-2W>/F_('K/K=8KNMD*V@;X=(_)6 M86;.I ( 3" @U0T8[K9$]/ MQ>1< DG%_%W#LH@F:8UB^W1_-L?<;1-G[L?/ M!7-%ZC8US@'G8G[)$[:X8. *K^Y*LOSC2Y8.)F!<5.KO9*<20%X;!]!-GX-/ M%4VM32P^X[*U+B,CV8>JS6*C:VSF,\VH)B]N@1XKJPQC_(:X9?J<,$7\ZKS+61MMP5)[3Q- &*3%<7$6"E[:JOPB$!E3(S(FYA0-Q1B@"^OA MVWJ!Z^"[> R%WK$2>NC'-*MZ!<5/;Q>&BH[\&# N\Z/5VG7:X'W;^0>9FDBZYQ[-2G4-J9O$/^?"C)*^F7:Z&IZZ>84&/1.Y&9 MT'9*U#ZGXL1X76V=1Q VZ#K60]S.GQI- U>7WC087N'[SA8MDX5DMZ<,WOIH M[([4+_9H84R:<+W@J!L+&[00IVJ5IG\Z2AGMC@=%R/ZM3V WJC9=BA@C-QQV M]%W8 /" =%A5QL'[J3I'GA Z-D$HNLXI )ST7=$ .$$N<&-[);.2?I0-NU![ M5Y1DB_-;7-UJ53RES\6OF+4^_45NKGIBH9N]7L@B#ELOX O>'!TK5W,XV5D( M@>IXV%J"=2M+A+^E!4T!'G#Y%>,,T8XFKC8.L3U$;-!C6>L>H=:^RB/TL*-Y M!V$'H&S3*J;:H1 -:J1U'IS#W8;:I585T%O8%"NT P#ZNR- Q68(6F]?0^0L.'F^BUJ M7D<2/L/!H1HV]D9'6&.M,0S7-!N<>&#D^$UC1-%\^F,$=!O=O&+1;Q-8-_-8Z1\_JC2-.AA:W MN#Z?J>!G/=7J2.@C88 /,!Q,H (_5LTVWTC[G).7=(4+5#SC99IL^)3Y5Y+_ ML2;T2Z.";';5JM'G/-TF>5KMLJ@.F:PX ML&?[B%'ZRRV+:[P=O1,13-JN.>DZR=:@YWL+2Q$#=3 MX&I!%TP>,3O,H;F6@/9 TY?J^B-^FT%]),03WJ-MLD<4 M?!G*\0O.=K@:7<^6NYS?7Y 5N#AB_][LV/GAB/9FLR*I]T7P?FRU$*Q;(M;: M%LIGD1,ZFE@N)L"JKX%F;P9$RR&KU%B=(.$;TMZ;+ZOC0HF 7 MYS[L48+6:483]339\&T>:;FK]O[Q<2=^@>E/I*5GY&'+P7=YL4NJ M K.RL:L;FM&O#2[+:N/+,L>KM)S[7@XSW(D#,GL-CTJE:7GT-L?B$4Q2:_+@ MQ2"6UE;O$1- K98@CC0%!"ZJQ#8(+X&IK))ZO3[C%/N$<4'?LM/I^S<$NBD=9OVME,*FD"QAI^%& "M@^GI_?*+%?ZKOZ%O7'=Z^K^3[?/_O8\I476K4468 MLJM2P*!SA5]P3N/<+>-,#P#2=W5Y>^\"(-:Q!!UT9,950!O*]M*_32V ^/74 M,P<0>>40PS?MHJTC)M FT86L79 (K5J7:\T@%QUJO(UU:0B<-A5)6#@^)1^ MPZNSIR1_Q&=$'4-,8O6O4(L%8$]E%#K(&/RH<*E5ZX6>-9-%2RZ,EB2B.&2L M8&)?&5U(JS0$NO461\(-2/@R.?!!# UJG]0@>?T84<2]$)" KGUX*"^;4Q79 MC,CU^K+,2PB0>-"^G-PZ_+L+*GWJ:SD*]FJRK%P2D&>V_ MLTO)#*WR2XE*L;X, % MN-;AER3-KDA17&>W>(N38I?SD(G3%U:(XC3E!U85E]G% MMR6FJE26;R:]2/(,KTZRU=WN85GKD?QDN=;OM 595%>[LQ#W2#VC'S?4]T^H==4&?<@V7S,'[._U]&Y*5FBU MXP'@EY8>GTUH%9O9S:N"(U$"9EP4_0@]U(7G?GCQ*YUJIS?FO^"(KWDMVC^" MK7'EOV+NL]6GCPAD3J[U3EN>K S-XT7"+;IMQ[#35@R[:&)8[1U=M&)8IP1(%.$]A$W*D.\KA@5>CS!I M60%O6YB\W'%$LF,V(3)I O8>O"9EQO<5O '#6YR\I \L',+]]?K^^3;#2E2 MUAF\Q=4!B5^>2?9E4Z9;^BON<$F_,C^Q,\W2[7"Q,80ML08YS%;(W%'K:%>; M1T5C?^YUSR 8)L!0ZBU';K%$-+]N<)(-9:@U1BM'HQ19F=YE$K2!A!@D[ MB!E"PA(ZF#I"M;%W1DEP$R.E H]E"W4/U\\ *Z22!3(QT M DR3:ZN=(GVA=927-/%OE>V>G.+;9I:@1](P(_47]C42$%C\7$*GPD&E4,62 M *-VR>].&.L&F3+Y V>(5$?U+NL+=!]P_9Q*)UP^Q^4NS]CA)=VIIVI-ISBH MI:#?C&-_[FF?0( 3*+AU@Y&?/1&%0DHS"^= ,N,P]_!LH[FP:!UZ.7&CW\V. M*SH=C'S?Q%!DO7,Q(RS/]?<+E^"&E0&>'\>#OJ*JX>&\R-]YL=*DKW/Q O)F MP.6?N[3R<[T^K:\3P,5G7%ZOSY+BB;_/!RFJJYJX.]!:+>0*,$LGT(FGHU_E M+6$N9OCYRDOZ%)%=N=Z0KR@I"D*S/98J\ML;6 J8'$SR)>?-O1%'*,.E6,#. MS22U]>H:";Y<:<=.QRMFO\;0%7'$'PV]:\HL+33WECEYG CH,'[;QZGJSL41@1IX*Z.#)[ODZZ\54C/\R$*=*OUR]0L! MV.,!8._S'4:?24ZC\>&^IR;T?F?85=T%.2)V(<^^IE7):_)0D5=79]*S5&Q$ MQ9G86M&0\[$UAJ'3'PM?RM.S3:H+!86HU,S':=M4,G&KC-XIVQJMYL1MH^41 M,01SWKJ%$U_T?-3!)Y)372!QI#JN'0!(@%N93Q[X1:I8=66CZ&@:Q$3'4BD6 MDK4HC,+ETP8'RG1$J[<0K^.[N=-8F\3AR_<2"(5*DS#H38X$$\ [QPU>?+!R M+,7*$;K,EK%=I*O&GKNB.*K:03'D-&)K-]"IJ+-GY1G&;H;X:%Q]J6I]0,H*)6QG8%&J MM@%6)T'PBRO8B%MW_Q]%XIJZ1B_,-^\L-MZK.UW)KD2;M!H^9I>_BL7J[/J+ M0P]I[OE>#Z22$ SUSF*VMM&SH=3*2P!SE[>P2AA[LZ&^NP!B@A/6RK?9] MP%9UAOC(N W+>MQ\P>5![GYAT'OLCEX^Q/=]0%B18HT-X6$:-AZ$?P8L*;U3VY2?;WR3?='9X-MRE[-U! ^[$F6DI)1*5S.WT/;@(1[UV^674540S=+'V"@%:L7,"-5%F["T(=7VY6P>OK&X:7 M(EV A1?DK%[RG);5_M,[LBYIU5#7+WA#GK=\(* H^SUS!PTQCV>C$3(^9K8/ M/G-G[5(Y(&9IP6[E_.J@RG9A;LF*74*?B)6=1>V![>9\S!-V.WR.DN?G32U3 MU/MH"E+E[^53FJ]HRI'SR3I^1OR?.UK8]9Y?<[\49>?*"1> &F-]9F M5FX&V6S]C ]^F!DY>U^!L&=S< =))$112Q9QX;>*/=5<&SCX F?7[)Q CF(X MN P$X7$7A$T0;0?;Y5L&H6JV#!R$@ G-EXP==2@]H>[DH>"/>CAVT*B_@Y5& M *LL[(/%= =?*CI9FU@(2>D)N^CO0GKFM7PN@"!^-=8EE(6V()2]H_'Q!]<% M=7 8",+C=Q JHCH\" &C^N<=6]%ZO3[;%2794BC17C&[T0"O/I&\Y;X'9E>U M^HO8JP60S-8)=-?5T:^*;TYF%I4TW]0MQ-!2:%9]2MH+)9MTI3S#>.9NIC.4 MB'\U=XEI:T&PT\WC1 @&R55<'4)@]V,;O(T":C0X>%LZ;Q^EBB1F3)B&I3,N MGN!R&E>O$& ];H/U$%_KF,L7[U>A=A!=WSYL%6G/F+"%'*W;;@/?KONDKNI+]5ECM #\\0)/1@B3HO6T0:;/3\M M:3/W8>8AN"4@0.H&!@]C(EYXEV-Z$H'D.P&^@>E#LZ-*D\^@'SA1:2.N?H0. M!M!9/.=ZS$< 19HU/0/"DC)/IW"Y6D !@'EPW.:!HFWX7M&N2 2G1_L(:Q:K MDA2B*(HEB@JIWHK$@13 LIB>S;'6&\K=F%:]R+34Z5C6+'X9IF$4&J\CZ3(A M@EA7GWRE2T^AO[!%:F\ HW'BCIK+4;A)O7CA+#:CEWE(0=@:@Q;'?>HYY0N""-/T^3J$@^U&-V66C5IU&_.&!*:(EU?Q^<*Q(-*8 \.:NO;Z>T7-*R('HH/-GV!K'Z4683?+ MVZYR5"BT=Q3'L0+-KZI-V]:MZAIH([KWLD3+46[KU8@*A;=2YZ8]WU9UWC1! M[2]P1?]&'XI']'\LC5W\?U!+ P04 " ]@@Y/^2GUTZIJ "'$P< % M &=V<"TR,#$Y,#8S,%]P&UL[;U;D^,XDB[XOF;['VK[/%?7;:9[:FSZ M'(MK3NPJ0]J(R*HS^U+&$"&)TQ01S4MD1/_Z!7B12! 7!P@*@#)LIBLS18<# M[OC@<-S<_^-_O>W3[UY17B0X^]N??OKSCW_Z#F5K'"?9]F]_JHKOHV*=)'_Z M7__S__P__N/_^O[[3RA#>52B^+OG]^]NKC]=/&R2E) 6WZT>EN2OZ+N__/E' M^G_?7>8XBO,DWJ+OOZ>%"=7?_YW^YSDJT'>DTJSX][!V5 M=8M[Q=^>\[1C\,L/A[J$%/1?WW=DW].?OO_IY^]_^>G/;T7\I[:)]#.@DH[\ M;43?RO33K[_^^D/]]4!*&"42U@>QB?:^^Z[17XY3]( VW]$_OSS<"4O_^@.E M^"%#Y2)Z1BFILBY>OK^@O_VI2/8O*>I^V^5HP^>3YOF!#=7.KU0[/_V%:N=_ M'#G_,*5Y6PJE)UQ&J9UVUOS&;1U5,[W1][94*VORO4TMDR&.3J#E7C73&[U" M>8+CFRR>O^%L5;8:_UA&^0F@,JYLN@#SMUJCJ=L"%7]>XWW#]AZ3.2HK<)K$ ME,]O49Y$SRFZRTJ4HZ*\RL+:>!/O_[XEU]^K)NGQUZ_ M^8]HNT=9>9=M<+ZO)S+SMDIXZ3=L@@W897CN%J7OT=Y'F53QI:(D7Z3KM%S M:=Z.06F#(5SB=>WZQ5=X_X*R8NHPEO,ST4Z>O!(FK\1L%65>42-1+'!1?(J2 M;)EQ/T_1YH3:+ EW&R7Y;U%:T:'6?2XNHY1ZT8\[1)RI=M5@64S]>BT)W,U' M#V22>DB*OW^.LFB+Z"?+$@(JLM6'.$?)-KMY6^^B;(NN<%;FT=HZ,I75Z(MS M0,%R/X:Y*F%UE,>I@H(B%.SD51H"G-A3#5;VK7 M0P]HC4AW$I83FBAC9M:TA( H*\G?BB2F&R23C(R*H8G_0.&R+JN<\+U8D\&0 ME,D4#:H8ZC?Q8OV/*BD2*FA!7(1;ZLSVX&[!4=:N89H0]D84B.NTQ@Z MHJ2 MF&BG]]U.VZ&5Z(MR&17)FAB@G",W(7]=HXNP!Y#O3$ORI-JYSK< [[C86X,8M%;,R7?,: M-V58?-**U[@-'![&ZUWC1C#E)Z]VC1LBX&.VUC5N1;^P)3]]0ELDW*Q[W<;- M!/*UZG,;-Q; TXK';=Q ":]I?HMQBWA,9O,[C%NIR=^VU[$BT^\Z,;3 ,,8& M4W>UWT?Y^W+S2!;PR2991X-Z6LX3FJY;P4RNTUQ.DQUWR8JC9.XB&3M'$]VB M:0[1!%?(W FRX/Y,=WQ,71Y#9\?>AKZUG7QKGI2I3%1S71IIH(4-?7U9CB]:"2E%[QP+E"(O+#'[(Z+IZ+VJ_K MV*3T?N3?_J13A'RFXL&*_* O$]5;01177_4LT/K/6_SZ0XR2'ZB@]"^UQ-__ M^%-[D?Y_D)_^:)KP@+8)K3DK[Z,]8F24D;0R\4F&,O21<)$/Y8GR=<>1_'4 M@_'U^Y;BAY=Z_'Z_WB7I 4&;'.\U>P6#).RW_M^_@U3P78F_XS/&.9G9_O:G M'^F+#L)W@_*\O7 KD;H6.>W?RCT5.*X07=*0M5^,WOX?],Y%AX!F (\136#X MD,LX!2 CSBU"?O(>(5=53I5\FQ1D#OTO%.4W9,%"IBX&)"JR5H=BLF"@ I34 M#"UBYBU@?O8>,"W@&T$>T O.Z;*+>IA5P;#8DGF1M!!2V( M?@D$1/7A240WCQ 9!%$K%1=$#B<1^EZ655)!DJ^+X*EV)H+(84@>%")M\D$%(N\4W CXM_CYMT#PTQ[FT4./ M^D2O6%8E#3!! WWPET2 L.%D;1 8*#2D'[2(DE:30NQ7[V'6"?T$^$KV+ON M?V+VJ)M/P0!$(I$9%(8,NUTY_S=N+TBC8]KPVS1B;0CW6ZLEYELP'2^3R:SG M&8Y=U_N_(]L)>(B:PMF.E=(P)H"A"082$!FG&06&@1UM!!*91]6'IW,G_!S37$^F[B%;V]FY,E>\R_ MNP0JP9P"2DL$!BX=^:>="4KKZ8 6RL;N11P3913M'XLD0S]QX26A&X"*2Q<8 ME-2R3@$0EWL'FU#V<\="_ R$S<] V/Q\!K!A9;4+FY^/L/%_CU8DQ"] V/P" MA,TO9P ;5E:[L/GE>)/._TW>@1!7Y*_+_ E_S62@&5/Q(-.G"A,P0CDMP*7/ MNP.+_]O" Q%JUVR9KW+\FC3A^X6($9#R8#,B#1,[.AP.A M\>VE]F9(PC4V'4F8:.%+:,/,=(P[=/B_53QH_PH7993^?\F+<%4N(^0AA2$, M$R\R:2V@AF'?8IU=CP4S"(D$AD^#!DP+#K=?_WAFGX M[72UPQG_E$#TN=75^',P"%!(9H:",=,."?YO[3ZB=943T7[Z^?F)ZH!!@NAS MJZ_QYV"0H)#,# ECIAT2_-][O<=/>41OV3V^[Y]QRKG!)*%HM<:E" 82:OG, M4,'EVP'#_]W50>,92'"_M*Y%K8KOMU'TTN 3I671_<("M?WYCU[ MJT-81;)J3WA]W %8HT@':E 1PP$Z70E-E$:!N/R/K6#L1\I9((: 8" MC6BHY2TJ[@HKZ(\?R?.0QT2E-VAT2G3;=W RCBSQ?*^ MPV9"#RTRMXIZ.P?&VE4<(0N#IPFX6!RCI-ZCDA_ 4+:#24IJ;](TA 1"" Y M1_/H0N4HA[ #\*QR]!(E\",R#A9ECN4#W3!8$BC1*MG4 E_$:4O,!!8 M(,:N@A%9GM1ED[EL$O<9&!8@P.]L@]/)01[L2] MRO$+RLOW51HU*TGBGKS0=<:G'(^"8L"(#Q973NPA0K3D4T%%QHKK_LOAB3R.1_;/^7:B(L6-HE>W1B;3$UD/$SJ0S MI1FT5JV!:_%K,PHRM*7UNW=>!;(1!QUJ/GND*N-9DWH(1 W9C UGS6H.]^2D MNS$O"6E&\D\4/^)-^;7.9/J*4EQ+>(6+.F%V]^D1I_$3OJJ*$N_)2FVT2V.! MUV'W9A(O#Q%I4SLJR$ZLRU6(Q>EP[E+V,,AD?V[5>/S90[P(VJSJ^F,Q5U$1 MI_-K?0&$EI M.I3P:7Q$!T :)2KX/%P%3[1U/L ]&.">"'C9L]SVPG:R)\5 ]&*_7^LN#59< M1ADJ#<+ZJ$H;IP%>',?VG(2++![G[A/ %V"07(-38.8;?UNA\LNW$-"FN>;#PC. ME\.*[#F8[A=+H=/K R[FIWN>.,C=C:-5]$ZO&\GOLUWE%VCH2>PP3.=T1*2(Z_\$"DE 3+R*>KA)[38?,S?XEQ>\(/:#Z M]%@)'3!]%V! 3>\YE'0EUH$4@'>X9U%7.*L%_3TI=]WA6B?A.Q]=.D6Z@U)0 M$<\Q9B"W#LQ@[,W/R[Q8)J]R'%=$QBBGB8#?:VL=I5=I5!3))D&QZ.:R5JGC M=1!8*<]Q9R:]#O3 -81[MO84O2&Y6RZAZ)Y0\R@\!X]:*AV@<+D%? I&=^:5 MWI2"JG^F$:#G!)-.!R1"CJXRDLVQF:G4;*C?=4"3V%&7K M,3H E(>M6PEE4.B!RVR.)FD=@>_=@B\U@:\Q>7EQ:=7U3-TZ7J ?"<4Q<,:8 MPN%M/\CP4$O%7O23#00NMW"7G[T\Z-S03X+//1LZ_.PY%A3RZ !AS"K@-_QQ M7-]CC=)5E,1W6?N"D;VX(:?JKFV(J#R'!DPZ'80(.0:^WGM 991D*+Z)\HQX M <7@_?\F62?LO DOT&H94L!S.&G+K(,L"/,)3^-] %E/I'J%2\PMD6*'LB)Y M1303Y1XM<$$?KBTW3]';^(Z92>EQD!!8:<^Q.$T;6B9/MZ8)"U,?4/J4HZBH M\G>A R4F.(0O'Q-X#B>E3#J(X3$S6$_Z%09F++)R):E<07H/"Z5,.K#@,3._ MI!/LL2IXQ\%\9T=6A;G&/3D64RE"O+^5@L,;)K26]F:%E1D?O7*BZ&N M^PS5\+6DV0-5>&66-C1\2@RPJOMLA\ID35;B'UD"/+;-W]S+XF_R'((,R&5> M(S6NO?\5RA]W9)!*CR94A;BG%>)"GCO61K*;GVF(*PCWF&,H82U.<5&5.YS3 M*'U2K(F(N1@;$P>%+86LYI@:,P[WL(0GV5U15" <#0DE&.H( \0/5\:IV.F8 MAOL^FB?5LBJ+,LIHH#\ >#C4$@0-J .$D5C:J5@:< [WCESO!!KH16F4&)_P M!^L_Z4MM> ] Z3D%^8[Z()[";0)0CD$5G,,$E](01$)7*B21VC""D(LB$Y!)IR#D)/#QG*, GSX-SY$8RV5'\ MD()W%M]1> X3M53&I_$=-\O/FST_!?/CR-5@CTUVY/IQ]F5X]C5UK]/-V==! M'<5RT[X_)%_=9\=N;H =6B_E"JU!W$0-8R-D 47IT/RCOXGOS$@$4.CYX=PW2K1$U;$8"K[AGN2/Q%8M U7+/]\AHA)( Q4<5H$_901LIT#W!<"; M*Q*&X4[(!Z&.;^-% VM,P0ZM/D40T!"*I ^*/JO @]V1:0,1^.#B_F,*T/AX2< 8/[AWM6K [O+SEIS8,K*R>JV>?!XJX+-#R&$S;1_(:E)QYKJX/6 M+EVB#(WO""BH!F.$0^4_GE6B:6*/P\X\L8QK7+S>C=$L^J&)5ME:Y9UF>435$#&'N:E72(##4TL4#<=L2IWB\:EI9#4UPZ M0' "53$5GN)J.H!./?%W__AG$'^9NI2-FMR_!.H]V&J:5&>5&06+5@?#TRD] MCHL'*_VQ:IK^%E"KG[164YJ5B%=9 =XG%@59O\4Y,7I9DR=U_?Z41UE!9*<] MGL7UO]*F_^/_KII=J"XD^XK>8"$?RC)/GJN2)L1^PDW43-[6_JGK[I\4G*[N M$ >0R^Z9/$!/W/AP[X)S="1(B0&@/(;-$%.&.!3@HD\&KK0JFT_"'/N6Q+7< M1=D6$8=R_(K>*_=2(ZJN1IFQ*^EEK-U#^YZHP1,)//C(2M9^="]"HU0ZP'!& M5S<7;PGK$X-H60'YM#Z$0OJ,Z$IU;,?YW\=!C[KO[FVVM#^P6BB!7>:Q98(< M=>S"]?$%:>2XX #1RA/UA0,:'6$U :1@':Z_R&:.XZ)(3B3(T1<.;D#B:0)& MQ#/P5(^ ?&Y\.Z1;#IYY+QRX:Y"#8 OBY-R1OPI7WB,"=KG=(W!Y897:0'2-FC]YFU@/.$UO M4)YANUN:E MZQ6$ZCJ,ZI:'9U=:C!&D>YE%&T#B:RQ!X^>J6=O0\%^;#5J7R\T]^DJ6/+BB M+S*VJSS)ULE+2E2TJAN]W%S$^(43X&0ZHVZ#=0*C$*%K37&3,3ZE)0&'=3J< M91=/6+ Q68_^9Z+%^GR2+/UK)3\@HL4B*5$;@+31R@-:XVU6<^%EK#]5=8== MZ+FK"W',G;@3)H_,^=L;[M95K;PF1@1 MA#F#OANNR2#$43-947;<>,T63 A7XL,1@4#D>MA.0+>ZO!SCG!CNS R-X.;%5P+\UHL^'@'LC@#K)LHRS;.@6T(-_(,9*URB,!P MC3;).J%WS6D C^[M]7 )8[" -N*OL6+6Y!_BT)E;S2=9$VLVT"!.S*_-H,O0 MEEX0<;U8^'BO=-[OE2:,9W_>*QF,=3?OE0SB ,F21'X\;#T%SK7"!.GBT%[X M($^ 8G 'X8^?OYE;""-1Y[R'8!)EJ#E(OLF<.Q[:UQ#&*#K3BP@S8$A\%<'@ M^%4.(1=7"!>C*VYXZJ4PP<7"0TUM5$"]&BQ?-_3KMN:X$S2O:/886'[.X^91 M-#2[N>3-I_#ULRJ=^9#GV:3.OHJ*W6V*OWJ0.;O_\+IKE?H=LY!T_'R90^K^ MMG&XKY8OJX+8EZ*X6#?7&Z@I&+]75E"U0@FIO)*._C5'B/O\ DPOD9BA-Y!] M^]H(].-??OFQ%H?\\ >!.Z9QP*@-J%)ZC8S_H$U!UNW-"LF<31%PW6.PF,.) M0EE#O1LJY&P^74R\_\#%PU->H7N+*\&+,S7IX>F9C#0,;&B(:X / M.?=P/325BZRK'KPEQ M]"_?OQ0HOLL..<$NUF7R2CI.F+O>G,%Q.UJ;P<>>N^& G]!;6MON^O6<54C) MP;$UO8>=K9,4#<1[PM/&W9Q5\"Y)6*OB([6W_6$]*QC,LH+/T21 0O%P3^F" MSBL^-P#!*3;TV2PE+)%Z@*\YVXM_R3^; MNWT5&52/>%-^);W?%_HG!LFZQ;JWRN!B9XMN0\V=!N?PQKEX_\C=(&WB_MYE MM\2+J>^*TRP3]?MKZM+@K"#BYSQ/0+]@!V*-@N<+8U/MG0C(<S>/#HURUF MT#, T"5S[R[DSPUC@ZOWX-6B%PYRK86"2'*+\VM;*FUC9+#N M,82T[1(YZ=G"54-#IP&MO$'F#P^]@.ZG*,FH9I;9-[&SA;:BYTT =WCB#MXA^.137;9L/S\&DB;2!U(==-@7U MV:);3T^GVHM3M,D\%;SKG8WC>'V,4E0L-\UFS446@TXO3(N/K#FT^-GB?J(F M3VW=H8TT>/3FEY4?7^ _Z*C=!Q*SNM$W-6/PWFGDY-8R)$,HQ)\* VT)5=?,,:8'#SCK:F=\EZ=5L?L8ZQTL4[C"D@^[W*,^C# !# ;W,G [I@X>:7 /6C>2P MKL #NW+T01V;@U)T9GME2?&"55PR>'1"M6(7IY):S8\^91=1SVAKS7@GYC2; M:CK-FQ ;R/73KVDO04[P^L#&@Y)YFAENYEJX%IG92+^@]NNN8,>"L6XL/9D" M5SXACRXF9L_UO"2/'33Y'2(D?)!))>&^8A-(>Y>]HF+*VU [GUD#)P>6EL MC5!+E,L[AOYA8" M"SQ93R"C*VE*>X%,LPGA&H%5]-Z%7V["'H#QK%VP0[)&P5 Q;*H;*^C5J-SA MR0O_X<3QK4?WQN,:O:(4U^V]PL7H@%"CQ/B]C[A$H,#3UX8-Q(%J-?!.9X5: M+V;)H%QOP@U=M<'CAUT'SR+;# M@6M25#1CGR. )^AGEED; N1PGX?!E62\YC1>:P8+86/=V "P3N43GH\%NU,% MWQ69L%,EK>3L]K5ODRS*UA-VJ@ ,Y-9#RL"+G2J:GXPT$2TW"YQMGU"^OT;/ MLKTI>0'.;I2H@&]&%-+9V$ 7(.,IJ9S=<1)5&NX>TP-Z:;T;*0I59(?,AR*R M0!$'E-L&SL15!7\'ES^$KO!^CYLD$"";QZ&7FKP!?:#XT]7$? 9O4&>X5V57 MAS'V&>5;E#^@E(Z0>B.,HQ?!0EVS-+-6!Y<.%;23M&0%PKHM<+C[Q-T!;7(0 MU2EK41K3S'GO3]';"(\JLD'N)QY9H @#RFT#2N*JSG6C1VT&]0MJ+]6"A::Q M;FR 5:?R;W&C![ZI,&&C1UI)N)[3S6:#UN5R<_.VKH.E/1"5+#.J /H_>G#] M&J5TTCTF9*\WQK-X^$./DC$K,];0]NHL-7@Z!.;7)F2,S-(*%\$D;85/G2#X MJDXE.;XDOTXKFJ:RK^)&[:/[&"XJ/USM.&WEGHY*IWT &;"G;N"$5V9"-R24 M 6US?-H<;NDX]&*:XV$W68-*HO/Q >$LYRO3\@7&UCDZ'YA'+LTC/_%CM]U'^OMP\)MLLV21K>M6[B4A"?*(53I,UW9!Q MEI%DU!11VBLEX>%"K9C07=!SF?*?2'=>IN.#2+U"W6X[L)"[5^;JCL2&LC/O MQ(45U0,;6('-!+NG&_4/:(T&@N4X(W]=-\G9G8WV>_15U"8RRS=I$(I#Q*2: M)LG6R4LJN;]EC>/AE, "1X>G*L:M%YDAFRRGZ]@'$V83='@6!;/'.9/;VYPX MV&AG"CVE=694;Z(\(\JFVU]U0P26 M4D76'5((R=R=_3!-$ADJ)9U 1!],BK)W,%R^X> 7<:[/1\0B^^W'DY MW0,=8AR>DZR62>2^0$C;7I63.AN10?4C?T&JF>X2?Q M.(QL(Q[.!CVDW[$=U0QM@J3BQBX851BFR?B$;LK,1S&T-L:/_B>+M8&M4Z4!8X'1(F3R! MD\,DTMJM%ED/&ZS,=>F#[;$!)FQ5D4/+-:%]31KJ*>T*SGVIHVX\1P6-8+"G M:1K=[GP>E5J'!3DTJ!]EH3[,KIO' MFZY21=S<64$[V,*V- MR-70*7*,+ @BI M6%8?1C>DL["6H,-1+.'?)B>6\ USM"YH>!YW [6I7G1SDONQNW+$?'1W!ZMN MR'*SH.E@D'H8@ND'@DKIW5V>Y/<0UI>2N3HYX%O?C%+S"V]3'VWI-MQ=ML'Y MWNV&?MN4!_2"\SI#"7]$JLBZ^ =",G?!'Y@FJ<>I1@F!V'Z-567?81.9F4@N M@CKJ8 \0WF%.HO>8> 99@=,DIKOMOT5Y0B]KWF6D4:@H;S*B+)-],FY@<%+9 ME;(R4:0&D[)=O "]LLY&.K]AZO&N7:[5BT8Y=\$2C/H=FRN%B7V@4SVU%1K5 MAC?K@X)!?02%.HV81UR2;JW;]2XR$!#2XVL1":GG89\TY-0)]B1G:SZ,7U'^ MC#T-\N1\%'\$>W*HX0;DH?B*D7+S>\HV>[HBW\R&49;=%_MGU%./,PZQWFRH1=X#"C#VH);^_1#0SFV#M]4@*@COKH&]GOB\KWWKT&XYI&1T"L^ ML@_0XLXC:?6:=/&6L!$O%%0,%D947DE'_YHC=(WW49(!Y.322R1FZ&VE1[Q> MW61;4AFB(6\697R%/R-J*MDKJ@JR[HZJD,QY(#.U[C%83'[\,F$-]=U5(6>; MKNMT/#SE%;K'>;FCVPQ52AWPQ>**BPD(::LP.6D8V- 0UP ?RVMVZ@@LVOXW8"QR1BAW 'JES M8?N16%&QSI.7NBO!JSY)(4E\7%XA:UG"#VB^BM)UE=8U+C<7\7]718GB596O M=U&!5GFR1H.@B1=9?(@-T5 W+P)A>T5S5C9:-,Y3F?.9!(@K?&*]*V,<T!IOL^2?*+Z+B:#))D%Q$VFIG=1CHI%%$CTG:1/HM2BJ M/8J!(],J]]%0M,0]R+$WAV:G#S9+K7*Q4+,]L&Z3+"G1(GE%HQAF!UT4JR@O MCZY?3]/JH669_VAP6>,?Y/":1[O3!YBU=IDO@%T/,8Y7O\KQ+;VTWKN[KLHS MH5E:O**0EPX(_-,T8PIM[5I;X/X2WMX":.4J2 :B7.HIMV\.58F2@?"J^-C( M46PQS+*;TZLLW,R\T-0W$T]S]9+@Z%<6W*4&3DQOQW<;OIT ^$=XM1?OFNCI M=1QUNK'0A/K-ML=6J_U\8TXCC]Z D^\A\>VI22LP_J1JP[QD*0G)[=B\? 3) MAQJEKL5JHR.D'!D5#F5XL>[A@D\,;"^M*$S#H AE[]@X?%,![7O;1(W@?8GU.7>@'Y+;L@C5.5JOP?E"=0+.&R2ZL-LC2 MAI#C]!B.O8*/)!GV70YN^^^R1X*@^LUASSUXCM\,2]]"S M:\RK;JL)-ZPW-=R[DPI5?(J2K'D2RU4)RNM#MFQM.@C-^<.&H0G_,Q^(DU5^ MRJ%HTM@ G9SGTKE/<[;Y'_H(:_4,,58B4H[=&9-ZG Y"0T9H3@@YR^#.0)F M]XY'YD=FB,$89CJG6QV_ \>U7O'16(<6#R:'Q$3-F&64T*\TS,.--CJ^8P/R MD66"24T7;;GK2 M.SR1SVH3.##WH+0XA 39Z2HR!K!1U<$M77L)4AQ/<]].FI2C^]2T[Q)M<(Z. M;25_%&4=T^Z6_)YL,Z!O/(G;R%4VY.9[/A:[ZM)*V3*YZN!6XDVB#,>&Q6E: M%^Y#^:LT*HHZVG;C&RU?ZN?'V?9A^>5X 8-6WCL\7F9/.W09I72S]'&'4"ET M*^;AWKDSFUJ#1IM'0:5%#U1S2/RD,4PB0"Y2KB M<0GWE763=NDP+ 9#X?US5%:Y:N4U@<,!2 8MAN M)B#N Z(!K[J/3RC?UW&HB_I1R$-4"O%GF6O;$]:X>HC3>32FPJZU6LV?+<\1 MGY+U,&H!5M%[>WF&>!+]##F]@_NKJ-C=IOAK ?4]+7 6^)V3.'L(\/DTI^MO M3JJY!?J_A'70,TY^Z'C->O8I$(B'T?_GQ9WYZ!ITRHZRSTC+.)G=ISV$SF8>S M-Z^&.E<#C'.X$>G,; ,&C::ABK5JJM.F<&L(5]5VIC$\S9XS3NN4)M7C0Z\I MX5ZK--740I PPAJ_B7Y-CY^U/$*"=C1+@O2]'M$H5J=*URD]SI\.*^T,4,,S MG =ZA+/T;43K0UYUK7X=';+)Q6?F'+U*QV=KH\H"O[0B M..^6XFU$Q45:CRI\C(E$MHRN7C7AAM2U-Y/AJ=;?CG.SZ,>DUF[0AW]JW;>Q M[+-::-Y9CE;M?@->E5Z^=4246>@;Y(C)G#E:TASURZHLZ'82:7/;3\>7&;6%$:C# M+M-6>;:8.ER:EPW$*=B%QS,2FL,2FDOCAUPR>61R.)UJ9#K'B]9YHISVP7-*FWA5%A>+:3]%1 M$*<81#MZ/;MXX-M2*V=#N#V)XQ>;,ZV2 M"2"O%UI1VEMX%!=EF2?/55F_K,'U;P1%*&YO=E_0B#W;9H'&*-8>P^,S_,D, M_3(I!C##,R@68'O@+:6FR$8+PSU[%!ABD0IALZJJM'QR%9<^AP$Q3676T:_= M'//MR1*3(>9Z/K[(RB2FPB6OZ)%&I*]OP]Z\K=,J1G$3)&?_4I7MK?S1[L^> M;N:QQ\HV>7:'S79XGL.(F4.]UL>1I49:?@3LNL.G+$.,W=J95BUBW:Z]5-MB65(9J. M:U'&5YC[W$-%UH4-%I(Y3\6NUCT&BSFY^6. M3CM56M\A7%SQ'SH!2+L'3U+2,+"A(:X!/N3<740KXU^Z?RXP=;B.K>2_#E.0 M=3L;0K(P( $4TP .8L[FVP)>+#U44S[6GRW5ZFU?>@$8AWNSP]BW%&A<]:9+ MMSY1!P3^8(LCTD+P%@M"*G8 >Z3.A>VMRJY1L_W$+.5=% MKX=6**>7]:,MC;6!JFO>M85'S*QX\WH.1=#DTEN;.Q9-"M6%O^X9B"5TE'F+HJ\['UBO)G;'V? MEV,35CFZ2C'Y>?L[SO]._KB*7I(R2H^W&M0K.S@/\4(/PB,P*-K0U!1\&M8_ MQS4'JY"]C9+\MRBMB-] $]81*4B[!P?F:LC">8@A"^$1/F2U-649LI#ZS1W& MR79VMCVV@8A/>905C5BBE8Y.43&F)47#AS)4+Y81+*EV0HX,X65J#Y<[QAZZ MWI)'IQH_9[G^:8IB9UU&*M['$-ZGN13R!V:GE+'J'YJHA M'VX(R6N4P",(J/^R"U4X+TSH(90O_>-2Z?E8Y>HF2^.;M M!64%(O3+O3J^+ .T[HER-'?$\9\7_>\0MV*YP2;!2:MF6_;0*\U'R;D5%T=I($Q$KLU M/W_1,#^_-N8G0UN:6=IC ]0*2Z.H$6F!U_SFJ&T& \*M[<- V.JJ( T 5ZQV M@/_5P0#W;^UQ=+]ZWVK';,[+*,I*Y[B;(JGTPTQ8[K@@K85,NM9H_-N'T6CZ M8-ZK:O->4?L8[^9=$>; [B6&_370F-N?,(Z_)FG*##SVY[:;CC^?,]0%PI\, MH\?ZNRLPW\X]N4[V>2<(:"W3)@IU+><\BD[3-;Y/'&IQNC%N-6M#&$]&9GAV M,/EUB9TVA1MD7C=,!N"MDUEP##[C,[F;U8]=-7@$E]:5DY\[PT%WD-=DH?<4 MO5VCN%J7](R;F^ID%MZ2F&83>(>(;FNZG#PTG04B98C=XR7>7W12D M^[XRJ%;2'0+&".F\1QM41MTGMT*NX5Z06>5XC5!C(V)K?HW"-'8ZW=Y?%:)\1)Z\QH8V;]T"S!RXWRZI< MXSTJZ@@7_YEL=^JUIQ$[\2)3DYWW:+6LL[%Y9V2Y2J-D%/!8ITAG'4%%O$>>@>2:%A-4@<$9\8P(ZG(X+:)\BU;X*\H_ MH:SU%>C9=I0EHYMB6F5:30++> \B$]GU4 2LP>#4T/-%\!4N2C9 ;AW:@RSZ MV\^ Z.TZ7,0+6Q@7[]%J1S^3%ZNP.LU/T5P[E0_H%645:K*(9O4NU>])N;NJ MBI*X#WF3993F*J2Q)XMZ50*'MI.,.'@/X.EZT0.O47T!G]#=H_(NHS[N M8ARJEONMF\Z'W[S'D4P6S>EYR&G*R8T/J7\L9Z@9*W_&-#6]RL(_:^DM2;E' M9Q/35"K/2 =G8OJ560KFXR:;Z_'A8+/\_TC?>D)A;Y,L*=$B>>T_X&3.6HM5 ME)=',/8DX&5TM12C?93_O;C(XOH?5&P^T$"TASRW4MH0P:8C_F2X*2IS M%JG9T@H8T]7<"RK1Q39'J,X8PH6.FQ.N;\K9!N,LEQ54XN-&Q\M@7HL:#/ 7OF!Z MB<0,O:W[#->K&X+!#*$\R;:+,K["W*E61=8V7$SF?+]8K7L,%E-Y C*L@8Y[ M,6=G^3>X>'C**W2/\[*^!5NE-#_58G$E6%.J20]+2AEI&-C0$-< 'W+N+L)Z M<^%Q\5S@M"K1L95<:*C(6CV)R<* !%!, SB(.<_QF,>Q?ADW6W>V5*NW=:(! MC#_<9DDGG,A%%E;M37*#(B][SB+Y%^LHDI_^J.]$T>_=A:3C[Z=O)]>* M<[[TV\JWU3.W]C/!V+[:<]O+_=:VF/GF;)CR=(KE31\.LAX#.EB8@MZL&&&= M&;V).Y/WK>O,X3?O.E/2='EG#@N&>TEG;..PS)QPE-+-V8-"'[-S7Y6GFH][ ME85[J- )+-')@KV+URUF#(IV"QRMHM86:>I:!;>C#$K")?7F[E0J&Q%L/FJ= M(H.;*JHBSFR122=C(T4,S9%&O<>=U"Q>K5Y[PKWK 'TO8?\2N-X3"BOU!_VJ8I7C6YSO(Z*)*%LG47J7 M;>B_Z<>/%Q:. XZU?=/K$H7X>H4E(<-DA7U2T0&_[9M0M5Y$)<3*&)=P;E4)EZ1F47C 48WFMI-XI,_8_D<8J?\#7Y60.ADL)JG'(+GPU:U:J9![/<>L.] M$3"0]&I'HP>.KNI)2'@H/) $C#6^F+80=>#N34QUH)%N?W["5]6^HF$$7E$= MD:^)*' 1_W=5E/1UI-D>SY.=X( <5;;IZB MMTN4H4UB."QX'/2@/^1PEO"6*&E^" \K-P]S[T5HBU7T7C]PO\7Y0'P&O"JR M+@JXD"PL& +%G8 U<0WFT>,=[2_2(*BDY835((N(Z_U%NE]^:-KZ7;";J*!J M.UI(Y6S\G%;J,DKU,07"?%.L5%E;.'D1HE6JE!)9P-;%7/81.1AR-: M4 4=OR#6+K;?^$F4^$.408B"JHO*)J+R&0DPT<"]+V1G\WCNM!:*G)\.<9HDL. RAYRA90VA]JPDB;E1_O.2=EX+K50 (;:V1"$= +6%7,>A+#I687-3KUU?QSY)7L>B%4< MY6+ !:!L%2VE#!!@<,FG0DQ:4[CGBC1%ZU>:0O$6Y]>X>BXW57JQ7M.$K&*\ MZ17J7CP!"P6(0B-]3 4DM%*#D\-?&VQF:$LWDUQ[(6.A&G-/Y):HBH7L)":' M1WMF3$*$M U]38:X82/,#SU+7$:IZPNKP(7-) =;:YVC6U/@H;>/668Z -[C MDHH>9334>/MN*-L>U<++]C&12Q=2V92+.^U5SP7Z1T7 =?-*_O-$ZN-$9U)0 M==*+J'R2CAN*5$DGEM!Y7@VF3?R8X#(:OFS.PPBI^P3#!!L:3R';.K WGUVX M$794 W>L0B'VE6KL@A-)& :LR(GS U_1RF!%AM4*NB'T^-D#'1#Q:S4<15\( M0Q7I%6/6#^IBMDX&V%T+]=&&1@G!GI*MHPX[/7R7K7,4%>@:-7_>9;P$JMVI MZCNC#J96B0 %53XZ-=9;@S@[9UX6R$JH[(>"NXIX& /9%5!7P=_CG3-?B5+L""X"U!XU*R\.* MVGM*B@K"=985\PE7O5)CK%#OP;U2LPUW6V0DFV@C1$THLO33-CLLW6\C[:#. MV!?2MKPD T$6 @1"V]U>D]/:VMSIPC!TB]^BM:;U :GX*IINL2Y]++B8N^-N M4!]A8Q4PY]FRVNJTL>!: K\G.AK<*Y33'Z+M*!0!A%1D,@:D_H-,0U1-8,DY MFZ_F90'F7$[IW!TO'8.LF-,'NUL*OM^4IP3;H]+PD;ZE32?03H?N>P,N1TM! M'D[W^.<3QO%7FNPZ&P4A=OT(2-:TPS,[@8]H5+8%@F999W-]Y]0\H!> 24C'X(E#%RZD5$);0A6GFG#?-!R/7CI]R.]GT#_D&(NM@(\.WW!7I3!;C^5&D]&DC&5] MR6'(*MR]$94S@/7F4M$=G@'S6H%RIN$Z]YVDHQTD9JDLVF'B?'[".XBD8"QO.7QSU>- A>"QK/MI>ZK ?9##G MI>NSF,,2L$WF=5V'>&OBDHBVJR2D[.X4E]1W6 $U((*GU_@KQX[X7[/D[)$ MV7*S.<1-?8SHY-5-473C28 DK;(,M(!E?<>:B0JTP >LP/P:J5=H).N]*,FI M2\3)*"4G8O#%$OD.)*E06HAA.1D<%_D5$4+AOOSQ<[ .S*CI9BZ,00#KQH6Y MR?B=ZT!3XY4!ACC:?(4M^B?\7"9GO795K;; ZU4.HW!W3(P/9V!'!Q./9H25 MA/M Y"B2) NQ_*P&6G!T?*,NZ%-"3UH7^]NB&XR1"BR[Y%&5]A[O:]BJQMN)C,>:I,M>XQ6,RA&5360$V?F'/@ MKT)48YB?A50*?[5ZV[UZ .-S\(' $X1 U_#-?%5-(J4'OK,O$?OR_7/TWSB_ M2J."=QO!H&3;!5HE?=3,L8WWT9X_[QF65FN(7]K=8X'V-42]>T6/[W?)"__: M!("R>RH@HW1FE$Q[%.N(/K1.FE76EXIE585KII[R*$944CZV1)];K8X_AX@B MA9"3H3/F'^ZEP6OTBE+\@N(GM-YE.,7;]X=DNROY\ %2=YZ^BCI$<.FI8#+6 ME-6YV!;A7_O"36@BG*8T$R=XNM,NUUWZ@I<+$6>F:IF,.(V*)P0<]N&PC4BZ MQOL75**++5D.UA>01!!5$!XQ*20,%(0PP6V@3EB37^E)+\BXH%=R#^WD!TB1 M4QV3 _"I0@0+3.3)2!%6$WAZT#K-W4@)/&P!*/MI!464(6(,+OIDG$FKLI0Y MU"_E"W>C\-1M&G!GL$V@':%=];>VGVN^P3AECU>K5F\6R$5>]DPR^1=KCLE/ M?SP0:7C1^T>_=X%OCK^?OIW<*8+SI=]6_A0P7M0Z%N;DT53Q909M\=EWMJ_I]R<6>!ISY9ZT^. @5#-2P%#(X#Z#"]#,#=(45&[AJ?CT+ M:81.^4(W+_;8<)0Z10:0514)#J1:.I@&2U55@3]=.SZW6FY8*7L*8)"H6:K+ M, 0M%1 >S31A"DEP;8&?\-]3)BSI.7-C4\:>RH.(N\-Y!7$P>-.2V@QGJBJ\.?^Q.8'< M5B5]O-@3_>;M!66%*$ZN#5;JR0? RD=E&B;?X'#@:,_U:&B:=+X[?2*Q">WTP=!C8CX8:B;?XF 8:\_Y M8*B;Y.S-B8O!<+$AC;8R(KB+QG;ZM;)QR= M3.VY_H&*P1N5$I=1ZCIHD,53%=W=5>MG+8 &G..-SB\%VE3I(MG )Y5Q$>7L MT2]R!F@5:L V*OL5F?O^GB1/M?YR:MQKLSZ96HPBBTY-:QEF9%%P[UD.-JJN M-[ALH[=1DO\6I54C792MDRB]RXCP5?VZWG7&T4/SCETC2D(/(>VF"2GI#-G0 M+G$6"YJMH!IG/!M2V>2(G;-S1FZW-\WK6D=,XB,9"^4[E::@ 5Z2;$O$I:G DACEO&ON M$SBT.C7BX#.4IJL$##.CJIP=\4DM3Y??6Y3B=O2=L3:][SZ#0R6.MH7I,3)? M'GKBH(/F< R=-)FUD(0WDTASR#/\FR$CM^[P6QN*(4JIV(\[A,I/.:Y>B-D0 MNEF6V!U7[!/9N5-L!ZAV(S2+%TGTG*1)F="@CQ%%6+S,'M"ZRO,FI^8]SO+N MGY=1D7 #^EOGRWJ]T_FZU_GE^^&O_YF0F2U?[]X7- PB+[:R5B%66XI"[E71 M=ETS=$9-Y<=3-BG+*@96UKU^[K*7JBSJ+ON)&XH"0,G*SJ-T/VMJ]2;6$5PP ME4(JK/>T9!6%^ZR )];/8(C]#(;8S^<%,;[@,T#LYYDBK3B&V"]@B/T"AM@O MYP4QON S0.P7!F*VCN9<*![F'N%I[H.@#Z1U#Y0/JS/<4$+VW7]LZ (+NFIJ MNP:]J6C/&?@&$]2U$,4ZFH.WQ57BPH?H21;D4)TT661M4?L>;(U<1<6.-(W^ M%38_-NY=7.HD?J]CB2>;!,6/.])_1#@4 M7^']B\A_TRC*^F>@HF>'T0F:F]G0:C7,X):>7]'\KE%.7*HR>44]M3$HE](< MDJ]Q:-.II'T;<70M3$)\=2+6T,R]:54TQ>-(U MA.V3%X^'9ME&P[-N$-GO]\7@(8C5EH=^YTU^=$Y#/. MUJ14 VD[6XHF51EN,>I5Y;ZSIDMS%:7KJLED^8#3E"SBOT8Y&Y/V9/6QW39? M?>[[KG>V]WM2[D9R%$-!B@?&DK6>?\T+<.7)6AV2JU$6ZG _0V();YU/I"5B(X?BRCO/1F@M74C4 U=T51C9;!L]8Q<=PKZO@8 M][8Z**!QKQ#K#&ZR:2KDH(*G/,J*#7U,5Y7T81V]?65IL(/JF#C8%75\#'9; M'1308%>(97#BXM?N8+"._1\_?[CV[D>]7A<%-.YASKU!%(G&N;_)^"/?X[U5 MHPTM?/IMF&G[KSI2#O UGW3?]D5I*]OW$S9C/=O.UY,DW/S%\]ZQG^%6]BFN MXMMI=L"@L/6RW1(6U*&LIK;85ON66QN;IHI,= M;\WT96XNU=Z\K702VI'07%H/QK^R][">Q&K[ M.JQG:":X_,_!3GR.RBI/RO?KJ)2\1>%2C:#$4 4'(IF4T^##< YWMTTV?0CF M:*GQ%:EUL!\.X7KF+@]LAUGJZ9S%;J^-/1:LVHQ0CW5@E<,.L+O?ZG@[[RXK M$>%?/A"+1CWGSU$6;=%Q9'YLZ'ULZ/FQH?=;E">T"12IG$T\T>=6CO%G+P3A M;M&)"3C".-^.6^ LQEEM1YZC[._+#;&$**9-6]Q=+A^XVW):9;H7J; RSJ8T M2:]A,XF'\]>8?_U6%,;7Q1*'G_*"MNKR\N(RQ9@V;H=!^8X!!%.NLVVCEL3C+M89B'E0N-,;E0]X>>2Z/CAKWY$]$<'!_ MQ@2>B',?[44G?'(RKFA],ENV_AJET3N*K_/HZQ/*]PL<95QKKZ0[M%A(YW D M*I2-X?*Q8Y//N5F,"CG.\>K?F3['YW @:,L4>3QY$[$ZRVE!:>D .U!C#MZ\ MARORLF='R;]8&TI^^N.!'EYS9H'1[ZU*>K^?OIU<2\GYTF\KWQK.W-K/29;L MJSVWO=QO;8N9;\X^G6-[TX5CI,:#CA"GHC?<$Z\SH3=R9O&]=9PZ_>=>9 MDJ;+.W-8,-SEU=C&89DYX2BEFS@'AC67Y'$B2=WN5($1%MNCJT393_1*-%E:(:4L+?EU]\DH'M3RTU_1UFZ52DFYVY9\LB=#6V= M?AEMQR@%'PYY0%WC#1M>'8%'"!T*6+^%?"1B1/$RZ\OYDQ1TZF)<\,F*A0E" ML"(L@%%6ES=[BA/F)^#];N#5;F]N=6OC"R2H(9Y$O$->>;,&6SE=*B?(D-"B M$,[2)#C% _9DVNLDO4W>4-Q??PHMC9!R9&PXE.$@""KN1)/#86^02L*[1>EX MS81-%AR@MP @ML&?9;MZ$1 T##]>!(QT3WKX= $^ND H16],]D.;+.C41FK^ M>"!P+@\$P%U^^<[?FKU\;P6\1D6RS6I:WEN#^2MB X;.4)$'CM_'R1Q?V%!/ MYCY"FIQW2)./0][S/N2UFC'XXZ0W_)/>$S@Z4PZ-YVO>.4?EX2F(XWNIR-H> M$9-Y)2#7XU(32H1T[FVM2P ^Q:\'N<;96H@] V:I:2NDYON!2Z@!* MRC7<$^?^J!@$CA;!1T7;!Y"8-@0( 275!I&8;[@'S\SH "$)0,ZW1H'B"2[O M!+LD1I75PVK'&F97EV!O4JW9;ETI8_FQJI2O*H'KEU.N*,5-"G?N[NFIEVA( M=:]90CO:XN;2>B#OH5G]8_][5"I/YZ %QY=:E 5]54OMJ>HI9% $IHJVB ?[ MD. NQD9Z$.U.JJIE[O](J@MW>XL1Y2#DIQP7QR1Y0BQ""O&C%@L+!8M'#5W8 M0:2\0H-)TJ],IFJU:,\9VG-%P' $ZF!&XWB/)MW,+G$9I:Z7,C G#*1XS9N3 MG/I@.C^;JY2G/D]3N]EN#M2X[;*\\13>I<^372NS>G]TSE:?QU74!7%C/D5) MMLRXGS\NH)[+!=1CJVEWTV[O=SED:P!8;J0E93EG.CFVK'_YB-N_][CL3 "* M+XJVKWL$C-KF8-UJUBYK#R8F*+#PK&H533R*UM%IQFZKPMW>..JAO?O9G.2M MWRT/*:O<1Z/*$O=0!]80QU&R![1O\E#3)BXW#RBES>_\ MT >T1DF=K+ZX3-*49CR^H[>J$2E*:%]15J&;*,^(P%G\6#VOVW(XOUBO\RI* MQ0/I5!6/QMC\%8A ,55FPT MS%3%0ATD6NJP G%5C1/ND/BU\6KI:;#>8G&F1\/*1@2WA_-8XO7?GZ."6M<] MO;D;>?%,^- /RTV_78>)H"B+QQT!7]WR5?3>]*A@P\$*LVX78B(S9S/&XWJ' MXBHES:Z;=\EV^46>TT=U=7,OWX\TK0@77Z,\YCT/MLZW5;1%OLYTWC2"U,)Y M<<+]ULK.?'.'&6/-'R7(XE4:9<+$)W-6T2%IEBJ<=MJW3+7>V/J/9$T?R9H^DC5])&OZ2-8D4\Q'LJ:99V58FB>K M,_(X052 #]>4>A"I82%XW6:/(727!L#0 _7VH?6$E\\E\:T_81S3XX9'E+\F M:V&:D&E,1FK48^)NCS2MF:.8#X VG B[>:I5J-M5!1;R8.O " #84"^BG0*= M1M1+%V#ESH*_\"_-$"%)FU/PRNN6BINS.RV64 <,+K@%; MF)+6.,<.DSF0+K;;O'YY=W@C<(MS *RTRW7F#%XN8,B9:L>:48/7[R*6C,RD M/27[MGF<\P2^;0,5&1HY19& H6>@$\MF3U&ULYPHO5_'M _ MJJ1(2M2JLM$>FQ9TUCJF;DS*ZPAX/)U"Z[9&W4QM;1NMZY!\O,9K'E_OJ? >$+,G>47R=1U^?4+Y?X(C_;$])=VBQD,YAO J%LC%?DD[&7NMVZ+9?@MB+Z5R:/?K0RW<)>82GN+M4V5 M6IN=FZ!F?.;N G"VTW :Q!S#3:BI=!J4"O3*41@VANLY_RW*$RH0377#F4!%GUMMC3][(0AWX24FX CC?-&UP%F,FT1$ MSU'V]^6&8 K%M&F+N\OE ]>,:Y7I-I]A99P-9DFO83.)AR-\S+_>:H'Q#==& M"LT#K9)"CF1U17T1T"[ OI'"8I:-I$8]-RYQ4Q 2-5 MG\#ADQQ55V" 2.R3&0'/YDG$F%>XQDX^,C$6S[VN.P"U>)H!D#8@,U MI@T!._,'S:Z7)CQI%X+(B"!:V7T+#^(9\MHE>. #(95=I_'SL<_-VTN2UU!O MGOP"A!85D0@_+N*5F> ]#C20''!2WWO5!ZO FPU/*VAK-P O<9[CK_3L+7HA M7THV[(Q)40GZQ$6#1"%0$]/1**XHW'N3PUN@]"XR@STQ ?<:>D/@/8Z44NFA MA'D;2ZT$& M6H6+0W NC&Z3-Q1?[:)\BZ[P*\I)RQ^HK QP5&2MLL1DWH,#**$>',1,O0F8 MMT#B7N=^ZUP0%%;_RF31="(0KR?=;Z%:\5T/,1^7FR9RV;(JBS+*8N(9 ?Q7 M2'&)#RLO[C_&IFEDNB\KK\Q9!#III,YFFBPZ41B0*:B8:)PC*N\A Y-/#QE" MGN9ASHC%>\;N@Q R$O70WSAI2JP[\:F8MP#[M_.8"Q\0 M/2T@XIGLY*@+2^9!66'_,3A%&]/G0%E5+3Y_/8]SGP4OA".HE\ OV/HQ&.6< MO7F?V+V\%QQPB#YW<7-&GYV9I"Y(WA-N8ZATH4!0\2G'Q2B -)"\V]51DCO# MNK"+L+:40XBSC.L=&R7#< \G5CE>(Q07MT2M=T51T0PGRPW=UF2QHR3L4",A M]!,O4,D 2)&P"O>HX &]M". BPS1Y\-+._:SERA02*'N^S$#;PX"QJ<4RTW_ MHI_RY(=/+CP'8LF]['!-*=4 4#-TEKYGCB/#RZA(BD^HA754YU?1%%M_C M;-W^0W"?6;/8\?$BL)C3&;-81>_4)WS"-+ 89\KD$_3F3); W1#1[2@,D) 9 M+\ JNEF693TA;CPNH]3U"F\L4JL$)6X8.B%\#G2!HX@OKTTP'6HP,,B_-IC* MZARML7M49=MNGJFW1KF62$+3L[@[WAZ"BYR/$<%%''W<)_>ZXKRF.T;57HX[7+'@ S0S-"@AI*XB\U^P5IBCU[DPVJCIDQ>BU^I MNF1M_1R]:<"F1PU 3DU]/N 9"S\3?NJ*PMWR$NCA8KW.JRCE+]ZURLBM+ULF M+ ":*&("#('5A1M/72[@<96DA<=Q,1 D^\7."95"=>4;L MJ#4K# +JN/!Y E>AI!, >=R"9IX93NLT&;Q<:M_DFXT/1XRV'Z:M;L\T'HWK-O3]> MG)#3'24_H%>45(]R@5GIYJECJD.8:7D,0KIWN6E;/+C^T+WY 9!V#W^DI"YGJ"94=G?E_1%M:V=5EJE 1LMF M+.#3NI.W:08_VKY'G%84)04W!X%6F6-( M3$@9=V<37-5C,V&9PX<^ZS;D)82E^5;9Y-A3@O!CZQ1%^5T6$U.94X>Y#AIS MD<7$CA956I)_T#_D&(NM@(\.WW!3Z<%L/98;S=$IH)AE[84/ M686;\P+D%F"]"96Y:2FI89 !@\_9FV,[4.:A=@&PS!]1_IJL>1"A[Q)N2++3YZ9KY'[O.9CYZWL$R470ZE>'C MXG"*'VJ.YZQT[>?VKD:)+B =I(3?.- 76@,<(.;A/MB1SL08/K=Q-3K@VH8X M$W$[?_<1X/3H>8U\AN$>K0OD70@RIT')Y3MZ/7+?!!=LY *IY6)[L'&KV%J^ M>5NG51W\F<;*+%#\-'H!,8$#;'N;S\$W2\./2#A5-2!;-(QA:%#EV9G]L?G! MND,6I/E%_VFQDK\W:Y,N=\!ECJ.X;>9CF:-H9-X!E$QV!BYE$/B RZJ/#2EO MTQMLL^>?HZJU9 M88F&9(6=#5,S&.")ZAD.8ZTVT#&M6[CI":>;@*UKV_)M:U.C(.L"Z)RNU&RW&W.W/(=L0UIC=O+VA=DJ5\ MLB!3R[3(=[.).9AJOJ^IG?=53RCMKG86Y+]0QSU\;%%C#Q MS'KG6JN)C>]MX5EK]#=L_D2G%O89VQJ+/IR$M$)PVRZ_UPXJ,E25HHCM+4]N M=:)=3SDQL_$I(G9M3F%]@C6EYAH_:57];5!1%6=NJDRLD(F!"0AT)CHPPQZP MIG!/[B?//UY85U?DS,.!U!C@M_-L.D&8B-?R/)28K#Y M!VM.N%< /%PUPO81/5HQCO(B)DE-*GG15IR/N &(13(XY2 M &MR#!/94]1F ?*:U8<;L;LWVT3[-NTF[]!723>>R5DZ]S)>5.4.Y_2NROB( M54[$2L<0>20:]W&SBDPHWH2GS99>U= XMZ*U/__Q>,/*<<,V^,9]H"Z)5C&GR=Q@ M7&,>]8QPXVZ@3>JXJWNFXXX_=$]"[GWON%&3-3J.EG5U56%2Q]VQ'7?':N'. M^XX;-5FCX^[NW6TW3.JX3Y=,QQU_:+5 ?_"[XT9-UN@X6C;<[%EJOP/#)W%! MC$*6=2\^(8_EF?O)4$]/PU66L SWVMI!XN:88DLS&RP$][9!M.QF&)_6O;Q? MLC7*2S(4:&1WU2&SE)B56$#L7N0>J/\+1?F7+*8A20Z_ ?:L9<4D6]C\8NX- MB+Q;L;$.!$:%6QUS:*VHQIL@)I^3+-E7^U6.G]L7K,O-03XBR0H726T]\:4X MO,(T)EU*0D,F <#/BGYTP6A:J;,3;7Z8^G[S>ZU^0%%*V_OE!6=?TC+9DSG] M$95$4W1F;V5G8&J%US$ [A1> 8#6IK9TL3NQ;O.5H1C"+OI(ZI]A3;]&T >\ M.@9SF8#WF:\[='QDDVUZ/MMP'P'HWQ247J PO2O(,K6TU7"Z2[P+%!7N[^\V MK1"LIO@?VXYC/SI;+2UH8$94-^<:%>L\>1%=Z@%0'H234)[T0.DA(K:#%R*! M_;U[)W;\_?3MY-Y$X'SIMY5_PV#FUK8.!+>]W&_#I8OS6Q$\G6)YTYEG%D<& MO26$=Y=D8)T9O8D[D_>MZ\SA-^\Z4])T>6<."X9[265LX[#,G'"4TFVK#PJ% MZ]!")C LGAN&"I(P.ZC,LZLEEGP#T78YD%KJ(_BP9=ZTK'V\D&W9)@J]/:U2 M RT 2GFEC2>4[Y>;[H$A0!'\ A(=L 48&U*$#3BRZ5;0-JO$FB=)C169ATKK'?U1$S[<(L39* M3-#=P^,0A 0)I8#&*.!QGF,?>7KO7X\?W?$^,3U^[?89W(2^Y@@UN9>O^P_6 M#'8'O3@G@#JF E.J]N(@*X-%_] 7$VXLW<=\;GHA7Q.4-&(+7"@X05:K4,* MV+(I=0_%;8V2[5X!27_3=T3BK(N8J3S9[LKEYDN!Z@8RTH%H6S$5M [M@*2' ML)Z,[) ?/$@H?;$ MV+?-DYIZAH9KZ \TCB\-JOMG9.WYXO$N#0J9CTW^@6FXSN;C#NB 0$C0;1=S"$+ AU(P;7#P.(9K.+N-[T9PP?'!\"-S@-!]# (-,H'TD^29'13XL C1<5#VG2=L_5;(/ M-XHD?P5)_.]5]$[?)Q77E#'I750WB]]GM 6ZN<$>.[7'>X*0DM44C'_F95!>1,@-^7/&\H<'9T0S$WM MX3IK.L+>XLK("^$4-P!S4_RLL4MDO_E?)%\L2E1/A'.7!Z:F&9XG"VP9;HZ#;J9%K00_]?SA;@A MJ@V!?,;8=0+7 T+_8G._V!>8?LGBI*@#VJ+XYFU-2"_V]%\ZF%7Q@ !8S..\ MT S4U8S0%K>@Q?E?P[OJ;=I5)O?.=#M#=1?MW\)3M\8)U(3#$.WC*+VZ7"P2 MQ=?OZ>6$BRR^;HWO;9NX]- ,PL8@+25]&CPNY MO?,*Z2/ARVB%!CA78275B5]&CZL)/"?K4,#?$7W.A.*+5_+K%O5ULT+Y6G5C M'UZ<>WX+*1X$1"=J11^L^A6&&P))Z^6OENDW>/*KXF^^'S7/*_J7ER9<;)1> M1<7N-L5?[[(Z0SR5;5GN4-[[MV!"GW& MD9U3WCHSK'%LX ;7T@*\$S&4IO.VI6ABB;B(.A*=#ZH$@L^$K&-M@2RJT!OM)30HW5+>&\VC' MS='V*8VK-3\7\O@AX2B0IUY 2JWPGDK6(:^9(E[8N?#VVP6D^;W:XWHEW'OV];](!><$Z-OV@5J" ;9NOED+E[#K;> MH;A*T7+#-J[7"Y?O[4=>U/P)'#JUF'!PIK'+JB!6L"@NUO^HDB8;#2?^OH*J ME5Q(Y95T]*\Y0MQ$U6!ZB<0,O:T-GNO53;8EE:&<>FUE?(6Y(>!59&W#Q63. M)C*X[C%8S.'$IJR!SG5BSMXDMWO**W1/3,KN"F=%E=9N_.**"P<(::LK.6D8 ML- 0UP :U?"^: M;Q0.AYZ'[78:\1*H39.7,WW>5]2X+S?CQHTF7A7A8:(5$[J>6"=V-=90 W?B M-:N_F:C%]7KCU77)K#A7G'F?6DT-/X4/$8FHED$QK"G:8VV1!>_ MX68B*A%17UFTNT0Q@[!I3,3;^B FX:/6BOHLX]NT32Z"> B6N8W57D3Y%JWP M5Y1_0EE]_P9G5WC_$F4)$DVTH#+,G*LH$SY*390STTRL:,(;U82# M-V85A@IL0U%RHRIM2'U3U:0!Y_(J[VBF&/Q**-BG 7V*\/"G%G0BOK@5A+M MJJ]SWQ'?(LFI'JYVU/=@T2,GZN=BY!"%AR&0N!-A)*IC E[55_SO MLEO2VM^BM$)-=G$B)VTZSHHD;MU4=F]&NV"WX896F4%V)669$*&GKXS). 15&6Z4O$]1DE'QEMDURI-7HHI78N&) M JI:-#+D5CDJ1PM:W6)M;\"+A8=.0Y5,!"B\5O,X>:XQ6K]"O,<9'JZ=!-G9 M0,3=JE5!'!X*M<2?NI95U&4>L::PQM=[CK&JA\S<\/-0R=Z\3;)<2/"8/+>'UE68+ AZ) M$R]HZ]\1MG-/&U1ON%%IE+$4L(V8 _*Q,K!E)G4%%^*#K)/6Q,W":1+356,(S*-Q\&]YT8L_JCH%%SN,RG:WOO3*>A";@]O$!!7R>!R@4J,8 M'(I2SK0A:M?E^U4:%46R2=;U*.AF+P%K4K0[ MW]0JZA>BWN]QNT#<)!I*S; MFS 815[VI@3R+W8Z(#_]L?R:H;S8)2\)MD4496U>DR MKR_AT##N."^YR4$G<) "5,$A7*CJJ,82:!55ACN#U.]41&]'^1_[[X%\>/U) MTR+0L&/D#WKCY35*Z_/9\BK*\W>R?JA?0@@D-"K;[?'JE76J'X[8'&E<[JX: M=03FBL+LF.IPKC?A:H[A>MF"48NGH7VHU&$=G=8T>(<[X5^LZ\1^Q0-:(R(F MF2KN47E5Y;0[6/L)(.VLJ9340RQIR*:"CIS5')FW_/1VI-.MMB/#7)SWGQ&64NK[*W\LV+LK;+:9H=<>E<#Y-K*)WVH5D:JP7 M#N3GO"(]M*(1YAX M9/D+%''S01@8%)_@],$9X0O;_/=S]);LJSU]O7'S]E(_$M#8U 7RD&[K*GF$ M@#H;ZK&TM:NL--QWV:++?X.+[MT&32-NNVK,^E[/V/;99ZRX$&K".-QQ8$&1 ME@:'64O,WY6[WCNU=3&1T]MSW$'L5Q/N>R>SERS8]*''L NT*A^^AE)4.OL+ MJ/8+_<]S5*#_^?\#4$L! A0#% @ /8(.3S4QU,9IC $ 31@5 ! M ( ! &=V<"TR,#$Y,#8S,"YX;6Q02P$"% ,4 " ]@@Y/ MS_([2AD2 !+Q@ $ @ &7C $ 9W9P+3(P,3DP-C,P+GAS M9%!+ 0(4 Q0 ( #V"#D^0^7?=Q1< (UA 0 4 " =Z> M 0!G=G M,C Q.3 V,S!?8V%L+GAM;%!+ 0(4 Q0 ( #V"#D_+MN#!W4< M ,2[! 4 " =6V 0!G=G M,C Q.3 V,S!?9&5F+GAM;%!+ M 0(4 Q0 ( #V"#D]S/E\S6+X ,GS"@ 4 " >3^ 0!G M=G M,C Q.3 V,S!?;&%B+GAM;%!+ 0(4 Q0 ( #V"#D_Y*?73JFH (<3 M!P 4 " 6Z] @!G=G M,C Q.3 V,S!?<')E+GAM;%!+!08 1 !@ & (0! !** , ! end