0000944480-19-000043.txt : 20190515 0000944480-19-000043.hdr.sgml : 20190515 20190515172356 ACCESSION NUMBER: 0000944480-19-000043 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 81 CONFORMED PERIOD OF REPORT: 20190331 FILED AS OF DATE: 20190515 DATE AS OF CHANGE: 20190515 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: 19829739 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 Q1 2019  
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C.  20549

FORM 10-Q

(Mark One)
     
 
Quarterly Report Pursuant to Section 13 or 15(d)
of the Securities Exchange Act of 1934
for the Quarterly Period Ended March 31, 2019
 
       
   
or
 
       
 
Transition Report Pursuant to Section 13 or 15(d)
of the Securities Exchange Act of 1934
for the transition period from ____ to ____
 

Commission File Number 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 19,996,304 shares of common stock, with a par value of $0.01 per share outstanding as of April 30, 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 March 31, 2019 (unaudited) and December 31, 2018
3
   
Unaudited Consolidated Statements of Operations for the Three Months Ended March 31, 2019, and March 31, 2018
4
   
Unaudited Consolidated Statements of Comprehensive Loss for the Three Months Ended March 31, 2019, and March 31, 2018
5
   
Unaudited Consolidated Statement of Changes in Stockholders’ Equity for the Three Months Ended March 31, 2019, and March 31, 2018
6
   
Unaudited Consolidated Statements of Cash Flows for the Three Months Ended March 31, 2019 and March 31, 2018
7
   
Notes to Consolidated Financial Statements
8
Item 2.
 
Management's Discussion and Analysis of Financial Condition and Results of Operations
23
Item 3.
 
Quantitative and Qualitative Disclosures About Market Risk
31
Item 4.
 
Controls and Procedures
31
       
PART II.
 
OTHER INFORMATION
32
Item 1.
 
Legal Proceedings
32
Item 1A.
 
Risk Factors
32
Item 2.
 
Unregistered Sales of Equity Securities and Use of Proceeds
32
Item 3.
 
Defaults Upon Senior Securities
32
Item 4.
 
Mine Safety Disclosures
32
Item 5.
 
Other Information
32
Item 6.
 
Exhibits
32
   
SIGNATURES
33


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)

   
March 31, 2019
   
December 31, 2018
 
   
(unaudited)
       
ASSETS
 
Current assets:
           
Cash and cash equivalents
 
$
11,346
   
$
12,123
 
Contract receivables, net
   
18,636
     
21,077
 
Prepaid expenses and other current assets
   
1,953
     
1,800
 
Total current assets
   
31,935
     
35,000
 
                 
Equipment, software, and leasehold improvements
   
5,516
     
5,293
 
Accumulated depreciation
   
(4,320
)
   
(4,228
)
Equipment, software, and leasehold improvements, net
   
1,196
     
1,065
 
                 
Software development costs, net
   
596
     
615
 
Goodwill
   
16,709
     
13,170
 
Intangible assets, net
   
8,999
     
6,080
 
Deferred tax assets
   
7,589
     
5,461
 
Operating lease - right of use assets, net
   
4,331
     
-
 
Other assets
   
69
     
49
 
Total assets
 
$
71,424
   
$
61,440
 
                 
LIABILITIES AND STOCKHOLDERS' EQUITY
 
Current liabilities:
               
Current portion of long-term debt, net of debt issuance costs and original issue discount
 
$
4,763
   
$
1,902
 
Accounts payable
   
1,573
     
1,307
 
Accrued expenses
   
1,577
     
2,646
 
Accrued compensation
   
2,702
     
3,649
 
Billings in excess of revenue earned
   
7,511
     
10,609
 
Accrued warranty
   
1,123
     
981
 
Income taxes payable
   
1,382
     
1,176
 
Other current liabilities
   
1,148
     
60
 
Total current liabilities
   
21,779
     
22,330
 
                 
Long-term debt, less current portion, net of debt issuance costs and original issue discount
   
17,341
     
6,610
 
Operating lease liabilities
   
3,703
     
-
 
Other liabilities
   
1,333
     
1,371
 
Total liabilities
   
44,156
     
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,595,215 shares issued, 19,996,304 shares outstanding as of March 31, 2019; 60,000,000 shares authorized, 21,485,445 shares issued, 19,886,534 shares outstanding as of December 31, 2018
   
216
     
214
 
Additional paid-in capital
   
78,578
     
78,118
 
Accumulated deficit
   
(46,805
)
   
(42,569
)
Accumulated other comprehensive loss
   
(1,722
)
   
(1,635
)
Treasury stock at cost, 1,598,911 shares on March 31, 2019 and December 31, 2018
   
(2,999
)
   
(2,999
)
Total stockholders' equity
   
27,268
     
31,129
 
Total liabilities and stockholders' equity
 
$
71,424
   
$
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 share and per share data)
(Unaudited)

   
Three months ended
March 31,
 
   
2019
   
2018
 
             
Revenue
 
$
22,194
   
$
22,895
 
Cost of revenue
   
17,458
     
17,997
 
Gross profit
   
4,736
     
4,898
 
                 
Operating expenses:
               
Selling, general and administrative
   
4,423
     
4,527
 
Research and development
   
240
     
329
 
Restructuring charges
   
-
     
917
 
Loss on impairment
   
5,464
     
-
 
Depreciation
   
91
     
103
 
Amortization of definite-lived intangible assets
   
509
     
150
 
Total operating expenses
   
10,727
     
6,026
 
                 
Operating loss
   
(5,991
)
   
(1,128
)
                 
Interest (expense) income, net
   
(208
)
   
22
 
Gain (loss) on derivative instruments, net
   
93
     
(156
)
Other income, net
   
22
     
25
 
Loss before income taxes
   
(6,084
)
   
(1,237
)
                 
(Benefit) provision for income taxes
   
(1,848
)
   
259
 
Net loss
 
$
(4,236
)
 
$
(1,496
)
                 
                 
Basic loss per common share
 
$
(0.21
)
 
$
(0.08
)
                 
Diluted loss per common share
 
$
(0.21
)
 
$
(0.08
)
                 
Weighted average shares outstanding - Basic
   
19,950,746
     
19,514,385
 
                 
Weighted average shares outstanding - Diluted
   
19,950,746
     
19,514,385
 

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

4

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

 
Three months ended
March 31,
 
 
2019
 
2018
 
Net loss
 
$
(4,236
)
 
$
(1,496
)
Cumulative translation adjustment
   
(87
)
   
(45
)
Comprehensive loss
 
$
(4,323
)
 
$
(1,541
)

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
     
   
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
   
-
     
-
     
570
     
-
     
-
     
-
     
-
     
570
 
Common stock issued for options exercised
   
2
     
1
     
41
     
-
     
-
     
-
     
-
     
42
 
Common stock issued for RSUs vested
   
108
     
1
     
(1
)
   
-
     
-
     
-
     
-
     
-
 
Shares withheld to pay taxes
   
-
     
-
     
(150
)
   
-
     
-
     
-
     
-
     
(150
)
Foreign currency translation adjustment
   
-
     
-
     
-
     
-
     
(87
)
   
-
     
-
     
(87
)
Net loss
   
-
     
-
     
-
     
(4,236
)
   
-
     
-
     
-
     
(4,236
)
Balance, March 31, 2019
   
21,595
   
$
216
   
$
78,578
   
$
(46,805
)
 
$
(1,722
)
   
(1,599
)
 
$
(2,999
)
 
$
27,268
 

 
Common
Stock
                 
Treasury
Stock
     
   
Shares
   
Amount
   
Additional
Paid-in
Capital
   
Accumulated
Deficit
   
Accumulated
Other Comprehensive
Loss
   
Shares
   
Amount
   
Total
 
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
   
-
     
-
     
595
     
-
     
-
     
-
     
-
     
595
 
Common stock issued for options exercised
   
110
     
1
     
56
     
-
     
-
     
-
     
-
     
57
 
Common stock issued for RSUs vested
   
82
     
1
     
(1
)
   
-
     
-
     
-
     
-
     
-
 
Vested RSU shares withheld to pay taxes
   
-
     
-
     
(76
)
   
-
     
-
     
-
     
-
     
(76
)
Foreign currency translation adjustment
   
-
     
-
     
-
     
-
     
(45
)
   
-
     
-
     
(45
)
Net loss
   
-
     
-
     
-
     
(1,496
)
   
-
     
-
     
-
     
(1,496
)
Balance, March 31, 2018
   
21,216
   
$
212
   
$
77,376
   
$
(43,711
)
 
$
(1,516
)
   
(1,599
)
 
$
(2,999
)
 
$
29,362
 

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)

   
Three months ended
March 31,
 
   
2019
   
2018
 
Cash flows from operating activities:
           
Net loss
 
$
(4,236
)
 
$
(1,496
)
Adjustments to reconcile net loss to net cash used in operating activities:
               
Loss on impairment
   
5,464
     
-
 
Depreciation
   
91
     
103
 
Amortization of definite-lived intangible assets
   
509
     
150
 
Amortization of capitalized software development costs
   
129
     
118
 
Change in fair value of contingent consideration
   
(1,200
)
   
-
 
Stock-based compensation expense
   
597
     
627
 
(Gain) loss on derivative instruments, net
   
(93
)
   
156
 
Deferred income taxes
   
(2,128
)
   
(90
)
Changes in assets and liabilities:
               
Contract receivables, net
   
5,388
     
(4,683
)
Prepaid expenses and other assets
   
439
     
(12
)
Accounts payable, accrued compensation, and accrued expenses
   
(2,446
)
   
647
 
Billings in excess of revenue earned
   
(3,185
)
   
(1,127
)
Accrued warranty
   
62
     
(75
)
Other liabilities
   
23
     
154
 
Cash used in operating activities
   
(586
)
   
(5,528
)
                 
Cash flows from investing activities:
               
Capital expenditures
   
(11
)
   
(318
)
Capitalized software development costs
   
(110
)
   
(105
)
Acquisition of DP Engineering, net of cash acquired
   
(13,521
)
   
-
 
Cash used in investing activities
   
(13,642
)
   
(423
)
                 
Cash flows from financing activities:
               
Proceeds from issuance of long-term debt
   
14,263
     
-
 
Repayment of long-term debt
   
(671
)
   
-
 
Proceeds from issuance of common stock on the exercise of stock options
   
42
     
57
 
Contingent consideration payments to former owners of Hyperspring, LLC
   
-
     
(1,701
)
Shares withheld to pay taxes
   
(150
)
   
(76
)
Cash provided by (used in) financing activities
   
13,484
     
(1,720
)
                 
Effect of exchange rate changes on cash
   
(33
)
   
10
 
Net decrease in cash, cash equivalents and restricted cash
   
(777
)
   
(7,661
)
Cash, cash equivalents, and restricted cash, beginning balance
   
12,123
     
20,071
 
Cash, cash equivalents, and restricted cash, ending balance
 
$
11,346
   
$
12,410
 
                 
                 


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 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 Systems, Inc. (the Company, GSE, we, us, or our) 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.
Revenue recognition

The Company derives its revenue 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 ("Performance") segment and Nuclear Industry Training and Consulting ("NITC")segment.

The SDB contracts are typically fixed-price and consist of initial design, engineering, assembly and installation of training simulators which include hardware, software, labor, and post contract support (PCS) on the software. We generally have two main performance obligations for an SDB contract: the training simulator build and PCS. The training simulator build performance obligation generally includes hardware, software, and labor. The transaction price under the SDB contracts is allocated to each performance obligation based on its standalone selling price. We recognize the training simulator build revenue over the construction and installation period using the cost-to-cost input method as our performance creates or enhances assets with no alternative use to the Company, and we have an enforceable right to payment for performance completed to date. Cost-to-cost input method best measures the progress toward complete satisfaction of the performance obligation. PCS revenue is recognized ratably over the service period, as PCS is deemed a stand-ready obligation.

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.

The SDB contracts generally provide a one-year base warranty on the systems. The base warranty will not be accounted for as a separate performance obligation under the contract because it does not provide the customer with a service in addition to the assurance that the completed project complies with agreed-upon specifications. Warranties extended beyond our typical one-year period will be evaluated on a case by case basis to determine if it provides more than just assurance that the product operates as intended, which requires carve-out as a separate performance obligation.

Revenue from the sale of perpetual standalone and term software licenses, which do not require significant modification or customization, is recognized upon its delivery to the customer.  Revenue from the sale of subscription-based standalone software licenses, which do not require significant modification or customization, is recognized ratably over the term of such licenses following delivery to the customer.  Delivery is considered to have occurred when the customer receives a copy of the software and is able to use and benefit from the software.

A software license sale contract with multiple deliverables typically includes the following elements: license, installation and training services and PCS. The total transaction price of a software license sale contract is typically fixed, and is allocated to the identified performance obligations based on their relative standalone selling prices. Revenue is recognized as the performance obligations are satisfied. Specifically, license revenue is recognized when the software license is delivered to the customer; installation and training revenue is recognized when the installation and training is completed without regard to a detailed evaluation of the point in time criteria due to the short-term nature of the installation and training services (one to two days on average); and PCS revenue is recognized ratably over the service period, as PCS is deemed as a stand-ready obligation.

The contracts within the training and consulting services revenue stream are either time and materials (T&M) based or fixed-price based. Under a typical T&M contract, the Company is compensated based on the number of hours of approved time provided by temporary workers and the bill rates which are fixed by type of work, as well as approved expenses incurred. Customers are billed on a regular basis, such as weekly, biweekly or monthly. In accordance with Accounting Standards Codification (ASC) 606-10-55-18, Revenue from contracts with customers, we elected to apply the "right to invoice" practical expedient, under which we recognize revenue in the amount to which we have the right to invoice. The invoice amount represents the number of hours of approved time worked by each temporary worker multiplied by the bill rate for the type of work, as well as approved expenses incurred. Under a typical fixed-price contract, we recognize the revenue using the completed contract method as we are not able to reasonably estimate costs to complete and contracts typically have a term of less than one month.

For contracts with multiple performance obligations, we allocate the contract price to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on the prices charged to customers.

8

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 March 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 17 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.

3.
Basic and Diluted Loss per Common Share

Basic loss per share is computed by dividing net loss by weighted average number of outstanding shares of common stocks outstanding for the period. Diluted net loss 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 has an anti-dilutive impact on diluted net loss per share. Since we experienced a net loss for both periods presented, basic and diluted net loss per share are the same. As such, diluted loss per share for the three months ended March 31, 2019 and 2018 excludes the impact of potentially dilutive common shares related to the exercise of outstanding stock options and the vesting of RSUs since those shares would have an anti-dilutive effect on loss per share.

The weighted average 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
 
   
March 31,
 
   
2019
   
2018
 
Numerator:
           
Net loss
 
$
(4,236
)
 
$
(1,496
)
                 
Denominator:
               
Weighted-average shares outstanding for basic loss per share
   
19,950,746
     
19,514,385
 
                 
Effect of dilutive securities:
               
Stock options and restricted stock units
   
-
     
-
 
                 
Adjusted weighted-average shares outstanding and assumed conversions for diluted loss per share
   
19,950,746
     
19,514,385
 
                 
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
   
237,834
     
763,200
 

9

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.  Located in Fort Worth, Texas, DP Engineering is well-regarded as a leading service provider to the nuclear power industry, having been designated an “engineer of choice” by two large power generation companies.  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.
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 March 31, 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 expects to collect in full. GSE did not acquire any other class of receivable as a result of the acquisition of DP Engineering.
DP Engineering contributed revenue of $1.6 million to GSE for the period from February 15, 2019 to March 31, 2019.
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, and 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 to fifteen years. Please see Note 9 for further analysis on the carrying amount change due to impairment on goodwill and definite-lived intangible assets at March 31, 2019.
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
 

10

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 issued a $10.3 million term loan to finance the transaction (including the transaction costs). See note 14, 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 March 31, 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, 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 March 31, 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 expected to be tax deductible. All of the $4.7 million of goodwill was assigned to our Performance segment. The Company is still evaluating the impact of the True North acquisition on our reporting units. As discussed above, the goodwill amount is provisional pending receipt of the final valuations of various assets and liabilities.

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 to fifteen years. The fair value of the intangible assets is provisional pending receipt of the 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 March 31,
 
 
2019
 
2018
 
Revenue
 
$
25,178
   
$
29,889
 
Net loss
   
(3,451
)
   
(3,629
)

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 three months ended March 31, 2019, the Company has incurred $0.6 million of transaction costs related to the acquisition of DP Engineering. Due to a triggering event occurred after the acquisition as depicted in Note 9, an impairment test was conducted, which resulted in substantially writing down the estimated fair value of goodwill and 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 three months ended March 31, 2019, 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.

11

5.
Restructuring Activities

On December 27, 2017, the board of GSE Systems 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 March 31, 2019, we had recorded total restructuring charges totaling $2.0 million since 2017. We incurred no costs during the three months ended March 31, 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.7 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 three months ended March 31, 2019,  we made payments related to our restructuring for employee termination benefits for the amount of $52,000 that have been previously accrued. The accrued employee termination benefits were included in "accrued compensation", and the accrued lease termination costs were included in "accrued expenses" in the consolidated balance sheets.
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.

Upon the acquisition of DP Engineering on February 15, 2019, the Company recognized the estimated fair value of contingent consideration for $1.2 million. At March 31, 2019, due to a triggering event as depicted in Note 9, an impairment test was conducted on DP Engineering's goodwill and definite-lived intangible assets and determined $1.2 million of fair value of contingent consideration recognized upon acquisition of DP Engineering has reduced to zero due to the triggering event as depicted in Note 9. There was no contingent liability outstanding as of March 31, 2019.

During the three months ended March 31, 2018, the Company made payment of $1.7 million to pay off the remaining contingent consideration, related to the acquisition of Hyperspring in 2014. There was no contingent liability as of March 31, 2018.

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)
 
March 31,
   
December 31,
 
   
2019
   
2018
 
             
Billed receivables
 
$
10,205
   
$
15,998
 
Unbilled receivables
   
8,859
     
5,506
 
Allowance for doubtful accounts
   
(428
)
   
(427
)
Total contract receivables, net
 
$
18,636
   
$
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 three months ended March 31, 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 rate.

During April 2019, the Company invoiced $6.2 million of the unbilled amounts related to the balance at March 31, 2019.

As of March 31, 2019, the Company had two customers that accounted for 18.7% and 20.2% of its consolidated contract receivables, respectively. As of December 31, 2018, the Company had one customer that accounted for 16.8% of its consolidated contract receivables.
8.
Software Development Costs, Net

Certain computer software development costs are capitalized in the accompanying consolidated balance sheets.  Capitalization of computer software development costs begins upon the establishment of technological feasibility. Capitalization ceases and amortization of capitalized costs begins when the software product is commercially available for general release to customers. Amortization of capitalized computer software development costs is included in cost of revenue and is determined using the straight-line method over the remaining estimated economic life of the product, typically three years. On an annual basis, and more frequently as conditions indicate, the Company assesses the recovery of the unamortized software development costs by estimating the net undiscounted cash flows expected to be generated by the sale of the product. If the undiscounted cash flows are not sufficient to recover the unamortized software costs the Company will write-down the carrying amount of such asset to its estimated fair value based on the future discounted cash flows. The excess of any unamortized computer software costs over the related fair value is written down and charged to operations.

Software development costs capitalized were approximately $110,000 and $105,000 for the three months ended March 31, 2019 and 2018, respectively.  Total amortization expense was approximately $129,000 and $118,000 for the three months ended March 31, 2019 and 2018, respectively.

12

9.
Goodwill and Intangible Assets
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 depicted 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 for up to six months from the date of original notice of suspension or approximately September 2019. While the Company and DP Engineering are working to rehabilitate the customer relationship, the Company determined that the notice of suspension was a triggering event necessitating an interim goodwill impairment test.
On May 10, 2019, the Company determined that a material impairment had occurred, requiring an interim assessment for impairment to be completed related to both $5.6 million of goodwill recorded and $6.8 million of definite-lived intangible assets in the acquisition.
The impairment test was based on income based approach with discounted cash flow method and market based approach with guideline public company method and merger and acquisition method.
The preliminary result of the interim impairment testing 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 March 31, 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, March 31, 2019
 
$
8,278
   
$
8,431
   
$
16,709
 

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, Acquisitions, 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 five to fifteen years. Amortization of our definite-lived intangible assets is recognized on a straight-line basis over the estimate useful life of the associated assets.
As described above, following a February 23, 2019 event occurred at a customer location and subsequent receipt of a suspension notice on February 28, 2019, the Company has concluded that DP Engineering's relationship with a significant customer has been adversely impacted. The DP Engineering customer contracts and relationships were the major definite-lived intangible assets that were recognized upon the acquisition of DP Engineering. Accordingly, the Company determined that, in addition to the above describe testing of a potential impairment of goodwill, an interim definite-lived intangible asset impairment test was also necessary.
Therefore, the impairment test of the definite-lived intangible assets recognized upon the acquisition of DP Engineering was also conducted.
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. 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. The impairment charge of $3.4 million on definite-lived intangible assets were recorded within "Loss on impairment" in our consolidated statements of operations.

13

Changes in the gross carrying amount, accumulated amortization, addition and impairment of definite-lived intangible assets from December 31, 2018 through March 31, 2019 was comprised of the following items:

(in thousands)
   
For the Three Months Ended March 31, 2019
 
   
Beginning Gross
   
Accumulated
   
Addition
   
Impairment
   
Net
 
   
Carrying Amount
   
Amortization
                   
Amortized intangible assets:
                             
Customer relationships
 
$
6,831
   
$
(2,745
)
 
$
4,898
   
$
(3,370
)
 
$
5,614
 
Trade names
   
1,295
     
(405
)
   
1,172
     
-
     
2,062
 
Developed technology
   
471
     
(471
)
                   
-
 
Non-contractual customer relationships
   
433
     
(433
)
                   
-
 
Noncompete agreement
   
221
     
(61
)
   
728
     
-
     
888
 
Alliance agreement
   
527
     
(92
)
                   
435
 
Others
   
167
     
(167
)
                   
-
 
Total
 
$
9,945
   
$
(4,374
)
 
$
6,798
   
$
(3,370
)
 
$
8,999
 

(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 agreement
   
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.2 million for the three months ended March 31, 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)
 
$
1,536
 
2020
   
1,973
 
2021
   
1,470
 
2022
   
1,152
 
2023
   
868
 
Thereafter
   
2,000
 
Total
 
$
8,999
 

14

10.
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 March 31, 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 March 31, 2019, the Company had four standby letters of credit totaling $1.9 million which represent performance bonds on three contracts.
For the three months ended March 31, 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 March 31, 2019.

The following table presents assets and liabilities measured at fair value at March 31, 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
 
$
825
   
$
-
   
$
-
   
$
825
 
Foreign exchange contracts
   
-
     
145
     
-
     
145
 
Total assets
 
$
825
   
$
145
   
$
-
   
$
970
 
                                 
Liability awards
 
$
-
   
$
(232
)
 
$
-
   
$
(232
)
Interest rate swap contract
   
-
     
(128
)
   
-
     
(128
)
Total liabilities
 
$
-
   
$
(360
)
 
$
-
   
$
(360
)
                                 

Money market funds at both March 31, 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
)
   
0
     
(103
)
Total liabilities
 
$
-
   
$
(221
)
 
$
0
   
$
(221
)
                                 

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

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

15


11.
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 March 31, 2019, the Company had foreign exchange contracts outstanding of approximately 3.2 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 13, the Company entered into a term loan to finance the acquisition of True North in May 2018. The loan bears interest at adjusted one-month LIBOR plus a margin ranging between 2% 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 five-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:

   
March 31,
   
December 31,
 
(in thousands)
 
2019
   
2018
 
Prepaid expenses and other current assets
           
Foreign exchange contracts
 
$
145
   
$
43
 
Total asset derivatives
   
145
     
43
 
                 
Other liabilities
               
Interest rate swaps
   
(128
)
   
(103
)
Total liability derivatives
   
(128
)
   
(103
)
                 
Net fair value
 
$
17
   
$
(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 months ended March 31, 2019 and 2018, the Company recognized net gain (loss) on its derivative instruments as outlined below:

   
Three months ended
March 31,
 
(in thousands)
 
2019
   
2018
 
Interest rate swap - change in fair value
 
$
(26
)
 
$
-
 
Foreign exchange contracts - change in fair value
   
102
     
(118
)
Remeasurement of related contract receivables,
 and billings in excess of revenue earned
   
17
     
(38
)
Gain (loss) on derivative instruments, net
 
$
93
   
$
(156
)

16

12.
Stock-Based Compensation

The Company recognizes stock-based compensation expense for all equity-based awards issued to employees, directors and non-employees that are expected to vest. Stock-based compensation expense is based on the fair value of awards as of the grant date.  The Company recognized $570,000 and $595,000 of stock-based compensation expense related to equity awards for the three months ended March 31, 2019 and 2018, respectively, under the fair value method. In addition to the stock-based compensation expense recognized, the Company also recognized $27,000 and $32,000 of expense related to the change in the fair value of cash-settled restricted stock units (RSUs) during the three months ended March 31, 2019 and 2018, respectively.

During the three months ended March 31, 2019, the Company granted approximately three hundred thousand time-vesting RSUs to employees with an aggregate fair value of $0.8 million. During the three months ended March 31, 2018, the Company granted approximately two hundred thousand time-vesting RSUs to employees with an aggregate fair value of $0.7 million. A portion of the time-vesting RSUs vest quarterly in equal amounts over the course of eight quarters and the remainder vest annually in equal amounts over the course of three years. The fair value of the time-vesting RSUs is expensed ratably over the requisite service period, which ranges from one 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 the three months ended March 31, 2019, the Company granted approximately three hundred fifty thousand performance-vesting RSUs to employees with an aggregate fair value of $0.9 million. During three months ended March 31, 2018, the Company did not grant any performance-vesting RSUs. The Company did not any grant stock options for the three months ended March 31, 2019 and 2018.

13.
Debt

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

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 March 31, 2019, there were no outstanding borrowings under the RLOC and four letters of credit totaling $1.9 million. The amount available at March 31, 2019, after consideration of letters of credit was approximately $3.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.

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)
 
March 31, 2019
   
December 31, 2018
 
Long-term debt, net of discount
 
$
22,104
   
$
8,512
 
Less: current portion of long-term debt
   
(4,763
)
   
1,902
 
Long-term debt, less current portion
 
$
17,341
   
$
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 March 31, 2019, the Company was in compliance with its financial covenants.
17

14.
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
   
89
 
Current period claims
   
(27
)
Currency adjustment
   
2
 
Balance at March 31, 2019
 
$
1,685
 

15.
Revenue

We generate revenue primarily through three broad revenue streams: 1) 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 months ended March 31, 2019 and 2018, along with the reportable segment for each category:

(in thousands)
   
Three months ended March 31,
 
   
2019
   
2018
 
Performance Improvement Solutions segment
           
System Design and Build
 
$
6,442
   
$
7,495
 
Software
   
749
     
869
 
Training and Consulting Services
   
4,999
     
1,537
 
                 
Nuclear Industry Training and Consulting segment
               
Training and Consulting Services
   
10,004
     
12,994
 
Total revenue
 
$
22,194
   
$
22,895
 

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 balance of contract liabilities and the revenue recognized in the reporting period that was included in the contract liabilities from contracts with customers:

(in thousands)
   
March 31, 2019
   
December 31, 2018
 
Billings in excess of revenue earned (BIE)
 
$
7,511
   
$
10,609
 
Revenue recognized in the period from amounts included in BIE at the beginning of the period
 
$
5,040
     
11,275
 

For an SDB contract, we generally have two main performance obligations: the training simulator build and 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 months ended March 31, 2019, the Company recognized revenue of $0.8 million related to performance obligations satisfied in previous periods.

As of March 31, 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 $33.7 million. The Company will recognize the revenue as the performance obligations are satisfied, which is expected to occur over the next 12 months.

18

16.
Income Taxes

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

(in thousands)
 
Three months ended March 31,
 
   
2019
 
2018
 
(Benefit) provision for income taxes
 
$
(1,848
)
 
$
259
 
Effective tax rate
   
30.4
%
   
(20.9
)%

The Company's income tax (benefit) provision 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 of the loss for impairment, federal income tax expense, foreign income tax expense, and state tax expense. Tax expense in 2018 is comprised mainly of federal income tax expense, foreign income tax expense, and state tax expense.

Our effective tax rate was 30.4% for the three months ended March 31, 2019. For the three months ended March 31, 2019, the difference between our effective tax rate of 30.4% 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, including the tax impact of the loss for impairment, and the excess book deduction related to stock options and restricted stock units that were exercised or vested during the quarter. For the three months ended March 31, 2018, the difference between the effective tax rate of (20.9)% and the U.S. statutory federal income tax rate of 21% was primarily due to our China subsidiary which had taxable income for the three months ended March 31, 2018 and the accruals related to uncertain tax positions for certain foreign tax contingencies.

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 March 31, 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.

17.
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
 
March 31, 2019
 
Leased Assets
 
     
Operating lease - right of use assets
Long term assets
 
$
4,331
 
 
 
       
Lease Liabilities
 
       
Operating lease liabilities - Current
Other current liabilities
   
1,088
 
Operating lease liabilities
Long term liabilities
   
3,703
 
 
  
 
$
4,791
 

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. 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 months ended March 31, 2019, (in thousands):

Lease Cost
Classification
 
Three Months Ended March 31, 2019
 
Operating lease cost (1)
Selling, general and administrative expenses
 
$
228
 
Short-term leases costs (2)
Selling, general and administrative expenses
   
38
 
Sublease income (3)
Selling, general and administrative expenses
   
(16
)
Net lease cost
 
 
$
250
 

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

19

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 March 31, 2019 consolidated balance sheets (in thousands):

 
 
Operating Leases
 
2019
 
$
986
 
2020
   
1,246
 
2021
   
1,216
 
2022
   
1,157
 
2023
   
622
 
After 2023
   
107
 
Total lease payments
 
$
5,334
 
Less: Interest
   
543
 
Present value of lease payments
 
$
4,791
 

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
 
Three Months Ended March 31, 2019
Weighted-average remaining lease term (years)
 
 
         Operating leases
 
4.44
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 three months ended March 31, 2019.

(in thousands)

Other Information
 
Three Months Ended March 31, 2019
 
 - Operating cash flows used in operating leases
 
$
235
 
Cash paid for amounts included in measurement of liabilities
   
235
 
 
       
Right-of-use assets obtained in exchange for new operating liabilities
 
$
1,777
 

20

18.
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.  Located in Fort Worth, Texas, DP Engineering is well-regarded as a leading service provider to the nuclear power industry, having been designated an “engineer of choice” by two large power generation companies.   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 9 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 loss before income taxes. Inter-segment revenue is eliminated in consolidation and is not significant:

(in thousands)
 
Three months ended
 
   
March 31,
 
   
2019
   
2018
 
Revenue:
           
Performance Improvement Solutions
 
$
12,190
   
$
9,901
 
Nuclear Industry Training and Consulting
   
10,004
     
12,994
 
   
$
22,194
   
$
22,895
 
                 
Operating loss:
               
Performance Improvement Solutions
 
$
(802
)
 
$
(790
)
Nuclear Industry Training and Consulting
   
(925
)
   
(338
)
Loss on impairment
   
(5,464
)
   
-
 
Change in fair value of contingent consideration, net
   
1,200
     
-
 
Operating loss
   
(5,991
)
   
(1,128
)
                 
Interest (expense) income, net
   
(208
)
   
22
 
Gain (loss) on derivative instruments, net
   
93
     
(156
)
Other income, net
   
22
     
25
 
Loss before income taxes
 
$
(6,084
)
 
$
(1,237
)
                 

21

19. Non-consolidated Variable Interest Entity
The Company, through its wholly owned subsidiary DP Engineering, effectively holds 48% membership interest in DP-NXA Consultants LLC (DP-NXA) upon the acquisition of DP Engineering on February 15, 2019.
DP-NXA was established to provide in 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.
Upon the acquisition of DP Engineering, the Company evaluated the nature of DP Engineering's investment in DP-NXA and determined that DP-NXA is a variable interest entity (“VIE”). The Company does not have the power to direct activities that most significantly impact DP-NXA, and therefore, 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. As a result, the Company did not consolidate the assets and liabilities of the VIE in our financial statements.
The Company's maximum exposure to loss is limited to the investment in the VIE. As of March 31, 2019, the Company has not made any additional contributions to DP-NXA and its maximum exposure to loss relating to this unconsolidated VIE was immaterial. As of March 31, 2019, the Company does not have existing guarantee in relation to DP-NXA and any third-party it contracted with.
The Company will reevaluate if DP-NXA meets the definition of a VIE upon specific reconsideration of events.
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 March 31, 2019.
(In thousands)
 
March 31, 2019
 
Assets
     
Cash:
     
Checking account
 
$
155
 
Total assets
   
155
 
Liabilities
       
Credit card and other payables
   
1
 
Total liabilities
   
1
 
Total net assets
   
154
 
Maximum exposure to loss
 
$
154
 

22

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.  Located in Fort Worth, Texas, DP Engineering is well-regarded as a leading service provider to the nuclear power industry, having been designated an “engineer of choice” by two large power generation companies. 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 restarted all existing work with the Company, however, the customer also informed DP Engineering that it was suspended from bidding new contracts for new work for up to six months. We believe this incident adversely impacted our relationship with the customer and the Company. As a result, DP Engineering has experienced a significant decline in new orders from this customer and are not able or permitted to bid on new work.  The Company determined this represented a triggering event requiring an interim assessment for impairment. As the result of impairment, 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. 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. As a result, on May 10, 2019, the Company determined that a material impairment had occurred, requiring an interim assessment for impairment to be completed.
On May 11, 2018, GSE acquired True North Consulting, LLC, now a wholly-owned subsidiary of GSE Performance Solutions, Inc., for $9.75 million (subject to customary pre- and post-closing working capital adjustments). 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, complimentary talent pool to our employee base.

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)
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)

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

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 March 31, 2019, we had approximately 521 employees, which includes approximately 286 in our Performance Improvement segment and approximately 235 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 March 31, 2019, we had approximately $68.9 million of total gross revenue backlog, which included $47.9 million of Performance Improvement Solutions backlog and $21.0 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.

24

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.


25

Results of Operations - three months ended March 31, 2019 versus three months ended March 31, 2018

Revenue.  Revenue for the three months ended March 31, 2019 totaled $22.2 million, which was 3.1% less than the $22.9 million of revenue for the three months ended March 31, 2018. The decrease in revenue was primarily due to decrease in the NITC segment listed below:
(in thousands)
Three months ended
 
 
March 31,
 
 
2019
 
2018
 
Revenue:
           
Performance Improvement Solutions
 
$
12,190
   
$
9,901
 
Nuclear Industry Training and Consulting
   
10,004
     
12,994
 
Total revenue
 
$
22,194
   
$
22,895
 

Performance Improvement Solutions revenue increased 23.1% to $12.2 million for the three months ended March 31, 2019 from $9.9 million for the three months ended March 31, 2018. The change was mainly driven by an increase of $3.7 million due to acquisitions of TNC and DP Engineering, which was partially offset by a decrease of $0.2 million from international subsidiaries as a result of the winding down of our international subsidiaries, and a decrease of $1.2 million in GSE Performance due to major project completion in first quarter of 2019. We recorded total Performance Improvement Solutions orders of $4.6 million and $5.9 million for the three months ended March 31, 2019 and 2018, respectively.

Nuclear Industry Training and Consulting revenue decreased (23.0%) to $10.0 million for the three months ended March 31, 2019 from $13.0 million for the three months ended March 31, 2018.  The decrease in sales was attributed to lower demand for staff augmentation support from two major customers. Nuclear Industry Training and Consulting orders totaled $9.8 million, and $18.8 million for the three months ended March 31, 2019 and 2018, respectively. In the first quarter of 2019, the Company has increased the business development team to grow sales and to make us more responsive to the needs of our new and existing customers.

At March 31, 2019, backlog was $68.9 million: $47.9 million for the Performance Improvement Solutions segment and $21.0 million for Nuclear Industry Training and Consulting. At December 31, 2018, the Company's backlog was $69.0 million: $47.8 million for the Performance Improvement Solutions segment and $21.2 million for Nuclear Industry Training and Consulting.

Gross profit. Gross profit was $4.7 million, or 21.3%, for the three months ended March 31, 2019, compared to $4.9 million, or 21.4% for the same period in 2018.

(in thousands)
Three months ended
 
 
March 31,
 
 
2019
   
%
 
2018
   
%
 
Gross profit:
                       
Performance Improvement Solutions
 
$
3,699
     
30.3
%
 
$
3,251
     
32.8
%
Nuclear Industry Training and Consulting
   
1,037
     
10.4
%
   
1,647
     
12.7
%
Total gross profit
 
$
4,736
     
21.3
%
 
$
4,898
     
21.4
%
The increase in gross profit for Performance Improvement Solutions for the three months ended March 31, 2019 as compared to the same period in 2018 was primarily driven by the acquisitions of True North and DP Engineering as well as cost savings realized on certain large projects through percentage of  completion contracts, which were not expected to recur in the foreseeable future. For the three months ended March 31, 2019 and 2018, our revenue on training and consulting services through T&M or fixed-price contracts accounted for 41% and 16% of the segment revenue, respectively.

The decrease in gross profit margin during 2019 for Nuclear Industry Training and Consulting was primarily driven by lower margin from Hyperspring and Absolute projects.
Selling, general and administrative expenses. Selling, general and administrative (SG&A) expenses totaled $4.4 million and $4.5 million for the three months ended March 31, 2019 and 2018, respectively. Significant changes in the components of SG&A spending were as follows:

($ in thousands)
 
Three months ended
 
   
March 31,
 
   
2019
   
%
   
2018
   
%
 
Selling, general and administrative expenses:
                       
Corporate charges
 
$
3,233
     
73.1
%
 
$
3,337
     
73.7
%
Business development expenses
   
944
     
21.3
%
   
918
     
20.3
%
Facility operation & maintenance (O&M)
   
245
     
5.6
%
   
271
     
6.0
%
Others
   
1
     
0.0
%
   
1
     
0.0
%
Total
 
$
4,423
     
100.0
%
 
$
4,527
     
100.0
%

Corporate charges decreased $(0.1) million due primarily to $1.0 million of additional general and administrative expenses relate to our acquisitions of True North and DP Engineering, $0.6 million of acquisition related expense,  offset by $0.5 million of savings as a result of our international restructuring plan along with other corporate cost saving initiatives and $1.2 million of decrease due to change on the fair value of contingent consideration.

Research and development.  Research and development costs consist primarily of software engineering personnel and other related costs.  Research and development costs, net of capitalized software, totaled $240,000 and $329,000 for the three months ended March 31, 2019 and 2018, respectively. Before capitalization of software development costs, research and development totaled $350,000 and $434,000 for three months ended March 31, 2019 and 2018, respectively.

Restructuring charges. On December 27, 2017, our Board of Directors approved an international restructuring plan to streamline and optimize our global operations. We expected restructuring charges to total $2.2 million, excluding any tax impacts and cumulative translation adjustments. For the three months ended March 31, 2019, we did not incur any restructuring charges. As of March 31, 2019, we had incurred total restructuring charges of $2.0 million since 2017, and we expect to record the remaining restructuring charges of approximately $0.2 million before the end of 2019. The restructuring charges exclude cumulative translation adjustment losses of approximately $1.7 million, assuming currency rates at March 31, 2019, which will be recorded as a charge against net income upon liquidation of the respective foreign subsidiaries. We also expect to recognize tax benefits related to the liquidation of these subsidiaries that we anticipate will offset a majority of the currency translation adjustment losses. For the three months ended March 31, 2019, the Company made payments related to our restructuring for employee termination benefits totaling $0.1 million that had been previously accrued for. For the three months ended March 31, 2018, we recorded restructuring charges of $0.9 million, which represented true-up adjustments related to the restructuring plan initiated in 2015.

Depreciation. Depreciation expense totaled $91,000 and $103,000 for the three months ended March 31, 2019 and 2018, respectively.

26

Amortization of definite-lived intangible assets. Total amortization expense related to definite-lived intangible assets totaled $0.5 million and $0.2 million for the three months ended March 31, 2019, and 2018, respectively.

Impairment on goodwill and definite-lived intangible assets. Due to the interim impairment test performed on the goodwill and definite-lived intangible assets obtained through business combination with DP Engineering, the Company recognized an impairment charge of $2.1 million related to goodwill and $3.4 million related to definite-lived intangible assets, both initially recognized upon the acquisition of DP Engineering for the three months ended March 31, 2019 (See Note 9). There was no impairment recognized for the three months ended March 31, 2018.

Gain (Loss) on derivative instruments, net. Gain (loss) on derivative instruments relates to the Company's foreign exchange contracts and remeasurement of foreign currency-denominated contract receivables, billings in excess of revenue earned, and subcontractor accruals. These amounts are remeasured into the functional currency using the current exchange rate at the end of the period. For the three months ended March 31, 2019, we recognized a gain of $102,000 on the change in fair value of foreign exchange contracts, and a gain of $17,000 from the remeasurement of contract receivables, billings in excess of revenue earned and subcontractor accruals. For the three months ended March 31, 2018, we recognized a loss of $118,000 on the change in fair value of foreign exchange contracts, and a loss of $38,000 from the remeasurement of contract receivables, billings in excess of revenue earned and subcontractor accruals.

Interest (expense) income, net. Interest expense totaled $222,000 and $0 for the three months ended March 31, 2019 and 2018, respectively. Interest income totaled $14,000 and $22,000 for the three months ended March 31, 2019 and 2018, respectively. The Company drew down under its five-year term loan of $14.3 million in February 2019 to finance the acquisition of  DP Engineering, and has recorded interest expense of $83,000 related to the term loan for the period of time this additional debt was outstanding during the three months ended March 31, 2019. Interest expense is expected to increase in the future as the debt from the acquisition of DP Engineering was only outstanding for a half of the three months ended March 31, 2019.

Other (expense) income, net.  The Company recognized $22,000 of other income, net and $25,000 of other income, net for the three months ended March 31, 2019 and 2018, respectively.

(Benefit) Provision for income taxes.  Income tax benefit was $(1.8) million, or an effective income tax rate of 30.4%, for the three months ended March 31, 2019, compared to $0.3 million, or an effective income tax rate of (20.9%), for the three months ended March 31, 2018. The Company's income tax provision 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 of the loss for impairment, federal income tax expense, foreign income tax expense, and state tax expense. Tax expense in 2018 is comprised mainly of federal income tax expense, foreign income tax expense, and state tax expense.

The difference in our effective tax rate 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, including the tax impact of the loss for impairment, and the excess book deduction related to stock options and restricted stock units that were exercised or vested during the year.

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.

27

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 March 31, 2019, the Company’s cash and cash equivalents totaled $11.3 million compared to $12.1 million at December 31, 2018.

For the three months ended March 31, 2019 and 2018, net cash used in operating activities was $(0.6) million and $(5.5) million, respectively. The year over year change of $4.9 million in cash flows used in operating activities was primarily driven by the loss on impairment, change in the fair value of contingent consideration,  the change in contract receivables, billing in excess of revenue earned and accounts payable and accrued expenses, which was mainly due to timing differences of cash collections and billing.

Net cash used in investing activities totaled $(13.6) million and $(0.4) million for the three months ended March 31, 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 three months ended March 31, 2019 and 2018, cash provided by (used in) financing activities totaled $13.5 million and $(1.7) million, respectively. The increase in the cash inflow from financing activities was largely driven by the proceeds from issuance of a term loan of $14.3 million; the increase was partially offset by an increase of $0.1 million in the Company's withholding of RSUs in order to pay employees’ payroll withholding taxes on vested RSUs, and repayments of $0.7 million on the term loan.

At March 31, 2019, the Company had cash and cash equivalents of $11.3 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 May 11, 2018, 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 March 31, 2019, the outstanding balance of the long-term debt was $22.1 million.

At March 31, 2019, there were no outstanding borrowings on the RLOC and four letters of credit totaling $1.9 million. The amount available at March 31, 2019, after consideration of the letters of credit was approximately $3.1 million.

The credit facility agreement is subject to standard financial covenants and reporting requirements. At March 31, 2019, the Company was in compliance with its financial covenants.

28

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
 
   
March 31,
 
   
2019
   
2018
 
Net loss
 
$
(4,236
)
 
$
(1,496
)
Interest expense (income), net
   
208
     
(22
)
Provision for income taxes
   
(1,848
)
   
259
 
Depreciation and amortization
   
729
     
371
 
EBITDA
   
(5,147
)
   
(888
)
Loss on impairment
   
5,464
     
-
 
Impact of the change in fair value of contingent consideration
   
(1,200
)
   
-
 
Restructuring charges
   
-
     
917
 
Stock-based compensation expense
   
597
     
627
 
Impact of the change in fair value of derivative instruments
   
(93
)
   
156
 
Acquisition-related expense
   
628
     
-
 
Adjusted EBITDA
 
$
249
   
$
812
 




29


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
 
   
March 31,
 
   
2019
   
2018
 
Net loss
 
$
(4,236
)
 
$
(1,496
)
Loss on impairment
   
5,464
     
-
 
Impact of the change in fair value of contingent consideration
   
(1,200
)
   
-
 
Restructuring charges
   
-
     
917
 
Stock-based compensation expense
   
597
     
627
 
Impact of the change in fair value of derivative instruments
   
(93
)
   
156
 
Acquisition-related expense
   
628
     
-
 
Amortization of intangible assets related to acquisitions
   
509
     
150
 
Adjusted net income
 
$
1,669
   
$
354
 
                 
Diluted loss per common share
 
$
(0.21
)
 
$
(0.08
)
                 
Adjusted earnings per common share – Diluted
 
$
0.08
   
$
0.02
 
                 
Weighted average shares outstanding - Diluted(1)
   
20,188,580
     
19,902,752
 

(1) During the three months ended March 31, 2019 and 2018, the Company reported both a GAAP net loss and positive adjusted net income. Accordingly, there were 237,834 and 388,367 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.


30

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 17.0% of total assets of the Company at March 31, 2019, and 7% of the Company's consolidated revenue for the three months ended March 31, 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 March 31, 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. 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 quarter-end, the Company's management has excluded True North from its evaluation of disclosure controls and procedures and management's report on internal control over financial reporting and changes therein below from the date of such acquisition through March 31, 2019. Our management is in the process of reviewing the operations of True North and implementing GSE's internal control structure over the acquired operations.
Changes in Internal Control over Financial Reporting

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.


31

PART II - OTHER INFORMATION

Item 1.
Legal Proceedings

None.

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

 
Fourth Amendment and Reaffirmation Agreement dated as of March 20, 2019, by and among GSE Systems, Inc., and GSE Performance Solutions, Inc., as Borrowers, GSE True North Consulting, LLC, Hyperspring, LLC, Absolute Consulting, Inc., and DP Engineering LLC, as Guarantors, and Citizens Bank, National Association, as Bank. Filed herewith.
     
 
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

32

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:  May 15, 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)

33
EX-10.1 2 exh10-1.htm FOURTH AMENDMENT AND REAFFIRMATION AGREEMENT DATED MARCH 20, 2019
FOURTH AMENDMENT AND REAFFIRMATION AGREEMENT
THIS FOURTH AMENDMENT AND REAFFIRMATION AGREEMENT is dated as of March 20, 2019 (this “Agreement”), by and among GSE SYSTEMS, INC., a Delaware corporation (“Parent”), GSE PERFORMANCE SOLUTIONS, INC., a Delaware corporation (“GSE Performance” and collectively with Parent, the “Borrowers” and each a “Borrower”), GSE TRUE NORTH CONSULTING, LLC, a Delaware limited liability company (“True North”), HYPERSPRING, LLC, a Delaware limited liability company (“Hyperspring”), ABSOLUTE CONSULTING, INC., a Delaware corporation (“Absolute” and together with True North and Hyperspring collectively, the “Original Guarantors” and each an “Original Guarantor”), DP ENGINEERING, LLC, formerly DP Engineering Ltd. Co., a Delaware limited liability company (“DP Engineering” and together with the Original Guarantors collectively, the “Guarantors” and each a “Guarantor” and together with the Borrowers collectively, the “Loan Parties” and each a “Loan Party”), and CITIZENS BANK, NATIONAL ASSOCIATION (the “Bank”).  Capitalized terms used herein but not otherwise defined herein shall have the meanings ascribed to such terms in the Credit Agreement (as defined below) or the Guaranty (as defined below), as applicable.
WHEREAS, pursuant to the terms of that certain Credit and Security Agreement, dated as of December 29, 2016 (as the same may have been amended, renewed, replaced, or supplemented from time to time prior to the Closing Date (as defined in the Credit Agreement), the “Original Credit Agreement”), by and among Borrowers and Bank, the Bank agreed to provide a revolving line of credit to Borrowers in an amount not to exceed $5,000,000 pursuant to a revolving line of credit note dated as of the Initial Closing Date (as defined in the Credit Agreement) of the Borrowers payable to the order of the Bank (the “RLOC Note”);
WHEREAS, Hyperspring executed and delivered a Guaranty and Suretyship Agreement (as the same may have been amended, restated or modified from time to time, the “Hyperspring Guaranty”) dated as of December 29, 2016 in favor of Bank in connection with Borrower entering into the Original Credit Agreement;
WHEREAS, Absolute executed and delivered a Guaranty and Suretyship Agreement (as the same may have been amended, restated or modified from time to time, the “Absolute Guaranty”) dated as of September 20, 2017 in favor of Bank in connection with the Original Credit Agreement;
WHEREAS, True North executed and delivered a Guaranty and Suretyship Agreement (as the same may have been amended, restated or modified from time to time, the “True North Guaranty”) dated as of May 11, 2018 in favor of Bank in connection with the Credit Agreement;
WHEREAS, GSE Performance executed and delivered a Pledge Agreement (as the same may have been amended, restated or modified from time to time, the “GSE Performance Pledge Agreement”) dated as of September 20, 2017 in favor of Bank in connection with the Original Credit Agreement;
WHEREAS, Borrowers and Bank entered into that certain Amended and Restated Credit Agreement (as the same may have been amended, restated or modified from time to time, the “Credit Agreement”) dated as of May 11, 2018 to continue the RLOC and to provide for a Term Loan Facility in a principal amount up to $25,000,000;
WHEREAS, Original Guarantors and Bank entered into that certain Security Agreement (as the same may have been amended, restated or modified from time to time, the “Security Agreement”) dated as of May 11, 2018;
WHEREAS, pursuant to that certain Amendment and Reaffirmation Agreement dated as of May 11, 2018, the Borrowers, the Original Guarantors and the Bank agreed to amend the terms and conditions of the RLOC Note and the GSE Performance Pledge Agreement;
WHEREAS, pursuant to that certain Second Amendment and Reaffirmation Agreement dated as of  May 25, 2018, the Borrowers, the Original Guarantors and the Bank agreed to amend certain terms and conditions of the Credit Documents to reflect the conversion of True North to a Delaware limited liability company;
WHEREAS, on February 15, 2019 GSE Performance acquired all of the membership interests of DP Engineering and DP Engineering executed and delivered a (a) Guaranty and Suretyship Agreement (the “DP Engineering Guaranty” and together with the True North Guaranty, the Hyperspring Guaranty and Absolute Guaranty collectively, the “Guaranty”) in favor of Bank in connection with the Credit Agreement and (b) Pledge Agreement in favor of Bank in connection with the Credit Agreement; and
WHEREAS, the parties hereto intend that, (a) the Credit Documents shall be amended subject to the terms and conditions set forth herein, (b) the obligations under the Guaranty and the Security Agreement will continue to be in effect, on the terms set forth therein, and (c) the Guaranty and the Security Agreement will continue to support and otherwise benefit the Obligations (as defined in the Guaranty).
NOW, THEREFORE, in consideration of the foregoing and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto agree, under seal, as follows:
ARTICLE I
Section 1.01. Amendments to Credit Documents.  The Credit Documents (as defined in the Credit Agreement) are hereby amended as follows:
(a) All references in the Credit Documents to “DP Engineering Ltd. Co., a Texas limited liability company” are hereby deleted and replaced with “DP Engineering, LLC, a Delaware limited liability company”.
(b) Exhibit A to the GSE Performance Pledge Agreement is hereby deleted and replaced with Exhibit A attached hereto.
ARTICLE II


Reaffirmation
Section 2.01. Reaffirmation.
(a) Each Guarantor hereby: (i) affirms and confirms its guarantee and other commitments and obligations, under the Guaranty, the Security Agreement and any other Credit Documents executed by such Guarantor and (ii) confirms that each guarantee and other commitments and obligations under the Guaranty, the Security Agreement and any other Credit Documents executed by such Guarantor shall continue to be in full force and effect and shall continue to accrue to the benefit of the Bank notwithstanding the effectiveness of the Credit Agreement.
(b) Each Borrower hereby affirms the execution and delivery to Bank of the Credit Documents, and the Credit Documents are continued in full force and effect and are in all respects hereby affirmed and ratified.
ARTICLE III


Representations and Warranties
Each Loan Party, to the extent applicable, hereby represents and warrants, which representations and warranties shall survive execution and delivery of this Agreement, as follows:
Section 3.01. Organization.  Each Loan Party is duly organized, validly existing and in good standing under the laws of the jurisdiction of its organization.
Section 3.02. Authority; Enforceability.  Each Loan Party has the corporate or limited liability company power to execute, deliver and carry out the terms and provisions of this Agreement and has taken all necessary corporate and other action, to authorize the execution, delivery and performance by it of this Agreement.  Each Loan Party has duly executed and delivered this Agreement, and this Agreement constitutes a legal, valid and binding obligation of such Loan Party, enforceable against it in accordance with the terms hereof.
Section 3.03. Credit Documents.  The representations and warranties made by each Loan Party and set forth in the Credit Documents are true and correct on and as of the date hereof with the same effect as though made on and as of such date, except to the extent such representations and warranties expressly relate to an earlier date (in which case any such representation and warranty shall have been true and correct as of such earlier date).
ARTICLE IV


Miscellaneous
Section 4.01. Conditions to Effectiveness of Agreement.  The Bank’s willingness to agree to the amendments set forth in this Agreement is subject to the delivery by the Borrower to the Bank of the items described under the heading “To be Delivered Within 30 Days Post-Closing” of the closing checklist attached hereto as Exhibit B.
Section 4.02. Notices.  All communications and notices hereunder shall be in writing and given as provided in Section 10.9 of the Credit Agreement or  Section 13 of the Guaranty, as applicable.
Section 4.03. Expenses.  Each Loan Party acknowledges and agrees that the Bank shall be entitled to reimbursement of expenses as provided in Section 10.2 of the Credit Agreement and Section 10 of the Guaranty, as applicable.
Section 4.04. Credit Document.  This Agreement is a “Credit Document” executed pursuant to the Credit Agreement and shall be construed, administered and applied in accordance with the terms and provisions thereof.
Section 4.05. Successors and Assigns.  The provisions of this Agreement shall be binding upon and inure to the benefit of the parties hereto and their respective successors and assigns.
Section 4.06. No Novation.  Nothing herein contained shall be construed as a substitution or novation of the obligations outstanding under the Credit Documents, which shall remain in full force and effect except as modified by this Agreement and the Credit Agreement.
Section 4.07. Governing Law; Waiver of Jury Trial.  This Agreement shall be construed in accordance with and governed by the laws of the State of Delaware. EACH LOAN PARTY HEREBY KNOWINGLY, VOLUNTARILY AND INTENTIONALLY WAIVES ANY RIGHT TO A TRIAL BY JURY IN ANY SUIT, ACTION OR PROCEEDING BROUGHT OR INSTITUTED BY ANY PARTY HERETO OR ANY SUCCESSOR OR ASSIGN OF ANY PARTY, ON OR WITH RESPECT TO THIS AGREEMENT, ANY OF THE OTHER DOCUMENTS, THE COLLATERAL OR THE DEALINGS OF THE PARTIES WITH RESPECT HERETO OR THERETO, WHETHER BY CLAIM OR COUNTERCLAIM.
Section 4.08. Remaining Force and Effect.  Except as specifically amended hereby, the Credit Documents remain in full force and effect in accordance with their original terms and conditions.

[Remainder of Page Intentionally Left Blank]
IN WITNESS WHEREOF, each of the parties hereto has caused this Agreement to be duly executed under seal by its respective authorized officers as of the day and year first above written.
 
BANK:
Witness/Attest:
  
CITIZENS BANK, NATIONAL ASSOCIATION
By: (SEAL) 
 Edward S. Winslow
 Senior Vice President
 
BORROWERS:
Witness/Attest:
  
GSE SYSTEMS, INC.
By: (SEAL) 
 Emmett Pepe
 Chief Financial Officer
Witness/Attest:
  
GSE PERFORMANCE SOLUTIONS, INC.
By: (SEAL) 
 Emmett Pepe
 Treasurer
 
GUARANTORS:
Witness/Attest:
  
ABSOLUTE CONSULTING, INC.
By: (SEAL) 
 Emmett Pepe
 Treasurer
Witness/Attest:
  
HYPERSPRING, LLC
By: (SEAL) 
 Emmett Pepe
 Treasurer
   
Witness/Attest:
  
GSE TRUE NORTH CONSULTING, LLC
By: (SEAL) 
 Emmett Pepe
 Treasurer
   
Witness/Attest:
  
DP ENGINEERING, LLC
By: (SEAL) 
 Emmett Pepe
 Treasurer

EXHIBIT A

ISSUERS

Absolute Consulting, Inc., a Delaware corporation (100%)
GSE True North Consulting, LLC, a Delaware limited liability company (100%)

Hyperspring, LLC, a Delaware limited liability company (100%)

DP Engineering, LLC, a Delaware limited liability company (100%)

DP-NXA Consultants, LLC, a Texas limited liability company (48%)

EXHIBIT B

CLOSING CHECKLIST

See attachment.


EX-31.1 3 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:  May 15, 2019
 
/s/ Kyle J. Loudermilk
   
Kyle J. Loudermilk
   
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 4 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:  May 15, 2019
 
/s/ Emmett A. Pepe
   
Emmett A. Pepe
   
Chief Financial Officer
(Principal Financial and Accounting Officer)

EX-32.1 5 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 March 31, 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:  May 15, 2019
/s/ Kyle J. Loudermilk
 
/s/ Emmett A. Pepe
 
 
Kyle J. Loudermilk
 
Emmett A. Pepe
 
 
Chief Executive Officer
 
Chief Financial Officer
 
         


EX-101.INS 6 gvp-20190331.xml XBRL INSTANCE DOCUMENT 0000944480 2019-01-01 2019-03-31 0000944480 2019-04-30 0000944480 2019-03-31 0000944480 2018-12-31 0000944480 2018-01-01 2018-03-31 0000944480 us-gaap:RetainedEarningsMember 2017-12-31 0000944480 us-gaap:TreasuryStockMember 2018-12-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000944480 us-gaap:TreasuryStockMember 2017-12-31 0000944480 us-gaap:CommonStockMember 2018-12-31 0000944480 us-gaap:RetainedEarningsMember 2018-12-31 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000944480 us-gaap:CommonStockMember 2017-12-31 0000944480 2017-12-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000944480 2018-03-31 0000944480 us-gaap:RetainedEarningsMember 2018-03-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0000944480 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0000944480 us-gaap:CommonStockMember 2018-01-01 2018-03-31 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0000944480 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000944480 us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0000944480 us-gaap:CommonStockMember 2019-03-31 0000944480 us-gaap:TreasuryStockMember 2019-03-31 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0000944480 us-gaap:CommonStockMember 2018-03-31 0000944480 us-gaap:RetainedEarningsMember 2019-03-31 0000944480 us-gaap:TreasuryStockMember 2018-03-31 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000944480 gvp:DPEngineeringLtdCoMember 2019-01-01 2019-03-31 0000944480 gvp:TrueNorthConsultingLLCMember 2019-01-01 2019-03-31 0000944480 srt:MinimumMember 2019-01-01 2019-03-31 0000944480 srt:MaximumMember 2019-01-01 2019-03-31 0000944480 us-gaap:AccountingStandardsUpdate201602Member 2019-03-31 0000944480 gvp:TrueNorthConsultingLLCMember 2018-05-11 0000944480 gvp:DPEngineeringLtdCoMember 2019-02-15 0000944480 gvp:DPEngineeringLtdCoMember 2019-02-15 2019-02-15 0000944480 gvp:TrueNorthConsultingLLCMember 2018-05-11 2018-05-11 0000944480 gvp:DPEngineeringLtdCoMember 2019-03-31 0000944480 gvp:DPEngineeringLtdCoMember 2019-02-16 2019-03-31 0000944480 us-gaap:TrademarksAndTradeNamesMember gvp:TrueNorthConsultingLLCMember 2018-05-11 2018-05-11 0000944480 us-gaap:NoncompeteAgreementsMember gvp:DPEngineeringLtdCoMember 2019-02-15 2019-02-15 0000944480 us-gaap:CustomerRelationshipsMember gvp:TrueNorthConsultingLLCMember 2018-05-11 2018-05-11 0000944480 gvp:TrueNorthConsultingLLCMember us-gaap:StandstillAgreementsMember 2018-05-11 2018-05-11 0000944480 us-gaap:CustomerRelationshipsMember gvp:DPEngineeringLtdCoMember 2019-02-15 2019-02-15 0000944480 us-gaap:TrademarksAndTradeNamesMember gvp:DPEngineeringLtdCoMember 2019-02-15 2019-02-15 0000944480 us-gaap:NoncompeteAgreementsMember gvp:TrueNorthConsultingLLCMember 2018-05-11 2018-05-11 0000944480 gvp:TrueNorthConsultingLLCMember srt:MaximumMember 2018-05-11 2018-05-11 0000944480 srt:MinimumMember gvp:TrueNorthConsultingLLCMember 2018-05-11 2018-05-11 0000944480 gvp:DPEngineeringLtdCoMember srt:MinimumMember 2019-02-15 2019-02-15 0000944480 srt:MaximumMember gvp:DPEngineeringLtdCoMember 2019-02-15 2019-02-15 0000944480 2018-01-01 2018-12-31 0000944480 2019-02-15 0000944480 us-gaap:SubsequentEventMember 2019-04-01 2019-04-30 0000944480 us-gaap:AccountsReceivableMember 2018-12-31 0000944480 us-gaap:AccountsReceivableMember 2019-03-31 0000944480 gvp:CustomerOneMember us-gaap:AccountsReceivableMember 2019-01-01 2019-03-31 0000944480 gvp:CustomerTwoMember us-gaap:AccountsReceivableMember 2019-01-01 2019-03-31 0000944480 us-gaap:AccountsReceivableMember 2018-01-01 2018-12-31 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2018-12-31 0000944480 gvp:PerformanceImprovementSolutionsMember 2018-12-31 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2019-01-01 2019-03-31 0000944480 gvp:PerformanceImprovementSolutionsMember 2019-01-01 2019-03-31 0000944480 gvp:PerformanceImprovementSolutionsMember 2019-03-31 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2019-03-31 0000944480 gvp:NonContractualCustomerRelationshipsMember 2018-12-31 0000944480 us-gaap:OtherIntangibleAssetsMember 2018-12-31 0000944480 us-gaap:DevelopedTechnologyRightsMember 2018-12-31 0000944480 gvp:AllianceAgreementMember 2018-12-31 0000944480 us-gaap:CustomerRelationshipsMember 2018-12-31 0000944480 us-gaap:NoncompeteAgreementsMember 2018-12-31 0000944480 us-gaap:DevelopedTechnologyRightsMember 2019-03-31 0000944480 us-gaap:CustomerRelationshipsMember 2019-03-31 0000944480 us-gaap:TradeNamesMember 2018-12-31 0000944480 gvp:NonContractualCustomerRelationshipsMember 2019-03-31 0000944480 us-gaap:NoncompeteAgreementsMember 2019-03-31 0000944480 us-gaap:TradeNamesMember 2019-03-31 0000944480 us-gaap:OtherIntangibleAssetsMember 2019-03-31 0000944480 gvp:AllianceAgreementMember 2019-03-31 0000944480 us-gaap:TradeNamesMember 2019-01-01 2019-03-31 0000944480 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-03-31 0000944480 us-gaap:NoncompeteAgreementsMember 2019-01-01 2019-03-31 0000944480 srt:MaximumMember gvp:DPEngineeringLtdCoMember 2019-01-01 2019-03-31 0000944480 srt:MinimumMember gvp:DPEngineeringLtdCoMember 2019-01-01 2019-03-31 0000944480 us-gaap:FairValueInputsLevel2Member 2019-03-31 0000944480 us-gaap:FairValueInputsLevel2Member 2018-12-31 0000944480 us-gaap:FairValueInputsLevel1Member 2019-03-31 0000944480 us-gaap:FairValueInputsLevel3Member 2019-03-31 0000944480 us-gaap:FairValueInputsLevel1Member 2018-12-31 0000944480 us-gaap:FairValueInputsLevel3Member 2018-12-31 0000944480 us-gaap:FairValueInputsLevel3Member 2019-01-01 2019-03-31 0000944480 us-gaap:ForeignExchangeContractMember 2019-03-31 0000944480 us-gaap:ForeignExchangeContractMember 2018-12-31 0000944480 us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-03-31 0000944480 gvp:LIBORBBABloombergMember 2019-01-01 2019-03-31 0000944480 srt:MinimumMember gvp:DelayedDrawTermLoanMember 2019-01-01 2019-03-31 0000944480 gvp:DelayedDrawTermLoanMember srt:MaximumMember 2019-01-01 2019-03-31 0000944480 us-gaap:InterestRateSwapMember 2019-03-31 0000944480 us-gaap:InterestRateSwapMember 2019-01-01 2019-03-31 0000944480 us-gaap:ForeignExchangeContractMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-03-31 0000944480 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember 2018-12-31 0000944480 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember 2019-03-31 0000944480 us-gaap:InterestRateSwapMember us-gaap:OtherNoncurrentLiabilitiesMember 2018-12-31 0000944480 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0000944480 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-03-31 0000944480 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-03-31 0000944480 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-03-31 0000944480 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-03-31 0000944480 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-03-31 0000944480 gvp:CitizenSBankMember srt:MaximumMember gvp:DelayedDrawTermLoanMember 2019-01-01 2019-03-31 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:CitizenSBankMember 2019-01-01 2019-03-31 0000944480 gvp:CitizenSBankMember us-gaap:RevolvingCreditFacilityMember 2016-12-29 0000944480 gvp:CitizenSBankMember gvp:DelayedDrawTermLoanMember us-gaap:RevolvingCreditFacilityMember 2018-05-11 0000944480 gvp:DPEngineeringLtdCoMember gvp:DelayedDrawTermLoanMember 2019-02-15 2019-02-15 0000944480 gvp:DelayedDrawTermLoanMember gvp:TrueNorthConsultingLLCMember 2019-01-01 2019-03-31 0000944480 us-gaap:RevolvingCreditFacilityMember srt:MaximumMember gvp:CitizenSBankMember 2019-01-01 2019-03-31 0000944480 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember gvp:CitizenSBankMember 2019-01-01 2019-03-31 0000944480 gvp:CitizenSBankMember us-gaap:RevolvingCreditFacilityMember 2019-03-31 0000944480 gvp:DelayedDrawTermLoanMember gvp:TrueNorthConsultingLLCMember 2018-05-11 2018-05-11 0000944480 gvp:TrueNorthConsultingLLCMember gvp:DelayedDrawTermLoanMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-03-31 0000944480 us-gaap:LondonInterbankOfferedRateLIBORMember gvp:DelayedDrawTermLoanMember gvp:DPEngineeringLtdCoMember 2019-01-01 2019-03-31 0000944480 gvp:CitizenSBankMember gvp:DelayedDrawTermLoanMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-03-31 0000944480 gvp:DelayedDrawTermLoanMember gvp:CitizenSBankMember srt:MinimumMember 2019-01-01 2019-03-31 0000944480 gvp:DPEngineeringLtdCoMember gvp:DelayedDrawTermLoanMember srt:MinimumMember 2019-02-15 2019-02-15 0000944480 gvp:DPEngineeringLtdCoMember gvp:DelayedDrawTermLoanMember srt:MaximumMember 2019-02-15 2019-02-15 0000944480 gvp:TrueNorthConsultingLLCMember gvp:DelayedDrawTermLoanMember 2019-03-31 0000944480 gvp:DelayedDrawTermLoanMember 2019-03-31 0000944480 gvp:TrainingAndConsultingServicesMember gvp:NuclearIndustryTrainingAndConsultingMember 2018-01-01 2018-03-31 0000944480 gvp:PerformanceImprovementSolutionsMember gvp:SystemDesignAndBuildMember 2018-01-01 2018-03-31 0000944480 gvp:PerformanceImprovementSolutionsMember gvp:SystemDesignAndBuildMember 2019-01-01 2019-03-31 0000944480 gvp:PerformanceImprovementSolutionsMember gvp:SoftwareMember 2018-01-01 2018-03-31 0000944480 gvp:TrainingAndConsultingServicesMember gvp:PerformanceImprovementSolutionsMember 2019-01-01 2019-03-31 0000944480 gvp:TrainingAndConsultingServicesMember gvp:NuclearIndustryTrainingAndConsultingMember 2019-01-01 2019-03-31 0000944480 gvp:SoftwareMember gvp:PerformanceImprovementSolutionsMember 2019-01-01 2019-03-31 0000944480 gvp:TrainingAndConsultingServicesMember gvp:PerformanceImprovementSolutionsMember 2018-01-01 2018-03-31 0000944480 2019-04-01 2019-03-31 0000944480 country:GB 2019-01-01 2019-03-31 0000944480 country:CN 2019-01-01 2019-03-31 0000944480 country:IN 2019-01-01 2019-03-31 0000944480 us-gaap:StateAndLocalJurisdictionMember 2019-01-01 2019-03-31 0000944480 country:SE 2019-01-01 2019-03-31 0000944480 us-gaap:DomesticCountryMember 2019-01-01 2019-03-31 0000944480 srt:MinimumMember 2019-03-31 0000944480 srt:MaximumMember 2019-03-31 0000944480 gvp:PerformanceImprovementSolutionsMember 2018-01-01 2018-03-31 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2018-01-01 2018-03-31 0000944480 gvp:NXAConsultantsLLCMember 2019-01-01 2019-03-31 0000944480 gvp:DPEngineeringLtdCoMember 2019-01-01 2019-03-31 0000944480 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-03-31 xbrli:shares iso4217:USD iso4217:USD xbrli:shares gvp:Stream gvp:Obligation xbrli:pure gvp:Company gvp:Position gvp:Customer gvp:Segment gvp:Letter iso4217:EUR utr:Q gvp:Squarefeet false --12-31 2019-03-31 Non-accelerated Filer GSE SYSTEMS INC 0000944480 19996304 2019 Q1 10-Q false false true 3200000 3200000 9000000 1307000 1573000 1000 18636000 21077000 21077000 18636000 2646000 1577000 4228000 4320000 -1722000 -1635000 P15Y P5Y P15Y P10Y P5Y P4Y P5Y P15Y P15Y P10Y P4Y 78118000 78578000 76000 150000 76000 150000 570000 570000 595000 595000 570000 32000 595000 27000 427000 428000 509000 150000 763200 237834 5464000 0 0 824000 867000 825000 145000 970000 0 43000 71424000 61440000 155000 154000 35000000 31935000 10205000 15998000 1870000 2934000 210000 1000 1806000 2018-05-11 2019-02-15 134000 306000 14855000 9915000 8000 209000 1494000 628000 -3629000 -3451000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; 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;"><font style="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.</font></div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Three months ended March 31,</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: 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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;"> 2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Revenue</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">25,178</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">29,889</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Net loss</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(3,451</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(3,629</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td></tr></table><div><br /></div></div> 29889000 25178000 True North Consulting LLC DP Engineering Ltd, CO. 1 1 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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%;"><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><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Acquisitions</font></div></td></tr></table></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 style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"><u>DP Engineering</u></font></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="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.</font></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="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&#160; segment.&#160; Located in Fort Worth, Texas, DP Engineering is well-regarded as a leading service provider to the nuclear power industry, having been designated an &#8220;engineer of choice&#8221; by two large power generation companies.&#160; 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.</font></div><div style="text-align: left; margin-bottom: 12pt;"><font style="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.</font></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; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; width: 88%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Base purchase price per agreement</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">13,500</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 88%; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Pre closing working capital adjustment</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">155</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 88%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Fair value of contingent consideration</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">1,200</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 88%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Total purchase price</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">14,855</font></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 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 March 31, 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 style="font-family: 'Times New Roman'; font-size: 10pt;">(<font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">in thousands</font>)</font></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Total purchase price</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">14,855</font></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 style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;Purchase price allocation:</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#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 style="font-family: 'Times New Roman'; font-size: 10pt;">Cash</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">134</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: 11pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Contract receivables</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">2,934</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: 11pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Prepaid expenses and other current assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">209</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: 11pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Property, and equipment, net</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">210</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: 11pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Intangible assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">6,798</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: 11pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Other assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">1,806</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: 11pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Accounts payable and accrued expenses</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">(1,375</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">)</font></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 style="font-family: 'Times New Roman'; font-size: 10pt;">Other liabilities</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">(1,494</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt;">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;Total identifiable net assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">9,222</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;Goodwill</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">5,633</font></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 style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;Net assets acquired</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">14,855</font></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 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 expects to collect 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 style="font-family: 'Times New Roman'; font-size: 10pt;">DP Engineering contributed revenue of $1.6 million to GSE for the period from February 15, 2019 to March 31, 2019.</font></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="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, and 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.</font></div><div style="text-align: left; margin-bottom: 12pt;"><font style="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 to fifteen years. Please see Note 9 for further analysis on the carrying amount change due to impairment on goodwill and definite-lived intangible assets at March 31, 2019.</font></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; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Intangible Assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted average amortization period</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fair Value</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: 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 style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in years)</font></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 style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in thousands)</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Customer relationships</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">15</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">4,898</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Tradename</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">10</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">1,172</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Non-compete agreements</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; 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><font style="font-family: 'Times New Roman'; font-size: 10pt;">5</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt;">728</font></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 style="font-family: 'Times New Roman'; font-size: 10pt;">Total</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; 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><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">6,798</font></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; font-weight: bold;">2018 Acquisition</div><div style="text-align: justify; margin-bottom: 12pt;"><font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"><u>True North</u></font></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="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 issued a $10.3 million term loan to finance the transaction (including the transaction costs). See note 14, for further details of the loan.</font></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="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.</font></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 March 31, 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, accrued compensation and the residual amount allocated to goodwill.</div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(<font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">in thousands</font>)</font></div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Total purchase price</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">9,915</font></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 style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;Purchase price allocation:</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#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 style="font-family: 'Times New Roman'; font-size: 10pt;">Cash</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">306</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: 11pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Contract receivables</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">1,870</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: 11pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Prepaid expenses and other current assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">8</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: 11pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Property, and equipment, net</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">1</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: 11pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Intangible assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">5,088</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: 11pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Accounts payable, accrued expenses</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">(1,744</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">)</font></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 style="font-family: 'Times New Roman'; font-size: 10pt;">Accrued compensation</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">(353</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt;">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;Total identifiable net assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">5,176</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;Goodwill</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">4,739</font></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 style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;Net assets acquired</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">9,915</font></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 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 March 31, 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 style="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 expected to be tax deductible. All of the $4.7 million of goodwill was assigned to our Performance segment. The Company is still evaluating the impact of the True North acquisition on our reporting units. As discussed above, the goodwill amount is provisional pending receipt of the final valuations of various assets and liabilities.</font></div><div><br /></div><div style="text-align: justify;"><font style="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 to fifteen years. The fair value of the intangible assets is provisional pending receipt of the final valuations for these assets.</font></div><div><br /></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; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Intangible Assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Weighted average amortization period</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Fair Value</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: 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 style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"> (in years)</font></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 style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"> (in thousands)</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Customer relationships</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">15</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">3,758</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Tradename</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">10</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">582</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Non-compete agreements</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">4</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">221</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Alliance agreements</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">5</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt;">527</font></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 style="font-family: 'Times New Roman'; font-size: 10pt;">Total</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; 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><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">5,088</font></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 style="text-align: justify; 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;"><font style="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.</font></div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Three months ended March 31,</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: 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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;"> 2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Revenue</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">25,178</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">29,889</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Net loss</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(3,451</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(3,629</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td></tr></table><div><br /></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 style="font-family: 'Times New Roman'; font-size: 10pt;">For the three months ended March 31, 2019, the Company has incurred $0.6 million of transaction costs related to the acquisition of DP Engineering. Due to a triggering event occurred after the acquisition as depicted in Note 9, an impairment test was conducted, which resulted in substantially writing down the estimated fair value of goodwill and 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 three months ended March 31, 2019, in the table above.</font></div><div style="text-align: justify;"><font style="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.</font></div><div><br /></div></div> 5633000 4739000 9222000 5176000 6798000 5088000 5000000 9915000 14855000 129000 118000 105000 110000 615000 596000 0 0 825000 825000 0 824000 824000 0 11346000 12123000 12123000 20071000 11346000 12410000 155000 -7661000 -777000 60000000 60000000 0.01 0.01 21595215 21485445 19886534 19996304 214000 216000 -1541000 -4323000 0.187 0.202 0.168 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"><!--Anchor-->GSE 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.</font></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">The consolidated interim financial statements included herein have been prepared by GSE Systems, Inc. (the Company, GSE, we, us, or our) 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.</font></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">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.</font></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">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.</font></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">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.</font></div></div> 11275000 5040000 824000 10609000 7511000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table reflects the balance of contract liabilities and the revenue recognized in the reporting period that was included in the contract liabilities from contracts with customers:</div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(<font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">in thousands</font>)</font></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">March 31, 2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><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 style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">December 31, 2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Billings in excess of revenue earned (BIE)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">7,511</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">10,609</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Revenue recognized in the period from amounts included in BIE at the beginning of the period</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">5,040</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">11,275</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr></table><div><br /></div></div> 17997000 17458000 655000 0 655000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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 months ended March 31, 2019 and 2018, along with the reportable segment for each category:</div><div><br /></div><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(<font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">in thousands</font>)</font></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Three months ended March 31,</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#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 style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Performance Improvement Solutions segment</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></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">System Design and Build</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">6,442</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">7,495</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Software</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">749</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">869</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Training and Consulting Services</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">4,999</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">1,537</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;">&#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: 76%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nuclear Industry Training and Consulting segment</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#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: 2px; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Training and Consulting Services</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">10,004</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt;">12,994</font></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: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total revenue</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">22,194</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">22,895</font></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> P5Y P5Y P5Y P5Y 0.02 0.0275 0.02 0.0275 0.02 0.0275 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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%;"><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><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Debt</font></div></td></tr></table></div></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">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, including 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.</font></div><div><br /></div><div style="text-align: justify;"><font style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><u>RLOC</u></font></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">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.</font></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">At March 31, 2019, there were no outstanding borrowings under the RLOC and four letters of credit totaling $1.9 million. The amount available at March 31, 2019, after consideration of letters of credit was approximately $3.1 million.</font></div><div><br /></div><div style="text-align: justify;"><font style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><u>Term Loan</u></font></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">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.</font></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">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.</font></div><div><br /></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; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;"><div style="text-align: left;"><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: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><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 style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Long-term debt, net of discount</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">22,104</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">8,512</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Less: current portion of long-term debt</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">(4,763</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">1,902</font></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 style="font-family: 'Times New Roman'; font-size: 10pt;">Long-term debt, less current portion</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">17,341</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">6,610</font></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 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 March 31, 2019, the Company was in compliance with its financial covenants.</div></div> 1902000 4763000 70000 -90000 -2128000 7589000 5461000 103000 91000 2020-12-31 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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%;"><tr><td style="width: 27pt; 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><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Derivative Instruments</font></div></td></tr></table></div></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">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.</font></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; color: #000000;">Foreign Currency Risk Management</font></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">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.</font></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">As of March 31, 2019, the Company had foreign exchange contracts outstanding of approximately 3.2 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.</font></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; color: #000000;">Interest Rate Risk Management</font></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">As discussed in Note 13, the Company entered into a term loan to finance the acquisition of True North in May 2018. The loan bears interest at adjusted one-month LIBOR plus a margin ranging between 2% 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 five-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></font></div><div><br /></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; 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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">March 31,</font></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 style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">December 31,</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; color: #000000;">(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: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; color: #000000;">Prepaid expenses and other current 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></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Foreign exchange contracts</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">145</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">43</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Total asset derivatives</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">145</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">43</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; color: #000000;">Other liabilities</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Interest rate swaps</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(128</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(103</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Total liability derivatives</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(128</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(103</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Net fair value</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">17</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(60</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td></tr></table><div><br /></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">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.</font></div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">For the three months ended March 31, 2019 and 2018, the Company recognized net gain (loss) 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; 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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Three months ended</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">March 31,</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; color: #000000;">(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: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Interest rate swap - change in fair value</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(26</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Foreign exchange contracts - change in fair value</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">102</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(118</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Remeasurement of related contract receivables,</font></div><div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">&#160;and billings in excess of revenue earned</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">17</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(38</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></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: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Gain (loss) on derivative instruments, net</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">93</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(156</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td></tr></table><div><br /></div></div> 103000 128000 103000 128000 103000 0 103000 128000 0 128000 0 0 43000 145000 43000 145000 0.0302 -60000 17000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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%;"><tr><td style="width: 29.5pt; 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><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Stock-Based Compensation</font></div></td></tr></table></div></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">The Company recognizes stock-based compensation expense for all equity-based awards issued to employees, directors and non-employees that are expected to vest. Stock-based compensation expense is based on the fair value of awards as of the grant date.&#160; The Company recognized $570,000 and $595,000 of stock-based compensation expense related to equity awards for the three months ended March 31, 2019 and 2018, respectively, under the fair value method. In addition to the stock-based compensation expense recognized, the Company also recognized $27,000 and $32,000 of expense related to the change in the fair value of cash-settled restricted stock units (RSUs) during the three months ended March 31, 2019 and 2018, respectively.</font></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">During the three months ended March 31, 2019, the Company granted approximately three hundred thousand time-vesting RSUs to employees with an aggregate fair value of $0.8 million. During the three months ended March 31, 2018, the Company granted approximately two hundred thousand time-vesting RSUs to employees with an aggregate fair value of $0.7 million. A portion of the time-vesting RSUs vest quarterly in equal amounts over the course of eight quarters and the remainder vest annually in equal amounts over the course of three years. The fair value of the time-vesting RSUs is expensed ratably over the requisite service period, which ranges from one to three years.</font></div><div><br /></div><div style="text-align: justify; margin-bottom: 8pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">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&#160; 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.</font></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">During the three months ended March 31, 2019, the Company granted approximately three hundred fifty thousand performance-vesting RSUs to employees with an aggregate fair value of $0.9 million. During three months ended March 31, 2018, the Company did not grant any performance-vesting RSUs. The Company did not any grant stock options for the three months ended March 31, 2019 and 2018.</font></div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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%;"><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><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Basic and Diluted Loss per Common Share</font></div></td></tr></table></div></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Basic loss per share is computed by dividing net loss by weighted average number of outstanding shares of common stocks outstanding for the period. Diluted net loss 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 has an anti-dilutive impact on diluted net loss per share. Since we experienced a net loss for both periods presented, basic and diluted net loss per share are the same. As such, diluted loss per share for the three months ended March 31, 2019 and 2018 excludes the impact of potentially dilutive common shares related to the exercise of outstanding stock options and the vesting of RSUs since those shares would have an anti-dilutive effect on loss per share.</font></div><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The weighted average 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; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; color: #000000;">(in thousands, except for share amounts)</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Three months ended</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; 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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">March 31,</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#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 style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;"> 2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Numerator:</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></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Net loss</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(4,236</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(1,496</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; 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: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Denominator:</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#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; text-indent: -7.2pt; margin-left: 14.4pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Weighted-average shares outstanding for basic loss per share</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">19,950,746</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">19,514,385</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; 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; text-indent: -7.2pt; margin-left: 14.4pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Effect of dilutive securities:</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#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; text-indent: -7.2pt; margin-left: 25.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Stock options and restricted stock units</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></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%; 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: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Adjusted weighted-average shares outstanding and assumed conversions for diluted loss per share</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">19,950,746</font></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;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">19,514,385</font></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: 76%; 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: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Shares related to dilutive securities excluded because inclusion would be anti-dilutive</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">237,834</font></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;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">763,200</font></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> -0.21 -0.08 -0.08 -0.21 10000 -33000 0.21 0.304 -0.209 2702000 3649000 582000 728000 5088000 3758000 527000 4898000 6798000 1172000 221000 1172000 4898000 728000 6798000 1200000 0 0 1200000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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%;"><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><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Fair Value of Financial Instruments</font></div></td></tr></table></div></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">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.</font></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">The levels of the fair value hierarchy established by ASC 820 are:</font></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">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.</font></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">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.</font></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">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.</font></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">At March 31, 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.</font></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">As of March 31, 2019, the Company had four standby letters of credit totaling $1.9 million which represent performance bonds on three contracts.</font></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">For the three months ended March 31, 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 March 31, 2019.</font></div><div style="margin-bottom: 12pt;"><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 March 31, 2019:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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 style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; color: #000000;">(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: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Quoted Prices</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">in Active Markets</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">for Identical Assets</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">(Level 1)</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Significant</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Other Observable</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Inputs</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">(Level 2)</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Significant</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Unobservable</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Inputs</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">(Level 3)</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Total</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Money market funds</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">825</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">825</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Foreign exchange contracts</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">145</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">145</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Total assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">825</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">145</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">970</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Liability awards</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(232</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(232</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Interest rate swap contract</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(128</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(128</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Total liabilities</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(360</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(360</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Money market funds at both March 31, 2019 and December 31, 2018 are included in cash and cash equivalents in the respective consolidated balance sheets.</font></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">The following table presents assets and liabilities measured at fair value at December 31, 2018:</font></div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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 style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; color: #000000;">(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: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Quoted Prices</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">in Active Markets</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">for Identical Assets</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">(Level 1)</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Significant</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Other Observable</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Inputs</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">(Level 2)</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Significant</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Unobservable</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Inputs</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">(Level 3)</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Total</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Money market funds</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">824</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">824</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Foreign exchange contracts</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">43</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">43</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Total assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">824</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">43</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">867</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Liability awards</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(118</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(118</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Interest rate swap contract</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(103</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">0</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(103</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Total liabilities</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(221</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">0</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(221</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></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;">The following table provides a roll-forward of the fair value of the contingent consideration categorized as Level 3 for the three months ended March 31, 2019:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; color: #000000;">(in thousands)</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></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Balance, January 1, 2019</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Issuance of contingent consideration in connection with acquisitions</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">1,200</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Change in fair value</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(1,200</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Balance, March 31, 2019</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></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 style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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 three months ended March 31, 2019:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; color: #000000;">(in thousands)</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></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Balance, January 1, 2019</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Issuance of contingent consideration in connection with acquisitions</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">1,200</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Change in fair value</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(1,200</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Balance, March 31, 2019</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></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> 1973000 868000 8999000 2062000 461000 435000 0 5614000 4456000 0 0 6080000 0 977000 0 0 186000 888000 433000 167000 471000 527000 6831000 221000 471000 6831000 9945000 1295000 433000 221000 1295000 167000 527000 9945000 1470000 2000000 P3Y P15Y P5Y 1152000 2745000 167000 471000 405000 167000 35000 433000 318000 61000 92000 433000 471000 2375000 4374000 3865000 66000 1536000 0 145000 0 145000 43000 0 0 43000 -156000 93000 102000 -118000 -26000 0 16709000 13170000 5633000 4739000 8431000 4739000 8278000 8431000 5633000 0 5633000 0 0 0 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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%;"><tr><td style="width: 29.5pt; 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><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Goodwill and Intangible Assets</font></div></td></tr></table></div></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; color: #000000;">Goodwill</font></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">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).</font></div><div><br /></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 depicted 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 for up to six months from the date of original notice of suspension or approximately September 2019. While the Company and DP Engineering are working to rehabilitate the customer relationship, the Company determined that the notice of suspension was a triggering event necessitating an interim goodwill impairment test.</div><div style="text-align: justify; margin-bottom: 12pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">On May 10, 2019, the Company determined that a material impairment had occurred, requiring an interim assessment for impairment to be completed related to both $5.6 million of goodwill recorded and $6.8 million of definite-lived intangible assets in the acquisition.</font></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="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 with guideline public company method and merger and acquisition method.</font></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">The preliminary result of the interim impairment testing 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.</font></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 March 31, 2019 were due to the acquisition of DP Engineering, and were comprised of the following items:</div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(<font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">in thousands</font>)</font></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Performance Improvement Solutions</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Nuclear Industry Training and Consulting</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Total</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Balance, January 1, 2019</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">4,739</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">8,431</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">13,170</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Acquisition</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">5,633</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">5,633</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Dispositions</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Goodwill impairment loss</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(2,094</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(2,094</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Balance, March 31, 2019</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">8,278</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">8,431</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">16,709</font></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 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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">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.</font></div><div><br /></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">As discussed in Note 4, Acquisitions, 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 five to fifteen years. Amortization of our definite-lived intangible assets is recognized on a straight-line basis over the estimate useful life of the associated assets.</font></div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">As described above, following a February 23, 2019 event occurred at a customer location and subsequent receipt of a suspension notice on February 28, 2019, the Company has concluded that DP Engineering's relationship with a significant customer has been adversely impacted. The DP Engineering customer contracts and relationships were the major definite-lived intangible assets that were recognized upon the acquisition of DP Engineering. Accordingly, the Company determined that, in addition to the above describe testing of a potential impairment of goodwill, an interim definite-lived intangible asset impairment test was also necessary.</div><div style="text-align: justify; margin-bottom: 12pt;"><font style="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.</font></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="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. 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. The impairment charge of $3.4 million on definite-lived intangible assets were recorded within "Loss on impairment" in our consolidated statements of operations.</font></div><div><br /></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 March 31, 2019 was comprised of the following items:</div><div><br /></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(<font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">in thousands</font>)</font></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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 style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">For the Three Months Ended March 31, 2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#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 style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Beginning Gross</font></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 style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Accumulated</font></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 style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Addition</font></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 style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Impairment</font></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 style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Net</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; 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 style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Carrying Amount</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Amortization</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;">&#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 style="font-family: 'Times New Roman'; font-size: 10pt;">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><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 style="font-family: 'Times New Roman'; font-size: 10pt;">Customer relationships</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">6,831</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">(2,745</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">4,898</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">(3,370</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">5,614</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: 11pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Trade names</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">1,295</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">(405</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">1,172</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">2,062</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: 11pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Developed technology</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">471</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">(471</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#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;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: 11pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Non-contractual customer relationships</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">433</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">(433</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#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;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: 11pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Noncompete agreement</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">221</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">(61</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">728</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">888</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: 11pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Alliance agreement</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">527</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">(92</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#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;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">435</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: 11pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Others</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">167</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt;">(167</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#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;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">-</font></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 style="font-family: 'Times New Roman'; font-size: 10pt;">Total</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">9,945</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">(4,374</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">6,798</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">(3,370</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">8,999</font></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; 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 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="10" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">As of December 31, 2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; 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 style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Gross Carrying Amount</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Accumulated Amortization</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Net</font></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 style="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>:</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 style="font-family: 'Times New Roman'; font-size: 10pt;">Customer relationships</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">6,831</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">(2,375</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">4,456</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Trade names</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">1,295</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">(318</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">977</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Developed technology</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">471</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">(471</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Non-contractual customer relationships</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">433</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">(433</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Noncompete agreement</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">221</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">(35</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">186</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"><div style="text-align: left; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Alliance agreement</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">527</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">(66</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">461</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Others</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">167</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt;">(167</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">-</font></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 style="font-family: 'Times New Roman'; font-size: 10pt;">Total</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">9,945</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">(3,865</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">6,080</font></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;">Amortization expense related to definite-lived intangible assets totaled $0.5 million and $0.2 million for the three months ended March 31, 2019&#160;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; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><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;">&#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 style="font-family: 'Times New Roman'; font-size: 10pt;">Years ended December 31:</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></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 style="font-family: 'Times New Roman'; font-size: 10pt;">2019 (remainder)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">1,536</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">2020</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">1,973</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">2021</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">1,470</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">2022</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">1,152</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">2023</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">868</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Thereafter</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">2,000</font></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 style="font-family: 'Times New Roman'; font-size: 10pt;">Total</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">8,999</font></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> 2094000 0 2094000 4898000 4736000 3370000 -3370000 0 -3370000 0 2016 2015 2015 2000 2011 2000 -6084000 -1237000 -1848000 259000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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%;"><tr><td style="width: 29.5pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">16.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Income Taxes</font></div></td></tr></table></div></div><div><br /></div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents the (benefit) provision 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; 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 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="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three months ended March 31,</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#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 style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(Benefit) provision for income taxes</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">(1,848</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">259</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Effective tax rate</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">30.4</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt;">%</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">(20.9</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt;">)%</font></div></td></tr></table><div><br /></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The Company's income tax (benefit) provision 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 of the loss for impairment, federal income tax expense, foreign income tax expense, and state tax expense. Tax expense in 2018 is comprised mainly of federal income tax expense, foreign income tax expense, and state tax expense.</div><div><br /></div><div style="text-align: justify; margin-right: 3pt; margin-top: 3pt; margin-bottom: 3pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Our effective tax rate was 30.4% for the three months ended March 31, 2019. For the three months ended March 31, 2019, the difference between our effective tax rate of 30.4% 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, including the tax impact of the loss for impairment, and the excess book deduction related to stock options and restricted stock units that were exercised or vested during the quarter. For the three months ended March 31, 2018, the difference between the effective tax rate of (20.9)% and the U.S. statutory federal income tax rate of 21% was primarily due to our China subsidiary which had taxable income for the three months ended March 31, 2018 and the accruals related to uncertain tax positions for certain foreign tax contingencies.</font></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">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.</font></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">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.</font></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">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 March 31, 2019.&#160; 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.</font></div><div><br /></div></div> -3185000 -1127000 6200000 647000 -2446000 4683000 -5388000 -439000 12000 154000 23000 0 0 6080000 8999000 22000 -208000 1157000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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 March 31, 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; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Operating Leases</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">2019</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">986</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">2020</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">1,246</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">2021</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">1,216</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">2022</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">1,157</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">2023</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">622</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">After 2023</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">107</font></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 style="font-family: 'Times New Roman'; font-size: 10pt;">Total lease payments</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">5,334</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Less: Interest</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">543</font></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 style="font-family: 'Times New Roman'; font-size: 10pt;">Present value of lease payments</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt;">4,791</font></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> 1246000 P1Y P6Y 543000 622000 5334000 P1Y P5Y 986000 1216000 107000 1900000 250000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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 months ended March 31, 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; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Lease Cost</font></div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Classification</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Three Months Ended March 31, 2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Operating lease cost <sup><font style="font-weight: bold;">(1)</font></sup></font></div></td><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Selling, general and administrative expenses</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">228</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Short-term leases costs <sup><font style="font-weight: bold;">(2)</font></sup></font></div></td><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Selling, general and administrative expenses</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">38</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Sublease income<sup><font style="font-weight: bold;">&#160;(3)</font></sup></font></div></td><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Selling, general and administrative expenses</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">(16</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 44%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Net lease cost</font></div></td><td valign="bottom" style="vertical-align: bottom; width: 44%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">250</font></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 style="font-family: 'Times New Roman'; font-size: 10pt;"><sup><font style="font-weight: bold;">(1)</font></sup><font style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">&#160;</font>Includes variable lease costs which are immaterial.</font></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;"><sup><font style="font-weight: bold;">(2)</font></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.</font></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt;"><sup><font style="font-weight: bold;">(3)</font></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.</font></div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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%;"><tr><td style="width: 36pt; vertical-align: top; align: right;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">17</font><font style="font-family: 'Times New Roman'; font-size: 10pt;">.</font></td><td style="width: auto; vertical-align: top; text-align: justify;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Leases</font></div></td></tr></table></div></div><div><br /></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="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.</font></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="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.</font></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="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.</font></div><div style="text-align: justify;"><font style="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.</font></div><div><br /></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; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left;"><font style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Operating Leases</font></div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Classification</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; margin-left: 14.4pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Leased Assets</font></div></td><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</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></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 36pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Operating lease - right of use assets</font></div></td><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #CCEEFF;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Long term assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">4,331</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</font></div></td><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #FFFFFF;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#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 style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Lease Liabilities</font></div></td><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #CCEEFF;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#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 style="font-family: 'Times New Roman'; font-size: 10pt;">Operating lease liabilities - Current</font></div></td><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #FFFFFF;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Other current liabilities</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">1,088</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 36pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Operating lease liabilities</font></div></td><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #CCEEFF;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Long term liabilities</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">3,703</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 44%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</font></div></td><td valign="bottom" style="vertical-align: bottom; width: 44%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">4,791</font></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; 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. 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 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 months ended March 31, 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; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Lease Cost</font></div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Classification</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Three Months Ended March 31, 2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Operating lease cost <sup><font style="font-weight: bold;">(1)</font></sup></font></div></td><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Selling, general and administrative expenses</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">228</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Short-term leases costs <sup><font style="font-weight: bold;">(2)</font></sup></font></div></td><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Selling, general and administrative expenses</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">38</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Sublease income<sup><font style="font-weight: bold;">&#160;(3)</font></sup></font></div></td><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Selling, general and administrative expenses</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">(16</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 44%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Net lease cost</font></div></td><td valign="bottom" style="vertical-align: bottom; width: 44%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">250</font></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 style="font-family: 'Times New Roman'; font-size: 10pt;"><sup><font style="font-weight: bold;">(1)</font></sup><font style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: bold;">&#160;</font>Includes variable lease costs which are immaterial.</font></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;"><sup><font style="font-weight: bold;">(2)</font></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.</font></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt;"><sup><font style="font-weight: bold;">(3)</font></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.</font></div><div><br /></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 March 31, 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; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Operating Leases</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">2019</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">986</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">2020</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">1,246</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">2021</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">1,216</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">2022</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">1,157</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">2023</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">622</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">After 2023</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">107</font></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 style="font-family: 'Times New Roman'; font-size: 10pt;">Total lease payments</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">5,334</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Less: Interest</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">543</font></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 style="font-family: 'Times New Roman'; font-size: 10pt;">Present value of lease payments</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt;">4,791</font></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 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; width: 100%;"><tr><td style="width: 53.09%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Lease Term and Discount Rate</font></div></td><td style="width: 15.12%; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</font></div></td><td style="width: 31.79%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended March 31, 2019</font></div></td></tr><tr><td style="width: 53.09%; vertical-align: bottom;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average remaining lease term (years)</font></div></td><td style="width: 15.12%; vertical-align: bottom;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</font></div></td><td style="width: 31.79%; vertical-align: bottom;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</font></div></td></tr><tr><td style="width: 53.09%; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Operating leases</font></div></td><td style="width: 15.12%; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</font></div></td><td style="width: 31.79%; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="text-align: right;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">4.44</font></div></td></tr><tr><td style="width: 53.09%; vertical-align: bottom;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average discount rate</font></div></td><td style="width: 15.12%; vertical-align: bottom;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</font></div></td><td style="width: 31.79%; vertical-align: bottom;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</font></div></td></tr><tr><td style="width: 53.09%; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Operating leases</font></div></td><td style="width: 15.12%; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</font></div></td><td style="width: 31.79%; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="text-align: right;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">5%</font></div></td></tr></table><div><br /></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 three months ended March 31, 2019.</div><div><br /></div><div style="text-align: justify;"><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; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Other Information</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended March 31, 2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;- Operating cash flows used in operating leases</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">235</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#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 style="font-family: 'Times New Roman'; font-size: 10pt;">Cash paid for amounts included in measurement of liabilities</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#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><font style="font-family: 'Times New Roman'; font-size: 10pt;">235</font></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 style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#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 style="font-family: 'Times New Roman'; font-size: 10pt;">Right-of-use assets obtained in exchange for new operating liabilities</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">1,777</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr></table><div><br /></div></div> 30311000 44156000 1000 0 360000 360000 0 221000 0 221000 0 61440000 71424000 21779000 22330000 0 P18M P3Y 5000000 25000000 3100000 75000 1902000 4763000 22104000 8512000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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%;"><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><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Contract Receivables</font></div></td></tr></table></div></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">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.</font></div><div><br /></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; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; color: #000000;">(in thousands)</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">March 31,</font></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 style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">December 31,</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; 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 style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;"> 2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Billed receivables</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">10,205</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">15,998</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Unbilled receivables</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">8,859</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">5,506</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Allowance for doubtful accounts</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(428</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(427</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Total contract receivables, net</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">18,636</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">21,077</font></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; 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 three months ended March 31, 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 rate.</div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">During April 2019, the Company invoiced $6.2 million of the unbilled amounts related to the balance at March 31, 2019.</font></div><div><br /></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">As of March 31, 2019, the Company had two customers that accounted for 18.7% and 20.2% of its consolidated contract receivables, respectively. As of December 31, 2018, the Company had one customer that accounted for 16.8% of its consolidated contract receivables.</font></div></div> 6610000 17341000 6610000 17341000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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%;"><tr><td style="width: 27pt; 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><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Contingent Consideration</font></div></td></tr></table></div></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">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.</font></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Upon the acquisition of DP Engineering on February 15, 2019, the Company recognized the estimated fair value of contingent consideration for $1.2 million. At March 31, 2019, due to a triggering event as depicted in Note 9, an impairment test was conducted on DP Engineering's goodwill and definite-lived intangible assets and determined $1.2 million of fair value of contingent consideration recognized upon acquisition of DP Engineering has reduced to zero due to the triggering event as depicted in Note 9. There was no contingent liability outstanding as of March 31, 2019.</font></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">During the three months ended March 31, 2018, the Company made payment of $1.7 million to pay off the remaining contingent consideration, related to the acquisition of Hyperspring in 2014. There was no contingent liability as of March 31, 2018.</font></div><div><br /></div></div> 13484000 -1720000 -13642000 -423000 -5528000 -586000 -1496000 -4236000 -4236000 -1496000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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 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 style="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 March 2019.</font></div><div><br /></div><div style="text-align: justify;"><font style="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.</font></div><div><br /></div><div style="text-align: justify;"><font style="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 17 of the consolidated financial statements.</font></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Accounting pronouncements not yet adopted</font></div><div><br /></div><div style="text-align: justify;"><font style="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.</font></div><div><br /></div><div style="text-align: justify;"><font style="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.</font></div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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%;"><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><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Recent Accounting Pronouncements</font></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;">Accounting pronouncements recently adopted</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 style="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 March 2019.</font></div><div><br /></div><div style="text-align: justify;"><font style="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.</font></div><div><br /></div><div style="text-align: justify;"><font style="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 17 of the consolidated financial statements.</font></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Accounting pronouncements not yet adopted</font></div><div><br /></div><div style="text-align: justify;"><font style="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.</font></div><div><br /></div><div style="text-align: justify;"><font style="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.</font></div><div><br /></div></div> 2 2 2 0.0500 2700000 4791000 4331000 0 3000000 235000 228000 235000 1088000 -1128000 -5991000 -925000 -790000 -802000 -338000 6026000 10727000 0 3703000 69000 49000 1200000 0 1333000 1371000 60000 1148000 25000 22000 -45000 -87000 -45000 -87000 52000 13500000 9750000 13521000 0 0 1701000 11000 318000 0.01 0.01 2000000 2000000 0 0 0 0 0 0 1800000 1953000 10300000 14263000 10300000 42000 57000 0 14263000 981000 1123000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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%;"><tr><td style="width: 36pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">14.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Product Warranty</font></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 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; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; color: #000000;">(in thousands)</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Balance, January 1, 2019</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">1,621</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Current period provision</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">89</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Current period claims</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(27</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Currency adjustment</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">2</font></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; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Balance at March 31, 2019</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">1,685</font></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> 5516000 5293000 1065000 1196000 0 0 1777000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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 loss 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; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; color: #000000;">(in thousands)</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Three months ended</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: middle;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">March 31,</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; 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 style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;"> 2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Revenue:</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></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -18pt; margin-left: 36pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Performance Improvement Solutions</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">12,190</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">9,901</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -18pt; margin-left: 36pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Nuclear Industry Training and Consulting</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">10,004</font></div></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">12,994</font></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: 76%; 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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">22,194</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">22,895</font></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%; 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: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Operating loss:</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#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; text-indent: -18pt; margin-left: 36pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Performance Improvement Solutions</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(802</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(790</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -18pt; margin-left: 36pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Nuclear Industry Training and Consulting</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(925</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(338</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -18pt; margin-left: 36pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Loss on impairment</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(5,464</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -18pt; margin-left: 36pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Change in fair value of contingent consideration, net</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">1,200</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></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%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Operating loss</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(5,991</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(1,128</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></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%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Interest (expense) income, net</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(208</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">22</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Gain (loss) on derivative instruments, net</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">93</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(156</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Other income, net</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">22</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">25</font></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: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Loss before income taxes</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(6,084</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(1,237</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; 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> 500000 0 671000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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%;"><tr><td style="width: 29.5pt; 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><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Software Development Costs, Net</font></div></td></tr></table></div></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Certain computer software development costs are capitalized in the accompanying consolidated balance sheets.&#160; Capitalization of computer software development costs begins upon the establishment of technological feasibility. Capitalization ceases and amortization of capitalized costs begins when the software product is commercially available for general release to customers. Amortization of capitalized computer software development costs is included in cost of revenue and is determined using the straight-line method over the remaining estimated economic life of the product, typically three years. On an annual basis, and more frequently as conditions indicate, the Company assesses the recovery of the unamortized software development costs by estimating the net undiscounted cash flows expected to be generated by the sale of the product. If the undiscounted cash flows are not sufficient to recover the unamortized software costs the Company will write-down the carrying amount of such asset to its estimated fair value based on the future discounted cash flows. The excess of any unamortized computer software costs over the related fair value is written down and charged to operations.</font></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Software development costs capitalized were approximately $110,000 and $105,000 for the three months ended March 31, 2019 and 2018, respectively.&#160; Total amortization expense was approximately $129,000 and $118,000 for the three months ended March 31, 2019 and 2018, respectively.</font></div><div><br /></div></div> 329000 240000 1000 0 -1000 -1000 1000 0 81976 108262 2200000 0 917000 1300000 40 2000000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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%;"><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><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Restructuring Activities</font></div></td></tr></table></div></div><div><br /></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">On December 27, 2017, the board of GSE Systems 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.</font></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="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 March 31, 2019, we had recorded total restructuring charges totaling $2.0 million since 2017. We incurred no costs during the three months ended March 31, 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.7 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.</font></div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">For the three months ended March 31, 2019,&#160; we made payments related to our restructuring for employee termination benefits for the amount of $52,000 that have been previously accrued. The accrued employee termination benefits were included in "accrued compensation", and the accrued lease termination costs were included in "accrued expenses" in the consolidated balance sheets.</div></div> -46805000 -42569000 22895000 22194000 1581000 12994000 7495000 6442000 869000 4999000 10004000 749000 1537000 12190000 10004000 9901000 12994000 33702000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Revenue recognition</div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">The Company derives its revenue 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 ("Performance") segment and Nuclear Industry Training and Consulting ("NITC")segment.</font></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">The SDB contracts are typically fixed-price and consist of initial design, engineering, assembly and installation of training simulators which include hardware, software, labor, and post contract support (PCS) on the software. We generally have two main performance obligations for an SDB contract: the training simulator build and PCS. The training simulator build performance obligation generally includes hardware, software, and labor. The transaction price under the SDB contracts is allocated to each performance obligation based on its standalone selling price. We recognize the training simulator build revenue over the construction and installation period using the cost-to-cost input method as our performance creates or enhances assets with no alternative use to the Company, and we have an enforceable right to payment for performance completed to date. Cost-to-cost input method best measures the progress toward complete satisfaction of the performance obligation. PCS revenue is recognized ratably over the service period, as PCS is deemed a stand-ready obligation.</font></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">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.</font></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">The SDB contracts generally </font>provide a one-year base warranty<font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"> on the systems. The base warranty will not be accounted for as a separate performance obligation under the contract because it does not provide the customer with a service in addition to the assurance </font>that the completed project complies with agreed-upon specifications. Warranties extended beyond our typical one-year period will be<font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"> evaluated on a case by case basis to determine if it provides more than just assurance that the product operates as intended, which requires carve-out as a separate performance obligation.</font></font></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Revenue from the sale of perpetual standalone and term software licenses, which do not require significant modification or customization, is recognized upon its delivery to the customer.&#160; Revenue from the sale of subscription-based standalone software licenses, which do not require significant modification or customization, is recognized ratably over the term of such licenses following delivery to the customer.&#160; Delivery is considered to have occurred when the customer receives a copy of the software and is able to use and benefit from the software.</font></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">A software license sale contract with multiple deliverables typically includes the following elements: license, installation and training services and PCS. The total transaction price of a software license sale contract is typically fixed, and is allocated to the identified performance obligations based on their relative standalone selling prices. Revenue is recognized as the performance obligations are satisfied. Specifically, license revenue is recognized when the software license is delivered to the customer; installation and training revenue is recognized when the installation and training is completed without regard to a detailed evaluation of the point in time criteria due to the short-term nature of the installation and training services (one to two days on average); and PCS revenue is recognized ratably over the service period, as PCS is deemed as a stand-ready obligation.</font></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">The contracts within the training and consulting services revenue stream are either time and materials (T&amp;M) based or fixed-price based. Under a typical T&amp;M contract, the Company is compensated based on the number of hours of approved time provided by temporary workers and the bill rates which are fixed by type of work, as well as approved expenses incurred. Customers are billed on a regular basis, such as weekly, biweekly or monthly. In accordance with Accounting Standards Codification (ASC) 606-10-55-18, <font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Revenue from contracts with customers</font>, we elected to apply the "right to invoice" practical expedient, under which we recognize revenue in the amount to which we have the right to invoice. The invoice amount represents the number of hours of approved time worked by each temporary worker multiplied by the bill rate for the type of work, as well as approved expenses incurred. Under a typical fixed-price contract, we recognize the revenue using the completed contract method as we are not able to reasonably estimate costs to complete and contracts typically have a term of less than one month.</font></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">For contracts with multiple performance obligations, we allocate the contract price to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on the prices charged to customers.</font></div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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%;"><tr><td style="width: 36pt; vertical-align: top; align: right; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">15.</td><td style="width: auto; vertical-align: top; text-align: left;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Revenue</font></div></td></tr></table></div></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">We generate revenue primarily through three broad revenue streams: 1) 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.</font></div><div><br /></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 months ended March 31, 2019 and 2018, along with the reportable segment for each category:</div><div><br /></div><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(<font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">in thousands</font>)</font></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Three months ended March 31,</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#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 style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Performance Improvement Solutions segment</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></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">System Design and Build</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">6,442</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">7,495</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Software</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">749</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">869</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Training and Consulting Services</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">4,999</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">1,537</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;">&#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: 76%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nuclear Industry Training and Consulting segment</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#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: 2px; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Training and Consulting Services</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">10,004</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt;">12,994</font></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: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total revenue</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">22,194</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">22,895</font></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 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 style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table reflects the balance of contract liabilities and the revenue recognized in the reporting period that was included in the contract liabilities from contracts with customers:</div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(<font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">in thousands</font>)</font></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">March 31, 2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><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 style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">December 31, 2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Billings in excess of revenue earned (BIE)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">7,511</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">10,609</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Revenue recognized in the period from amounts included in BIE at the beginning of the period</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">5,040</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">11,275</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr></table><div><br /></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 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 style="font-family: 'Times New Roman'; font-size: 10pt;">For the three months ended March 31, 2019, the Company recognized revenue of $0.8 million related to performance obligations satisfied in previous periods.</font></div><div><br /></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">As of March 31, 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 $33.7 million. The Company will recognize the revenue as the performance obligations are satisfied, which is expected to occur over the next 12 months.</font></div><div><br /></div></div> P12M 16000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents the (benefit) provision 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; 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 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="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three months ended March 31,</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#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 style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(Benefit) provision for income taxes</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">(1,848</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">259</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Effective tax rate</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">30.4</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt;">%</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">(20.9</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt;">)%</font></div></td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; color: #000000;">(in thousands)</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Balance, January 1, 2019</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">1,621</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Current period provision</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">89</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Current period claims</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(27</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Currency adjustment</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">2</font></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; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Balance at March 31, 2019</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">1,685</font></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 style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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 March 31, 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 style="font-family: 'Times New Roman'; font-size: 10pt;">(<font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">in thousands</font>)</font></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Total purchase price</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">14,855</font></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 style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;Purchase price allocation:</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#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 style="font-family: 'Times New Roman'; font-size: 10pt;">Cash</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">134</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: 11pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Contract receivables</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">2,934</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: 11pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Prepaid expenses and other current assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">209</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: 11pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Property, and equipment, net</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">210</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: 11pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Intangible assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">6,798</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: 11pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Other assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">1,806</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: 11pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Accounts payable and accrued expenses</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">(1,375</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">)</font></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 style="font-family: 'Times New Roman'; font-size: 10pt;">Other liabilities</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">(1,494</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt;">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;Total identifiable net assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">9,222</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;Goodwill</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">5,633</font></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 style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;Net assets acquired</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">14,855</font></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 style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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 March 31, 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, accrued compensation and the residual amount allocated to goodwill.</div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(<font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">in thousands</font>)</font></div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Total purchase price</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">9,915</font></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 style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;Purchase price allocation:</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#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 style="font-family: 'Times New Roman'; font-size: 10pt;">Cash</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">306</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: 11pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Contract receivables</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">1,870</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: 11pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Prepaid expenses and other current assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">8</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: 11pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Property, and equipment, net</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">1</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: 11pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Intangible assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">5,088</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: 11pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Accounts payable, accrued expenses</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">(1,744</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">)</font></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 style="font-family: 'Times New Roman'; font-size: 10pt;">Accrued compensation</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">(353</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt;">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;Total identifiable net assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">5,176</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;Goodwill</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">4,739</font></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 style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;Net assets acquired</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">9,915</font></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 style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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 March 31, 2019:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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 style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; color: #000000;">(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: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Quoted Prices</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">in Active Markets</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">for Identical Assets</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">(Level 1)</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Significant</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Other Observable</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Inputs</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">(Level 2)</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Significant</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Unobservable</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Inputs</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">(Level 3)</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Total</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Money market funds</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">825</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">825</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Foreign exchange contracts</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">145</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">145</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Total assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">825</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">145</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">970</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Liability awards</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(232</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(232</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Interest rate swap contract</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(128</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(128</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Total liabilities</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(360</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(360</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Money market funds at both March 31, 2019 and December 31, 2018 are included in cash and cash equivalents in the respective consolidated balance sheets.</font></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">The following table presents assets and liabilities measured at fair value at December 31, 2018:</font></div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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 style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; color: #000000;">(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: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Quoted Prices</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">in Active Markets</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">for Identical Assets</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">(Level 1)</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Significant</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Other Observable</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Inputs</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">(Level 2)</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Significant</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Unobservable</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Inputs</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">(Level 3)</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Total</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Money market funds</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">824</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">824</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Foreign exchange contracts</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">43</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">43</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Total assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">824</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">43</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">867</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Liability awards</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(118</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(118</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Interest rate swap contract</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(103</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">0</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(103</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Total liabilities</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(221</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">0</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(221</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></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 style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The weighted average 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; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; color: #000000;">(in thousands, except for share amounts)</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Three months ended</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; 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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">March 31,</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#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 style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;"> 2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Numerator:</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></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Net loss</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(4,236</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(1,496</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; 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: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Denominator:</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#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; text-indent: -7.2pt; margin-left: 14.4pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Weighted-average shares outstanding for basic loss per share</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">19,950,746</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">19,514,385</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; 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; text-indent: -7.2pt; margin-left: 14.4pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Effect of dilutive securities:</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#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; text-indent: -7.2pt; margin-left: 25.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Stock options and restricted stock units</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></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%; 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: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Adjusted weighted-average shares outstanding and assumed conversions for diluted loss per share</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">19,950,746</font></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;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">19,514,385</font></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: 76%; 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: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Shares related to dilutive securities excluded because inclusion would be anti-dilutive</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">237,834</font></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;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">763,200</font></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 style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;"><div style="text-align: left;"><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: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><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 style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Long-term debt, net of discount</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">22,104</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">8,512</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Less: current portion of long-term debt</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">(4,763</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">1,902</font></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 style="font-family: 'Times New Roman'; font-size: 10pt;">Long-term debt, less current portion</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">17,341</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">6,610</font></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 style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Intangible Assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Weighted average amortization period</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Fair Value</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: 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 style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"> (in years)</font></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 style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"> (in thousands)</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Customer relationships</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">15</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">3,758</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Tradename</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">10</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">582</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Non-compete agreements</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">4</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">221</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Alliance agreements</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">5</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt;">527</font></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 style="font-family: 'Times New Roman'; font-size: 10pt;">Total</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; 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><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">5,088</font></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 style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Intangible Assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted average amortization period</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fair Value</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: 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 style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in years)</font></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 style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in thousands)</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Customer relationships</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">15</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">4,898</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Tradename</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">10</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">1,172</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Non-compete agreements</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; 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><font style="font-family: 'Times New Roman'; font-size: 10pt;">5</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt;">728</font></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 style="font-family: 'Times New Roman'; font-size: 10pt;">Total</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; 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><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">6,798</font></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 style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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 March 31, 2019 were due to the acquisition of DP Engineering, and were comprised of the following items:</div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(<font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">in thousands</font>)</font></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Performance Improvement Solutions</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Nuclear Industry Training and Consulting</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Total</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Balance, January 1, 2019</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">4,739</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">8,431</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">13,170</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Acquisition</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">5,633</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">5,633</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Dispositions</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Goodwill impairment loss</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(2,094</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(2,094</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Balance, March 31, 2019</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">8,278</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">8,431</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">16,709</font></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 style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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; 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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">March 31,</font></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 style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">December 31,</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; color: #000000;">(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: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; color: #000000;">Prepaid expenses and other current 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></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Foreign exchange contracts</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">145</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">43</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Total asset derivatives</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">145</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">43</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; color: #000000;">Other liabilities</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Interest rate swaps</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(128</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(103</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Total liability derivatives</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(128</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(103</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Net fair value</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">17</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(60</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">For the three months ended March 31, 2019 and 2018, the Company recognized net gain (loss) 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; 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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Three months ended</font></div><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">March 31,</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; color: #000000;">(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: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Interest rate swap - change in fair value</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(26</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Foreign exchange contracts - change in fair value</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">102</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(118</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Remeasurement of related contract receivables,</font></div><div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">&#160;and billings in excess of revenue earned</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">17</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(38</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></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: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Gain (loss) on derivative instruments, net</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">93</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(156</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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 March 31, 2019.</div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td colspan="1" valign="bottom" style="vertical-align: middle; padding-bottom: 2px;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(<font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">In thousands</font>)</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 style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td colspan="1" valign="bottom" style="vertical-align: middle;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">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></tr><tr><td colspan="1" valign="bottom" style="vertical-align: middle;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Cash:</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></tr><tr><td colspan="1" valign="bottom" style="vertical-align: middle; padding-left: 3%; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Checking account</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt;">155</font></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 style="font-family: 'Times New Roman'; font-size: 10pt;">Total assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">155</font></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 style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Liabilities</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#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: 3%; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Credit card and other payables</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">1</font></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 style="font-family: 'Times New Roman'; font-size: 10pt;">Total liabilities</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">1</font></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 style="font-family: 'Times New Roman'; font-size: 10pt;">Total net assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#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><font style="font-family: 'Times New Roman'; font-size: 10pt;">154</font></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 style="font-family: 'Times New Roman'; font-size: 10pt;">Maximum exposure to loss</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">154</font></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 style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; color: #000000;">(in thousands)</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">March 31,</font></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 style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">December 31,</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; 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 style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;"> 2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Billed receivables</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">10,205</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">15,998</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Unbilled receivables</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">8,859</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">5,506</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Allowance for doubtful accounts</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(428</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(427</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Total contract receivables, net</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">18,636</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">21,077</font></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 style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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%;"><tr><td style="width: 36pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">18.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Segment Information</font></div></td></tr></table></div></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">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.</font></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">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.</font></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">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.&#160; Located in Fort Worth, Texas, DP Engineering is well-regarded as a leading service provider to the nuclear power industry, having been designated an &#8220;engineer of choice&#8221; by two large power generation companies.&#160;&#160; 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.</font></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">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.</font></div><div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">Due to the impairment described in Note 9 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 style="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.</font></div><div style="margin-bottom: 12pt;"><br /></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 loss 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; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; color: #000000;">(in thousands)</font></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Three months ended</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: middle;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">March 31,</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; 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 style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;"> 2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">2018</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Revenue:</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></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -18pt; margin-left: 36pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Performance Improvement Solutions</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">12,190</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">9,901</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -18pt; margin-left: 36pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Nuclear Industry Training and Consulting</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">10,004</font></div></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">12,994</font></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: 76%; 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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">22,194</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">22,895</font></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%; 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: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Operating loss:</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#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; text-indent: -18pt; margin-left: 36pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Performance Improvement Solutions</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(802</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(790</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -18pt; margin-left: 36pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Nuclear Industry Training and Consulting</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(925</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(338</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -18pt; margin-left: 36pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Loss on impairment</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(5,464</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -18pt; margin-left: 36pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Change in fair value of contingent consideration, net</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">1,200</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">-</font></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%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Operating loss</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(5,991</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(1,128</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></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%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Interest (expense) income, net</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(208</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">22</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Gain (loss) on derivative instruments, net</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">93</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(156</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Other income, net</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">22</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">25</font></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: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Loss before income taxes</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(6,084</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">(1,237</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">)</font></div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; 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> 4423000 4527000 P3Y P1Y 627000 597000 0 0 -1598911 -1598911 21485445 21024395 21215884 -1598911 21595215 -1598911 38000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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%;"><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><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000;">Summary of Significant Accounting Policies</font></div></td></tr></table></div></div><div><br /></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;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"><!--Anchor-->GSE 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.</font></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">The consolidated interim financial statements included herein have been prepared by GSE Systems, Inc. (the Company, GSE, we, us, or our) 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.</font></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">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.</font></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">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.</font></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">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.</font></div><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Revenue recognition</div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">The Company derives its revenue 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 ("Performance") segment and Nuclear Industry Training and Consulting ("NITC")segment.</font></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">The SDB contracts are typically fixed-price and consist of initial design, engineering, assembly and installation of training simulators which include hardware, software, labor, and post contract support (PCS) on the software. We generally have two main performance obligations for an SDB contract: the training simulator build and PCS. The training simulator build performance obligation generally includes hardware, software, and labor. The transaction price under the SDB contracts is allocated to each performance obligation based on its standalone selling price. We recognize the training simulator build revenue over the construction and installation period using the cost-to-cost input method as our performance creates or enhances assets with no alternative use to the Company, and we have an enforceable right to payment for performance completed to date. Cost-to-cost input method best measures the progress toward complete satisfaction of the performance obligation. PCS revenue is recognized ratably over the service period, as PCS is deemed a stand-ready obligation.</font></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">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.</font></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">The SDB contracts generally </font>provide a one-year base warranty<font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"> on the systems. The base warranty will not be accounted for as a separate performance obligation under the contract because it does not provide the customer with a service in addition to the assurance </font>that the completed project complies with agreed-upon specifications. Warranties extended beyond our typical one-year period will be<font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"> evaluated on a case by case basis to determine if it provides more than just assurance that the product operates as intended, which requires carve-out as a separate performance obligation.</font></font></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Revenue from the sale of perpetual standalone and term software licenses, which do not require significant modification or customization, is recognized upon its delivery to the customer.&#160; Revenue from the sale of subscription-based standalone software licenses, which do not require significant modification or customization, is recognized ratably over the term of such licenses following delivery to the customer.&#160; Delivery is considered to have occurred when the customer receives a copy of the software and is able to use and benefit from the software.</font></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">A software license sale contract with multiple deliverables typically includes the following elements: license, installation and training services and PCS. The total transaction price of a software license sale contract is typically fixed, and is allocated to the identified performance obligations based on their relative standalone selling prices. Revenue is recognized as the performance obligations are satisfied. Specifically, license revenue is recognized when the software license is delivered to the customer; installation and training revenue is recognized when the installation and training is completed without regard to a detailed evaluation of the point in time criteria due to the short-term nature of the installation and training services (one to two days on average); and PCS revenue is recognized ratably over the service period, as PCS is deemed as a stand-ready obligation.</font></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">The contracts within the training and consulting services revenue stream are either time and materials (T&amp;M) based or fixed-price based. Under a typical T&amp;M contract, the Company is compensated based on the number of hours of approved time provided by temporary workers and the bill rates which are fixed by type of work, as well as approved expenses incurred. Customers are billed on a regular basis, such as weekly, biweekly or monthly. In accordance with Accounting Standards Codification (ASC) 606-10-55-18, <font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Revenue from contracts with customers</font>, we elected to apply the "right to invoice" practical expedient, under which we recognize revenue in the amount to which we have the right to invoice. The invoice amount represents the number of hours of approved time worked by each temporary worker multiplied by the bill rate for the type of work, as well as approved expenses incurred. Under a typical fixed-price contract, we recognize the revenue using the completed contract method as we are not able to reasonably estimate costs to complete and contracts typically have a term of less than one month.</font></div><div><br /></div><div style="text-align: justify;"><font style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">For contracts with multiple performance obligations, we allocate the contract price to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on the prices charged to customers.</font></div><div><br /></div></div> 1123000 -2000 27000 89000 1621000 1685000 562000 1508 109513 57000 42000 1000 41000 56000 1000 31129000 27268000 -42870000 -2999000 78118000 -2999000 214000 -42569000 -1471000 210000 29672000 76802000 -1635000 216000 -2999000 -1516000 212000 -46805000 -2999000 -1722000 -43711000 77376000 29362000 78578000 1176000 1382000 2999000 2999000 1598911 1598911 8859000 5506000 154000 48000 52000 0.52 0.48 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left; margin-bottom: 12pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">19.</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 48% membership interest in DP-NXA Consultants LLC (DP-NXA) upon the acquisition of DP Engineering on February 15, 2019.</div><div style="text-align: justify; margin-bottom: 12pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">DP-NXA was established to provide in 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.</font></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Upon the acquisition of DP Engineering, 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;). The Company does not have the power to direct activities that most significantly impact DP-NXA, and therefore, 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. As a result, the Company did not consolidate the assets and liabilities of the VIE in our financial statements.</font></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">The Company's maximum exposure to loss is limited to the investment in the VIE. As of March 31, 2019, the Company has not made any additional contributions to DP-NXA and its maximum exposure to loss relating to this unconsolidated VIE was immaterial. As of March 31, 2019, the Company does not have existing guarantee in relation to DP-NXA and any third-party it contracted with.</font></div><div style="text-align: justify; margin-bottom: 12pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">The Company will reevaluate if DP-NXA meets the definition of a VIE upon specific reconsideration of events.</font></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 March 31, 2019.</div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td colspan="1" valign="bottom" style="vertical-align: middle; padding-bottom: 2px;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">(<font style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">In thousands</font>)</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 style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td colspan="1" valign="bottom" style="vertical-align: middle;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">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></tr><tr><td colspan="1" valign="bottom" style="vertical-align: middle;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Cash:</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></tr><tr><td colspan="1" valign="bottom" style="vertical-align: middle; padding-left: 3%; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Checking account</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></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><font style="font-family: 'Times New Roman'; font-size: 10pt;">155</font></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 style="font-family: 'Times New Roman'; font-size: 10pt;">Total assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">155</font></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 style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Liabilities</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#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: 3%; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Credit card and other payables</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">1</font></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 style="font-family: 'Times New Roman'; font-size: 10pt;">Total liabilities</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">1</font></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 style="font-family: 'Times New Roman'; font-size: 10pt;">Total net assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#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><font style="font-family: 'Times New Roman'; font-size: 10pt;">154</font></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 style="font-family: 'Times New Roman'; font-size: 10pt;">Maximum exposure to loss</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">154</font></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> 19950746 19514385 19950746 19514385 19514385 19950746 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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; width: 100%;"><tr><td style="width: 53.09%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Lease Term and Discount Rate</font></div></td><td style="width: 15.12%; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</font></div></td><td style="width: 31.79%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended March 31, 2019</font></div></td></tr><tr><td style="width: 53.09%; vertical-align: bottom;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average remaining lease term (years)</font></div></td><td style="width: 15.12%; vertical-align: bottom;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</font></div></td><td style="width: 31.79%; vertical-align: bottom;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</font></div></td></tr><tr><td style="width: 53.09%; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Operating leases</font></div></td><td style="width: 15.12%; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</font></div></td><td style="width: 31.79%; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="text-align: right;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">4.44</font></div></td></tr><tr><td style="width: 53.09%; vertical-align: bottom;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average discount rate</font></div></td><td style="width: 15.12%; vertical-align: bottom;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</font></div></td><td style="width: 31.79%; vertical-align: bottom;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</font></div></td></tr><tr><td style="width: 53.09%; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Operating leases</font></div></td><td style="width: 15.12%; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</font></div></td><td style="width: 31.79%; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="text-align: right;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">5%</font></div></td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left;"><font style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Operating Leases</font></div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Classification</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31, 2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; margin-left: 14.4pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Leased Assets</font></div></td><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</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></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 36pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Operating lease - right of use assets</font></div></td><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #CCEEFF;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Long term assets</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">4,331</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</font></div></td><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #FFFFFF;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#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 style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Lease Liabilities</font></div></td><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #CCEEFF;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#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 style="font-family: 'Times New Roman'; font-size: 10pt;">Operating lease liabilities - Current</font></div></td><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #FFFFFF;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Other current liabilities</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">1,088</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 36pt;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Operating lease liabilities</font></div></td><td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: #CCEEFF;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Long term liabilities</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">3,703</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 44%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</font></div></td><td valign="bottom" style="vertical-align: bottom; width: 44%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">4,791</font></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 style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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 three months ended March 31, 2019.</div><div><br /></div><div style="text-align: justify;"><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; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Other Information</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center;"><font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended March 31, 2019</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;- Operating cash flows used in operating leases</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">235</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#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 style="font-family: 'Times New Roman'; font-size: 10pt;">Cash paid for amounts included in measurement of liabilities</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#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><font style="font-family: 'Times New Roman'; font-size: 10pt;">235</font></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 style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#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 style="font-family: 'Times New Roman'; font-size: 10pt;">Right-of-use assets obtained in exchange for new operating liabilities</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">1,777</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr></table><div><br /></div></div> 2017-04-01 3822 P4Y5M8D 1000000 1700000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><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; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; width: 88%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Base purchase price per agreement</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">13,500</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 88%; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Pre closing working capital adjustment</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">155</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 88%; background-color: #CCEEFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Fair value of contingent consideration</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">1,200</font></div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 88%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left;"><font style="font-family: 'Times New Roman'; font-size: 10pt;">Total purchase price</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">$</font></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div><font style="font-family: 'Times New Roman'; font-size: 10pt;">14,855</font></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> 1375000 1744000 155000 P18M P18M 1687000 1463000 353000 -1701000 0 0 2 P2Y P3Y P3Y 8 8 0 700000 800000 200000 300000 900000 350000 0 1200000 1200000 P6M 0.02 0.0125 P1M P1M P1M P1M P1M -38000 17000 0.5 0.5 1200000 0 76000 150000 -75000 62000 105000 110000 1 2 P12M P1Y 1900000 4 4 232000 0 232000 0 0 118000 118000 0 2 3 P1D P2D P1Y Includes variable lease costs which are immaterial. Prior period amounts have not been adjusted under the modified retrospective transition method for the adoption of ASC 606. 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 7 gvp-20190331.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 (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 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 - Software Development Costs, Net link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - Derivative Instruments link:presentationLink link:calculationLink link:definitionLink 061200 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 061300 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 061400 - Disclosure - Product Warranty link:presentationLink link:calculationLink link:definitionLink 061500 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 061600 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 061700 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 061800 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 061900 - 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 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 080900 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 081000 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 081100 - Disclosure - Derivative Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 081301 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 081400 - Disclosure - Product Warranty (Tables) link:presentationLink link:calculationLink link:definitionLink 081500 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 081600 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 081700 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 081800 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 081900 - Disclosure - Non-consolidated Variable Interest Entity (Tables) link:presentationLink link:calculationLink link:definitionLink 090100 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 090200 - Disclosure - Recent Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 090300 - Disclosure - Basic and Diluted Loss 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 - Software Development Costs, Net (Details) link:presentationLink link:calculationLink link:definitionLink 090900 - Disclosure - Goodwill and Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 091000 - Disclosure - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - Derivative Instruments, Foreign Exchange Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 091102 - Disclosure - Derivative Instruments, Interest Rate Risk Management (Details) link:presentationLink link:calculationLink link:definitionLink 091104 - Disclosure - Derivative Instruments, Fair Values Derivatives, Balance Sheet Location (Details) link:presentationLink link:calculationLink link:definitionLink 091106 - Disclosure - Derivative Instruments, (Loss) Gain on Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 091200 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 091300 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 091400 - Disclosure - Product Warranty (Details) link:presentationLink link:calculationLink link:definitionLink 091500 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 091500 - Disclosure - Revenue (Details)Default link:presentationLink link:calculationLink link:definitionLink 091600 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 091700 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 091702 - Disclosure - Leases (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 091800 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 091900 - Disclosure - Non-consolidated Variable Interest Entity (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 gvp-20190331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 gvp-20190331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 gvp-20190331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Amendment Flag Current Fiscal Year End Date Document Period End Date Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Filer Category Entity Public Float Entity Registrant Name Entity Central Index Key Entity Common Stock, Shares Outstanding Document Fiscal Year Focus Document Fiscal Period Focus Document Type Entity Shell Company Entity Emerging Growth Company Entity Ex Transition Period Entity Small Business Foreign exchange contract outstanding Notional amount Award Type [Axis] Summary of Significant Accounting Policies [Abstract] ASU 2016-02 [Member] Accounts payable Credit card and other payables Total contract receivables, net Contract Receivable Contract Receivable [Member] Accounts Receivable [Member] Contract receivables, net Accounts Receivable, Net, 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 [Member] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax 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 Allocated Share-based Compensation Expense Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable 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 ASSETS Assets [Abstract] Total assets Assets, Fair Value Disclosure Balance Sheet Information [Abstract] Total assets Assets Total net assets Net Assets Total current assets Assets, Current Current assets: Balance Sheet Location [Domain] Derivatives, Fair Value, by Balance Sheet Location [Axis] Billed receivables Contract receivables Property, and equipment, net Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Business acquisition, effective date of acquisition Cash Total purchase price Total purchase price Business Combination, Consideration Transferred Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Business Acquisition, Pro Forma Information [Abstract] Transaction costs Net loss Business Acquisition, Pro Forma Net Income (Loss) Business Acquisition, Pro Forma Information Business Acquisition [Line Items] Business Acquisition, Acquiree [Domain] Revenue Business Acquisition, Pro Forma Revenue Business acquisition, name of acquired entity Business Acquisition [Axis] Acquisitions [Abstract] Percentage of ownership interest acquired Acquisitions Business Combination Disclosure [Text Block] Tax deductible goodwill Total identifiable net assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Business Acquisition [Abstract] Business Combination, Recognized Identifiable Assets Acquired, and Liabilities Assumed, Net [Abstract] Intangible assets 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 Capitalized software amortization Amortization of capitalized software development costs Software development costs capitalized Software development costs, net Cash [Abstract] Money market funds Cash and Cash Equivalents, Fair Value Disclosure Cash and cash equivalents 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 Checking account 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, shares authorized (in shares) Common stock, par value (in dollars per share) Common stock, shares issued (in shares) Common stock, shares outstanding (in shares) Common stock $0.01 par value; 60,000,000 shares authorized, 21,595,215 shares issued, 19,996,304 shares outstanding as of March 31, 2019; 60,000,000 shares authorized, 21,485,445 shares issued, 19,886,534 shares outstanding as of December 31, 2018 Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Concentration Risk by Benchmark [Axis] Concentration Risk Benchmark [Domain] Percentage of contract receivables accounted by major customers Concentration Risk, Percentage Concentration Risk [Line Items] Concentration Risk [Table] Basis of Presentation Consolidation, Policy [Policy Text Block] Revenue recognized in the period from amounts included in BIE at the beginning of the period Contract Receivables [Abstract] Contract with Customer, Asset and Liability [Abstract] Amount of revenue recognized related to performance obligations satisfied in previous periods Billings in excess of revenue earned Billings in excess of revenue earned (BIE) Balance of Contract Liabilities and Revenue Recognized in Reporting Period Cost of revenue Credit Facility [Axis] Credit Facility [Domain] Cumulative effect of adopting ASC 606 Customer Relationships [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Table] Disaggregation of Revenue [Abstract] Disaggregation of Revenue Debt [Abstract] Line of credit facility term Principal repayment term Debt instrument, basis spread on variable rate Debt Instrument [Axis] Debt Debt Disclosure [Text Block] Current portion of long-term debt, net of debt issuance costs and original issue discount Debt, Current Debt Instrument, Name [Domain] Debt issuance costs Deferred income taxes Deferred tax assets Depreciation Depreciation Expiration date of contract Derivative [Line Items] Derivative Instruments Derivative [Abstract] Derivative Instrument [Axis] Liability derivatives Derivative Asset, Fair Value, Gross Liability Derivative [Table] Derivative Instruments [Abstract] Interest rate swap contract Derivative Liability Asset derivatives Estimated fair value of the contracts in the consolidated balance sheets [Abstract] Derivative, Fair Value, Net [Abstract] Fixed interest rate Net fair value Derivative, Fair Value, Net Net (Loss) Gain on Derivative Instruments [Abstract] Derivative Contract [Domain] Derivatives, Fair Value [Line Items] Developed Technology [Member] Stock-Based Compensation [Abstract] Stock-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Federal [Member] Basic and Diluted Loss per Common Share Earnings Per Share [Text Block] Basic loss per common share (in dollars per share) Diluted loss per common share (in dollars per share) Basic and Diluted Loss 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] Employee Stock Option [Member] Equity Component [Domain] Finite-lived intangible assets acquired Addition Change in fair value Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value of Financial Instruments [Abstract] Assets and liabilities measured at fair value [Abstract] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract] Fair Value Hierarchy and NAV [Axis] Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Issuance of contingent consideration in connection with acquisitions Fair Value Hierarchy and NAV [Domain] Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Abstract] Significant Unobservable Inputs (Level 3) [Member] Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] Significant Other Observable Inputs (Level 2) [Member] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Roll-Forward of the Fair Value of the Contingent Consideration Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Five Net Total Gross carrying amount Finite-Lived Intangible Assets, Gross 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Three Finite-Lived Intangible Assets, Major Class Name [Domain] Thereafter Finite-Lived Intangible Assets by Major Class [Axis] Economic life of product Amortization term of intangible assets acquired 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Four Amortized Intangible Assets [Abstract] Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] 2019 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months Foreign exchange contracts Foreign Currency Contract, Asset, Fair Value Disclosure Foreign Exchange Contracts [Member] Gain (loss) on derivative instruments, net Gain (loss) on derivative instruments, net Gain (loss) on derivative instruments, net Gain (Loss) on Derivative Instruments, Net, Pretax Foreign exchange contracts - change in fair value Interest rate swap - change in fair value Goodwill Net book value, ending balance Net book value, beginning balance Acquisition Goodwill, Acquired During Period Dispositions Goodwill, Written off Related to Sale of Business Unit Goodwill and Intangible Assets Goodwill impairment loss Goodwill, Impairment Loss Goodwill [Roll Forward] Goodwill and Intangible Assets [Abstract] Goodwill [Line Items] Gross profit Gross Profit Impairment charge on definite-lived intangible assets Impairment Impairment of Intangible Assets, Finite-lived Income Taxes [Abstract] Income Tax Authority [Axis] Income tax examination, year under examination Consolidated Statement of Operations Information [Abstract] Income Tax Authority [Domain] Loss before income taxes Loss before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract] Income Tax Examination [Line Items] (Benefits) provision for income taxes Income Tax Expense (Benefit) Income Tax Examination [Table] Income Taxes Income Tax Disclosure [Text Block] Income Tax Examination [Abstract] Unbilled contract receivables billed during Apr 2019 Billings in excess of revenue earned Accounts payable, accrued compensation, and accrued expenses Contract receivables, net Increase (Decrease) in Contract with Customer, Asset Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Other liabilities Increase (Decrease) in Other Operating Liabilities Changes in assets and liabilities: Increase (Decrease) in Stockholders' Equity [Roll Forward] Employee stock options and warrants (in shares) Intangible assets, net Interest (expense) income, net Interest Rate Swap [Member] Interest Rate Swaps [Member] LIBOR [Member] 2022 Future Minimum Lease Payments 2020 Remaining operating lease terms Lessee, Lease, Description [Line Items] Less: Interest 2023 Lessee, Lease, Description [Table] Total lease payments Lessee, Operating Lease, Liability, Payments, Due Renewal option period 2019 Lessee, Operating Lease, Description [Abstract] 2021 After 2023 Outstanding letter of credit balance Long-term Debt, Current and Noncurrent [Abstract] Net lease cost Lease, Cost Lease Income and Expenses Leases Leases [Abstract] LIABILITIES AND STOCKHOLDERS' EQUITY Total liabilities Liabilities Total liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure Total liabilities and stockholders' equity Liabilities and Equity Liabilities [Abstract] Current liabilities: Total current liabilities Liabilities, Current Line of Credit Facility [Table] Line of Credit Facility [Line Items] Lender Name [Axis] Line of Credit Facility [Abstract] Outstanding letter of credit balance Line of Credit Facility, Fair Value of Amount Outstanding Line of credit facility expiration period Principal amount of the line of credit Line of Credit Facility, Lender [Domain] Line of credit facility, remaining borrowing capacity Loan origination fees Less: current portion of long-term debt Loans Payable to Bank, Current Long-term debt, net of discount Loans Payable to Bank Contract Receivables Loans, Notes, Trade and Other Receivables Disclosure [Text Block] 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] Cash flows from financing activities: Cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Numerator [Abstract] Net Income (Loss) Attributable to Parent [Abstract] Cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from investing activities: Cash flows from operating activities: Cash used in operating activities Net Cash Provided by (Used in) Operating Activities Net loss Net loss Net loss Net (loss) Income Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] New Accounting Pronouncements or Change in Accounting Principle [Line Items] 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 operating segments Number of reporting units Number of reportable business segments Weighted average discount rate Operating lease liability Operating lease liability 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 Cash paid for amounts included in measurement of liabilities Operating Lease, Payments Minimum Lease Payments [Abstract] Operating lease liabilities - Current Operating loss Operating loss Operating Income (Loss) Operating expenses: Total operating expenses Operating Expenses Operating lease liabilities Other Current Liabilities [Member] Other Assets [Member] Other Liabilities [Member] Other Noncurrent Liabilities [Member] Other assets Others [Member] Fair value of contingent consideration Other liabilities Other current liabilities Other income, net Other income, net Cumulative translation adjustment Foreign currency translation adjustment Payments Payments for Restructuring Cash purchase price Base purchase price per agreement Acquisition of DP Engineering, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Contingent consideration payments to former owners of Hyperspring, LLC Payments of Merger Related Costs, Financing Activities Capital expenditures Payments to Acquire Property, Plant, and Equipment Preferred stock, par value (in dollars per share) Preferred stock, shares authorized (in shares) 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) Prepaid Expenses and Other Current Assets [Member] Prepaid Expenses and Other Current Assets [Member] Prepaid expenses and other current assets Proceeds from issuance of debt Proceeds from issuance of common stock on the exercise of stock options Proceeds from issuance of long-term debt Accrued warranty Product Warranty Liability [Line Items] Product Warranty Liability [Table] 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 Provision for Doubtful Accounts Provision for Doubtful Accounts 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] Repayments of debt Repayment of long-term debt Repayments of Long-term Debt Software Development Costs [Abstract] Software Development Costs Research, Development, and Computer Software Disclosure [Text Block] Research and development Common stock issued for RSUs vested Restricted Stock Units [Member] Common stock issued for RSUs vested (in shares) Expected restructuring costs Restructuring Activities [Abstract] Restructuring charges Restructuring and related cost, expected number of positions eliminated Restructuring cost, cost incurred to date Restructuring Expenses Accumulated deficit Retained Earnings (Accumulated Deficit) Accumulated Deficit [Member] Retained Earnings [Member] Revenue Revenue Revenue [Abstract] Remaining performance obligation Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Revenue Revenue from Contract with Customer [Text Block] Expected period to recognize revenue as performance obligations are satisfied Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Performance Obligation [Abstract] Revolving Credit Facility [Member] Concentration Risk [Abstract] Sublease income Sublease Income (Benefit) Provision for Income Taxes and Effective Tax Rates 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] Assets and Liabilities Measured at Fair Value Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Weighted Average Number of Common Shares and Common Share Equivalents Used in the Determination of Basic and Diluted Loss Per Share Outstanding Long-term Debt Schedule of Business Acquisitions, by Acquisition [Table] Fair Value of Intangible Assets Acquired and Related Weighted Average Amortization Period Change in Net Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Schedule of Goodwill [Table] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Estimated Fair Value of the Contracts in the Consolidated Balance Sheets Net (Loss) Gain on Derivative Instruments Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Carrying Amount and Classification of Assets Related to Variable Interests Contract Receivables Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Schedule of Variable Interest Entities [Table] Segment Reporting Information [Line Items] Segment Reporting Information, Profit (Loss) [Abstract] Segment Information Segment Reporting Disclosure [Text Block] Segment Information [Abstract] Segment [Domain] Segment Reporting Information, Income (Loss) before Income Taxes [Abstract] Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract] Selling, general and administrative Requisite service period Share-based Compensation [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Stock-based compensation expense Share-based Compensation Shares granted under stock options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures 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] Accrued warranty, current Currency adjustment Standard Product Warranty Accrual, Foreign Currency Translation Gain (Loss) Current period claims Standard Product Warranty Accrual, Decrease for Payments Current period provision Product warranty provision [Abstract] Balance, January 1, 2018 Balance at September 30, 2018 Standard Product Warranty Accrual Accrued warranty, noncurrent Alliance Agreements [Member] State [Member] CONSOLIDATED BALANCE SHEETS (Unaudited) [Abstract] CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS [Abstract] Business Segments [Axis] Statement [Line Items] Statement [Table] CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract] Equity Components [Axis] 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 Type [Domain] Subsequent Event Type [Axis] Subsequent Event [Member] Income taxes payable Trade Names [Member] Tradename [Member] Trademarks and Trade Names [Member] Treasury Stock [Member] Treasury stock at cost, 1,598,911 shares on March 31, 2019 and December 31, 2018 Treasury Stock, Value Treasury stock (in shares) Type of Adoption [Domain] Unbilled receivables Maximum exposure to loss Variable Rate [Axis] Contribution amount Variable Rate [Domain] Variable Interest Entities [Axis] Variable Interest Entity, Not Primary Beneficiary [Member] Ownership percentage Variable Interest Entity [Line Items] Non-consolidated Variable Interest Entity Weighted average shares outstanding - Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share (in shares) Weighted average shares outstanding - Diluted (in shares) Effect of dilutive securities [Abstract] Weighted-average shares outstanding for basic loss per share (in shares) Weighted Average Number of Shares Issued, Basic 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] Customer [Axis] Maximum [Member] Minimum [Member] Customer [Domain] Ownership [Domain] Ownership [Axis] Products and Services [Domain] Products and Services [Axis] Range [Domain] Range [Axis] Geographical [Domain] 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] Supplemental Cash Flow Information 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 Lessee, Operating Lease, Remaining Lease Term 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 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 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 Represents the amount of cash paid for the contingent consideration. Payment of Contingent Consideration Payments of the liability-classified contingent consideration arrangements 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 Number of quarters RSU's will vest quarterly. Number of quarters RSU's will vest quarterly The grant-date fair value of options granted during the reporting period as calculated by applying an option pricing methodology. Share Based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Fair Value Fair value of shares granted under stock option plan 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 market-based RSUs Net number of non-option equity instruments granted to participants with performance-based restrictions. Granted market-based RSUs Granted market-based RSUs (in shares) Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships. Non Contractual Customer Relationships [Member] Contractual agreement with alliance. Alliance Agreement [Member] Alliance Agreement [Member] The fair value of contingent consideration in a business combination. Business Combination, Fair Value of Contingent Consideration Fair value of contingent consideration 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] Period of suspension for DP Engineering from obtaining new work due to an incident at one of the facilities. Period of suspension from obtaining new work 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] 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 and billings in excess of revenue earned 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 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 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] One of the major customer of the company. Customer Two [Member] Customer Two [Member] One of the major customer of the company. Customer One [Member] Customer One [Member] 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 Refers to the number of main performance obligations for SDB contracts. Number of performance obligations Number of performance obligations 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 average time period to complete installation and training services. Average time period to complete installation and training Significant Accounting Policies [Abstract] Accounting Policies [Abstract] Describes the approximate term of the product warranty. Standard Product Warranty, Period Warranty period EX-101.PRE 11 gvp-20190331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.19.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2019
Apr. 30, 2019
Document and Entity Information [Abstract]    
Entity Registrant Name GSE SYSTEMS INC  
Entity Central Index Key 0000944480  
Current Fiscal Year End Date --12-31  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Ex Transition Period false  
Entity Common Stock, Shares Outstanding   19,996,304
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2019  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q1  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.19.1
CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 11,346 $ 12,123
Contract receivables, net 18,636 21,077
Prepaid expenses and other current assets 1,953 1,800
Total current assets 31,935 35,000
Equipment, software, and leasehold improvements 5,516 5,293
Accumulated depreciation (4,320) (4,228)
Equipment, software, and leasehold improvements, net 1,196 1,065
Software development costs, net 596 615
Goodwill 16,709 13,170
Intangible assets, net 8,999 6,080
Deferred tax assets 7,589 5,461
Operating lease - right of use assets, net 4,331 0
Other assets 69 49
Total assets 71,424 61,440
Current liabilities:    
Current portion of long-term debt, net of debt issuance costs and original issue discount 4,763 1,902
Accounts payable 1,573 1,307
Accrued expenses 1,577 2,646
Accrued compensation 2,702 3,649
Billings in excess of revenue earned 7,511 10,609
Accrued warranty 1,123 981
Income taxes payable 1,382 1,176
Other current liabilities 1,148 60
Total current liabilities 21,779 22,330
Long-term debt, less current portion, net of debt issuance costs and original issue discount 17,341 6,610
Operating lease liabilities 3,703 0
Other liabilities 1,333 1,371
Total liabilities 44,156 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,595,215 shares issued, 19,996,304 shares outstanding as of March 31, 2019; 60,000,000 shares authorized, 21,485,445 shares issued, 19,886,534 shares outstanding as of December 31, 2018 216 214
Additional paid-in capital 78,578 78,118
Accumulated deficit (46,805) (42,569)
Accumulated other comprehensive loss (1,722) (1,635)
Treasury stock at cost, 1,598,911 shares on March 31, 2019 and December 31, 2018 (2,999) (2,999)
Total stockholders' equity 27,268 31,129
Total liabilities and stockholders' equity $ 71,424 $ 61,440
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.19.1
CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - $ / shares
Mar. 31, 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,595,215 21,485,445
Common stock, shares outstanding (in shares) 19,996,304 19,886,534
Treasury stock (in shares) 1,598,911 1,598,911
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.19.1
CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]    
Revenue $ 22,194 $ 22,895 [1]
Cost of revenue 17,458 17,997
Gross profit 4,736 4,898
Operating expenses:    
Selling, general and administrative 4,423 4,527
Research and development 240 329
Restructuring charges 0 917
Loss on impairment 5,464 0
Depreciation 91 103
Amortization of definite-lived intangible assets 509 150
Total operating expenses 10,727 6,026
Operating loss (5,991) (1,128)
Interest (expense) income, net (208) 22
Gain (loss) on derivative instruments, net 93 (156)
Other income, net 22 25
Loss before income taxes (6,084) (1,237)
(Benefits) provision for income taxes (1,848) 259
Net loss $ (4,236) $ (1,496)
Basic loss per common share (in dollars per share) $ (0.21) $ (0.08)
Diluted loss per common share (in dollars per share) $ (0.21) $ (0.08)
Weighted average shares outstanding - Basic (in shares) 19,950,746 19,514,385
Weighted average shares outstanding - Diluted (in shares) 19,950,746 19,514,385
[1] Prior period amounts have not been adjusted under the modified retrospective transition method for the adoption of ASC 606.
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.19.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS [Abstract]    
Net loss $ (4,236) $ (1,496)
Cumulative translation adjustment (87) (45)
Comprehensive loss $ (4,323) $ (1,541)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.19.1
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   595       595
Common stock issued for options exercised (in shares) 109,513          
Common stock issued for options exercised $ 1 56       57
Common stock issued for RSUs vested (in shares) 81,976          
Common stock issued for RSUs vested $ 1 (1)       0
Shares withheld to pay taxes   (76)       (76)
Foreign currency translation adjustment       (45)   (45)
Net loss     (1,496)     (1,496)
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]            
Cumulative effect of adopting ASC 606     655     655
Cumulative effect of adopting ASC 606     0      
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   570       570
Common stock issued for options exercised (in shares) 1,508          
Common stock issued for options exercised $ 1 41       42
Common stock issued for RSUs vested (in shares) 108,262          
Common stock issued for RSUs vested $ 1 (1)       0
Shares withheld to pay taxes   (150)       (150)
Foreign currency translation adjustment       (87)   (87)
Net loss     (4,236)     (4,236)
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)  
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.19.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Cash flows from operating activities:    
Net loss $ (4,236) $ (1,496)
Adjustments to reconcile net loss to net cash used in operating activities:    
Loss on impairment 5,464 0
Depreciation 91 103
Amortization of definite-lived intangible assets 509 150
Amortization of capitalized software development costs 129 118
Change in fair value of contingent consideration (1,200) 0
Stock-based compensation expense 597 627
Gain (loss) on derivative instruments, net (93) 156
Deferred income taxes (2,128) (90)
Changes in assets and liabilities:    
Contract receivables, net 5,388 (4,683)
Prepaid expenses and other assets 439 (12)
Accounts payable, accrued compensation, and accrued expenses (2,446) 647
Billings in excess of revenue earned (3,185) (1,127)
Accrued warranty 62 (75)
Other liabilities 23 154
Cash used in operating activities (586) (5,528)
Cash flows from investing activities:    
Capital expenditures (11) (318)
Capitalized software development costs (110) (105)
Acquisition of DP Engineering, net of cash acquired (13,521) 0
Cash used in investing activities (13,642) (423)
Cash flows from financing activities:    
Proceeds from issuance of long-term debt 14,263 0
Repayment of long-term debt (671) 0
Proceeds from issuance of common stock on the exercise of stock options 42 57
Contingent consideration payments to former owners of Hyperspring, LLC 0 (1,701)
Shares withheld to pay taxes (150) (76)
Cash provided by (used in) financing activities 13,484 (1,720)
Effect of exchange rate changes on cash (33) 10
Net decrease in cash, cash equivalents, and restricted cash (777) (7,661)
Cash, cash equivalents, and restricted cash, beginning balance 12,123 20,071
Cash, cash equivalents, and restricted cash, ending balance $ 11,346 $ 12,410
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2019
Summary of Significant Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
1.
Summary of Significant Accounting Policies

Basis of Presentation
GSE 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 Systems, Inc. (the Company, GSE, we, us, or our) 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.
Revenue recognition

The Company derives its revenue 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 ("Performance") segment and Nuclear Industry Training and Consulting ("NITC")segment.

The SDB contracts are typically fixed-price and consist of initial design, engineering, assembly and installation of training simulators which include hardware, software, labor, and post contract support (PCS) on the software. We generally have two main performance obligations for an SDB contract: the training simulator build and PCS. The training simulator build performance obligation generally includes hardware, software, and labor. The transaction price under the SDB contracts is allocated to each performance obligation based on its standalone selling price. We recognize the training simulator build revenue over the construction and installation period using the cost-to-cost input method as our performance creates or enhances assets with no alternative use to the Company, and we have an enforceable right to payment for performance completed to date. Cost-to-cost input method best measures the progress toward complete satisfaction of the performance obligation. PCS revenue is recognized ratably over the service period, as PCS is deemed a stand-ready obligation.

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.

The SDB contracts generally provide a one-year base warranty on the systems. The base warranty will not be accounted for as a separate performance obligation under the contract because it does not provide the customer with a service in addition to the assurance that the completed project complies with agreed-upon specifications. Warranties extended beyond our typical one-year period will be evaluated on a case by case basis to determine if it provides more than just assurance that the product operates as intended, which requires carve-out as a separate performance obligation.

Revenue from the sale of perpetual standalone and term software licenses, which do not require significant modification or customization, is recognized upon its delivery to the customer.  Revenue from the sale of subscription-based standalone software licenses, which do not require significant modification or customization, is recognized ratably over the term of such licenses following delivery to the customer.  Delivery is considered to have occurred when the customer receives a copy of the software and is able to use and benefit from the software.

A software license sale contract with multiple deliverables typically includes the following elements: license, installation and training services and PCS. The total transaction price of a software license sale contract is typically fixed, and is allocated to the identified performance obligations based on their relative standalone selling prices. Revenue is recognized as the performance obligations are satisfied. Specifically, license revenue is recognized when the software license is delivered to the customer; installation and training revenue is recognized when the installation and training is completed without regard to a detailed evaluation of the point in time criteria due to the short-term nature of the installation and training services (one to two days on average); and PCS revenue is recognized ratably over the service period, as PCS is deemed as a stand-ready obligation.

The contracts within the training and consulting services revenue stream are either time and materials (T&M) based or fixed-price based. Under a typical T&M contract, the Company is compensated based on the number of hours of approved time provided by temporary workers and the bill rates which are fixed by type of work, as well as approved expenses incurred. Customers are billed on a regular basis, such as weekly, biweekly or monthly. In accordance with Accounting Standards Codification (ASC) 606-10-55-18, Revenue from contracts with customers, we elected to apply the "right to invoice" practical expedient, under which we recognize revenue in the amount to which we have the right to invoice. The invoice amount represents the number of hours of approved time worked by each temporary worker multiplied by the bill rate for the type of work, as well as approved expenses incurred. Under a typical fixed-price contract, we recognize the revenue using the completed contract method as we are not able to reasonably estimate costs to complete and contracts typically have a term of less than one month.

For contracts with multiple performance obligations, we allocate the contract price to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on the prices charged to customers.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.19.1
Recent Accounting Pronouncements
3 Months Ended
Mar. 31, 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 March 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 17 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 21 R10.htm IDEA: XBRL DOCUMENT v3.19.1
Basic and Diluted Loss per Common Share
3 Months Ended
Mar. 31, 2019
Basic and Diluted Loss per Common Share [Abstract]  
Basic and Diluted Loss per Common Share
3.
Basic and Diluted Loss per Common Share

Basic loss per share is computed by dividing net loss by weighted average number of outstanding shares of common stocks outstanding for the period. Diluted net loss 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 has an anti-dilutive impact on diluted net loss per share. Since we experienced a net loss for both periods presented, basic and diluted net loss per share are the same. As such, diluted loss per share for the three months ended March 31, 2019 and 2018 excludes the impact of potentially dilutive common shares related to the exercise of outstanding stock options and the vesting of RSUs since those shares would have an anti-dilutive effect on loss per share.

The weighted average 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
 
  
March 31,
 
  
2019
  
2018
 
Numerator:
      
Net loss
 
$
(4,236
)
 
$
(1,496
)
         
Denominator:
        
Weighted-average shares outstanding for basic loss per share
  
19,950,746
   
19,514,385
 
         
Effect of dilutive securities:
        
Stock options and restricted stock units
  
-
   
-
 
         
Adjusted weighted-average shares outstanding and assumed conversions for diluted loss per share
  
19,950,746
   
19,514,385
 
         
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
  
237,834
   
763,200
 

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.19.1
Acquisitions
3 Months Ended
Mar. 31, 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.  Located in Fort Worth, Texas, DP Engineering is well-regarded as a leading service provider to the nuclear power industry, having been designated an “engineer of choice” by two large power generation companies.  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.
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 March 31, 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 expects to collect in full. GSE did not acquire any other class of receivable as a result of the acquisition of DP Engineering.
DP Engineering contributed revenue of $1.6 million to GSE for the period from February 15, 2019 to March 31, 2019.
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, and 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 to fifteen years. Please see Note 9 for further analysis on the carrying amount change due to impairment on goodwill and definite-lived intangible assets at March 31, 2019.
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
 

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 issued a $10.3 million term loan to finance the transaction (including the transaction costs). See note 14, 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 March 31, 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, 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 March 31, 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 expected to be tax deductible. All of the $4.7 million of goodwill was assigned to our Performance segment. The Company is still evaluating the impact of the True North acquisition on our reporting units. As discussed above, the goodwill amount is provisional pending receipt of the final valuations of various assets and liabilities.

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 to fifteen years. The fair value of the intangible assets is provisional pending receipt of the 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 March 31,
 
 
2019
 
2018
 
Revenue
 
$
25,178
  
$
29,889
 
Net loss
  
(3,451
)
  
(3,629
)

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 three months ended March 31, 2019, the Company has incurred $0.6 million of transaction costs related to the acquisition of DP Engineering. Due to a triggering event occurred after the acquisition as depicted in Note 9, an impairment test was conducted, which resulted in substantially writing down the estimated fair value of goodwill and 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 three months ended March 31, 2019, 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 23 R12.htm IDEA: XBRL DOCUMENT v3.19.1
Restructuring Activities
3 Months Ended
Mar. 31, 2019
Restructuring Activities [Abstract]  
Restructuring Expenses
5.
Restructuring Activities

On December 27, 2017, the board of GSE Systems 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 March 31, 2019, we had recorded total restructuring charges totaling $2.0 million since 2017. We incurred no costs during the three months ended March 31, 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.7 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 three months ended March 31, 2019,  we made payments related to our restructuring for employee termination benefits for the amount of $52,000 that have been previously accrued. The accrued employee termination benefits were included in "accrued compensation", and the accrued lease termination costs were included in "accrued expenses" in the consolidated balance sheets.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.19.1
Contingent Consideration
3 Months Ended
Mar. 31, 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.

Upon the acquisition of DP Engineering on February 15, 2019, the Company recognized the estimated fair value of contingent consideration for $1.2 million. At March 31, 2019, due to a triggering event as depicted in Note 9, an impairment test was conducted on DP Engineering's goodwill and definite-lived intangible assets and determined $1.2 million of fair value of contingent consideration recognized upon acquisition of DP Engineering has reduced to zero due to the triggering event as depicted in Note 9. There was no contingent liability outstanding as of March 31, 2019.

During the three months ended March 31, 2018, the Company made payment of $1.7 million to pay off the remaining contingent consideration, related to the acquisition of Hyperspring in 2014. There was no contingent liability as of March 31, 2018.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.19.1
Contract Receivables
3 Months Ended
Mar. 31, 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)
 
March 31,
  
December 31,
 
  
2019
  
2018
 
       
Billed receivables
 
$
10,205
  
$
15,998
 
Unbilled receivables
  
8,859
   
5,506
 
Allowance for doubtful accounts
  
(428
)
  
(427
)
Total contract receivables, net
 
$
18,636
  
$
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 three months ended March 31, 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 rate.

During April 2019, the Company invoiced $6.2 million of the unbilled amounts related to the balance at March 31, 2019.

As of March 31, 2019, the Company had two customers that accounted for 18.7% and 20.2% of its consolidated contract receivables, respectively. As of December 31, 2018, the Company had one customer that accounted for 16.8% of its consolidated contract receivables.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.19.1
Software Development Costs, Net
3 Months Ended
Mar. 31, 2019
Software Development Costs [Abstract]  
Software Development Costs
8.
Software Development Costs, Net

Certain computer software development costs are capitalized in the accompanying consolidated balance sheets.  Capitalization of computer software development costs begins upon the establishment of technological feasibility. Capitalization ceases and amortization of capitalized costs begins when the software product is commercially available for general release to customers. Amortization of capitalized computer software development costs is included in cost of revenue and is determined using the straight-line method over the remaining estimated economic life of the product, typically three years. On an annual basis, and more frequently as conditions indicate, the Company assesses the recovery of the unamortized software development costs by estimating the net undiscounted cash flows expected to be generated by the sale of the product. If the undiscounted cash flows are not sufficient to recover the unamortized software costs the Company will write-down the carrying amount of such asset to its estimated fair value based on the future discounted cash flows. The excess of any unamortized computer software costs over the related fair value is written down and charged to operations.

Software development costs capitalized were approximately $110,000 and $105,000 for the three months ended March 31, 2019 and 2018, respectively.  Total amortization expense was approximately $129,000 and $118,000 for the three months ended March 31, 2019 and 2018, respectively.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.19.1
Goodwill and Intangible Assets
3 Months Ended
Mar. 31, 2019
Goodwill and Intangible Assets [Abstract]  
Goodwill and Intangible Assets
9.
Goodwill and Intangible Assets
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 depicted 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 for up to six months from the date of original notice of suspension or approximately September 2019. While the Company and DP Engineering are working to rehabilitate the customer relationship, the Company determined that the notice of suspension was a triggering event necessitating an interim goodwill impairment test.
On May 10, 2019, the Company determined that a material impairment had occurred, requiring an interim assessment for impairment to be completed related to both $5.6 million of goodwill recorded and $6.8 million of definite-lived intangible assets in the acquisition.
The impairment test was based on income based approach with discounted cash flow method and market based approach with guideline public company method and merger and acquisition method.
The preliminary result of the interim impairment testing 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 March 31, 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, March 31, 2019
 
$
8,278
  
$
8,431
  
$
16,709
 

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, Acquisitions, 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 five to fifteen years. Amortization of our definite-lived intangible assets is recognized on a straight-line basis over the estimate useful life of the associated assets.
As described above, following a February 23, 2019 event occurred at a customer location and subsequent receipt of a suspension notice on February 28, 2019, the Company has concluded that DP Engineering's relationship with a significant customer has been adversely impacted. The DP Engineering customer contracts and relationships were the major definite-lived intangible assets that were recognized upon the acquisition of DP Engineering. Accordingly, the Company determined that, in addition to the above describe testing of a potential impairment of goodwill, an interim definite-lived intangible asset impairment test was also necessary.
Therefore, the impairment test of the definite-lived intangible assets recognized upon the acquisition of DP Engineering was also conducted.
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. 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. The impairment charge of $3.4 million on definite-lived intangible assets were 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 March 31, 2019 was comprised of the following items:

(in thousands)
  
For the Three Months Ended March 31, 2019
 
  
Beginning Gross
  
Accumulated
  
Addition
  
Impairment
  
Net
 
  
Carrying Amount
  
Amortization
          
Amortized intangible assets:
               
Customer relationships
 
$
6,831
  
$
(2,745
)
 
$
4,898
  
$
(3,370
)
 
$
5,614
 
Trade names
  
1,295
   
(405
)
  
1,172
   
-
   
2,062
 
Developed technology
  
471
   
(471
)
          
-
 
Non-contractual customer relationships
  
433
   
(433
)
          
-
 
Noncompete agreement
  
221
   
(61
)
  
728
   
-
   
888
 
Alliance agreement
  
527
   
(92
)
          
435
 
Others
  
167
   
(167
)
          
-
 
Total
 
$
9,945
  
$
(4,374
)
 
$
6,798
  
$
(3,370
)
 
$
8,999
 

(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 agreement
  
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.2 million for the three months ended March 31, 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)
 
$
1,536
 
2020
  
1,973
 
2021
  
1,470
 
2022
  
1,152
 
2023
  
868
 
Thereafter
  
2,000
 
Total
 
$
8,999
 

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value of Financial Instruments
3 Months Ended
Mar. 31, 2019
Fair Value of Financial Instruments [Abstract]  
Fair Value of Financial Instruments
10.
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 March 31, 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 March 31, 2019, the Company had four standby letters of credit totaling $1.9 million which represent performance bonds on three contracts.
For the three months ended March 31, 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 March 31, 2019.

The following table presents assets and liabilities measured at fair value at March 31, 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
 
$
825
  
$
-
  
$
-
  
$
825
 
Foreign exchange contracts
  
-
   
145
   
-
   
145
 
Total assets
 
$
825
  
$
145
  
$
-
  
$
970
 
                 
Liability awards
 
$
-
  
$
(232
)
 
$
-
  
$
(232
)
Interest rate swap contract
  
-
   
(128
)
  
-
   
(128
)
Total liabilities
 
$
-
  
$
(360
)
 
$
-
  
$
(360
)
                 

Money market funds at both March 31, 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
)
  
0
   
(103
)
Total liabilities
 
$
-
  
$
(221
)
 
$
0
  
$
(221
)
                 

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

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


XML 29 R18.htm IDEA: XBRL DOCUMENT v3.19.1
Derivative Instruments
3 Months Ended
Mar. 31, 2019
Derivative Instruments [Abstract]  
Derivative Instruments
11.
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 March 31, 2019, the Company had foreign exchange contracts outstanding of approximately 3.2 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 13, the Company entered into a term loan to finance the acquisition of True North in May 2018. The loan bears interest at adjusted one-month LIBOR plus a margin ranging between 2% 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 five-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:

  
March 31,
  
December 31,
 
(in thousands)
 
2019
  
2018
 
Prepaid expenses and other current assets
      
Foreign exchange contracts
 
$
145
  
$
43
 
Total asset derivatives
  
145
   
43
 
         
Other liabilities
        
Interest rate swaps
  
(128
)
  
(103
)
Total liability derivatives
  
(128
)
  
(103
)
         
Net fair value
 
$
17
  
$
(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 months ended March 31, 2019 and 2018, the Company recognized net gain (loss) on its derivative instruments as outlined below:

  
Three months ended
March 31,
 
(in thousands)
 
2019
  
2018
 
Interest rate swap - change in fair value
 
$
(26
)
 
$
-
 
Foreign exchange contracts - change in fair value
  
102
   
(118
)
Remeasurement of related contract receivables,
 and billings in excess of revenue earned
  
17
   
(38
)
Gain (loss) on derivative instruments, net
 
$
93
  
$
(156
)

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2019
Stock-Based Compensation [Abstract]  
Stock-Based Compensation
12.
Stock-Based Compensation

The Company recognizes stock-based compensation expense for all equity-based awards issued to employees, directors and non-employees that are expected to vest. Stock-based compensation expense is based on the fair value of awards as of the grant date.  The Company recognized $570,000 and $595,000 of stock-based compensation expense related to equity awards for the three months ended March 31, 2019 and 2018, respectively, under the fair value method. In addition to the stock-based compensation expense recognized, the Company also recognized $27,000 and $32,000 of expense related to the change in the fair value of cash-settled restricted stock units (RSUs) during the three months ended March 31, 2019 and 2018, respectively.

During the three months ended March 31, 2019, the Company granted approximately three hundred thousand time-vesting RSUs to employees with an aggregate fair value of $0.8 million. During the three months ended March 31, 2018, the Company granted approximately two hundred thousand time-vesting RSUs to employees with an aggregate fair value of $0.7 million. A portion of the time-vesting RSUs vest quarterly in equal amounts over the course of eight quarters and the remainder vest annually in equal amounts over the course of three years. The fair value of the time-vesting RSUs is expensed ratably over the requisite service period, which ranges from one 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 the three months ended March 31, 2019, the Company granted approximately three hundred fifty thousand performance-vesting RSUs to employees with an aggregate fair value of $0.9 million. During three months ended March 31, 2018, the Company did not grant any performance-vesting RSUs. The Company did not any grant stock options for the three months ended March 31, 2019 and 2018.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.19.1
Debt
3 Months Ended
Mar. 31, 2019
Debt [Abstract]  
Debt
13.
Debt

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

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 March 31, 2019, there were no outstanding borrowings under the RLOC and four letters of credit totaling $1.9 million. The amount available at March 31, 2019, after consideration of letters of credit was approximately $3.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.

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)
 
March 31, 2019
  
December 31, 2018
 
Long-term debt, net of discount
 
$
22,104
  
$
8,512
 
Less: current portion of long-term debt
  
(4,763
)
  
1,902
 
Long-term debt, less current portion
 
$
17,341
  
$
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 March 31, 2019, the Company was in compliance with its financial covenants.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.19.1
Product Warranty
3 Months Ended
Mar. 31, 2019
Product Warranty [Abstract]  
Product Warranty
14.
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
  
89
 
Current period claims
  
(27
)
Currency adjustment
  
2
 
Balance at March 31, 2019
 
$
1,685
 

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue
3 Months Ended
Mar. 31, 2019
Revenue [Abstract]  
Revenue
15.
Revenue

We generate revenue primarily through three broad revenue streams: 1) 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 months ended March 31, 2019 and 2018, along with the reportable segment for each category:

(in thousands)
  
Three months ended March 31,
 
  
2019
  
2018
 
Performance Improvement Solutions segment
      
System Design and Build
 
$
6,442
  
$
7,495
 
Software
  
749
   
869
 
Training and Consulting Services
  
4,999
   
1,537
 
         
Nuclear Industry Training and Consulting segment
        
Training and Consulting Services
  
10,004
   
12,994
 
Total revenue
 
$
22,194
  
$
22,895
 

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 balance of contract liabilities and the revenue recognized in the reporting period that was included in the contract liabilities from contracts with customers:

(in thousands)
  
March 31, 2019
  
December 31, 2018
 
Billings in excess of revenue earned (BIE)
 
$
7,511
  
$
10,609
 
Revenue recognized in the period from amounts included in BIE at the beginning of the period
 
$
5,040
   
11,275
 

For an SDB contract, we generally have two main performance obligations: the training simulator build and 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 months ended March 31, 2019, the Company recognized revenue of $0.8 million related to performance obligations satisfied in previous periods.

As of March 31, 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 $33.7 million. The Company will recognize the revenue as the performance obligations are satisfied, which is expected to occur over the next 12 months.

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes
3 Months Ended
Mar. 31, 2019
Income Taxes [Abstract]  
Income Taxes
16.
Income Taxes

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

(in thousands)
 
Three months ended March 31,
 
  
2019
 
2018
 
(Benefit) provision for income taxes
 
$
(1,848
)
 
$
259
 
Effective tax rate
  
30.4
%
  
(20.9
)%

The Company's income tax (benefit) provision 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 of the loss for impairment, federal income tax expense, foreign income tax expense, and state tax expense. Tax expense in 2018 is comprised mainly of federal income tax expense, foreign income tax expense, and state tax expense.

Our effective tax rate was 30.4% for the three months ended March 31, 2019. For the three months ended March 31, 2019, the difference between our effective tax rate of 30.4% 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, including the tax impact of the loss for impairment, and the excess book deduction related to stock options and restricted stock units that were exercised or vested during the quarter. For the three months ended March 31, 2018, the difference between the effective tax rate of (20.9)% and the U.S. statutory federal income tax rate of 21% was primarily due to our China subsidiary which had taxable income for the three months ended March 31, 2018 and the accruals related to uncertain tax positions for certain foreign tax contingencies.

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 March 31, 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 35 R24.htm IDEA: XBRL DOCUMENT v3.19.1
Leases
3 Months Ended
Mar. 31, 2019
Leases [Abstract]  
Leases
17.
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
 
March 31, 2019
 
Leased Assets
 
   
Operating lease - right of use assets
Long term assets
 
$
4,331
 
 
 
    
Lease Liabilities
 
    
Operating lease liabilities - Current
Other current liabilities
  
1,088
 
Operating lease liabilities
Long term liabilities
  
3,703
 
 
  
 
$
4,791
 

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. 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 months ended March 31, 2019, (in thousands):

Lease Cost
Classification
 
Three Months Ended March 31, 2019
 
Operating lease cost (1)
Selling, general and administrative expenses
 
$
228
 
Short-term leases costs (2)
Selling, general and administrative expenses
  
38
 
Sublease income (3)
Selling, general and administrative expenses
  
(16
)
Net lease cost
 
 
$
250
 

(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 March 31, 2019 consolidated balance sheets (in thousands):

 
 
Operating Leases
 
2019
 
$
986
 
2020
  
1,246
 
2021
  
1,216
 
2022
  
1,157
 
2023
  
622
 
After 2023
  
107
 
Total lease payments
 
$
5,334
 
Less: Interest
  
543
 
Present value of lease payments
 
$
4,791
 

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
 
Three Months Ended March 31, 2019
Weighted-average remaining lease term (years)
 
 
         Operating leases
 
4.44
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 three months ended March 31, 2019.

(in thousands)

Other Information
 
Three Months Ended March 31, 2019
 
 - Operating cash flows used in operating leases
 
$
235
 
Cash paid for amounts included in measurement of liabilities
  
235
 
 
    
Right-of-use assets obtained in exchange for new operating liabilities
 
$
1,777
 

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.19.1
Segment Information
3 Months Ended
Mar. 31, 2019
Segment Information [Abstract]  
Segment Information
18.
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.  Located in Fort Worth, Texas, DP Engineering is well-regarded as a leading service provider to the nuclear power industry, having been designated an “engineer of choice” by two large power generation companies.   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 9 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 loss before income taxes. Inter-segment revenue is eliminated in consolidation and is not significant:

(in thousands)
 
Three months ended
 
  
March 31,
 
  
2019
  
2018
 
Revenue:
      
Performance Improvement Solutions
 
$
12,190
  
$
9,901
 
Nuclear Industry Training and Consulting
  
10,004
   
12,994
 
  
$
22,194
  
$
22,895
 
         
Operating loss:
        
Performance Improvement Solutions
 
$
(802
)
 
$
(790
)
Nuclear Industry Training and Consulting
  
(925
)
  
(338
)
Loss on impairment
  
(5,464
)
  
-
 
Change in fair value of contingent consideration, net
  
1,200
   
-
 
Operating loss
  
(5,991
)
  
(1,128
)
         
Interest (expense) income, net
  
(208
)
  
22
 
Gain (loss) on derivative instruments, net
  
93
   
(156
)
Other income, net
  
22
   
25
 
Loss before income taxes
 
$
(6,084
)
 
$
(1,237
)
         

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.19.1
Non-consolidated Variable Interest Entity
3 Months Ended
Mar. 31, 2019
Non-consolidated Variable Interest Entity [Abstract]  
Non-consolidated Variable Interest Entity
19. Non-consolidated Variable Interest Entity
The Company, through its wholly owned subsidiary DP Engineering, effectively holds 48% membership interest in DP-NXA Consultants LLC (DP-NXA) upon the acquisition of DP Engineering on February 15, 2019.
DP-NXA was established to provide in 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.
Upon the acquisition of DP Engineering, the Company evaluated the nature of DP Engineering's investment in DP-NXA and determined that DP-NXA is a variable interest entity (“VIE”). The Company does not have the power to direct activities that most significantly impact DP-NXA, and therefore, 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. As a result, the Company did not consolidate the assets and liabilities of the VIE in our financial statements.
The Company's maximum exposure to loss is limited to the investment in the VIE. As of March 31, 2019, the Company has not made any additional contributions to DP-NXA and its maximum exposure to loss relating to this unconsolidated VIE was immaterial. As of March 31, 2019, the Company does not have existing guarantee in relation to DP-NXA and any third-party it contracted with.
The Company will reevaluate if DP-NXA meets the definition of a VIE upon specific reconsideration of events.
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 March 31, 2019.
(In thousands)
 
March 31, 2019
 
Assets
   
Cash:
   
Checking account
 
$
155
 
Total assets
  
155
 
Liabilities
    
Credit card and other payables
  
1
 
Total liabilities
  
1
 
Total net assets
  
154
 
Maximum exposure to loss
 
$
154
 

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2019
Summary of Significant Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
GSE 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 Systems, Inc. (the Company, GSE, we, us, or our) 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.
Revenue Recognition
Revenue recognition

The Company derives its revenue 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 ("Performance") segment and Nuclear Industry Training and Consulting ("NITC")segment.

The SDB contracts are typically fixed-price and consist of initial design, engineering, assembly and installation of training simulators which include hardware, software, labor, and post contract support (PCS) on the software. We generally have two main performance obligations for an SDB contract: the training simulator build and PCS. The training simulator build performance obligation generally includes hardware, software, and labor. The transaction price under the SDB contracts is allocated to each performance obligation based on its standalone selling price. We recognize the training simulator build revenue over the construction and installation period using the cost-to-cost input method as our performance creates or enhances assets with no alternative use to the Company, and we have an enforceable right to payment for performance completed to date. Cost-to-cost input method best measures the progress toward complete satisfaction of the performance obligation. PCS revenue is recognized ratably over the service period, as PCS is deemed a stand-ready obligation.

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.

The SDB contracts generally provide a one-year base warranty on the systems. The base warranty will not be accounted for as a separate performance obligation under the contract because it does not provide the customer with a service in addition to the assurance that the completed project complies with agreed-upon specifications. Warranties extended beyond our typical one-year period will be evaluated on a case by case basis to determine if it provides more than just assurance that the product operates as intended, which requires carve-out as a separate performance obligation.

Revenue from the sale of perpetual standalone and term software licenses, which do not require significant modification or customization, is recognized upon its delivery to the customer.  Revenue from the sale of subscription-based standalone software licenses, which do not require significant modification or customization, is recognized ratably over the term of such licenses following delivery to the customer.  Delivery is considered to have occurred when the customer receives a copy of the software and is able to use and benefit from the software.

A software license sale contract with multiple deliverables typically includes the following elements: license, installation and training services and PCS. The total transaction price of a software license sale contract is typically fixed, and is allocated to the identified performance obligations based on their relative standalone selling prices. Revenue is recognized as the performance obligations are satisfied. Specifically, license revenue is recognized when the software license is delivered to the customer; installation and training revenue is recognized when the installation and training is completed without regard to a detailed evaluation of the point in time criteria due to the short-term nature of the installation and training services (one to two days on average); and PCS revenue is recognized ratably over the service period, as PCS is deemed as a stand-ready obligation.

The contracts within the training and consulting services revenue stream are either time and materials (T&M) based or fixed-price based. Under a typical T&M contract, the Company is compensated based on the number of hours of approved time provided by temporary workers and the bill rates which are fixed by type of work, as well as approved expenses incurred. Customers are billed on a regular basis, such as weekly, biweekly or monthly. In accordance with Accounting Standards Codification (ASC) 606-10-55-18, Revenue from contracts with customers, we elected to apply the "right to invoice" practical expedient, under which we recognize revenue in the amount to which we have the right to invoice. The invoice amount represents the number of hours of approved time worked by each temporary worker multiplied by the bill rate for the type of work, as well as approved expenses incurred. Under a typical fixed-price contract, we recognize the revenue using the completed contract method as we are not able to reasonably estimate costs to complete and contracts typically have a term of less than one month.

For contracts with multiple performance obligations, we allocate the contract price to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on the prices charged to customers.

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.19.1
Recent Accounting Pronouncements (Policies)
3 Months Ended
Mar. 31, 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 March 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 17 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 40 R29.htm IDEA: XBRL DOCUMENT v3.19.1
Basic and Diluted Loss per Common Share (Tables)
3 Months Ended
Mar. 31, 2019
Basic and Diluted Loss 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 weighted average 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
 
  
March 31,
 
  
2019
  
2018
 
Numerator:
      
Net loss
 
$
(4,236
)
 
$
(1,496
)
         
Denominator:
        
Weighted-average shares outstanding for basic loss per share
  
19,950,746
   
19,514,385
 
         
Effect of dilutive securities:
        
Stock options and restricted stock units
  
-
   
-
 
         
Adjusted weighted-average shares outstanding and assumed conversions for diluted loss per share
  
19,950,746
   
19,514,385
 
         
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
  
237,834
   
763,200
 

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.19.1
Acquisitions (Tables)
3 Months Ended
Mar. 31, 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 March 31,
 
 
2019
 
2018
 
Revenue
 
$
25,178
  
$
29,889
 
Net loss
  
(3,451
)
  
(3,629
)

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 March 31, 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
 

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 March 31, 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, 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 42 R31.htm IDEA: XBRL DOCUMENT v3.19.1
Contract Receivables (Tables)
3 Months Ended
Mar. 31, 2019
Contract Receivables [Abstract]  
Contract Receivables
The components of contract receivables are as follows:

(in thousands)
 
March 31,
  
December 31,
 
  
2019
  
2018
 
       
Billed receivables
 
$
10,205
  
$
15,998
 
Unbilled receivables
  
8,859
   
5,506
 
Allowance for doubtful accounts
  
(428
)
  
(427
)
Total contract receivables, net
 
$
18,636
  
$
21,077
 

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.19.1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 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 March 31, 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, March 31, 2019
 
$
8,278
  
$
8,431
  
$
16,709
 

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value of Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2019
Fair Value of Financial Instruments [Abstract]  
Assets and Liabilities Measured at Fair Value
The following table presents assets and liabilities measured at fair value at March 31, 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
 
$
825
  
$
-
  
$
-
  
$
825
 
Foreign exchange contracts
  
-
   
145
   
-
   
145
 
Total assets
 
$
825
  
$
145
  
$
-
  
$
970
 
                 
Liability awards
 
$
-
  
$
(232
)
 
$
-
  
$
(232
)
Interest rate swap contract
  
-
   
(128
)
  
-
   
(128
)
Total liabilities
 
$
-
  
$
(360
)
 
$
-
  
$
(360
)
                 

Money market funds at both March 31, 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
)
  
0
   
(103
)
Total liabilities
 
$
-
  
$
(221
)
 
$
0
  
$
(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 three months ended March 31, 2019:

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


XML 45 R34.htm IDEA: XBRL DOCUMENT v3.19.1
Derivative Instruments (Tables)
3 Months Ended
Mar. 31, 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:

  
March 31,
  
December 31,
 
(in thousands)
 
2019
  
2018
 
Prepaid expenses and other current assets
      
Foreign exchange contracts
 
$
145
  
$
43
 
Total asset derivatives
  
145
   
43
 
         
Other liabilities
        
Interest rate swaps
  
(128
)
  
(103
)
Total liability derivatives
  
(128
)
  
(103
)
         
Net fair value
 
$
17
  
$
(60
)

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

  
Three months ended
March 31,
 
(in thousands)
 
2019
  
2018
 
Interest rate swap - change in fair value
 
$
(26
)
 
$
-
 
Foreign exchange contracts - change in fair value
  
102
   
(118
)
Remeasurement of related contract receivables,
 and billings in excess of revenue earned
  
17
   
(38
)
Gain (loss) on derivative instruments, net
 
$
93
  
$
(156
)

XML 46 R35.htm IDEA: XBRL DOCUMENT v3.19.1
Debt (Tables)
3 Months Ended
Mar. 31, 2019
Debt [Abstract]  
Outstanding Long-term Debt
The outstanding long-term debt under the delayed draw term loan facility was as follows:

(in thousands)
 
March 31, 2019
  
December 31, 2018
 
Long-term debt, net of discount
 
$
22,104
  
$
8,512
 
Less: current portion of long-term debt
  
(4,763
)
  
1,902
 
Long-term debt, less current portion
 
$
17,341
  
$
6,610
 

XML 47 R36.htm IDEA: XBRL DOCUMENT v3.19.1
Product Warranty (Tables)
3 Months Ended
Mar. 31, 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
  
89
 
Current period claims
  
(27
)
Currency adjustment
  
2
 
Balance at March 31, 2019
 
$
1,685
 

XML 48 R37.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2019
Revenue [Abstract]  
Disaggregation of Revenue
The following table represents a disaggregation of revenue by type of goods or services for the three months ended March 31, 2019 and 2018, along with the reportable segment for each category:

(in thousands)
  
Three months ended March 31,
 
  
2019
  
2018
 
Performance Improvement Solutions segment
      
System Design and Build
 
$
6,442
  
$
7,495
 
Software
  
749
   
869
 
Training and Consulting Services
  
4,999
   
1,537
 
         
Nuclear Industry Training and Consulting segment
        
Training and Consulting Services
  
10,004
   
12,994
 
Total revenue
 
$
22,194
  
$
22,895
 

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

(in thousands)
  
March 31, 2019
  
December 31, 2018
 
Billings in excess of revenue earned (BIE)
 
$
7,511
  
$
10,609
 
Revenue recognized in the period from amounts included in BIE at the beginning of the period
 
$
5,040
   
11,275
 

XML 49 R38.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes (Tables)
3 Months Ended
Mar. 31, 2019
Income Taxes [Abstract]  
(Benefit) Provision for Income Taxes and Effective Tax Rates
The following table presents the (benefit) provision for income taxes and the effective tax rates:

(in thousands)
 
Three months ended March 31,
 
  
2019
 
2018
 
(Benefit) provision for income taxes
 
$
(1,848
)
 
$
259
 
Effective tax rate
  
30.4
%
  
(20.9
)%

XML 50 R39.htm IDEA: XBRL DOCUMENT v3.19.1
Leases (Tables)
3 Months Ended
Mar. 31, 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
 
March 31, 2019
 
Leased Assets
 
   
Operating lease - right of use assets
Long term assets
 
$
4,331
 
 
 
    
Lease Liabilities
 
    
Operating lease liabilities - Current
Other current liabilities
  
1,088
 
Operating lease liabilities
Long term liabilities
  
3,703
 
 
  
 
$
4,791
 

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

Lease Cost
Classification
 
Three Months Ended March 31, 2019
 
Operating lease cost (1)
Selling, general and administrative expenses
 
$
228
 
Short-term leases costs (2)
Selling, general and administrative expenses
  
38
 
Sublease income (3)
Selling, general and administrative expenses
  
(16
)
Net lease cost
 
 
$
250
 

(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 March 31, 2019 consolidated balance sheets (in thousands):

 
 
Operating Leases
 
2019
 
$
986
 
2020
  
1,246
 
2021
  
1,216
 
2022
  
1,157
 
2023
  
622
 
After 2023
  
107
 
Total lease payments
 
$
5,334
 
Less: Interest
  
543
 
Present value of lease payments
 
$
4,791
 

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
 
Three Months Ended March 31, 2019
Weighted-average remaining lease term (years)
 
 
         Operating leases
 
4.44
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 three months ended March 31, 2019.

(in thousands)

Other Information
 
Three Months Ended March 31, 2019
 
 - Operating cash flows used in operating leases
 
$
235
 
Cash paid for amounts included in measurement of liabilities
  
235
 
 
    
Right-of-use assets obtained in exchange for new operating liabilities
 
$
1,777
 

XML 51 R40.htm IDEA: XBRL DOCUMENT v3.19.1
Segment Information (Tables)
3 Months Ended
Mar. 31, 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 loss before income taxes. Inter-segment revenue is eliminated in consolidation and is not significant:

(in thousands)
 
Three months ended
 
  
March 31,
 
  
2019
  
2018
 
Revenue:
      
Performance Improvement Solutions
 
$
12,190
  
$
9,901
 
Nuclear Industry Training and Consulting
  
10,004
   
12,994
 
  
$
22,194
  
$
22,895
 
         
Operating loss:
        
Performance Improvement Solutions
 
$
(802
)
 
$
(790
)
Nuclear Industry Training and Consulting
  
(925
)
  
(338
)
Loss on impairment
  
(5,464
)
  
-
 
Change in fair value of contingent consideration, net
  
1,200
   
-
 
Operating loss
  
(5,991
)
  
(1,128
)
         
Interest (expense) income, net
  
(208
)
  
22
 
Gain (loss) on derivative instruments, net
  
93
   
(156
)
Other income, net
  
22
   
25
 
Loss before income taxes
 
$
(6,084
)
 
$
(1,237
)
         

XML 52 R41.htm IDEA: XBRL DOCUMENT v3.19.1
Non-consolidated Variable Interest Entity (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2019.
(In thousands)
 
March 31, 2019
 
Assets
   
Cash:
   
Checking account
 
$
155
 
Total assets
  
155
 
Liabilities
    
Credit card and other payables
  
1
 
Total liabilities
  
1
 
Total net assets
  
154
 
Maximum exposure to loss
 
$
154
 

XML 53 R42.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies (Details)
3 Months Ended
Mar. 31, 2019
Stream
Obligation
Accounting Policies [Abstract]  
Number of broad revenue streams | Stream 3
Number of performance obligations | Obligation 2
Warranty period 1 year
Minimum [Member]  
Accounting Policies [Abstract]  
Average time period to complete installation and training 1 day
Maximum [Member]  
Accounting Policies [Abstract]  
Average time period to complete installation and training 2 days
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.19.1
Recent Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Accounting Pronouncements Recently Adopted [Abstract]    
Operating lease liability $ 4,791  
Right of use assets 4,331 $ 0
ASU 2016-02 [Member]    
Accounting Pronouncements Recently Adopted [Abstract]    
Operating lease liability 2,700  
Right of use assets $ 3,000  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.19.1
Basic and Diluted Loss per Common Share (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Numerator [Abstract]    
Net loss $ (4,236) $ (1,496)
Denominator [Abstract]    
Weighted-average shares outstanding for basic loss per share (in shares) 19,950,746 19,514,385
Effect of dilutive securities [Abstract]    
Employee stock options and warrants (in shares) 0 0
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share (in shares) 19,950,746 19,514,385
Shares related to dilutive securities excluded because inclusion would be anti-dilutive (in shares) 237,834 763,200
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.19.1
Acquisitions, Consideration Paid For Acquisition (Details)
$ in Thousands
2 Months Ended 3 Months Ended
Feb. 15, 2019
USD ($)
Company
May 11, 2018
USD ($)
Mar. 31, 2019
USD ($)
Mar. 31, 2019
USD ($)
Mar. 31, 2018
USD ($)
Dec. 31, 2018
USD ($)
Calculation of Adjusted Purchase Price [Abstract]            
Fair value of contingent consideration       $ 1,200    
Business Combination, Recognized Identifiable Assets Acquired, and Liabilities Assumed, Net [Abstract]            
Goodwill     $ 16,709 16,709   $ 13,170
Revenue       22,194 $ 22,895 [1]  
Net (loss) Income       $ (4,236) $ (1,496)  
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          
Business Combination, Recognized Identifiable Assets Acquired, and Liabilities Assumed, Net [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          
Number of large power generation companies | Company 2          
Transaction costs     628 $ 628    
Revenue     $ 1,581      
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        
Business Combination, Recognized Identifiable Assets Acquired, and Liabilities Assumed, Net [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        
[1] Prior period amounts have not been adjusted under the modified retrospective transition method for the adoption of ASC 606.
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.19.1
Acquisitions, Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Feb. 15, 2019
May 11, 2018
Mar. 31, 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 58 R47.htm IDEA: XBRL DOCUMENT v3.19.1
Acquisitions, Pro Forma Financial Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Business Acquisition, Pro Forma Information [Abstract]    
Revenue $ 25,178 $ 29,889
Net loss $ (3,451) $ (3,629)
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.19.1
Restructuring Activities (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2019
USD ($)
Position
Mar. 31, 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    
Restructuring cost, cost incurred to date 2,000    
Restructuring charges 0 $ 917 $ 1,300
Cumulative translation adjustment 1,700    
Tax benefit 1,000    
Payments $ (52)    
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.19.1
Contingent Consideration (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2019
Feb. 15, 2019
Contingent Consideration [Abstract]      
Fair value of contingent consideration   $ 0 $ 1,200
Contingent liability outstanding $ 0 $ 0  
Payments of the liability-classified contingent consideration arrangements $ (1,701)    
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.19.1
Contract Receivables (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Apr. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Customer
Mar. 31, 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,205   $ 15,998
Unbilled receivables   8,859   5,506
Allowance for doubtful accounts   (428)   (427)
Total contract receivables, net   18,636   $ 21,077
Provision for Doubtful Accounts   0 $ 0  
Unbilled Contract Receivables [Abstract]        
Unbilled contract receivables billed during Apr 2019   $ (3,185) $ (1,127)  
Subsequent Event [Member]        
Unbilled Contract Receivables [Abstract]        
Unbilled contract receivables billed during Apr 2019 $ 6,200      
Contract Receivable [Member]        
Concentration Risk [Abstract]        
Number of customers accounting for contract receivables | Customer   2   1
Percentage of contract receivables accounted by major customers       16.80%
Contract Receivable [Member] | Customer One [Member]        
Concentration Risk [Abstract]        
Percentage of contract receivables accounted by major customers   18.70%    
Contract Receivable [Member] | Customer Two [Member]        
Concentration Risk [Abstract]        
Percentage of contract receivables accounted by major customers   20.20%    
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.19.1
Software Development Costs, Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Software Development Costs [Abstract]    
Economic life of product 3 years  
Software development costs capitalized $ 110 $ 105
Capitalized software amortization $ 129 $ 118
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.19.1
Goodwill and Intangible Assets (Details)
$ in Thousands
3 Months Ended
Feb. 15, 2019
USD ($)
Mar. 31, 2019
USD ($)
Segment
Mar. 31, 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    
Amortized Intangible Assets [Abstract]        
Gross carrying amount   9,945   $ 9,945
Accumulated amortization   (4,374)   (3,865)
Addition   6,798    
Impairment   (3,370)    
Net   8,999   6,080
Impairment charge on definite-lived intangible assets   3,370    
Amortization of definite-lived intangible assets   509 $ 150  
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]        
2019   1,536    
2020   1,973    
2021   1,470    
2022   1,152    
2023   868    
Thereafter   2,000    
Total   8,999   6,080
Fair value of contingent consideration   $ 1,200    
Amortization term of intangible assets acquired   3 years    
Customer Relationships [Member]        
Amortized Intangible Assets [Abstract]        
Gross carrying amount   $ 6,831   6,831
Accumulated amortization   (2,745)   (2,375)
Addition   4,898    
Impairment   (3,370)    
Net   5,614   4,456
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]        
Total   5,614   4,456
Trade Names [Member]        
Amortized Intangible Assets [Abstract]        
Gross carrying amount   1,295   1,295
Accumulated amortization   (405)   (318)
Addition   1,172    
Impairment   0    
Net   2,062   977
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]        
Total   2,062   977
Developed Technology [Member]        
Amortized Intangible Assets [Abstract]        
Gross carrying amount   471   471
Accumulated amortization   (471)   (471)
Net   0   0
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]        
Total   0   0
Non Contractual Customer Relationships [Member]        
Amortized Intangible Assets [Abstract]        
Gross carrying amount   433   433
Accumulated amortization   (433)   (433)
Net   0   0
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]        
Total   0   0
Noncompete Agreements [Member]        
Amortized Intangible Assets [Abstract]        
Gross carrying amount   221   221
Accumulated amortization   (61)   (35)
Addition   728    
Impairment   0    
Net   888   186
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]        
Total   888   186
Alliance Agreement [Member]        
Amortized Intangible Assets [Abstract]        
Gross carrying amount   527   527
Accumulated amortization   (92)   (66)
Net   435   461
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]        
Total   435   461
Others [Member]        
Amortized Intangible Assets [Abstract]        
Gross carrying amount   167   167
Accumulated amortization   (167)   (167)
Net   0   0
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]        
Total   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    
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    
DP Engineering Ltd, CO. [Member]        
Goodwill [Roll Forward]        
Net book value, ending balance $ 5,633      
Amortized Intangible Assets [Abstract]        
Addition $ 6,798      
Period of suspension from obtaining new work 6 months      
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]        
Fair value of contingent consideration $ 1,200      
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 64 R53.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value of Financial Instruments (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2019
USD ($)
Letter
Dec. 31, 2018
USD ($)
Performance Bond [Abstract]    
Number of standby letters of credit | Letter 4  
Letter of credit and surety bonds $ 1,900  
Assets and liabilities measured at fair value [Abstract]    
Money market funds 825 $ 824
Foreign exchange contracts 145 43
Total assets 970 867
Liability awards (232) (118)
Interest rate swap contract (128) (103)
Total liabilities (360) (221)
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]    
Assets and liabilities measured at fair value [Abstract]    
Money market funds 825 824
Foreign exchange contracts 0 0
Total assets 825 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 145 43
Total assets 145 43
Liability awards (232) (118)
Interest rate swap contract (128) (103)
Total liabilities (360) (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 65 R54.htm IDEA: XBRL DOCUMENT v3.19.1
Derivative Instruments, Foreign Exchange Contracts (Details) - EUR (€)
€ in Millions
3 Months Ended
Mar. 31, 2019
Dec. 31, 2018
Derivative [Abstract]    
Expiration date of contract Dec. 31, 2020  
Foreign Exchange Contracts [Member]    
Derivative [Abstract]    
Foreign exchange contract outstanding € 3.2 € 3.2
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.19.1
Derivative Instruments, Interest Rate Risk Management (Details)
$ in Millions
3 Months Ended
Mar. 31, 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 67 R56.htm IDEA: XBRL DOCUMENT v3.19.1
Derivative Instruments, Fair Values Derivatives, Balance Sheet Location (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Asset derivatives $ 145 $ 43
Liability derivatives (128) (103)
Net fair value 17 (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 145 43
Interest Rate Swaps [Member] | Other Liabilities [Member]    
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Liability derivatives $ (128) $ (103)
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.19.1
Derivative Instruments, (Loss) Gain on Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Net (Loss) Gain on Derivative Instruments [Abstract]    
Interest rate swap - change in fair value $ (26) $ 0
Foreign exchange contracts - change in fair value 102 (118)
Remeasurement of related contract receivables and billings in excess of revenue earned 17 (38)
Gain (loss) on derivative instruments, net $ 93 $ (156)
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation (Details)
3 Months Ended
Mar. 31, 2019
USD ($)
qtr
shares
Mar. 31, 2018
USD ($)
qtr
shares
Restricted Stock Units [Member]    
Share-based Compensation [Abstract]    
Stock-based compensation expense $ 27,000 $ 32,000
Granted market-based RSUs (in shares) | shares 350,000 0
Aggregate fair value for market-based RSUs $ 900,000  
Granted time-based RSUs (in shares) | shares 300,000 200,000
Aggregate fair value for time-based RSUs $ 800,000 $ 700,000
Number of quarters RSU's will vest quarterly | qtr 8 8
Period in which RSU's will vest annually in equal amounts 3 years 3 years
Restricted Stock Units [Member] | Minimum [Member]    
Share-based Compensation [Abstract]    
Requisite service period 1 year  
Restricted Stock Units [Member] | Maximum [Member]    
Share-based Compensation [Abstract]    
Requisite service period 3 years  
Stock Option [Member]    
Share-based Compensation [Abstract]    
Stock-based compensation expense $ 570,000 $ 595,000
Shares granted under stock options (in shares) | shares 0 0
Fair value of shares granted under stock option plan $ 0  
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.19.1
Debt (Details)
$ in Thousands
3 Months Ended
Feb. 15, 2019
USD ($)
May 11, 2018
USD ($)
Mar. 31, 2019
USD ($)
Letter
Dec. 31, 2018
USD ($)
Dec. 29, 2016
USD ($)
Line of Credit Facility [Abstract]          
Number of letters of credit | Letter     4    
Long-term Debt, Current and Noncurrent [Abstract]          
Long-term debt, net of discount       $ 8,512  
Less: current portion of long-term debt       (1,902)  
Long-term debt, less current portion       $ 6,610  
LIBOR [Member]          
Term Loan [Abstract]          
Term of variable rate     1 month    
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     4    
Outstanding letter of credit balance     $ 1,900    
Line of credit facility, remaining borrowing capacity     $ 3,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     $ 22,104    
Less: current portion of long-term debt     (4,763)    
Long-term debt, less current portion     $ 17,341    
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] | LIBOR [Member]          
Term Loan [Abstract]          
Term of variable rate     1 month    
Delayed Draw Term Loan [Member] | Citizen's Bank [Member] | Minimum [Member]          
Term Loan [Abstract]          
Debt instrument, basis spread on variable rate     2.00%    
Delayed Draw Term Loan [Member] | Citizen's Bank [Member] | Maximum [Member]          
Line of Credit Facility [Abstract]          
Line of credit facility expiration period     18 months    
Term Loan [Abstract]          
Debt instrument, basis spread on variable rate     2.75%    
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    
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.19.1
Product Warranty (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2019
USD ($)
Product warranty provision [Abstract]  
Warranty terms for SDB contracts 1 year
Accrued warranty, current $ 1,123
Accrued warranty, noncurrent 562
Activities in product warranty account [Abstract]  
Balance, January 1, 2018 1,621
Current period provision 89
Current period claims (27)
Currency adjustment 2
Balance at September 30, 2018 $ 1,685
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2019
USD ($)
Stream
Obligation
Mar. 31, 2018
USD ($)
Dec. 31, 2018
USD ($)
Disaggregation of Revenue [Abstract]      
Revenue $ 22,194 $ 22,895 [1]  
Number of broad revenue streams | Stream 3    
Contract with Customer, Asset and Liability [Abstract]      
Billings in excess of revenue earned (BIE) $ 7,511   $ 10,609
Revenue recognized in the period from amounts included in BIE at the beginning of the period 5,040   $ 11,275
Amount of revenue recognized related to performance obligations satisfied in previous periods $ 824    
Revenue, Performance Obligation [Abstract]      
Number of performance obligations | Obligation 2    
Remaining performance obligation $ 33,702    
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    
Performance Improvement Solutions [Member]      
Disaggregation of Revenue [Abstract]      
Revenue $ 12,190 9,901  
Performance Improvement Solutions [Member] | System Design and Build [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 6,442 7,495 [1]  
Performance Improvement Solutions [Member] | Software [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 749 869 [1]  
Performance Improvement Solutions [Member] | Training and Consulting Services [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 4,999 1,537 [1]  
Nuclear Industry Training and Consulting [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 10,004 12,994  
Nuclear Industry Training and Consulting [Member] | Training and Consulting Services [Member]      
Disaggregation of Revenue [Abstract]      
Revenue $ 10,004 $ 12,994 [1]  
[1] Prior period amounts have not been adjusted under the modified retrospective transition method for the adoption of ASC 606.
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Income Taxes [Abstract]    
(Benefits) provision for income taxes $ (1,848) $ 259
Effective tax rate 30.40% (20.90%)
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 74 R63.htm IDEA: XBRL DOCUMENT v3.19.1
Leases (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2019
USD ($)
Squarefeet
Dec. 31, 2018
USD ($)
Lessee, Operating Lease, Description [Abstract]    
Sublease date Apr. 01, 2017  
Sublease square feet | Squarefeet 3,822  
Leased Assets [Abstract]    
Operating lease - right of use assets $ 4,331 $ 0
Lease Liabilities [Abstract]    
Operating lease liabilities - Current 1,088  
Operating lease liabilities 3,703 $ 0
Operating lease liability 4,791  
Consolidated Statement of Operations Information [Abstract]    
Operating lease cost [1] 228  
Short-term leases costs [2] 38  
Sublease income [3] (16)  
Net lease cost 250  
Minimum Lease Payments [Abstract]    
2019 986  
2020 1,246  
2021 1,216  
2022 1,157  
2023 622  
After 2023 107  
Total lease payments 5,334  
Less: Interest 543  
Operating lease liability $ 4,791  
Lease Term and Discount Rate [Abstract]    
Lessee, Operating Lease, Remaining Lease Term 4 years 5 months 8 days  
Weighted average discount rate 5.00%  
Supplemental Cash Flow Information Other Information [Abstract]    
Operating cash flows used in operating Leases $ 235  
Cash paid for amounts included in measurement of liabilities 235  
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  
Renewal option period 1 year  
Maximum [Member]    
Lessee, Operating Lease, Description [Abstract]    
Remaining operating lease terms 6 years  
Renewal option period 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 75 R64.htm IDEA: XBRL DOCUMENT v3.19.1
Segment Information (Details)
$ in Thousands
2 Months Ended 3 Months Ended
Feb. 15, 2019
Company
Mar. 31, 2019
USD ($)
Mar. 31, 2019
USD ($)
Segment
Mar. 31, 2018
USD ($)
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     $ 22,194 $ 22,895 [1]  
Operating loss     (5,991) (1,128)  
Loss on impairment     (5,464) 0  
Change in fair value of contingent consideration     1,200 0  
Interest (expense) income, net     (208) 22  
Gain (loss) on derivative instruments, net     93 (156)  
Other income, net     22 25  
Loss before income taxes     (6,084) (1,237)  
Performance Improvement Solutions [Member]          
Segment Reporting Information, Profit (Loss) [Abstract]          
Revenue     12,190 9,901  
Operating loss     (802) (790)  
Nuclear Industry Training and Consulting [Member]          
Segment Reporting Information, Profit (Loss) [Abstract]          
Revenue     10,004 12,994  
Operating loss     $ (925) $ (338)  
DP Engineering Ltd, Co [Member]          
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]          
Percentage of ownership interest acquired 100.00%        
Number of large power generation companies | Company 2        
Segment Reporting Information, Profit (Loss) [Abstract]          
Revenue   $ 1,581      
True North Consulting, LLC [Member]          
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]          
Percentage of ownership interest acquired         100.00%
[1] Prior period amounts have not been adjusted under the modified retrospective transition method for the adoption of ASC 606.
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.19.1
Non-consolidated Variable Interest Entity (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Dec. 31, 2018
Cash [Abstract]    
Total assets $ 71,424 $ 61,440
Liabilities [Abstract]    
Total liabilities $ 44,156 $ 30,311
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 155  
Total assets 155  
Liabilities [Abstract]    
Credit card and other payables 1  
Total liabilities 1  
Total net assets 154  
Maximum exposure to loss $ 154  
EXCEL 77 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /J*KTX?(\\#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,$% @ ^HJO3B?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 " #ZBJ].I&F>P^\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O2:CBJ'+B^+3!H(#Q;>0W+9@TX3DI-VWMZU; MA^@'\#%W__SN=W"-B=*$A,\I1$SD,-\,ONVR-''-CD11 F1S1*]S.2:ZL;D/ MR6L:G^D 49L/?4 0574+'DE;31HF8!$7(E.--=(DU!32&6_-@H^?J9UAU@"V MZ+&C#+SDP-0T,9Z&MH$K8((1)I^_"V@7XES]$SMW@)V30W9+JN_[LE_-N7$' M#F_;SL?OI!"R%N^3 MZP^_J[ /UNW=/S:^"*H&?MV%^@)02P,$% @ ^HJO3IE&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 " #ZBJ].^V'#,W " #:" & 'AL+W=O]>+S9>>'.B+:T%)J%T0-#WJD3:,]J3A^34[]65,3E_-W M[Q]-\BJ9,Q'TR)J?]456.W_K>Q=Z)?=&OK#A$YT22GQOROX+?=!&P74D2J-D MC3"_7GD7DK63%Q5*2][&L>[,.(Q?XFBBP00\$?!,P/B_A&@B1#,!Q2;Y,3*3 MZ@Z$N!GB.UF:4VFKTSWU2V0ED?19@'#^UF0AQ&!%X@T(P( ME.]9 $,"!^S0\;\"1Q<1P0(1F$%DZ-&"'L/T&*3'AAXOZ(FU 2XBA0424"!Q MZ!M+P$5L88$4%$@=>F8)N @4P@H;4&'C\I$E 4 P++$%);8N/[(D ,C*26>@ M1.;R[:,&("MGC4*XG$+7@WW<$&9-9:5HD>MA:U75A$D,IALQ69:E4;BR:0BL MWSW"KI9]OP ,7KE@""YB%+D>["L&8%;W#:YUY)8RQK8*@%GY/T)PP2.WGG%L MJP"89$4%KGKD%C5.;14 L[%4@D6G:"F_F:8JO)+=.]/1%]:Y<>]-:PK^PL>N M_Y7P6]T)[\RDZE>FJUP9DU2%$CZIA"OUT)@7#;U*/=VH.1^[[;B0K)]>$L'\ MG"G^ %!+ P04 " #ZBJ].4@R/+*,$ "K%P & 'AL+W=O'\MCNZ^.B*5\>EC_!?6[-4&!,_+4OS^WL>#%TY:FNOP\GOVT?EF8@ M*JORN1NJ*/J?]S(OJVJHJ>?X9ZIT>6US*#@__JC]E['S?6>>BK;,Z^KO_;;; M/2S3Y6);OA1O5?>U/O]:3AURR\74^]_+][+JXP-)W\9S7;7CW\7S6]O5AZF6 M'N50_+C\[H_C[WFJ_Z.87@"G G@M /;3 C05(%8@N9"-7?VYZ(KUJJG/B^9R MMT[%\%# /?6#^3Q<',=N_%_?V[:_^K[&=)6\#_5,DQO)V7AY8)RX1/T:.8P2 K&<=45((2#J+55FL9&'# MM;E$W+R5U!-GD2D$$X+.XE06)UF(L3C)DCD6RI50:B)WR*LD7I)81N)%(P09 M.8:BI)R)L025)4@6ULHFB%:< WZ#E!!FD63O! MI8)&IISU$*'1U0O2O9:[%Z16+?'9(E=2L8'1S0M2O9:K%Z16O1@6F;&1J15T M\X)4K^7J!6G5 !8MAY$Q#];&1D:W+P0QV=O8*ZE;$Z0V^42^ 6E$&SR?UY04 M9 8C-+HW08K3*RD?\17J_D3I3\?]B5*,""%PF6LQI-A6!W5_HER^.KY\1;DTA4!\9LZ5 MF/<0P]%EC%+&CLL8I68I&/$4RU0,133=+'C+E8RGF\U/L_)KG=CRWT*++?E^KT MW%8DI2BZ\EGDED.W)DEK\C7&AK1]O+C#6LA&6'1GDG2FYYXB:<.0NL"EJ<8 M(MM)TKU)TIN>>XJD$.^L3PW?]*LY=#XRX9)N3I+F]%Q5))5X!P'Y)*?&/$76 ML:2KDZ0Z/?<5*3M[E'NY_XW=\NC^).E/+XPES8@!>2Q78KVO8A\%K6Y0*PW* M]T>;*3/_8J?M7)28MG-)9E]-A\_8?Q3-Z_[8+I[JKJL/XV?2E[KNRKY*\Z7O MW*XLMM>3JGSIAL/0'S>7S\>7DZX^39_&D^OW^?5_4$L#!!0 ( /J*KTZ] M*I7&70( $ ( 8 >&PO=V]R:W-H965T&ULC99MKYHP M&(;_"N$'2,L[!DFFR[(E6V+.LNUSU2KD &5ME;-_O[9P"+0]JA^@+_?]/-=3 M:VO>$_K*2HRY\];4+=NX)>?=VO/8L<0-8BO2X5;,G EM$!==>O%81S$Z*5-3 M>SX L=>@JG6+7(WM:9&3*Z^K%N^IPZY-@^B_+:Y)OW&A^S[P4EU*+@>\(N_0 M!?_$_%>WIZ+G35%.58-;5I'6H?B\<3_!]0XJ@U+\KG#/9FU'EG(@Y%5VOITV M+I!$N,9'+D,@\;KA':YK&4EP_!V#NE-.:9RWWZ-_4<6+8@Z(X1VI_U0G7F[< MU'5.^(RN-7\A_5<\%A2YSEC]=WS#M9!+$I'C2&JFGL[QRCAIQB@"I4%OP[MJ MU;L?9N)LM-D-_FCP)P,,[QJ"T1!H!F\@4Z5^1AP5.26]0X=OJT-R4\!U(!;S M* ?5VJDY42T3H["9JXH2S.H M[Z0GA .3-SO*Y=WZ ]%+U3+G0+BX%=39?2:$8Q$4K$2X4ESG4Z?&9RZ;B6C3 MX4X;.IQTXWWM37\:BO]02P,$% @ ^HJO3@A_.330 P W1 !@ !X M;"]W;W)K*S:]X&AQ)3D^??M22UQY9ACTQI*H?SC_4.0GTCFTO37K97WMBG-EWAJOO99EWORS,45]6_G@?S9\.Q]/7=\0K)>7_&A^-]T? ME[?&7@7W7O;GTE3MN:Z\QAQ6_@L\OV+:!PR*/\_FUL[.O;Z4][K^WE_\LE_Y MJG=D"K/K^BYR>_@P6U,4?4_6Q]]3I_X]9Q\X/__L_:>A>%O,>]Z:;5W\==YW MIY6?^=[>'/)KT7VK;S^;J:#8]Z;J?S4?IK#RWHG-L:N+=OCU=M>VJ\NI%VNE MS'^,QW,U'&_CG32>PN0 G +P'I"I+P/"*2"\!T#T94 T!43W@$$?C)4,0_.: M=_EZV=0WKQF?[B7O)Q$\1W;P=WWC,-;#/3LZK6W]6&=J&7ST_4R2S2C!F03N MBL!V?L^ 4H8-LG!\3+#EBLR1(11K"(?X&8$TBC-B5U)IG$M%+PKTD MQ$O"LD1I2$1;093I3':2BDY2/@D.UR;C)",E,V0JB&!U.M.A$ M:.-$L"49DV6ZY)D0M^P ELT$Q)YK!0;$TU(@@T> 8$7!0"K@3H$Z I8FC MA"Y10:4<5D2N ABU[#( M# 5.-8K'S:1Y+#F=+8[)#9!+-/X 6]@U)7_:2#"+MF#DHKKU775S%KO>^K7[#?V)'VC=UO@]"^1;L/%]I?,+$W$JDG3#^W[L%_EL:- M_V]Y=W8'.FP4#W7=&5NO>K)C?C+Y_GY1F$/7G]JML=>,&^[QHJLO MTY\)P?T?C?6_4$L#!!0 ( /J*KT[O53&*# ( 'P% 8 >&PO=V]R M:W-H965T&UL?53;CILP$/T5Q'O7W#<; =*&JFJE5HJV:OOL MP'#1VIC:3MC^?6U#6$+X1$V0+% MXH$-T*L_->,42[7D#1(#!UP9$B4H\+P$4=SU;IZ:V)'G*3M+TO5PY(XX4XKY MGP,0-F:N[UX#+UW32AU >3K@!KZ#_#$4FKB>7]4_ MF=I5+2C..L_Z59B<$,R%8""KW_PCA3 C?"9$I?G)F2OV()]QQ1=M-",.4R88(U9$$BI+RD" M6XI#<$-F0D3K]/L-L=66#!1;#>26(TD]T9\;V,DL>Q* M&(0;*Q:4'T?;,T:K2TN!-^9]"Z=DYU[JZ[&*+BWD.="7?A,_J-8R=8)WF:DO M?<.\Z7KAG)A43\I<_)HQ"/JHYGQK"M)!LF'L=6AIN M_A=02P,$% @ ^HJO3LHKSA)U! U14 !@ !X;"]W;W)K?\^!)(0@XWBFMN.T,^U,YCIM/Y-8CCT' MQ@427_]]!28^:_>![TL,Y.WNTVKU=F%V*JMO]<[:9O*]R _UPW37-,?[(*A? M=[;(ZB_ET1[@OI8V6S3&15Y(,,P#HIL?YC.9]VSYVH^*]^; M?'^PS]6D?B^*K/IO8?/R]# 5T\\'7_=ONZ9]$,QGQ^S-_FF;OX[/E;L++EXV M^\(>ZGUYF%1V^S#]1=P_J; UZ!!_[^VIOKJ>M$MY*9^_FP2YOGK2?'X]_>Z?02LS6\OO[TONX6[Q;SDM5V6>;_[#?-[F&:3"<; MN\W>\^9K>?K5]@O2TTF_^M_MA\T=O&7B8KR6>=W]G;R^UTU9]%XBR%)RSVVW7*FNR^:PJ3Y/J7'''K"UL<6]<0;RV#[O][_[G M=JQV3S_F0HA9\-$ZZC&+,T9Z&.ECE@BC?,P*82(?\X@PVL>L$2;V,4\(8RZ8 MP.7DDA@)$R,[!Y'G("&).6/B#G/H,%*$)#$<8^(D).E;<=1=)!-#G#T"F(@, MV:\U0,DT34F& /DT-A+G2,$<*9 C$F9QQF@_1S)2*=U5#KP3.DW2JW+T*$60 M4M1Y4=>49(@=:.A \S5)DN"E9E0U7<[3.,8C$D,B,2!"RF81LR B3/75P?/B M&!C'@#CDY"X,JQ6:$L.72X\D@ RI 7)Z(' MYP;()X.U6P#Q#DGZ5SW(WZ(H9;FY!?,)8:$40"DE[28]R&\GK,]RF31&T1U= M =A=I QM[8\()S3MIFM #;44X$VF*A[H*0(KN(A KFA7Z4%^6Y%")TE$J7/D M>%\1N"\(_?.=16!%%T#254AWCFMZK-D9&0?Y9+#L"Z#[G S7[*$E8\T60+05 MFR\34/@1+7PN[29A(]D*P-PDI>.4%C[ B5BQ49-3@X7/O2EQ7;5^KG#C$:#S M*-KQ!>\:+E>)CJB.K@%RO/ E;C,R_/G"E[@Y2-0<:,>47/N[/&BO<&RJ># M95NB<9W.69++]EUB*)MQD$\&J[L$ZL[F+ D56=$YZR;,)X0E5"()94>.3^^2 M3CQ+ #*)-K3= -A=Y-[O-=T1@!.&RLX:P="K.UB!D?& /"FLZPJ\/BAZX!5_ M,W!35JHE^R@#D /M)KCZ-M5^\/PCJ][VAWKR4C9-670?H[9EV5CG-?SB_.UL MMKG&PO=V]R:W-H965T&UL?9A;;^,V$(7_ MBN%WKS5#4I(#QT#BQ:(%6B#8HNVS8C.QL9+E2DJ\_?>E+NMU9@[[8EU\2)[A MY>.(ZTO=?&L/WG>S[U5Y:N_GAZX[WRV7[>[@JZ+]5)_]*?SS4C=5T87'YG79 MGAM?[(="5;GD)$F757$\S3?KX=U3LUG7;UUY//FG9M:^5571_/OHR_IR/Z?Y MCQ=?CZ^'KG^QW*S/Q:O_PW=_GI^:\+2\UK(_5O[4'NO3K/$O]_,'NMN:K"\P M*/XZ^DM[B]9OZ_+OX[X[W,_S^6SO7XJWLOM:7W[Q4T!N/INB_\V_ M^S+(>R>AC5U=ML/O;/?6=G4UU1*L5,7W\7H\#=?+^$^63L5P 9X*\+5 :/O_ M"IBI@/E9P [!C\Z&4#\77;%9-_5EUHRC=2[Z24%W)G3FKG\Y]-WP7XBV#6_? M-V3<>OG>5S1I'D<-WVJNBF6H_=H$HR8>617GCPULM2*/M&!@$&8H;SX$D>(* M+*S #A78VPH2$KTP:M)!Z-9"5\ M: VY2'>LH(^5GF,F%T96NA&61H"&A!L@B_0* M10!$V@S+Z3J)/HS0*I-6M"CER,(AB*H'8CU9,NF%=K5K8-(]P M@3 F27.2K/*C(6CE6MD"45@K$3,8EJ1I259RBC0,%VRMW(. ++6QA8"A29J: M3LT]C<2%H=Q)-T!&%%V8&)ZDZ>D4)#094YEI ,TB<]@*8WJRIJ>3C&!-19:( M !IR-F(%LY,!.ZV57C06%RZ7@P20ZL&VR(W8##U#*">D]0SFF=R M10+)@K(D]N6)D6=TQD@L>65 RDAR/]TB51;)&4WD0QC0T\G/>:/!2,;F\NL/ MR$+W<&S:8( : %"GN@>@TJ60"R,*W6A8SA/EI0 [J)- GT>T)!X7I(_,))&.K1FQY9U.-)K9[OZ[=3U)T(W;Z_'A@_NO\W"?3.> 8X/77V>SC>7UT/6S7]0 M2P,$% @ ^HJO3F"_FH:S 0 T@, !@ !X;"]W;W)KX4]=/ZF1J.% M\Z9IF.T-B"J"M&(\26Z8%K*C119])U-D.#@E.S@98@>MA7D[@L(QISOZ[GB2 M3>N"@Q59+QKX"NY;?S+>8@M+)35T5F)'#-0YO=L=CFF(CP'?)8QV=2:ADC/B MJIPF01 H*%U@$'Z[P#TH%8B\C)>9DRXI W!]?F?_%&OWM9R%A7M4/V3E MVIS>4E)!+0;EGG#\#',]UY3,Q7^!"R@?'I3X'"4J&U=2#M:AGEF\%"U>IUUV M<1^GF^MTAFT#^ S@"^ VYF%3HJC\HW"BR R.Q$R][T5XXMV!^]Z4P1E;$>^\ M>.N]EV)WDV3L$HCFF.,4P](#KR4Y,J/4.L_V&(HJ%TX?O!G,XW99#CLYQ_$EF]<_ 102P,$% M @ ^HJO3A2^EV^T 0 T@, !@ !X;"]W;W)K3+AIT&KA@VE;YGH+ MHDX@K1C?[>Z8%M+0,D^^LRUS'+R2!LZ6N$%K87^>0.%8T#U]"[A-&MSB166TKFXC_#%50(CTI"C@J52RNI!N=1SRQ!BA:OTRY-VL?I)LMF MV#: SP"^ .Y3'C8E2LK?"R_*W.)([-3[7L0GWA]YZ$T5G:D5Z2Z(=\%[+?=W MAYQ=(]$<&PO=V]R:W-H965T MP7_OSA8M-K-40H%VPFABH<[I?7(\[4)\#/@A8'"+,PF57(QY"<;7*J>;( @D ME#XP<-RN\ !2!B*4\6OBI'/* %R>/]@_Q]JQE@MW\&#D3U'Y-J<'2BJH>2_] MDQF^P%3/+253\=_@"A+#@Q+,41KIXDK*WGFC)A:4HOCKN L=]V&\N4TFV#H@ MG0#I##C$/&Q,%)5_XIX7F34#L6/O.QZ>.#FFV)LR.&,KXAV*=^B]%LE^G[%K M()IB3F-,NHR9(QBRSRG2M12G]!]XN@[?KBK<1OCV#X5WZP2[58)=)-C]M\2U MF,-?2=BBIPIL$Z?)D=+T.D[RPCL/['T:W^1W^#CMC]PV0CMR,1Y?-O:_-L8# M2MG&PO=V]R:W-H965T)W^?0?LN%9KY068X9PS M%X9L-/;%M0">O&K5N9RVWO='QES9@A;NQO30X4UMK!8>3=LPUUL0521IQ7B2 MW#$M9$>++/K.MLC,X)7LX&R)&[06]O<)E!ESNJ-OCB?9M#XX6)'UHH'OX'_T M9XL66U0JJ:%STG3$0IW3A]WQE 9\!#Q+&-WJ3$(E%V->@O&ERFD2$@(%I0\* M K#3JIZQ\F]-[2BJHQ:#\DQD_ MPUS/+25S\5_A"@KA(1.,41KEXDK*P7FC9Q5,18O7:9==W,?IAJ&UL;5/;;MP@$/T5 MQ >$7>Q!DI^%DB!V4$N;O$22..=W3-\=SU[0N.%B1]:*!'^!^]B?C+;:P M5)T";3O4Q$"=T_O]X9B&^!CPJX/1KLXD5')&? G&URJGNR ())0N, B_7> ! MI Q$7L:?F9,N*0-P?7YC?XJU^UK.PL(#RM]=Y=J4 MS,5_@PM('QZ4^!PE2AM74@[6H9I9O!0E7J>]TW$?IYOD9H9M _@,X O@+N9A M4Z*H_%$X460&1V*FWO8XQ?!U MS!+!//N2@F^E./+_X'P;GFPJ3"(\^: PV29(-PG22)!^($@_E;@5<_TI"5OU M5(%IXC194N*@XR2OO,O WO/X)N_AT[1_%Z;IM"5G=/YE8_]K1 =>RN[*CU#K M/]AB2*A=.-[ZLYG&;#(<]O,/8LLW+OX!4$L#!!0 ( /J*KT[\.%MFM0$ M -(# 9 >&PO=V]R:W-H965T[^?I3LNFYG[$42*9[#0XI*>F.? M70W@R:N2VJ6T]KX],N;R&I1P-Z8%C3>EL4IX-&W%7&M!%!&D)..KU8XIT6B: M)=%WMEEB.B\;#6=+7*>4L'].($V?TC5]V#@V5)*RKX"?Y7>[9HL8FE M:!1HUQA-+)0IO5T?3]L0'P-^-]"[V9F$2B[&/ ?C6Y'251 $$G(?& 1N5[@# M*0,1RG@9.>F4,@#GYS?VK[%VK.4B'-P9^=04OD[I@9("2M%)_VCZ!QCK^4+) M6/QWN(+$\* $<^1&NKB2O'/>J)$%I2CQ.NR-CGL_W&QV(VP9P$< GP"'F(<- MB:+R>^%%EEC3$SOTOA7AB=='CKW)@S.V(MZA>(?>:[;>[Q)V#41CS&F(X?.8 M*8(A^Y2"+Z4X\7_@?!F^652XB?#-!X7[98+M(L$V$FS_6^)2S.%3$C;KJ0); MQ6ER)#>=CI,\\TX#>\OCF[R'#]/^0]BJT8Y7C?TOC?& 4E8W.$(U?K#) MD%#Z<-SCV0YC-AC>M.,/8M,WSOX"4$L#!!0 ( /J*KTX:'O^!M $ -(# M 9 >&PO=V]R:W-H965TW%VBW-MKX![B7<\[]X)*/:)]=!^#) MBU;&%;3SOC\QYJH.M'!WV(,)-PU:+7PP;8ZWE#R5S\9[B! M"O"828A1H7)I)=7@/.I9):2BQ S@2^$8XK#ID I\_?" MBS*W.!([];X7\8EW)QYZ4T5G:D6Z"\F[X+V5N_MW.;M%H1ESGC!\C5D0+*@O M(?A6B#/_A\ZWZ?O-#/>)OE]'/V;; H=-@4,2./RWQ W,\>\BV:JG&FR;ILF1 M"@>3)GGE70;V(3TB^P.?IOV+L*TTCES1AY=-_6\0/814LKLP0EWX8(NAH/'Q M>!_.=AJSR?#8SS^(+=^X_ U02P,$% @ ^HJO3JZ3(@&V 0 T@, !D M !X;"]W;W)K&UL;5-A;]P@#/TKB!]0[DBZG4Y) MI%ZK:I,VZ=1IVV 7Q)&NSJ34,D%\3D87ZN<[H(@4%"ZP"#\=H5[4"H0>1E_9DZZ MI S ]?F5_3'6[FNY" OWJ'[+RK4Y/5!202T&Y9YP_ )S/;>4S,5_@RLH'QZ4 M^!PE*AM74@[6H9Y9O!0M7J9==G$?IYOD,,.V 7P&\ 5PB'G8E"@J?Q!.%)G! MD9BI][T(3[P_:C!-G"9+2ARZ M.,DK[S*P=SR^R5OX-.W?A6ED9\D%G7_9V/\:T8&7LKOQ(]3Z#[88"FH7CI_] MV4QC-AD.^_D'L>4;%_\ 4$L#!!0 ( /J*KTXBZH?,M $ -(# 9 M>&PO=V]R:W-H965T5=2VYRV MSG4'QFS9@N+V"CO0_J9&H[CSIFF8[0SP*H*49,EF<\T4%YH66?2=3)%A[Z30 M<#+$]DIQ\^L($H><;NF'XTDTK0L.5F0=;^ 'N.?N9+S%9I9**-!6H"8&ZIS> M;@_'-,3'@!UG+F%.Y2OHG)M3O>45%#S7KHG'+[!5,\72J;B'^$"TH<')3Y' MB=+&E92]=:@F%B]%\?=Q%SKNPWB3)A-L'9!,@&0&[&,>-B:*RN^YXT5F<"!F M['W'PQ-O#XGO31FU 0 T@, !D !X;"]W M;W)K&UL?5/;CILP$/T5RQ^P)H1VDPB0-EM5K=1* MT5;=/CLP@+6^4-N$[=]W;%B*6M07VS,^Y\S%XWPT]L5U )Z\*JE=03OO^Q-C MKNI <7=G>M!XTQBKN$?3MLSU%G@=24JR-$G>,\6%IF4>?1=;YF;P4FBX6.(& MI;C]=09IQH+NZ)OC2;2=#PY6YCUOX1OX[_W%HL46E5HHT$X832PT!7W8GMY1,A?_!6X@$1XRP1B5D2ZN MI!J<-VI6P504?YUVH>,^3C?9_4S;)J0S(5T(AQB'38%BYA^XYV5NS4CLU/N> MAR?>G5+L3161OE]'/R;; MFF0!8%LO^6N($Y_ETD6_54@6WC-#E2F4''25YYEX%] M2..;_(%/T_Z5VU9H1Z[&X\O&_C?&>,!4DCL&UL?5-A;]P@#/TKB!]0[DBV=J>M>IL3EOG^@-CMFQ! M"WN%/73^ID:CA?.F:9CM#8@J@K1B?+?[R+20'2VRZ#N9(L/!*=G!R1 [:"W, MRQ$4CCG=TU?'HVQ:%QRLR'K1P'=P/_J3\19;6"JIH;,2.V*@SNGM_G!,0WP, M^"EAM*LS"96<$9^"\:W*Z2X( @6E"PS";Q>X Z4"D9?Q>^:D2\H 7)]?V;_$ MVGTM9V'A#M4O6;DVIS>45%"+0;E''+_"7,\'2N;B[^$"RH<')3Y'B-B6*RC\+)XK,X$C,U/M>A"?> M'[CO31FJK!-'&:+"EQZ.(DK[S+P-[R^"9_ MPZ=I?Q"FD9TE9W3^96/_:T0'7LKNRH]0ZS_88BBH73A>^[.9QFPR'/;S#V++ M-R[^ %!+ P04 " #ZBJ].3-W<0.&0 MTRU];* @4E#XRB+!=X1&4BD1!QH^)D\XI(W!Y?F/_D&H/M5R$ M@T=4WV7EVYS>4U)!+7KEGW#X"%,]MY1,Q7^&*Z@0'I6$'"4JEU92]LZCGEB" M%"U>QUV:M _CS>XPP=8!? +P&7"?\K Q45+^7GA19!8'8L?>=R(^\?;(0V_* MZ$RM2'=!O O>:[%]=YNQ:R2:8DYC#%_&S!$LL,\I^%J*$_\'SM?ANU6%NP3? M_:'PL$ZP7R78)X+]?TMA;,=QVPT/';3#V+S-RY^ M 5!+ P04 " #ZBJ]./;L)O+8! #2 P &0 'AL+W=O M-,8J[M&T+7.]!5Y'D)(LVVQNF>)"TS*/OK,M,)A::@MYOCZ=]B(\!3P)&MSB3 M4,G%F.=@?*X+N@F"0$+E P/'[0H/(&4@0AD_$R>=4P;@\OS*_C'6CK5\H2<5_@2M(# ]*,$=EI(LKJ0;GC4HL*$7Q MEVD7.NYCNKE-L'5 E@#9##C$/&Q*%)5_X)Z7N34CL5/O>QZ>>'O,L#=5<,96 MQ#L4[]![+;=WAYQ= U&*.4TQV3)FCF#(/J?(UE*>6#OL_@F?\*G:?_* M;2NT(Q?C\65C_QMC/*"4S0V.4(Q^1N7OP%0 M2P,$% @ ^HJO3KK4B "T 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q <$+[M-5RO;4C91E4JMM$K5YIFUQQ<%&!?P M.OW[ G8<)W7S LPPY\R984@'-$^V 7#D64EM,]HXUQT8LT4#2M@K[$#[FPJ- M$LZ;IF:V,R#*"%*2\22Y9DJTFN9I])U,GF+O9*OA9(CME1+FSQ$D#AG=T!?' M0ULW+CA8GG:BAA_@?G8GXRTVLY2M FU;U,1 E=&;S>&X"_$QX%<+@UV<2:CD MC/@4C*]E1I,@""04+C (OUW@%J0,1%[&[XF3SBD#<'E^8?\2:_>UG(6%6Y2/ M;>F:C.XI*:$2O70/.-S#5,\G2J;BO\$%I \/2GR. J6-*REZZU!-+%Z*$L_C MWNJX#^,-WT^P=0"? 'P&[&,>-B:*RN^$$WEJ<"!F['TGPA-O#MSWI@C.V(IX MY\5;[[WD/-FD[!*(IICC&,,7,:\1S+//*?A:BB/_!\[7X=M5A=L(W[Y1^!^" MW2K!+A+L/BQQ+6;[+@E;]%2!J>,T65)@K^,D+[SSP-[P^":OX>.T?Q>F;K4E M9W3^96/_*T0'7DIRY4>H\1]L-B14+AP_^[,9QVPT'';3#V+S-\[_ E!+ P04 M " #ZBJ].HZX5'+0! #0 P &0 'AL+W=O^" M@U3%P#KX#N['<#;>(HM*PR4HR[5"!MH2W^V.ISS@(^"9PV179Q0JN6C]$HPO M38FSD! (J%U08'Z[PCT($81\&K^2)EY"!N+Z_*;^&&OWM5R8A7LM?O+&]24^ M8-1 RT;AGO3T&5(]MQBEXK_"%82'ATQ\C%H+&U=4C]9IF51\*I*]SCM7<9_2 MS:=$VR;01* +X1#CD#E0S/R!.5851D_(S+T?6'CBW9'ZWM3!&5L1[WSRUGNO MU6%?D&O029#3#*$KR&Y!$"^^1*!;$4[T'9UNT_>;">XC?;^F9_FV0+XID$>! M_'\5OH?0[/:?&&3540FFB[-D4:U'%>=XY5W&]8[&%_D+GV?]&S,=5Q9=M//O M&KO?:NW IY+=^ 'J_?=:# &M"\>/_FSF(9L-IX?T?\CRB:L_4$L#!!0 ( M /J*KTX_+2%=M $ -(# 9 >&PO=V]R:W-H965TJVF3-NG4:>MG+G$25 @9D$OW[V=(FF9; MM"^ C=_SLS'9:.R+:P$\>=6J^/C+FR!2WFAPYO:6"T\FK9AKK<@ MJ@C2BO$DN65:R(X66?2=;9&9P2O9P=D2-V@M[*\3*#/F=$??'$^R:7UPL"+K M10/?P'_OSQ8MMK!44D/GI.F(A3JG][OC*0WQ,>"'A-&MSB144 ;@^O[%_C+5C+1?AX,&H9UGY-J<'2BJH MQ:#\DQD_P5S/!TKFXK_ %12&!R68HS3*Q964@_-&SRPH18O7:9==W,?IAJ8ATV)HO)'X46163,2._6^%^&)=T>.O2F#,[8BWJ%XA]YKP9/; MC%T#T1QSFF+X*F:W1#!D7U+PK10G_@^<;\/WFPKW$;[_0^'=-D&Z29!&@O2_ M)6[%'/Y*PE8]U6";.$V.E&;HXB2OO,O WO/X)N_AT[1_%;:1G2,7X_%E8_]K M8SR@E.0&1ZC%#[88"FH?CG=XMM.8388W_?R#V/*-B]]02P,$% @ ^HJO M3@E]3AZS 0 T@, !D !X;"]W;W)K&UL?5/; M;MP@$/T5Q <$F]VVVY5M*9NJ:J5&6J5J\LS:8QN%BPMXG?Q] 1/':JV^ #.< M<^;"4$S:/-L>P*$7*90M<>_<<"3$UCU(9F_T ,K?M-I(YKQI.F(' ZR))"D( MS;*/1#*N<%5$W]E4A1Z=X K.!ME12F9>3R#T5.(>->[X"!5,; .?H+[ M-9R-M\BBTG )RG*MD(&VQ+?Y\;0/^ AXY##9U1F%2BY:/P?C>U/B+"0$ FH7 M%)C?KG '0@0AG\;OI(F7D(&X/K^I?XVU^UHNS,*=%D^\<7V)#Q@UT+)1N <] M?8-4SP>,4O$_X K"PT,F/D:MA8TKJD?KM$PJ/A7)7N:=J[A/Z>:0:-L$F@AT M(1QB'#('BIE_88Y5A=$3,G/O!Q:>.#]2WYLZ.&,KXIU/WGKOM:+9YX)<@U#" MG&8,76'R!4&\^A*";H4XT7_H=)N^V\QP%^F[-3W/M@7VFP+[*+#_;XD;F/SO M(LFJIQ),%Z?)HEJ/*D[RRKL,["V-;_(.GZ?]GIF.*XLNVOF7C?UOM7;@4\EN M_ CU_H,MAH#6A>,G?S;SF,V&TT/Z063YQM4?4$L#!!0 ( /J*KTX*%NYF MM $ -(# 9 >&PO=V]R:W-H965T?2=39GCZ&2OX6R('942YN<))$X%3>B;XZEO.Q< I Y&7\6/AI&O* -R>W]@_Q-I]+1=AX0'E>]UW*?Y)DT6V#Z +P"^ NYB M'C8GBLH?A1-E;G B9N[](,(3)T?N>U,%9VQ%O//BK?=>2Y[PG%T#T1)SFF/X M)B99(YAG7U/PO10G_@^<[\/3785IA*=_*$SW";)=@BP29/\M<2\F^RL)V_14 M@6GC-%E2X:CC)&^\Z\#>\_@FO\/G:?\B3-MK2R[H_,O&_C>(#KR4PXT?H&UL?5/;;MP@$/T5Q >$ M-;N;1"O;4C91E$JMM$K4]IFUQQ<%& ?P.OW[ '98J]DZV&DR&V5TJ87T>0.&0TH9^.Y[9N7'"P/.U$#2_@OGDJGX MKW !Z<.#$I^C0&GC2HK>.E03BY>BQ/NXMSKNPWBSWTZP=0"? 'P&W,8\;$P4 ME3\()_+4X$#,V/M.A"=.#MSWI@C.V(IXY\5;[[WD/-FG[!*(IICC&,,7,*C!U MG"9+"NQUG.2%=Q[8.Q[?Y'?X..W?A*E;;&UL=51ACYP@$/TKA!]P*+M> MMQLUN;VF:9,VV5S3ZV=61R4'8@'7Z[\OH&?MEGX19GCSWLS F$]*OY@.P*)7 M*7I3X,[:X4B(J3J0S-RI 7IWTB@MF76F;HD9-+ Z!$E!:)+<$\EXC\L\^,ZZ MS-5H!>_AK)$9I63ZUPF$F@JPWX>S=A9966HNH3=< M]4A#4^"']'C*/#X GCE,9K-'OI*+4B_>^%P7./$)@8#*>@;FEBL\@A">R*7Q M<^'$JZ0/W.[?V#^&VETM%V;@48D?O+9=@0\8U="P4=@G-7V"I9X,HZ7X+W % MX> ^$Z=1*6'"%U6CL4HN+"X5R5[GE?=AG>:3;+^$Q0/H$D#7@$/0(;-0R/P# MLZS,M9J0GGL_,'_%Z9&ZWE3>&5H1SESRQGFO)4T/.;EZH@5SFC%T@TE7!''L MJP2-29SH/^$T'KZ+9K@+X;NM^OU_]/=1@GT@V/]5XON;$B,8FL1%LJA(%B%( M;T1BF-M6D,W%2=!M>+(&56KLP[ALO.M4/-!P\7_@\TA]9;KEO4$79=WS"9?< M*&7!I9+&PO=V]R:W-H965T)W^?0?L.&[B%V"& M<\Y<&/+1NB?? 03RK)7Q!>U"Z(^,^:H#+?R-[<'@36.=%@%-US+?.Q!U(FG% M^&YWR[20AI9Y\IU=F=LA*&G@[(@?M!;N[PF4'0NZIR^.1]EV(3I8F?>BA1\0 M?O9GAQ9;5&JIP7AI#7'0%/1^?SQE$9\ OR2,?G4FL9*+M4_1^%H7=!<3 @55 MB H"MRL\@%)1"-/X,VO2)60DKL\OZI]3[5C+17AXL.JWK$-7T#M*:FC$H,*C M';_ 7,\'2N;BO\$5%,)C)ABCLLJGE52##U;/*IB*%L_3+DW:Q^DFRV;:-H'/ M!+X0[E(<-@5*F7\2092YLR-Q4^][$9]X?^38FRHZ4RO2'2;OT7LM.3_D[!J% M9LQIPO 59K\@&*HO(?A6B!-_1^?;],-FAH=$/ZRCWV;; MFF0)8$LO\$WI;X M'L/YVR!LU5,-KDW3Y$EE!Y,F>>5=!O:>IS=YA4_3_EVX5AI/+C;@RZ;^-]8& MP%1V-SA"'7ZPQ5#0A'C\B&; W@R(=6C4UI[5R[9\SF-6AA;["%QO\IT6CAO&LJ9EL#HH@DK1A? MK79,"]G0+(FQH\D2[)R2#1P-L9W6PGP>0&&?TC6]!%YE5;L08%G2B@I^@OO5 M'HWWV*122 V-E=@0 V5*'];[PS;@(^"WA-[.;!(Z.2&^!>>E2.DJ% 0*4@3BW+^I/L7??RTE8>$3U1Q:N3ND])064HE/N%?MG M&/NYI61L_CN<07EXJ,3GR%'9^"5Y9QWJ4<67HL7'<,HFGOVH?Z$M$_A(X%<$ M-B2*E7\33F2)P9Z88?:M"%>\WG,_FSP$XRCB/U^\]=%SQOEMPLY!:,0(2YCH) MF\U4@ZGB-EF28]?$39Y%IX5]X/%.ON##MO\0II*-)2=T_F;C_$M$![Z4U8U? MH=H_L,E14+I@WGG;#&LV. [;\06QZ1EG?P%02P,$% @ ^HJO3D);ZFH7 M @ V@8 !D !X;"]W;W)K&ULC57;CILP$/T5 MQ >LP9"K"%*RU:J56BG:JNVS0R8!K8U9VPG;OZ]M"*5T(N4%V\.9A.6QC1K0G11@F#Z2390VSR8OA50U[%>B+$$S]W@&7[2:,PYOAM3J7QAE(GC7L#-_!_&CV MRI[(P'*L!-2ZDG6@X+0)M_%Z%R?.P2-^5M#JT3YPJ1RD?'.'+\=-&+F(@$-A M' 6SRQ6>@7/'9.-X[TG#0=,YCO?O$WFP#0\2_ZK.IIR$R[#X @G=N'F M5;:?H4]H%@9]]E_A"MS"7216HY!<^V=07+21HF>QH0CVT:U5[=>VY[^YX0ZT M=Z 3!]()^<@_,&VMUYS294:NCJC' M[#H,'6'B 4$L^R!!,8D=_<^=XNX)&F'BW9-_(ESA!"E*D'J"=$R01),4,HR PAN)/F'"68/Y[F B58(!$DDS0Q3(J++%&1)4(PFXA@F#DNLD)%5@C! M8B*"89:X2!SA?WZ$4-RI>'RG>>+'/UJ,-L3?UO3)VK6@<':>R \V/H)*4! M&TOT9#NJM!?-<.!P,FZ[L'O53=ON8&33WR1DN,[R/U!+ P04 " #ZBJ]. MW\*5O;@! #2 P &0 'AL+W=OO3" %5^H;9;T[VL;0E#"B^T9GW/F MXG$^:O-J.P"'WJ10ML"=<_V!$%MU()F]TCTH?]-H(YGSIFF)[0VP.I*D(#1) M;HAD7.$RC[Z3*7,].,$5G RR@Y3,_#N"T&.!=_C=\<3;S@4'*?.>M? ;W)_^ M9+Q%%I6:2U"6:X4,- 6^VQV.6Q B"/DT_LZ:> D9B.OSN_ICK-W7E,VR;0F4 7 MPC[&(5.@F/D#2IK1G%R"T(PY M3ABZPNP6!/'J2PBZ%>)(O]#I-CW=S#"-]'0=?9]L"V2; ED4R-8"M]\^E?@5 M0[/T4Q"RZJD$T\9ILJC2@XJ3O/(N WL7'Y%\P*=I_\5,RY5%9^W\R\;^-UH[ M\*DD5WZ$.O_!%D- X\+QUI_--&:3X70__R"R?./R/U!+ P04 " #ZBJ]. M%I&Q.;< MN3"D YI7VP X\J95:S/:.-<=&+-% UK8*^R@]3<5&BV<-TW-;&= E)&D%>.; MS0W30K8T3Z/O9/(4>Z=D"R=#;*^U,.]'4#AD=$L_'<^R;EQPL#SM1 TOX'YV M)^,M-JN44D-K);;$0)71N^WAF 1\!/R2,-C%F81*SHBOP?A>9G03$@(%A0L* MPF\7N >E@I!/X\^D2>>0@;@\?ZH_QMI]+6=AX1[5;UFZ)J-[2DJH1*_<,P[? M8*KGFI*I^!]P >7A(1,?HT!EXTJ*WCK4DXI/18NW<9=MW(?Q)N$3;9W )P*? M"?L8AXV!8N8/PHD\-3@0,_:^$^&)MP?N>U,$9VQ%O//)6^^]Y#Q)4G8)0A/F M.&+X K.=$.M/YMQS$;#83?](#9_X_P#4$L#!!0 ( /J*KTZW M5C_RQP$ #<$ 9 >&PO=V]R:W-H965T2E?#'>\>^_N MX)R-2K^:%L"B=RDZD^/6VOY B"E;D,S(>++/A.NLC48 7OX*21&:1D^L\1A!ISO,$?CF?>M-8[2)'UK(&?8'_U M)^TLLK!47$)GN.J0ACK'#YO#,?7X 'CA,)K5'OE*SDJ]>N-;E>/$)P0"2NL9 MF%LN\ A">"*7QMO,B1=)'[C>?[ _A=I=+6=FX%&)W[RR;8[W&%50LT'89S5^ MA;F>%*.Y^.]P >'@/A.G42IAPA>5@[%*SBPN%IY5W81VGD]OM'!8/H', M70+V08=,0B'S+\RR(M-J1'KJ?<_\%6\.U/6F],[0BG#FDC?.>RGH[BXC%T\T M8XX3AJXPFP5!'/LB06,21_HIG,;#M]$,MR%\NU:_3^($NRC!+A#L_BMQ?U5B M#',?%TFC(NEG@C2Y$HEAKCM)5A&PO=V]R:W-H965T-S" $T_\.P-68XRU^ M=SQU36N]@Q19SQKX#?9/?]3.(@M+U0F0IE,2::AS?+?='U*/#X#G#D:SVB-? MR4FI5V_\J'*\\0D!A])Z!N:6,]P#YY[(I?%WYL2+I ]<[]_9'T/MKI83,W"O M^$M7V3;'MQA54+.!VRYGA2CN?B?< ;NX#X3IU$J;L(7E8.Q2LPL+A7! MWJ:UDV$=IY.;9 Z+!] Y@"X!MT&'3$(A\P=F69%I-2(]W7W/?(NW>^KNIO3. M!+-, GAR5K] M6Q(GV$4)=H%@]ZG$Y*+$&&87%TFC(FF$(+T0B6&N+T3(JG$"=!.>K$&E&F08 MEY5WF8H[&AK_ 9]&ZA?332<-.BGKGD]H#*OZ>4S)\J\H_@-02P,$% @ ^HJO3D8(%S.W 0 T@, !D !X M;"]W;W)K&UL;5/M;ML@%'T5Q .4A*1+&MF6FE;5 M)FU2U&GM;V)?VZA@/,!Q^_:]8-?U.O\![N6<FA09O2F.U\&C:BKG6@B@B22O&5ZMO3 O9T"R)OI/-$M-Y)1LX M6>(ZK85].X(R?4K7],/Q**O:!P?+DE94\!O\G_9DT6*32B$U-$Z:AE@H4WJ[ M/ARW 1\!3Q)Z-SN34,G9F)=@_"A2N@H)@8+D@%)TRC^:_CN,]5Q3,A;_$RZ@$!XRP1BY M42ZN).^<-WI4P52T>!UVV<2]'V[X;J0M$_A(X!-A'^.P(5#,_%YXD276],0. MO6]%>.+U@6-O\N",K8AWF+Q#[R7CU[N$78+0B#D.&#[#K"<$0_4I!%\*<>3_ MT?DR?;.8X2;2-_/H-S?+ MM%@6T4V/Y3XOY+B4N8KT'8K*<:;!6GR9'<=$V< MY)EW&MA;'M_D$SY,^R]A*]DX7S;VOS3& Z:RNL(1JO&:"TH?C#L]V M&+/!\*8=?Q";OG'V#E!+ P04 " #ZBJ].E X#2[4! #2 P &0 'AL M+W=O\9.&D()+[9G?,Z9B\?Y9.RSZP \>5%2NX)VW@]' MQES5@1+NQ@R@\:8Q5@F/IFV9&RR(.I*49#Q);ID2O:9E'GUG6^9F]++7<+;$ MC4H)^^L$TDP%3>FKX[%O.Q\@_&Y+F@2$@()E0\* K##RJ:]]5] [2FIHQ"C]HYD^P5+/.TJ6XK_ %23"0R88HS+2 MQ954H_-&+2J8BA(O\][KN$_S398MM'T"7PA\)=S%.&P.%#/_(+PH M#R(\<7KDV)LJ.&,KXATF[]![+?EMDK-K$%HPIQG#-YAT13!47T/PO1 G_@^= M[],/NQD>(OVPI2?_$>-= M!_:>QS?Y Y^G_:NP;:\=N1B/+QO[WQCC 5-);G"$.OQ@JR&A\>'X'L]V'K/9 M\&98?A!;OW'Y&U!+ P04 " #ZBJ].O6WO9<0! W! &0 'AL+W=O MX+A[^P%V/2_CCX'#=SD'.,XGI=],!V#1N^#2%+BS=C@28JH. M!#-W:@#I=AJE!;-NJ5MB!@VL#B3!"4V2 Q&LE[C,0^RLRUR-EO<2SAJ940BF M?Y^ JZG ._P1>.W;SOH *?.!M? -[/?AK-V*K"IU+T":7DFDH2GPX^YXRCP^ M '[T,)G-'/E*+DJ]^<7GNL")3P@X5-8K,#=(F6=0DBP@<;DQBF/L;$[*Y. &Z M#4_6H$J-,K3+)KIVQ2,-%_\7/K?45Z;;7AIT4=8]GW#)C5(67"K)G?<#R[9H,VS;0$< M>I5"V1RWSG5'0FS9@F3V1G>@_$VMC63.FZ8AMC/ JDB2@M DV1')N,)%%GUG M4V2Z=X(K.!MD>RF9>3N!T$..4_SN>.)-ZX*#%%G'&O@)[E=W-MXBLTK%)2C+ MM4(&ZAS?I'P2[.*%1RT?HY&-^K'"Q B"/DT M7B9-/(<,Q.7Y7?U;K-W7@:R%.]!.=KM,WJQEN(GVSI"?[=8'MJL V"FS_*_'+AQ)7,/OD0Q"RZ*D$ MT\1ILJC4O8J3O/#. WM'XYO\@X_3_LA,PY5%%^W\R\;^UUH[\*DD-WZ$6O_! M9D- [<)Q[\]F'+/1<+J;?A"9OW'Q%U!+ P04 " #ZBJ].I/ME&>Z5=3 =CH M38K&Y*2RMMU3:LH*)#0*@^)PFY!Y[K:V5]@!99RZ_P$^RO]JC=B4XJYUI" M8VK51!HN.7E,]H?4XP/@I8;>S/:1K^2DU*L_?#OG)/8)@8#2>@7NEAL\@1!> MR*7Q9]0DDZ4GSO=W]2^A=E?+B1MX4N)W?;953E(2G>'".V&?5?\5QGHV)!J+ M_PXW$ [N,W$>I1(F/*.R,U;)4<6E(OG;L-9-6/M1_T[#"6PDL 6!#D8A\\_< M\B+3JH_T$F&]1D@PBL%R88 M9H.;;%&3+2*P79A@F!UNLD--=HA NC#!,)]PDQ0U23\*I/'"!,,L?SPZ^\\E MZ&OH#5>TXU>@T6HM_4$L#!!0 ( /J*KTYSPXY,L@$ M -(# 9 >&PO=V]R:W-H965T&,"*+]0V2_KWM0U+Z(87/#.<<^;B<3YJ\V8[ M (?>I5"VP)US_9X06W4@F;W1/2C_I]%&,N==TQ+;&V!U)$E!Z&YW1R3C"I=Y MC!U-F>O!":[@:) =I&3F[P&$'@N="P%2YCUKX0>XG_W1>(\L*C67 MH"S7"AEH"OR0[ ]9P$? +PZC7=DH='+2^BTX7^L"[T)!(*!R08'YXPR/($00 M\F7\F37QDC(0U_9%_3GV[GLY,0N/6OSFM>L*?(]1#0T;A'O5XPO,_=QB-#?_ M#XZQ_H6T3Z$R@5P0R)8J5/S'' MRMSH$9EI]CT+5YSLJ9]-%8)Q%/&?+][ZZ+FD]S0GYR T8PX3AJXPR8(@7GU) M0;=2'.@G.MVFIYL5II&>KNE)NBV0;0ID42#[K\7TJL4M3':5A*QF*L&T<9LL MJO2@XB:OHLO"/M!X)Q_P:=N_,]-R9=%).W^S0XW<\OB"S/N/P'4$L#!!0 ( /J*KTZUNJ.(MP$ -(# 9 M >&PO=V]R:W-H965T,"7J=_WP$[KIOZ!9CAG#,7AG0P]M4U )Z\:=6Z MC#;>=R?&7-& %N[.=-#B366L%AY-6S/761!E)&G%^&9S8%K(EN9I]%ULGIK> M*]G"Q1+7:RWL[S,H,V0TH>^.%UDW/CA8GG:BAF_@OW<7BQ:;54JIH772M,1" ME=&'Y'3>!7P$_) PN,69A$JNQKP&XW.9T4U("!04/B@(W&[P"$H%(4SCUZ1) MYY"!N#R_JS_'VK&6JW#P:-1/6?HFHT=*2JA$K_R+&3[!5,^>DJGX+W #A?"0 M"<8HC')Q)47OO-&3"J:BQ=NXRS;NPWASOY]HZP0^$?A,.,8X; P4,W\27N2I M-0.Q8^\[$9XX.7'L31&1OEW2D\.ZP&Y58!<%=O^4>/A0XAKF_D,0MNBI!EO':7*D M,'T;)WGAG0?V@<7# M$0>"V'',1L.;;OI!;/[&^1]02P,$% @ ^HJO3MZ-4@(5 @ < 8 !D M !X;"]W;W)K&ULC571CILP$/P5Q >U#4=I;D_*"[;7LS.[!@]Y+]6+K@%,\"IX MJXNP-J;;$**K&@33#[*#UNZ?)#BA4;0D@C5M6.8^ME=E M+B^&-RWL5: O0C#U9P=<]D48AV^!I^9<&Q<@9=ZQ,_P \[/;*[LB$\NQ$=#J M1K:!@E,1;N/-+J8NP2.>&^CU;!ZX5@Y2OKC%UV,11JXBX% 91\'L<(5'X-PQ MV3I^CZ3AI.D2Y_,W]L^^>=O,@6EXE/Q7X K=P5XG5J"37_AE4%VVD&%EL*8*]#F/3^K$?=M)L3,,3Z)A IX3$ZY!! MR%?^B1E6YDKV@1H.OV/N'<<;:L^F$B<81_]Q%"D7U \<'5B>]O-4:OQC:F=S2+@FXO$)E=> 'J[*U. M!Y6\M-YG9]')3K?>3K!?;VWM?UIP M.!DW7=FY&CQP6!C9C?Y.II],^1=02P,$% @ ^HJO3GWNIP3Q 0 @P4 M !D !X;"]W;W)K&ULC51A;YLP$/TKB!]0 R9 M(T!J4DV;M$E1IW6?'3@"JL',=D+W[V<;B@AQIWR)?>?WWKV[&*<#XV^B!I#. M>TL[D;FUE/T6(5'4T!+QP'KHU$G%>$ND"OD)B9X#*0VII2CPO BUI.G# '7%N6\+_[H"R(7-]]R/QTIQJJ1,H3WMR@I\@?_4'KB(TJY1- M"YUH6.=PJ#+WR=_N$XTW@-<&!K'8.[J3(V-O.OA69JZG#0&%0FH%HI8+[(%2 M+:1L_)DTW;FD)B[W'^I?3.^JER,1L&?T=U/*.G,3URFA(F/?U9/])WPMU@-L]!),SMSIKH5*GO)L>>EZ**% M)LQNQ 0+3'"-V%L0CS,$*0.SB\#J(C!\?.7"MPM@JP V N&5P,KD;L1$!M,9 M3!@_?E(EM%8)+57PJLJ(V2RK8.ROYA7>6/'L/C96'QN+C] N$%D%HOOG'5L% MXCOF'=],(HB]3_I,K%62.^:=W(Q27>!U%;3X'/3S](/P4],)Y\BD^K+,_:\8 MDZ $O0?EN%8OXAQ0J*3>QFK/QW=A#"3KIR]N_@]02P,$% @ ^HJO M3G8;E#12 @ )P< !D !X;"]W;W)K&ULC55= MCYLP$/PKB/<>!O,9$:1+JJJ56NETU;7/3K()Z RFMA.N_[ZV(1P!7]278"^S MLS,.WLT[QE]%"2"=MYHV8NV64K8KSQ/[$FHB'E@+C7IS9+PF4FWYR1,M!W(P M237U H1BKR95XQ:YB3WQ(F=G2:L&GK@CSG5-^-\-4-:M7=^]!IZK4REUP"OR MEIS@)\B7]HFKG3>R'*H:&E&QQN%P7+N/_FKK(YU@$+\JZ,1D[6@K.\9>]>;; M8>TBK0@H[*6F(.IQ@2U0JIF4CC\#J3O6U(G3]97]BS&OS.R(@"VCOZN#+-=N MZCH'.)(SE<^L^PJ#H AX2\'M":,SWRHS5ST22(N>L)G2"V$L0+-QBE,S<])IKH]+,L0DDX-V0#1GZ(T\@N*;%*2BR>,CM!:B5( MEYY\-/.4+J3.$-M[B!L1F55$9A$Q_TRR_SU8&_#>P:IF:;W R"(JF-]@M"@6 MX"3%X4R3!9?$6 V%F21OTEYJX"?3B86S9^=&ZHL\B8[=_C'0[6D6W^@I8-K6 M.TT_0GX0?JH:X>R85,W/M*@C8Q*43/2@!)9J:HT;"D>IEXE:\[YU]QO)VF$L M>>-L+/X!4$L#!!0 ( /J*KT[//?QT?@4 $@> 9 >&PO=V]R:W-H M965T37>K6I+Z:+ MIMF>1U']L/#KHOY2;OVF_>>IK-9%TUY6SU&]K7SQV!NM5Y&.8Q>MB^5F.I_U M]^ZJ^:Q\:5;+C;^K)O7+>EU4_U[Z5?EV,573]QO?E\^+IKL1S6?;XMG_\,V? MV[NJO8KV7AZ7:[^IE^5F4OFGB^E7=7[K7&?0(_Y:^K?ZX/>D&\I]6?[L+GY[ MO)C&749^Y1^:SD71?KWZW*]6G:[]YM^\.U@[HO:Y^7J M[^5CL[B8IM/)HW\J7E;-]_+MU@\#LM/),/K?_:M?M? NDS;&0[FJ^\_)PTO= ME.O!2YO*NOBU^UYN^N^WP?^[&3;0@X$>:V & [,WT*<-:#"@#P-UTL .!O;# MP)TT<(.!&QLA&0R2O0&=Q*<#/@T"1+NGT3_>JZ(IYK.J?)M4NQ6Z+3HBJ/.T M74 /W868=(])FKG9#\Q&DZ,[AV8(P<9=F"@ ],[H$,'.@Y&N\.X'K/I,:I5 M'1R%8!3B:6J%'5CHP/(TL^"Y69ZE2^( =;U#V=.H6^"K?7C"D!W,V+&,TV#% M7CN6B]8J"];LC6.Y:)UFP:K]!L(13C>!Z29@'>@@WX1EH!1E#B>3 MPF12EHPV&CO(H(.,K3>M!5JH&"M.#":$20X""=.N!&53P(4-Y0:!A!E56"B4 M!BZ2, X""7JDL)XH,UZ1%!8+12"++)QZ A2UDBHIK"H*R(J)PTA ,JP5XF M M4)R=3&4O%9<#66859K$"-#8J#)3P0)2*0\(452E_SA)'%2:IRL8DFWTF68W) MK./Q]4=CGFI 01/JP0 Z2M8(>J"%@@XH:"B,HWGER,1 F*@:5'XV'L/CQ *9 M-2:S!F0V-HQ#/(X25K[&5-:(RBZ,PZGLDDQJN#"7->'3,!(G?*:UH"P&\]V NAP6 MD %S&,>Z P8&ZX+3 :6O!Y 30,?)8.DP7#K"[=35 M@#EJ"6TJE'G"RD%<.;01*AYA42 U?O-!F.V$^O!@N#D$"8),F.R$=O_AY@.! M2'AZ)&S_44DZ< MQ%FF!+4@S&/Z1*=.F'TTHE//"11N,5>+Z6<_T:A;3#\[HE'/+:_)1NK/+.:H M'=&HYY979)5*[Y$L)JG]_T8]M[P@"PRUF*%V1)N>6U"-A2C"6[P137IN>9-N MXU0:#F:Q!2P.F^?<\B[]3"4D2*C%-+: MC:U*I'6-N6X!U]F .-4ID$$R/" MBN!0CQZJI .*0%)#Z[ B.%21=1@(O+6/C=31.BP+#M7D4.0@2'I&H3 <_RN\ M2C_Y'9PWK7WUW!]'UI.'\F73=%7GX.[NR/-&G7_KSZN"^U^= M/;]MQ\+_:1-Y/R6-/D+LSEC_**KGY::>W)=-4Z[[\ZRGLFQ\FW_\I9V8A2\> M]Q-]H?'\_\ 4$L#!!0 ( /J*KT[WW&PO=V]R:W-H965T?7+UA99[*K;8A>4A\+$ MF\8H2P,>ACK(XB3W%[/FV5VQF-DGER:YN2N\\BG+XN+?TJ3V./>9__K@/MGM M7?T@6,P.\<[\-.[7X:ZH[H*SETV2F;Q,;.X59COW/[.;6Z5J@T;Q.S''\N+: MJT-YL/:QOOFVF?MA/2.3FK6K7<35U[-9F32M/57S^-LZ]<]CUH:7UZ_>OS3! M5\$\Q*59V?1/LG'[N3_QO8W9QD^IN[?'KZ8-2/E>&_UW\VS22E[/I!IC;=.R M^?363Z6S6>NEFDH6OYR^D[SY/IY^B5[-L %O#?C9@,EW#41K(-X,Q+L&LC60 MG1&"4RC-VMS&+E[,"GOTBM/?>XCK+&(WLEK]=?VP6>SFMVIYRNKI\T*H:H<3I4WYN)J"($=".A - [DE0/9 MF>-)HQM-WFAT-)W@420<1?9&X8*(4T$':GB<&CK0'\>YU"/BC. H$1A%80<3 MZ& R/,XI=# %,]"=.)$FPH.P$!,2 A?$2C$",C8\5(:3G_$!P4+1E!@',\+Z MD'!!N< ,#DB6HP 4Q^G\*H57>:P"B?4/X-188 5'1(N, MKP?]JM.*U$4JRPGU.N:8&0Z8T9)P@6G@>D2XF :.RD*W^+0B/2QK)NM2*2)9D5@_ 3 3U,9 M@,$2(_HR@9D1J.OJ9>NT7[XGQ*I*#)9$K5DW69&(6E6)Z9. /DWDN\1ED[73C[*$] M-0S.1Y>+_U!+ P04 " #ZBJ].TC^D8_4! #R! &0 'AL+W=OES#=Y _^C-7*S2KE"V%3K2L3"V(M>?"E3U].&@$ AM0)6PQ5R($0+*1N_)TUW;JF)R_E-_9/) MKK)B'QFXV>8\L2N,X7_"E<@"JZ=J!X%(\(\G6(0 MDM%)15FA^-6.;6?&<=*_T;8)P40(9H(?_Y<03H3PC1"9\-:9B?H12YPEG(T. MMS^KQWI/^,=0?(PS\ZA)LA0L,/WX6(M@6B38'("$1+ ^N/8"$[ ^ELBMC?'U9) M-E"/A\/CMI=XTTM\Y\7W_)69^*[-AS"*5ZA\"[4+UF;08JM0X+4Y5<(IV-!) M_5,6U?G@/@5ZJZWJ)W6@[?E[D[&WP3?,Z[83SH5)M9'-=JL8DZ!,>@_*9:,N MH'E!H))ZNE=S;H^A74C63S<,FJ^Y["]02P,$% @ ^HJO3OR/XU-7 @ M90< !D !X;"]W;W)K&UL?57;CILP$/T5Q'O7 MW"\10=HDJEJIE:*MMGUVB!/0&DQM)VS_OK8A++&=?0GV<"XS$SPN!D+?6(T0 M=]Y;W+&U6W/>KP!@58U:R)Y(CSKQYD1H"[G8TC-@/47PJ$@M!H'G):"%3>>6 MA8KM:5F0"\=-A_;489>VA?3?!F$RK%W?O05>FG/-90"410_/Z!?BK_V>BAV8 M58Y-BSK6D,ZAZ+1VG_W5SO%S1%F$LE40>?R=1=_:4Q.7ZIOY5%2^*.4"&M@3_:8Z\7KN9ZQS1"5XP?R'# M-S05%+O.5/T/=$58P&4FPJ,BF*E?I[HP3MI)1:32PO?QV73J.4SZ-YJ=$$R$ M8"8$^:>$<"*$'P3_4T(T$2*- ,925&]VD,.RH&1PZ/CW]E!^1?XJ$MVO9% U M6[T3[6$B>BW#-"[ 50I-F,V("188_QZQ,Q%AFLP8(#*8TPAL:6P"BT!Z;[*U M8'P-L[-A,GLBH;4?H1((E[6FH5T@L@I$2B"ZJR33&CIB8H7I%";R[!ZQU2.V M>.2:QXA)%AZ!F 9VE\3JDI@NF:>Y)$8EPN2!2VIU20V77#=)#1,-L4V-8G/C MTS Q?O@HUO ]BT^@ MGWS/:-J7.-!\P&+6M(B>U1QG3D4N'9=G<1&=[XKG0,XJ+;[Q5]MQAGW(C!?0 M3TC/3<>< ^%B$JIY=2*$(Y&C]R3:4(L[;]Y@=.)RF8HU'0?_N.&DGRXU,-^L MY7]02P,$% @ ^HJO3L?Q9.(' @ B@4 !D !X;"]W;W)K&ULA53;CILP$/T5B_>NN2>*"-(FT:J56BG:JMMGAPP7K8VI M[83MW] \]542H3P&G2D )^@OK5'(6>X4'E7#&H9<5K)"#?.H_>YA ;O 6\5-#* MT3\RE9PX?S63;^>MXQI#0"%31H'HX0I[H-0(:1M_>DUG2&F(X_]W]2=;NZ[E M1"3L.?U=G56Y==8..D-.+E0]\_8K]/5$#NJ+_PY7H!ING.@<&:?2?E%VD8JS M7D5;8>2M&ZO:CFVWLHIZVC+![PG^0/#N$X*>$'P0PKN$L">$$P+N2K%[DWNNPC6O01S7VLP\F)19_YV-]#W)B(%TW$"R:BB8EX MEN*+MW*GAX9'-Y6!*&P7D"CCE]IVH%%T:#2/OKWI'_"N2_T@HJAJB4YZ,0X3"KDRO_HA(]&UAVZB>--W/CRTW_0?4$L#!!0 ( M /J*KTZWMI'3,P, $0- 9 >&PO=V]R:W-H965T>[NN;.?BSV_B.:E/7 NO=>JK-N%?Y#R. N"=G/@%6MOQ9'7ZLM.-!63 M:MCL@_;8<+;MC*HR( C%0<6*VE_.N[F'9CD7)UD6-7]HO/945:SYO>*EN"Q\ M[+]-/!;[@]03P7)^9'O^Q.7WXT.C1L'H95M4O&X+47L-WRW\.SQ;$ZH-.L2/ M@E_:R;NG4WD6XD4/OFP7/M*,>,DW4KM@ZG'F.2]+[4GQ^#4X]<>8VG#Z_N;] M4Y>\2N:9M3P7Y<]B*P\+/_6]+=^Q4RD?Q>4S'Q*BOC=D_Y6?>:G@FHF*L1%E MV_UZFU,K135X450J]MH_B[I[7OHO<3*8P09D,""C <$?&H2#0?AND'UH$ T& MT;]&H(,!-2($?>Y=,>^99,MY(RY>T^^'(]/;#L^H6JZ-GNQ6I_NFZMFJV?,R M3.-Y<-:.!LRJQY K3'*-R6T,OD:L 2_)>Z1 L1RI$HCJB@ T4H,&A,FN,?< M!AOIK %,AF"R(5C7L',03NN1.AQ$H(.HA8!!JL0RS$'80 M@PYB@$%DL.PQ<8>I^U(@@JA1<0!%LRR%R20@F00@8X3)>PR=A$E3:NR0M0VB M%#GV:@I220$JAJSRU(IR$Q%C0Z]!4 )3R4 J&4#%5&]F1<%I'!J$UYFU1 2C MQ$$&([C?((".J>(!-.6##!$/D!B$7!-Q-#X,[/W,X0)L2'>86+E$")FY$(OH M38A3:N8#P#!VK32&FPX. 4+8X0)N.SCZC[+ 3073OY=E-8"F^<8$N980;C[8 M[CX1F2U61#D M^AN&)4QL"4?(L5$)+#YBB\]9=@*+CT#B,[L]"'+\IQ!84P32E$,0!-84L37E MSA;6%($T964+@+ IJ6!R,JQXL^^.Z:VW$:=:ZA//9':\"MP1?;(TYG,\N^\/ M].]N^OO%-];LB[KUGH54Y];N=+D30G+%$=TJC@=UI1D')=])_9JH]Z8_U_<# M*8[#G248+T[+/U!+ P04 " #ZBJ].MMAVXO\! !0!0 &0 'AL+W=O M\" <<"/42; M76;P%O#2PB!G\\!4I.!M5M!5&WMS8=G81@3C9-RN#BI\[97[Y+#JUA8?87.1%?*O;A7O=5QG7:WX0<6H[&1RXTL_$ M7N8CYPJTQ?!.'U:CV]NTH'!49GJOY\(]&PO=V]R:W-H965T-LOY4]ON+A>+YNZIW!3-AVI7 M;KO_/%3UIFB[C_7CHMG597$_#-JL%TH(M]@4J^W\^FKX[G-]?54]M^O5MOQ< MSYKGS::H_[LIU]7K2NE[T<,(G^ORM?FX/VL]^5;57WO/_Q^OYR+WJ1R7=ZU M_1Q%]_)2?BS7ZWZJSI!_QUGG[TK[@8?OWV;_=?"^\^9;T90?J_4_J_OV:3D/ M\]E]^5 \K]LOU>MOY>B1G<]&]_\H7\IU)]Y;TNFXJ];-\'=V]]RTU6:7=(08?4,($^F$ &CR?0< (] M3& FGL3$V[V,'62V@XS"*@Q48:@*)1(5)E>%A2HLN0Q&23R!@Q,X8*-*;-S+ MN ,;97='!5;CH1H/U.A$C2>7PCJML98 M02@Q21: M'".!*AB@A4V$1%)"HN ME(@&JY$"!ZP BEP:C8)HDLZ+R&ABT"#!&F)"2>)@E H8&U)C%3$V1F-3,"BR MV"924W-P:$L0VRJ-;4F#^\)H;U)[@)@.CC,(@T "$NB4!)*BP/G(0%%B'$@+ M%,E4D04N:2Z>)>:&!.#0*3A&H4--(<:87F(JY43@S,%\D0 P.@6,I(0YXC=& MC*2,B40/98P5B=>?1J$)52UG"V:1C#1R-8,9A3&C*&8(SA2@C-6.T8,AHR2X M/T21I(JB9YX BLD+ (ITRDU%420-MQ 4AHP"D-%INJ0H/:2TS!->87@H!(\4 MKHK"(S@NH<+L4(@=*34594=7KG!7#J-#471(DFBJ+'0 *1X="J-#471HDJ:- M0I-H5:S?&!T*I">&* )"D@L!C 5%QB('FE,&["+(9Q*KRZ5BIY;>I@P!NQW<"%M,!5,3O9A:%Z!'*)2O$,8, ;4 M+89;!Q@*)IP1T1@*!NUJD(BFVQK&IX_J$T+3'2V,%XOPDL:SI>"XH-:62!H"EX!"I+<=$IH9@L%BZY8A18M/F9+GM+@YSL+-R>$)H:@TE@T18I6?8TB;@ UIR0 MFIJ#J6)!JD&7_;'-U-&6[/U6B]EDS]CD<)@HCA*%+GM'69'Z,P4#[(4[IC"8QKX,PY>/*:! MSSEX\;38L"H]D#TA-#4&<\7G'+MX<)X2T\0:"3GN_F"N^)RZQ5-DD%WI6R3D M&,AYS!5_1MGB,3)\3MGB41I"_ %"K#_,:2ZJ6KC[@WG@SZA:/.:!SZE:/ AU M1Q;_<:'IR3/F0X*; \1E1 M/<$LR(CC,Z+G?KH@(XW/8+@SG(CC+Z):(5V0D3ZNN08?'*(1% %D-49:!'!: M,3&<5.IE@K)""ZYK* M"+V;-RF7!2TIF+XI<4[CE& ZIT3&<<'-F]3DG)3O#1),6Y0 @6HBT06DV,84 MP30\"9/_V)>":682-!+)R?S-FU3>T;P43#N3H/&H+=?E)9@F).'/\9II,!(Y M;0)(2EMV\3']0P)T"EAN57&-BA+T"K!.LSV(Z$E&G 92VK+=CDS$H69%RW&& MZS _^3ASZ)^7&V;V;>J;:O-LN]W?ZBJMNQF%!^Z"_!4%O?O'];E M0]N_[8OS>O]+@_V'MMHM]S^C6+S_EN/Z?U!+ P04 " #ZBJ].E)N?E0@$ M !$%0 &0 'AL+W=O-W=6^,0*D@2C:E1)IE-5NGCW0@!7;36PS9/_]^C8$=YUV> ';G*XZW::^ MOBRONOI>GY1JG)]%7M8K]]0TYR?/JWJDO39Z5ZJ5RZDM1I-5_&Y7KZ\H5[ON#K]GQ MU'0/O/7RG![5WZKYY_Q2M7?>+55ZV_=S=_[5>NWSE2N=HU78BT_7I36Y7G7:36QX\QJ'O+V36\OWZ/_JGO M?-N9U[166YU_R_;-:>4FKK-7A_22-U_U]4\U=BATG;'WG]6;REMYYZ3-L=-Y MW7\ZNTO=Z&*,TEHITI_#=U;VW]M_:WM;MT_?UD$HE]Y;%VC4; 8- MW6G$3>&UT6\I"*78$&L>A,$TQ99KI$AP$@G[(?L Y2B(7OXRP1S!*!D; ,90P#Q,#FPK 9LY%( M*#3>:2$A1T"V"'3C@")*#'M()5O>4L" M#Q4A88.0(QQRSF431? MS5!D*6>!R22B!PIZ%-WG8:]G3C(U@@DG .+,BA:/( Z*;(."(2<0Y5A-,53)@C!#C"*G@4S0['G&1J!-.(P J)52_Q)1*?CX'(-B$3QAH!K)D%3!Q8 MP H76:U@J!&"FEF_Q(D%YF2DLL[)A-%& &VLBHEC"\S)4&6;DPG3C3C=>"US M\3-2J8^,.(D0IQ9RY+3BQF9DTR-8+Y)P#=6 MQ9*SBQF9DTR-8+I)3C=6O_+W*[91$CW@ V--QKSLHL@2 J-(HH66N?V6#Z^B M)$:,1(AA(\:72()LN_P @RA >T&3(@':Y=DS85X%@%?FYG8SBN;>L'=W)E6H MZM@?W]7.3E_*_NSP[NGMB/"9^C.M7_+A?/%+6AVSLG9>==/HHC^_.FC=J-:) M_Z'M[4FE^]M-K@Y-=QFWU]5PKC?<-/H\GEEZMX/3]?]02P,$% @ ^HJO M3FE]OS#M 0 ,04 !D !X;"]W;W)K&ULC53; MCILP$/T5Y ^(PR6PC0!IDZIJI5:*MFK[[,!PT=J8VB9L_[ZV(82DUJHOV!Z? MJ?B@A&EEZ+&LA= 2DMB M% ?;;8P9:3N4IS9V$GG*!T7;#D["DP-C1/PY .5CAGQT#;RT=:-, .=I3VKX M#NI'?Q)ZA1>5LF70R99WGH J0\_^_I@8O 7\;&&4J[EGG)PY?S6++V6&MJ8@ MH% HHT#T<($C4&J$=!F_9TVTI#3$]?RJ_LEZUU[.1,*1TU]MJ9H,/2&OA(H, M5+WP\3/,?G;(F\U_A0M0#3>5Z!P%I])^O6*0BK-919?"R-LTMIT=QUG_2G,3 M@ID0+ 0_?I<0SH3P1HBL^:DR:_4C421/!1\],?VLGI@[X>]#?9B%"=JSLWO: MK=312QXE?HHO1FC&'"9,L,+<$%BK+RD"5XI#\ \]N$]P=" ^N#.$3A.AY8=W M)@*W0.04B*Q ="<0/IR""Q.YD^R<278.@9U;('8*Q/]O,W$*)(X*X@>;$^;) M8CJ+"3>/_^M]S%0(7MU !J*VCU5Z!1\ZVRA6T:4?/ ?V!M_@4S/Y1D3==M([ M<*="G;C3[51O>O94&A4F::Z+F87O&T4+R?&Q1>NF3^%U!+ P04 M " #ZBJ].E-FQO%H" "2" &0 'AL+W=OX M[PO/];%29L$K\HX>X2>H7]U6Z)DWL>SK!EI9\]81<%BY:[+%W, MCDIXY.Q/O5?5RDU=9P\'>F+JF?=?82PH=IVQ^N]P!J;A)A.M47(F[:]3GJ3B MST<,F]]1\XW) M,M![4YI%NQ7VG4Y>ZM5S$25)[IT-T8C9#)C@ D,FA*?9)XD D]@$-^$A6> $ M(9IC: FB#SFF.$&$$D26(/Q $. $,4H0(QED5[LT8!86TUI,ADLL4(G%K43J M7TG<8L(XP4425"1!1,B5"(:9V:P4%4D1@A GR%""[/.?B_CXJ?:1'*+K8XV! MXAF=&?<0A&+F;!/4'6L2W%$M[@^"&.2V6@PT60>M>E,RWA"IAOR$1,>!%":HHYZG["QIW<*>.^+<-(3_VP)E?>9B]SKQ4I\JJ2=0GG;D!#]!_NKV7(W0 MY%+4#;2B9JW#HSO$L)&M&%X72D+>AK5O3]J/_-

X(\!_A2 MPP\#@C$@F 6@@<]0X?OE9'=%'@3: V\Z@GS=Z9=RI;H68O>;CV M4W311J-F.VC\&\U,L;,HUI,$*8")PK=2^"8^>$<1V T"JT%@#,)W!N$LC4$3 M&TUK-#B,9HDL->$=CM#*$5HX9FML!TUTL\83]I,9B$WDW4&)K"B1!26>H42+ M5?!J!K*4/,6>G2.V'(G5('F@.)+E3BR*8ZFY5QQK*\?: MPI'8#;!G_UN]Q_<"W_GA\0,E.HKBCVO4JEH4*;HYBO3=\(/P4]T*Y\"D.M7, MV5,R)D$Y>L]J-]@Z9++_\/4$L#!!0 ( M /J*KT[@&PO=V]R:W-H965T07)%H. M^&1(E*# \V)$<=VX66IB!YZE["I)W<"!.^)**>9_P^\U)=*Z@#* MTA9?X ?(G^V!JQ,:54XUA4;4K'$XG/?NL[\K$HTW@%\U=&*R=W0E1\9>]>'K M:>]ZVA 0**56P&JY00&$:"%EX\^@Z8XI-7&ZOZM_-K6K6HY80,'([_HDJ[V[ M<9T3G/&5R!?6?8&AGLAUAN*_P0V(@FLG*D?)B#!/I[P*R>B@HJQ0_-:O=6/6 M;M"_T^R$8" $(T'E_A\A' CA.V%MBN^=F5(_88FSE+/.X?W':K'^)_Q=J)I9 MZJ#IG7FGJA4J>LO6VVV*;EIHP.0])IA@_!&!E/J8(K"ER(,%/?B8H%@B-@\R MA-8B0L,/)_S(\^P":ZO V@BL/PCXLR[TF-A@&H-9!?&LD"7F@8W(:B.RV)CU M*N\QT22%/\<42\S*]S=V)['526QQ$LZ> M+'J^G3DMEI"5'\4S'VAR92CPBYDNPBG9M9'ZYYQ$QP'V'.@K-XOG:K#U<^A= MII^*WS&_U(UPCDRJ"VVNW9DQ")FK/^W'4'R1KATF+ MQG&?_0-02P,$% @ ^HJO3L_-N.#@ @ M0L !D !X;"]W;W)K&ULE5;MCILP$'P5Q ,"UJ5NY#(]*G>ZC2&Z/ MK*'RCI]8JY_LN6BHTDMQB.1),+JS04T=$82RJ*%5&ZX6=N]1K!;\K.JJ98\B MD.>FH>+WFM7\N@QQ^+;Q5!V.RFQ$J\6)'M@WIKZ?'H5>10/+KFI8*RO>!H+M ME^$#OM\08@(LXD?%KG)T'YA2GCE_,8O/NV6(C")6LZTR%%1?+FS#ZMHP:1V_ M>M)PR&D"Q_=O[!]M\;J89RK9AM<_JYTZ+L,B#'9L3\^U>N+73ZPO* V#OOHO M[,)J#3=*=(XMKZ7]#;9GJ7C3LV@I#7WMKE5KK]?N25KT87 Z0/($!"CFP%Q M'Q [ 5&GS);Z@2JZ6@A^#43WMD[4_"GP?:P/5Y+X2[*18YU[!)4*S%1=@G@+(XQY_X5>,@(I]&+DAIP3EE( < MXL@IO;(+2(X/RV_(P0CNV*&P;U$IGC%)#/L* MSOZC6M@0,.0(7K4^:/[=PH: (4>8DPHW,2[?7RV!^X[X?>=_%GK0N,73'' " M"%>FLU9 X XD4 >Z'X<>!-M^K^869"H$[CX"=!]QOPT]*+N1)1H-.PT3!SL7 MRF#+SZTR0\5H=Y@]'^SHZ>RO]4S:39!_:;J!]BL5AZJ5P3-7>A2S ].><\6T M0G2G3^"H9^AA4;.],K>YOA?=(-DM%#_U0W(T3.JK/U!+ P04 " #ZBJ]. M4!9=/#,% #<'@ &0 'AL+W=O$ABJK5UN=I]:4X^'WSSZ8H\[1N M+LNWJ#J4/EUWC?(LDG%LHSS=[B^)[>_'[>C:.VQ[YS*_JUD7:?'WX1Y]EK:>F'__V M3L?GF&W#R]^?WI^[Y)MD7M/*/Q;9/[MUO9V-D_%H[3?I>U9_+8Z_^3XA,Q[U MV?_A/WS6F+<]:6*LBJSJ/D>K]ZHN\MY+TY4\_7'ZWNV[[V/O_[,9;B#[!O+< M0(J;#53?0/UL<#N"[AOHGPW6&CA;NV>:0V M2IAKFR7P8_2US1/RDUS;/%,;(^79)FKR/2YJ8'QDJZ^[5= M8F8D8"94]Z6DS$@I8H9.B:&1 )I0X9>]T97$:V>YF@I3HP UH<@O>Z.K=< I M+9A(&"X%Q(]U@>%22/R82:^8(A+H6D*J2&3$S!6%X5) _#13?2D,ES(#LL7< M*,H-R!89,.0$5?&:#< BD>=$;70FF,FR^F!I#)41I&4;2I @06G)%@&%. M+1 W*HQ$SRUN#"&FRZ ZCBE\#:;+H#J.2Q>#8]#>AZ1+C=C]HL%T&5#%:6:V M64R7C>^?L!9C8RDV5!61$:>*%K-EP:;&<"XP6U8-R!9#8RDT9/%=0"-&)RQ& MQ@(],DPU:YE3O %28S$,]@ZI64 C9B9;3(RE,$ANMVDQ#'; ,9W#,#A4=X5G MXKW1Y8(X<=P\=!@91VD@*^]C;W2U\L:*6Q =AL8A:+A#6@R-0] P"Z+#T#AT M4A<>H $C=D%T&!HW8$?C,#2.*@@8&GKX?6MHF--OL*8+0?4 M*'Q#LW3T5,%Q83!_#HB1"<_A'#V'<\RZF&!&$\"H88K2!-.7#-@;)1BK!&U[ M0LU#1D3SHHMW>NU[WS_3\FVWKT:O15T7>?<2;U,4M6\M]ZNJB+0_\N.3J_T)[_#U!+ P04 " #ZBJ].54=J^#D" #B M!@ &0 'AL+W=O\: MFT @(DC)5E4KM5*TU;9GATP"6H.I[83MV]B@N2K0!ZLD$U0R0(8E33JO'S MS-H.(L_X5;&J@8/PY+6NJ?B[!\:[K8_]N^&ENI3*&%">M?0"/T&]M@>A5VA4 M.54U-++BC2?@O/5W>+/'Q 18CU\5='(R]TPI1\[?S.+;:>L')B-@4"@C0?5P M@V=@S"CI//X,HO[(-('3^5W]BRU>%W.D$IXY^UV=5+GU$]\[P9E>F7KAW5<8 M"HI\;ZC^.]R :7>3B684G$G[](JK5+P>5'0J-7WOQZJQ8]>_B>YA[@ R!) Q M@/2U]"";^6>J:)X)WGFBW_R6FF^,-T3O36&,=BOL.YV\U-9;'D7K#-V,T."S M[WW(Q >/'DBKCPCB0NS)(CS$L5L@=.886H'P0XZ)6V#E%%A9@=4'@716Y-*' MI"LW)')"HB4D#F:0WB>V/DV_DYB$;DKLI,0."IY1>I]H0HEBXH:LG9#U><_""\^"[8.=9W&'BH"S..UG^IG$2S4!HTF)J$!?;7*57\&MC M._O$.C;PG>W?Z+][W_U_4'&I&ND=N=*-SK:C,^<*=#+!DRZVU!?.N&!P5F:Z MUG/1=]U^H7@[W"AHO-;R?U!+ P04 " #ZBJ].?-GX*,,# S$0 &0 M 'AL+W=OZ59:M6K[FTV]SN_@G@',\<'WS&-LN;:KZW9REU M\*,JZW85GK6^+**HW9]EE;?OU$76YI^C:JIJJLNBUH^-D%[K:J\^;F1I;JM0A*^-'PJ3F?=-43KY24_R<]2 M?[D\-N8IFJ(16F87"0Q_Q:ZD_J]H\,3$Y]JIL^]]@?VVUJL8HADJ5 M_QBN1=U?;V/\EVYX!Q@[P&L[T+$#G3H ^6,'-G9@4P?V1SP?\=Q*$ U#[[7< MY3I?+QMU"YIA.ESR;M:1!3=O:]\U]B^G_\_(V9K6YS5/TF7TW 4:,9L! S,, MN4>\=Q%4)!,F,@PF&H#1V( 3@"?9?9*MBZ%$6$0P3(H3H:@>M ] YT1$C =@ M: #6!V"S "FU]!P@20^I>P@ R9@U7 R59OP>M4/2,9PN1^ERIS]DUMO=#!@^ M8T+Q% F:(D$D)7@ @080#D$+@98*P-ZB*6Y>XWN7"J=TN MB&:^T>+^)8D3@C'?:'$'$_'ZLDIPXQ'7>4YA)8BI3&6UK+,I8@MFPM*[8W+#LOF4PVW.B!63ST3%G 7 [8,^U3# M70SN0NRJ)AQ!6)8YLKDHPJFP=4/R^73#BP:X18,QSWX0<*-#]GK=*&YT&O]= MMQ%SIT@>I9$RAN8PIO4,6STW8745<5BNS8$%40 MV)TJPWS",OJ4L^O&_;^X2ZGKTM3>CR$8LP>U2$2STULEFU-_DFZ#O;K6NGOY ML];IM/X W>G/:M^0Q8X@[5M8[##\ V7FV,^P2)2_?!"(?E,:/B=\S)M34;?! MD]+FG-J?)H]*:6G&&[\SXSW+_# ]E/*HNUMA[IOA&#\\:'49/U%$TW>2]2]0 M2P,$% @ ^HJO3H.9T9#5 @ \@L !D !X;"]W;W)K&ULE59=;YLP%/TKB/<5VWRF2B(EF:9-VJ2J4[=G-W$25,#,=I+N MW\\VE%)\/24O8)MSS[W'^,"=7[AXD4?&5/!:5XUEVOLHDMLCJZF\XRUK M]),]%S55>BH.D6P%HSL;5%<102B+:EHVX7)NUQ[$:IK*OZN M6<4OBQ"';PN/Y>&HS$*TG+?TP'XR]=0^"#V+!I9=6;-&EKP)!-LOPA6^WY#< M!%C$KY)=Y&@<&"G/G+^8R;?=(D2F(E:QK3(45-_.;,.JRC#I.O[TI.&0TP2. MQV_L7ZQX+>:92K;AU>]RIXZ+L B#'=O34Z4>^>4KZP6E8="K_\[.K-)P4XG. ML>65M-=@>Y**USV++J6FK]V];.S]TCW)9D6\3PZ&Z(>L^XP M9(3! R+2[$,* J58$R>7%IXMJL "0JW@MGTS4$8S_F:@4EF ,'D#*\AC"<)1K 5$4 1 M>R@\;L;7[R<&W;K"!*AB>@!!4.K) WL6QP"%YX!BV+4XN4$M[#8,V,15"X$\ MWQ<,FPD#3IEYG()AJ^ ;O()ALV#("8Y:".13"_L%0V;PE$I@,Q!TO5H"FX'@ M*]0"H&STZ?^8!W8,<V#'$-4.& M/%\I IN!9#>HAI+1ZM"XKHCIM";K M:]W0=NWG.TW7#?^@XE V,GCF2O=QMMO:T\Z@9\F%1LK\PPUV/1 M=:'=1/&V[["CH&ULE5C;KN(V%/T5E/=.XKV=VQ$@#:"J ME5KI:*JVSSE@+II<:!(.T[]O;D/!>WF&>8'$7MXW>RT[GE^K^G-S-*:=?2GR MLEEXQ[8]O_A^LSV:(FL^5&=3=CW[JBZRMGNM#WYSKDVV&P85N4]!$/E%=BJ] MY7QH>ZV7\^K2YJ?2O-:SYE(46?WORN35=>$I[VO#I]/AV/8-_G)^S@[F#]/^ M>7ZMNS?_9F5W*DS9G*IR5IO]PONH7C8Z[ <,B+].YMK\_51=?S%30J$WF[+_S;R;O(/WD70^ME7>#+^S[:5IJV*R MTH529%_&_U,Y_%_'GEA-P_ F@;0;4 2?', 3P/X-H"_[4%/ _1M (W5&E,9 M:K/)VFPYKZOKK!ZG]YSUJTB]Z*[ZV[YQ*/;0UY6GZ5K?EU&@Y_Y[;VC"K$<, MW6'4#>%WUF\N"+E8DQ@>!>&CBXW$L$JP$X9Y\&" 'YQ$V("&!O1@0#\8B*U" M((PCRA Z"8&!U'(R8L(!4XZE2(BPEPAZB60M5( -Q-! +,-4R@ISQ$1W86IF M"[21($<<"8PC 8DX*I%" RE(A*U$4E%O%22.654!)E$@_(213:) SFL<6,%L M)M03%5,./BL1"@=DQZ)$+#I.':16D-4?%8')T0X3F+.*P?18RK "H$0(%(M\ MB%Q3B.FO +=59,>"0+9(3*!' CMBP2JA@$S$4"P+96J*DF/RD'+*HL)BH M2/JAP/83R0D(70L7:XZ*Y7HBUY+$1 M:P,DK"P$E(5L%22I&BIPY8-5@X @D+W!D!2$D-DAE80E@0#;R99!DFP/-3O\ M8+:39+O.DQ@NI.D>T2"'@CDFF3,=P*G"!*+%H%2[(/V%%ZQCQFR>.([67"DL=N/XY3/> QV_R: M0/?YJ#AVS#%C(K,D,J6N6#%%.7S^$X0Q^QCLM6RS'( H=:@)8_(Q.."+'0R MW'XP0QELR*GKLPZ3C],?^+##O-)R&Y55A2"7'TP^CR[57JKO5VI;6B_DK%;M?TLM:HIRMLU\.P1W<]&O:$7<]P<^;_']9X[_9[ M5A].93-[J]JV*H9KFGU5M:;+.?C0Y7PTV>[VDIM]VS_&W7,]WG>-+VUUGN[R M_-N%XO(_4$L#!!0 ( /J*KT[ JT5 R0, "@1 9 >&PO=V]R:W-H M965T$V M")KU7I99\T$=9*6?;%5=9JV^K7=!F#_S[P.=_MVVX@6"T.V4Y^D>W7PTNM[X+)RR8O M9=7DJO)JN5WZ'^'VF6-GT".^Y?+4G%U[72JO2OWH;O[=+'W6,9*%7+>=BTS_ MO1FZS8]%^ M5J=_Y)A0Y'MC]I_DFRPTO&.B8ZQ5T?2_WOK8M*H#^MNL"]__TP7K-&C;ZLX9(O@ MK7,T8NX&#,XP,,?81\I/,L<\$Y@()TR@\YV21C)I[!WP M64(.!YQTP'L'XB+"A33=A*2;6/9FB(?$*MM-)(2QW!\) M% "F-)>4Y)+:7(PH#RG!)8S-J;-1C.8A2!["X@%<&$2$%0+TR\[@88,V+HGS*4"MN[=Q"PU%RT% ^2)@P^MD6 +8!BZ7- *"'\A M@4!K(%PA@B-FWD$@S!8B8$(P<-"A-0ZN$#D@]"MEUH(A4(EP-36MS1B/F_)5X(S R MZ1 HSAT3C([MD"TPL:N-D%8&Y-=OJ9!N9K2;F:-1I#L2Y)I[NN,QLEV$L1DG MNG;WAK0H8/P7BY9N9+0;V5RT]R/FO/P0I0[!0+I%T6Y1/-L!S%W0+8I4B[IV MU'2+O.G="MPNQ7,5]<=@0%FEC8X.X"5LM[UQ^W&6ZMC MU783=38Z'.D?X?:I/R$:XQ]Y=]:GGF@B[U\!@C\AAF\(_V7U+J\:[U6U^NC8 M'_"V2K52\VRVPSW11RVW:7B;ZNA[/[<-.JP_A=(I@^CJS^!U!+ P04 M " #ZBJ].K@[A+L$" #Q"@ &0 'AL+W=OX"/FJCISKZ*VN&K6,CUJW]TFBMD=>,W4G6MZ8)WLA M:Z;-5AX2U4K.=BZHKA*Y2KA3CIJFSXHXS4J:Z9_+/FE;@L M8Q2_'SR5AZ.V!\EJT;(#_\'US_91FEW2L^S*FC>J%$TD^7X9/Z#[#:-G"X?F?_ M[(HWQ;PPQ3>B^E7N]'$9S^)HQ_?L5.DG_<,U.M,J?G%26S17*V1!ZS[C!X@$$] M(C'LO02&)-8X",?7 AL ,8<5,K"(S,5G5T5,$!"0@#@",B @9-2$#D(=I'&0 M A$\0FU"%$6$I' N.9A+'A:33Q!0D( &Q>3C-TJ#- E!.1T5$Z*R-$,3[[X M@B ZH0.[$H6V!)H:6FZ0R[4,;#B4 S(3 M'RF"+8?H[7\@!#L% 58)?.M!^:!8-/G^84.AV?__=1YSFPQL.S2__3>&84]A MR%/S4:H>=)7JA IL*1Q:*FB[Q]PB IL.X[ 4FHY5,-!U,J$#.Q,#IJ-HK),% MC@EUDL$ 47-Y<+.6BK;BU+A!;W#:SW,/V T@'_!N&/S.Y*%L5/0BM!ECW+"Q M%T)SDTMZ9ZH]FOFSWU1\K^VR,&O9#6'=1HO6#YA)/^6N_@)02P,$% @ M^HJO3GR[6=K<= 9?(! !0 !X;"]S:&%R9613=')I;F=S+GAM;.V]:W/; MV)4N_'G.KT!YW&FJ"F1XE4CW3*HD6>YXXELD.SU3J?,!(B$):1)@ -*R4OGQ M9]WV#7L#A&1W\D[>/G.2V":PL2]KK_MZUG]4U2[:Y]E?]^EYL<]W__GL^'C\ M+/JR6>?5?SZ[V^VV+W[[VVIYEVZ2:E!LTQQ^N2G*3;*#OY:WOZVV99JLJKLT MW6W6OQT/A\>_W219_NQW_U%EO_N/W>]>%LO])LUW49*OHHM\E^T>HM=2/JKND3*O_^.WN=__Q6WR'WYM$;XM\=U?!.ZMT5?_U;5(.HLDHCL;#T:+^ MX^D6?QR&?SPTGS^?7E>[,EGN_F_]37GX,KW-\ D8XEVR2>M/_7AU$5W]S]7' MB[=7T>MWYPV#G,,,RF0-7UZE7Z(_I _UYX;P_Q;3Z70^K/]ROB]+G/^KK%K" M"/^3)B7N4?0RV7F3Z?='X_YDU#")5]DZ+:-S>.^V*+T9O"OR?K)V]F\N+%)BUOL_PV^K$L[G=WT7FQV2:Y-Y>; M9%TU#O$E^@BG465T?!_2,BL\7CP];[_&C8_Z-'>?#TBMYXM4Z:A^-)-IZ:(N[_\V__UDK!-@6\@G_T-K[+ MVS*7X/M_]"CG_/V[J_=O7K\\_7CQ,CH[?7/Z[AS(_?<7%Q^OHMZG/-FO,J"5 M([C5GZY>1KWG1]'S*,NCCW?%OH(]]K[P,EWJ>SQOHO2DJM)=]<+[.:GNZ!8O M\0_I7_?9YV0-SWL?.2]RNM%1F2Y3>.AZG59QE*>[^H,?RG2;9*LH_0)\K@+: MP-&+W1WVZ&%?U.DM\Z2ZVP-K"4-T)\\LRU*8CTPFW61W_9W:;F! MG;O>T8SPG_$O4595^R1?IKR13%JPC"R'2>!OL-MP(U$$!XX>_[F*MLD#$F_@ M=^"PAFR;?E\"%L!H72 7% MH<>U7^?PQ13/-6V<^WOG=EG;W7[%6AY\4SN#-:YEZ9[5MSJ9.F&V3(L7>G"! M+0^@],IV=&N9[0%;@T^G^=)_&/6W%]4V6:;_^0QX1966G]-GOXN\BXZ2$'E" M6E;?$PO=/7AT#EQ1;FB%CT?/AX/A",ZSC(#?[H&[C&-05O _HLI%R7YW!SOX MMW0%&UVH?Z6M7/'V-LMQ;/%+!Z/9NXWXVBTB!>+XW@R MG*I?K"D #T!: +&[O--*98=O3>>S>#H-?6L^/XYGDY9O@=Q+-]= $$VR[W2U M(H4&2 )%4A^NY3+99D B[8+A)EMF(0:B'Q%Q!JR@3.^ &V2?@6P+7VG["&I] MM2\?Y"02%@"P.MCB>;P8C?3B\MK.T0D?7""3>Q4@P(,7@S[0YT*M;KI 1V!TNG 8X.#N 1%PW$_]KY M;;E<3WC3)LZ6U^U[^?A%NV\_:L7!5P\O-_A:Q[76:+_M*S:%77V$_WE[\0ZH MZ_VKZ/V'B\O3CZ_A@2=IQK:%ZVO&G3[;;,I>LERO__.?1]Z3YW#I+4W 4_U* M8!T1J),W/MIFM]R@8OV:,GU*T1U"Y^0Q'=9N& M^$T_XKFV<)-NPZ@)M_+Z#/9SRZ9]LF'KX0Y&!75L!V>4YG#+_K*O<)A]#D00 MP>%&FV*5W63P3V6Z@WN]39=$&#OC7=FDP+%7=%CX0K(JMHKX3Z_.06,Z'CR" M59V_?_OA\N+W%^^N7O_I(GKS_NIIG/)Q7VAFBN>L(^DEK_EB\T:%>,/Y024J M/#6:V>]/W_UX@2Y"^/?WYW_X_?LW+R\NK[Z/+O[XZ?7'_WG:1ECNK>C/;TG_ M\E9I*98?1+$\9\6R^15+?7S)&F:G9YECN+M$3*+I92UWVY= ?--G!&NRX4!1 MM9U*)TW/6;?GX#M@R)9DW_7@,?H3\MC(M9XN2 6-_GP)W")Z591@%:^\J=,K M_6L8P37'%>]OM89$Z<';Q_>N@M?2[N[MTO8IV!3H.PB(!]ACX92ZV_?*AXZVU"*55QVH@E':]S+"0].8& M^"=R1N:2P+J%17:DW*X3ZO1.;>*>5[C#8KUWVOCNZ=7OHU=OWO_T1(Z.#MV; M=7%?13=EL;%4I 1%4M@==ZI/O$*R :VMR)<9*%^YJ [XK_AG+T#JNM=7=D#%OG.QC9Z9P<<$V>'SJ+0Z21YN+9J69-:(EY$H+L%'RP"3M;<@M)Q# M6P!&!]S= UOPH2R6:;I2NZ8\GI[/VC>CX)1I_0A-Z'I$,C&ZUQB_!8(M[L&,) ?;[Q^ F*HM'\.;-UXOR.G00U;,2E2(*.-G8B]^Q5<';;HR M6Z*,#0UUWOW5^(,H7(%X!HMBB;%R MX1KXXH=BG05\UH]XLT6+'PVB1XR#)AG1RP=TDH/!3I3U\2XE6H.G5J3)9FAC M9_JJD>,2?F#R W:\WB,5 M PEXQ_A['-T#,]W#[ZB<[E8PWQ?19LD!\N1 M X 8E$\LLIK=[4;>O^O\=6)=PB(BR@R)85**/_ &3%E),[?%# M!=%]4K%G"C>!%, ]*".R1:%= 0ZWWT5@EJX*.O^=.GJZ C9ME"E+8;R2>I-X MZF&2M?=/T2E>2?R(NA@9T@<2YTHNE;J6:DBUZIL]3 >73E^LT@[G78&2#(;0 M-0Z6T%G#.W_9YW1$YMP.#X3GAU>EPN?+%,[6OAXN$SG-\SV\#<(?%%\49HH, M_M#I &.8P3JUJ.H*68J)W5PHF4DAS8H<@#J,-#YAX.K)^$A3P?).Y$:IQIR#2# M^C7[I37%U13\IG?X*WAZBG3"9PBF<8I,O0K.2)ST/+[6YU?L C?+(-9%I,Q[ M+.?^FW^?CT<&H!V%CRYDS-<2JX-V_!@FX-N M!YI91<*HN"=V@"2T*O;7.[@.BIW" Z"-K8#SJ'2"#)-TT$C2AW\K>2:T/,^[ MKA5LH6M@T$K6+SVM9H"N8".5!8@SU;)D!:#8[O*Z*VRR)8ZPR(-^2 M^>>.F(U+[KL[6*,\E<*QJ/=@ _"A$DAO$%T&3MDB&>'2< 5WE::(W5U9[&_Q MXIGUM\J5@2NL]LX@JO=5YI/C&SI[;TIN;]3GUG>MBU_5CO6?6,\^. MG(^_VX-(!F;\.E_!;0,MK6F7>L_>O?YX_NQ(7N;+C]MBIH;[LGO88A@<-N0F M^Y*N^J#EH =)5I5Q/! #7::A.**- H8SIW=6A(?I+F],2_<$]8SA]N.%(NS@L_SAC8^%?Z> M-3U9?Q7< !(9N GZ*\ T6 G@ S)Q'/=(P;Y!UKLDS0 87)K 5C?,A5D2\C/4 M/##DE "3A/WD."U_J7;)6G=&W4#D8EI/40JF3QX2L4(6>BN/5[O^KNCC_\*C M6]#R) :%>33[TED(VM7(W0I43.X2XFG"V$D8Y07L!'"VG#VTF#H(^^%88:0+ MITPH0 ,I:A7+%+US=%[?,PR#J57491#F9+X_2O,6*[H7 ':V0H M_F[+E-R4* 7TH>@/[@1UF"NBCWOG@? 5LT&2[73\Y9CO%>L M65#LC8]D1\%Q);)6\AIJ;KQI]-!]4?[L;1S/B#;OX(XI@[\0+REPD23RI]J:LGX93!F +)UJ?W%1G"[9RIZ MN]P:^!OS41I57H97P +=45S77@HZQ%.UA(8!JST,9CUHC_0)]I%,2E;DMC1DIT#V4MSPDH-%2N>YD4J6Z5,/Z6-/PB]5$S5[M8OT8;!I'F7;7Q? M!;5A./C$4:/-@9(#5(\,/\)_U#7Q!V72XICJ)L%Z";H(,ISU!139HNYIL\#< M(/7=!/TV<+7)3WFC>,]?@/)"&H$13TJVLA.+GT6!H?-_(U+..<- Z?42\N.] M8%.N\2X:":8OVG7*&V.;]N*UECH!ITFRF[P\_)5M(Z(^<"9H6/-&I9L1ME-,F38BT!" MB%P(:"S'U6;I,RL]IO]CO.NV1TR #EJT#':,&BS&M>XDOU"W(+L1!9R)%*42Q% MZMW?I;E+P%R;@L0"+VX5&S*+)UT)?D55!(:CNH<<]0C*I;+V5*N^I][.\8;K MRT5W9H/& E;5S918[Y"M[))+4XNM1I5?Z[WP?%8:7:1)!:X,,;ND),*^Z3NX M(%;G2(A>;=,ED2FL(M8K#>MOFF*\GY1JWR@.)SDTAW]H*COVRG(58N._/'.-OEQET3^'O 3&+'/OA*B MF32C>#SM&;ZF-"-8\W<5'8$V%K*U4ACX0>4@"\I3E&R;(^9 MJ].@Z<]X[ZXS_A/NW09KCE'I?^W'5*SXX17QA7)5P9Y9@J9W>G5^A"D^_=&P M/YOUT1/N"+TF[RCZU^L_:L;2QF]!%%8B]>610Y_7H9+(P\]WQ(M'B,C/_#VJ1WPB8[]4K[W9Z]0F>?5<,Z#O]X3B.WF!6 7*$ BYY-)^.CV+'5ZLF2=3*VUW M2T,&,%T[)"4V4/&?X%C_*\EIH2,[7F.L%YTIGY3 M>BZ8*GW2>M]W!6L:K.RO^>ZP%9EK[[8R M!'8@@#ZG+!W(OXA%I>Y7M291262%IZ^3E.2,G3BM%=ES@\XDMO!8T>?87R.? M9<-4*R<\.LZOX13%1%#;K2I8.4V)-I6*84&CSPH*AED[@/E)14[:4)5M,I2= MR+B!)D#KJ( P9.U>H!#C;13!JW3X2L<&;Z++]Y_L *AR:7BELY*<[)365DJ0 M.!OH)!@T'FB)J#&@@VNS9=2GF3 M8MU8:CZ#_++^GIXJQFHY'::R#ER[J>)HN]Y7Y">L$1KSPAU2J13CR&W=I"*X MR.$JA=%F :"=]3BMEBTIXV+DVJXPO%GO(C8M.3KZH9Q)8V3Y%&4ZQ #LH M34&4 5V.3I2R?S"?8= BEW&"#["%EEC^KSW<(4LDH]10DO;J$PO1T22V9/5K M4P\5]:-ST#&!,;UA;^AK(_VP7J!QS)/^J#HE5>Z!Z=I/?*U9,PH7D$\&4=>1:X597$TEE@6]!L)] ME8&I0(EF*D4;_O&^7@1E3 Z[#DJ51KG9I6ZME)M?-M SUI\S,^,T.7'5=RC# MTD,#V>8<"\]NR3= MC][@L6+XB6XSFN#E^<4DUI:2,]-\.,+$*M"0X-Y79,+%^HW:T^IH./] M9#9K5H%"=4HX2[]83J[ !J+%$]Y"2P20<]W*:G:HU3EL906K7&^4C5@34V7L M1T;U0<:_)SI2\4CW=%2X*/=.Y&.(BLT])$:?T?F\ MPZL=!=%HHERGU0NJ+]FILH^8D$:VS OEI#EJ<00K.'1X='#O@$&7&&]^$:D* MT>AYU)O&X\EQA&4FO5$\7> ?7Z9Y07/'9U6A9?_ #;\.,3'$DI@-XY/I,?YQ M-IK&D_DL,AGA^GPJG?7V0BK:; )HN-Y]^+]359MYWV&>.G6- Y3P8*73&!J. M);R"*X^B RM15V5E0C-HWE$*W[W*'W+)=#PYB>>3:71R/(G'PZ$'0F+54+35 M5[29\5/4!JPGB4#LV@RW,"-Z;]GIHQD35*Q-3#R&^SL@V8<^%A2L*#X!@@J? MME-U='J.ZSY+J2";,M30&;JAW,CJ+MMR'BD*_^T>2)E,I=LR99V,%.^K'7J+ MHC<#^,YZC7.-H_,[U+F++5I_IR##@!1RU-S9X5U;&.648R+?>/A#[:9.EDQM:"2UYZ/)8*;T9,G=5$.R/RI#OGW] M%TJI5.X?W%*0!GV=V-/'O$D<$WU_5+DOM3MV'KNHOCK$AW9J4N8<12,.HHP_ M9#!P%,_US&*'J4L%$RYI/!P/12",1XBP)54.'O'H-,EZ7H8$Q*,=NK@DZ5=7 M6>/\"%])%\CS=L:8R!<[B%Y\H^V2L]ZSB[/7'U^>/COBHA%@S2NPR3 %M[(E MV7@8.Q:*2LDV]P M,RM/Q4IX6Y7)_0K(G6R@T70PT39/S^13VL$:"LH?*4IA M*[I(X.A/,6%A61;WVCG\A2+0L-_/1Y9QA7.YV1-KE\"I.GL5R=$.'3A)K)] MFYTV'<-2JW23&T?27U@;!P M>]+E7$.N52B?E-3GPL@G\1R& MZK(KM7K'C..KG.=>/V%%JPZ)>&=6SY7W*A%$DPQ4)%C,'_BH"=AR%"20= MD:LAH6N.>,CC9P3KL1<8(D^R$#T\-W<&=PF[L="SQ#6_00.''$CS8:K MN*U*!'@4DXODECM;H0HSZE==YZ 9,X]+H4LNS"K3&W%7MWK'=0DU^Q$M-OOL M"?77SU@TP@5G2NY%-N?V:NWSP()_2:4BWA#@& M&[Q*G0UFU_W"Z/F8/Z#38;5M]@658PZ5 9FB$,?:T#W2+FJ8RKVM>"R^(^># M\201I*=^$A/(KLE&UZGRJ'\/CK6:++JOZ\MD9<&S8?%A ME^WQE=254QGJ-]E&2A9W_'&E8O^OT'T;5%_%IU!^4\Z^0(1$[^C:V.H,$VH8VNK8@#AVN2VH1)VC5KF3OT->%WP (IWQD. *06/"63 M?CZS", >!94K#.'>YA)V:M+M001BR&]?D3?YNO@L^IRIH>,I$D$("!OR/;%Z MBMN/!W+ -8^SJU$RK M/$I%#W$3[K(M>GZ0$^7)1DIT,.Y- G1G.7?0-"/ZMXUZY0RGJE:N>[C)@-3 M(B+#?A!]X,!7I[>4:]943?M(C?;!/DG/IQW8T1>V6#SE;WG >H'W6+?_ MDP8UI4,XJMD5.LO,)0-@P"#00)Z!\/VH" *KY$?QZ&0QB%5T.HM\7)5R; M_TISN'#GZJ]X<-;,K2+$-V_.V4OYS/K=]TT^.WJT4[+E>^:G(W96+@8G[7# M4C(8! 0DXAH^G:X/*QV<#+HKRH?^"FN7\^CTZNT%9J5)"5Z"M2V6:PS;T(#. M"?S]O%@7<+G!>*M/WO6,A9QARE&F_5.Z5,KQC/D>6]@.]VN.%H'%U; $5 .< MK5+J6('5W60*P6MD;.SKK(LV267,R14CYQKX66 MFE 6J(^P(7? ;S%["!/T+AY2SEKNYC9J M=9!8^_:/=8[4TY!^]77\@0D8XD'O -CH)\-'> ?F M[;Z!4< S,(N'\[GG!O!W#0W]DRD:^J&V(5%O,IL<= +,0.LY-DZ :7PR630X M 7CCOJ$/8'30!W!',;"U\3P1*D^H!\0OXQ,P;.DQQGDBS#[(Z#6?9XS+>P& MR3B]Q )A^4>;R/6U?B/S>&J%$9]D'CM6(D(=X-NJ6DG2]$P>T,Y5QYPUYB)2 M%; .97'\\^WO)QG"L\&HU1!N-GV;S%[2"&! !J'M; _CEOKV<)A+^$MYXIZ* MATTWE/K5R@U:N9/X9%:S UN'1&-@\.&Z" $T:(.Y4Z1V=X'4*!^IKDEC-0&[8)A0XLK8-&PCF MWV"E-Y.7YJ56G41%NI@N O9J:.:#KGEOJJKL>31&83O'/V#;H85)@^M-XNEL M!+(:_G \7J#0)@6X?:=4N44(DK$24$.)U2*A$=_76""P0QAIM_*R%'NI@\[8W!Y'O8/,A*]?MPJC1)!EG1"LN8\Z;[LC\3@,EM2= M02=VDRFT3D;'8&!!FI'LD0-LYRZ!RP5-?K2FGLQ7NY'O"B*K2G[SN2^J,26E M3[DSHHS6&KKGS9Y+TW7YCLPQ4,QJ]R$Z;424;GJNM8N3_D99%RHB'T>"75((K\Z77,/@@YQG ^ MEU0%_]*"^9;XZ<.:K@>&.--$,A)!V^ V5VSLDK936F+>]8C] 5Y:@8#I??K# M$1D#RB9T^2RZCY%@B;9O:&+(V!Y^_LV_CZ?'/VQ)1ES=IR"V?HC.[](\3S)$ MCUYE"<,94%KY#B8#__]CBCZ/3W]0W"19&M )#J0R.4O-K9Z$#;J$V77B<6*. MN-^N,RHPU\ZY&\&>93%EYI1RPX&,\C(EZWL M+C+'2X9ZNG%.;YELC:\,F#JBLJ&%R(Y5T[OS%B3DWQ1I\HW_ HMC6Y8ZG-C%OE1H5'0X B2'DH**57>(-JLZ+U:[ M?D7ICY4&@-, Q/5+Y)O%AH%)=72:TSUE?\6IYWVHJ$X$E*2*KXZ5 <&N213$ MI(2[GV==*I#".S:I??8N6#J <3"4;+\3L6@GH.UW-*?&18\HB=,^W(7*A@3! MT[-N:9/3DX#[5I;'M7%9%?^&_P#K,>6=YM0)[T"K0'DA,[6P= ]*11^2I>DEN:CI.;C8ST4#LL)8&1 MRJ]3#>V0W&)<:F?JN)B7NE\:.@HE*+V"8U0;$[C+VFA-Z^RO>V+LVF'-]>'4 M!0@U9":. )4;I$K.\A6![>_0@5Y"XAFSYQNZA8_0NN]3+MC5Y;MV33$YENQ9 M(GUH1FS?(ST=W9I-N]B>SZ@_+V^L@Q[_&?U'#&V/CEX-X,[^X-;/,$J#I:$^ M"_G:GQD#1_ULZM9=%M \H%**GP63!&L5X"W-0\[;>NLT/=>B?1T/HL:WG&*D M3:)1M)HSAO7Y:]04T3"-WJS10I$GY\:S)(#["N4'NTS-A[,X.E.JR;GM@?@4 ML#\"^>)%0X54L+Z^S61J7#$7#=EYXJ?U/)-8"8& K?A$8]"OYT$-]''I,/20 MX-^LG#609=!M^763L/TX[@CQ'9; G.%O*=A5EH#LMCMTP4O.;2")IJ=FH5\> M:(N-YGMG$3AW*<9F=!*K.;'3'+'3&XC^&I]N3EAN=SM8'8"XOFLT[;(!@47/ M@VR%=)E+$WWJ\DP+.SD91,$W@O%"G>I1,Z5 -2]R71-'B,62ZVJ3WDK!44E, MB5$\%88+F"UXEY>2)V);>0:RB:(QH;!N),CJ%O(A*:T4;J-;I%+_;$@5!9>F MD6**F^;1&^N)CZQCJZM-XC<]8U@P>\CGT6@8CX?HV@9&MUB@%_K:?VP>SV>+ M:!;/,)FZO95!U)N.Y^AXG8Y/=*PT' -')0F^.X^/)\?HPQW%PY,36(9N5<'X MPCI@:8'4VI-S 8=SI0-SD>2!R9**A)Q%] TS*M\KX&8YP9&@*D;&+S,W @K, M5 3KFN.4"@)577D'$58BF2KQ.M%1L,H +FL 0]FNO:#P:*>NF:#H*P>6EUDB MU<)#VH&:Q\&F;0(R8K77\$\8G-)62,PI+&"O:M^Q!2O,A\/*L@$8ID$>Q2<- M$H'+,%7D61EJ".*EEEN%URO /!EZLF[6J#@F*DY);AU1EU"%.# 2=^%A&7-3 M;[7I=#W3:ST%;KL.J I9_ADK^%:8:NO(RAU%<>2V*5JHL?5KIX6E(XJZY;Y@ MM:!!VF,8*P><&!C\R7=R!(,QY1FR_\+2,\/7URVVY>D$NN'49X1YS)IB0A,Z M'LR[3\.33JIM!DS%M"\\9P/GG=^WN_GQ%G'5_%+]23!8#TQ(=_<2;)BRI0$C MRQ>K5Z/"3K/[3K5B1.E&CU97E\.?I0YZE?'>@XB$S<^J.Z7,4,YBL2YNB;W< MH%N,>;7WQ27C67E5WH7;6-3YKH_^JD"F&5)G@[ CS/UUT312D@H8/(T0+@R":"6&SBZD_=FTOX M45J(U"V[G,%SY8Z_?%JKC\IW$ M('JM)A0>4_4NJ_;BA=TI)XG:_.!2I/U"7;2SI-1QLWH-0G&CT%;1N8>^9P>1 MWC*5'+!0,7V#"V !AP4AE5C"#\Z,?;KEJ5NTM:Y_'&O;2P1KS#D$2)Y_@U3J M0)4UGZU]>QCXIH9] 'HF.F((5&X$%CK^Y?%@11[$@TJI,E=9Q03O%62N-8GQ MPIH$C/9-)E'G^3_:!K67J/*XIQ^+4899>^T#ZI_M%"FE:&M? $%1&E<"\Y"U M,A M*<^^?F#0F$/-]C>!W2U-*^9E5B[WFVK'ZI9B+^Z5\8/,Z#@2W5DW EO7 M2IQV5/U@'!AVNSJ5CA:MD581$+[V[QD9"":&*>EQW'\T3_D]R9<)/TA^AAOB M[6Y#Q=.FC$#;+"_0,_&9]W$T)1*;UC1@(SM(3\IV6J6KI=S%%I T\\9-JIH$ MX>/>Y,EZ/#K<>XL#;;T,GNW>:9')B ;PLS@\M0YJH[T_%$S90BHUI0U?,X=D1'GC_K M^\IMC&*@NSE?4.?L4=<<9D_)SNKV0=4YU99YE'HXB'(K5JI2XG"]ZMEJ,HQ=M_! E],-0X9C?3XUJ%,9R$[G0Y&(-[;V?=8: M=<,P>Q:U>*YE]Y(CKK$(6-]K$N)6]2J73!_,2@JF'P7=Y@8C/H=Y*BU-PX%3 MEEM(2]--VBB\7_X,RE_H54253@IJ6"EP!4:2\!.Z1ZPN MDG$S[]4AU-;&+F'G)C*9PO?0#!.N20]QXC!LLURTD2IYG)#PM_+]EY M W.!,16\6'JL[9KP^W07F8K+19;I-"'3M(5^.X&E2(\[BI_S:_O*EQ8U,;+DNW MQ92=<6@Q$-QOPF>G?G%R%)Z M*UHE7G$SE\%_"1N ;HT5N\7#QI)Y[A[%UU1 M1NZ64&CZ%E_],X+X+6RBHF@LZE:=T@T'T;E1AI75&S 6C?*-F^DW!G>; &BK MA*PM*QS6(>E69<]NRXP[_;+AJ9/],TQX>U&O_CKR8*P].ZB5U' XNL3$PRD*3\+O0!VE^N;X'76J1W9Y M6#U[(M&':!Z&+!!4-%WIDB8\/"S?SZY379=F 7;Y%E[ I$O,UFI,11'>%7M4 M[5JKQ):?2J4/V&1^>AJLSYVK0'3V1B, M>!LAQDCBV+9E#JPQ:$)0Q0];9XG@&Y0$@1MK3@_-9'0ND*A# M81O!M7]$MZ24"ZT JW:_QNPQW)^0>L)L05)];3.E]NDGV"9PL;JPV8 EPB'^ M-EOD*VV.R6!:PP)U9OX+'/6W,R^<7!-C]3F!:/Z49JY2KGE^LFW[ R["(4P3&W)C[0' MI]:23]4B34,6#E"K?3IE4R6DW(96_J*IDA;AGN:D2X/Z?3*=4:\"QH]ZC@6; M$]#TCZ@L]G@TY6+;"*MM$2IBO)A%O>D0WV%XJ7X$*OSQ6$77TY4)1C]$TY,1 M/'TR(EV?BW1-9DV#VCL%:Z*'_R7O> H1%?7VCG%0A+#J1W/$EO"*?*G"M[<8 MPV/3R8Q!)6$%Q_"/^%\XNJK_7<2+Z8Q;-TQ.IK1V!L1RMF,>+Q:+>M)70]J% M'*]W=/9QV\>(Y]QRE)U.DL$S\22GL^/0L4U&F!BV.#GYAQ_6A.AE?MQX3,?8 M)6,*9]KIF";Q_'@FQS2<#]VM5/%'NY7$0?4(OY!2M:E!E"('Y]#*&?H&X=*[ M0$W_G6IJ9\1?,*#:53M1T\S3+SM6 TCV>_F*_T,(_EZAQPM>0H_3(%9IB?L\ MBF>38VY3,(H7)Q-N5#"*IW WX(]C9 :S,?YQ$LV/YZQH<2$M%P"H,^1+5 _" M6K@ L,I@&ZPGO/+8X.UH.(BZ#$M)[HA?;CW\UI+D>,H4O=1Y@Y;2<9>!6 1B M>3!9/!R_E%'1!G\1O:'@)YQ%EF_WDGCTUWW!1CZ6ZF'7)054SGHWM\9DAS<3 M 0?;,"-(V;DNJJ[6[TPTDPI9V !BY9V=?H1K14D/\H:MN+!GF&<\=F9L6?#. MY$WBCJ@8LER)=N";UW@F.I-([,ET9R\!C!%I3;S*0&?9<1-=5%_Y;QASEEGQ MI*(-;!>&/6JCN_78G .RMOHO!C_.EQEE?8IL?ET@4&S*+DSJ6T0-,06LH$X$ MQ8V$MW%FBK#L/'#TT"H+@;:3AJ2$$M'%N6T/[6=LY>K G('I9-7/_1MD4B4E M$IGF2SMJW!Q'GPODXOPME6F-RC]U15:'.7$.)U6 (.%MF6P;1HPIK[O1#BU692TT'TECRX%A4W*D@ M6/1!$<;V+$HUL$G&(G79E%U(1J'D4)HBFB8$,_;TT;#5SBIK+ 0]W.J)96&/ MV;A/^2KR,P<7'++0E/I M:$%C:4@$9=3:3:*O"TJ-SD7*:B?(D^$DW*:1N537W> \K]/=/=K&ULX()XHU MYX"/RFVH^3?5L,6:DZ/1>><=-;SM_KO-?VV#T,S 8JV5:B&.EQYWD=UO'2%Q M=0?/!I!D^1!YU=S8GSNZISC\D7GY!\7+N:@_Q=>T['FM98]XYWNRLT?1E>4E M8ZCW]X:QO&:&(T^/W:<_V2S(?7*B2AV (Z9\$:O/=P4]]L1IC?Q?PG:G#JT.6VGS>F$_\NC3!P%_EV& =.IB3!'9 8Z M?SE$F$,T\(;J#XV$B;8>CCPT?PF?/R&YDEL/?NJKCN&^LESH?KQAH8Y^RMNB M9!=@I1AU=T/-(Y^6D&@_>@T:BRI@:9Q2 (K)AGB2[CSL$"/\1[/:'O_6%@SM M>Z;3R[2$NTDTWF(MA9]J*;$8C091PTNO)8J.$AM+R_:E%/!IM W4"6RX'^HN MNRU$*[8J@^B&>O4]M!N5KYBJI%;"-L#\U"I-?Y8*PQU0DG05=RKT416NM+,O MH;_#N[K$35"7)<$SMSJQ[BOQ$.M-,*HZ:R,TZW,UZTLLY6%/>K:?^-B M)R+UYIHF<]=A83Q1Q3%X+59<30-]'=Q2IV2*MQ:!G @01U0U.B',?$=%#O%S MN9@%DZM*TLFEP8;48[K 4C; 4@4&P%XW @$\LY@R@HQ@3@ MEV%)B)D*ORJ\RA4M7Y&#!>XS'I(UT*%^ZHES(V&6?<'8/-M8FN=>(FG7J2<8 MY\8>X?9T4A="7[=!Y+A/GG!#WU9(;TY#5/!_*;]^39XA???0)E<]T4""]8FA M1F]>G[V_E&Z82*&W,!8"YY">*HKU6"K;!B>S[]RVEC@M2BH'0WN="F0D,0S% M],\5LL"I20LFQB)O>3=9X/[(&Z(ZKL];-PPLI3Z=22S&5-J_@0V0%+UFD2CA M7HPGE:W MG 5719 NF &.=C7FS*E">*IN%71"ZY^=G?;/UD6!M_2VCG:.[)^Z+5IL MNW+52 509477W:@XZ!'B5@IZS6*+CG5$T'Q-.SYJ7[2_N9>O?%;*! HJG _. ML.Z3[YR]Q6F=H"Y*-M+'.S?# ZUWJ_UGXQG HW?IZE8!92W=6*:OK88'J8,J MHH.HA^EP1QR9#6D95**O\0T[QEI9XZ[)_Y5J0)XV51-C'33!@F6Y5>"F\LBP MSR:R28ECJR&*DK%UDK6J;2Z=P MQ>;>M>1,%\9NVZ427M MZ,[O! UOO8Q1"$51Q?ZK$@X+1A4,%)!-:.*L'N0)\7/ MD(&=S/=?X7BAU*2H3%&:3$?]HV$==LWQ9ZJ3N3HTD:RN[SC\6&9D6O?>8E.B M0+P8W0:HE[@)*C>03AS3MZKOR?&@2C[\&WZIASO?%+S'C$PLWK>9S"8R.?XG 0BF!_8?L%9U. M;'Q)U$Q O6-:@NB37HKP!$Q3A M%F,Z9=ZK#OGX@874LH@%*PL4.JJI1!'I[AO[#)0W;X>II)2Z[^OC)N:OR=ZJ M"" 7LN A#[>,+=P MJ%]O@'"R0K)7'J_=>9@E+]-K#QH+_ZU-K9]@A.;:#334/<(X(_+^Q5C1;5R3 M0#'%FO#0B8V8A(V;9,GWKG?YYOWY$9_+>88>1UCI69+_'$?O%"3CJ?@R<41J MJXJ_DQUD/.L+6OIQS&GOL'Z%"E7O6IJGZRG M9$N#O<,K(\1ZS*3 U9E>IC1O>43_ZY$)K?"2DXV"># M+,:L#)^30CT#10$FO]P^6KP)@EC* (GLE1N3M:0[11S(S>=L J4E4&(4^1IT M4BU[#-"[;D=+VH,D) 4Q()563XR)<&AT5YDNRX0]?FDN->R=\CGRM/I%CKUF MD/1,'&#%616T,#H=;FN@M[_2(0 5:]!(T:AKZG&<2*V63,C-[3SF:@F:U+Z& M(81J#2A9MQ+R,&9N_4K2:F[!($ !Y&ID/$RX_;3N1N>?)PY8X?7DT=899>6*^9C6&([1M_4.8X>]@8U"V[FH3CD:#">25 R$)&4$S+9J\'; MZ(>SX%I4#$9$>;J\$VEJ&;V.OJ9:Y*T2S/*4ER2L$TQ*W3%R=$KP>8Y'7;-B M^^[0]W&.E)W9,2M3$&VE'ZUFMUXZ8"P-LKPNXOYW A!P$X,! A]$$GF#?+ZI MK+L%BBI(RC<>IM!ST)-,38>DMOW"7=>%X1NO'-8V@N[=Q]QGV6$4JJ@!?UFF MY'.T9*$NBV6&2\= (.+CH6B0XQ%9EJ!NWS. RO/1U.KOT1[^#X&K-(3]Z>U_ M6NA?$'S($';%;C,. !(,>C UU5C)#H6K0H:(90'3_6IB>12M> WOL A5ZULAB;N/H)%?8H%6V!#$N1]HW(T4.J>3<[[@#'#YQ9C_G M^(WS8>T'4Y!>B$@_CD?#*56-S49C$/05?$8%=BVW#1D';6N@Z+6@PV&K/N.T)AYHKKS*&\G5[4P+##S M&:MS)QU91K\S"B#:EP7^L.-Z*13G<=20?H..H.KF0=LTQED7GDI=3S4E771Q M;!G%^X/Y/:L,?&8Y%1K)(0P[A,V]74"4[)ZBS(V"Y6)<,Y#2I"H@J%EY:T30AP!KIHH M_D#W(Y9B5YHF85&6#/ZL\YH;:4>:VR('W%(7/%0";LO$.':75!HE6 X2<.MH M2EVG2\P&N8VRS09^8MFW4G!?HG&0CFNU2E)SKMM17O@Q#RR^>:5Q@[4G8!E\ MW50ZDKIT"N>6RO\3V #RSF*?K\\&%@#_O6T7"%5&THQUE$$9:[F1EIAIC+ 5 M"MRUXR:SG^+0#N/@:I?3I@T.6P0FF2YAG-_:GKNU9_H$/-_C!P%S_PFD$#SP M<.CW1Y?53@>1-X;MM.1F6^Q'-5&0>_6H2-J=#M&)SYO%M4K,<*&+0ETWT!E> M8N='#6LG<"EPM-G&B\==O3RS4DW$:[E^4/$WX.BH#5%F);6PT?-5VA7W+17M MT8V1ZF M-K^TMT?'5Y\R@E8^QA?3RN93?=RDHZ=ID%";D]4AI46':"G'&,7' MXY%DWVOP%+.=\T7]-S[EJ$=M<736OA5J&:O/^38O?V\^\ZHO5"OT%C<]M<#E MIWXR,/J:;DVUI\I*YS "-T>JX;B]H!JEEV!Z1?I(&L[TT@Y0A()SK3TE.WMN2S,W%3FWRA[D.U2\]OB/ M=<9 E)?")6JZ-I45]TJ%I>0.JZU#)R0J<8)91;G"NLOO4Y)^$KQA)D+ !@3# M1,@:B4EB^%5JGQX\-)K6Y#PK[[?SMG('9M#@,6!.DSW;9Z![H*H\G8[A?T_B MZ6)FVA.<3!?1_'AQD"#!8$G5H>3(%UPE>FDD2L3HZ-B\64 M_S#'V3O\GH2];NM!.>U]LOQ7"L)3IZ_[W1,3E42H?=[U? (#GZ2JFS_>I4YS M>W8SD#O5OY*9+9!H5^6I171QTC81#MEN M*Z(&LL;^<'[E#DN^!7=<>M5)B.'DU4/GY2*6\Q&854J?)BF(OMVO6>YB3Q7I M\@%GDOZ,N7+7&?^)U6T*7' >A;Z:(L-75ML["U5"?">I$G[4=D&=:&MZ-"LE ME51)J)ZJ1";U7;*3 8P6J8XX,+%,.Q7L4@4-U%LY(]HZ*L4YR&C,%.R$WM[9ZXLCXF2ST8C;\AT/%UIR^VN4E7$K0\DZLU<'XRF=]5J#?CDY MYX2P-9P.T2$Y/J&2=#1A;#Y$_DQS!PC" %/Z-O7,)NN\7[CRMLHHK03&OB:F MC:<'MU@SG/!3YINZ)O(N*5>L;E2.XK%.KHNRIEJTSD#MO)6CEW.?88WP!G^' MC]M0IW9F/WI6=T6?.CX)L(N5" OF\L/!1VECL<*3M5.&N.*V4DKQ1MPH5M14 M(VJ[V[6Q4Z0Y4:'*UEG!Q]81E+B'Y+8KJ.B39T2(^Y8M$#Y&L9/KNEIBH#@' MT84U![E&IDV9AO'E@3A!R&W56/E354GPS(EU0A*[$RE;#/%/=)*OR:1RS2_W MCF2YE;>E7JZL7B#V4C"5WN=T[H#$\*T'[9$^Y>).(E:2Y1@YRW?6 &:S;VR) M*HD11,TJ_&4RT*3!%1DUL7$$J<;=O":$@0$ALRRVRL(DO!IS8=@]93=QM%LW MIEMJT&'I&I/F#U=UK%HG:]N,##]*0Y/P MH!J7-EU)#("S2'DXZPNHI6AP?F&6Y@:I[R88*(6;?VN*XL1(?S+XB].47MB. MFW-M^_V;)*B6GHQ"Q+W+%09S6Y&SR6:S//N>DB=8GB;V8,SQIAG!.&0&&ET/ MH[U&2SUD;U6N,OE\,K%SNFWGC-MDP1'\PD ZZ1TZS\E-2B0?G)$$!%FG71V> MI^HU-P+YF'SQ.Q[;O[69X\1<(78U'V=$HBF>: MN O\.U=Z>TZ-CO99[ZS#=[&<*)Y/&=!C/%M$%]X$HLEP,(V^BWIC3*$\^J[F MYC+#M:R408H5Z'BHK6)BA(%RN4OC0W]+8A-0I.:O6;4L$322P%4)2UX4;5(; M)8=B@.=EJGYRWJG,1FL51X5*YH?'W58:5-;GHMJ#79"N*!W1V@>=F:W*%4._ MD;.$FPR9?PY-"[[OZ(1W-;$&HW*&:7)L^F",\& M*\)I,NK"4-%,2'T)ZH]\:C[V@QQF$F33Z4Z @LG MS6F+9\X/=(2!?W^=PXG&RN-Z[/Q&%/0'T.?RAA.ABA*J$*]%:_C?J=$2$5FZ MVY=YV"9RJKU->,ZJ^[9ZVU.P>)W]S$46";6P0/_'H*EZE3IBIFR_XBXJ>&/A M EQ&([TLL7(6S(OT<5ERLUFW7D@K$+*##&57HJT=9]9 M0'O[71X>%3R+,W:57[56B@L11_S7_B*YJ;!>=.LG; M6!;VUWVVY1B.C%-SE1D[2H/;8!8&,2OI7$E\!8T3Q*O6GU352*HQAAB^/-"][F69RNFAY#X!%F%C.62&*BD!PY?P;[ +6CTPTI_-)94PQLJ-Y=NR ML_@^HR!UTJ!-A@X%M&A2TNRHE$\JD\,4;5V9]=*J- MR&[JUM<3K/><8$Y0;<9=8NT3Q"YN"*D6H;DJB^-)0Q'T. M#K7<;U5NC\F[ISNSNU.%I_L2\?T8/&7I) S1WJ]4DQY,F'XQAIKY9,4(,(6XM@ MQU4ERY\3;J6RQ3GJ-))5QFG>NIS(1'"(A;.V@!U&=3J.RH20"C7UF^X<'4@ M)!%"GJM;S+VC]"E"%2_+!ZVX6 DNO&R5L:&ZPSC=FPBR0Y6I"1*A_?X/=.1)",+^FCE0J.N!^ M7K)5S0 :%L $%NN)2RCJ(RY^E(VWVY,;3X2#,RX2EJ0TIVS*JA)N,68>EB!PV@4VSK%GKM@(TK?0MEJXKR;RQM0S9>5?!7]'V 6\5>2,4F2H1/*S MQ$,G 0-@(6K+]5ONIRE7E8!]\3AO0/DI3-=EK'915OQ:IX!IRZOECB4N0+2H M>[5L#JJYY:#[?;%9Q_@B2QT69SNYT] M3;6AP\M^@Q?M;P(LZS)H"^8+B\]KB_;88 = P%I\W/!<49+/W>_7?,]O6%P+ M,G:=8?=E&V#2>V,K8H:]L%"%1SV-)Y.1G-,;:_[U >VU]77*'H,$JL1&^YE1 M/)S/6T/-QV-" M6D!'%Y4:[HP[1"[:CLRKJX>?T^HSIJ\H+HLEF2"WU(C."9"_QB4J+A^+9@TSU'+ MK5V(PUW&<<,R/!]4KUH>I$@!9TYI% MG:=1LG2]$96;B >I"6MC6#8R&)F5G(04DR^IWL-2^N%S4C646ATQM>/+^K%5 MQ73\=7X2\-P+C2E=]5;9LW"I&>8Z5 MDL*7F=VU=* F"N$-I$N]&/L8.(^%'&^9#:>5M!B5N(JP5U8@*$R.V,^UYK3[ M2MA/BU*6V S*F8W2,:A$&1?P4OU*<-V'><1/778MZM%&'=4Y2A5-!].I/X:[ M8=Y+L^]\5IPR4'F#YE&CB(-LV-PMR4\A[U-QT[>T 5::^+0T:"<=;LO=,P8' M^9_J*]-CZNQPA00 C.Y:E2@]1B ,ZF%YUCE>YY3+T%$0]*TSL-C.7HJ2O64 M*YW,HG-\DA)G2;D.) _60$OMC<(!+A^SZ[7]=+IVC.*3DQ.OJ.%*$JRMO>CP MR*/]O_-!%!JFSHTPW]'*@]<'+VG@0HAV-KM*$-=(>9*!R+XM.S$FM? $),6K MDGH_29.1G&B4!TMJZ4D.=#"Q5UC2=X,UBYBMCMMYSVG/P#I,"KWRL)H9T)EP M;4/33*3B3^ M+KXDF#+H/*&G)^/'07??=DU8IYRV#XMP4\] *N -5PX_:N9A MI_*D5BR#?#,[;!"[/'? MKUTC4A\;QZ/T6M75__'J(K;+^HD[N]@0E="JZVETDK9X+IVB ?+<4#0&2=CR3+][_?$\0*3;%".!I'M@3B;L M&M*R)B6K4(BUFEP*)H0$T0BAJ?1C;W1AN"MBU6&<%)AI%4ES5$= @L;/(,%C0 PUNLQ)]DV/,&ANT M=)/ 'VI4^$%5/>NBT-CIY#T:#K]3J]I0TCHVU=45^R2.ZV =?K/Q1)$00>"0 MKM=/5BA(J+I)0O#Z;R0-$M;]"DXS^HFQ+3Z"40P'X"_]'@R+ M/B98*N\&%F:MSEWQFZ J*VFAD4%@M@@&-AS^H+20MZ*Z ML>F'T0_D%H<+OJ:NZSRN5/GA#BR)6.C*8":,51K!(9/@PFQ= ,DU)-TD7P4D M2P:?SB3=V:]QL6)"S630\=@\RJ@(YS2,SO>-;IQWRRS6[]^P1U\P,]K :8Q3 MOUB'+I.U-9P" YKV&JSD='WX$G$]$Z8L]5O-%UY68O#V\>\LRNTX-LM'"#E74L>7NG<@8D#X>D07R-;.@ M@6H1#^NC%F;RP1;CN"@L>*4P>//VUW9+6L#G8VCVGFV*Q@*3\ID M*,:IT4)@Q\JL4IY>+T8AS3%UX;&I\##&(X.-(!8#(\$H/$X+#MJI5>9:+DFZ M2 *^._6@^AQ'5XSOH7T:]:>)."2::F?)2Z^U?OUKR#+17LJ5TF%&T^H,.]2M M4I:GIO-+)>&+#G77S[%D>;3 +IJ+>#$<=2^-=BN>_1IGRV-4H+NPRUQZ\R$W MLNV=++"-4N?)]!;C&79FFE"CE#?^S>W-XNGQE%K>!OMA'KJ@TDNS7UL6CKM8 MC*@I5,S=H;1;M">N[B,A$!ZG-Q[B4^/Q8]JY+";2RD4\1_: ,!*L_4T#/5)' MJG@XG_*VPBHFB$E1][$PB)!%WSKLK9=S07,>]?C?CTQG@58T MQ""JY$ -?E^KXD==4]!@&+Z*7$&8S6M\%J:M:+3,/F<@E+C6=0]*%0@H8!3 M[-5?*?F(XFIQ=(/87S#\CMTDE$J"KD[8F$V* HUT$,M^"ZIY&ILP1>^#K ,A MF6W #>P 3V6@" JV8Y<;G@YFE 4W%7=4B4=XL(IF8ZUHIW3Z<< MXUFOA-XIN"FM.HQ M&&9V=EEW5%^3?^#F-KKO4,65^I!%MZ%$:/DIX\1BG08CB^9]CGIBG_[I]848 MI$;J\3MEHV)B!",2"EI/INAU@U$_MWI3:DUX1EJO*HFWQ5@GRNJ1 M/*#QD,<4()=TT6/VJ[C8F\JL>T';3KZH;7@0ZJQM3D@590;+"'2K@_DT7"\=%'(M\G^VI00 M[]'UQMA.XFR39AA*9R,?WCTP:?3D5;Y%]U<1M]/%V*%@+4%?3Y'$V3DVY+<;=?=0I<9E!AR'A\PH> TNW M_T<.3Y6[# Q2^ <\V$OVI.(85_W_#JS+2=O!%.M$'_D#^S/Q<'P0H?M$^J.F M*^.845L4VA4.R:(.HZ25,@.H/;5%&X+S2U=2;Y*"_PB1;*@F7]4@J8N!<4)* M2%[5I(0:4JV:"NIPZ59C[ /G7=T1]"Q7 2K'R5^D&Z\YM\,#<2;RCD.]9;IS M6^FZ3.24T00NR<[9SP"6&6ONZG=O299@C$.;+Y7 M>Z/)0Z:Z\ (E:H/&A>5VAFGL%YM(S;A!?5L2-O53]D$3 NNE.?2F1VRZ<"QDXNL5F3+:$]T5C+4! M&[-W]?+LZ'$PK=6_.DQK[YGUS+.CI\&V]IYA^LRS(P>^M2-VIUY55DG0EGA,I@5;YJPUWT ML9RQW0IMC.T,4'%#OCQRL%)NJ)A:YO95$1_OOK33LU.!Q%[B&JX?Y'_)A>A4 MOF98_F>2C3=<<0YGAJXX:U@%!*1-'_8[<'44MW\T8([:D%TFY>>4N]MUV"/3 M$$$?-';BD;R6;4HMB2-G*QR\]=4\T*OP39H#R52O6T+S$ ME^H7;HM#-B4+.5(I"+.36I.H-CF:@ 62H*)8W=8#DE7B^[,!HT#3.J717$TP-@ 6BG=.>&6E'->P9*3L6-7DR/"JV?] MUQ1EDO"^(DL>[ -3SZJZF1+K':I#PEJ5YDTJOPV)D95&%VE2@2M#S"XI/0;7 M=1!=292+84#42L/ZFZ88;V\TORB@G*SK(A$A]^)<B9J W8A0H**(5\FDM#Y3U6LR =HGI.FKAR>%X]RC5OG M4$]< 'CT@Z*^;Z<@5RTZ\L<[V^2W8&P.P@N[OA(&:,@H6$=[AJ\IS0A6_/$W MR6;[P]LC1<.E8[73/Z*VAI(UT6WUY"4++-\.$LOYDA\KK>'%Y'OR#<.1P*ES MQUI"J2 D/)R>3OO%W/YT [8YH4""]IN6!NSWFH+#)!P-<@9-W&X,@V_%MIM4 M?TJ[0PVHR+G3_>+K>EZPB5.+PE@!RRO!1ZI@SRQ!TSN].C^*CH?'_=&P/YOU MT7?N"+TF?RJE9==^U(RY@9E(PU9F=J[6)#C6C[#U#W*\FB?%:$>-++*.,\30 MV91AO7)SJWRG(P+U. 'BLLB+O<"\M(6)3^UPGO-.28.B/8:H5S"%UU:Z&D)< M\1UXI1WUP>,^*Y#)]9Z].KTZ>W:D',7!1S]M5T3?O6>G5Y_@V7?%P$!I26E[ M[V,!%S*:3\='L8L&(Y.D*Y?>&T NXQIA%8"<(4;HQVI MR9H-0ID5MU5X8&[ZR;\<&%GCXOP52<"+D]O%'7)M-:,DQW,[HI$#7*3_F2-K M%OI0MM.U8X*YB"%:FCI;E[2A["E2\8W00@0=E;Q*^J3UOF.9"6H%D8WU\2B@ MR4;02(Z;/*:6OQY2/HPF:4 +&DY1U'FUW3ZV@PT*I: '*@7WJ$$0I12'F"QF M9968W;64M7MA0,E+O$\,.LBMR<6JH2DI]X.//A! )^@"M=1P(*ON'\9F%&/3 M>H$S7R=6+W@W ];*[:J#*2"&6+:3U -&M@WRRT:8K6<._)\!9>=<&YT" M2MYLXTY3Z.?U/ $KEX>JQ ()%(@[D')=U>A$*>8'LQ4&4;-M:(%W_=9Y^I]@_TCLKX^EZFM3;$#5/\ %^A MD3K5,B"A*4 :95Y9AL&29U:9N=K_0CGC:JY[:ZZK^ERO]5Q7,M>UVDX>B=2/ MQA:H,4'W;_GT^ 7QB78N/(+]1\(ORA<,[,0YCKUI/)X2,%EA;U&@1+V;#^&1ZC'^.I6&PQ_P8*6#I W'$EZ!D*[%A@,K,=6*VO&+ M"BFE%-VK? ;,)NGKE\>3DW@^F48GQQ,J:?(M I.XT7CSSE2:A_5T2R>;T+(_YX)%%?P2A%H].YOB'13R?+\Q5[$WBZ8R* MU2;Q\7@1><=:F_J;W2J.SM\/HC^_I0PW[USUS=#%\1_(DCYWX01A4UYAJ=V? MJ-3NU*3D=N:>AV N!45,Y<6K:>GJ?$G)T/$;N]:&HJENH>4+Y/MI_76\L0:N M\'D$(G4&%^@#@1$79&="@ZEUI!3R6MS@*].X_G, M[P[M;OD'1'Q"'XEDP9^JY# \"SO)_919U3<["&<6A#N%5@I_/522Q0:9E,:B M=>?LD(2AG/0V+WE0F&T@B=!RE3OE[^S:",2\$YL][6KZMJ[M>MR,LM)9H DO MFJ5VJYEAW12Y&0/W!'4 "CJ8/71\^UB.@\M8@R;!$'.& M:F8Y&$VIA,)4Y>_%?LYB;'JS2UE%K-NWJ_'BEKI<]:R;1*B3!^%1C.ZI8A9[ M*U0N9;TH1@>!C2;$U7LEYU(; ,E'P-?9;I!GI^U5?M101UY6!/:,$8J IS E MUWMPM_*)#S46N%:8^2\8&VX$JL!YX&2C<;R GSYT/5X@V06*:&"2JB)3]\R0 M0N71$.MV:VFKQ_')8BYES:ID)IX/CY4%I$E#N5(R'HMV09'9RTQQ'PO19_S;)?3 M#>8F"^C9!PJA?"NN[#+5EM3A&@^UI:2Y5CQ_SYY)[/ES".A%8#-^ZO">K2WT M%,+G41T,X=Q$@FTDF=&,P$;G0%4?2\2E07SC$:*@CD[&4E(.[&+G0);/HI/Q M7 CEN=!D_9@MQ!>3(QI3D7*#?O0+B=$:'MT_3H36/5"_2L1_CD3\%G*OFQ ! MRW1T6(9,@%T'90AP\I/A(V3(O%V"C +R8T8@[75AX>\:BH.3*8J#T]#N]2:S MR4%1@7;5L1$5T_ADLF@0%;QQOS+PIS+P27PRJS'PV;R1?4^C\7@4G:[A\A)* MDSJ)65BXI]Q MC-X>\CGB\(R',RHECA<@MC[EU_YC,XF$ XO='NV[)IZT2*TH^\"LSW3BM/ASRJUH9.0>0/#AGWNF/H^249@/4G_A%G4L? MKGOI7-O"YRJ=XN)Z_(;QVB?XO_-X.AFQMV,$S-RV7UA7[LO_OJ2Z,7$<]NG_ M]-%;E6CLB1K'PP7#,>D_ZKG4=A>G,"9_EIX**&A@;;3KX>%@1Q.UG1H-P':/ MO.7<>6*L9O@GLW4=]&HHA-Q8G[-UECKV@<$2,S. MRMF_1SNJ;*,BO,R8;4^VM\:'IRHIC'6V"+ M#PH<^6:/A QG.4:>U9?_X-]>29M6C2AN\GOZ8'K-Y+\=S 8U#O[ (RV 1M_H MW'2N*)2?>N,)HXM9?]% 4A0ZKNZ3K>%U0)L,Z:7_X",^R&"3XZ$9F?\26#6< M(V42U BKTG*-+)+E-DEH! $[*"0\#03OCT<1_YVA.E-_%^"-J<.;4[; M:7,ZX?_R*!-'F4[4,,5R$ L(PBJH=?/#)9=7 M]9XH71-]E6ZE8Z=&W3-?TS7]M2]:/@?4!,VO.D!DH3&:N1W.TO%4_ :=OD9P M1L7O;BNWL"0E#UV>Y)P"/@ _^UY3G^]42OH%>=9'B.>F1': U)X=8%Y>3ZG! P)]?3[M84 M(:;X\8OV2&WCD0.#&=5W,>CIS7]-[ MXWQ8QX!T5B-CZPZG9 '-1F/IOZ7X@=7-M+:$'MAPQW@11_$"#K_^'3$?D!C\>^?DA'Z18[R=5Q-AH4AFH1Y$DRO.F7U5NN\[GI=.]:236'0TO MUW654F[,SC"JLK ]7^%R%IU];R46(QJOT&^0F3S($M&@Y'*$*6<[;7:3-5B[/EP<*QS2+U/&9*4CQ5UD:.0L[B* M6=&*/R?EG\I:;UN+[C:*CT$!5GT_Q5-IMG.^J/_&IPQ,%QUA_-ORP<[I&&M] MR._@1]^;^]%"E:?3=&U>9E5R>XO583JUF-]XLJ9M)=LFR%5JPZOK8-41H1^, M5"U=8]59F;;$+!:YW!H4K !H.UU?K+T0%?[!\WAU3'[JCC[3!**#[&XZ'XU)A97QF3=EIK7IOY:)6CCB+&-./ !%B0 M"W4L+RFP2=Q>',IN]#[06EWF4>%!$7[613OJG;V^."("FXU&[+D_'BZBR\8U MRLIHKJ'6?3">$G+7Z6V6$P$9^ Y\EV(>TR%VRQF?^'3QFJ'B/Q)4?!-'ZIUQ MS?011N>$69+3QGX93^Q"5U#!OU'SRJ"%V(I!V[M6']LZ'W- [15YF)(MQ .C M\LBG]DPPBVSY+B4PSZ?LK!G/%M:*U02BR7 PC;Y#G/_!(CKZKKX!NI"M(>KA MP>V:A@-8/F'[J;V&UZ)&.#9ZI_OZ:X_S7WN<-XW2I<=YD,@5?R#.(.Z,SM+C MUQ;?__]I\>VY=+C=]UMI]\U;^T%*P+KK'[\V#?]7:1KN.7[SS K3XLYY6M2W,ZZSMHV]IZ7I!NHB"#@?O3WB+_7_%X39N'?H^8YZLCG-N1, M_]V(# 9O%\2$;:S"%JV8X>3$&UX8/.Q&'$#_\ZO$Z_"ICKWIZV,"#GP\))DZ M<^"LGZY>1KWGR*:P2;JZ"FWGZXYUJ:#*3@43I?G8FSQ=WK(O?;^<-R&%K0*B MJVEW.D.SS)KP^!HF<^%ZL!>>2@=$@VN MVC[[S>$Z,'Q#P9U.J_ZE<#O:5NST6FE" K 2]PVUM=/8J_1ZH%O3"EF*>/39 MQ ,&F4@-E2=;N7F'9YK&>9DN#SYS[B)"- %5-!-A-ZB&1J"3AIL&=T ,M+M&R;B%ZAQ:R+?__-O_X8D%^#-[1@? M?NI3%Z0/SZT8**ULN<$MYXQ:8&/QFI6Q%TC9:BRJ]"/"M>+"!C'<7I#QBR\@T_AXUL.B/%G(X184Z5;AC@7L#L^=[-6\71X&*OT?K.HX<:I,\P:D@ M*WJ%J)=I_PVU._.GU"('^$7ND]9<>?M8)"4XI4-J??N78[^ %]0(+.1<9S<> M?YEQ).(ILSR@_H\:ANZ EM!A#Z9?-?B!J>OZXTNG_OB)C\,''PN?=7C$QV-. M_,[43'_%S$;#IHT/#/Z$2=IUW*>F6ON)CS]A@8='?,*J= 'ZMQO18:6'$/ > MSU@? 844',F$\W2+<";$[YHJ])Y M%M905I\G8S8W34DY5O5+?2L9O+%8CFQZ[DT;G(F/S="5K%JIZG2+5#7L;(YJ M UBX=A>SM.E9)9H4!G>H[B9P2<*ZX?EAY(D6:$X/+*+^1 A0(L#YVC EPN9 M(ZA$0#6W,C)?JM$;JD?,A(/$T[P5^KW@%LIO$N@&X@DJHU?[ZPH,+"3RB\_X MWXVRWY];V[-HOLMUN"]C=8H->5E#BN?T"55O5GYN$U3,]H94U(4X %#\% M.J%\*UG_9+7/LE!]ZB\<0G3Y"N]B%P8L:0[-A&]J QC$^>_1P5=,W%_B]RUO MZ>7_&4OG(RF=#WKEKHOB9_8BQE:*OJ3FM2A[GFRQL%4:IU,#63DT'RF;;IH, MG_\CK>4?2XP.U"*P 0\2M_!,5ZUD=BH-"3T752.@_+N /\ML"O?2X8C[3:MQ MW6"*-W@/Z++'+H"C)#PCYGZ%E83_@\D,;[$]%ZI2S1N(N9>!?QL%_FT<^+>) M)VDQ!S_!-,V& ^;I*CVDNX.#+,'H'9B"S6:;L$78LX_I\BXOUL7M0YM%I@4V MPM<]TCJ'UQ]A4/J66N.CE'?1/-+AY);&&7=-<6GY-#H9J>]BA>1&&A)Z+SDC M#=_%%#1T5=??/6[0)3MXA!YY,!U&?-S9=8)YZBB"0N+E3;H+7!?[G,^*O"W& M;*0*V4O7V(0$AV3UG/,Q_AZ%/\/_:CV(M(#9%L UKHM05/Q1@#W-D_:!<+Q] M;T0<\!91@[D)Q!B:L&WJCWXE>% 3#3T.5*C+*.U@0X=I.0[CCJ&^CU%CNCMG MW(_/_U3DYH+"!;/"G^U:RMDAK>1;X-UX&F<@$<]3A5O5DS X2*QA,2X4D1HX M&UL;O_AT&?5^\^_SR?'TAZ-(_H#S>[:M&?N(%=XS9NE-^Z: M!JWU'0 94/>62IXE8YY4%E]/^\+JG&$OGN4T&(X]0XZJ&]X@J,"Q; M1#WVQ#NA.STE#ZXKOC2-MK@+UR?RT33J6#B(]+AWIM[FA$C(%?7)R1H$F@[/[U3041P(0E0SO>&:OHMYN-_LJ[7!FFV-O^Z3DHP,>.Q[1+0 MI>\STK3\L'Z C\.I-%B1,$=NR%I_/[ =).IERBICO97X M$[YT0&;R:^\9TJ"5]*KH5HZ52X;=G-0N1^MF$E:'!HVV('V"ND97HY9TR_&" MKN-Q@U_U#<(W8(TC6YFO%)99%ZOV$=:L@\H6:UF$? R-?OEK\TAEZ4'.X3F=)_K--GY?IYV+]&>T;[P :B%$=F.RX!I]+ MC";?.0 /73+=7SD"5RF6RME)R03V;NA?'_!Y";Z0E%FMPH$ #GB+S+] M@\?M@Y)VU)74BP%XS9:"*?4P2D/V03O0GYYR7\.RC)5RR%<>I\VG3N[K""3?OR2X *>I2H]75&VK *JK& M_<3T';VG;7',]G@U)L T@*5^?3 I1M]DM(, JM\L#/\U'W/Q-A_OT_;@ M)KWPQG P]>,*!$8Y_,ZO5=TEN_VNP*:1Z8K@W R"1#AJ,0J%+V M(7\O6';K8,'?U3UL2[,6]=IL5FK6'5-NGGAVK'_W]G(X\J[^^1T\W)*%.)KY M>JTJHH/F=H1>J),BL9K>%P)U^C7A&!V9ZXV.9DKLG!09= MPX/#7AO5LLRV!ZA0XQN&$O I.UR5N)TTOEK1Y%#S12]8VU1M&-#N^ 1!@-#@ MX&YPYM$ " Y@:$";,>$Q!R/MO0'2[%8K$@*[]!VO01#+^F-_'C$U!'80^CW&'^/;5?KM=*WQ"#;WG4)6/$]>%SEK1X9@_A;TB3X.) M\]3(;X(8UZS,UJ']R";U'X>185]5B"&HQQ^'D\I?*VPUG2U@[DLE02-J5K=! M:0J/K+U:?AE"W>:-RH,E1_L.EA_M[M/U9PUP1L:)07DG!NT-JN\Z/G(#[(F! MVK+*U"%5^A%4OS'->X^]IY5#//V2+AE4+=378N\:E2/> M9#K(WX)V$W+'-==T/ +Y[/$%=,A 6EAR)U'=.)\_4_3D-?:*\?F>!O?8:D78 M8^KS$ .FDT/ 1:K)"^9AO?OO4V7N$ I/6^GJ+)CAU+2F.'I7[##-DS##&(M_ MF>&?&SW7-3 T[_=6X+.P=&[&I&@"/S//_;:J=K_[?U!+ P04 " #ZBJ]. M&(=6=$0" #;"0 #0 'AL+W-T>6QEBYC=<5RB1M= 1OA@@Y/*O90H1OC]]_KF6^NH9]?(3Z^]=O<_()]QCKV??( M5Y;W;N.AU,A55O;57#?33=\+]![5B!E;!"XP Z(PY)H#4K<&*<=W((_ MA5!GKW>E49@KL@L62SPFM#]39"-5"FHH$^ >BD,&F96C:%[8OY:E9X-:2VZ, ME))<"M)JZ#,ZP] FP-B=/=B?LAEWDR$WQFZ)CY%5T9MFUITY[IK?2IZR.>X) M[>5!M*BD6ZG?UF8VHO7MR8%;!1EM6K_)AOJ&G90EV[UA-!<+1@<6# . M25\'%5+1!\-G3TIB % 8;4%IFDR1+XJ4:VAT?YJ:[%#-BR/4_-3KG(, 1=A4 MM#GZ__,J_V/%%Z_^7')[J>P+?D*-MDL=@A3[K&K&<,*-K4 ME&DJ.KD%35-P>FS3CO!'^V)@LZM[;!V&7I.->6G-^$UN"AFIF;ZU4VR#$1[M M]U9XL!I&K0>*"(_V!TAIS2_;@N-S+OX!4$L#!!0 ( /J*KTY@))B!%04 M *8J / >&PO=V]R:V)O;VLN>&ULQ9I=;^(X%$#_BL531^HLD*^9J4HE MIM 6J0-58;N/*SZ4WU_0QI6&BZ%;70-#YR]Z%_[W2:AML..K>CCJ#?H$=H: M><5KP]2$&G:M9+OE8C/J#7MDS94V2S=VU[/A@C?\!ZNZ+?TD7VZDXC^D,+1> MEDK6=7>4V]$=9$?0/UL>F#*\##H:^GA/+>NH5PSL"7=<\T=><_,ZZG7?:]:S M5]'W+J.;A\/G?A+/U'^91KE>\Y)-9-DV3)C]/"I6N]&%?N);W2."-FS4.W0A M5%1D*HRE(3.Q/Y7MZZ[%#CVK]M=E[(S]@B7JC-L=:E8-'3@>Y.5BOES3*>K)3GYW8=, ,CDB)!_)AYD"D"F_R/D\;@VKR*W4FFR9(I>R:?Q@/H"B^0 7U#XCMK1@[F#=#)$]LE2KLT+58Q,V([5N%UW3W ,YMDBHTC(&.M;1+H4T)&&2(KY8IR11YHW3(7L*^X MH*+DM+; [@$*8@SDE"&R5"9,V;O0Y?T',ML_F$1()D-DFRR-+)\_VG!M0[2- MS/9,^LW3#'EDB"R2"7OT'XL$LD6"; OKVR(&:BE TC*_H]"+P))(4$60JWS-[A 0VD@01; VS31?YX>9M H3]! M#OUS*3Z6MDW6O*(N;WN@BCN'.@\PY6-"L3]!COU@IAZ4N D4^Q/DV _FZB$F M)($$60)@MAYB0BY(D%W@9^OD9-5E=A_\U0Q(#BFR'&)I9Q02,D6*; HXL2,^ M)F20%-D@8&87+F"!*UC(4HEG=M$?';)-BFP;ET)%H2#/I,B>^724#-DI(2:T;I5!9LF0S1)BVON27+G3'/(<'Q,2389>N\37H4DR$KY[WEZ @FI* ,64'Q\J!#K ,)Y9"$O3@81R2$+Y,>!O=@0MMW\H%Y)&B\TB_ZZPOSBNVYH)5Y> MHZ[;NKZT;0MQ*ZEK[\YQ^(OHQ=]02P,$% @ ^HJO3MJY]U\Z4N=VV7F_&;?=M?ZF'\V!]"5V]?ZT,. MLEZGT$]G5,]/TYFKE]VFZE]VL5K]J/M#'C95>#N'7VW_6HXY#R5I/-!2@^R^2"C!_E\D-.# MTGQ0H@?=SP?=TX,>YH,>Z$&/\T&/]*"X!C*N^4D(:[[6$7 =^5Y' ';DBQT! MV9%O=@1H1[[:$; =^6Y' '?DRQT!W9%O=P1X1[[> O06OMX"])8%[K71S39? M;P%Z"U]O 7H+7V\!>@M?;P%Z"U]O 7H+7V\!>@M?;P%Z"U]O!7HK7V\%>BM? M;P5ZZP)G)>BPA*^W KV5K[<"O96OMP*]E:^W KV5K[<"O96OMP*]E:^W ;V- MK[QM?;@-[&U]N WL;7VX#> MQM?;@=[.U]N!WL[7VX'>SM?;@=[.U]N!WK[ LTKTL)*OMP.]G:^W [V=K[<# MO9VOMP.]G:]W GHGOMX)Z)WX>B>@=^+KG8#>B:]W GHGOMX)Z)T6^*_)1.]R MK/N\^S[TI^90;EWRS_!/:R9PE^']G&^?<9WZZ?Z)TL.X)8?KZ\TO\>O4/Q%A M6E&>?P-02P,$% @ ^HJO3C!OJ4SU 0 CR8 !, !;0V]N=&5N=%]4 M>7!E&ULS=K+3L,P$ 707ZFR18WK5WB(=@-L 0E^P"33)FH26[8+Y>]Q MPD,"%:F(5KJ;ILDX,S>I=5:]?'QU%";;KNW#/*MC=!>,A;*FSH3<.NI396E] M9V(Z]2OF3+DV*V)B-BM8:?M(?9S&H4>VN+RFI=FT<7+U?GUH/<^,]\*]B8./A?V_]<#D$2 X)DD.!Y- @ M.0J0'*<@.P^\ K @ $0 @ &9 0 M9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " #ZBJ].F5R<(Q & "<)P M$P @ &W @ >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( /J*KT[[8<,S< ( -H( 8 " ?@( !X;"]W;W)K M"P >&PO=V]R:W-H965T&UL4$L! M A0#% @ ^HJO3KTJE<9= @ 0 @ !@ ( !=Q 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^HJO3LHK MSA)U! U14 !@ ( !4AD 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ ^HJO3A2^EV^T 0 T@, !@ M ( !B20 'AL+W=O&UL4$L! A0#% @ ^HJO3O!(S/&T 0 T@, M !D ( !7R@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^HJO3AH>_X&T 0 T@, !D M ( !(RX 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ^HJO3@^H5C>U 0 T@, !D ( !YC, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ^HJO3CV[ M";RV 0 T@, !D ( !J3D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^HJO3C\M(5VT 0 T@, !D M ( !;#\ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ^HJO3J;S7&PO=V]R:W-H965T&UL4$L! A0#% M @ ^HJO3EP7$=>S 0 T@, !D ( ! 4L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^HJO3A:1L3FW M 0 T@, !D ( !*%$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^HJO3D8(%S.W 0 T@, !D M ( !$5< 'AL+W=O&PO=V]R M:W-H965T]EQ $ #<$ M 9 " >M: !X;"]W;W)K&UL M4$L! A0#% @ ^HJO3L'-=B"X 0 T@, !D ( !YEP M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M^HJO3K6ZHXBW 0 T@, !D ( !W&( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^HJO3G8;E#12 @ M)P< !D ( !/FD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^HJO3M(_I&/U 0 \@0 !D M ( !&PO=V]R:W-H M965T&UL4$L! M A0#% @ ^HJO3K>VD=,S P 1 T !D ( !:WP 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^HJO M3I2;GY4(! 1!4 !D ( !Z8D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^HJO3N2F0DL@ @ < M !D ( !W9( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^HJO3E 673PS!0 W!X !D M ( !HIH 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ^HJO3H.9T9#5 @ \@L !D ( !=J8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ^HJO3JX. MX2[! @ \0H !D ( !W[$ 'AL+W=O&PO&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$" M% ,4 " #ZBJ].,&^I3/4! "/)@ $P @ '],P$ 6T-O F;G1E;G1?5'EP97-=+GAM;%!+!08 2@!* #@4 C-@$ ! end XML 78 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 79 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 80 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.1 html 155 322 1 true 52 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 (Unaudited) Sheet http://gses.com/role/ConsolidatedStatementsOfComprehensiveLossUnaudited CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (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 per Common Share Sheet http://gses.com/role/BasicAndDilutedLossPerCommonShare Basic and Diluted Loss 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 - Software Development Costs, Net Sheet http://gses.com/role/SoftwareDevelopmentCostsNet Software Development Costs, Net Notes 15 false false R16.htm 060900 - Disclosure - Goodwill and Intangible Assets Sheet http://gses.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 16 false false R17.htm 061000 - Disclosure - Fair Value of Financial Instruments Sheet http://gses.com/role/FairValueOfFinancialInstruments Fair Value of Financial Instruments Notes 17 false false R18.htm 061100 - Disclosure - Derivative Instruments Sheet http://gses.com/role/DerivativeInstruments Derivative Instruments Notes 18 false false R19.htm 061200 - Disclosure - Stock-Based Compensation Sheet http://gses.com/role/StockbasedCompensation Stock-Based Compensation Notes 19 false false R20.htm 061300 - Disclosure - Debt Sheet http://gses.com/role/Debt Debt Notes 20 false false R21.htm 061400 - Disclosure - Product Warranty Sheet http://gses.com/role/ProductWarranty Product Warranty Notes 21 false false R22.htm 061500 - Disclosure - Revenue Sheet http://gses.com/role/Revenue Revenue Notes 22 false false R23.htm 061600 - Disclosure - Income Taxes Sheet http://gses.com/role/IncomeTaxes Income Taxes Notes 23 false false R24.htm 061700 - Disclosure - Leases Sheet http://gses.com/role/Leases Leases Notes 24 false false R25.htm 061800 - Disclosure - Segment Information Sheet http://gses.com/role/SegmentInformation Segment Information Notes 25 false false R26.htm 061900 - Disclosure - Non-consolidated Variable Interest Entity Sheet http://gses.com/role/NonconsolidatedVariableInterestEntity Non-consolidated Variable Interest Entity Notes 26 false false R27.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 27 false false R28.htm 070200 - Disclosure - Recent Accounting Pronouncements (Policies) Sheet http://gses.com/role/RecentAccountingPronouncementsPolicies Recent Accounting Pronouncements (Policies) Policies http://gses.com/role/SummaryOfSignificantAccountingPolicies 28 false false R29.htm 080300 - Disclosure - Basic and Diluted Loss per Common Share (Tables) Sheet http://gses.com/role/BasicAndDilutedLossPerCommonShareTables Basic and Diluted Loss per Common Share (Tables) Tables http://gses.com/role/BasicAndDilutedLossPerCommonShare 29 false false R30.htm 080402 - Disclosure - Acquisitions (Tables) Sheet http://gses.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://gses.com/role/Acquisitions 30 false false R31.htm 080700 - Disclosure - Contract Receivables (Tables) Sheet http://gses.com/role/ContractReceivablesTables Contract Receivables (Tables) Tables http://gses.com/role/ContractReceivables 31 false false R32.htm 080900 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://gses.com/role/GoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://gses.com/role/GoodwillAndIntangibleAssets 32 false false R33.htm 081000 - 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 33 false false R34.htm 081100 - Disclosure - Derivative Instruments (Tables) Sheet http://gses.com/role/DerivativeInstrumentsTables Derivative Instruments (Tables) Tables http://gses.com/role/DerivativeInstruments 34 false false R35.htm 081301 - Disclosure - Debt (Tables) Sheet http://gses.com/role/DebtTables Debt (Tables) Tables http://gses.com/role/Debt 35 false false R36.htm 081400 - Disclosure - Product Warranty (Tables) Sheet http://gses.com/role/ProductWarrantyTables Product Warranty (Tables) Tables http://gses.com/role/ProductWarranty 36 false false R37.htm 081500 - Disclosure - Revenue (Tables) Sheet http://gses.com/role/RevenueTables Revenue (Tables) Tables http://gses.com/role/Revenue 37 false false R38.htm 081600 - Disclosure - Income Taxes (Tables) Sheet http://gses.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://gses.com/role/IncomeTaxes 38 false false R39.htm 081700 - Disclosure - Leases (Tables) Sheet http://gses.com/role/LeasesTables Leases (Tables) Tables http://gses.com/role/Leases 39 false false R40.htm 081800 - Disclosure - Segment Information (Tables) Sheet http://gses.com/role/SegmentInformationTables Segment Information (Tables) Tables http://gses.com/role/SegmentInformation 40 false false R41.htm 081900 - 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 41 false false R42.htm 090100 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://gses.com/role/SummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://gses.com/role/SummaryOfSignificantAccountingPoliciesPolicies 42 false false R43.htm 090200 - Disclosure - Recent Accounting Pronouncements (Details) Sheet http://gses.com/role/RecentAccountingPronouncementsDetails Recent Accounting Pronouncements (Details) Details http://gses.com/role/RecentAccountingPronouncementsPolicies 43 false false R44.htm 090300 - Disclosure - Basic and Diluted Loss per Common Share (Details) Sheet http://gses.com/role/BasicAndDilutedLossPerCommonShareDetails Basic and Diluted Loss per Common Share (Details) Details http://gses.com/role/BasicAndDilutedLossPerCommonShareTables 44 false false R45.htm 090400 - Disclosure - Acquisitions, Consideration Paid For Acquisition (Details) Sheet http://gses.com/role/AcquisitionsConsiderationPaidForAcquisitionDetails Acquisitions, Consideration Paid For Acquisition (Details) Details 45 false false R46.htm 090402 - Disclosure - Acquisitions, Intangible Assets (Details) Sheet http://gses.com/role/AcquisitionsIntangibleAssetsDetails Acquisitions, Intangible Assets (Details) Details 46 false false R47.htm 090404 - Disclosure - Acquisitions, Pro Forma Financial Information (Details) Sheet http://gses.com/role/AcquisitionsProFormaFinancialInformationDetails Acquisitions, Pro Forma Financial Information (Details) Details 47 false false R48.htm 090500 - Disclosure - Restructuring Activities (Details) Sheet http://gses.com/role/RestructuringActivitiesDetails Restructuring Activities (Details) Details http://gses.com/role/RestructuringActivities 48 false false R49.htm 090600 - Disclosure - Contingent Consideration (Details) Sheet http://gses.com/role/ContingentConsiderationDetails Contingent Consideration (Details) Details http://gses.com/role/ContingentConsideration 49 false false R50.htm 090700 - Disclosure - Contract Receivables (Details) Sheet http://gses.com/role/ContractReceivablesDetails Contract Receivables (Details) Details http://gses.com/role/ContractReceivablesTables 50 false false R51.htm 090800 - Disclosure - Software Development Costs, Net (Details) Sheet http://gses.com/role/SoftwareDevelopmentCostsNetDetails Software Development Costs, Net (Details) Details http://gses.com/role/SoftwareDevelopmentCostsNet 51 false false R52.htm 090900 - Disclosure - Goodwill and Intangible Assets (Details) Sheet http://gses.com/role/GoodwillAndIntangibleAssetsDetails Goodwill and Intangible Assets (Details) Details http://gses.com/role/GoodwillAndIntangibleAssetsTables 52 false false R53.htm 091000 - 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 53 false false R54.htm 091100 - Disclosure - Derivative Instruments, Foreign Exchange Contracts (Details) Sheet http://gses.com/role/DerivativeInstrumentsForeignExchangeContractsDetails Derivative Instruments, Foreign Exchange Contracts (Details) Details 54 false false R55.htm 091102 - Disclosure - Derivative Instruments, Interest Rate Risk Management (Details) Sheet http://gses.com/role/DerivativeInstrumentsInterestRateRiskManagementDetails Derivative Instruments, Interest Rate Risk Management (Details) Details 55 false false R56.htm 091104 - 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 56 false false R57.htm 091106 - 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 57 false false R58.htm 091200 - Disclosure - Stock-Based Compensation (Details) Sheet http://gses.com/role/StockbasedCompensationDetails Stock-Based Compensation (Details) Details http://gses.com/role/StockbasedCompensation 58 false false R59.htm 091300 - Disclosure - Debt (Details) Sheet http://gses.com/role/DebtDetails Debt (Details) Details http://gses.com/role/DebtTables 59 false false R60.htm 091400 - Disclosure - Product Warranty (Details) Sheet http://gses.com/role/ProductWarrantyDetails Product Warranty (Details) Details http://gses.com/role/ProductWarrantyTables 60 false false R61.htm 091500 - Disclosure - Revenue (Details) Sheet http://gses.com/role/RevenueDetails Revenue (Details) Details http://gses.com/role/RevenueTables 61 false false R62.htm 091600 - Disclosure - Income Taxes (Details) Sheet http://gses.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://gses.com/role/IncomeTaxesTables 62 false false R63.htm 091700 - Disclosure - Leases (Details) Sheet http://gses.com/role/LeasesDetails Leases (Details) Details http://gses.com/role/LeasesTables 63 false false R64.htm 091800 - Disclosure - Segment Information (Details) Sheet http://gses.com/role/SegmentInformationDetails Segment Information (Details) Details http://gses.com/role/SegmentInformationTables 64 false false R65.htm 091900 - 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 65 false false All Reports Book All Reports gvp-20190331.xml gvp-20190331.xsd gvp-20190331_cal.xml gvp-20190331_def.xml gvp-20190331_lab.xml gvp-20190331_pre.xml http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/invest/2013-01-31 true true ZIP 83 0000944480-19-000043-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000944480-19-000043-xbrl.zip M4$L#!!0 ( /N*KTZ6'_YG:C ! /W3$0 0 9W9P+3(P,3DP,S,Q+GAM M;.Q]:7/C2'+H=T?X/Y3U9M]V1Y!J@M39LS,OJ*-GM5:WM))FUHX-QT0)*(J8 M!@$N#DGTKW^96;A(@B1X%\BRPQXU 51E9>5567G\Y?^]]QSV*OS ]MR?#HS# MQ@$3KNE9MOORTT$4U'E@VO;!__OYW__M+_]1K_\B7.'S4%CL><"NKWYI/W1L M!UX-V/W#'?PIV/$AC''88!>^QRW?MEY$O8X?OS_[#H.YW. S_FG_=- -P_[G M3Y_>WMX.\9=#SW_YU&PT6I]L-PBY:XJ#^'V8X/N4U_'Q,P_2U]_'WG]KT=O& M^?GY)WJ:OAK812_"L,:G__IZ^VAV18_71^'!Z:WLPSPT)Y_DP^15._".FL;I MM,7*-](/W%<1A,-C!\(\?/%>/\EG\)G1JC>,>LM(/H)M>N&\GW[5X<$SS1 _ MP$_.AC^QA%T\"3PH>#T*_8EK./\$3Y,7W:A7_*(5^I_"05]\@C>$;YOI!YY; MXAO/K8]\9WJ1&_J#XD7$#W$AI\,+,2/?!_J>]%W\M.!#E]MF4/P5/2KX)+#- MX@_@ ;YNC+P>]OT)[\.3@DT1[V:W^ -\4O!!X(?C- (_%KSZ\IJ1TTL@@D/3 MZ^%KYXU6^E(9%@;69^POR'.? ^*F!]%AQ(.?<6=_.@CL7M]!UJ+?NK[H_'0 MD]>3N0[? ^N ?9+CD.2 K7=#\1XRV_KIP*3WC(81>BET]&[ZMG!#.QS$OZ6_ MVA;^WK&%SP@N,;28!(^7-_]Y\',#_N?\Z.CHK/&73Z,?)U-]*I@KGJD/5.M9 MH_,#>OSP"B3ISP@VXKYA)*-DST8^$JZ5^Z0%VY5-;.4^2'[-39W\%.-N.CJ/ M6HU*(%%261CCXZC>R@:/GZP&'U4AJF%\Y.ECE?@X,YK5P\=9W6BN"Q^I^#FK M#*4,B9^S^<7/V?K$SRF2U^^/(8S7@P5=_RN"-5UZO;[GPC^#]KL=_/X@0FZ[ MPKKFOHO6YU?1>Q;^%C"?(52\(+3IS_$#"\!X[SNV:8<21F;9\)XTMF/K[//4 MM1[\G+Q6O.B_?"J<)X/O4Q& 2_'2Z1IYJ<3F/_F"!Y$_> P]\_M>['S!BK>P M[>L4H26VO6U9=@C8X\X]MZT;]Y+W[9 [>T$ 4]>^6Z101OQK";"7@A_^V?/< M_=GTL?7N%J>7V7)MZ&W3T-NRF&^;9M2+''0WWX5=X>-C7W01JZ_BQC6]GM@+ M>BB-A]U2"65(1*N$W=OR2CA0U&$!?2Y2YURT90-9*TSU%>9:'=%5<3\/X6-] M%Q6(#WW 4/J L;;-'[D4UDI4;26J\'WXR/V>IJ0*49):5YOSR21]MM6R9S[9 MHRE&RY@YM94^,:IY8E28PN:TK#6%58#"U-)Z\U&8/L)O_ BO,.W,I_\T[6R7 M=E33;-K&5L;&WDPP>YDMU^%F.[?M^FQ486T)J&\);-M8U->^RD3A;5M::%)0AA36ZCD8=E)?1 &82$'0-@%# 6&! MR.'J_MI]@2>U_GK18[9@N32]/?B2^>7[8O?3< M(')"1.3MY0[3S+0%:[H9HYL'[KX(HI2OMFOWHEXU22/PP\_I4@Y^QG\.K4?O M_+2=Y^^[M?/Y]>B=C_>[;?T1!2&N,?CB^=_$&YR_L+ 9",A[WW/A3Y-,LO20 M&C\$6\VUN&\%O_8M@ C&.VDTJTDKF5TY!RJ&#JRS<;);9NE9X]C0QH52QL7P MT?2X;JSI/-(TCO4I1(53R#"G-^O&\=HV/#8/]-8KLO6C1D5^\TL:%?E/5AL9 M!9HACHS2.D(Q'3$:%977$B6CHO*?K-X8U=)% >FR*<]FTSC1GDVUMKY L9PH M,"*;_8SXYH!X$(@XO!5_Z'YU\Z/$BNX;DE>MS_ M'K1=B_[QC?=$Q4,QYD! _GI^"B9FD:96H)M2H,L9ZG/QQC,L9D-&R,*Q34&+MT%)F+*RZC(/1ZPG\0#L?1@Z[=WT>VF(('K2W4T!8; MYPURC0>A[3B[HC'61GYKY\_)>Z$Y8[-VE-88ZF@,;4FIP1/ZW*W6N5OSA3I6 ME#YWJW+NUN>+]7/&CH2B*7%@4#(>;K=I=I\#9Y7@BSV@V:4M\QVAU[5:LIM@ MF#VPEE=)JU6V!Y95Q5OGASV@U5R!K\IT"UF^YM50TX"5LWXED+BIJ-JC-.GF MJ-7X_3%Z#L2_(@#S^A7^W].@+^7"Q M#)RQE6^*=C;3>47&26HRJ (9;+ DP,($\;MTK\97;\,7DG=N1:E&6M.CZY+V M[MCB5FEI5X=,E4Y)W0!M/[U5-(2\#&VGB].TK1AMCQPIM2*O"!6I=9(>Z="8 M^'<>Y8KC6^+(= 3W;UP+A((_>/*YC045VZZ5.=&K34I3UR\%8GDD[-8IH0R! MW N_X_D]#OQXT^O[WBN]^N@Y$05?[3QME%K_;I'%Q&X76H)41X(H;-W,1U]: M "DD@)2F*DU+E:*EK?33T"JL.BIL0_6IR B>,[(64 *'4S.,N+/O>1E$.V4Q MLEN&\ORD0U7*1]_:(V))/IJ"AWTGD2OQ*ARO+ZPG879=S_%>!@_V2W*1+0'514/Z@:S8+1"45RA*!UEM#@M[?M11R%'R8Y2F#X? M*7(^JA!]Z=(JNK3*/M!JE4M6*5-B3=/JK,,GM_W?N!.)BT'ZYU^!"KAO=@>W M>)%(U)@^NW'[41C0@XIWQ"VW\DQ)3T'!;AT_X^LR31B5)(SU7YTM3AB&)@QC M%R7&TH31TH31VD7"6%J5:(FQ18FQ_@A0+3$J*3$VF,NO2:1")*+\:?<*OGWE MH?T*2 I"/\+58K4>24.>+^P7]_K=[*+K(HEPJC8535MQCG:F+7T731)-"-4@ MA UJFM^X;V,YK@<0.40&MYYK>>X-?.4_<_?[7:!XBI^(E&<8I!AWL$Q:IZ6.,/J[$$# M85WY_.U)^+U;C[OZ'FC1>Z!Q_,970).0K&ET931:Y7OUM='/H@RR]=9EJM'H MS),;&2LB"%$U/;[Q?M4)L8RE7KSFW3JKC8LG300*$8'R0N.".Q@L_M@5(KSU M3)[&W]S[HL]MZ_J]#W@7V(*8<@XN(]]'V9]+.-">@G5X"N8!9](F9J"4W\W= M$H_2E:6)7'6J4HSYJN:FFRK):4\P?EINRZW-GVW'#FU1BK1WRV:83=.SL+5Y M2MX',W:&G-8DO!FB48N5JB:%AT]B[3?N6VDKQ^M>W_$&0CR&GOG]KH_(JC89 M#BTOV_.)Z]0GKGP+H (*>0!N]6TS%!;A[E?7#H.'QU]WDDJFKG4KE+)0FY\M M48J6)9I"IFL;+4NV*4O4TCI+4,JNW%]M,B]44^DVJ51' F@J5348X-9VQ5WG MTA>6'7[A)AZ%![*(")R)_U>XCQ?<_;Y;@C<-F)NP]+AY[=CZ58@;F,\GHP-K MEN6E L9X$*^>\VJ[+\//YN>GJO)-$<=DLGH*R-766CLWKCN&ZLZ;ZG:1S' M]@O\-7\AHWD8JJI,LI;*0SMIF3?KQO& =S5?+<%7VD.J MWBF\2@?A=<;NHC\I#E9"SY(^+NCCP@J"K?)^FY+!5OE/*GT@WK-**VNCS78D[=L_X<\W461DNU77T%0^;VB^VW-L;2*TM*\.1.^*D4X+L58FB MG,<[N1>\M,% @%UCJ-T+$*@R5RD5A+ EKMJ%.UK-52I5"E2*JW1 S]XY(JMU MG33_@:2JU+;G&SU:Y.#>]ZS(#._\1^&_VJ:(11('P\A]:;M6QG;Q"TGQG\<0 MQ",N.&'?1[G^N(%R9#J"^S>N%0&J!X4#5I..4,$5(2T15S,QMTJI-743)$3E M=V);=XX*%7@HQ1V/@P"0?B4"^\4%-%Y$MF.58HI[X7<\OX<%G&YZ?=][I5B[NW5Y(I.4!SP'YY%LOI *\3OG%?:*JO M$-4/[9F6]>5D_?)G@9TD_ZH= U;"@WL@_3?$$_I\K IC*'X^KB!W:-MHE7:( MU@/JG@*T;;03*D!=GE#MO("<\"!>A1N)!]&3^YC#WMVS8[]03?KK][[ BH9/ M=@]>N>L\PJ]!AYOX[#%9A>2A-P]'/FH8*A-[..@+:S*1K18G!SD (3U3')H M>3A.+$:/B,K6.U,.JY_&T5K1^[11BR@5-[\([\7G_:YM7WS0=S$$'-[M*!S>:#L;IX,8UO9YX MXN_M*.QZ?A*\3^@$2QA[^3A_BWP[L&RS^KTEBE>;98S,6+:FGSGDR.-UU:BD MI!QYO-9T4%:.7,&/06B;EQ)WNRT]"A>K:24YG^]&KHHJV1J;C+_=D80(55(" MMA-1NX<.7^UK7;DLGX^J=O7=N,,I&20 M)MQ4C7A0\PPM+":4XM5I"W(&54S*8=P1LM"U9&:8ITD%D*3-]34NS1;!Q>#2 MX4$ ^R,;4M]UZ(D\F19^-/CFA?>^W>/^X$*X CZT>=5/K8M@)SO3SHVF:AO1 MD6M+ZOJUT3!&=KPG>!#YXN<8_BX'?"1#)<_RP^-8D\9N3AC;#KRCIG'Z^=?' MJT6';HT,;=FO0%BCZ,,OOD4]X?/0&PM@* U/'L'%(^:FNQ*NU[/=Z1/.0N[H MC..#)D]SZRZ#MJ,).T*14:$O>&_1#3F>,G)V;;WHZ"=3J;0/?RXZ\ND4N"^] M7I^[@T6'/ILR]+TG'18<>E37)]U'H?_[[HH-.Y<1_12 9.D*4Q/-_U.MMV!4+=X9] M3[-(\=F-QA_PV' M/G;M6@S-G?R\\7OR-7SK6II$LT&H8R,PU'33ADGAN?),2B9G]Z3["F%)WI&O ME 8DKW4G#I,"(HT&P(L#)LHE/'GQ_$$>"OD"/4\>SX;AF^?6N6D*!U6.L.3P M$IR"\4:!>1 O-AS'P5!@WWA/C$.3O8#/9X/SR^,U>_SOQZ?KKX_LYMME'I#A MH48AN02\^4 O-ZXEWME_B@+,Q*_0&_#";&#RQN7$8<8 \7H]SV74[;?&'DD' ML[LH1'/*@K-' 5ST!7T@7\^]70#D4:MQP) YZ3"G Q"NQOGY M^4FK<30$])0YQDD]SWM?X,>@B-@SEJ%7RI'[,*&/##$1D)CU9H BWRH)S-^- M(E!R0XP#@\V=BV;'WV=/:#3J?Q^>$K\;I9YKT*LON.^_^-Y;V&6QB3!.-,F+ M\KWXM;G$[Y1QQJ!Z9T_ >-*DB'>C *3W[*5XQQ: 9VR046 >@= =EG@*Q\&@ MY\GCV1"$?C0$P-#GZ=Q?/%_8+RX3[V87+S]H7)^;(?-RK)V\=9V\=1F_%;!_ MRA/<_R3PVNXK' 0_7\$27\%T?15P&H0E#Q[,GDR=WSPSHL,L&9R(J,.MG6KB<(.Y-P,N-1!R)G1K"!"$@\ PP*J[/&- M]S=!&X<9. M@PWL9:/5."78IH^]:M"DR)@!VO%I:Q[09/%19G+?8D DS N[8-_%< ;UQ'7$ M4LJ18JK&8!=8[#]B.0?2&#U-@*/M6G2A?^_ ^;=&KUS_*[+[ MO6)J2>;(3Y%. /(Q/WPR. T-S])Q%]JTHV;S;!0G*X%F-U!8AJR.I.VY(122 MJJ1SIB^Z>.WUBK8&QFBR#[=>$'PDT<2\#GOB[U/P1.,,#2-'P3%@@+L.?+X0 M.NK&:;,Y"1]E9E5OV648J6Z32Q2(3N0PQ^Z(.I9H952CE66!-C5V>WN9&9IQ_-\4RQ,H M$,Q<"<@MPG&3@M$F*/X1P]"6(/Q*$-P" ..X6T5OO(FQF/?&\7_G,;XXX)M# M?]MQ; RY8^T77U 8U?CI6MVMF +)Q> K_\/SZ5R1)-2X5A""D9@M-=TYM38N MN20#&\\AJ8SA*+E]*;.Q.[5W"4*&\*$NVW%+P,'T>T!V OV3;CCV>0?0-$Q'A0 M7FK&22 [QF03DW;NCY3"_BR.&-L=I5ED,M;5HOE9EL+>R*E*60AC9YY*;U.% MSD.S#;-*[\0>&V0[H>M79IBMW#1H6Y8M[VW9/;=Q^]@E[]LA=\:PFKZ)+]ZX M\6L+N;%.SPQCQ"%%R3@%XGKM-V=F;FV?VH[CF12),$D7LNMXQZY[?<<;""%S2MA=GYY.W*QDX&(%$P\Z M4\2TW[AO888"H3@!@2"0 "PF3DH!MPB2'D00^K9)[Q*:?@6XIMR#+X:E4<(< MQE(& X% $#P\_EH*4ZWFAA"U$6J:CJ>%J6F462M.3=-Y;AEJ:IXNBZ@WBBCI M>#Z[\J+G$)UX!6&K18B@+[]X?O+=>&3I@H&%XVN:/=7VUE0JTF\T5G+.->6" M_C!2S8(#QC3_[-C*@C'9LO&DFBO@@7"C'R*%,;$(2>RX/FS,'D$XL)VX0O,C!WQEW0[N> M?OP!;#=9Y.'C&!K@Q>2]QW2.ZW@*/'^B (C")%6#^UA-*P"CA8"=E',U#5NC M::BG)ZC3/CZ#1X-O:$),GTS8M!^N=? M;>%SW^P.:#:9+ID\DX#0@U8IQX9!Z$YLF\277[G_ M'04X:N\;*O&$B>&Q5(]19BB!,J,4RLZ:!32_!-Z66^\L8$].5PKLUC=9VML; MV.3CE>(M+SID L/=)/'15 )-S7*71$>K1=-RZYT![/FH2V.%>[IN=;#T?FY< M'6R:XI>6_N4H_JBU$ T5KVNQ> ?CJ% #+39C&25R8AP=%;'.Z(PKS'B?@AY% M\MB/BR1?BA',0%L35G!HI1%31)P ])CI2G/K,H[1@O8)&LS$,U\3QUP)CJ4(AQ^?G M9W/"F)9-R$.Y0'!B$C\(1_!G+*Y)ET1T'?2_PKJ)R]3RU%V4!/EAYZ0L@1R> M13V 5^ZU?',J4A8.79Q9,F#$\-G$\J;OR9R!OEO9C\7"@&>Y]\];1]O;BRR5 M'D.P19)=7F.N"+>Y)].R[M>Q"<;Z^&$\97\JTK%ZQK?7YXMI<9$IR.D5\K"4FU>)_]X&8[+(>PZF0,+O=YU,LLFM+V2%WF;=.%X:79<\Z&[58H'YXV(PK]RA M^-W-,/8Z396Q-0VC>]M&^VR4KTU!MM8H3J>@O5A7(OBVA16F\>:5"KQV!(AB M:P4,,31V;N@B<;!<;MY,+_;9B#=G'F@7QN!J:+P\%E>1)3?+Q7YNK V12YMM MET/6&A86$WW,?$B"O/!#:=K%]MRVA5#>YHF!C6%-"V5.BHU9T_Z>;>;L.FVQ MRE&)*KZ,N2AD/>?JD<"QG:2/W+$O]SP^%&Z3&#+ 62B@.554L@2W@2X^^AH^SJH9+!F_56R?-8K$R&,/7H^[?ZXQ^J7& N"-SH^,W@Y 6'QF1J,? M_GCP?U_"'T=&Q.GKW+%?W,\,\W_LSB#^<.(TXP/'/^"(GQGF"=FFG.Q7ET>6 M+0.>$O1] 5'FFC8UK$E1@E!] K!R$"9_/OOL4_+WR"O3%I$N%F$KA[\)&'OJ M"B"Z9"%]6 B!S3KI0NQL(1C2!5*5A:04GX7CO3$0P#WNPZ@!/3))G--5(%J/ M 7J*T,,M*_]0!-@OC]>PF:GU+#W?(]*8!\SNT(#/6<>/5%$$K,LMYIDD]"V, M&?T;=R.\'#=J#"7'(>$3%SP!N;/P+U=H"L?I] MV5;8Q7\T_I1M;.BG?UGLE;;_IX-G+PR]7CKOJ_ IDBZACM#K_\AB>.ORW<^L MV7^/1^6]_H__QSAIR,6&5FX"T\-UP0RG!W--]NSY<%9+Y_H_\F:=!9X#-G$V M\V2"-@4&%JR&GN4/LE3-9P#-L7[$A7E^"EA"\KX0K ?]W\ZD/^=B,/\RAW1 9!'L2H_6&07/^4H9CNTT]H#VD'I MY%KU1-D75Y>7W_Y4MIX6LWF M%>W4@W@5;B06W*R2&$FV(M&X)7!2AI,F U">.N8 :=B"6?E._+"9/S^1'W8.OVWR]]0KDFFW%J4O2N(#ZSQW0?$G2UYY M-<_!U"I]"Q3/N8UES7>YU3PV3F=>8LY>UE#0JLM[6:@JWA0(NO9<490O%F4? MO5%=4WAO(< ([U1L%0&X(,:6ORQ?*;8F1_86 GIWN#B>[H6/GDLL>H]766^N M\+&!!58LDOF:":I61%79?'>=WSP<(LF]3&,@UA;1=9)GRIMO7PY^GAY.7@+6 M]>)QKG&7I^%%]F85T31J[$M)_$T(KLIE_[-_HKIEI&_+!#UE7ZH:7"!ML![W M 3VI@]]HCGPYW^6RB5G9/QUR*GNWY'54WI)9VAHN,GM+7.$4 M4NG*]@GY+V]:K@*XR9ZOX:"1#ASA'\/BC0"/4OQ."259X7KFA?W.95_$ MLR\C7XXI].6\QL(N'/)>N@PKF[YU/<<9U%&L \-$SX%M41$)D/IT]L'"F8\> M%IH#DJQ1P U6EN/N@-%UK2S-Z#'.>B3EAU5#/_+-+L>PYZ3/#4@64-N/(9KG M[/80YG$(T#^$&>)\)C4Y0]3V?5&G-?6](*RCXL(QWSS_._[7C&MR\UR_A;X3 M8=LKQK,2WH+[;MV+0/O*ZH*N1[.(=U/ EOR00E:#64*TT3EL,^OS :D66%*S MT6P0%/"' =9#7[BH:3!6:H308\P9IS_"@D#?!ITX3!:09H(XY1CTA87PX@)> M$G(\&L15!]FS@-]%BE+ /W^OX9QI2W."A.=+@'XXN+ZX>;IJ'WQ$:$U,-[*X MSP8P:$!TG #?J&$H65_FX3F#P\RE1)N2.[VP-TY18M@]'4M'QFR &V_Y_,T" M)L U_6 <';82_&%=2"RJB*@)1T.$/R9T ^OJ,GZ;@(2R>BX"(>RLBXF!)P74 [_)7;#NT6[.LOC]?X'XG^ 6#$ M$CTWK0 MJW5?O'"?* S1"0NWG:R'I*X['G PC>/.2@EXO%?A)MDM9FD4&P1C/)NK&G^#-#+0M8Q MZL-Q8>N+'LBA /?-L7MP+@!!B_M&"Q-A7#28<1!#.:&<%[*X)W'X:D]P/$R0 MONI3.?_<'@Y+6@]V$V62;&\3C@@<3(5>B.M*G!>69CDJ!Q[3>HHS%-0F)_&= MRG$IB!'Q!7J0%C\BCWF0[-(H,J0% 3J 9*+%.EC\C7@[%:5>6*#>4%J"^&RF M"G>U2%W,,D02[7A8NINT \GJT6AG[IB1DQ)NBM(1ZIV,,*I+'':]* #T!A\_ MCRZUDG'(/=NR')$.>':V5.S9ZFZ_4[88W1\0 ID)J\*UWOZ$U.QC" V-9[1J MQXU&-:X)-Q$R4U)H;#QDA@:Y]S/[??))3@7)H0,"MAD0(#G[^+@:;%UJ8S;# MUMNQ!;X,F:=XI0",'=<[RZI0J,#6JAL$BK#U6A5VK:GU]73&'DUQ.>J_*Z3$ MG^CH.6SZ;YRW%T+1-AB^.-W+\B(\D,ZQL3MV2% .+<91[4Q)@V.EE#XM)C"! MG:QK(%#]7UHM0)O=I( E7@5.1SRM+,D+/T5 M-LJ+@A3^8;!K++U(JK'G2-[8(=CRZQI9EZ.5KFOR'@*V.>[B*X?U9%F>N(X0 MCTM-C;7(JP$.XRZ'\<4?_>)'(ANO-M&JS=X=:B><4)4OX-4(C[?20SN$BA?/ ML]YLQY'WHAE1RW>I/9OHA^0_-GG0);<\# "#=AQAQO<<"<%C C$-'"3=@,D8 MQ^\Z,.Z0Y_X@%UHP[K"FHLGIQPF!'<@[&3BNAZEG69E[L0^K"3TIJ$Z2]RL/ M:8?I<=B5=#B/:)^Y;-'MG#PK98MN_?"YD-&U^PYKY=!2>5MT"[FA:CFZLT7? MCUQAIC?TGU7PAVW]>%Q!-W=)F';0"5V2Y>8Q!>1>8*"6&\+:C)5:A5B(6P4N MV[KBUUYGHW6DH#[='=6Y7CXN./.KP-=:>V[]DKA9.Z\*9VL-71@04LYOIP*[ M:S6^=37>;%2D(H16XT7,/KE'GPK\K=7Y]M6Y49'0$*W,QS?O9O1F306FUDI[ MZTK[I'9ZODM%0/=,;GS[VB/Q+C*M?"3D M1056U\I[Z\K[@U%KG:IX%[UA/"Q2=G%=,3C-%<2#;\!DR(7U;5R8+(0R=6)R MLG8@:IH;2T.]>BEU=*[B/< 2K+L3HDN92,&,3V3,H)WO2YJ5OM!6C[9Z8)#S M6K/95%"<*.2R6(=1L@YV_R4.LMRO1(& \0$0287&J)?%PD ME>9L'IYGE4WA!UF5;Z@J[3N6 J5BCX!*S";$7,).A,F(6$73LF6B9Y(TB]_$ M<5E83QL'S2:5A1-EI^JB"FUC&8:*90^.9 13BJG]'(74?ELVY:""IX/+PTFU*I<813),$E.QD&/?MS&WVADP'DJT)-56 M*U%L=$*MT20_%ZM0P2::8HAND='2ANG)JS@T#8L('K@"-D$$,2/)?%Y $Q9Q M3@O*3N%$'W'!5RI-.RWO.RGGJZN.9ER8R.K$5262T-BQ%'823R>'9YG0 MS\HQRXK:*+CC*'J):U_(>IM8Q1LKEJ,>P:XUDC5Q& N.=D]3L1+Z,*P!*&<0,+DN! M^OX@2X)G9A>6*H"+:6A@>="0,KG=S1$G@&P)H#H[%'4'P+ *<,3#M4OAM56T M&+8+"M:65H$8KC^1I_>L)(%#=0)DUP'\!NPQ[%M2L*^[54AU]^<>[Z9+AL5]N(?);A"E?/29P?+E9"XMV@UWU42D]W*IO/ OD_//T(EGXZY[%;WT^I[?4-'WO9U]J3:M[N1UT6;7?%0[TVDZ4RA#:P@^2\4J+MU7E@>ZA4SQFE3 MQ;/92HEP XITR4XZJ_0?RW,VRK"GFJ MU\1(#;>EXPSJ MWAO&"P?1IUT6 MVLDL!Q\Q7C2='8,(D^CD C #S'Z8,E_VZ"-%K_YP?GAZG$3;RDCND5[H&'F= M"V:64;B(RKXOZK2\OA>$]=G=D '-,K,"'V-H 46,#[0!0',K('T'2#7'Y!#(#<[I%D@QRXB-:XRQP% MQ6->!7><.BT]UYT.5$]@PP;=N$@=KI _$K>.M:5[$[#D .M%<=C#QF$KRXP1 M?H\Y'G=E*+A+,F.D#Q[[D,6GCSXR@2V"CX?L40@,YP?6/:H-18Q; FC*"1)N MQJF4SJ?)-@*)1'(*<"[!/R-K)I<=@V32\8+ =@ 10#8SLV5\\1(Y//3\0=WR M;6!>UG[\>@WHM5!$>2\^[\%>W\;=Z(!)OV)^@!>(&D@_X#!N>34V"OP;,$<= M1N;4AC#.XLF6!/ "L#+M@)(7,+,CSMN0 .% ]K]P2R:'4U_\3V\\*3\E2%4 M)7E$7J<3]ZZ#SZB(>#02\2.1% @,ZTT39QS8>M12"98%IO4,T@6EP/_J4@/" M1VRM%TM L-T (5VP9IP!"P!4FU-'Q%K,:Y28!%(5I#6EJGB>DV3@P#8YW@#H M&QANL124E';7E7 PO85F7A9NM'UF/BU&=\/<7C?,%?2\+*#T)8\IJY/9RK63 M+(&<2F;FC!R**U 00G>N]O2;1^JV_9!U3:J M6GMN/??+J)V=5B2%1&OHBK=1U6I\ZVI]UN49L]LX\WQFE%+A9UN\7I M[*[;+6H#9!-:]JAVVCI74&3H=HNKD2.ZW:(.L]=A]A4/LU]Y(8K%TQU7TUC1 MF-E8L4O)UM114:;58D]%;) XEDNXGD:+66JFTAEVY;L,\CCYMS#Q-\W[I51I MF)0NQ=_M(,RW/@MJ&^_UE]N&5?;Y.SH\7:[/WU!?N0"V$+\6<:>^.!L?FZR9 M*7WE"+R/7#H/M-Q*+O^-"8VN)OQ\W6PV2<=:]U;O?S6]7TXIUPS_=OZWL M7C#=\4]3S'P4HUO^Z99_2U<"8;KGWXYMIF[ZIXP?63?]T[?-NNG?KM/J3EY: M;';-K=KI<44"RW73/]WT3R>%Z*9_FE8K2*O'9[KE7S6.3HIT]ZN@.:H(&Z^U M1W0UF%B?G#2I-ILZ#WXE36:W<]AICPZF6P MJ'%'IAQ:5*W/M+.)/1,C<7YU>611?ZQ[WV-?, &"?:$NA#9WV(U+*1$3VLPN MN8C5I@9$Z4+ZL! ".VZGB NQLX4D/>IDI/:S<+RW\6YNO6<;4T-DZA#%\&,9 MR5Q@/;6"S7(]9&; U3V[SB7=\(#9,C8_39B1(\?C8#\TSZ2*L]1G\F_?]DXVM/2\I,F4SV(EB521P*6D+PO1-+B5% /V#1=3A7! MNO$HVQ703FL/:(?2*:M+)/NV7:@+JKM;JV#IU5S\KM3N*-RI!_$JW(6S'/;J M1FUU!XK"G5#CW+5='#2Q3)0RDF/KMZV:7S2_3.>7\]K9F3)VT?8OP4<@42:X MMW#SL/Z1XP5*!%YM_8)/Q>N[C5W.%9+'AU;MZ+@B 2Z;Q,NBJ7>:7W:>7TZ: M%=&%2O*+2L[_U$<^RS..CFWN.&GIFKXO G1X6%2FZQE+U\#NF)$LH2*+.?%^ MWQF@M_N7Q^L_8RT6:MV /_0]QS;MN+L:#L"=P$OJAN7=]-S"I5',6NQQQ\\[ MOM=+ZM=DA5R"?"&?H M&Q$O)Z7$!S9S1%AX18F%TGP$R1Z&Z%D0H;N6+;O.4Q&T*(Q@#V-PJ'X9P;CT M-6?R]U\^14']A?/^YXOXNO4RNVV]L@,3Z 0@>((MO' \\_O/__YOC/WE/^KU MIZ$*@BG?U$>NG 1+IM-(WCWPOF:+_;P>]7]SE( M =!+3P)Y0'4&:9!?&XWF :S3!&'A!#\=U%L'/Q^?M%I@VXQC;B5KF(G@7*W$ M2Z!/J?AK[/;V&I=>[4VKCHV3D\VLE]C?2:WR0X9,,%FV.+D M]/QL;6C.K68*NK=,U=-0OC[J;IQM%NW%4ND&C+J>K.Y,IIP<'*05?$_GC+LH M!!L1@\.HQE^-_=5^Z:Z 048FEO/2K'>=9$Z:$>?;D+TD?4%3MV0NL%>C$6HL M,1)JJBB'!*#M*XGS<^-X%6PT:T4;WLK-**"YMW$M;&<<\BR#B3 M]REJ&K47_@\J[,LZ3]>=F6-X](K M2Z;91]>XG=?O'2Z1\^QGKRD]F7![AG-F:L[ M,2;NV?P0J+'L,IMZ?'ZRAF5?\J!+6H_^N :9__='.^H[< M42.(NV=L=4*:]<8%X@K8AUL$A#4_3M2-.!MH!/Q/;DZ_IFQ># M],^_VL)'M_. 9B?EESZ3@- BG]-X3HDK!6%ZG$=KN&U+]'GDRRLDV!ERU@ M\-&-R%?N?T?[#Z\OI-UB;"E)-2T%>7.UDFLFP1QMFF"4DSU+2_BRLF?CJ-XF;RZ-U4WRIHE_B.RC M.UQ%R;6D(9&6(TX:4EEU KH.D'$82^#%E) M5SGZV_7T!8] D'T=0SC\0^[-%2)B81BJA:#3$@AJ-AJGQKXB:'%IL"<(*N64 M:AZ-.7!6@J"N,+]3$*>,&*W_QGT[5I5Q#.8U6"3AH(:QG*PH\& %4,5 ZFA;<+%V/;QS"V!_=FWGIX/0C\0!^[1^.(HW8RH\E?/Q9!Y;F/^.4CO='./BN!'2-/(C??OAS\ M?-(8O9"?,L6F5U" U_6LH,^3J&^$W/(/X_!C^ MWQ3:DL-O"NI2/-W$V_ZCHV6A]J(0DR9(-\X#^EWNNX7@-\[/SDZ.6T=3X,_- ML?E%E"(=X_S\_*356&81F(K3,#)>_I&=-&H@Z6I4<6=4Z-98TZ@!N=: 7H<) MK\:,\QI 4P-PBO BDY^&R,Q/ICN;LA^+ M.WF #R;IA1%OCD9Z*:27,3J;QDEII/=]T15N@)YTL".]'FBK6R\(/E)\%H+\ MQ-]KK!V"0?H2Y6\I)Y4>S!#K[3,0M_XR^BGK9#O7-%YF5H2T=%@*%\PI9N M_8DNB/P$.'XV^LQHK]_'/KY %X/9[7'_.SDD$D@R0"08OW_E?WA^&E=![R;_ M@J44.2=."FP>X^PTC\[)*YD;GT]OWJ[@$Y92%I_-1G.U^%P;YG*BA2Z3%L9< M"2([.9L?*7&N* 74WF-Z^8#],_XOIO4QRNLK0D'VH7P]30*<*7Y^'LD 7:Y. M:MD:=869UJ,5"597!?B"!S9IV7N9\3^IXN_DT@UKRPPO+,. @V+<*I"BY]?K M^-,OC]>8B,H!'DYF0]_W7FT+A XL"_[NB"" 1<5YR:$PNRY==XM\1C[8')T. M?HSWMGA;+H.P [L7R;[863@LZ#K3L*T!\E M@D-@U8X U1C?P(==&S/1^YX?XDBRQ,A9L]G ==32?QH_TLBYQY ML@^Y6@0U61?Z3=18!,\](+[(_YCFKZ($=CTN[4$E M YQ!OK0%?-[W9,Q^;4(>>7K[W7&\MRSUOJAL2(+#'K?$(;L4?LAM=RBA'0?K M>%[H8H4$*PT9".*U '#YX@*%6Y=N$+R UTF^1:VPJ ['KX>/ATE) A@+'HL^ M52_)%2H!+)EV'Y.[/M#KO[3;]Q]SP&-U!JQ;8-&.]NP0M[!BC(#K)>+"%6?% MTH?XHQ"Y!7PP":V-!(+!N MC :2X(-X2>3P8_V_J!#%\+J>N4,@!5T!9Q18%$^);#J@>6)I" #$2DQ:YZ*?1%G[8+P2)%4->*97 <_ MV>F$]U',(3H286,CSXV6@@AS0R;[TXD <;A)27V1V909=*F4Q3,.QJVX",\? MD3M2A6?V0$AI*'ZH^K\O0F](Y P+YK;K8H&-!ZF[89Z$8/^S%*G5 )'Y.C_ M$<6TS.]",-)K/+K!(9,%)R%/2U:(K'E:R_T#3-6J$904)5EMD&*%C%N'8L,. M!Z-2)F:KO*)$Z='CW[.".''A&,SNZN<*H'!Y.RF)$'<1M4%/'JA0B<_@C8\@+8S%R08H8K61=)UI.A^9)"0&%,@[A>GV-Q M*MH+,SD6DX'BO9'@11; OC(AL'.B8N$%,(BQ8@7(6=_'0D9H5:)_,B6 H5I% MX\6)>%+Z(*O]-5)%:60\QW-?XE)'\1"R*@WL(!@WJ,@[(U_D=A,%!IXCXF23S+!A+V\U7,ADD^[,(:X[?DD<-,)"6^Y /Y31<8XR5U MIIVATQ/ZPS#A_&\F/R5=2H@3RL[+V(N;ZX1;G@7((A>W.&89^6W!H9ZH\1] MBXE/)LGI',2 Y')N9W@Z9D:)-4]'8G;FFKZ*&)K/#WO<.!J]QEX(07%AGDSJ MY5&5*]T&2R:#$H6.]PSZ++9)D-L"JO%')<+$J^U%06*=E,'0?3;P73KN8S+J MC7L?CQE'Y2R'M;$(]:4!RK+0L0:>^T)J5+R3.R*'5+!0L'#@!Z"J@MO$*3MW MB07#BBHGE>&BQDGCO#R1Q%-M:T5E]N_TV!B]6YEG0?%I!5:1?#>4[R\CP^3R M'H8$QD.J\.]+LS[E=>02WP=/Z*Y5WA&Z<"&]CH=6"9E(Y""/J^3)#E_/&>H3 MLV;,VI-:>I*\'K6YXN)Z/!@[.Q1.0')^DD7U>?6E.U=7I/##TH>"25YHPA=( M,D#^35 5UKGJ_HSV53YO$P7&M<=2HAGC:0"NL:K/+'K8' M,XQ:\_1XA^AWF79=A9>E\[K? Q"83!=/UP@&$KGDN9ZYAAD "6P#5WC:K=QB E MN*P!@VL@Q"L[X"\OOGA)@V4>BL7&\(MWG?BUO;NOC..H,:G!&L-=XJM\'K!P MT$\;O@48HIQD+Y1OBD87GC(^D6/L5!:?*.\Y":) O%"\%8XJ.'QM MF]>/Y@ MA?>5JSM:ZLO*/;^L/-F/&ZBG*;RMBH6^M1[2AQ:[4_M^I*WU*M<\TGM:.CIBIZ60>9:';8+CN< MUH[.*W+)M8D8DI**<^,Q)%)QQG595-"4^L)ZFQ?6DG6/E'$X;'UC-+$J3JQG M)[M$K+M\/'ORN4TQA7$!]K@5-4OB#530/JH;IHHP]#H-QZ/:^7E%6%J?HS2Y M&K7CUND.D>L6SCG:/1D8+GYRW0H9I0:>[8(G2%5*F8\I*V MKG1+H4L=L8)%LQTQSR:OC$/5".U1#BW-9LVHA.#: *6K"97FOQWGOS,EP^]6 M2NFK+3Q1*G,Z3'SC_8GY M[%?B.;RA-C[H/7V"KVC(USHP3QPGK/]\?_W=N MJ6.3EEL7H,1S7M$_<"D??TD>I\N[M$.@1??/ ;O@[O=5+EM.FWEZLDITF8PMEI\FQNF'FMV,)'<2\OV;3NF5I* M!GUJS>2Y((%]6]8U *ZN?[5=NQ?U5D16U+[RD::ZM50*^$KC]K38W60.TEUC-&[$DB? M0[M4@_8GHG^4YBLA;A;<'J7Y9TGK8HU\M$$CI!K,M/1>K4_1;&FO-L]95UG' MP7].Z7".[V:OJEXCJ\A=4*XN$O4\_NG@ZO'^RZT=A'2NW5RUI'B>^,762;_ M7Q!Z_1_9L)A-@++LQFRAAA.1;UM$S MT6%2Y!DIZ4C91.^D";6;TC:=C,JNR";E'N.R9%L=6\G6V _'APW6PY85(*3] MU('A3#BA?GBXO;O\*$NXQ::"-(AJ[!LYAKC#VD'@F;:L)D<=S/'Y1U0":4>3 MYCG5ACNI8;^]3N1:21MM]N;YWQ$ D_>Q)!H#$8NM+;/FG/D&F8?L#OO7#IB1 MML#]Y?$Z,FKF&3<% MS;9O=-N>1?B&;;9S\*1]R.0L@!_7>TM;37_@'T=GFCPZ-F4.HN<_J/4M$MBS MY_NRWB "-K1[S!$A[$F.MN#+>C*4[&'ZX9DF;^9GMV*+P$*+ /TDS$&+((6! MOW+;(4$?=V.%]UP6]>%3K"D8]?%WXRPI9D:+]^*6N:@<9//XOO!E"_8A,J-" MB!GF9 O<8238U"XX1&5*G>1?9:MF.=$S1HC:B=.38VMG42= V.W-Q=T#ZSL1 M5F*4O9)EMS>TE[ 3K^C'A.7)W:/&KHX#:,0_7LB>LKVD$'U^;VUL8QT]![9E MTUB'+/-/(NYD0^T$K+KG.G$GY+AG/3"?%0D$EQ9&NP.TB!A.T)^V()=HA0'Z M?"#[#@- V3AQYUVY?DFKU*L="^V#_OA?*2L"LRNLR!%#+8:!;?(].$%4"%EW MNYSB#NO>&A52'$5.\GSA@@.PI1W-LE'4(-[53 MILZ_PV@_9&V@'=?BLF'T\/0Y@L+/ABW@VD3.')7=3UW;MZ0/8!C2!4CW,%/&7=OV9#_E1#&=<'?@="=P8S M.X2O0TDN:_JD@T;X!ZHU@BI*X=OP>E:B]/\A&5H*-]EV&E@8SS!2%^$R21X& M76"\.C%RH<9-:1!;5"?M+*7H#G*R6_91=Y$0@')(>J2=K+U^W.8:&.QV5.BG MPW8$]@>GMO2)DC(.F\=_DE5C_S0N (M:CQ<+Q:PA=L)8()UP92!%(I1!$AM" ML'\!O0-\(+]2X82?\7@T"U3+(/DH;N^Y%9I?"8VTPY$"O21\0-:]X?]S09=$ M(=@O$NFI)L^+7L(;XK8#HJ6 *D*,UL&O?S .SQ,-+J6L[*R2T]9\'!K>05H9 M[I1>2'W8$97W^[[W3@W*88]^:!T:Z835ETJIYV,'1%,[P$K39A0$LI_.-R\4 M[ A,"B%5(^JX$;=0H3)"Z36RZ7!:/4X-111)/.A*]T6=*+KO@2F$O@ZA,C1 M+(99L <@K&W(EN[#XD$X@\PBH42< ( W&\U&7"Z[:1RR?Z 9"WBVP&:!51X= MMM(!7K%$)W B^C]MQ%KC=\C"TB\G- \QB1YXZZR9,M0NF+/K>MQ&@FNSS M7!5DM@1Q4X:%&K)7LM)_TB=P:'?>2'L]JQL4L5V->@0=4N1G$K@@#L+/0CP$AX:D\\XT/Z=N/J M56?=[U76_8>CVNE)2T%!L@3WK@PY&W(<:.[;5^XS:N<-%;6X2B4ORJAV94I> M%)Z8'0R@&-'T6YZ'Y;P?Y[Z1V8C1VG?V6 MJ7HQZ]Y8QA"D1Q%U1J$$N-A\7DH:]4,A[B-EI%-V"426#W"@(@+ P.+6&(818 M?(2"NFLRR#H.L4ZV(Y#QK!@G[=CP+D+E64 'M&17!OL#LG'2).AU:*2 .Z+N M" ,:9F%/G<#;L90T[\Z\"I"&@C'P0@2X2.BX]AR0HWP7V 2&0V)9PYXYY!] M\US@B5X?P,(H#P+3<^F]GB>!HHB-R;0C0RPI=J4/PY@43_#B*,TJ'LU!J[E*>?HG34^-%8"NJ9T6P9P\FS MS7SR;+UU\#/F]8(:'H8F'G!Y"&3JZW0(CDY/6J4@&(GC*E7X9>[B R""@"*^ MR "^2YSGFYBPK@W4A)F.N=/&"-X*@<_A4#Y'3>3U@/SYNP@F8>"&WGGB[]?O M?5 )XD*XHF,7T%B:YGQ68J_KY\4@3YAMO:"/9FC/ +UI-,^6 QZ@CI79)-!A MD#:]<&M+RP$$$FPA*#AS"0X[/3X[+X1\YG2;64,9.75\!+;ZLFL "RA.Q!T' M/GNV)(T;C5%QE@V]/"SS$>WY*,X*0 &JM>.L$C2G*)\$)@7CIT#4)Z7DOL8I MD%=H",ZN?8"!_'6C66\9>6 *!\NA*'G.,GE90'7CU>V"MFO]55@8U]S&@%JB M"5VS8=UQK\/U$)JGVZ[98.Q.S88B3BCKN-BI*@XW\J3@>GZ/K&PX4I#$R@Z< MF(*7I5I2&+YX[WN!S!+H.)$91O$SFW+A ?UN?+=@#M"/$XE@.$,;2_0P.%&[ M+T*F,. Q(A#B>Y)5ZGMP2LU'( ", )=O!]\#K"[A12]P<*9_P[_Q#MPF>P UB:% UB"I4HL M=E;!D2@$R^1_!28Y^&_)X5-9V$LAP5 )4=@XA+TX5!N?\^FRAP4H"K\/O>I! #Z&^*R)G#" M!EO">W$IOR4[^2*AVJ'T6U6#4B.B/P M5\!0 .+O9%W$7XVI48C(8+GR!&:Q4'RQ7 MPX;",7WY]O*H3S]0O+MIU. %[J#%>"B3Z&E--5U(0(F]:R7S=@*H0 M9?9R0&J+V[[<<=J=(*]B9:IO:K]P4+HV77LDE8Q\,()2AU(M)SNHAI;,:TUF M&RJ^,C(K@TTAW6I1WD_V-*63G)6?T]%N?&>5WG.EI598T!4B7L(>YLW&%^9K M##I98U[AEK,&"T5D:N4J$@JA=W9UCJ/L5%")S5U1;[>%4^JEVP\C(UQ ;/WT MD"):XC 7?.,SD[]M]IBB<_&WGW!=N#$Z(U\3R"P"V=^D_)*:467)>Q]78A+R M:E]Z3I/X*'F;+0\,&Q'*:S=?MM2+O[;>FB/W"/54YL4$=+!E'5>CMN0$F4!,JS9K[RYI'52X< ML(FR)&5,D4GY41LO2U(M=14-]*SA9KM+>EGQ:VT>;)B5-2AL6D)L_ MI)2]^[BC:XY<%-3&CRPJ&EPJ6E.K@6G#/+A9@UZ3TKZ3DKX3FY+_D,:8;]\O MM;L>=X5.VNIXP#\8364B9):ERC6C2MUBNIHW=Y0W&U5P@ZF JM*\J>_#Z#XL M.58.])V8=O-OS\U?$>M#!51MW_K0W+EWW%D)^T,%5&W3_M!W-?JNIM)HTZ2D M24D?T!)5\FVH3(&V^M9G]:W9)E Y!%LA-!FGNV)CZK!(S9N[Q9L?3JKQ\!TU?(F>DR&P>X]I^A%W ED85U;J>[)N7ZZ Y90:G/++GN!8 MUM3"BF#XL< ,_@Y,;W:3YBY4C8^()'+-N%)++C2]CU MA9#U^@)$-BQLN#RK+/0X5G$Q5^0-ZZ^-(!.[MA0C%,4)T!D0,%9>$X[WMF\5 MUBI64>9D/RK*/(WQP2PV5@5RU>K,;:T@CJY/MG5AL3_EIW1],DT@NC[9RNXR MU1+0Y6*Z63T^#%-KB.UY]BMXM[877L M!YDV3U210.H0QN:#K31S:N8!:R%R541%;8:MGZ]J&(TYY8OT1O-:H@*G7:LB7<\SEB=4_ <.Z6* M#5J5S.KM:]N'H69U($;^7*7 1OW*[0N:U[G=M: MB:@_71-9<\K6.>5#2T7C2">!KS_'0 &+Z9?2P4];-R!T,'2U/:W*H^E\9Y)A M=:*"YLW=XLT/QK&*UYA[FZF0_/V73U%0?^&\__DJ-1UN,LNA[5I_%1:VC&^; M\(C*G%[9@0D&1^2+)T#YA>.9WW_^]W]C["__4:]G@[ V=G2HL2]X,_(;WHS4 MV"\^1GG?)J5MZG7YW3@$]"U^21_29^E7Y N"B1]$YZ<#$P-TC&8+R"1R;?G; MKXU&\P L(=/N<2?XZ:#>.OC9:+0 OT6+G3;5@LN2A6&_>6X2$'^;U8AE__Q* M+6?_IY[&H3Q@',HCQJ&DSU:#F/-&JV7\?B&[8C]B4^Q;SZ38]O:['?Q.8&90 MYH"48/Q>1!$/=O"=OD[ 1^@1>/G-K&UHGFUN&Z8AN-P6K9 ^U=J&37+#"FEY M8]15 OH\P:Q6(N5&G@[;WR,/?>/WOFW*/"Z2T0+S/KZ+$#O?^^P&SZ:H!.56 M!>S#K7@5#C,^EB#S:6N4PB7%Z<4@_?.OMO QE'U ,Q&5IL]NW'X4!O3 *$6J MRV'H$?2^W8'E X=+EK][#H1/]P=,PI(@I+DL0B2;+X&0YI*\JR16EB:3DEB9 MR/K5X*:EB6<3W+0X :Q_]_(T_:OK3:+GUM8WJK5AL;=.9"S-W"M&1GNTB=SD M9:70W'5&S(2%M/G1)*$\>9XI4"=!9]=)T-EE&G26;EC2>?LZWWE;2O/+V*:- M9=3L/9X#&3/.%#%4"5!P?"208H@D0&7,VA@#"0*2]9?3!4?'J]R,!1!=9O]6 M1IEJ;\9J&6-E%+Q.$OIBOU-B>B[-9+'#/@V4/^!-X,:E#X@G^?7??/L"(O<0 MS,QF(0)&@2I01<,'PF\BG'/COBTHA>LGC7FV[5MNT]8+?"F:.UT8]M0AAV%# MF-@/_$YB@#W$\5.77H#7@(]=[HOZ,P_0T.4#FX)C)D*E?L 11L,(O10E/X]P7U>/ M]U]N[2!\PH\V5Y\@GB=^L7E^>-PO<'.'7O]'-GQ5L&REB8)T21DDU#P<]]T/ M0\FCT)L 8]FMV42BYV,(Y%HG*A[BH*5]\45.]Y(^^JW6LQFK#Q+ %(@C*3W, MO)01TL*@(S)W'";^%>$Q1+[)W[AOP8$Z"")9H4;T^HXW$,@*E@W#AYXOC2K7 M<^OIPZRX#8YNQM5MP @(#]GC+$#L@,FG7E%QHQ@B'B0%:5Y\/"EA-9C#[)*3 M%6+!8C\+N&(/]P?'Y,_X"19J(G5Z5'8BB!I+- #1=0OX@64 7.H :: M!+A<#%7?R6.C>9HAH]5,<%&PY#"M M.55<^XAFP/FLU(POWGK@/@T@[C-^IY/ M'!'+B/'1\1_L7Q'WP18&F#!V&_[E,-[S(BHF]1JSI.E%?D!SD!I*OI%"#U_P M18_;Q,$T)G==&*?DD!*? \']N*[;>"&W<=!!/L8<:N'Y!/35(!O;1^$4V)@< M+_Q7VTP*=M786]?&BERR;AR5Z/)<(7D[ V+-C)6$UR4W]NN-T\_I@#\'S#@_ M/V:.Y[[48?MZ6(0,W<&O@"#? T+ML0^W3S?W'_&?K[8E,L&.R@_/Z+@C@$SX MN8?_3#=EC'PGR#] M0F6%*<\ 6%&="JFKSWID(BY)J7Z0_9;/&)6>VUL]DG" M]AYHY<\@;FWI^8-7T=D1]6.EFDSRY^0QZG?Y(Z5O)-2=X8^;75N\ILD=R5)R M,+$7#PO;Q0(^5]4P_TY'" X6+ M_[A*+(]#]H^P+^.H1. !+1]@AG(O BL%=EKA">X,#$GV.C%[' MXFAHB-@YSBU8R)"I K3S3$<1+PH!&&FP#..-=*?MPA VR(80^$&$L([V>/T^ M7Y 4 U2F+"S25=#;;H3N /S@7HK,V.K*V4&C]E>M"&!Y:XM;#CR+<,++4ER, M+EKN\!L(6O9,-HHL<1CR[T(6&N2FB=(./PPR:.&3KG#!2G#,"&R*1)WD3<]\ M;<&;SLCR CRE!D.+>4YR:]):F#G#8GR?"'D]!),S,^H1%,#[W$+1U(O77&A, M#>'+%Z\V_K,<:#/%Z2X:(1V[$PXRQ5XDLQ;2[^<%%LEV$Z%HN\4 J+XTQX"7)0_LI2-) MXL9)\$&*3IJ3O3ZAZAEE(]C**#;1R*)7X4>)=E03L/_\):_(\\6-8\V)MJ1$ M-8G58+0 \I!ED.Q2.ET&F53E ;T^!D$R5]'0'IH\:(Q9.#CY6=". CO& ;UO MFI'/[&'(45>D]G:B!MX$N;N$;Y*%@#0UR38_ "5S\%%^(<=")Y"#J<-TX "] M8Y*Q. H;5?.6N!I?$)831Q4*']33UY.Q7#E"(>H.V2.>ALB\?$=,"_@7K"![ M%7$%9[:DIC1\"Y-C13^+[,F8A2;/0*Y F)"'0&DU XXN5*=G",6HO68'-#)J D(D&#]!2G-O1$==CM;FZ.Z( M3D?(W1G9D76?PU=6RWX*KP^C&3&6_X6\J&#?T2U6%,AJX+)R/9[/L?9Z[, 9 M)[ 17X;+E,M8H5>_>D_KNNHEY-\MR3@M),EQS7%*)+CE?0'BW:JV]1 M#[L%P>^*69=S\\I<;+]9:TVC;%L&[B+U6I'YUH>J%^Z<.O5 MPE0L#%;!*NU;.BIL'VV:E#0IZ:9T4^,IDV;AFW(E5;RUE2(\N0A,*K9^TJ2D M26F?NXBMW(AK=PP-%VG;;KE$:;)B5-2OJ(,%477L>)')TLRR009N13 MB4LEG$+:@-HK1ZTF)4U*ZIK$6^J VSQ>\TW XUB28'$*Z,85@NYRN===+NL* MGM!U.UC-*)I1-DV2.L))FZB[9Z)J4M*D5)W3SJYDW[2IX@Z<;-Y*7)#C88@' M0=2CHL4NO!BDU=.*ZWIL_9"TPT'\"AE_"@75*WTKOP7J5!,JS3.*\8RZ40 K MI4Y]=-+V[N[9NYJ4-"GIH].FCTZ/8[4G"^(&DJ*6%GL6)H^P-8X+/^"Y*:XJ M^2R&"TKJ(Y,V_S9K_C5;I[6SUM&NVWZ:833#K(9A3D]:M6:CL>L,,[$2^D+= M#2:V&4C[%HP4*Q^J-(Q%9BW/<;B?\RY^G-7*0(XXJXW!4%O05KXM://@YWKC ML&E,7@7-L/$5G*4K."NU@L99V158ROK6"4]C:XC"TH5 M22]KGQH1QPUS/%?V[1L%G3Z[ZR0MH[%/\)U["6_B_UUG9;L?TM@F?-!VK>$? M5+#] M5A#+\^'GJ(FV4.LM#Q M(R2$1SGYG,$+LG7X\'@U[+K+80<[M]MN! Q_U\>ZE71[MC@26HB"5N-H M%@Z*IE5BJ5-%R.A247(VSI=::]LT_6BDX^K8V![M"A""N;#3?>1"( M$!L1@@CRA55_\KDE>MS_+D-MZ9_L&T>S_)]?!;:A^!]X)X+?/#_L,MC=('*P M74>-W=Y>9N^,X$-.3[/?I).W:>YV/+510(W'1D*-\-?O%U%@NR*07P34OK?] M;@>_(SP$3@8-P"(A^5W.?%LT\\7@*__#\R^Q"U4\4+)X$-'T#UJY'&G&WAR? M#=-3F17/O3O?@-*([$ :M%]\(>*&]0G6K^[9-7SJ"D'-W&Y#JP9;M-I=.6\T MC>-8',)?$W?EZCX'"D!RZ2VP([#@>+W9PZ$_TK-/6_[-!_18A>=3[.[:-B?=O((==PZXA@/\ ^/*CR<&&@0N& ML9$"1F,5>S[7OXM3]F\EZ]([6^R(WZ&=O0F"B#P@U(D9[S5>8E=^8%OQY08* M3OC!Q:L0C"G$3>>98;L.85IVD1/6B*L251"S*UEG 9NR*SLP'0^G &,(XV 8 M!<),1GSN@S1L9J:N_WDDB':YEM>SPG+3MN1Q$&X2@60T1SY.HZ)*M>LVT5C[ MZ>#J\?[+K1V$3_C1YIIXQ_/$+S9/^P516*'7_Y$-![.-Q(S-W9F]H%.ES--I M'(Z'E@W#R*/0FP!CT6ZM/%RN9(_-'#. ; ,S$\2\(Z^!G MK_09#UC8%5DT3=^W02F%71YF,>R^, 6=:# 9F+OR-,/@[SZW*3@^]+D;=. P MS9F3VAG+Y&WXS<\7??NK@> IK*F*<0'4[E(;7XX G6Z*#R#G"9 MN.)"S&;(!ZH;9!OCB^D5&M5:K#2YC,]9Z&VZ[[Y@_XH\##,DE@#U%;D\3M*O M$5W+8!U)OS+WWL8T&)3WB0\AQPN8@T*;Y;$(GV9<>!D$51CPJ89 M+! !9@A2"#?*3?YUF .J'4_1E."Q'J +1>K(/$'TC)480M"3*-.00R+' ;7N M]Q*6&0?CD"%C?453D5URWP'YXUDPUQML/(@4DLQ .&:$ 3VC; >C.BEDB6+. M25G^QGU+SA CEH9$')EQV)$LF$>8!8R\]P65T4.8:V M!=_K'5_(\,P:FG,LE9YG 8GST?E ]4FQ-(,4AH2XK#G8<#&$MXEDYQ%G3 M./T1&/W-E14YDG*%SUX4)J20_DJ46Z3PI/:666FT23C--$*:> I%>GKF@?3X M75_&(,,0-1 S[P@)+-/30=@8^^,$X M/ <;S'&(OF.+K@_R!ZF_+WR0R3WRSCQ[KA4;CRC,D$=\T-++":CU8>E+K+,D MM#WXI!N ;$'*G88Z"\QXUPL!A:](9X/4H ]2FSI'6+'2K*6J#2:-A6!>]3T5 M30"G1IK ]=SZ&,_ .,._YPT=4)%_D-ST\K#D;!C:)HX<$WL\L=\/&3O#2R^] M=5,)?%)RU"RN6=9_D!K4'<]QO#<2ZB0>8NH-)@B@!%,6(B1__AM%S^>"%6)VNADMSM7U4(^X[<)G?IB;@J<,NKP:I &XN/ MIA8?6GSLE/C(W]97!>9*BHZ6%AU:=$RFDB?THU670E93"&^-5+A&@MMJ%4.- M,HTRC;+*H6RUA4./FR7:FZKE>BW2@5\]5PS2<"58R.:[QJE8EW"[U?M^V,P> M+-==>,TX.&NJ6.I]ZY4]-;-H9JE&0SG-*II5-*MH5M&L4E56V2T3; W'O[(] M4X?Z6JA_)OSB^0( RK)ITGC!C9\-%\*P.H7LI[<W@V2RE;AT S2K59)4/S5:S@MRR9JQLJ)BCYD[-G5J1:5;1K*(5 MV985V19N)=0_WM[D6V6PX(WWTSPS%0P$[8&:WP.E%;9VGFK2+52@1O.L@M2K MB@+5W+)7W*(%O2;=BI*N%O2JG91V.R$KUQMIX\I4![#NEH])>32I:!?HV'+- MFIHU?_S0.MF9X')5C"$M#90C]9^,FO9XS[@MFNZ426L. / M9O*@2Z_2'^)?D0U;(]PPP(=A5S!?!'UAAO8KU8&G\I0\A&^?N<-=4["@*T08 M'$ZUE55&Z!.LL>,YCO<&YP]&=,#ZL&C"@:QW2/C)W;2QGN!!Y ,2 /4=;OM( MSI' ?XTA_/.RB)$0F<)QXC/23P>- _HW,)>9_+L41FJ,?JFQ0/AVIP _"5,U M&G_*,+[,D69R5]/)6[Z- %7Y W[\F=DA &)..#T34WA1 !01;,B1JWOYENCE M^_?(0Z%T[]OFC)MPA8 &8FI+R?J5Y'EE .]X/KM!UD3Z8>W916$5@CWN#6[H MWN!:GDRFDD>8V>[ ":532K:%;1K*)9 MI:JLLELFV 8*'LS12UCE,^$7SQ< $!/O9I>[+Q2-1M7BME_X0#?&7JE\4;TQ MMHK*6G>0UXRB'*,. XWAN8QHQ 9'W?>[4M^)HS'Q[5 M.YZ/J7[,Z[ 07^>VC\B-1/(+!D/"YP*,8_@S@&]]'MJ>RTP>BA?/ASDMQ@,6 M-[^%"7WZ+NSZ0K >?-T-F' M>.LK]\TN:QDUUFP8YY\+<#(+;7(-IG"MRH+$Y;[.O;V:17G13: M?:#=!]I]H-T'VGV@W0?:?:#=!]I]H-T'VGV@W0?[WBKM/M#N ^T^T.X#[3[0 M[@/M/M#N ^T^J)O,/5#W08FF_-CK\-%V[9"??+8?N<4^N2%H;C:2TD40\#!H ML(NQ!^C]M[C??7B><#< H?:_W/#9W9,WYW6@T6BP9"PQ5'H@.0Z. H/DN!70 MF< B&(N^^]YJ=8Z8Q4U[;#C!KT,"I8T1\Y>$:BX&G-P/Z_/R\*-0P1P:Z.]^P./MJH'3ZXPL?WW/_ M_\H ^<>2E]Y/OQC_]/Q+QPB"BV<[^$% $ P"@A7K[;1..YNN]\(!YD7+R\6# MS_D8K2XE+7O0[JRY; 5+#$JAU?=.V_5;_/I[ON'BN_U-%W^%7D)O A+ICILC M%PZIA^G^EA]#DP#S#?638ARP&08NHP .;.ZS;]PAL16,[,D>V5[!DP>/K[ MI^W>IG10+1;6EP*;8Z'7ZY]NBH7K<,3]/>X]S3_[5(6T7^YZU]_E7:^WA/6M M@.NTA:I2_63Q^GNS#UE<@=ZU_L+7U+O.S\XVW?"OH.ACL!6V1HD,A]7M* +X M4N!M+I(/ 3OKT\G>L7-B>N,)#U.*ZWZQ(<%)H"FT_/9@X^.Z6AQLQ"^;X6 P M*'S!3N-@E47A-]\+@@KYB,:O$2?UNH7M-03ZFHC<7%LJ"U&;ZTOMT\*GU":H M*4MU*0M1VRDOO;/"QH1-D%6.P:$L5&UF*E5TKS_N[I%>L/%=]2NWPME;Q*54)(U;N?JR:$66&'Q[+)8V3< 9=Q M8QAR?[ME7> 06X6]=$3,V:9+RP 0+^\#0.*-;9,Y]I R72:^9T7F&KZI[P$? M1LYG?'UELO1-]W^+@)\,N1K.+\:S/8[&B8BYNF$?8"R7,;I@O0(Q)^*97>W;3[Y:,(1CEH M% GX8Q1MC*%M0MZ\:$L!0*P'HVPFUMK]PM%42^8NC@G3C,81Z.SP-_GQ;QS5OS,7 #_]BC>7+6L#J4[438KPVA9AK:B^*VQ@Z R'&]Y3:R. M=->\./9:KT$"U-375QE&RS/W5(?AC0U Q<-MJ\1O17;)2O&]:TOEH4O?RNWG MW7;QU(Z7(RMV:"PNGI=0&7[+L0]6A]O-+(;GQ>]G+U<('X2[Z,5<,VKLX:\, MQX>@6&QA?^B>[5^7JXA05S+P6>%LH0-:>A%/37=PNO]=W^VIO*NXP-/"P=Q; M(S;7=OP5%LWNGKCSR-D7JG6ZG1$9QQ/#B=$V,R;WN\71LAJ&!$6>S^T'T$$B MW^>N.8V5D8; 4B-=W#2 1SHY%0=GVF\5D*L!1T"A@Z/V<^L2+CE?UY/MI_/'O-O>QQLF48"#R MC'^C$@0!_=!>.]]B/8BW1GP5"%OIGYT1=3M>\BV\9 ^!D$"^I2M',+%OBJRZ M-2:K;MW)*HUC,ANRZT5X[M08SYUBULT]$W3)6"NBK_2ZKYR%I?;R@EFXID?R MUHBO_9%<#]FY-9Z+R&\>47&4RZ" \G/2GJD%473>.BQU-IAK MA3FTN]U"%?_P9U.45C4E-03LA)DYU587KW.&K/(!\,(K'L!3=/\+_LZM!]M] M2#VP)3K:K&@;5V&F?$'584WN/9RGP%K9#H8Q/K)M2(@URF[\X'N<8L, MUTHM<8/5D:)X&P)/( ^H9=[R!V()X>(3LZO)U=P7KI7,7*PL16\F;7+QBF^X M#U>4,1FT/XVQJ94P:=]Z3D0NF6J6FIHV-6L\:=G[6L$JA=6D^E4..F>#O5-O MD<7N@7K12P-BPH<+^%5$DA0P;GO6HG6II\7#XMDM=8F%PC)OKN(+*&TK-UGR MKC:Z=*QMS^85H*L,(; ME?WNVV'(7>8-AR(> % 7>NS6<"C_1<'-O@,0)6!1 M3G<]',K)[CR= M3>4\\L'.>;,_R6E+$'J37UBVK\.V?6O%%T\<1\.^!XXE(#QOSK=:R )I1*&W M ,2\[2J]<<0\X+F]))9SQ@9-:[(-&_+:+FQ-O#OI1:L0LQ0%*Y917>^;.^I3 M/9X8[I3Y_-'F3P%[4%N)SC(;?K-]4C@,UXT,QYEB5V20ZE?N%[)X#="8H%3X219.EP0YY$*: -D(:U.<3# ""4?%$8 XZ=YKL8O9[.P#8 MF3>AMHCP92".V@9"[[EDBTF[UTC^ /'?:\A^XF+!%H>!QS1C M.(+EPC)&!GQ^\F96!Z+R:62;(V;X M.!,>:T>Y%/C\\M)WC+CNTW;*7*^0OM M^+$-SQ96GHX%++9K.A$VZDZC 1^]N ]P>/ZFN8I5"K1N65LH;-:)_-IE'_F] M+[K\]D7?*$"ZW'*Z$65-B\=$+A/;1!7)QLT')NB](01,?.[8L*^&#S 0O?O8 M7?PA+5EM\ET/;7H[%K*&\&/#V!/##U6'\Q39-5D:TDY700HD';G\><()'F)< MYIG8I0:;GX?$ LCJF47\)6!!RMMKRJCA@ $ <$FW,7SGSUY_I^R;[J1/,>> M ,X@"B:B>;IZ&/NV Z>;1A0 Z*[A3 -@3B\-]D" W62_CVR'BU'C)^'_+C I M9IOBA[XV9=Q]*?G"!FN(9$2W1!+7DP'Y6[>3I!9S60MD(X'J@ M?@!!."@$;='150P?D"SQF3&!$9]!Q0TY+/*63T(AD[-X2F0'(F4&;A0.N%/X M.401,A*MBV+QK%#@I\+"ETLD_"T78MQZ@X6PJ@N9DAFV[YS'I6V*GQ!T,5CQB/_6;IPR6Y,@3*$9K+&20+GXZ;0[23]&Q MAK'##L4.S\L;D%^S9&+.#6-8,2&J ^,>3CR!.K&%%Z4^^I#!#+;@>UGD^@>M$3:)J2+].O< M!WX0\C.E*X@GZH[3Y-C"0PM/>R5H%>'.8!W)>D:4"CF#'O&0X1-C^BEQRN83 M;2PN9Q2L&0&'K&5QTQ$Z&JER-E$OO !,F#N?A"D],,IDT.I0@(EE9MD3R>$;1CY%,4U%MWK:"4387\U+*0N^D80?#3Q MQ K2I#")?%AY@%_B.0#GKV<:0A>Y6W%T(/+,,'M,TB1*12T_K&6*7 MA)Z5$KJ([R?#M^B^$\BMF--P?#R9D!!(,?.&<#C1J3A%V.,1[.P+ M89M',K1CJ87G4(:;;"8*I)B^47X [$?HZ"-7WHH?13/=6 M4,)!K[%@!W/V98XEA+9(K^!^^C8="8+^AAZ0[A/Q#6 W>%N;N_MQ%38,&IDV MQ(L"0$K6=+.\^W Q"^"N;'UK-G/-:_9<9=/N[>;K%)YO;%N6PPNT 5]E$#8Y M'N=E6L]66Q57&B+JTL%64T\-J:>H:4H34;5$I.8[2"*Z\^!@/%P*27E4MCD= MY7%[VOLYMQOWY>6'#S-=RQ]QEEW4UHL79+LC%KW#H!FE\-D MET&CUVUK=M'LHMFE" [:W4;[K/6"^&4WFNM'^M^^-==4>DT=E-4,4NHA3DH$ MJ33VSJ&=RBBDWSCM=@^#NW>P59I\#XQ\3S3I:M(]3-)]:9+W-5D$K^Q@X@F] M:E-7T:NZI]6$O7=Y;SJ0DTF;I:M+=.P 'A!--NMI05?J^_983D.]X02V4 M*WUWJMW=Z;C3:)WW#H/7=XF7Y7&4FE]>*[\%[V4R.G1^5&V%M'T(H/YS6\B),PUACKRO;T7K$9=0>38-&YVQ0 M0\FY!T:H)U2:/5\W>]8S$%&SIV9/S9Z_M$\;9ZTZQM67R@D+*Z-550]I!M4; M5KS+22Z>*P[';I.R ^FV?6LNH\+HS'2+1&^84PG%HUH)XR+U!%8X>996PI Y%%/!AY##''O)4*8WLE ULE<$GHA1,;HF> M(%7\*P6([6(] RH3)DH?B&IIHF",+$]$)61$_0, F1OCH)FNZ2<7+2JCR"(Q M#(O$!'(RK".'Y2BR56KLH2K[X?E4H2!=6PY3[FRRN*>+EUT$2I-_P])M"D8 >FX&;(M<'@%XMC*1WQJYOJ9V_$W>(;8M.- M-$^*PB0$^1!["F']$GL88CVO*3=\H-Y9%L;:&:OK&VW(P7D,#$-ZIDU,)D:O MH"C'NB05DQ /3-^^1]#N83&-5,D+8[YJ7$Z9."/98%7E1=63"?B_(GP<$,GM M"17T,-(E7529L)PZ;]GZ.EB #:B'B@?F%F"CHBT)/4DRR2U51X-1N3?#@LT+ ML'::*#K#+2&$9NB["/V*\B$(\A@[ *\F+UH#O92BLKB6SE*&:V(_9-#,X*,S M75INK$'5;T 128M[VN9XV^.B3+0W$Q A;CA3G2Q5AJ61+DFV8HVY];8,)_!D MQ3?8[9I5&E3"FU1.] G6&!#+\C12538&QFZ@VJBKG4+W+EAN;4$(/1 M8:!E5<2VK!;6;?;4&9Q7 *P"(BRO,)BAQ!.^LJ(4V,K5(R&M7&TL2'=;.FM; M?7$C]ILIG 7W25CE3.FL!NZ!Z@R?49<:R7E )64S8GXEGM>LPD6G]OH5M6JK MA@M?Y];*_*++L:Z\5?>R-^W!BZM[0^-^],0EYFX$-RWVQ:."Q!^HCG$I_M@7 M4PNG0M*LL/A2'4CL/0>93/6W?O,WCQDMFY .;#^Q\T<=-O,BT2[T1A[T1DIE M4._B(>_BIUB+U_MXR/L(+QW&#I84KGA8RO_+JWDI[ G*='!!IH.:T-^+I0UJ MWG80A#'GCM=440NJ*+A2C7N->XW[@[X8).K"W:;=+M43?)D;>;N3L_+ MB]XXI64%U"A98K=K/FT,:IF8M/<<),T.KY$=CCN-LU[_ /FA9#S4HKB,YK<7 MSV^]QN"\CFGK^OC1[+"/XZ?;Z!YD PY]_&A^.T!^ZS=.VP=2;VH/940764[6 M*2-:J>7D#I,]F6O PW40&+JBW#XKRHE"#HW.^8%VKX6K)J4#@=MFI1J?D8?R,51^Q=S+XYS35+J MH&MH<]#>S4&=SB%Z;+3M\E42Z_'I(1+K2[PE:F;8.S.<=71BK2;6 R'6 [D\ M:%+5I#H8O"2Y^LI.8QNN6;-[KK9>[=UZU>^<'097:U.K)M;C\T-,YGB) M]US-#-J%I4E)DY(FI?WCI%9'=*][B(4==GA+S&N'4&LGZ36VK-Y]].Q&>-H' MSZ_JOE%/V]'64)&^$L(M^4BO8T1$J22X YM";P%\F[NC.YUR"QA[H>'L77NW0CVATNSWDMGON-?HGM6QC<$6 MY_$+,HUH_M;\O15:3AMGM6R2I8]7S7ZO@/UJVY1+'Z^:OS5_;Y_0T3@_/W\I M[%W VO;7T !4Y]B^QH;_8+OQ?.V,K>O>9W_-PPT-QDSN.!+>7X]:1_0W(,E4 M?Q?:GP:C;QHLX+X]G-^M&#FMUL\)8-L8#_,,FAM8!4_.FH@K)A&(3[QEXKM2 M;(7R"WSY+;-# ,241Y/MLG#D18'A6L&.1/%BG!42LJW"$X;>I(!=?M5VF;!# MW"]S'YXX"C5$B&/)K** >4-VQ4T^ON<^Z[8;K--JUT9E7W_'2K+-;TDJ.R;- MS@NDS-]\+PC8I>'[4T ,NQC#R;%IREL-Z%*31\F"RS2C<>08(;>0-F 9_Z9" ML9I"-(6(<;_RY>(B31>'0B/EG&XUU!.K53:E@ !18;NAX3[8J/@;0<##;%3\ MVYWHH56PY=I#5T#/%8HWC3*-LD*3EQN:<]HKN_QAKAQM]YJ]4@7I96W+Y^\] MQ&^WH7#UL%ON=LVGC4'W$(O9Z:)(FATJ6/-QI]$]JV.(V8M/]-'\]AKYK=?H M]4\/D-WVJ]%N'E>^&XWVSCZYI8 M7QZQZE[KM='<-#?LG1L.1'/3%C;=[%A?T[8E#=WL6!/KP1#K\:%TF- &-LT, ME;=-&.AHM4I-;)6FK.FNG/KVE4L8NBNG)M:#(=;CTP,Y@[3=3#-#Y2Z/TP.Y M2N_+&51X\,JHYKU7Q7MU] [7 MN$E3KN);?I.F7,6WTR_9:*E[-^GJUR^@^K7NW:393[/?/IM+#$Y?#/^]./U= M\[?F[ZW0<#?@(ET'LZT]9O&A[=HA/W'LQ[PBM_ ,:/SPRT^M9I_!W X.9+CT12?^ M8NCY+!QQ^,?GG(T!DE' .%Q-+/;%\,V1:@]PGJ 3Q\"& 0T )YAP,P0 G&F3 MW<$P0\]QO"#N[48?E1_!C356X/@+1HD/]%)I9R)]691!?GKCM!*>$W&!QF M?@4>;>S8YV,#Y_5K$1"R=W.[KEA9N8>XT>\>2/S5'BSOBX1)R4;V"H1)9]/; MDXXHVSV#5WF3;C?.SPXQ,5EK"RL8?-- P5>E(=2$P:L]P7NU;+.L3_ M&;Q3 M!P;7)W@-3O!V?U-:T"=XC1E\4[5,G^ OZP0?G!Y(=>Y]G=]%8_/J?JC?C;C/ MC6'(_9US_D8HK(^'?GFLZOXU@JVA+EFD=!HP?PV%2JEDN -)L\B_7U"[D*V& M]^#'JG>8[=Z5CHT"7EZ^[Z%V:!DTSL_/#T".;47HV\0!J<]_^VL4G#P8QN3M M;YYG/=F.<^%:G^*HE0L*6KFR ]/Q@LCG=[#H]XYG_OGN/_^#L;_]U\F)>JW! M/HTGANUC.1'VV0N"DQON#SU_3)5&X#??>Z1:(^S6[;:K7;HT:=NM_WC-C1"FN)]%-@N#X);_H!_ M!A?/=O C!4X*FA@8 H<,8N;]MAP@E^/3KI'[SJM\QY0]CS2 MLI 60,[7R'2XX;-/KA4%H3]E=[YANQAWA-%)EP!0Y(3XYTYQ)*%20"F8@"02 MB HAJ@P4E;+@LC?4QSEO?&]HAW, XF_BISFH!C%4@P)0]0;G@RQ4R=!;@[(> M@GIGW=.5H*1VSAR!=L*9YZZ,A)N%.1GD>C@K@#X\FTZ$@E-MSY:KZG;/6IE5 MK35YWKJ](4O>8^+%!ON8PL!)W.#Z6[IF^4(&7P:2&%<@=A7'BV<_X[.SP[R? M?C'^Z?F7#NP(\;\",0-A(88_60NE*?@W1*8H""_JBEZH,E;U0F92^30!<%WA M62T2JT%2S2A%=.'\BETX:T4>!!>!53E1(!UR%AK/C#^#(NT2;SQ\C'[SA(ZKOB:LAOW'L +7N$>C.AY;?W>"JW3U/+ M+3CIINN]',&G?2[Y\BLMN;^[)8."9^]UR9]VOF2"I?HEQP-=1.'(\^UP2NNE MV4&-_NP!!OX[\NW LDT<4/(^(",C$:M&QA.WN+M/ KC]0 30WMV:/\*2? %#/<7"D3VB0A&?SL8:S?X2Y MDZF3F=_3Q/'"X+BS7<**&I(,#NE1!(P"Q!2$V^H=IZU!+P?9.X%=[]?:E^"3 M=H<4Q5KL%PS&/LA,K^/WW(6[;?AFB02A)^5SV])M>] ;+!(2Z7DJA7F]O>OT MSS>%.+$ULC_0VLC(W+A86N?8)E'7 MHZO;FX^?[2"\PY=VE_LGYY$/=LZ;_4F.L3OT)K^PK(= &;.%.V#]-%+QQ1/' MT=":[E@RL.FT.6_!ST)I1*&W ,:B6[-]MF$&\EELT)1I$5[46['0ZI]GWB_H M#5@:\+!IR,)<+NT$)# =#)C_>GPO)1)#6[P=J%Q>.];J8!JTA5/N[7 HTG1) MVP-AS^<39@LL\Y!S:G-=X#7,AJQ3HNT2G!5Q'I\6GH\$R\I@CH)>_Q*W85YV MWBU)DZ^+OW3]72LIHF,[:Z=RWL8%"J*-1PL*:8AZKY 8(W@,/=G7)# MO\Y.=Q)#7G:,5WP97*)Z[3P$K([17J\QE&O7U90;@UYMY(ENK*;Y[67S6Z=? M&]6J=BDC=)KO*66D["/^PYS!9.<"1F>.O*K,D6ZKV:NA:-F"GTM#S<^:]S3O M55K5N--JUO%S<]"]!ZK:^Q)<2LPG\ MV[/@E8!9'+X:VRZW&"8 8+I!7-D4HRGM$+TN;F0X.4Z7!C,L7!*\C,-;=F#Z M&(!KAWP,K_DVC4AV?B-D_XH,'R9KDEM7E4F%'ZEBG8WA >,)O *#8>TZ9ZI* MJ.)L-JS2#-4W#D:ZTX+BR,<&&\IXGA0>Y"0-?);#!N3^ACZE@(+!4E_G 3E8 M!&2Y,^>0TK;4)E5+7]CNNBEM,_0FV2\4:W9+\__D^3FO(S^'G-B3$3#4&WXN M7L6WR3X6?;0A"O+:,*_/,0GIGH=/G+O,RX<&=E8 H[R.WYNW3=JP*/3\:=ZV MJ_1* #7\-('M\V\7?Q(P:C!$+J/ &284SNF\2U,"D&]< G M*_(5A+%D*DI+@X6TE.^=QH73H?RF5&K*VS?V-+(!T)%AX1CDX)9#%N6I00SB MIF2YD!J;2\_>[25==1+K/3>-*(B/1)<#,8LP,Z AHF?3\/TIK/S)\*U T(<\ MG/'<@ WZ)Q %8I V7FUW<@9D3H@XL#,0,8$X&L6Q8GBH8CF<250ISY\HO0V9 M(>^G])TAXU%A8VC[J/ X4D!;C4Y?B^!@(HU^Y@]!Q?FLX2*Q)%7 MZ-) O#8$Y +3 (T$*FHZ .;&L4)\?8SAH([])P=Y )+.!A0UO8C"-QB3] Y3,<6F1*Q&9#GGR2PPB15+.-($>;/%R.2LNO M>,?P8@)'JR^W+NX (36$$#4HL2FT+_= A1P3LA3-!7%_!<1?+JL([E0;EI6C M(\ Q%\H2D@?0F" >($'<-9<_&/0'?[0M.O[QV]152H$6IZ;:KCBQ$2@X*PQ! MR7GJ&-(G@"UE*,I>.QC1^-^;_VC2P1.C1BTQ0 *^X0;P "HO&%$WC^<<:!9)MPRT((B2?!NIX3L/$ R5>\>#=EDWF MZR0LBSR. YJ_N_< L\P8]%$5!E+G]B/J9T"^XC>ID5Y,?-K"G!!G6'/ K[CX M[R?W4@[VNQV.5*KN9]N X3!'8-NTS/:@/QNTO<[\M5K[NJD&[5LFG([Q[)-I7B@BU2_R4)RO*3 '@QK]1@Q^X5H78@P% M")[-VU'3:6\5+14!HL[X6%.R='J]TS(QHEYGQVJ -RCR%7G!<1&.F"*PAL@* MWXR5Z-5MBWF<#KH;, 9-79LEK[GC_>Y@+F6IK#7?^'QBV%:\DZ#=GTLX+3IS3=:[9C6E58)N]7(_C">.-^4\Q^K[9/APN0!R MQ$R28 07O2 OG=&G>[?AP)UC[+FW]-Q%&/KV?41>O3N/OGL/ %EPW.##%SCP M ]\@R[B=1D$K6Z5C:U!JC)2E?+ ;I'R:+2C5P,OR_-JS]5&^\G!U,:E!N[-: MRVL-9O7=U3/M O@BC#HX/Y\]GM8#7EBTCJ6>^48:J!8M@IX6]V8IW+]NK59U M9D^5_%FJ!GI=5;@UJQ>M !O[.]1DF6"JXACX8B/Z#/: MA$3:[7[V&K/NK/$2/D8A9G-_L5U['(T9O6^3- M"H2-)<(<0MA$(DQ6-G&Q_AD:YQR'?'XIYQ0^+NR@/A\ZPC5QSQWO"6UQ: NG M%V"C/?6 R,A%8ZQK J*%^4_Z;F$Z.U#F:-,(1FSH4$M<3[I$XQ]G0&!.2J\P M,NX/(YRQ7F8](?>&0V;'8,11^ZS0QY'*2,T8"M_H[.*BV<7EQ2S/Q/+5/#GX MA69?IFX4)$?J$E6X[U2_,MK%E-D$9N,469TQI#.&UEGS^4"W>:VR25RIG:%T M\U;=^@T':3ZL0!_)6=M%;4PRN/D"^R'RO;"SSJ]_E6EU[=;=3S=Z]X2 MM39'/K4TG?&B:A5 &\]WL.9^H]NM8U4 MIKKL:U8TBL*W'^WC1C0]H+Q*RF#>LR*R$;8.1:2\?/VE;ECI-<[.-W5?U4%H M[:'1^@8AKNEPX-8VX-%_"-CV6?\]EP4>_@S>MAG N7N[X?WS"#@+);Y12J =]-^W^7+RL[?/&5&,^5KT1,$:_D M=+.59)7RHZ^ ,5P+YPTV$Y/98/';C3B.OL%@A$V7N]ENP=5VHW6F.,CE3X8C\YEDE<*- M)( <">F[=/9/C;T*\@TX?BW(9]B]OP'D><46"FV<$'>@?%P//P+C&0Z2ZT:$ MXF#$:9-$_]BAL>E2:(2M9%>[M5G23V;F M>$7741B$AFN)HS'$Y<$%R/2Y98;MS\(FQ\T"H?K08C;JAP5U M)^)7:YVYM66[0Y'_0YE6+(C&6+KQWURD5@F]T$X0I0IT4%:4;RTH"1<7@D.V M\9+>P#!01.6.4C4M"Y1#U8E4+SZ1:E%:C^!4Y, U[NH[6/DN4IHNL7NN/020 MD7MV8\5YU;EE4B*B//HBY-&'''E4%Z/1OC/+>KTZ.KP%JLI9=8&'8C3NN-D5V7OUH2+%4(,?6)";0\//37 MVPR)G K,J^R6^A,;\9VN;W!-[ =K+#F;@C28(G39H$T M_$2=!F'(1\.WR4V8'"*!;(6'E2_M,?9A@D>KBWVIN];L.*JZ'ZF$6=_#:^HB(>AIYC M4TAN8 >BGQ'B*(@?,7SA_(^HHY)KVA/LS/O,S8@N7=YP:)O88-,4G:M"UNYV M.^RSYUH FO?DLO?.H]5@MY$=2' MB 370Q%QE--;J6;!(G-DN'8 @XE^Z5^/KFYO/GZV);9V%]8@YY$/=D\G.6=H MZ$U^81FUHU)'?7L^S7IKWLZA[XSND46#$87> C04W?O*HC<*&U86:B9Y;'L0 M&DNZA1R&@6(OR4"=/"@=A10-,5;_BNR)Z,$H$*BL5\Y4=)?TXPA^ MBMBGD5S9=Q7[#MO/HD5J ]MP8@<+-25UVS&PR2?,!O*8_#,HNC,GGN>+PQ#U M$>QF%X=Z>:[L%IL*]7HO:U[?4LWK;->\5)=$<2JH/N78'7)!E7#LW\?0-H>T M=.+8L*Y[ \X8YCURV198 :WBTYKL4O8YE"!#^N0670X5EN@%KGB(A' MPKTOIU2-[9.-Q481N*.D;J1WS[;F=!IGZN1N"Y ML,1IW @YT[!0-:&66D\:24WV.S8D5:T0$6 8WYAY:L$D07&RA? MW'ZGCLHGK4X#N>*_#3="-LDTN%?;SF6I?\(W7&H-T3!W@MC#TXRDAF63=,"V M]':(3XMN B0/L'.G:)C[$(%40FF$"):!J<98!)6JWQKJM@72[H%YEI-F#KV_7WN$^LNZ(I@\_371DR MPG (0B_ ;'0R";=HY@^ M_1#>_V:6BS,/[6>4_H:#T=)+1]TOY0")O-6;#L!UA:';)/]3]:>$C^? M/9;-$28C48-=/%,$B9FV;T9C%%IFMJ\UM0\)8NJA'4:_H20[TH6,))H]J_1$ MU,0$=:RX8Q0:.GWOB?INXT[$8.%?\/"C88MF*+-49V>/VESZEK2M%EX3T\1L M\V2Q.\:#SU6#>#P"Y;?8J=IS3Y1%; PGC4@-3$AUKK,X*(DH81,[FGPKNQG& M9.*0Q$C9+. [WT/%#'::#X=P^ #G .7+*6B"<#FC(\0I@5153_,M\CH^2ZP( M)43JMDFC\)"$1ZS^Q*VMT\J/:,.+BIL1Z[!XG<@<2=Z]N-.0JH@J.YV7.*WG M$!=8**+D^02X$]L#&^$(?A 6AYFLD^R!FLHA@1=F=V'NF)B^4XRBL)_@'8[35[95U)EEHP+=F5N#)A ML?,DIQW';%3(ZVO%=)3-+8<6KIKE'_*=5'>A/Y$*(:AO>)DRJF6ADM!4.J=] M]J29?GT$O-HHT_(<4S6*==IU>;-NMX[ES72N5$F'\5X6?NAZB,Y7*CU?:4^: MU\M,)]K3_89]3NQGKTY!JY<(JKMJ5A,1M E,6JVIW14Q;;<_89?H37-WE%-3 M(R7HFCPNIEA]&B=U$$A:)]I[#G>[T1KH-.X78Q?;C,%?AK*56,-J)N:TWK5W MDU6W<=:J8QN1&NEV+S 1^#5@0R=(ZP3I%Y(@?2AM4VJ;(EU*-"6I951[&?,< MDJQ+D=\#1.4:;BC37D+F12'K-@:=#KIB@W]%%(#+>9BDMLHX3$P!"5)YEBH2 MV'/9Q<2W'1F_?R:36?!-_HS]/@)CS./T#1&T9\21>"-N6"I1YRZ=(VIYL':1 M8.38_'$FL'!(P(C 9!7Q[-T#-F64_1W!'008#JK"2MF30;&WLZ&;Z<#YI58JH]9%_H(S11AE.*.*.XWQ0U&NQ4S6Z9'A&L41VIF4/H&_*"+E>NPTNW5HMUN7(=6/K* TNE1-3E MRG=F)ZS.**C+E6^+45WJ40?AUJ7'EE<47+:R.*,IM8G%)N!L2EV M(*,U#"?PU .R6!B'S<"RQYFBJC"=':A*;Z81C-@0A@I44;[4CTOK0P;I\I"P M65F/J*X-]KJ#-_9R#7C5D0J+SKPMJK&]Z%B%P:!.5LDMHDA>E;7Q1=YY=[OF M\\$A6C/W*Q3V8T;KM#J;VAZTTW;W3%MM?G*G=R!LNP>_;=W.\LZFZ3NOZBRO M"=M6>=8"VQZD[_"5GK:=.K"M/FUK<-JV^_/]YFK)MOJT;74VK6B@3]N7==J> M;BS 7\E9FV=SJ\\!?#$,N<_VPL\;(:8^42.)Q;F>I_?64)=]OK?J>+J72H0O M^U@G6UHJ$5 MC?7%1:^.U?;JKF@4A6\_VL?-;'?0/2LB&V'K4$3*R]=?ZH:50ZD^MQ69U[[Z M'.#"C&2S9/A)A'5QZ\0 3&'S=I^/#=&P.&FHW5"-BT4)KBDW_$#$B38HR3%W M(!7N*;HF8WTTC,^=:W+.+JBXFA@Y:3@M^_GB@Q.@6'.:;3L?!;)HV))&S4:Z MK%@&FDW*H=4K9%/.(Q_L=YLM9/F"X81 X%(,^ _WQZT&P_^_R:-Y_+W3ZC58 MISN ?_7[;W9X)BXOTW5'7=F ^*[4SGZ#G5U#O&11V.XWVYUE**P7;C:/@LTN MN]MNGM6%OF]B*QGQR3>"R?EKLM)+XY':K^@4DBU M[@*PY$\S%=[6N7OIO4=B^Q"'ZIZ?4+M4\O$1A-S& E%"Y%KVBJ+T1EI8B MV3<&B1?YL?*^S^ZLKZA*8HWBT/99Q;"6PJ>J*H8O+N)]UY64#CO.O8ZI;@5A M>B4QXK4YM;^M8S'+V,+JUEU][T?U:ZQ6O.NT]+.S.B:N[:/NL/K\M[]&PBO)VUT/,\. \BFPDA&W!>"\U5T)0*_7[I^N!<#_J/+#*BF&?7!#.YPVV%R.?![ M[O*A;=KX^8\O?'S/_?];&_8?:BXU%X;)3&BX%\6Z!RTXA7':1<7>-T!(P4\=EI>GDN^LMHI%N?6BD M6TM^*T$(K5A1I[-0(%>WK'K(Z*UI1LOH\LZ[8C)Z+]2Z%?$>B"2U9[X5JW(2C_(\^QN!^(YS>24Z?M7F_A098[3=50%SE\S]J]3F]K MJ!OL,O)]$(=+8)9/; 1EIWUV=KX(2CEPV7 5.YNZW85[/@^72_G ESZW[!!8 M&5LOX#TJQ=3P\P6YAM@UL$H(Q(#V[TL8[]_<_4O WAONGPD3?^./GO.(QJ:9 M,9?PN?/2:W)IM[BPU3+A M=$8FK+>8N9TP!=:&"FO\>6+[(B1MPGW;LQ9B_HOQ3*TZXB^NN&-,06.X\HTG MD=7VV3/@_MVJQUZ\2Y<\?OPDQN$?H0^0T*G! .A0" 0AO5W MX,W;0'7Y;C?W81&^"\ %4OVI8JL%PIK;^[Z?[OA@B]B7OD M"&>RZM_B9!!=L>R0]/%>Y>Q>&AB%F',6G;8[G?.]R8W^T;N^<+(N1_:BY92% M]%528L>;,FCUVQL0>%5R9\4.=LK9P@6"J)'*HTQ2T$WY=L5L]$U-O7K/]GL MPS9TVP5V8?&"DGU RO=\^T%%@0\Y#U9RR)T/6M)7SP]'[-)S@\@)J5GSY\^7 MBQ$. ]SX'ESD WCV(\^[9V=%_GL9I'YA@L8;V @=X0HGI[F3J6'B#;ABE5+> MSR)X=@$9' ;LQIC2;2_TB#@7*[WXM'SXSL-'M]%] 5>=.3!SAR\*[KHZ5.'E MK*\NK?*BG)UVRUC[]DNN?JUHT>BM6.R*5:Z_BB($..BW5Q%@%B[R6.&E\,XW M+$XW;6%^^L9-;I/%)$B95=@?Z!IDY!O,WPD:C@:#FS(-E1HIQ\.X2O W-Q\_VT%XAR_MJZ!*YVR2XZ .O6ZILD5_P9:P&LC9GD )VP[R2$;?=="#X(!35@M_.IC727' M(:DQ!YHAS+(T'>;7>>P>OW"PO:>-G/IDAR-[IC5MY2U0M^6D."O2!%Q[+J4Y MHJZ^" ,&NF(<3"%Y;0T\BPEW^L9VT5/UEIV<-5&X*XF/3[QEXKO*4B!S>6V- ME,BR(K4JS*S;<]Y<+H;CI+F:A(-5&'C[RG;V"B0@:NT'L[DEA0=7E7*GTW.W M(,8#3\G5%%(YA>!=_G )I!S9=GVV6\[OIOD":?W M-ER7K?2EL@Z9.G5/GRO1 I6W*77-W-DE#MJM1J=5QXS<_:16:G[1_+*<7_J- M\_/:Z)FURZE==%RODU-;@^/ZNWM?RP.[[JFU-HMF+\R5.W&CZUY4_-FPIMUK/9RT+RY T6EC+*4 M!125=J_9JU13$5W6\R*S&LSE^V^=_()K5KX*BV+MT=0>-$Z[=;RE[8$3Z@F5 MYL_7S)^==J-5RWIX596U+;VG32G1W%\,UW@05:U]_FCSIT"%J8M*"5,,\$[' M=8LT<,2A,Z7@>/@1B U+8S!CN7D$P^!];D7P.S8A3H\*OX0C;F.53@0$EOIO MBOY^I+H+3R/N,CMD-DSO>_VED9.+^80L=![L<8Z2]RF^22T' XJ+>"(U/ MU1/$I+&2%('"A-TY Y4VG H&O2L6AZ ASD$%O-<-K*#T/.I_E#H<]>B02=& M$%+>@7JEP9Y\.^0GWG"(P>D3;F*A&&93[:*XMY# ,FX.1=O+](-XD":[6J-# M#XV&<5_99L\67)L0>6(W&7X5+S?(7Z] RMAVX<>A$R$"12LDT?CHWG (5P#R MJI'8DQ$07F!'X $.= [+Q P]DE;DMEQ,?-LAW&=1;KN/GFW" M!OUTVNP 'AU'-I+"AR+E35-DZW/94-S+8!>8(*\#4X5))$LSTLJWN!+C9)>8 M1>/( *0\>4E:CA -DK:XJ.C?'C3/?I:DW^S\C&/:(=6Y3)ISY5^6?(YLB>7% MG"DU4H=7TU'>.;R$$'DN3S@U#Z#3YJ X&,LW-:>:ZB;YCZET3#C^J$\Q)JHV MV(=G;(- 6?0RA?>+$0)MYU9 A7GE,N>7E7>V+L$NT@U MI/99M]?>#&Z+X':H 9N$8.+Y*%07P4L;_='WQAOGZ2[$O%'Y2\<<1* F.)3L=3*1@R!Y<9J\E5=D=Y_IQL7DN\XXWB;C^+2LC.,Y MW64/2<=$T2'5^8B3:C.L3">>("9\1W*B/!)T-]I\E^YPPS MKDV\,]/=-$%KC$^X%/X3=33::!#(+"-^+Z8BQ#O'J@RA1M:!.$FF3:-%(!'7&VHAFWJ MER"Z#P"SE-GNS:$-,ZM]/L2+K6AS 20):B8#K9(_3[@+^%K:>Y96*SMA>%AW M@P#Q(@?^;5 G#8:P^HA9&Y!G$A1X8T_:9P#Q1@Y> 2^3!, M5GT[JS"\GGYJ)S=F8M;9"Z(T)A@LA"/]08"&Q!"B*++XQ%:\@Y/:C!U@C'6,I#J &($=/XMW''8 ?H*OE:U1 ME;=;M/.-61/0S,[_?0I2,I@0L+!U $ZOR,;E;-9@Z\W*LT@LN@?%]ZNO'+1) M[,-XXWN/-B+W?LJ.OXO>LV^8+,*-!C4TQ^1>XV$('$$-\'Z*;W]RXU>3-U?> MOE;<';N]0;;L5O&I:[+@0;S@08$%G[3/.JV*%_S)?<338),%QZ^6ML,G[>YI MKU-DQ3ESUV3%:VYQK].M>+U)=^FUUQN_6MYZ^_W.H,B"5LRJ)BUD -W;VF;(H9*U%::A)V!-NF4BEP(KN/#9%!?E M!KN!Z[,Y97_(_RXQ],) R3C98<3+XM]UK3:YU/Q;DD$TQP"50OTD@S/R?KDA MQAA8W@2TWG7=E!M%0WQ*W5ZQ++K0YY/V+REP;_&V8V#@PWL/_L..CSY>W+X_ M>L/L($"K3^ZCWR<6F1V.CRYNO\.S7[TFS7/2ZE1HY1.]%=GQG0D(KCM^?)^ Z]$#\_P' M RZITL1S/Y660G61DI=8=77QTWU#/! !DN6SPQH=ZETI8AS" MD8O&VRWRXN;I09. U=@VQBRH,D+(&) M"78,*Z;'O?M_"I\U@LY=X][!Z0"[/MWV$LMIRBB(YA* /Q#+%T:TAK2K"1LA M,J>/LEA$!9FH]@RQNB, 8F/Q:V' $ZL2T2$9N@+,\N%0 H9(&L): (@I-P"N M>PYRAV[ QC"$9<=.=FE&@LNUL+V+"RZ:T\:Q85"5TR2LIX=ML@NXL%L"^3X/ M?4^Y\P4A2Y/J!"@$[;UIFS9"J+:4#("F,4&V(ES,;2*'HXK^-@!K:&RD?I=D M!_+$BH0P298I+=4 I6.CO0F )8EKYI8%I/E384M9LZ@F[>+#0FIV"<8P#!% M$S2T#%LV;;3Q:-@.1375U P3EQE5AA1Y!! *,A05!4JB+-CC>&,3PH/M_F_# M%09*:9MBJ@?Z=? (#PA,HE'N#6R8P:"2'XD,$ M9 P")8-\QJ57 U^;&.:?Q@.)L-QI)FA)#?'I*):3*9Y6$R2R :6:L-JIWX!= M1C9LBCRTJ-PX/OR 7A$,6B.">@#.AG%E$6'#!\H!V?"$!)@*\Y,TDNF$NV1Q M\RN284)4+U=R>^R4B^L22SRZ&*V'R22"+N-JO'"\& R9PDE]+;PB O4DU>Q0 M/"A>QV\P0)) %[XP0J@S%<9C509LXO5 * *)@6TGUH 8Q]T8 MXA]X6I"2&!WA6["+'A/.,HGNV%F%#BJ!5 J(&0(P'LZ>Q@"J4AZ>RU-X'5C2 M\%$?09H R8]UIRLO!EVNC!BCEA782:-#Z3A$R_-J;4HIG/-:%:)Q[JCU>_[,OA># MFM0Y#U*$&5OP&VSB1 %%[,XPA)#9(7+3/<>X6B55X&=QS9)>;0KB2@: 8P_C MCQ]Y(&,0N95HI/)OAYQ!WK)/1.QB)P=DI!GZ#\F3*,%D0'M90A?01(U2;7 M0'PLED I!2G&YL8""47 M_0+(B[WMF$%"JT,])SZ9,^'V(NE$XI[4 W?5_%.\+AKIG1%+C:\GM$S;Q6R9 MD,M;0@P?QKW@9J 2(<2Z^P": 0($=(]ZA9H%G?CW'%-@"*I96">>NL4B-$,0 MOJCBN2@XU74Y7GX:6'%EE3 C6\[=SR?1/7!4*H1J[4O[>2-IH%'LNOX!KL/3 MU!4LK>.M 0YPA[ZQ(#2S/^+>*;^+/).3 < MGI5)V%,C=2Z)E67?DNM5ZVQFD)IC6\RQ<4HRFA4;^4)JI6RCV%7J]+-(' ": M45:EM.+AG#!(KP*_B?P=J+SS 3KK^J]B#]HW*4?65/:)^O]OEJGZ_V^6J?K_;Y[MV3 MH'V^==@%[?/5/E_M\]4^7^WSU3Y?[?/5/E_M\]4^7^WSU3Y?[?/5/E_M\]4^ M7^WS?>$^W\*NV"23,B)$)5()\!'PAWP?,#U[/8PSC6_E@VMEZ[9;Z:S/3U\_ M'KWKI!:W:(XU6[:Q62O\7O5(CE^4EB MZ'\GQR@*(;0?/LQ836:ACK>+/%CJW0OQZI5\\QN\>,-]LV"-SM/T"GI'[UK- M5C^=&KSNG/'2KF?N[_$%_22^\K0Z"Y.DL]-^CDNRY%>^O+#P\"74?O3\9:R+ M2=/)C[$G4C@B$:A69W4.=1^V^:R5+?FQ . "Z-AFY2LRO7MGY^VMH#P1ODBR M@0:J6M-RB+_A"]?#[P&_(&O-1G##(TO@GIEBE] 7*1M;$=SKLTVAK=@#\W1; M2YEG-9I2MK-(E!-)':S"O;\<,Y=HG]VN^D6GVU^R!IQ@X?Z:\.-R^#[(8H5; M@JA2U:I*5HA5O%">JP'5! M,7NY377KUF 9CF?GR(%?%.%@QVB/>[,0XA*+R;07445..9 2P5RW-L_YHF-L M#3"_1B:0AP_?6B#NX$I]Y\NJ?C^J!+44V MJ%BG^>"I"4H%;LW*CZTSNA>M!]WLU2VB M8^3!+EP>^9<@_(VT[6!+ $_/L^#E#5PB2$5VNK<.2!\+E1K.!?9S0@PXRO_@ M(*E6&//8[+3[*VY*[<[L36GU1'M9R@K".,WRVQJ+$"2RC,]F!MNV14VWVUV* M\85D7 Z,10BZW3UK;P:CFG4-6!?=B HUT%E.O',7H;)A++3A[=Y@ RA%8P%J M&)P+'6R!E]4<%MWIUU, 9A7]I7-5!O.:]_G.)C!?1N/(,9+0=$=V_(O-5;EK M0&>QST7@]O#.>;T14Q$48 M^O9]1";\.^_&R.>'-0L*Y^SCKF _5!2O:388G!T$BB],4SS#+2;X- ,D!697%*M-+701V 5K\QX&[QSPQJY78;FTC:T%Q\9&; R+^,8Q=- ,J='% M[!ZI)P&>S'-;"JY^]KA<-$M"B>@-R8:MG,ST.OD<6@V@OH74IN:X\RY$C[5$TPT(+Q)@0%07'K%^@^2!R /"XL@7(J-.S_" M.&H_'*6L4PWV^?-E>1@9M/IM)0OATT*,("P$2@()P%$(*^=G_0V1$M-TZ#'Y M*$N>;3 L8PYW1,*=_-U: R/$7OCR1=):;+L6(OU.N^A*YR:OSZK7TPE+6RXV MK>'^ T?Q)8X?=$?"@HNT35&C7 _%&'((&J'\9C$Y:RXX<)3)'[CX\T*,V%N' .3EM$JCP?W)$^EGR,U]3J]# =J_.:V3+V"HQ?.6X_% MKK?!W?9@Z]7Z?,A]G[+V////!IL8RIQWC T /SX><3;69ODD^UE)SL94OQ(9_+SF*CZ)MS9: MP0K8Q="[A;L0#6T%-_L).2IA\0;K-& ;\9]YFFI@+[[L.BD5*^F@N'RMQ)4; MF8$7KI&&K/'BUO1UKK&XF.+2#2S7)+OKU*M5T%YJ_'TMHPS67[",B6%;JG%Q MD$I*5"Z2?,^I?%':TT&W2'D\M_'FD$HS(X!73;2?U1121\_[W2U6XXF4':KP M@\Q,$4)P \&$R(WL#7+$CS#@)SG>]? *TROW8&EHM[IS>[T(OJ)(6=IW365+9&AEPOYN"A+KRC2=VAT4_/GN&FR"C_A3T T=.LLD%@L6J<%&X M)EQ2H8#PDLD-2SIXKCRA91(I?^:^:0?TN_Q!-# OAL9+&I(D]I;7X)G&J2NG MJ]]ZU[L)]\]*7Z_C@:I$E7*(EPHMZ#.\@S2Y@!\VM=.MG&L?RUG3+E-0O.6N MZL(T?51DGPP?2T+-93/=4(&'\'?Y,SUN.)=Q %OS;4XU:EPLP.G]4U3D 9ZRQ]E"('\)V.W5>Y(>6+@M M8 _?9LS5EUY91/&C,G 2TV]$(0U^RG=K.MJIQ1[0A'(7,L MDQY^:C5/XSIH\J MJV66*[&.136=* #R"MX4E5FLX +UGNQD3Y0P&0Q^_@4.$///!Q\DHG6B M>.WR\L.'CQ]K*2+RQ,%[4:.S,5O_"(1;,!5"Y'1<4)J%U0"I1W_U%8@?:1'Z(=8@BQ=N[ZD]FMJ-TT'_ "3A5HRPT#^\41WQU?$6<4A'G +4 M@(-O /F\DW35'GF-ENNSE1';D9Q0MRN M$+O5;V>KC2V?8T\K*1(KU.^< MS\7;%%G)3'I9-KN,,D@+ _]UPW+"[=9IOQCH7WFX*\"+Q3B=%Z2>&<"E>Q]C M&ZY ^(7#*&XUG$5L^6&N>W<):=0+YY5FT1R+^E&P[+?G#>/;93 M$L65^;/H#DP+P\Y%J>9LBZLTS=1QOI8#?G(_R.$ I.+5SM<*:3P[RT:=;@%* M@B2.'83@N[@#95(-$+ \M$-9'U-$>,8-!4*/0KCC!A9_4 :6Q*CEYTIU:9! M3(.38&BFFN'.2X]?]SB^\F*A1 0,HC^435A%T8Y0=5T144[9]L2J0Y"1*@%" MC<4,Z@D3MY"0G2-D)Q3J>XOMI/PY(E /JNFP)VIZNY>#,?LT-:*2W0E%N2Y8 MW#/&"'W"=BPGL[-AGQ?9"D>P:C*::M-HB]9YJ6Z4.F9H_S?+%Q$S=+K9T(MW M CN(<+],%*^.([T;^3SNM$O]D&MRPWDU84[%R6AL6Y;#:TE&L2WH%5%/K@FR M2BOR=O,5#Z=3\ZVT2]>1$K-\Y;.@UAZ=.\@[G#WYWG1+F<[/]9U*.(A MA2)6>I1CI<'><@+<:^!ZAV MQ\VO3^&O.Y8Z>(4^9.FAN5-SYTOFSL'Y(82I;\4'N[' [U8IKZ/^74?MNAR8 MZIB3KTE)DU(MRSM4X*+<1S1!JH&]%P2["2HX MK$-W6AU$$$K=%;%7<8O?+PZ.!ZTZEM38,U9VD]^CN5-SYPKN/#N4 +%:[UW_WSH<[6 "Y'=;ZK73 MJJ,-4$>X:F:I';/4\10_]]4[Q_<=2:05?*_CY%^+S\P-)']<78LTO^Z:+ MXW:CW3D0ZW4M^64/SF<=ZED3/?GEAGIJ4M*D]%JBAO=QEZ'J\CP(V3%_GG W MX&]D^?G]&!^UKG80NEJGI34U?;/1W%(P+?T >44G5ZZQP[\9MLN.'>H!Y+G, MXK[]:(3V(_KZ@M"/J%M/;0Y4K?;6+G#OO'L8(D)?V33MSAON^J<'2+UU408/ MLRKK7MQNX8C[>[V=ZMJ1M?/VOWI%7E=9U9Q2/TZI8]+6H5587:/Q>YV/[<\+ M.ION_?3>JEG\[F62Y478B74-JJAL2^N1*E][-!V?-EJ#.N;$;"%I]G]ATO*@ M=H2NY4'1$*=.]TS+@]H;4/9^?:KC3:F.]Z"76\14DY(FI?)=MG\-#3@,<\3W MO<_^FBMGY>>__34*3AX,8_+V&S<]U[0=FU(4KX=Q,L2-[PWM$&]['WUO?,L? MR.MYYV&-'S1,&"&W[F#=[QW/_//=?_X'8W_[KY.3;WQB3.E)S(2T^'UX?E6G IN!);_WFIUCF#IICTV MG.#7HY/^T;L^G81IK&<7L !_GSTXQ4-$&3ZT# OX)$*T !OMEL)&M]M>!FOW MZ-T",-,S5 ON>0SN>0%P3\_:"U&[ .: &[XY:@"4C]SQ)OAP0]:O&D\B6 "[ M]8;AD^%S=F4'IN,%$7S\ ZF=$;GG$*08,S7BA6NIX=1HR6 QXZQ<_+L9D]!R M9:S!Z)L&"[AO#^=5LU5&IG]&06@/I[DJ(M(_H;Q*49_^T8 M >S,U>W-Q\]V$-[A2T?E !\+SU;KYP3"C)(HYY$/=LZ;_4F., Z]R2\L>W3, MJ*QL;9V7OLAT;"<(!\WY R8+I!&%W@(0B^[,5LKZ/."Y^GO"$0F) [\$& CS MM;CO;N'AM:C778%#K2@MEU\ #8-0X5,)38"A20KA203D<3P6].8V"% ]V\X M#>&U<,298>++ACO%]$,S=;2">N!0]=]@Q'D8-!-U@%VJ8>C(%A4'5@-PSQ]L M-V#1Q!,S\P#Q;P@8&";DY#=LA63/T?/; 75!( M'.9S!V<%QF F;*P'SP=-=K%T^M5(@;EMUW0B2^P(?HG#^/"@"UH)KA >L3@> M:J! 6 SUB >QCM WD&E.'/B!C7DX\BSF 1_3KSX?R[J(@&]B001]48[>]# MG_\K@M4@UA"+KD6J#2[*@L%"WJ Y+@6)P3.P;;AS D(3H9TJ0")7[B5 NHR, MIFI%"A$N#^%E"\XVT&5QG:81C-C0\9X"AD'H)GX'VW;/Y682=4\%$@UG%A-- M]DD!E#\FPN5ZP,G1<&B;-H(&H\OE+%Z* #^-CB?;<=B3;X?\Q/*>!'6:AN\3 M+\((D>"+(#)'A#J:QX9!DBU-%?Z O8$O)',-HQ!5AMP%--D=LM^SR0/2FA"4 M-,3S="M 3]&6,SLY$"DN) 0>HZ4@A9@CPW\0J/:8^ -7YJ4W_5%F'EIW:K3W^@<$%L"FX; P@CV%D7)<$75.58 MM]U@J(;1:Z@[-P#S =*S#0!,TQ+YSH/IL[)0IE^P)V#,67 ZYREP8-QRP-ER M8_.NAALJM7.J-L&9;N=\YGZP9*Z*(5_O9M/IS5X: MBT .^P/4 ZR'MPL[""*4%$!#=KG9Z<+T5@8Z -!9:G\-XO*=FO0.>V4 MB,L/ZMZ+N=@^W&HC7QAXX+J2BR+U".AVW\3U#FUK:AC\W,Y!R0H^ZX,.V9GS M/!2;+:T)IU= E\KE:[@4SY2LZLR,7@R^4N%?3\*=M\\6(WZM16P*9+NSDCS: MW67DL1Q*O!DI4P02=B.Q]K@1\AP:-R9>($U2W+''MFLL.GZ6D^17&O!Z>*.& M^Q"/MAZ9#=(8^/3UX]&[WGK,L0221;M)N"'3HNV:D>\+FPQ:>=? !/[S2;Y^ MYUW!UQL*A%9Q@9 SYX(URDMH4=EV@48+0!\/ZN\2(W_^R_"'43WD(MZPLKQ? M_;*\7PLWH637%TV1)>V$5FOLXU(I "KBKUU:#H!(U7/9%3=)D6*=,[)#G@G7 MPKUG^!8*^M]N/[#;*2B)8VGO? 0Q9[@@\D+NNX:\]F;5H8D##X HA.^X,28_ M"AXJWB0$D?IOGC;6_R5@#XYW#T.D;-GL/?J6R,MBIR$DZ!"@D8'^)^XJ;QN MI:SNB:^-7D>KO@N#<4Z0 <<]VJ;T<7TC2R_^<\6,F!H0\"^&/W7(#8;V=O28 MT;D($GA"T3,D(5S//3'16W,O@U 4--]!3@.2_@$O6=Z8'7__QYLFNX Y$4V1 M$V:=-R@FT4M%H19# @[&^3K]4]BA.[W37R84.'/[Q"WN_L(N1]QU#;N!O;IL MXQ>"D=39$ ""_]]QE"W?_T'^B(#3TO"@%C;V .A+'%2V:#\: R+]-(B&*;F# MY &(:[>BB4..)\;'$\>;JTSJ>^1(I.Y$HYKQ,/1:*;T+\&ERX@G8'?*?AK3= M)E6O!T1/?'C/A]F1GCY$/C 8X87(1C@;R5,6N1;ZN_\$-%/F+F+P)# >Z;HV MAGV%0UPZMW+8W)YS!@I$IYR!W"5)@N=\A@^D@Q!@!DKP?(PXH.73<(%R_H$8 M,N!S."=EA#9-GK:L'Z;3[## ND.E^1,L*)T6QGWR_#]A1E/2C21CU$]\X!8F MO,+2)Q[3DW 5"K\B<&J00CM#NDK)$%HF );U\#38$P?19UZTWV.T\43]>3D%IBE$(N)QH"@7EPR,Y;,<=M $$F.&M#8J#*FEQI/EW*"S@A&%/!!8XI0%\,[2X)G1.')$_1;8 M-S=PQ(X9%O*J"%X+1T8HJ/R>QXY3X\' >B_DX,9B,&)W9V9JI6<*C6<8P.5# M>W9,D'O"/TGQ%X[]KXB.'OD:$3=FU($( 6R%DCARJ)R0,A-AD(LAVF\4F8N6 MC(O)P)O#A:4+P+4U2Q)V'XOZ1ALIGRSPT-BPX,Q7 8HIOO8B?P9K2*_QD97F MZQ@]BJ*3P("?^AURW=)&CPP@+](U)CY_M+THP* ,T_0C;@FA*/]8,0WYK],Q M*4?J/927<,FBYX^$7 Y3P\KPF#F1M'A Z:(.CI1"LC3^J(B[>.V[7NHZB4S_K+MT;2@CS&[53?!&&%% M6R!7BN)9S]*-N)1=^Q)>F=T@ *.H'0666I!,OA>#^$G0($,5YR:=?>1[9C M[7_#!& "+L Q055HGU*+3ZT]7OIZ6]0[>G?6JT# UGR'9CV,M=NA=Z>]7F>O MNZ)",/?/*!*2W3-'_^C=8$Z=VN7QL\9^[8M)MC]WRN"6WOGY/O>I%FK"CK:K M+#6!XJ#*5PWFY=8!,-&N11R>^:]6K.U(G2[U)#K%FU!W-LADIPK!#GBC>KIO MP[5[-B1B>RS64OP?M!2OEX2HGB[/)%FNA\ORR+)DNX/ROTQ2A.G=._8# MF=\7("Y^+44BU_%+&UFKNW (Y-X+E\\U2QML"&A@"@_LR<:"'!(3[(\;S[%- M()=E-1"6(E,,4-[L AI5_>I3RNU! # MXT_(JR:6%8Y\+WH821_=O>^1_UK\)N)[ AC^#5MDV3F^O7K_IL$Z;^+:&\+% MU7VS4$2I()VL>SJ>E<@91J774KFT@C0#BB,1V=82<,Y6'S&!D$RQ]RU,PV;. MP9::3LUS[X5%)SL^2CUS]"8S>6%!?GST]=/=Y=$;^?+A)@ C!>)V)BC%_4S2 MYH?V,[=.)CZB7>V&+?+Y;>0WPY%A38UTD%"#XC7&]XX(+D*'/XR6N.855@.; M/&2>3Y%$YDBY5-G(\"U!KD%,N(YQ[_F"?B<8#1%'C 319.+Y(3N^N;Q]HY+% MU7M$Q[+>@3,5'N7PR2-"77#("+>TX680\S9+F3'D[)XX#:&"Z853>N%3^?.E MP)/K#W(1@',0$N)9W$#$ES&Q011,1'!FM]2&777@?%">>FX JA? $F?F"4/ ,OVTB4A*"(J]$YD MK/"!.\*O A$Z%(BCU_4 $S)V$@@A"N(@(BF& M96@6%X2"<2DNQ2I1T"$%\N(+,OR!Z"0S?1Q])6/1FU3-)1_\>^PHJ$*\5"3E M@X^QC*'WA!&@:CB&\0G!4.ZUJNR0NW]-I,(8YW:0"?HQ,'9RFNR$DJ<"Y\BT M]#85YP"QB;%?1 $G@%5KFI[E8.4=!D=-)LYT)751O!C1!X6#A!%%,5)YDYE\ M Q$#0X%0Z6BK)*!)%LGPU&;30Q@%-[?A B+:])4[+5-%9@]HK'WCHWKM3)OL M0PH&*2R3PCD84<.?N"4'>K21\04I2.%O!/.@\B")DDG%@/'AD)NAJKPAPB Q M D9A(9BA114[++@=_A+RGT:5+\,K6)'='MH8[),L!:/&N%K"@@&IO$CJP?1( MWP&/5&*((EAM=\1]Y.5D@ 39P[00E4<326!53X=*^8@C*17 VV (J6\KDFFH M-5'U71:8*AH4A2D=E[$F-0;D#S'85^VPJLN#&\LG(<%%>81Q5*AC*SCBJ#>B MY@SJ3=^F9( 971-=,J="X\<#ZP)($"Y8$B3=45CF2(\./\(]BD_E!T^E, M(G2-&$$.EYH!50U4+9-@L'1%OX<-S()(P1#,I$G&(L7 B ]#>SY\%C2( MR*L@0&\%D@.Q%_><^G M'@:,@G(C-?%DMZ2 DR&PU6P7Q_I'Q'@H"[#*$L= 5O%?K)9%1Y^JW\7L(2)9 MXC801;0 -RXQ3PIY,;Y4D3*1=4(J&J6TX.(;\B3 (ERV3R+&?^0G7A06HH0< M.5!SH9"[!1GK4;JF%ZQZPDD92>GF=!YCA=#X&'& DETZJP4V+8_H7R(U(]HS M)P[PF^ +F;K1F#FVB83Q9F#!L4.%SB2+*&Y*%W!:N(@@N@_@0)J014]<.-(W MC:H7,:<'$^Y443(U*VP4W)F>* &GP&*OU#-4>0\NR2"0A(Y(-PG/E$IC7+(O MEC\ &2?+#W":-XE+Q\5HD/7RZ 8"PZ%,PZ]D<',*N^K&>[!4?S&W]X)D8IE. MTG2,-AB0MVI;$#%!RF01WZ$ICRG>1.Z0)2AXJ\9N9"^>Q$3Q)3:=JI;A$6UUHH4@7QK/]Y JRZ,8.)\VWW$NAU/$7 MS8,+$K=/TIUOU>D%JVC$*\V_;LX7IU3/V['\2-:LV.&7);NR8I[%+XIJF/*, M1B+"X\3G#W3G\F#S+ S>=C!\7QQ]Z=N79\O; 1 UZ=&HV:?SCX*1YX>B1+-K M4(E"^6H!^CK&G<)QGO R.:6\/0.)^H&_^4517WGW^> %7NGO1FF+,.ZNO"ZL M,",GMQ1A2B=:YS:EX=%>B[Q(<9&#G;J+,U:_O%'\YV<,I/0E7C!1&35BW2WU M8@QH-MM*TB=^ M$-_5[VU*Z RY,K7B:@EX>F\Z(:K%MXANGD!X,".5=:SR6F+S1S/V8PDI@1,H MC1%8*W+$U0)+J\IBGS H_Q/EQKTM/B'^*/$(;15HF2';!>\APRJN2Q2*#" M]$KUK#!UCU)F2SF5.,SD'^I-GT] VY9Y>P6HCNB+:(>LR;.$ITYI.\E$C2DP M*: 1/N>IJU3RM\I0W+ZD2(#^G$L SOJY*X2O'"+&O/)8FK+!.) M:2\VU4I9H_Q3\9$O[,FQJNF0U0\O27@ $!,V04GRR M%W>QE>NX*59J/S-.H.3JNE!=RLI@^5VJ^&]2+KN*$K'K^/S7BSC8/-2@KD$& MNI3,YD59VH=:2X8HM<:E8\HS%_^>%'B/S["DK$+A )&K]^N%@=R^]#"0C<(^ M=A3NL5E"_UW&W"&D7TJK,[!POO'P@-=>=;]5VYFZ 3QXGD7^\_B6M$D1=3Q2 M'\39(Y0O#- @B!3>J38 'O"H #QX_O1M>7C,"J.M6?"XLAL%*>]>% #BLA>' MY8T=BYULNSK#UFPQE]=AO,J6=MO-=[KV?"O[SJ]2:$R.U;U*4M<+-B*Z6\+; M18_9JKO\K;^1)74]/2R*[;PXBA5.23QA#I<4-4643A&H:1PN090CF]:['%>Q M"X4U[0VW:A-\5,(4>VUQ6Z%P>9THVTU#])Q>\#NXKRS(!MD) Z[HQ9Q!2#VZ M:N?L46D[\=-N<+YVU^XJUWS:Z/4Z=3F7=T:->P= LT,]V><3OOOR!VV,W! M^9'^M_.#4QJRZW!29C!0#]%0(DBEL6X.H93'NKW:&!SVOC&:6&M.K(/3ET2L M+_EZMLKE6H?3I^Z*:4T8NDK%L=_:"R'4/]QRMN1V& MYK8G@_;^T:9)29/22U?1%_DYUXT1U%K\8:I%]>1(K6%K4CIP[3N:/3.#]_\=RQ M@T.WMP"^VERS[F2GVK42_"H3*X7051^Q8GD1)@:ML:7&AM+766N:&1JJHDM2%:Y7:FFAL",2@]7Y:>:2-?KM=%]FR]S $S2Z:79;BH-UJG+9JH[GM/_YD;%N6P^N79;JTU\?"9E9T M>59-D=+7;3BPF6RILKY?"S/I$7HA'&H34"F\6"ZN\[*?EJ9H(J?NMWFF=I.P=%J^ZEY M:7Y[GG7:T:GH CN@/D&JR1*U6DQ.6!<[GK0[DCAWWZYEOE'+!P6L:== MP2"$D[LG#QNO]%IM]L<7L[?$*!M M-M_YI=MM_]AZ^-O0\,,KH-:+9SOXD2Q(+.?HW4V[\V4.WUNO)MZ/6PQ/P]ZV MGUQ04?@L]M3/XM<<'&2[W[ (CAKZ]7NKU3EB%C=!UCO!KT6+HCM^+1I]OV U&V@3(XQB (\&Y,YYE ,<'4E1098'O MV#<\Q>:6(D.HKH?B[?<<1I(3PDM7\!^0;N:%:X%@YR#OJ!U.K3O_E!OA=-]C:):7FAD1VK-I"^L5W48]^RD[,F'J3J M=,4GWC+Q78F.[IQHG.-T.,Z.W*"[:DU!W9KJ'F\@^5+WH=#!4W6FT!<4(]5] M@0)$QR25&Y.TV]-9G,3O5ZM>=?!KOIZXBUK[,:M<\W&[,>C51I[L;^]U6*#F MMYVDZ_5KHUKM/X@I[S2OHHC.'H[X#W,&DYT+&%U!Y%55$.FVFH>0AK\/U/RL M>4_S7I4$=MQI->MXKM>!^=X4YKYM8K;FG99;>H(2WYE*RO>&Z)_"0!'VN^'[ MAAM.V>IWA^XP&F/-1)@#)8=0H\2"U]D7%80$S\8.;NZ>4L]PP3?__ MM_>MS6TC28+?+^+^0YUO^D:.(-5\B'JXISM"ENQ>WR(Z39<_@";IG<3QKEDD__Q*'U*9M6%,_GG/168 G\+HBX<6G.PKEL%1:GF2%Q<\F\9_T^?Z0 M)XEJ6$AN.!2>63 ILI_-$9'J:U^>QOW>-NE+! N04V M7TB=^%OG^#3.4%F:"N^\;P?BPZN&79^VU?+1UVCND:NO]R"!U8ZRYFWPE#6&9 M=!K;UBK(H-H#/2J&<>JM>3M7,6*C1F?E S%*%@2"\/-5D :J6R2*2(-]6@A' MO2;>[5F3JQOA[[0"O<+Q'>31U6Z?G*G8\4:9O_G-'ZL5. ML.,S=.S?;@$]B-8(=]@%'NOJ+WV?!SZ[-/\*+4\VL[A-]=2&W\,I'[6O[]@[ M!X0B!S_.>6"WP:C%KMR5Q< )F)_C$^&;N(F$F#2:\](9I6:4$VYV#O_G6^Q> MPGTQID]=&*C,]_HN!34 ?>5&Y;X+FF%/!_=Y]?SE%9<"YF ">-"/V[XD6TZ- M_P.7&0+M;&%'HS+3&7;$F%H.'B",#ODJO(H7#3+N$1]@H["01P9\%NR7[I5!WDV$8 MT&P(MGB[E32D$;<5X/;#2[ VVF;,9'!\63PL$@2B% 4Q'XX?&+#]0YO'7\49 M 3-CC@.VXJ2!:#PQ+P E=BQ%7LFSN)'P<-*"16PR/(H]@&0[B0PJ'EQWA-T: M1.)"0M1Q(Y/OV+J%!_0#^@[X=]:'!]\:8 MX!"E3>#SKU+B I_*LD2+.3QY.2*P5[ -#DQES(B2%R5VO0T]]#T"95:;5^U\ ME+?OXD*[60@2"_.@J).*=A^:X#YH=^&9"SE/6N>#E^0?*'*.7)Y<2A9]EY%- MD?X'#?I&A<.@VJ.L*L90RX%)G]1N'H?L=DNU"J_ ?E6!RVI7_"_ZR%6HU+Z* M!6J'HSJKY>,V+IH"F=K#;V\?7=%XW8JL+M6X[6K\9Z^ MAZ>Y:OS.PA+EH!,__"JT9AJDIW*P"?VMU7K\Z[Q[2138O3)G?+)ZLJ<#4 M6FG7KK1/6V<736SSIM4V#?*)S'%U.%JKZ=K5=+=UWCEM!D=K19US_M2OOHVZKWY3;^91HTMK(A8DN,WHI94:1E#JY M4/$<0(DN>#6*+F4R!1,^$3F#TFJW>BY:O9Z*I8H*A2RJ M,$JJ8/=?99*]-D&T"5*EEAVT3OM]!47&2ZQNKD*.?(QMA+@DIG:1HBL-=*6! MKC2HK1*YE!+?L@J5OW@A9Q]=+YBPJ_CVZ!:[O;U2OE@902?($\ !['H+EKS# M,[ O6A?=EV1?[RLAJIJ0DTX\TL6R+^PT3.WZ]-KU; ./PM1D.545R1J6>Q'U MZ5JQU9Y1V]?YM,W-IU6U/EUKS]H32;JM\[.&E+1I#=WP^G2MQFM7XPTI<]-* MO'G5Z5J9UZ_,F\'=6I$WI#9=*^S:%?:@U3G72KNQ2GNQDG4YI4(%/M>JNW;5 M?=1MG9VH6""FRUC5-1HNH/#J:*Y(!DEX(G][J.59L] MZ]V;[EE##A9U':NN8]4&2/T&R$GKK*]BDUU=QZKK6!41*3K-7C6TO+0T>X7+ M6*-QL4#O/1;G_8;%>:VHCG6Q?/4#-_P0"PM=AP$@H4>7LKXU?,MG?] 4#.=@ M-,DS%:PX%>.*I6!-$>Y6_,/T,7 MRWOOL#;C^9B.0D #,5V:@?7(44Q\6Q>,4@APO&A9J$"@'ZFPF@+[T2U_Y#;K M;LN]I5M!N_&WEB>54,D]S SVG6DXS^>T*02RZ"7[:0C*G3+KFP+WC3,+&R<^ M>EI\:/%Q4.+CJ^-JT;$/T='7HD.+CM540J?5S:60<@X,*J3""@EN(ZC+WBN- M,HTRC;+&H:S< ]9!K^P\],I#KWDZ\(/K\#E.^8T';!PN=JJK+-3:[#0MN[2C MPMQ-4>-$M5X>!QYWE]9^9*HM2)_B]%6== DFI"I1E%'4;IGJBH MJC6K:%91CE6T3M&,HAE%ZY0]^81EU%P6\ F[)\3FJ&O&MA 3:@T<[YDYFR&8:*94S/G"V3.)KC7FC4U:[Y UKQ0\MH7A:_] M7)7CN]\PG(H1-Q7C:8=[[:+LS26<%*9 6K&."I/9:C646S2DX;DEZ_UT!NJ1@K>VKFJ+E3$7#F/QFSN,Y,!0-!1Z#JO BWR0I;!T\U MZ2XIT&ZOB5\*&[1@EZ3;D-)5PMZU3REPR[(2MV-M'=EJA-8#RO& MI#R:5+0+=&ZY9DW-FC\=]4\/)KE<%6-(2P/ER%Q+ ZVH-6LJ27.:-;6B/IRH MA0XW'D:XL<%)^9J4-"DI@39-2IJ4-"EI4BH;;2FS[<> +F-=-BJ''OLQS_I; M<3KTK] /K/&\PF.?Y0N[F!$@5B9XM;TY8?UNB_4ZW0MF."-VS4T^'7(O^O:< M&1YGEF/:X8B/X ]F&OZ$'J4_^%^A!5O#G<#''X,)9Q[W9]P,K$?J T_M*8T MWAT:MN&8G/D3S@/_^%E;666$?H$UCEW;=I_ _V!$!VP&BR8]8X!S\14W4Z/R08W\6E67VKZ>HMKR-!57R!+[]A5@" F"N\9V(*-_2! M(OP]!7+U7;X%[O+]9^BB4+KS+'/-2;A"0 ,Q70K)^H'D>6, '[L>NT'61/IA ME^N;PBH$N[P;O*OO!M?R9#65W,/,UAB6XSQ?C: 0R)_ 6O/8IR$H]T>R9AL" M]XTS"QLG/GI:?&CQ<5#BXZOC:M&Q#]'1UZ)#BX[55$)YO-0IEO?%3KDV$^H53="43[!KNY[@4Y4,;'"7L,H^X7O7XP 0X]_-B>$\4#8:=8NK MO_&!OAB[5/FB^L78*BIK?8.\9A3E&.6DKSE%G9H3.G;@ZG>^<<7N\<34J:E)1 FR8E34J:E#0IE8TV79>58Z[? MRAYHE??-%\683;I_42DPS2NV,HI58(]W>PRJN M2]UZ5;NAH+.1FQTP5!Y-3?"O=:& 9LT7R)I'O5[W4+A3%6-(2P/ER%Q+@X.) M(6A%K5GS!;*F5M2-B%K4'MQ4,8ZI8I3R<"LL-"EI4E(";9J4-"EI4M*D5#;: M4F;;CP%=J[ML5 X]]F.N]2?__L>/H=]^,(S9FWMSPD>AS3^-WQN6]YMAA_R2 M.A]>.J/;Y)3F S?\T..C3\YG;H:>!T;O6\.W_"\(P!=8_EO;-;_]\C__!V/_ M^%_M]N]T'RD?L4M A/' V<=P.N0><\?LRIU.78?=3PP/K%O#&66^8>_^"BW M,G<"GWWU803+8<&$LVL><&]J.49@P;,P#DYOTOO7EAWB7+>N[[,[F(5&:K<% M-,L+C8"3L G0/HT%1-D%44XF?/C,QS^_,GN=[D6GV^D&+OW5[W=?_;)PYO:\ M!=]B]$V+^=RSQLOV_+I3O'^%?F"-YTMV/]O4<1!'<8#6IVBC#+E13KQ1IM@6 M/]FH]#>,IS8J3&W4:'&CAO%&C>1&V;A1,YA%C/3$X1_#!R!MVWWRWRP2;0&Z M)CY@)K=MZ9']_*KSBCX#*YO1YU+V*&;A3N>'9,-VOI1V]Z/;,C.6Q1?X\AMF M!0"(N<(MITUW0Q^V%U#&OYM\%L#;T=8:4Y!O@;^?V'%QR7ZZW="K]ZB6&YTG M'N<,&#*8^(P#98P4"9#LI0*^69>,;TQPZ_.(5"3)#X9G3EB_VU*$$FN[:+QA MY+GQS M>8VRN@QG1YP,O!''E P8"\,K/,7JMA"G;]0+'_AI-7KGZIB6AQ*!H.6 M!\H1NI8'!:NP6B<76AXHG=%$II<^\-4'OHU&FR8E34I[%I -:S]\S1V7#JSW M%4IJ>!LZ17AR&YAT1T--2@=,2C78OPV(,D;Y7NTHQTFF-+EAX >&@^X.I:R( M1*5L@@6>/N:D;1C/)"&$5G.&D3]?!,5$U* MFI2:X^T<2O7-Y0C[B8!G\U3@@!R=(49-GU,T"*)4ZM>ND[=W#LW7 %^@WL2Y^!O"JJJR?0&O9?C9M*?4F'(6Q=6 MB V&V34?!JM[/..OS6CEO'7KYG1TUH[1,H*%,]AN[LENS+8Q!PMDY!E/C!ZP M7<-A8\/$QMYS]F3X+['U\M0:C6S^7(^]-49H.:9E3IMET1TDW59Y3]UP='_( M;'](&C=N:*M;AVK2R)+&-3*OL+>+&H:3XT.8?M=T"[$-;4B<\]GTE=_^'7 MSE"7+$>.3EIGIWT%!FO\.D/].6Z==?8IN;W>* MOGRZ'1^6XRW.[#>\QAF]\1LG,)P'"S=9W.K,+LV_0LO#"W^=$?LL\]>6KFN^ MG**>_[>XP_>.>Y8[:G_Q8,R/\/V$7;F.']H!X*G%;F^OV!\?Z"CDOU>?Q[^W M'"O@M]8C'R4PR8NF)427_IWA!9_&;T/?@ Z "[ ;=_(O3NOQW%\4.1HA62V?R+*22%CF$,VYX:W=?Z8 MOFA4K@*IU4= 4FO#OEGC"/L0_"Q)KMORN,:(.\94WWG3T-+SLO68BN%Y MW29!%9PH1:N#2O MBP7*88S>V:&SAOJE F6>5HJ@H1L8=NV:4]5L9(5RN3?3G&4"VIALW1='GNIE MA:MQ1J8<6@:MSKF*QVB-2)8O*?5\#QGVUW?L'8SEZ"48M=N0W(KK^^ M2\$-8%^Y]6;6RV; $5EV>W%RU2&GV^M<>IU+?]"9T3J57A/,1@2C,^EU)GTI MS5AU(OWA[*7.HUL3=IU'?^BT>I QPCTG1K7.+U0, "J4;Z),:HG. MH]>YR3J/7M-J(VFUU3W3F?2EY#6^Z/3ZK9"D0(+&'N"L-K6QTE-H!06#0AO8 M0/+?*DFP=E[8'>J2&>.LIZ)O5BH1UIC:6-"+>V&IC74;RS7 66UJXS: JI!; M56_2OJKDN5T.7Y6NE1IA2^70CJ'$$;-)I"V M**V07L&0@&?Y?(1/!9F<1B"@:>[%O\_AKYQ3^@5\BQ/ZG4===?:?/OK/")SG M\P :F55YZ%EHD3^A>A9:+HG?<6_L>E,J/[X!OG0?*4K'[ET[I"0(5=2AIAX% MJ>=C:-K<\-B-,P)A[,W9%\\ ,P"U"TC[I+V])B*="+N2B':);2A (3M&HQ;, M_=,317+BT]\S=V\5)6X M"L9J[4=2"AZ.[N^P)Y="!JW3OHJWM]=^S*K)MPGDV]:DJTFWF:1[:)+W)44$ MKRU_Y@J[2M?*OOA:V29K)AUBT*2K2;=V !J$$TVZ.E!5^K[%J8[6=&98'B7C MV*ZOA'&E?2?E?*>C7JMST9"K:O:)EVW[*6E^.6Q^:8A:U&$R3;I:U)7SF>GA)CFVS48PY'^_*2>[5.6;PBL\) M*6*## _ORC'=!P?&'C'#9]R"'?.B.W=\1GW$&Z9>',%9N; MS";(\[S7/?O)7YR5\9A@L)(_^=6/J"89)P6?G,-,$]!0$I!/!$1+ +A%(7YN M ?XZ#FAR97J%>KO"8D\52SGCN((BRD+O;%D[F^X*THC-+2G8M\U58 )J^L9R M1K!9;UC[[)BZNLA6+_C$&R:^*W$;Z>6XT4A^$+F,2T=T%7SY#+9#(%:!(GA- M(/L@$&5"F'5U26BRY+T#]\( ^N+?P?SWT:UP1LPE1\$,/0_S?(S]7>I8N?E2 M4]?*)EM\2J*LW$/3RKK69_F[>UX:>^>Q\GO7 W'M "N;U& O<;;W8U"]R.[> M+S@6K Z6NB>Z\;YF30OJ HG:C MXX ;KRMTIT@]C=$;; ;H6PHTLRC +(U0S&5=*5"68J[=>E?14&]@E:L"E]=H M4E(%)R^6E/8C(/?OI!0]^_A$QQRI+*B]NRPJ&EPJ6E/JWT56NT&O2>FEDY(^ M$UL6\3>8$<']@'E&P)G_9,SJCTL=;L1=(4];G0CX4?=P[KZM&%7[;X^A>?.% M\V:G"6$P%5!54S^#QIZ'16[E7)^)Z3!_C>U9FF%]J("J^JT/S9TOCCL;87^H M@*HZ[0]]5J//:AJ--DU*FI2T@Q;?#YUI4Z"MONJLOHIM I53L!5"4_?L4&Q, MG1:I>?.P>//H5,6[.P_% 2RU958I;:OB-EMHA!S=NK[_FOUJ6 [V0THF8*D9 M-NRCA8/AL"L X][8]:;89>EE=-)Z[WK49RJ8>)RS*3PR\1EW1GRTT&Z8"M^Q MFT%+-C:+NF_%+;2PN]4#;M613=L&.V8%?KJ[E95L S:N84OMZI*A)('<)0XIXYS9POGCD; M<4]AJJ/WP1L5,J;CWBJ9'_?)Q\QY567+:;2!$\ ME1M:M@V[29<.@:'!?5^L_9$[(6?<\)PUIQBZ\>5B\ M>=0=J'B,J?/ B^:!;YYV'6>"7QF>-\>+=R^G@-2 $I&O;,/WK3%L#Z:18[CC M4ES;^UE&? *7_69X%N4'1RD;SZ2*1\]&C[YS NIXJ7P2N+06(P+L]G+(8OL[ MEL75PHA[D6D] ]Q0]C9=31SMBY'LB[FT+_BDO%+92_8FE4+^?])W)S]&>V9% M>X9!+<=UVIF+D'^[>4?3X3!3X[LU#:=X0YN+L3\<'@U:O ZF\)^O$C%:J6/ M;R'>I]9H9/,=,EY+\2R$A-Y9F.6DP\J,JR3[-2/;#BP5-MI,U3,=L]GFK-E) ML*M"!=LSXQZ+MU?LS:6^D')72CIZ@"1=I57)KWPX2;!MY MM?>&.,+U36[LJ[\E:2'4-$56U9\*MS/46I:4=?%"2;)$!3-GE2MVJ];E.;7; M-RHFB+R\3G:UNR'UJ/4KCX^L ./6(XH>NW2_UJZ+6:WXO+ M4$^((WNI01WJ_N7$.!HC3BJ-0318G*@8@5"F)6]*G&!'-46B$ >:\W;J&XU-(169T.@_L]!=C59^2F9:*Q15I<6/JRNUF\MV^:CM%.Y][B@BB% W2&W M;AQT.ZU>1\4,R=K;1FE^T?R2PR^#UL6%,G:F;BM=S2Y_=89**NS:LP%4/.JO MMQW(>>M\H$Q@HO:MTN3;,/(=M 8=%3O_E)V#HILY+^[\)1YF8D<@>-RC_()@ M'-I1"7']>2LZOW8/:24*M6D]Z:EH5C>Z3ZOF3',:$[)U>;N_\B(HK*HZE[WCKMJ^BEZ>[)FC\U?_[4Z[8Z9TVP MD,HJ[RDU27[CE/0D:9X_T$U4G_G,!5PX#^S:\DU;U-_\\5P^O'@Q?B]Y3?F\ M][R&Q'E$7BSCG/H)__SJ^O[N_:WE!U1(L+\\=#F/?+!_.LNAZL"=_<2RLF'7 MU/]5S62ZY\?+K)J%T0@#=P6,>;M5NO0IF L7,<:-0VV_L5?T%GY)ELOSV+D MP5;H%B0]KMG$\%GPY()O@!Q-I#\,?'H4X@VS^ ,0_Z-EPJLC;EM %WS$ M#-/#]MC8.WOH<0/H!@M+P(4"C'@6//K$Z35^S.Y=.\39L NW:8W[%W:0R*O3)L&P7K-QZDJ"7"9X+^%+KC#0M"S_G&YZ([ M.^RP.TU>B" Z!I"E\QH _D1!43"?H0RQYZ#.B5P,ATAXS@W//WZ670LHW%JY M\N/-EZLOV9%W'4Y9!@ M %#"H6^-+,.38Z5DR!0(TF[)X6A98Q=VNR75L9_J=P3P!*[G,X(=%N/SF>$9 M,'R0 #[W0\.:L M.Q"]S5N9S7F:N, 2;??)@5V+-V1.2$F+[EARMD#)F<>M](T'C++/X7W+D92T MP/5WH6>"QN#L\L'CM)TMI+E9]#6:+-%N3*D&QI]8L^R="=DACQ>G@*TV(M+W M<"P4DKP-IAA2(S:31=*-\>D, MX(>I2?(*NHO$LH6R#)<:WQPAY3V0=BSO08V%0CJ31G## ,@=A%'L$K!;UZ0; M(@ #[X$>V>\H65M8>VK 5BPCX0D,SK;''PP/%VX@5@#^46I9"986V%XL,6'^ MB?&(KPTY=R3L! FL.[KBHM?Y*4(HU7).7!@__K$+KL^<1*P-3,OE^ _;(D0U*&Q++\V%A\ M)*,=IT=>$AOK1$5J2Y$0QF#-6#8;A]Q>+R* +='6=+UY>^2!\>JDC*_(/!-Z MT##_"BW?BH@K"S#_#HI=WCLS]%QCQ 75Y]JA[GA,W[3P-5*:H2& M@OR^<0!BN^K[:X$%!!L$F&%Y C?<-SUK*!"(,2%VD;[9*"MM6^A,>=QT'QRR M*X$!D5#@02P*!P3];7 \8%.\P)L(/G-!4FI2U!;@U.-MG2,^MI"*VNC/$?\; M,!]ZE/*:)43M@^N.GF#49S9YZ3:D?4A)(14!(&%,SYF\L!T7&!OD*5A!(?L3 M$(X1_TC7F=ON$UYU+@B9;GL"]&7QE49,"B.M^.(HV OG 6^: I/8\H0!%+58 M@*W!8=#(0?Z5WJ7#P1![FECF!+=UY)*C"L!8( S(9P+N$S=DB3M4I7!PG0<7 M]]J=R9'\Z)>\;0&_+N8IM,A'%M ;!S*#/9\*BQQW-,)6"H$9Q%$K".&C\R! M00L$Z8(\>TS^)H/"LWS7*#&@1$(NPP"T M&? H[!@8LGA?6 !\'8HW@06Y ?N<"MA$&">#1@A1U(;(W0ZZ>+%M$ST830=C M96XO>QZ,Q:>)NH<<5H&T"EN&7/ =/4#JVM)>G TU'@9/G,@.3D:+;6V?*!(:>'T%GBRP3,9O!-G& "S 3[/U+D[.S%U&@7)Z." M%VCIUC.Z.TG.?"^D]X3N3J(I1'XR@B^N&C"32*57-*X[_XSRG!S[>:\ MZLT5U##X5<=2#UWH)DL/S9V:.P^9.\\O5.PBO)<;4RMLE:J[-"IB79<#DXH= M$S4I:5)2M_EF\_ML?HHSD#'3>#])!0T_8E&$+;>!2<7C!TU*FI34/RIH[-7?F<.=94Q+$E.1.Y3U/G4RC MO8A&Y> =7?14#.@WI;V[YI:7Q2W]OC+E70WD%AU66,+=[5+3%15$C^J>BB*B M9Z^>PZ!U#E)>XU)D-]K ME6BKUU$Q!J@S7#6S*,;;J;%Z\^ET@:^-O#S'>*+BX:4CVN'6/-+ MW71QU&UUE;Q[NRG\4L/ALT[U5,1./MQ43TU*FI1>2M9P';[,C;P.AAWA!2J. MSU_+]O/U!!^UK=8(6ZW7T9::]FPTMQ0L2V\@K^CBR@UV^%>\L>D(@X&O,5EF MQ#WK4=P-9#E^X(5TE:LR"E6;OJ>X=J=QI_XLWY'675NP>E)^SFL=:OMVQ?5/245/2##K>)J28E34KE']G^&!B@#'/$]]!C/^;* M6?GW/WX,_?:#8W/,'/,[\S&>NAS40UY9OVJX?>OP++.JM[9K??OF?_X.Q M?_RO=ON>VS8\TF(/W.&>85//'V,TM1S+#SPZ(6VWQ=/)\/3*K^*%2V=TF7G\ MG4A2HI))F.XS'__\RL1KKSO=3C=PZ:]^'S8B="SQZ]=.I_>*C;AI30W;__E5 MN__JEY.37A\437I116:M85WG\;K.BZQKT#O;95V?^5^AY5L!9S[W'BV3LQGW M+'?4_F!\MZ;AE/WQ@4^'W/MO>!+&L,R C]A] %O.O@)SI-'[HPY?G7Y9'@C^B<&ZUY =4= ==<1P9_T\I?Y MC%]^M_P_$Y )8@+X\_U7 ?&?GQ$2>DZN57S_ZI>[_G^E\%G%.@J@'_;LQ:!? MK#5&?W=OZ*=7VT-\EZ7'+X;-'5GW=)%SI"M;-Q.?@HA1866KCV'#.TL_) MS6.T<2WV:48];%OL5W@#"-URF-B]%C@6 =;0OW>],;<"4$-^^]UT9KMSSB5O MB)?+9PX)E #IQA$ K2.#!:Z(0"5(Q8"2\C-;T$UO0>?5+VN1ORWX>M,*B#*U M-PT0_BD,_ !L$O3IOWC< .ML+O'Z+$+]U(O+A-SM 2;N R,@"-^!, WF"+[K M8'H;82::C.8J@I-V=W!Q?M'M+J F#FXNI@_BDPP3YV3DQ5>&6][LGY MX.1D4//*BNS:QBOK]$[Z%W6O3"B+DE?6ZP[.ST]JY[4B:VLJKUU4L6^#BP'\ M4_N^%5E;Q?OF>D$[X-Z4V3 -]P%$/_"75P*/?8&G;O&A*WAD-X.76:.?7]W MHMOGKW[IGR_8OHMS)=!:#XXUMDP#32+3=$/J\L3N7-LR+8#]#PR8,(J8+&]& M\F[R:O1F'&A9NZQ?%O(#GH_,MQA]TT+WTQHOQ^G791S\*_0#:SS//1^@P!,S MN6W+PP;[L)Y:-(BZ<7K"-CS_HBR>.HV'@SQX)^+K'R['&+(A&&+@K0"RZ M+SN=VRP#GGN4SDG M5UON/4W[AED!S&D*G('E;_F(L3N0A2!=R4$H"+*(*.?!6UV6#PX*,N_2,4$@ MMMOXU:_W[QBLP4!93?H$;Z7!YG:X+/A[S'T?%B7#IP$W)PZ2,>,.P,V!BS'" M"CI@/,:794@,&!R?]JUI: N'U'?' ;A&'.@>Y(?%I:L93#B;N4\P&SX/T\&[ M^ .UH0=2.V8@-;G''?A>/ ^P>A35QI%$-/V\U^O@.EKQQ^Y/-'+J9U2 AC// M/)+Z^8FG?T!84C^ZH9?Y5:P"$7<_]T'A^/0"AO;\<.A;(\M T%NX S8W,81K MSX^?99IMJ+HZ*ODRH1 W)2H:&+VTL/S8FC+88L,Q+=A]/S(O<%=,.QS!4Q/8 M)]BBB?'(V9!S![:3SP!9(XQ I+#58C>.>B;<'?6^R)MU@(O[M ?*'W M6@3L =NA8X0C"R YAE=I9]V9Y2!9 8VFAOF[#YAR#.&< PG:0+0C1** %(?S M.&DODF[DI.,0!G/P5B8[>B+TD*R98V#0@SD[.9*-( 8!I^!,VMMTG'S;#$PQ \0$_&AM1&>-P:HSX,;L" MY8'5:Y9#UT<11^%@8]<-'#?@;!2?[_AR+0!B&ZF M>K*""?MZ?'\7=ZQ3P0$0C/+H8 MT8Y.K0"WL&&,@.LEXL(5QX28Y8]#%_442(2/'>*;,LB%.5AI<6&80"BDHU< MHM0@(E)BUC05>W@.((5'C*2F$4^^&$CO=,3[*.80'9&PL9#GD.%'4E!%HBX: M,MJ?<0B(PTVB;?5Y HO][%-,@;;D X]UW4_3M1;?= M(I,%)_E@>.8D.7/OG;52'\#_:AI!"5$2$\0*A8Q;AV(#'/]%*2/9*JTH47I, MC6^<<5@6B!J)4="2X70FY&#-2"+$741M,$5E()2H[W-)$[9E#"T[ MV9R$KQ<:*:]Z1\R"E!>1?3[]^6 RH)+W_838 O#$W[*+4IPY7$;X00DROG0@G#AR4#2(*[7,TR B?;" M!.IQI]SSR4!QGTCP(@M@#F0 [!RI6'@ #.(1R'B0LWCH$)!5B0VI8P)X<-W1 MDV4+RP5D"K" A2Y\A%A3"E'!E[C2Y(X(,.;]8&$\VW4>VC;)F3+ ,/5*0_(?;, M=,&7%L1"WNH(/01<9&!\EU ?@]L:H+B)I*5)$F]D 0E[0E,%)"RS)!],8(WR M*>%RF)&DQ(<\(+_=!$9ECNCG9=(KW[FN5K1)MI/VA$_^5,11P<1SPP<4_!X' MH\ISC5'\&YA!W)CZ,/QKZ6& ]D!6I2U]&UJP@4?WUV]?@R*!)Z0?*@BJ_WK5 M36>Q)WO,?H_1^F\>STHT!*,*/S=R;A-6G\*HY!]$@'.V]O)7F).RMF):#]*P MF4NPI::+Y@%55'2RHU>I9UZ]SDQ>]#XX&.3CS9>K5Z_ERVNY0VD*Q.U,4$IN M_GR&P0[8R+'UG8_:X/$ /J/=L'PZ'[>0WT#6C(CJ6MG(",JCZ9",N1'9[#!: M8L]%6)6!$M<#'3&QS$EL%4] ^ ER]6/"M8VAZPGZG451&,C*NCNZM[ M:G&"A!"]1W2<^'/DG01/+A$JJK^86MPAX#QEJ8(5FD;,FRQEQI"#E$=.0ZA@ M>J%)5SZ5/U\*/+E^/QB$FR$34:BX:U!.#=)E4Z&2$."Y@ M C2:(QK@A#X9,)F(#'F;7! *T !'B]+D=$! (76*ALA<$J23S/0PB,TEEM&, M.V97*\$?8F.[*1U("4\"S9X'#PV&P$7M'P_'T";PQW*OI668OW_'2(4QSBEH M*'<)=L+ :/0\V8EL(A\R+;UMH7,+8A,P+"B@C?[2/#U+8^7=#9#<;&;/UU(7 M1N4$?5#0@*PJ.L]#'@V%W27V6%C"2$Z2E (WP$"Q-+%&\C7T-L1FTT-/KO=M M:<,%1+3I:W*:Q(/I?EH OO!*D!$F2/TT)4 MJB:2P,QX-"P[,L9E#!]=%NL1OFC%9K- =RM:$Q6!,=]T9UR^9)GB("&RI*: M_"A&*Q2N=)MD))+@(A?#%UH B,]*.06!C(7X01;U)L8,\/PB*^[^[N=Z;P8> MC*3=OF1#\>5D9/@1_A>QR?*@@K1LVC<1-2!&D,.E9D!30[HGL2N;<% TKX&Q M9Q!)#]R/F<-S_P64UPB)M$\S+K$I,IB1IURPO:#4VQ1Y0HT?>=KS2J"+;3)Q M$"((-S,M(V<> X%#'L4!,/J&G$:T*,(_*V5A8OG$@F[(!6&F@Z[1ZH7PDHQ% MAH$1*T,,5H]&@@\DLV!(R*,I,[BDZ%!*9/-11(WB&Q0O8G"0G&!%AS,\$)QQ M,SF% 4,J#G$P(#L1!1SRN0N,@\:-M,23W9("CO UY-5L%QD M)H@#=J;A/?*V&P:%*"%'#B@N%'*WX'/:W2;6,6S21[#J&2=C)&6;BQ-J;YJH M$1LHV2%=+; Y@8CCM$R<3:8YJ;C M),[,5BX"CXM!(5&05<:^TIY&U8M8LH,)=P076@UR5M@H#%.BH5ADL=?1,ZAL M94!0V(CD2;BF-!J?)MS)RA^ C%/D!SC-G45:/$$#N4CP*WH@,!S*-/QJ" )^ M#'R78#?R>!M+]9=+>R]()I;I)$VG&(,!>1MM"R+&3X4L8A^:XN?Q)G);1,_? M1&.WLHXG,5'LQ,HHV()?3X;]LM]-1^EK0+?\Q:A**][9M&].9YRQM;HR0A&[ MZ?"\Y24NR"J/G3)*\IQ":>.OF@<7)+Q/LIWO(^T%JVC%*\UW-V-*7\*,%%'& )C7,]?#G!UTVKGGQ[[Z$ U&86T);8JK)>#IO?F,J!;?:J7/%^.I MXG/$*/QQS*ZB$ST:"R>(+$:/$B\\82RVA%ZE0?DWE!M#2_R%^)L"0B88J[A9 M3A))Y6#>DUSS1C[@+*7JCR[OKUZST\YIN]MI#P9M/# O)W'TF<,FTKBK3CB)MN-5'$NTG$<7B.<5[",J%O"9\;QXF=%J'N2"EO*J80RDQ^B-STNT[#\8E1']$6T0]'D1<*+M+0EZ2M- M@7'BPU94M\A=:09,N.MI,3X=X2L=6(XT0JRDD\ RO!^EID2&%]8.N Y)W"@R MD83VXE"ME#71^52L\D4\.38U;8KZH9.$"H"8H+D2^#U:W%E^B(VT%88%[5!D M^&0==[&5FQQ3K+5^%@Z!$M=UI;F4E<'R.W-B> ^"DV-^WWG7B?<;QEYF-/[AGTE7LJOJUE3<]WM+K:L*#)5 M4HLBGV;R\2@H,F?RA19F37$\VQ:OFG0RZ_C2M!(W'& KQ]>;K5F.&@V:&A.' MI-Z0NQ6CMWL;H&4]-)M@[)KC89@OI*VLTETN1GH6H.BM'9&PV#R@T)SQ4B.Z ME($OLG;\O&8"SPZ;A-EN1'[.;DLZO]A@28MS%]_%S=:87UJ[CG5/>]T-UK(W MV N)G=/SP3:P+TM,QW6V$IH?X_>V6L#@=!/YD$Q622.$=]^Y9UK"V)*]$ K6 MG>*O@K2O*T..N=I'&\*[<%A>['K1[G8[EP, MNOU2\"WQ03F245XE:C-7IN?RZ(V"./K-L$.^%8K6\?&BAMMP>A56O&&3LD7! M5?V*=^&.[?&P&W,LJZR]H^U2'F:"CKTSK%$;Q,V5,<.XAC)(3$!$"&\<"5\A MA)Z\$(QN)K-WP>C@]%!9NU2]5QEKTZ\3UQYQS_\[$Z"QRR#PK&$81,&H.R/? M6$U>E2]NXQ/TP9]?=' 6!]X3N,7\R][I>17@?L93(0<(Z9WAX4'",ST,UZ^D M2#>@:,)HOD)TUS[IG:/]4?[ZB_9F*4AUNS9GR8FN7%Q40J?;2OC=D;"+X#X[ M[W8KX8/RZ*"41F;[HX/B>FGWG=]4W?2Z)\K+O"+KWE;F#4ZK87U39C4#"L2= M?@BOQR?@[.,1 P6%*^: % P$0@:"&[JEJ!B6NB=G.5:).GQ10H>\'+ZH1!=N MN;AUP%ZMT< MKU0ERZ:4]H-[M'"K9H@B08K2&&)0#7649OY5PA"5",I2S;\B/+&E^0>*HA(9 M6*++JP7"IK10GD XZZG/'44(9$ONZ)]U*['[*XJ+5!S0/COKGU6B'[9FNY7%+AZO0 <(V<(ECK2-@ M(I]2&992#S.#B'2'(M!E\BEN/K['_)6%'N0Y(U<$7\ZN[@C?5T<6"HBR-RK> M6H0L>N8JRBG^'#^[U?Z>GP^R^_O,!)4!6H1!!H/.Z<: 1M>?\>\ST6L.)#ZV M/FC_9G@6@7*#31>QV\@[)Z#V!!_=@-UY%O6]?DMUA*:%?Z]2 ]%(T4!B'/&O MG![MPW<2@DM14I"O*7+'LKC_=GZ5Z5#[:2S&)P62#P L0ZXBM8AB9[6#;/!\ MJP6F#KH=H7"ISHM^:U_? ;;CADCL-ABUP*+>$,/OH^Y_GSPRB.]%IZ.5^,TF M77QZU8@C M@"8%#,!2+&&B5QJ*8G PW=D$/6T\\!)P% ][%X]:!69.EU1#YWC06X>9'."> MQTM2NDO/%$)%S1>K:W,#]WMQ1]8T!JVZX MR.F2FYX'>X/:!LQA.3:007N(J)-W6UC8 !Q&Z^!=Y>D)\7/Z"H^\RW%735C6 MP@H34.E-@C=N_+G8);,5=WS$NJ\G< *QBO0)0S+Q'01SEA40+=FB>]?BQ88HBE8W-45*_H6I!)V>N9#+T1X MN@-JYBSI285&RS2(7"DV,X>U P%8_D14MT5]A2Q:P?M9A7$1K+.>1BWL@%&WY38-\ M+<13V9KYI$D1U2O'C1>R[_S=3Z$@Q=[4GCLJ QT)BI8_T:TPCY%(C+=#4 [ M2EV0\MO-N]0%*:\S;;23IE-Q';:X\ 5;)P$3F %V%<1V<5;$48O-MK&7"8QE M1I#%C?<\#D3#6]A]3;;,$@]D6G?/I'\W3%RC8_8^]/#]*;V>QB90D>Q@+Y@[ M "!' GP7VYL*,G-%B6SZFH8EP>E;6*I+X.($@".ZGN1?KD. LBK69@C"%.Z+&K7E===77(R (308G.MO.;J M*K-)BKP(I_E^/Q*P;4VM=$.9# M(+!!F 2ET5T!TX*/VS/!0:";-A66_F(90A6@+Y_%(-F)K-KG. M*>>RM<,(Q($3BUB#T)UI34?Z)=W2'A[#[@E5,,?.K>%C%"2=GL2Y1Z:=A6EX M'O5\E=TNJ$M#)MP4B0P:3.O\_*K["N\S@'W^^978UQB&Q8O_IM9H9/.?F 0_)H,> MN$2%/,#R..:HLA8Q=$V7&_JPX=E.,*^?Y9SL-8I;(%?\_!QRLRYF_GR]C3=S M2!UMX^DD%S.B_D([B\$-[E7KR&VV:@=68175^_>O7^_=W*;KZ+6:WXO+4$^(0[@,=HWJ_N7$.!HC3BJ-0318G*@8@3A1RE01XL3A M@2I1B$+H44>:C-P0C_;W '6IXF03L$N/0YPT0*+LM*&*2)1Z#)15%6W*2A9% M[90U+/I2#V-J1$NS)=>FMM"/E+26@\?B=^$4KEF*RZ-^I\ F'[%+<8T>^QA? M926+G#^% =W[0RGE;PW?,A73%Q>#SMG) M:;+HC:97:.'/-LW/6_B@>](_'Y2V<'EQHBQX9V[R FNS:\NF&HEG*N)73"_? M7()BAXWO;+#MJZ97;_U5[7_U&"A[C)4L*#J";\-]XLU=&:^S,=NEYJU]G=4P MV.IU?A+%*5AD3%=I+:W[,Y_*.T;% U_P>K]+K!$##469YI\Q#?\/5%.,]%1< MGOSP.'L3CT]O+X 7CTT_XL@P<#0N#JMJO6Z<\+]S.0.6GX#I8LJ^9)A"_R21 MU([8U(NWP*8MP)JN5I3]#R\!H\ZYX?ELR&WW*:ZA6AYH%&U9?$R7'ER/B$F-9([BJ=X55]\VQU2NC+"ZDMQ_2HTLBPT3[U1,D"32FO8A;C M9:#)*QQ=9TNI53 @YY$/#OK''3305]FF"X9[;_9=1B^]A^%1I\7P_U_GF:CX M>Z]STF*]_CG\,QB\5N%@/1$-QJ)HV, ;R**P.SCN]IY#H5JX65?G7G39_>[Q MF2J4LX_:A2\3CW/V 7Z<^.R=@P6:VY4SK HH;<28>Z:7WXO(>G9$XGV3 IN- M..G@>$3Y!95"JJH+P)+_^K1@IFB]4K)>*6/9(D)9WKI/CD\*AQ,/0OYGC&(M M\+7 ;Y!DT@*_23RCIL ?_+ %2^UP"E-BC"KI KG4=B$AY<^?OK++I'N+<)QO MTSU<1/>2MX9M8)>9^PGGPF$;, L#2'*DI/CE?)ER.3\.K&F43 MIWM;D9' :](KR_!XJIV2Z.W%9U&CE+A-$GN:<$I#AG]$'W#8>V8( 82-L[C' M,T$O=XA/B*@6L0(U[G*ID1#VJ+*P21YL$$Z*^R$:*"TV\O##Z=3P8 FRE<<2 M_;@9^DEW_Z%UVLOTDVG0,93$Y$^H14IUS2&LEWKG7;C7+:;FR7K'ARLGMQ:99_4MV)RZ"I!7>5 MM:5!".9;Z//-,\=K05/IG';KHI5+!X/UI,ZKF,OZ$A-5][OFDQ:XJZK8%!76 M#IR\*;;(6LHL?;J(15+@\J!:<\R9:<"'%7LL[WY-VR[OB"' M8:"I)8)4-\T4$4&'WA*E/K-FKRYB.F[?9O+>RA=G!(F[F$UY'6B=31NT352* M352R+]=M=<[/F^'+'83=M3^A]^*,K20:IIB8TW97[2&K?NNLTV^&F*O+ME.[ M2\R^XUB-P49]'N8+ZIMSD(<&RJ'EI'5VH>*Y0E6=>7;,K"PY/_&9#$L1R+LS MYG3%770'W%4Z"^X^N@$/G\<[-]A[VWWR"R=7TA31##<(9'KX>/1/8QR;AE8U ML7+W\F61FD?UQHR2$=TP6)&[**S^V<+.9/(3_?3.T V?8T2?2)8DL=!VQ^WD M%%VF78H"9?X=+U5]D/7,ST18/"Y+IID#2XR?3-A YIDGHT4X)XS;5S6OVKL2P>$XBYU$ZD_/YPD.=R%FE+;7J MX$($S6X<(/JISF307SH28WKKD@(*?L1(4[%!.DM%,%'(EZPK0NT2)C M^T*EJ@(ZFZ%4B8!/'LC%>AT7Z 0=[=)-D=87/7IHDEVI_U=0#66<>-?T$ M3&<>K6&L>K3VYTTB9IE8F&K'TK6KZI=XZ++O[)ZSLS,%U;AZAR<[G#_$!R?W M:*QA8/P:GDX?=D0_X/?K3RO@K[-VYZ3=Z0I0TV\OS^7_%6+_A3'G0=Z4]_3S M>^QSL4DWW.[)4KOE_GFOEP4H&3L&ZY:#1.0MME *W\KM=)N&5[R8;1:RW!UD M/?+N3OYK\.'\6@!:;- 8^,_<#[S0#,39 W: ^,Q%Y]@KUP]:[-WW&3>CC^B0 M?3&^L[?B![8 GK9YEBO-5:T2T"P_B M7KPW+(_]9M@A3R$6SUCI""A]TGI]Q]XY#V"3<-K(VV#4@O'8'Q\X]JS.G,1& MD*%HB^'Z-(Z@BH BF#(@ 780(((G!0X!4_AP]L^W\OCOTOPKM'R+!OYN^7]> MWZ46 /!?N0+V6MKDR!3.R.OL]N(#BVW.=]=UJ,F2AQ&1QRPBCQF1A^'CK_B" MD:".H;IBV0/&I>XPC3PQ5/4Z9!KD+6U+=G] ZS#CP>-D-ZA@[ZONA+\0>[_2 M^X'ZK4>PR#?Q^1A()"HYY(PIV'&3VNCXK@R?6^B0/0&6:*2*&OBN10/5*@ M2/BN4D]^H&(XOJ;(N]*V !GICV2D8\*=2Y=Z2"\E,9Y58&O5#0)%V+I2A=WJ M:7W=_-N+LZ;_WGG[!1W.'Z23H!Q:NB>MR7G85*TPV M7^ C^^AZP81"X*$=T(6SM[=7C2"=\\Z@NSJLC8NCM25+@X45(Y^SDY.&D ^& M-JYD:.-W&=JXDJ&-U)'0;@(")I%SR"GD#,\># %;R\.'*AA\\"Q_KP2TOP$>*M+4D?[%6S= MM.P=>I@ M"4\:G/WIV/Z@7XF*S5E4(NE$UA%E!B31P@PM9 28>!R\B?CA;*; 1K=[+V&@ MW3WK=&,#V8$=?L$:RUN22GA<%*[CNWP;_D;.8^P4=X M/ID;K\"Q-G.BH@O);W',.QSRUWC$JVC BH7]V5+>F$P:*P1<9M_PN1^ R'1"P[;GI&[^ M"O%83A3IB#0IRQ2-#S#+Y2N@P'_&WKAQ?L"X]#XL(R"X8SAD]UQ[2/CQX_ &1/DY.@K$8)+"FT1X"56PD M(>,QX^G>NQX.\KL53#"F3U!' R*XE0F&)?RFLVRS)(9;F22^J.G+J+N"EE\)+$YPCS./5UR)3O'G5Z\,046N>7&?(#- MS6"]P$X=WL8()!3>F&YOL-767/-AP&X<+"XD[YWBE[ UOQF>.*_!V^[;MS=O M/WW.Q2J^G[R.;W\:1^]^+E!6_&?Z85KYK>N,\)0)(!\"9CZ-QQS QY\)BN30 M4@J)=1!LM=0V>_OV$HL679SM85]+Q[EAXGC>JA=;Y#CMFMO&'&RQ:\]X$L/< MND8J,%,A;6QSD/9G=E:A:L02< 4(!<(O'U:3^@KC?@-M7MEFK-+CS=Z(50JE M1F[8")^;:)W]X?Y7,-P 86"R@XGZF2_TD4M*^N4AVV=N>>0."+%WAN=@U@"F$]R'0U,.X7HBCP!T9<9O!#@0C$].!HA/ MX[BL7KR> B":_L81D^.S-+68^=(99::-9MWUU+M_GCC4>P-:[]=6;EU?]FRH M;;ON/'G\=ZLFJ$Z4#BVL-X[I41NHHVLN_GJ-)!2E(OYNX+%L,$^# M';T2O7#CR*>CAW>U %*U&6OGVN]"-MN(T]X6ZY"9Z"0^[]UQ\(1Y"=>@%&UW M-A5!73_(D%'JC>B%U//T^(X[TNTD.U)@MCVO94/NZ':V6DN2/G,5^H$[Q?P9 M69S!1=_HE%G3CNMKDB^?39Z)QXR'Q'/G9,#E#>SV,#3G.ACZ$J+RL^5_>SM_ MRQUS@D=,Y-=$<"1#Y<77+I8T;S>;0[,./%6Q) .856&IMR66N3+[N]#]GLRQ5#Q1#&$A!=6Y\V[O[Z;>SW9'@V>I8>A17# M@_%S16"367_/#9/J:AA%TF5@7'A3'@=0WX(/[[<*G7]EP\3D9> 0-$)I2H^V0A73@[9B'05L64"IQO;+NJ M2H\K2D)9MC%)U(QX'M\JAG>%I?(,,06]?6\]B+HDH&MQ*]*GH<\](31OG%D( MS'9TB]J+]5[GHC%E;$=E$?.K>,9L5MX*W,9#O)W'?_Z'!<3JF9,Y34Z(BW\3 M<-$/O4)GY;U^8C-M N].J/UGZ%+31RS[]H712.TS17:#D'ZBRL3$JDE1SB-Q MW:T UT*W[X#K;B%<[QO-I9*BIJ,]\*R:=)26A%\==Y44[*N(T;[R&*U!M^PL M[XKIEF[W?/\RH50 ._1<8\0\>7;E!QXWIKG OL4'Y:'-O7ALLPA-3G_[ M+,PY,R0)UH^PT0^<4LT1Q;)1 5*FS0.,AON!8=M)XV[P)RF3;CGG*IU@+4;% M'.^H/\"5'/$F-2"X<%_D<&N/LE?E.8'_*UOD;SYI&5A8S/?;&Q8R:7B_W/5V MQ\)] $LS/#3 W%%H!G',-XJM9&+O\F'Y;/2H#,(4CUH\.XZ8SK:<;V_&KALX M8!Z"L_F-?:>O/!?;6DV"8/;FQQ^?GIZ.OP\]^]CU'GX$V[7_(_[\(S[X2CX? MS&?P/(!%5R^_HL$7AY>/VL:0VS^_>B^_;=\$?-KNOMI@XFC [.0>]]W0,_'; MJ0VS8(-R[K2_WK_ZY4;#_I!9)>)6#)-BMJ)F%<._UA3/+.$1^_@?/V9@ MSRS(=DTY\\3#7?C?V27(!8HO_[2'=A9.>-L(7!#L/^9BZ=(S&75Z^_E5][@3 MO0H*8PUFY!,_C@TS:"]B"/./>Z^,M#>@ !7@A@SADGO)@XHI( M,#7,'[FS^/:%^RMVVCG=@BQZ>6314XXL>L^316\M6>2OOI^W^KYRJ^]7L_J3 MO-6?*+?ZDVI6/\A;_4"YU0^J6?UIWNI/E5O]Z:ZK+Z(.8BE0B3J(+[F:N5XP M=FW+%!W3FADVX]^Y&9(V<,=CO)6#-@7;(06L MV^_WF$C!#-PGA[VU'TI9PI1REG MSU-*OQ1*.:F44J0=*.^(9V#LA1[&$&Q,APPFAL.")VX_HJW@!!-?E&TA_7@< M:8NNS=EB@\_S-OAUQZSOWF'$2T,N3\].S$P=3-_ (75^> M1+R#N$O(R=]^_\M__?;?GH"WF.^3BRY--&.X^=+MKCOFI M&VR[;\_.>V<7%^>@B8^WF(97 =N.\ I%?GAY\F>$?+(BV#MQ0'7*/SSRO8B' MAX?3AXO3@*U!R-EY]Y^?K^?RH2GM^GZG>UY,!%:'3SNZ4+](G>Y[U>KRMK]Z0@B&A$$\I#1%VL MTGOAGD$E?M^-*U-20N\Q/R#EV#U=!_?=N$Y8>I&WE$;;V]@>AQ>4))]N=+YI2EFT87EV>@--T4A_Y]X[A4U OI6"!CS78B.HN ML'#P8JG8=?;<5 1B;D%*P1E 2+##+"3@?)DO=5_**A?Y=:T"%C?RFVR4AU=U MC0(60DF#;?+1LJY-P(+];VN.D+, QSQX^YV4AQCI2:CP(W$>-ZGWIB&)'R: M0,=D6^E#)P[Q+D^T%/N'IH_-T/K]#(;[LS.GXZ02U)^(>DXLSE'D_=8]%'(H M/^+8F]+?Y>_#3IQP)R0ZSH..8L^8=\9ROJ0T!> X7(8!Y8%//#&Q#Y O)I/Y M!N.0WU$4>204+^;.F[W=-3MG6-TI]8]^P?+J:[L2J'9ZOZ]$F!BV<;TU=>[Z _SZ/;P#*Z94S MG8UO^XL)$+2=O Z0PV +9F\PY>0>7P?<%D\-GQ;6BWJP#J>?9[?C3^.;^>2/ ML7,]G;?PVL,+*&T076,^H?,P<+]N M^#N'S\9P0+%QN<+05H 7]G#;C$^U/_ MYN-X[DQNH'PZ_/NGZ?5H?#O_'V?\C[O)XE\M^+7Z-N*;*S]XL.[317HMM.]K M]N7^_)-S=3W]TO;A4ACGT7:+V--T-2=K2E:P$H&PQ76#" (-NIX!8BX$33&$ MEK1:^'Y. QS"73_@$<,"RUBP$ZP<1;23R792X2UP*7"WV,6YYF%H&*!>: R8ELX4GA&2!.7(C_1\2/8,01BY499K" V09TOH&%?XR0 MF

6)1 M1KPD2-ZOTTHK#4#\7 0BD^3D1+5 J$ PY(9B6B7W:.FGO:&LP@# +^4 ""F. M(J9M_/W*-UB%#S /CO ]]H/=5GH\#_D-#I/EKH; ,:O)6O<1)JCB'.DO)\< MD-CBDN+R,0B\!^+[L"J:@(ET3$(NH2Y$^HF&J5@,-$I(?G_*P(CY#H2)$B.MP+=12I+4;[ MS"1F,,S#@@<7D"FO,N!1$JIGV*S&E"M+JXHZ P@E8;@4 MU!D(28XJJH4AZPG+,'7\I6FZ/B\)H@5;VYQI<\Y8X$%(]04QAFCX%+?L8:&A MD4OBY$2"DXIH&SR+E>\QC7 :&\=_&!JX-!:6G&V[INTZH? 3+]!C&FFI!8;V M+0EQ8VY'LK>-G#;R-8:9*6G?Y+>A:4N"UYBQ;=3]P@*OQ5*K<-:LI-S0V&7! M:2RD/5=6UO(W ?3R+'GY!V)$;*5 K(C!ZC ^DA>#84=JP*ES!UWJ2_VJ2W9>XT[Q.6M#I? M,&5-C1YP1":VQ?V8I.Q"V8.W)=8A;YF*-3C K\_(\CIO8C5;+RA-]ZJ EY3K ML%7)C0"^.WNK2Q*W*-GDQA;Z#)D%9F49,2-VEIFU%L,ZJ1P52S.9#E-] L>( M;NV44(MSW=R0BK4=J0YOBXR0"?0C$TTM\G89)Q5O'8$.Y?(\DQ%8ZXQ5BV5I MSB0/W?YO/5++T(C+Q=EY68:E1<&4:E$!*:_287.88#'B9)&D:3&KRM:H6.6+ M]+L#DM((375ZIT5$E^=142D6ZY!1LSM&> S9H1:CBC21"D^N1(=,3&C$I#*M MU*)AD5]2D:FLU>Z!%[-*1LCLDE,M?L=EJ51(ZS#H4+;.31FQ?T[BJ_6((S-@ M(QPBXM=*@*4LWR7_U7MN_BO1MG4,R_17SB'L2+]A\JMW7/*K!;UV[BN'NS7U MM\]^]9Z5_6H=09?^RMW+FB'B705,J<^YQ!%\+Y0^ZYGN6/Z4OV#F"(T<4$DE M:EU![PJ'F9=*[*L(7Q!L;:[TI[*43(NM#EN8'<7+1Y&2<=F'4I4XVS"](.;O M])B#-HY4)Y>:40+"U@,L[UL?K.^T-/J%7?D]:R/6->YLM[!:W][.P6J@,1V1 M*+NU;82UQ@WP%E:K\RX%2"OJ37#6//'2LS_QTL)8XU9Y?J?%3*?=7M'?)C@MVK?--.; MZ'1@/^N$4^^8$TXMU#6/..7@MJ350?[\0TZ]HP\YM>!; MG7*": 23-1T_NO)UE>D$F7>%HSAUCG'4N:B>_;FHGYQ$.R=5;S_UMZYAZQII M;NH6A?B6\*^?$45KN35M=@XS[S=QC\*62Y5[[/-N0D%':.AD*K8>8CMXI%,$ MSZJY^DKSZ\ MAG4O(^J;^$]A^Z9R>-E/05RA@8I$94?J[*1*MQYEZ5$B__$1 M$3JEI=5F/[(4\$V\YV=;[WDCM/RK(_1TP#FJSO:V/F/W7II\2*HET4:C%>^C M,2)?X]TV+:CE)[8/.O;2P M59S;/LB(Y,KT&1";D]L][45*N MZR$U3M#WS"?HV[Y2?H0^AU"^2 >.U2'ZGNX0?0N(%I AJ/NV!)6XW Q-UL 6 M(!4V< YE..*QSML6J^H;#_EPJ+):&PK5OO/0L[[ST':WHRX]Y%"MQ:$#^J6N M/?2>>>WA_X%3_-8]^ !R7)#_3++X2#+9[@(6.K3P46[UT]=KA':Y+U_''_1. M-QSSWVHN9>QB/^1I22<3=?K(O?2KLEIU=)^!+E6'5S&)'\_6H.0;V59**'S) M[TXFXSA5Y(%^]B1D_F*#3QE?^DS%<*/[J:^ MK^RYY*]G>PM%Q.7UFR1CBW\^NS$X<86X\UI:I$SB1R?CMM;@\./4O7@>HGB- MY)?N*GPUQ^8SEN/J"#F=\[>=\Y^?KT=86X?PF.?G&S7>2OXYQR^*7 MP@GEH4@BV36"9!%_=5(^T107HBF>H<6[+A-?)[=40%*+Q[[KG/W:.3^KAT B MY+W\R[/$7F$0#WY_G*5>R+HAS-%="FL5&FTQ(Z[=\U7.FYCQV5T@DWF<)L>K MH:X0A"S^0FL+*>LE>D6OBY@K^_H*N6$'/^Y\1%$8L*HAYAULR<\ ^R#Y3.GZ?O=O YE YO)$ MZ$0^>%%\HGD2XJU8L8()T9+#RCP2I1]9$.U24@(D)PXEOB\6\IR60$KX[^/,;)_ MCQE:XP79XAB)12#R@SX.99H:^7%0TJ?>@B&(-.@ZL_@8WN;!#(/E$K/I:L " MY"5[V/.08;3EF:E:(M4F I'D&K-FF 2HR(T.F(.G2Y^L)5N)555TW]FP>+T0 M5MNE' &]AL"=^!"K#WW$.?0[[,F[J8,TTYY968]+M7D;P$(.L:?O8G1N Q[1-,6"F:#@'K%\:B2H&$C4.J$US@,,1/?KDXL/_32 D'3W#-6,-4/ MAKUYQ'#X)%J?:[\.*:P\BOFU..O^Y6J8;<5!W?EHL#__FC6!GJIY,X=.W\_H MTD*BX>@BKME:JF:7]' M8;'ABX5%X9)A<;JV(F[8U#U$.P++?/(?6$95W+Q3 +,A_MX36F9CS1EM0H$" M5HTC'/\_H3 DP%.]_-?S/TI'SU2T;! ME12-L=$$[5!>T)E0)6XPKM[J\+R:AH!Q)Q"O 1+Z1[XPYG 0KJ9HVEB\ ,Z; M@(6;3-7KZ^&A/7JJIMGTF5"QQ)JQ8)F$M=/5'2#+0M ,>MTLB%_TL0@&&*:3 M8$W%X)M9>RQ_T@[0"*"O>&?8CUW.Y?17U+[%\6QSMPOH'6"Y12&>0Y05,R?& M*_'R\\0TK%'$70YQJV,*^F]AUH%@4M1.5[?8%^FQDF7& /0 A^<3<8<2 ^LJ MV>@:(T:Q)T/2I9OPB3=3P22&?&7L_Y[/?#6#J#C.Q&7_;+F M,U,V+Y0:#!8#1+\>CJ,'Q4T;.&=Q#T5KG.XJI?LN5QB+5_+UA::YK30K^H:- M 4,8O_Z#Z;P,H;*ZIL$T@F'C"7LCAAY$;[@.$#TT0T/2-&M2_8JA7[&F87'> M:#:F:T(Q%IIT5RS83I=AG*&ZP0]? O8U MU_>MZ)LW-BL)@,EVQX)[63D7"W:1WCF$T)*\:7C>1*Z/$9M0+P)A3VFF$58. MU6%+'9ZFV3N(./0SSH?!=DFH)*X3J![)_FJ66WU83PK*_IKA>(%^&+)6$30- MZ)N I@MF6/*FVYUR*2WZXX;L"EVX!DO3K/TH=L*P]QFQKSB4Z=C;^9T:6U34 MYV9*N??T8P?=_AK\2AQ W/>JJX!56F5'W9C.9]@=3# 2YT%B[<7[)XD+1?+Z M^1TE81%1 _6KP%? )+8\"[;DCUL]EC9/LY+_B! 3)R/ E>9?X/%_ M@ *XA+FP?,_E 28FL\"QXP M^XAILEP6XQ*BI.P @8&\<7W/G/AJ2L1P]#FZ>(:P")W,E(V9.$Q&ET2!68)G MX@$A6G6.IGQDHSE-ZJH;-3^G1]CG0\15,J1[>Q@?]Y>#M([(M MK#E,U,V;SX;9!>3IJN_];\0A$)M%S-W ,GH&\0@NPEB'IV&@EHQ+,X:'?@#% M:[&A"_\E!Y9BPP2O=EBS87]UW?@EANVAO*<;JA7QX4D.$ZJ40=.A??PH1G9U MW?3#%7DM\\OKK%7YB89,'H?^F:^&G\N=H$?PX$?N$HZY%L_)[L MHVG:)G-Z[K1@PT%YT_0N35#-,;N'3E9( E@1-\W"_!>3J+<_,<3%K5CL)K^3 MXD4PC+9R[+G'8"[ER47#DIGZQ04W9@XW; Y:&BZ/N@TPQ2M2O]7RS*^E9:XG M@^GM8-"'F240O:&0'JXD:%JOD2\C\Y*E3V'V*:]MV!0CE5279.5FE%(TT12Q M7RF_\,KEU"_.[568I*5LG&G@17BZDVLYNI;ZW^)M/-'LK5$-M*-O7AP\CW:[ MN #Y8D/FR@\>E%WT:;C!3+L'?[2 AD$^CT @ #7_,X*5T17&.1N+=8W;NDZ5 M'.4.V>9+<_X')3]X#R:YE.XF097L*,FN,Y_0Q49&5.G;Z^8A_)ML2"=^QDL" MMA<5VL3H[-# _:AS.[U+)C_J'4XB4V&X^CD/BY9[MN FMEY^C/Z"R7HC(M+X MS1[%(?M@PBIIM1<3V,362O>7KL0[%P'V>USX]%S9+D -IH;- O&),L.+/8LF MUV1KFM'_[">1LS@I4G)-K)+@1P8(\O6=\:N>?O\_4$L#!!0 ( /N*KTZH M*NW6V1< !MF 0 4 9W9P+3(P,3DP,S,Q7V-A;"YX;6SM/6ESX[B5W[ER5FH[%]Q[>C?OAE[^_+..#)T133)(OAR?OWA\>H"0D$4[F7PY7Z5&0AA@? M_OUO?_JO7_[[Z.@K2A -,A0=/*P/+B^^GM[.<,Q TX/I[83]7W3PEW>,QKOW M!V>4!!'%T1P='7%D!O7[9_Z?AR!%!ZS1)/W\DN(OAXLL>_Q\?/S\_/SN^>,[ M0N?'']Z_/SG^WV\W=^$"+8,CG*19D(3H\(#!?T[%CSF[D"R/^8?C[X09,$E)C"-N MJE\#BH.'&%TG&:(HS2Z3#&?K"Y0%.$X9-X)RMGY$7PY3O'R,4?';@J+9E\/Y MTR/3SPVC5/\Q,+LB=DVS>AJB9(LO2%I^C7 R221?N[";(?6>A+N*L#TUR!><9L5 MG].S(.9Q>+= *"OR3L]BNK?K+O"VC,,@[B7@QG2]B=Y:^$1,\XCD^3 MB&67()ECEF=.TQ1U8=>&J#NKYR3):!!FMRA$S(",9 <6=<3<63L-_[7"*>;N MDS+**8YX%\[^F@8XNB*T]+T]RVT:<1?E+$AQR QW@>,5ZWIX=I@B>DZ62Y+< M+0**V@M@3[J5C?ERQ] ;SRJB959#-HY:Q4*:&_9W MI4'TDJ$DVK'!N6XOBVBT:#8F8:6IF'>&A%:%RUL28^A9D#Z(@32;O\R#X)$- MJ$]^/D9QEA:_<#W\?/3^)!_M_SG_^?\W_4!!.0X>4/SEL/HC&]URR8H?C_VR M>KZBE#F:E./:MPKCVV_>^)]2],CZALN71Q;?B&7>2;9 5">5 T8NJQ5&50,E M'S^E564$-"SHL_];UG@SRA9JLQ$VDA:8OOS007P M(",'5O0(97UVO@3PC/!\D>5_^'/Q,"0KED5WXZ#O*%-XO 5H$0!:4(#>X""; MW@WTA'+[?X!C?SZ$8<[*_[EDP\>G(.9]ZFEV'E"ZQLE@ M:[215N\CEA1S9_D?@[/L7TF5P'%+F")$H.?$4N;F"W'29*B%R>57P$ RGXT8 M"C,J4'-S?H)CSBDE;(*0K:=L&)RQN.,Q]\BG#BPS-X8_9M#MN$<'ZK,_7RVY MM5!T@=C,+L3YHA:;J@@?2Z+3):$9_O=FZ4 E1;/O[Y7L;IS0$UE_067E,V0P M%5:B4\=+/CKIB0?92.8(:)Q_I22M3SCM@$VQG@/#=SXG<9U*XE,S@$P=4RJL6!P;E\)T@-T)0#PBXHB59A]EM M*9N;K4_#D*Z"^#P.TA3/,(I4.Z%.6+N5 CLL?VE)8SS25NQ*LFHVD$^0[0C# M6T N]O2FP9IOZ.EW1^5 M7W1.A!4;[ 2RL+X*CI ]WZ,"= 5=[_,:="..:V M$\O"WDI"A<'?P[%X<1+T-YPMBAEPP?I:;GX7E&+UP@H%JF.T$-C"2^RHPELA M$WT7BHQ9P@BWZQ54<% =PE8TN[Y!10K>*M3E\C$F:X1ND=A$,[J -7RN+PMX MJ"[A*JJ%:UB0S%WD+W!38MH&)2 M V,C1&%A:ZETEM81@=?]W)!D?H_HDB=.EFBA0>G/E=9=3&NIF6YPH0GO#%2)2S&KK%1?N$Y"LA0U&+ZC;#*[#UZ:^PEML)MW;>RPH;I3-S78 M)![7!N"M^]Q3-G]9T;5R1*$&*%8S)0!0/<(HC(71931DJSNR2TY0YWK&"8[S ME$]&T= =_W)FZC"^PI*EC%W^J$6D]%MNI]HWC[>&"B:NF#/R M_7N$,C\I:A>*FF!E*ALW^H:R!6%?GAB(,%Q- M.QY:WMYAVF/+_L[*L]$4YTY1!9 Y()M)9XTAB2M:<=;>&LU?HO7A<:2U1BN9 M?(^LBUL'UBS#&Y$7\FZ$S:OW- L#F,!V]QT58'\X/[;4F$^_5;,(;X5!3$2^ MDX04&Q05IF6;N4;@\H:N!O@/Y[E.VO/IOR9&X4U+)U5.):-@#41]BQ+$B%A4 M.9A2,FLL\4F^%*.?\A>/6PYI-IGQ&X-BNH?H$PY1RF\"-S8?3(#;;0@UH+\L M(K,#<9"J$N$E8IO-"#41V5C'2#4#>DXL2%)1( GV[8C;24 M6>[L!7FQZFI)%MZYAG(UL0QVQI.1%X"Q6,3\0TQ@O( M&^3LV3YCRL8 1"]+):XT]'B4U>C .[JB.IM\Q7H-/$\VM]+#]3T-DC0(A8F2 M2/R5&RSZYVK30Q1B3_EB$ON0910_K#)^K?^>3 /5=?%]MUT^L+"_ML$[O$]; MN 34GODTS*J]]X7-MT-]O@%6>XQ*K#;BD'&5/U95_:$$.444\]%FR,_/HPNT M^9?]O=FBO'P)%T$R1[=,\LO9#(6-6FI>&B^]2K;/QGUV_IS[*25/F/GMV?I' MBACKV]G=*8NW)UFM6G?$W;#!&M%[47F[V8@E=*V /,S9B:M1B:OX]2F,98/E MHO/&>0Z@P9AXO_J,Q7_$>SC&K6S-6P]4;($K@,;F+E;"=O 2%7UX[Q TNP@Q M%-K5&E%6"F^!N5L3L<<'=30<.&9 M@!X'&/<1A[8S ;NS#Z[#?LFA"$!#_#_B6<9V_M'^D*.;QUB>?NSE8,W\23C& MI_!U(Z4J_-A\PU4%?8]_JDT5XW18.^,UKJ<4 M/08X*I9%\M40-G@K/<%N=#07(DKOLR,R?I=LH:Q>_=2N_6(T])/I%)6?UV/Y MLLPJ0]M'1LO9^J2Q"^"&UGP3UH V-I]LJ9 .7FC?(KQ'!NTF$K*7)EM@.DT+ MO;]".>24T/ANY1#3P>I+ER=_!93\WHKH].-]?=3 <7,]YQ(V)\I#=F]'N_;E M)M8GO=Q\07[P"] 5J]=\.Z/E@H/SM0W'A0;]?8Z37NY72E<8SL49DNODBC4M MJE+R4[3\K/B<\T&2E'%/98N/[HC%F-H!<6Q^TEHI7<;5#FU*G\?T?2_&TPDM MTN'P4?58XE[YSWL0:[[A7=I4<'^%DR )6YP5TR#JSXI)$?V]OQ&L\Z.;WQ#+ M_C1_E)"7 $K-NFF)7;S;X8H-+C'K9"1=U6.3G254Q/L@K@W+%C\\#_^9J"%" MD;@"=IVF*\:TZ&2V#V74?=$6?O>HO0E^=/[FJ((N'F9NJL\^0#J*%&?E4KZ* MLD!QQ,_(K\6-0MGY1 U8^82B%&QL;F I< ?KJUNP+2[O/9&47\>SRB0R!&TJ MJ2*,S8F_DQ"UZW':S&F\R@6TKP:C QN8YE@)W\!=U"[*S$6\S M3>>I"\R9IF[D"B@O;.28S,JR39).6JREE %;R!U@D!;^B"$XO*D\Q^H@ L*K M':5(29MZ)"V6CS2(^N4C*:+WY:-[?*D7X&Z# M6ELXLD,%-W[2V9YT4HS-F$K2>GG)R*Y5V?9AZVF>?(MH=W"G.+!3J@XH5K+4 MIZU,&,V#5FJ,L;F/NQHZ>(U58Z8"/A#R%I/W$=%L/8V#A)>@XMV1D,&4M8R( MJIRE01R;R[562I_Y2M,FQ+I\X&:%YA$)S%FAE&\@KS>>!2D.>5U;'*^8%OC1 MFZFH%L-7R1D3HL$]LV"+"M)186E("[ECK1:(6I7.2+O&D_Y=: Y4KP[VA/!\K'QC@1'Z<""9O44CF M"9\974=,K7B&@^TESF(BS=_8>L8Q?_RD_$XURT9+%#7?ZQRXE=P#!VO%6_YL M*=&P5AG6&J_<"OD$0[U%LI_&!K"1K#%_/>-0ODWV;*%*K]JS4+S7'5H8Z?T< MOX/27D4655*S#22C@ICD#'/0H#8T.41H*YM\"_!^K#6J,%>*!&\".IC<>4D MF^(/7GD8.AOH>7A+#P/9<[3Y0B\CO-LW?2I"M34W:!L#) 0&WXC"7"K#43@ M =SPK2U3<84J!4I^CQ?+#WHU"?G>24X M3;'V/;4V0"1*6WN+R,XV&E-D2J6Q+B\PTNY4#.V_DR0L3P &#&MM>P,$MJ*] MM]#NP4YC"FZ%/'EX__0ZQ\H[>4O?A":&W&4T-CK$YJ.FT;=8[\MB8PIXG5#] M%J0;?.!]WI!#^2A%_J[W]%7PAU(FMX[FG)I73CCR$(-M9Z@_G-1&'?[\ZOV7H7T^W*[7?.CV(6O M'(L5KPIO:NO7*]&W054/!32H<&[T[>ZO?J7- L*VX.8;QSDXJ* TVU9_SUBF M E,$*MLTW"[.V_*QSCZEZ#PF[.?Y;X3^SO[)K[/NWN0VAY$]#74\V= 8GW_U MH:Q.3M>2@<'KUDGX+7.3N.8//-RC4RR"[)Z MR&:KN"E\/>ZU4DQ/CF?;-L!B+F>5B-%<'S'!%>,B-=R8O[!H4-ZL/-MN'M)KA'Y?TSZ9QN2S1:9UM! MX_4YK%P]@^=:T22\S5$W04YG&:*BYV (G9Q42JF5J]8HO3Z'U:EJ4+>M-2Q[ MP*A4-GV,WC<*[]M=B:-XUP?:26U]S6O61 M41O)5%5Z?U]K,Z7ML?S9CR N/5WM>WUFH\@MDQ>A#(^DLV9 MWG!=+!$+@"@N3@Y\9*8Z*BX?5Y'*0I MGN&\&K"HZ39@O4(F,ZH8[!)3HHP]%3W%H"LBVZ<^_2@'LK2;K[G)X% M,3\Q<+= *+OA;HS]5V+>L5=2_N['YNZI/4(C&:H1 &3\:M1QBZX*BEU\Y2CCWPEGC+"K88V:84L;B2\W]7=&*NW[6:/XN M+VY9K$T-Y1R3[ *E#"K@KUFD_T#1'"?S$H!2;[U2;ZBW)^K^DI&S@Y&AE5O) M7K;LB:N7?;,U^(1LQ_$M6J* C_IYTY/9+8HY6Y+#C_Q4).,SO4XN7T+$4!GL M$TI6Z#*@B;B^?+=Z"',\_L1)2%=!K Z/?3744;HU0U.*5P6SB/*[!JDQ![T:I+ MK TD'G4:4O!V.XMK,H+I*Z8HJ3-K8+8FE\+ -;=9)"M32\D 6U^; M$%SPM];K7E7_O?"DW>_>HF+R*&ZY)W/!3'X*J<:_%B:710'C,2H:2B=VDE2# MH:#"8T"!#2_5L<%_G#_D399U:\H_YL+7/P*SGY9WM>'J:+)9D.2BMI+%ZO&(1='M&W_88L& M7B&Z>R.=:#BJ"LQ=$6>7(/THJA:!=@3% +%=X_#NC-@*(K^)UQ+;T4T!W+X; MTD$M;N -X9J ;^%9B7"+E@%F,R;*S^JG3%U(.G6=,UO,$2+=2K>"Y"2"J?M$5OX9R^JYT, M[9NFBB=#N2;4JB=.,K2?1W6<0KWVV9.OB9/UU5#OJ\BJX\T&*.E*LO( LW_I MY#N'=L!Z60'L(9ILU5A,-TA:"0\%9G.-O4D4WM1,P?'N424[!VG"ZWVD##]& M-U'*V]%3RG2!G..H[$Z>,YH?/&Y1OBU0^^ZYH ^$[(1M/=Y1DH>7VK5B_4@B MG(JBK/RM*WX*\W3)_W()'1,-FSA2TQB7V_6AJ&$&X>K&@70PO,\C24IB'/%# MC;\&5+RZ5!R%O$R8>M:^3\>HJN:J"N1"J(5;?!C5_^]A]02P,$% @ ^XJO3@8H# YW2@ A],$ M !0 !G=G M,C Q.3 S,S%?9&5F+GAM;.U]67/D.)+F^YKM?\BM><[*JLR^ MJFUJQG1F:TVIT$K*RIFG-BJ(B. 4@XCBH:-__0(DP>#A. D&0&68S72E@@Z' M._S#Y7 X_OT_7[;QNR>49A%.?OWAYQ]_^N$=2I8XC)+UKS\4V?L@6T;1#__Y M'__[?_W[_WG__C-*4!KD*'SW^/KNXOSSR=TJB@EI]N[V;D'^B=[]^4?"X\>? MWIVF. C3*%RC]^]I84+U^]_I_SP&&7I'*DVRO[]DT:\_;/)\]_$?J_9^6/UW@9Y*7$K>(O MCVG,&'SZT-3%I:!_O6=D[^E/[W_^^/[3SS^^9.$/M8CTLT(EC/QE0%_K]/,O MO_SRH?S:D!)&D8!U2^V2/O^Y(6X3_KG\*\Q_((W\[EW5S"F.T1U:O:/__7IW MU91;9RC[<8FW'^B'#S>8V#G)EN-Y>(:W.Y1D8\<5,3^3UDFC)\+DB8RC69X6=-3* MKG&6?0ZB9)& G\>TYHC:+"EW&43I;T%G04RGQOL-0CE;"EA64[]> M2PJS"?*.S)IW4?;[ER )UHA^LJRA0D6V;(A3%*V3BY?E)DC6Z PG>1HLK2-3 M6HV^.@T*%JO+*"&VCX+82M=29:PO\F>,P^T7Y$:XJ8F8E& MMF"EGDD6A72#-FH\E#$T6>I09"_S(B5\3Y:DWT9Y-*8%90SU13Q9_E%$6405 MSO2)=(M2LF:;XN3^TTY&)DJH,[:I%LN22<_62YQ4?9X@LJ$_'.) M1DYNBGP-)HQBNPW2U\7JGLSST2I:!IUJQ*-WBHUP7WNNWK&+X)'+WTD6OE,L>>TO=JTO-PUA M45Z0>UMJ I(H*9>GU^3/3L7H)4=)N!]\J+A&PX+]^G0'MT/5*I@*[(N@-9U. M6[WJBF1"*137>J4P3)P8+SLRQ#0\$Z=@7RO[V2K('LO.5F3OUT&P(YWNY[]] M0'&>L5_H_/:W]S_]7%\)^;?ZYW\VN&T"[=;:4]!D_2;GN1(9E5 M58_.AA/-*L5;H47QV#;8*_'W=\-ZWN7XG39_G)(/]6TN9[@:RCCH)CR"IIL, M";P$@%03N8TA%K49/[HU(_4B98LBI]?1Z+7 OA5YWYD1A]_]M*%$#P43#CG4 M%OSDU()GQ;:(RU.-B]4*+H.>V\ZX*%E&.WK\>8O2"(>+U4F(=^UM8&WJ M\8SJMAS#R$OP6&L9.SBQ>4+J,,]=?OY@S:BS1- M!EY">'1+*"[R-*NH8?87'V%6]H01*).7%X-,5'Y.&%-N!V.(B6JH$?97IP@K MC_FC9>D&(E)67:+2XP:114[U ]GA/@0OWZ)\0[=*-/%(#VACV=3M;,[&2]A9 M:A4Y^LPKJD'X-Y] 6'6:O@Y: -1B 8-/D<4<@&?2&MJ@4ZRD!MPOWN^%FKC8 M<](2RP@ER]=+TO2EAJ>\,$R-S8\1?XW=CB9_+W$\=3O:V<]H2L"\Q#\Y[0*+ M?%,&K.T/G2HUZFP.9T6:4D4>TH (OBR1D(3E7W&IQ[YA6#^_Q6GY(2>CPF.1 MT\#*!UP=Y_6ZAY.Z:Y,?N&XONY7+]I=WN0-+Q[JCVU,;(FJE)3WZ[747\%O= MG+UO7L)-)+\<#KW2S%R.3V>8J.75-MXY=.=C_PRZ_CBEQ5JA6VJ[9('<*EO@ M;G%FJ?(4)O_Y[\L8D[GPUQ_RE+KQZ \XR=%+?A&7I7[](:LN8/E@UNHHD Y" M.*%S_\E+Q(TV$-'VC0[33HD!07!4#Q-=JV,]#4%XE!P[T( Y>7%NWA/MO!.D M5]M<2%.W!(=FTI&9$UK8,[#0C%A-.]#.$&-J=@[#>9O[GQ^],G@W^M6&Q0<* MCKE%5$5]0X?Z*[YTUC'LJ)WWG9V@#[\[6G*).RN6J]*V*LBL//4>,O&B M]W)VXJ!-E6@;QXJ0UE=;ZZBH9'<)0R_Z\AW-!Y6@\")($^I;!(TO)FH\OS"1 MK^964DK)SCQ.7@10G2R75= -"GD^ ;C#ZY9CG5^]G*_(,%5=;5!09^Y%Q-,# MC=HMTE?^="^@J!L&I/#5^G)UE.P,LAF&W?S[AY[ZU^3/P]V7&-ZP=>XU&'A5 M9GDQX0;EM'%O4_P4$1N=OG[-$%D"U/=CVLD 3AZS,I/"T%]IR&#OU-1FX*OG M4+9&)@I,!##3,A@3C!3;PECF FK\&*7P!&\3N9C M#C,%!F*8"1G,"6;J+6$,,V$57NQ5V*4 ]@H"?=UAD5!=Z/_3I=93$-.5RSYJ MAGXX2<+N#RW*OC-RNAJ8(W.*&KQ$\O1M*8?Z)#)XL>\:I4,5-SN\>KF,"QI! MUFZMJ@7['EPGE3/W\($K][)S.;6 PD6N XOGQ7T5FQ.1S6'R+4XNAYU&[$P8 M;J^YD.7>$J$PHU&3-':8I@59K*YQLGY Z;:=9[6&H'J!NAU5"G@))FU-Y8A1 M8>G)W91=\%J[^P1@D)$UASP\,B\-KZB52I@^CY$7=S]@-+;.G96Z/D O[/D= M>B_MKZNG:;_OA^[>3 [R1*X9-U\J5 9%Z:6%$KU>PI M$"-O N,5/8+&?EMC?ZVGV##6W*9_UI=(?396/> RCWB*B.P[E.:OMW%095LD MO^ZV:'!)2;]@;PY1*>@E?HPU5Y\Y5%AW[@_8FC3J0+;H7RCD/4XP<'%AE1)J(^H#'!=5-60645<):%5YB\ "MJ9E;PIH0K$>X=>NJAR4: M!X\:!XUZBDECS6T&B>[QXSA##WW![FJ["Z*TW"9L@G0]P(J8B(UJ'"(O,:"D MD<+(PF'#(C+=IIXY1[L4+2,H<1+TJ=:Z^\E+ZPFDE]NL6YA9RO$URRW-G/*O M4J;%BO=:)>N-2L2L5TJ(O;2OEH8*O53"CF' \97IO?^&WA4JHB =_Q)GN/ MVQ3EP4O/VKK%ZM92+^8E(@RUEF-$G3%#C5L/YSE:H32EN] Z>>;%"T4V.D4) MT;7O_5*D;K8*$FHOH:&GH\J&0L*/ <&M[W083-^X)>I%#\:09-(C;Y)2U0>!T%CU$,'9N,8\+%GAJ3F6#/H$5, ML*=6#<.>6P>OVE#-!.^_)&I86FL2;96>"+OU,K"_6TW \Z7)D%G:;\0+8*="YM=DNZ,Q5TI+\G1N_ MY$P HZJ[T=Z-SYN!R+%?^)A'?^CMA?/H?_KS?/+HLPC=,BPWJ^PPS* OH:H; MC$OE:=9\-:W$^?*Y/+S(W 9)5\5?(S"-NC*]P.(]>G?9]&7FY2! I&\;"QSV M/%#TV+Y-> P2TOL#$"C[O@V$"'/PC\&(A4S\X ;AY#'#<9$C>OI,6H2L-N#4 MS!(R%AW$)7.TJ%/OTEA929E)._S+>"$NWY']'K3H UE>W."4[#&;ZJZOSSAI ME.6D33YE$>D1[2GA?1$_;;,=$Z3 M9- PC"DJ;6%BHF:D<0#+O'R8>A@';SE=MRA&RW95U ]&01(]T:7S)!KQ+JW> M[,_V;%;W&>/P.8IC@D%>5*S-ZEHA9/4E?OJ>:1,V,D658'S*)):C26T>>:%B M=E5ZG 0,9+P+2;_M.T'MC@U/*"DF&=::P)-I.N8U]7%- YS*@7*5K'"ZG0PT M-YBTS_YQ@]^"-**#&.GU*"4#]@492*G[)FZ?S^,-E$TI[EZUH\ MVJ)?<]ZN4"'E;\M;I,[]$<3(CV2*HV*=HVR91KMR$0X'E^D5ZC6 K) _VYRA M*;&A[I*]3E-1VTLAJV"*;>W]%MT6ZW)!YY3:- MEJBSA"6#1K-8:M_<+5^3)L/ :3Q,5GB8RMB)R,25>8[:@[:U#MJG%LR+9S;V M2M*+[&19\2\47H5$7+*^0&&U?V%)6HA>K:-(\HUL 4+%?F25^Z#C6.(^FYXR M16N:=0U+DGCQ%LA>JTO:$NB:;'4'F_E&K>PV2//%"I@3Y;W!,O]!?[#&?S8] M8IH6->L3UF3QXE400&^R[;ND.^S61IN'>!W7&B9+=>6:O'CN M8M^' /FST]?67V#@D6'QP?BI6OR@P4OZ@Z)1*YB->:I5M=^M.,9$-51N8Z), M 6,6-:59VS&NRI^PF6-Z2JJHWNFJZ 5XS-=)56DSW3\A_$^T]6E%/4S MH:I*L3_G* ^BV%U\2J]_-+>;!WZJ_:. :O3[1P%E]-;B#43MS D^T2K#G(YJ M91RM%]0-A,W4;R\>I)65+D>U2J;8 =P4M($6J],4!V$]0M_G*0H&N%:@9-G/ M191S,+JZJMJF%K*>8O'/*KQ%:3FCT([\)#I+\Q9TR%]]V)"?_GE' M,X8#Y\V#W^M6:OWN]$Q9S;*8KXB*N9OSX1:3*8[\U"T%.HN!+VUK'<0E+#S# M'=H BZ1NFZ8IVIC!TAG,Q(88'"BZ, 5T6BJSA? DE&<-"Z>-T=K(:@;8+'@ XM45-0FO6+.^LB7X(5O$^@;LTGWFV*[E:X]NS?HF2?:(F7OFK0IHF09D27Y8-G7/!=HB5_SBN!H?M:VFAPY M*@/'KR+*+5]MDEZ M:,?+'"RAJIN42_46T*;6!-91Q:W6BVN$7>GNHO4F7ZR^9@AZOD&)%D32@/;M MX4G<'!.C:E"Y%]?R3!6%O&I6>(U<B/M(!:/:S ;4&\\GIJ">+'$?" 5T/P)N$P7 D=. M"TA8Q#1(XLYY:@8)K*1K&S):]93!TR#_.2-AX/MTB@7(>VL5#$)7KQ4X3.47 MUI_$&N%9;$#V=4<#+0G]7W[Z",?@ZY09^$>$91SM*X0C C;3N(T9B'_78R'D M.QPZ#N,9E>9^8\[1B9._=9+\W 912#I>Z[MK%^TQ.=PQ.9P\]<2;3 XG3]#% M081^0?;,O49!SY%AW 8ZZ-"I9(K07BC7@&24$)'R!T?W,?LCDM&H1.D;9)X9 MQN6[]2A"R7$Z4(S+RLG/[*X>?8ATF=.\92_GB,8BE7?VMG35)$?/>-Z"=$@C M>,\/G]9:8N M+D]?PHJ7"(79)6FIJRPKRKL3JRJW?* M_&L@_.+%;-;2A3[=M%BQ]+EUMH4T2#*RJZP_*S@Y=;CP]UQJ7#S'FYW6&;F/ M4JN1>0Q_<@K*^@(Z70*R=$'?HGQS5F0YF5#3BY=E7(3TG38RW9+_HYN_'B!' M<&"75$PX> [$\:VB T*CVA@ W1Z:WZ"\RMI##\ &<6W MR9.K?/-"*ON.>I*TK5UU*$@PUJ_<'DI8U;(@\VR2 MUX[,]K/1T_4N2953]#%NE=]33U-K=V?]C2L>ZW7>G0/9T?4V1;L@"NG)=I(A M0K_(-RAE[YL?IANJR#!UOQ3+\+UV5 W+>-%SQ?*RKFQZ(N9?5Z;K@UUU3VVR MKCJH8X*NV*KC.^IJO)9UU95:\K"N8GIPZ%]7V:?DGW)> VJ9H+MT:OF..@R_ M=5UUF8Y$K-/X<T0&RE>H"MEHDTTVVZ]*3YCOKC>&LY MWHCI2<[ZLM5;8S:UJB6FD51$Y)+7A'U54-L$?1&L[3OJ:_+6=M670,E87_$N MU,'\V+"9VUO?REE_RK-I::53'%4+*OV.>IQRVSL[R!8(R/K?FPH&F38(9-K@ MC^^KZPB3!AXXV&/?&=P&>;"+F3T4]W^N&VS_L^>XXB6 Y]L4G<68_+S^AM/?R7_.@EV4!_$^3YQ\ M#%3GP1_A5'AXCA<;+3-R=%*ICR'+ZJ5-0);6T^'TR@P1AE3?"8:7(TN=!Q]9 M*CSFARSMEAF)+)7Z&++\.*!LYUU!*7U#(: WV7_#5'CV_G8S9W.P:,9$D'=' MAK%5KFT1,Z#W(F=_6%=P=0KS ?4L+"\T.6>EN,!)BP(H8SM\P-8N?M#7,%0Q-K(5=%"F7Q7#V:?Y/%4! MJ 8\2B&AX@]G'CPT88P8>$23O"*A6QMG.//HB0A(NFH>1^>=MQ<$6 'I!:CI MT;M[24(& Y&1/I*AB#V-H "V[<)C\$3"_X !'I>P@9"A*]*C,&(A<U%LB95HY2^4Y:'9QA\#D)&5FO+)_-GPV]0BVME?L"M79)=4V=)^(Q,B0>TRJ=5[LT:J]> M9M*HU8LE>B5I#$I:*]-W:^H4J=M4K4)IL$9?,[0JXNMHU?=LVF"E/MP)6,T,G!;;;>(!42"&%Z_/B,;R6KN3[#9( M\[U;KW5^#WGK+7+LC*\C.1[4IS]NT+79=N/'Y)'2S.\-:X':IZ]?@O_!Z5D< M9- +U@8EY1 ?EG1ZJ& 3HF+$2YJLC6P+0DD /Q3&HP4N*/%>7AJ" 'JD#4O+ M,0N7=G>888(R,3@5VD<1H'T!)$"$*_[^P#@X.? 5CM#1R6'P*#QI!-1.MI)F0Y56$=Q1?Q %99/UXDJ\F($>TB# M$&V#]/?L) G+/Z@&,%Z4:)O3("'M_#"CH_Q(U$BJ\F*4H3>P:=J#')VL4U3N M9�R G9.QD"POG!15GMD5@1U>.%N^6>Z!%F.;W&)P:*G)!%-PH(YP<49;5' M D54S\@W<8_1B4X<"?H!BY:(QA M/,8P'F,8Q\J?W7%\L(2+1+#:5 MZG=1]OLUYQJ)G) => L(G;FNJ!ST2/ KD2TE+9Z4Z1#A6R1*M&SF%M,Z&J,4 M;(7U]&P/87SNY>,"5M91#(4N M^^I&+H^M0]\H#4%L=DS#!0:?H/&2#@D\7T1(=5);-D!LG!T\5)E\.R*!([V4 MCGD=^'3NU@$"PV%UU=K6'7(L70E\3LYZZF@##V8R]R:&)F]#&POG:4TK3Q7: MQFI9)/#4ROW>N]K5^NYH,I5W-2Q7IVTA+L/VU:P6HRG> MUOGCK9Y6HR\6M#>X!S1$X)K'"2MM=? +]5;X*H6ZRUXY<5LX?5K\AC% M,7W3=G#*QSEITBA1:Z54PEE^'DU#89,6Z.8H4:N1]@JEFKSP%5PERQ0%&3I' MU7^O$B;SMRC?L-[-GG7KO]IA6+IN7>W2,\+:N)8QQ9UVK5Z,U?O\[!U=2T6) MPG5L2++>*RU^B\&(R^!)!DTN!\[BI(](.^UCBDSCVMO'=/,XQ;DO'C/T1T&$ MN'@B__- Z@-\*Q(J!D<>E2?/-YA!":NJ#[_BH%5I"3Y>95Y,P8!TX.9>2L?' MC'OOC,"2D+AP.6X[1O3JE&6WV@=?#O>$AG\X8RPL=.R:V]^; I2K_#E(R0+\"<5XMRWC?3,R5:%\ MPE#?U@/J%8TA>OY%J41#A>K^R+;51/I)6FLQ2.-9R;KV1OT3!^W[J%#KQ![ MHEZQT$S08=0&)NA0K M7MF98&Q,BYA 3;,^+X*83[8XS:-_E4$20ZG[)RQ*Q.Q<14(\$Q!IZ6R"&ED% M7B0.$RAS6>1%BMI:7+S0D1;IKXV4676E4'T-WC_;7',! M.18NR;C[6Q 7:+'B7-;L@7 4CUX.*DT>,X&=C18RP9MAO370_N+I*,E]JT>G MB'34\^#M'7NCF]+;.N-',>#MG+]Z"J(,&&IOT$O^\(SB)_2%=(V-AC]&@YG" MBSDJS&8/28,VLSSE*@E0P_AO,X+Q?Z. AJ&-0F^/AQ%H&QYO$JMP"TT/T:;> M&IF_S V9I'J=!\D4N)BCL^+R=O$)M-*!$%K5S-S$/\T,I)>XZ!]"CF-B#-&* MR9M%*-!&AP%H53'#I[>O,O&D)[3C\=EB8H[/DLG;Q>>PC0Z$S[)BAD^W)REZ MTI^LL[W:&7"]?3KW!NG%&6C%%[P%A UUMA]/ ML,>)MRW.0SFCS.UMK$]W?$J95CTX:0D%J54[R?3TRG2P9NLR*P0IJ6_ M.:9DU3 4N3TJ$07'% M-_:RG@)2C@\O'A]>]! @QX<7CP\OSO_AQO^]>J@06$04FY,V=8P M$J3TS_\H'*JPCN**^($J;">\!"OR8@1[2(,04:%AB/ ^-T]K]S_/#PP2%4TW"0XQNO7NVB]R6$4*%*S#9V,>GX8T6N D9"15C;R'C?\ M4AUNLC\60:P^AVB78RG%UG''F\B[Q-L=RM').D7E00@7 M9!+"/:JXA+.$D9K:XW'#K6>*^]0G<1P%R7)?&_Q\C)B*)7W@4_,Z> M0=[_/D.7,$\K/+:)0'"13;K%O/!DL?1VUYP$L=SO MM;K =^>ZW.$XOL3IZRB2AN) U84CR ++]SJG)29 MG-R/SA-=*AG*U#J>#13L4L%Y04-KJFRM'#.)2'NF@TE]-J>"NCH$_D, Z%"RO;N)*;YO U(-+M?TJ YZ MDT9H435%I";ELFG[DN=Q^>4^)T,/E8&-.O>52% $JQ(M X.8UA.7)(P"K*J]%@E^80GZQJS=_>;P 2TENV&Q-AV#BAB69NTRFI<9AX]C M.3$D^""6D27%3V%IV7*J2R1DD[#"Z9:>19(E08J?2I'N<5R4P0J@OTVKS/X9 M$Y4RKM[ OL?-E.U8^0VX_I9$A6&4[Q9ODS'QZN0421HYH=&>0%2D*%\D=6A9I6K7M#4Y2]N=ID$7\9\RFX,VN M"=CE[>ZRA04]>$^$3,#:8NN[?T)D$GCB21N^$_YB4_[RNJ5.KP M-<&/&4K+%Y2ODEV1D\^8#-QQ5,:<6NIN)E49=C^]JK[W[CC",%YU3ST]O#C. M:E0Z^MYL[SV0B0[3A:=3QHOSR4;/6CFZU?D6 MY9N!3EE7J>RNUW95*[V6O'A]=XHZ^OW5;AUOMH].:(K#]$N["GAQOFNJ&T>U MJRPK$'>G/T4=(_NBI(YC7]0WA9=]4:* %T?R?=T&D_YG@A<:0G"5T(>.Z96' MBR"E/DU9CS/@Q.E76IS>>N\Q;]:#]A$M,;VX%'<69!OJIR?_N?BCB)Z"F'K# M&[W.HXP&6!#5>KC7+L>2?:B7>VN8-FVR21&L(90?[XGB%$7KY(SH@Y+E*[N2 M7C:''+6&I=D(K5OZK2%X7/--.Q+KBN;%LZ)UVG I;J5T[,(ZG^ZM85&U229% MG4"(D8^#@K$.K3/L9EU=7JZ.5A$*[S=!BHB,*#S#VQUOG:I1M+\P52KZUG V MHN$.L_14DLN/9T#/44I6&'GTU/:[]H JI&F20($T;PUZ*DTQ*<8X OCQ9F=+ M)/D$JD9;/$E$D&UH;T* M.Q (W7D;=!YW:!KM3U^;?_XC0BD!S^;UFB8UA-+!:Q7J]Q9)(:?7:^PC&!LV MEVW,[[/'*TKC5WQ;Z[ D&XH-9^HV*2LXC!.4=9@R7@];G ,TU68!02FLF7?B M):CQ^P+>,$&\E] #T\-/BSUQ7OAIT.=-0OA&P.HHN-3H9_"^C0)E'UD0I>O- ME]9HA'74!F&C4ET'/5 U?HU4+0D_*B/EHS)2/KXEI,!J6T?*1_[M+$^0\DD9 M*9^4D?+I+2$%5MLZ4C[UD/+IT/?X]C[)UNV]^O3OXF6YH4GEV.F?\UM];0Y"JE@JMZ3.G60 M\XS.F:8Y"L+@:%S48DY>[+KW(K)%\0.I$G0'JI .# ^1NO,R*YD6:ZD*0V#( MOHL'B.U;PL/ Y^D%(B#GKPU("#V\8T#ACQL7WD##3A<5VF[(-(_6^8)/T/VQ MGJ8P)(;\6\'*/+[#@<*A:^6*+&52LM&[(TM5"NLO01*LT7X;>G2NV'RSKKWS M6ZSVTO%R"VF4:%ZQ4RCAO%^""WE]9146]TI,ITA<=XX>\WT_>T#I=K'Z+4@C MNKBDG6V 937R!M@RWJ_=N5[=)(X:#EW1:D$X$_AI5HHK18.])QH&] MO)?12_F$8K.JYG99+N6@UP*4OMI853FMO@LP\^)V_=&GKNM3_^M\?.KMY0#@ M1^=]KMMH^-E7?[E$$8F/?%C:"S]H6RS0^\DG SHWO/--1)64*5MPCZCO@V] M\F8;6''@RW5H1\A?K6=(H6=:S93>^*"O<1+BI)S%'X/D]\5J1:;SD IZ?76Z MN -]T5IEV/5.M3*.%E""SHK-].5!8N^/5N0ZA1>LK.#T].0TQIC6 K_5(*%B MAN51^6E*)9T4C,?CXT6G[F[(P' #'@&X@?5[J2151AI0,"SOH1EO@BWOR%A, M!IJT3>8R=(!KNH%AN8IUS=MG.+1PFY$7"ZJ1=@;" AQ;&@X),#&U) A Q]A3 M/7MUCN+@%87G:?!,75_7.$C Z51*UUB/2^?,O23IAUA=.[[]]GPK*W+Y3=%G MLS1O]5?R5[^ODI_^>4?C!H#9=/![K6OK=U_G3I[HDBFS56R*,%IU:X ]#?C2 MMLA!>I-PVANV.A9)W39&4[0Q@Q_=0F:(P4#NPA30O"2SA7 &XEECJNV]DCV^ M$/&VQ1:T"/BM5JSWS=%D W4#+!9\8)&*BMJD5\Q9'_D2O/!M GUC-NE^\\PF M L%%-ND6\V2K=0S5WR_E#AJJ[_JL_QBJ?PS5/X;J'T/UA;!HASGG#I%U(!4%YDYA"#%;8*GYN_%VJ G52/OYQ1G^Z>X MN,!1*32 CKC0?,"CH;PA?,0U>)8$@C=0:D]BVI/7G$"CJ+3ER;;W:D%JP?J#Y9D']H>6HN, (%R$FD' F^7G;8IV011>O.Q(^R'Z%MDBWZ"T M>B"\>A<\ Q<@^@7KQM,IZ&BAHC 6X!$M((//?N&B4X478THIW@U.EE+\*%#6 MS26D]!HAZCJJ0T+(TXLAI0W1SL.&/!3(:-LXX-/ZCP1%/36QP.?JQ5%I#Z]* M@% @A\>&6<)"75OC48(/CC]Y$;5WC;/L,Q%]D8"?6:P>$]2B./\"+1V+VY#/&(5UJW:/T*5IR;$ /XE+YBB$VZ+>2?2@K%>H;GC50F\"JD8M9!^:JF),D37A M,Q&5U/PE2']'>5GUW?W7_CPC)JK;A4?T)I"BU +VD<&K=N0> $3"R7J=HC6! M8>,\O\2I&!G+&&:4BW5%'4N1-X,F@=28;D21"C,PZK3X^4?A^B_+-0!ZBFM)HI<1 M-'9)&+P)Y(UNN0.-:Q*11F;%!E%Y4]#&7ZS^7Q&D.4HS(L+]MRB.?R,UU[_% M_3LG6F78RS5J9=X$W$S:QS["%*5HI^ZV!:I;E$8XO$J^;:+EIEWO29(401R_ M7B47?Q3LM8;^.&=8FAWDZ99^$Y ;UV;VP:][I=Y]KK%KEP8E4OZ["JI MM++5W83,Q_8S#O/ONX.IM+A'/8LC+O.W_V1S0657R/*O\_;>8]).PZ]NDFX$ M57?L6/I6\;VK00JPSN?VM.M^N4%A$:/%2JIQQE,9NDEMG2_K?_;X'O2>M.7N M-5'K3M"/[$G*.LS'^5RHKL0GM0#74;TXHE]K&&Q\AT0VJJ\]&-V M*_4BVL!ZZ"PQ/E77-^+9LP[\CA]*RQ*C^ M8T\PKV)PM676?0&Z^G/0SB"\*720[N#-Q2+HN/?N_BO\ZH *+7N%0$SKZ_YS MS,B*]5I(:QEL(%?YY8'?GKTPK4++WID6T[I[0!V0BW/' M3X54H*WS^WIJYL):BK8[E9!_^>JVD.\4+Z6SMTS&.O(RL5\AX9A ^AU<.4ZO,A&0=&= MD=TDW4,^X-,@^7T &AY! X\A@?] D"BE:?(A-R\2[0\%JQ$IM7&/CFOJAFY^ M%H=5'&GXANG(:USVY@DVA667I,' _BV@:KICVV PQ'7HZRE+>N M\@AF#_AD^4<1I>BTR(CL&=E=E2_&],RN2LZNMDC)?0>#IL):N)#S'GG5R59J M0[Q$*"R1>Y5E!4V71%^(>>S/!W+")G4AG]![0*@JJ0<% 5@J@R;L[EE,E;QY M'4%&[KM%-176LK"<]]A+%K;>SFC+>1ID47:_2U$0+I*VN/T;@+K%0,R(BLT+ M.\H-, )#HCK\N#-PCE:([%K"RRBAL]49SO(,>K!/2-4@A4/E/S!4U-/$ 8=E M)_+=J7.@7*UD9*VZOD3]>87[O>4,Z'WWW<@RE;0W_SUFS+!N77IL\W&&MX]1 M]?["51*B;1*MHCH=>YDCN3P 7*P61;[$6Y25]YC^$:TW/1S88L<2XH]FYSO* M+#>8%BC'U\TP[-AS"2AZ\;*+TE('\+JU3A'!$>6PB.]X,U!\])'ED#_#C6./ M)R!K'=EPBM,4/Y.A^BS8D2^#YZQ-B@IPQ"\Z1SPI-L1H7/'K8?ARZV4=[@^E MNW'I_MM_1$B5&KG'WEO7=BZH):DAH#/=-^(T%18K^=+>3.,N'6\0HK<(=JV1%23[8J\L&!F M$17V'DUC&F/TK"*JB2'-L:\7D!I*\R.E$^#'11J>40"19\I2# *LJ*,/)_L%C'CLO;H1#TE413'#& M#65Z 0YZ] X?0998F@,&D;Z=]^A@]CQ0]-B^37@,GT?V!B#@*\D6$")^*WD$ M1BS<9H7#CVXODC6I&J5D(7.=AV<8O!\I(V/N3BZ9JW^2 M[(VT\V!MXMS2T"K,S-3"=9>>L2=;::$X>$7A>1H\LUM%\%)+1M=8CTOG:#J6 M]D.LKAW??MV\6 )^7O19:$8!)E\9F2C+PDPF8D45E:=C/C\_KEI#_D2:%R4% M!VU5K*"7] RFQ9A:$&(XA1OE]/2! M:RSP&_-Q=K_-P$0B;72MT^/EQ?98NOB2KDGFN>"RM]02+++<7ASH"@9.GB(2 MT+SN%U#BN5%!H;9AX7D09N+%XLC0IH,E@5.K0@L??;,*ESGJAO4H*?X3CI]H MQ$SW&@"<%%^!MLE3(*1U- <+.RK6TY!O^'92>B$_M[F)9Y@F7&F254G[+9Q; MAVF\K=ZI.J;QYIKEF,;;\@1W3.-]3.-] )LYUK9 MX6?_UP 2E927 D,^7N0:;(L%;L?X!(!1W6^ON>;""JJTC=EGU+>A5]MJ RL. MYFN'=H36&WJ&%*X^U$SIS4;Z&B(]OXGRXSWSBIKC%UZ\J@2H.R<]PATBG2;2E+$U4K>/D"P42MU M]@?6A*H]B@K"3''ZRNY[@U7WNZH:<>]6/8_X3:%)JV6FPY%,#"_65$HJFTP2 M)N/_&\.A23M-/JS)I/$BC'"TYE7&MGYJ8-ML;:UM&K;?'_SU6]MQ#U$2V(LP MD='J0-D3[#*UU8%II;Q:)^,^I>/G-,5!6-=XGZEBO[ Q0-*8U='&E69<7GA9(YD96^"55G2("7 V+S!1.$MUMH&A8 MA1<>!J&HS:)TB==)]"_4?\O"K+ *H(#"6K#VL@@RHS(NG?B&AP:U.M;6) M4'B5W*;H*<)%!CZG8H^A ):Z#&<*U5'M9@.^N@)X$658*T=?4H5TNGA9QD69 MU)F^LYN1S7OP KN*3#AT_4%Z'&: TO$MHPM+HQJ]>#:9HQUT J!"*O8VN/#6 M6W PR#SK([P+72_XW^;C!;_/@[P4AB4,O*]$R@"GMA)MW:X26J'LE?+UPWM8B@2'7X#=F]^XW=^'R:L;#8FW:5A4R+,W:930O,P["S-T8 M$HJ7-[.D,&Y>SY939==I+7BOMKL4/Y4BW>.X* /,P'!XK3+[A[]4RCA:$<+] M#YNIVC%RFW']K)<*PVG.!Y8Q"M*K)"1+R?3U(:W.^4Z2<)]Z%[2W?L'F]$"] MH&^6-U9::'X=KLZN[M8W(1;I/4J?HB446R B83T>))G%HDM!.YVU%LS.M7DS M KI:H R+;L"_%R=M5[M)$':Q?W9H869L9V M%J[-M"T]U?+L_C4CB\1SE$7KA%1Z6D1Q",[1O[2121-TV/2Y3]"UP\<5$X3SZH5RB M>?M#H83/YM176=G&2JR'\0V'N0WU3U>U?7N5L_QJN[Q MJN[QJJY_,XG))&$R_K\Q'!ZOZAZOZAZOZAZOZLZU$QVOZAZOZAZOZAYO$AYO M$AYO$AYO$AYO$AYO$AYO$GJ M.--PN--PN--0J^@=;Q)>+Q)Z#=4CS<)CS<) M_4+I\2;A\2:A30?#\2;A\2;A\2;A\2;A\2;A\2;A\2;A\2;A\2:AIY8_WB0\ MWB0\WB0\WB0\WB3TQLS'FX3'FX3'FX2^V^EXD["E\/$FX4QO$EXEY)]D"?=" M)';\XF 48FV-I2$UIF_J)'K*]DDIZ3MB70HXP0JJ1'W M->80.^J(:D;#FLJV^Z&P!MH799R]<"0V0EZ\!-LH*7=;_TUVTU])GTY;O_$@ MHEBL#Q9IL=G 1J\!S DK6.*J?P+$71;;,ET\UB'GRQ6#9*)4+R?MD&.;I' M>5Z=K=8:#'?/D..IM-I86]D15[$5<)C/6Y^ MK9\;X4"7L(R,:W+W7G^),4%S2]W^,%/8VEX%7HRT]\!#[MSBT & N1T7JVDE-O+>.\GAY47' M+D.'Z'TP4D7\?XLTRL*HO*<-'RVH4;>#)D74'MM?3U-5)$BY.CO);T+(/B.\ M3H/=)B(2BH)F>73]@-DAG?\+.54EE==R H;N+%[M&=H2B>(J^73="$N(SH.P M6:XEL;J&8,AEGW$KW!)BZ"R*8[2Y>2&U#@TN#*\ULKA:F*V6S2TOYC*T_'&- MGSXLJ\4$-?Q?V1_4[G]MV;W^^9_W%WTC7_1M>>$Z;%+0^S @,! :.>10VN7" M:J_ .!E9O_ZL9J M7@>3YO]\VFO^_0^U-O0'GYM_(+!R\].20P_^8<).KE&0N8\XN:872U$IRSG* MEFFTJ_4"8TX4J6LS2*F=[:HKR19D+Q)0UW]?1$X BF:I3BLHE'+4Q51MBDT; MH-T;)971/JE32,#1L"8I;+B!Y1N";3/HZQTEBXS[R'Q8\"638K>K DR"^"S(-I7$?(/2UM\< M,(SDPOQ3IES\AXZ=!M)$E'&E7F2IZHZ(9S@3SU-M G VJ@C\AXI4K5$S2\7/ MB_1/7<'8/":&[&YJ@WRN![GNU$3^YRST7K3;Y8?NTAPP(GEHMN#"?_,6:OH32!.*KB&JV_V%WB#KU" MS2,'S?I+P6''+R3PUT&%_$>/D?H6O'50' Y+ZV"R M7?J- )';(%.@KUT9@YQ;?[>6V*3B_JTVX_(FL*O*OS'@ 8TR)?2JZACXW%Z= MU!'\$A=&\S%0W !Z5?&WA3R@228$7E4;PYW;MRFTY(Z>QHQY[>(FN"N+OS'< M#9MD2MR5M3'P4 M&\T=7DQ:[IV/WJ.<)%+["5L+!6\P91.P^MU4[%\Z#G.>2:7_J.62J3_X;3J"* MH3.FXL1,8OT!544]H\&4PYB!X$_.WB!02FMY1R^+ 7EJ![^S"WW[WYWF MH54Q*N:K(;=TDWNVQ<)9\M%2!C"C-/"E;:F#9(H69I =6@"+I&X;IBG:F&'* MU-_V##%(@NK"%%!N5YDMA-E;>=:8*MF^DCWJ=WY BX#?NF^#.4ZD#G4#+!9\ M8)&*JO5*E_,^\B5XX=L$^L9LTOWFF4T$@HMLTBTV["<.!?'R8U._Q5KJ M5)ZMO">NLV?6$MVA'4[I?K$UJ[[1%4]-S#LJM,*+TVR:O-QFO%7#![;;8D#>7*$L6U)$.!-@*>MJ@AH1\RE>C64^:L !#'UB:=\[GV9B-X$^ M)I;JLO,B0>9ID1$)L^QD^4<15:]UUOD>@C49=7[#E3XY2E&65U3IX G@<4SJ M!C5E,A,H66DC$]"95CQ%4?D9)>;Z!DS.\W05)A'CSA%*9 MWI0A*3,3Z)BTP)B)1%+/R/R;D^\6JK#8:YQEIXC\B)K7JKA!=7:8R7<82LQF M DJK;69CL:PK@!?9/05*W*9X%>54"7W4\LO*00J5G3\FI2UB&8)0?5ZD&[U# M3R@IT"5I8+8<_1;EF[,BRTD?22]>EG$1$EUHX!+YOY#TFK[WW)P#\[&;<)@) M!L>WC@D2C6KU(A-J$]^R'[1[>!-0] ,3VQ0SP8M<.Q,\@%Q'YA*U^,C+%5E, M1BG5Y&Q#%YM]DXN)VH^Y $0S,;R2CB:VYS$>FS84=@:5&6RODDM2VV]!7* J MAI&(1ZO&21:%]0ZB[RK2+L@<21H%9P(%X[8PE5^),XL7P&YP0GN+IPX>2:4B-GB5$(\ M$^QHZ6RT9)54X$>.R_UZFNVUHJ0@PM8+;C)]#EQ.7Z($IU'^R@;7DR3LUM%M8N1G-:FUDR/425"_C<-X(-Q?0L4_ M3O?@*L 8_,"'Z)(+ P85<@[-I[M68 4GU;D]ZK[H+D ,2"_ 3H_>W24%&08X M,!'IVP8,AST/%#VV;Q,>@[L&_@ $NCIA R'"ZQ5C,&+A"@;HB#V_O4C6I&JR MVT[6UWEXAL&@?AE9K2V?S-'Z7+U+8V4E92;M\*?&Y?,=V>]!BSZ0AKEB90DT@^'"IJ$3+ M-BMBVCDO&W6:P<+B45*='RBJ1 +7 ^"W;N"0^V6@FDVQ6)N.L44,6]$^7BWU ME,TX6,^X,22T7#.SI'"!IF?+J99DMR@M1XEDB:ZVNQ0_E2+=X[@H76[@3*Y5 MIM9[2=O1893K-5NBF6,@O0J"8LL3U\?TNK1UI,DW"\D M0'OK%VQ"W-4+^F9Y8Z6%YM?AZNIR+TT62(3!<122$2K\+4@CNFI@3O:+\I*? MZYNXL%0#?W"-8$7JVH)2:F=3*2S9XCE!:;:)=OL[,TKZ"\H)6P(LYZC_JEH6 MFS="NT-+JJ-=7*,:+Y9GL+R744+FJ"B(%VEYZ'U?[.BV GP^9P0'([/6$^>"%Z=(]R0&O 0OE[.\*%N?D?7><*DZ>(EZ>'=ZCQ/ : MMM7+":]@8%$Z>+=A1A7TAC&N@]\['=5E%*MV'Q5'K"IWSW9TJMN($UCDZG_K MW$(T=N;B95>F]-"8[A5Y""=\*0__<6.C<:Q,^M(JO;A;>K(L7_++;H-7J@+9 M!Y!=F&>LS(?VB YU,0EV[S_"Q(T]Q4&6 M1:MH64;#L$250##2&!:BK:V4A2>A2VK(X^US]1H*CF(22L#=[DIK]N*HI2\@ MYV@5"I0Q*J*)V@"6BN"WNGUZW^:VN!.I9KAJZ[%T]L!+(P?*ZBMGEO!ZWPU_%N_FODSJ&.$CRC'<+3T)5*\:E\L]4:@I)+,5EHAZ#7?]. M_^V_D.)8G^O\%[G?@UBZP54!D5SIKNC'5=T8+I^WL M-L:9]J9=W7>1N!C($0Q;4Q&B6U(X[?[TE]3[P<>A="C1S@2FIYRA\V#$^?T. M#Q\B_^U_/>UWY)$F:<3B?__AZ ]O?R T7K--%-_]^P^']$V8KJ/HA_\5_-__ MU[_]MS=O_D)CFH09W9#;9W)V^I?CS]MHQT53O?GEZ ]/Z>:'LHGB,R2I#8C?IU?Q:]S]"?QZ_SWQO+/4YIW)Z!T MP[)PA]/.W-ZPK0,WTQO]">NGU37Y$^:OS"E.9_B56VZF-_J*)A';G,4;]PWO MN\)J_'46)C- 9>AL^A=PWVI)4W?BHPO^5\L\V>:6 M:]MLW;&Z$[T(2X9?)^56QTDW M-F&RKAK$_S1\B5+BYS7C'>9#]J;S?;8)VZNBP P_7OE;Y/;^3#IB)&-$H?OS M3*@[.22)05IC:RX\G\6\O<]_I[O= M?\3L:WQ-PY3%='.>I@>:]% &DBV_OD%V LZUEK'P#G&BPKU9-RA$B)!Y\[L0 M(I44*<26)0(LT,PR'EUB:-4J@@!LSTN4O['=(>9CG.A*3&="QAPM\F6D]WH<:%5P;0EV@7IP,:\$/U,[Z(T2\(X^Q3N M^]C1B72 VA>9C-6N05RX2FWK$2M1J4#;/"+BF0^X502,P7Y@&7J[TET RRS- M7#SS,B4)=^?QAC[]!Y57" J9;KG)W^5O3);,^.9[?.'-P MA2[2M0K38:\QC\P!LR<#(4P&:G;D@B277)%"EK2$O2 +! =L3*2D--+H]CAE M]#+WJE&S>/6!?]*?:#%(]5:.!E((:T<]F]BK1W+SIO4CF5:S@M1>(LV?^[&& MI(HA __@\G6DGD)_)4EJ;QF4%XM:9IQ+Y*1([\BA8;UEU0W:APY@>._K#1!? M+IUZAWE9/*6H5_ST.MRW5.3(']B<&_LWW*X"[NU'/807CQ! +0QAX[AETP3= M6K1!J_C(#WAV?G^F_]WD(!12?=PUFO-6Z]?W=+?C%%9A< M?;?-X5;;$LOZZGJ@4%73^0-2/O&A=)8&B4%^5EEIW);MEL)#*_.B]6Q/DSM> M=O\E85^S>QULM9(=_"HD)P-9:A<7T3H7>FBK-2N,5Q*D$/$)[?K8,JL@R/ O M5>H206-W9D8\W21AG$;B):*B:I'302G6Y8)$;#H1!D:16:"R;Z" 7*W&_Q-I MGI=5LA?@5T>2P7]U*>P'&CW,*RS.7+#LP]WN_2&-8IK*MYA();HE2U=B>LW2 MMH=Z7+T X6<*/XD::9P.XO MY=\"OK^TX%M\^I^GG#6/818]TD],L"C<'>_9(>XOKYO$JE&?4FPDH VMQ V MS(4,X!#-X -+:'07$_JTON<&*.$(S))PG1'FRURW,;C,*A"]$:9"0U !9-0= M^T?;:"TV M-#5JI-+C7"@UE^:#.?+,-D8]IBAU.K0Q6/: 0]>B;./D3G][V(09Y?)_>OON M(]W?#EXLL](9,$NK@T8RC11EW.0J._I0F97H7/X>V.EN]7R!FH$.I2;B"$P[&>60>DDGL L$BF M&%3/R$/QT O*J (XY(CFYY:2HB\W080 J\NI E#')9'1H4-Z07U;$ ]F,CA)Z";*R%J,H'@Z)DSH5/Q<>-YT M-*#4U+4*LI;41DL:N@-;L7@B^$S7-'H4+7X?[79T\X$E%RR^NZ')_J2<;$PO MDZN$W27A?C W,:D M-I&N2$P7GD6<"#I)XA@/ 7GZL+,G2R)C6K08'ZRFPB$]YK@FN"'#$>\_*QXT MVM\9H)B$7Y("B\[@#UJMF])1BBF[1-R)FX%AZVY-M: %=&3'U?:TC(2,?DW/ MJ&.KY1UP$F:@H:>.9JH%$SH.>X"ND[&X.6I-3+Q:X(!3LAUR_$JKGVBFGYK0 MB2K3:UL4G2>-\1G2[,"9'65ZZDVZ]7T,( FVEC;RH)B8TVCIV=.W[AA3#O/O MT-$40,GS\(IPJ55U"M3K0A8X*8^#E@_)^1/+:'H<;RY8&+<:>A'%]#RCRDDC MJ%HO:9O5D,AFK.[,LXTQ9K]$MS)2/"7UZ MH''JP5*,U9K+B,45T"J*K\LEA_UA)R['.*4/O!B.\GN.^-\[*O[@=#[>BZ,9 M_YE_?I6P!YIDSU<<&AE_=O:/0_2PEW((U6Q#.22STQF*TA PH74WI0QXC=DT M0QK RNZ$WO.:,WJD MY_&:[96K579ZP_+#I(>7UO2>D$<$5DZ!:0E@JY-V"C]S3U9U7#$CSR MA &/JS(AZ$TH& _QZS.C!10^T>QR>Q,^V?-:I@UG=U?;/]5L;9F?]N090X8MF%^C+NHPFU\(P/\R-RY M%8KD1Z'Z4[YF)%Z1X_K?(NS-9? ,N%^VJ.7E=4(W'Z(XRN@%;^/F/,XX(B.Q M^SI-:9;^G49W]_SK'#_2)+RCOZ5T>]A=1-L^"S%,U9WC%%.3L\AXY[@%\N1V MZ+/+1/-!H?EF)U1)5.N2,%=>D:^E.@D+?CH:KF^#TO!BVH<. DPBX[KY,V2+U! 9/79%&LA0F<= MM?@!.!K!E/_-!%/\2EP]\1"4.<3E>9]%COA=+=>Z7 M0QUVXF$QZ_$;AY@IG[=.G&$=N@Y9E0;^DLBU>2,D70,2GXN\UMRXF;?+> MGE5F25C;_?/2&OG M#QQ%^>5M[T/^!<5,/8W3?!.*+C5CVI?E91S[F$D9HT4N]IXZ:B,X*Z/Y#,J[ M%[]&V?T]W>5'[#^$SR0+GQ;?S^X,^JH$BXTV37;%<*5,K7C?PT;JQ"[==G%OY6[@[#+83S>3.8@@VS=T,5=R4!CJ;,G/7UJD5WN0F M!/G][V6EMFY7 N7+R-ZD1[<4LBS@L&!J7\Y-\6Q;W4W_ELNE^EUNG&[DI>A9 M >Y^PK92JM(N4&EJ\@2YP=^[8>-6F\W@AGS/278H85-BV,L/(/T.RRT\S@90 MO(D7*YD6X$KM;H5B!(":\UN7"Q]V#@V41=H**AE\]F!32E-PE)\>;I:P(1-">*0 MK6;]/ENA'F=#*&J_ G>) \ZC/CHK\?J(,7^.'9\!J)I^Q152%^U76L='7&[[ MF]K[_0E(N.I'#,)3V:DUCSHC _&DY:+90-"6$2^5;NA6^XK8PD2$ 8&-"5>/ M=UJ]#M\ 'I:C69Q%FVAW$#?_7M/U('#=V(E2M1:HYJLR(MCLVIW,9H!6H*0&R0-E.@^:FVQ22T>)V=$Z4R3-+: MLKC7/3=-;NDZ//"!413S#U*1A+ZRPTY\3D+>J#>U\H]13-+<]D\+YR!4^#.' MZ.ME- SSG<2'U][E\J-(TN?[AS!*Q,SP"6_8'1V4'UJA*H,IA*:F)*E9U!RC M\Z!-&FK%(#^.B9,YJA\O3%I]")G-#]ZCE52^PQ.-16?HL!H:/M+DEAFFQ;6> MQL'DZ'7B1#62FP"4X4@-#RGO1LQSW1A74;3NQL'EW>N$RSM\N+Q;ND=5OB\E M?=CN01'?4>J8PU\GE)DW KO_6L_U]=G-M0<8UK]+H_PE)9"5O[\BL8 >7KS9 M4*EIN]B*V(+,=VB<1NEZQ])#,EBO M,LEU,I14#@7-$LO6>(-4&>8C 3OPUV^K'I]3VE&SN,M2_;%$H]GU0@$$,,* M!1@R:=&BT944,D9/"U-02C,IE9#HXJ@> 6/?STI#C543'H>80ZP.')0"\'Z_ MT\G['R1M/RV/TO(]\"20/XY"K2X)4>IH+%LQE@E6R8$<0"*/TFA M'80!Y'J_GPQTXICO >YJ/(EE5P"'FF$-_7GVP!B9XV9^C"MWSF4-QL M*7O6R2!H-UBVK3G*)!;750[DRXRR+B]J]">KZ*ZF5/VF,GC*KJ 5?SI +D#,(R[@_Z3 M3JY:^IPW;>A4J(:.XGOB2I![,E8OIV/RV9@+X29B\2G;AU'_T#*S8/EKZ 0G M0E]M&A/_1B\Z$AB4>]-?E03Y4L@L//,%B#&SC4:7(VJ=-E%,EKUBB^2 &I.8 MABDHQ\ZH#+MF"? P&:UJ<$J3Z#$4.S<[ZR\KWD>[G7A_-,Z[N^8UGP%I3'(5:]1R4VFCLHS*&X,3+7&TND'Q6)S M6WV^,"6,$666/WZ/%"J5#BOT=I>CQ2&-8IJF)VQ_&\7E81[YL1W_I)OS#:\0 MHVT4UB_K5->M=)=]^+/#GG^[LJ3,)34,F]%E1=997$[E_0R-1$TA\[57FXWF M:D90L=>CU#8GE=AR4.TEW!F\=W+W;-_V570#]=WV#O/^P(>#1-_RX5%FKUOE M:RKO-W"NW-WU&UPEXFZ'['E%PGA#:/5P)99 7T_2'O+ 49:6PLY=6J[=N_S*A)O?C7S)PZ\=A_C, EK_3E(R I_'B5G:0O17ZR9J\5S96YU&X+BKG;B13;-5Y?*EIR6TGU!?.6I_GIS&?; M+16WG]'3,*.7V]:3(T7Y:*?9M1[[D=*9 &5>,TSO^0,QK'X,=US5 MZ:J/TIF+]1Z),X\*R6'S?)T85+9TMM4=>0,"\;D?J<\Q.5RMX&@AZ'#M9N#7 MV:J-XAOZE+I/6)Q&F_PR6Q;?)&&<;BDO.S>J$LY&59U6-:KX25+I#/WUB!'. M+;.8WESY8\'VGFE'L:)&6VK>%;,6)?',A M>\G3^YQM!KI*Z$,8;)G/W*UHGW06LE>DRIO5]7M"L5CU?FU+W2\S7! 9;=[V'VK^K[L+TC5],3O&R@#8WV8]TXJY$;FWW;#TO-X-^3UFSL>+; MR5D^U+2M?6E7"?L@CL-NG8JM.'YLG+)Z.ZA6&7\[J,:=X^V@9L^6VT%-!IMD MV5(2PW]&K9, !I;^8GC._XO[YAN (>>V^:X&=DL-V'@K\[OG.A$GW@ >T6#YI&YHOV4 M7^PCE,B/0FWA6]'G [%A!.T.Q?Z/8V_H4_:>M^+W40/9@;;52+:E/29U9DDMB0]'W59*^G.$/AH.>;.J(&1G7 M53703N;')^[51?=G^DCC0Q_S%AJ B9-:P^&@M/1AR\%'FMRR\=,E7:]C1Z-M M*T'Y#^_HIHP_<%@I"1!\/%DJ0T>2'5_S@&Z6.9">/P2\ >8]O@% CICA&(]( MSV8U/H5[VE\$,/<&.BUUCR#7PB>HS(_CZDSCTI*F2DN*(YAB+E\?O"1V(M%< MQ3N^:B&CYZPIGD;:R@P8J*OVZ1-[9= MVZYZT"YPO-OJ-!K&;:.I;IN6VOKBS&G/O5..VC@+[WB/]S>61?'= M>9Q1#N=F&RI@@0MN1+/.!3'B8+G+[-;UJA>X!;:+7T##02,HJDGV-:9)>A\] MD*@4KPM,/W@^$GF&A3 [')C7P\SV3,MBT!8MGD]:J>XT2M<[EAX2:EH@ARFI M>V>I$GX_+7$SQRD<:K>6';C*4*W)#O(Q]ND3?T+LK/O M?VEG]NR@O"@.U;:FA)U@VT%E.[HUK@O> MJ0VSK8.G^0OX [*IGY"[4L^/3(0+;4.-C((H<^D\VHVIHI[8_L5S),H+I-3E M=9HMZRX. *%^7:')VS/'@=$([9OM57M:),W!U5OK5)Y"/2"OGV=G-&V;F;D.3\-X3=?ESL?[.4ZQ<$Y\'P:8[6$P M3==)]) O:()7#C5*FEE*F9*#B:&A&\?KBFJ/MM-""D.J57EOUQQU^#!,!.FC M9YX'&NJ;YH%4'GUBZ92D Z8UL_CC)-73,JYO,9"XL5!6N]X\2BMM]KE:UH? M-G&NM-[W'#0?O+J)+1D-'&5@!>;<9>"60U<9>/"=?,K Y_&&[F/^98KUC^+K M?.;MI9?;RT,F#N)(_Q;N#O2OT=V].=6.,J?.J9;F\).G50/FV PTID&6.='> M17 6)O$;=LA(F"^1>9?ZQL%2G^-&0\.8S*PL&[+6B%9ZP"*7$_&C&N.:0LJI M]IZE^HJ5W)C8HEN96Y'IDV1C-[ M66:,9FJ7+[L/@.UT,% #>X[<_$U,1:AMX-?:0[ M]K 7-V%Y<-_#7!!6]'&N,>QK+[39%&^;6O1 ?15 [].H.&1RY01SC=3"WUC^ M=LP$UTIZMEGL+U4'X #25!8\.$,K;2@[N]Y\(&;5M-,F[/F%+Q]8W>IKMMO< ML)-#FK$]+Y34C!UO:TCE,;;P.&[OW1'Y1S<$F!5&VM>DBY5XM<>;/#$!DO($ M,@T9RLQB;U:1 M4;IUKK'2G9Q;++SAYA)[Q_K<86LO$++>;$P=!QF&$,D^]RW,=+EN[=\S;G\( MHR1O97, !8C7&CTMIZ5Z3O@L\>3@)');W_9T5MD*/K*8/I-]F/Q.,[(]Q)O% M!^^V0#$RV1!#"(LE)LP,5OJ=$ZF(DU"67M% >E1V.&+-)O^CI;(B0JG8)],Z M4^A;P;!R"LHUB)>=A +TEV/JRC'UY#QUY.SU(U;=V*H7!7W7X@_:2/O(4Q4H M;"O&B96B=87H0678:^!GRFO62)RY4WZ![@VR908IMG/$\9JD"V*;1M)K9H+K,@MO8OBF-. W(:\46L/ M>O_IX&4.,#3,0J/-]K/3Q/8MS3*K*KF@V5F\<4HR2 D]T8$=S6B\^\<8Z0XPOF2W;%U<]%? M15JD^<[Z_'$-RE]^Q4CT M[::^11<\=V&:UJ<-7&[_%B;Y&VS5A6%G^1VVIVP?1G&_H!ZA6I7#5JI3.P8+ M9ZBC3GN_VI1L:RZH)$@E0@H9GF,[MLB70FOIS79C\,2FQ[F7>"RL=-*&M??E M.,_V^RC;Y^N\\>:$Q>*&0!JOH\'IB #)BM$ZR:D$5MO&?W?3Z$O+48-VT!(H M-BVT11:F'R#6S#HH/7*IE3I<,MEV"RB\NM[L9P*:CH9P.GFM<%)5B2AX6K3^ MXDUC\77&UK]_I/M;FD@RL/1Y*^_VGB.0HV,1M292&#?18*@3%!^3_'/RI7BR M= 6C#!8#_KY#>'=$^Z"6V/$!R=?W(0?9\2&[9XEXS4B-:97D$-U#23R<]VT[ M0KS"#1#[4NV*!:F06)$TER%A+41^Y%5J\>E/WG!#&70Y2W314?*EKZ1@CMRV M#QRZ"I/+Y#H+,[K)MV!>T21OK)I+)HTAI]0:>-Q2^7#$,8,[(->T5GJ<>P@3 M\ICOJA5_+!UH6">,\30_F M;JTKI>K2*BGL[JRPZ[0KZ[BPZL9:FO(N+,H%/.Z^>L'5=5W#2!BZK4)!VV6U M;?K#B\M#EF9AOIG31 Z)J(HA'5%LFK2,.^7*T(\58?KJ!3M+WS!2/A[1!>GNL9] 1/<#OA,E4.C0@_^/M']X>-079 M_T/^]';U]FW^O^'0:$7>':W^^.L?5^^._MCM=5;DZ-?5K[_^:?7+VW^1,2M, MQ7%E'SGT[\DO1]S.VZ-? ;[^Y5__N/J7?Y'Y^M=__=/JC[]H?)W2=3'^+]W] MJS>,5K_'ID&/DKG#M].D5I9DZ$-"[VF<1H]B59?MZ2>:76YOPJNIIYO,B_^\.V* M)N*#\(X.3N@'B*IXUA'%YEC+N(LCS\SNK"C65P^:#_)SRUECI]N%_L82LJS,T/2.>#!0ZTBF"9R!<2TM+MH%UQ]A#'+V8'4V! MW9$LK>?O.I12KPM6R@$*#JZ\&J)<1#$]S^C>.#@9"*JR=TL0FS^U::>54=^+ M%7.ZRK)JZ(L0(;F,;W70,,8ZUDBC8:!,K:,E3,^R/VRY$3VLB2D=(15+2B%L MAN1FG;*C[<&*&8VBE!7Y8]\(T0VEC@R#']Y A)MJ?@]B<4D"I&P7;?)&7?&_ MUL\W]"E[SUW^/J2!4;0A@T9T.B64QMT4_"9W!I;HU8/W81KE"W%7_(N+*L*# MR[0@H6;V(1E01JG5(X[!NF-$89;Q1D=3P%24\8T(K^!S(?*E_*^0)KGX\HD8 M%6'JBAX%8@M7]/D4P-^C[+ZZ*J.ZZO'Y,WVD\8$V-T4.D_8(Y2:-6RE/IZ&% M.^0:R-ZS@:BV!H/R8S'34]T**^8.[RDI#FXD@CGBQL6#>",KRE_[+F3>GY^1 M,,M%FS-%>8?2Z"Y.]C$@9!C0&.0#"SN]#&'=@L53QN=FTE!U;XU9LI<,I))( MS)?8=D%SM1L(IU7:025 6A+^W#8#"+2$<(:(R-DE49)126E[<=ZT29Y?M]RZ M7?G9P"0K74U'J]%UT,\JO;GN9DV.;7M9O;V&HU^Y#JF45L65ZYW;U9^]HZX= ML@R])RC@YLY3:<;4=QK\>Y4"KFBR9'!]]>;N+[O)1PC7__^DVHIOSF _< M'R-V* _H >2%<08UR<+6H(,,8M<$UVEE5&ML<\T()^)B:EZ_B^H\&=;["=V) MU],$=QX:VX35QE.25N9%X?]0.BBK_.47?[&0;DA>X[%FSFAVMDUI;DQ+OE#@Y\N=FL7%L19LQM!]"W.,I+L^9Q]/2]U/'E5+ MK ;OBQMV!-OK87:E( [-*H[6+=+ Y\XD]V?ZP!)Q;E9YNJY_B0&*1=M1MQH< M(\;>76/6(W!96Q9,*6EVN?T+XZ,:WL9KFCQ&O"L1%\8/,H=)L$X0:L')>4!E M&I?N!B]Z5FN5 _&\U4\OS4!C3)GMK]_GDTJG2QN]Y>78D=!-E'T(U\74F>35 M,Z5 Q0:)P%06#$RBHE]E78MZN5)0?$ZJ!WZ\)*8.&8/^R#V0#V0[X%98\@34 M\A>\-")28&.]R"4QZ@[<\!>V5&I#@/OQ7I8N?$J0&]^_DDBK@>['>U:'_6$7 M9M%C>5+_Y?83_7IV0DO4:<:#1I_0XE()7JJ%N0@?-!U?GY _O?W3PMR>CD2&C8E> MGAAMLY--)K9LP9Q3C/L^BT4FL99T'SVD\G.AS9)UUM!(3DX+2MNXO#>YT1-; MKQU4 J0CXT9U';%\>'\/%&\SGPSO\NFT #SRX;T^1=,4 M>U>!TGHFH>U/-=B?@4\6>U A%G2L\F2/*10!9FZ9]Y$:% $,\V2OJ([_JH5N M*QU UX6WF WR,E=G9K-@#;>C)J*7[#.O,5O'#-[12=>1+?PMQTIZF_%VKG=!22:T8B&?^]%?Z^#&;7[O'":E\AP0:BXNB M_CSF33F(J^AN:+*7(%XNT$)[7P !Z5V3V"B76C:@K L>@/_40XEW9/KQEEIQ@P6JCJW$#MMJ'/22.?@C*N?QP1Q+Z$#[O M\YV9+QH/BCVI8P"QY'[3;HOR U2N'Q(:;B[CZFID<0MZ_\A*6S5I8M2IH5)$ M[F%I"2$V4?V]"D.\(!][$IE H2-0^\V,>F"9F2%OI];$-9 M-=0]V,?6'1\H)X+T4M(A*.)DC]PN^BMQ>C_PH6A_'H<_7![ENO I1Z"0:1FY M@GH,BGLJK] >$6K.<*.OT[$OS0!](9O6K]UD@ M5>B20&-S<0X4%Q;>A$]G3P\T3NE[&M-MI.*"0;K'":4T$C<4]EUP1.\*PA6= MA: 2$L?DBGLXL_")>L(:4\@E[ '$1$KJ-0\L:J[%'-OO:CR01KC.%R:&!73Y.>>-#^9&D*2$+!S#]A M'\B-5!>K?6WDB&+O'1E:MPGLT4N.K').!A;:96=EDN@Q?Q_W8Y@=$O&&?YC1 MX3JR5JI.0 JIRB"K-0->#4;E+5X;_FG[2M*E$:X/*+/Z]?NP MERIT&:"QZ0$7+E1OIZHE!ARXP'L'=6C3#?;[YF&XO^B]7%H_\.EM4DW@I%B7 M_M(JG%](7Q-5V?( W\TLJ#B9ZZ]TV D76D^3:K6R9\(?4$$$K9/PT,JC1A;U6>3\:VSJO$;&DO,=+ILKUY0PF, .#U3$R\[2K:V*CS)-7G!/7 MYDIW"9M%-3QK1!TPK#+NFEL]/[:LZJC+.TM/=A<#0FT@E"PD9BI56B82=:U[ M0)]\IOA#&"5_"W<'^I>$I?6T\;.22!"E :7T2FCDTKD!T^S7@F:Q>)>9;O0S M@Q:.8;PS&@J::\@VM98WU2H('%(20D.GHJ-.7TY,L\?9<(FX>=#&)0XDCSJ] M0BZ](D*>Y HKDJLTU^>]?JPJ)\W=@=6/B7;I25SRIX,N NF\K:X]-[45^%0M MB49G1.+%R5F*^$B1;SH?JRLHA[(7IV#9SSA8C.O9< MP<3!0$;B811"NL,4[T8C8[%A'&O8@L./D40]U+G<]@9!REQI5AFD3IT*&D74 M3MR43D9_,/H8S 3YGS[.00%P("46+$XJFJFUY:PS>?.5@Y]H9AP)015A?.PH MNF5ERY6# R\L74^@:=]8<)9FT3Z_07XK)N8>A8+8LI?=T[I*RN_E+3](V2[: MY/*WY=V=Z3VE7HYUP&"#DUX! ROJMVQ8)("!YUGQ[J!Z@[K% WNGSNM.1(OW M!;]% !MK1'<(]J2:C)[$BVS% %$<;Z;NNE22P[YJ*(E'UKYM1Y6BP@V0C%+M M(/^8=R6MT;@W3%,&5TXM71245.HK*;@CM^T#5Q2LMJ[VK*N\&7H[ZZJ.9>%N M6E6'4LT5U!+]5U._><,J4_RM^JTI!9==-S53@35S88534)D+J=>+OM'5DCW\ M_*B._A)&\05+T\O8;I@/U!OD?Z,>&B<-GMQ453"G,'Y";.7=PH]"ZBX6I$O'FC#) J*4LTX=$1:RAEIQ+*NL>T">MN^X+XTNS&MD! M@:2R: R26'=#(;4C&(=4^BT2I>VRT\MW;G5QE[+)$!X5G21JZ M8P]T/0T+-1\>DS2ZO8Y1; QY)7398;W"ZW)VPOCF@+Q:D<^77I=),?@GA]'R;T M-DSIYJJXK"A57_>*8*RYG'*2L>FW5DYPC\ILC)88[KF8"(8/+,R?8[=VJ.;F%_F>F]^W&:Z['Q;!FFYM4UN9*3G+_^)M3 M4-J#DJ,T'I1)ZH5D)@,TQZ0F,SY&YB:YX5')2=?&Y7F$MS:#TQ;')#K*[[JN M+L%AVVYG7QHBN:45R6V]R3L74EGSZ>(<+XFG6C_RBGF+KCRQ/4VS:'TB[IM) MGN73 #J9JA.7RTQ-*3*KJ,,!C0,M^95ZP0>ZH4FX\V4PR2B7=X MH;:W&-C/PB2.XKOTBB8Y)57UK5&N_"TT:%(I:'C MBB>+.V?;+5UGE]NSI_4]AP(5K[!B_^=_:/0_08[L2LTV<^(D^BM9B6 MX@^.XTWW@Y9DGV?N/%04=>%A*KOQVX2:&)PU3YM3''D-"L-B%IR6IHO38XJ_ M4[&3>LWU%LY!#HG 9D->+_/A.^LD35??9>%\&XGSKLKK&,5W^DP%;J)=<>'2 M<5;. U]G87;@#7GN"$OS*XK%3CZ=:!$E?TYJ WZ^Q&B..3].]Q+4S\BV7%%H MKDGUX$U>3,@.,A\:9F29;I+Q869#:*MGF4R\!A#%!U[I7O+!0/XUY 6AC:(V M+\D5G:0?F2O\115;U_8916DLJ.6]SA1:K!@3@BF*$-[+;)CIK?8\*USQEFVL MW>)A]:@-UD*#HLX6+[J@Q;9@%HN;^V3G/FAEJM0JEYG*#9E5U-I$XT#+"*5>4#PB]3-/3G30!Y%9 M_.8]^,O$.]!7VUL,]1^B.,KHC@\VQ*EZ/,C1[:XX3CD]7O/V)G1SU(.DC4KY M"\%4)E($X@23,1;^= 0"FPD*R3>YJ#@HLI0E82Y,PE)Z6799H8.-CUZ7>Q#M M-A7AWF8"I55Y8RR-;;QB8)-7/L>;3;3\(-,U^A25CROX+5D/U>>A?*2A>&5J MVCX:MC)#\;>+2#,GMK(KC*_4DL#'1VYYT:&7A4;?;72@.]'-BN]_IX]C&2FX8K4$=CCIH&"C]H?GKY,/C-%WO3HX$,W_) E36Q8*K(HAAMI7L5K_XM.M+(;P='M(B98G%O( MT5KB6V*%WGR.ZZN54*O$F9]HLM*E3B\N5\>'.G*N-%SHCN8".T?Z<(E\_3V: M\WA4!VM"1/M93"J*E9@DQIWD&K4?4/I0J;<1+N=+#H%A1)8=P!%4T%ZK+R4TP./R3&W-6?T]RNY_ MB]EM2I-',85Q'C\?.7V2=L!*3P,3D48;.NKW11FOZ<*)/B^EE3Q[@4. MPA3?Z3Q-#]3T8@"JCXF#,(./A5*XME5.IGH<--!% C?[#<3?HB(3"]_K_#"5 M.Y&^^9]IM"E/5!&;JOD'L3A_A?\K3^WY>W5I_G*39QNM8^?;B7?IQ M0#)D&E!\S1E$:<:4&0S^EV=\:P>2ZEHLD*QFYQS>]5A:Z^ZVRFB\V>Z@ZUV5 M!=A"YPDIM;$W;)P#7)>E53-MG<.]-LOH 7\SA\[3)(1UMENTKK_TZ091?(B9 MYODF8\R+O0? ?11YN3DH3KNU*=*&S3&N1F[@M',U\VXPF\8M^7;)B'9B[A6S M=C]^ZU@Y23J<6>U-K+[8S62CJ#=A<]E8B$_;:V;C=,_MOMWQW4,PYY/MN M?I&>YPF0["=CF216+AW:=I(*E6Y F4RA'5Q'=W&TC=9AG$F7:W[,5<@O/WER M7B,D]K)LH ^2@LQ#)2D75;:]HM(1F$I'8"H=.:32T3Q4.II$I;9V\+\/3-Q! M=Y5$:]Y]1S$Y+LZ%_Q@FOXL.?LL2N=JJNZS.XY6"Y5W=4[G^G4C[^! M3I) F>GT#D:G=W[1:7HM>Q+NUH==L4S%=KL/+/D:)OVKB6?SUZ>V.W]8"<)5 M"YVD&<>-!24KIVWH3!/@S0VL2,LG^2*\DM*M+^G2.3-E27<.\"M2MRO7T@[ M[?=\#=V(<0'1@0O\SL+!.0*ELU2M7ZI#_S;+)^3TE";18RAF0]+WQ1L@U_>49A?" M-V_P^^=&0&!:S$;?\-:]?_XKW=SQ;WU*4S[X*[Z<[@PX9X[ZR=F!(ZP4C=XT M)XG:52M!Z=J-\U:UGI*6AQ4I?9#<":F\K,CM6"T,J%[_^ZD-Y$LV=)%OTS3\!G3^(66?I_:)C1N>&,&L;*+O7WW=O&,,@%4@ZN=)L18=M63I;GAW4^CVK,4VO$V M3T]I@1.H']77ZN7*I-&N^]ZV 5):6!%A@W CWSI+M#>B+4&31?=Y6S?Z Y>= MW)VVC8SN3PLCLZ<8X=:#'K75#-P\4QL6?>HO+RU;=) U*5WTXSPU70A[T_)% MTZ+%0+]@Q]IN@AO$3^M:A97O;$'K7?'HXFG_^HE*9M@ PN;^,A=VER*X>>2Y M+[.GD82O# 3\#V^YV8XMC(.]"("IQO6 E*H].(>1W3W2+ MW(^NHEK]I:.+= MQ(UHQ^L#E'WRMD:4I\GX+PE+!X<] <7-";D4=\>EW,&<@Y*VPY%L:DP$^9]D M'2;)9K@55-PW/WTZ:R.E?'K0X65^>?,A5\/9K3:[4">.J\MBSFM(V_Y M#8+7M#GP?JPG3X(+@Q.GP9LV+8?])5>,VFUP!/R)JT;"S'?68*X=(=+&TQ[W M8_A?+#G9A6GZ*=Q3^:F.X[3-/:QUXRPM*E.5EJ:51-7G/TJRU2?>I@PPYD:7',K@3ZDZ.D;'5QZ2MOF88MX_-RE1 M=DNBO:8YA0PUW:6,OJ^94H3"[SGM,L.+^Q1'H F6''1A!B># MOA$@^>6^/23[;RG='G87T19>. Q5C/1NJSCC=>-D'D(/_(UC$;0YK;Y=T)' \5,>+B@Q&VT8(_O>9D*AU_1!TIK9X_;(7F(R:KB4LNI;\WI2$;EXW3*WGL*;AU-/9*=6>,E6&Q$O3.5Z:#D#5MOV8OSI.W:W)[$[=K MUBU:#/1+[FYN-<$-XB?N;N96OK,%;WE\RL>O:!O Q/P/E?0R_8 ??BVUQ?PXOQZ?=B+,P/IIIUM M+ IAO0% $:PRX+ 6D+L$D_O7@MPQO1,FQI:_VD:,+00T1H/60['1MG[J+=M- MV )V[.9HP_MTN2UH?ZYKR2)PGZ7LU;O'1SJDW&U1X?@[%<;5MZZXX&E=>US. M$1ZG5V&276[?'](HIFEZPO:WD>841#R+D,X4:M%ENH&U8:Z]#7;-&9V.++R8 M%CHK8R1,B3 GYJPK@Z1ET9/3"!$!#DUC]@BS2&LPX^ \9]-6'_/>!6_O>4;W M%CLI!BKFS-52<9>::B#H M14D=#J:L3?;MCE^CE+=P<;(LM,2O:HI;IHQ>\A?&2&&-%.:^TTV))'_YMN@< M*DMH=!>?')*$QNOGZL*$O/WUE0NGO+;<,7&/3K^''Z===>FVVE/3DIT__$Y[ ME']M[AEA,2B5"'U:WW/#E*Q+M:6SQT@P,90(]]*#G:%./AC3AOF1C=?#CO.- M#.NC!M>56GT;T*KH1E?MZ]\:[6\1]*I.<5;4>]#MG94IL&JN_ )RB&RW2U/) MXM!<;AUUH@S@"$!@C7[-UDJF9FOJR[WCH+ />6B.CI1TADWEV^U+J[Y1+.KA&;A4P_8MFKE+P=7FT@XJ"/T4M'2L8Z+5J8"(4U^ MY$DZ_4G%[["R96#G1>^[6='["U;-;NL4 M"[B_5,"]J(#;NI"W<_UDOGI=*'X; /YE&0#_XL5 H#,6NN_*" MWI: VK9BWO!1S&#Y MDK=PX2]-;^B84R5!%$?R7(GX'3S(J.=Q1GG*R#[SEB*G4SS3@UR*81HMD4YO MC)LLBM8N6 I%MT6#ZE\+4Z[_DS/]S]6#>BG1@6E' M"S%B5BOA#YP6;',6ZV= >]:AP3O*;\ CMXS]7J3-%:'Q1MRU=!MR ^NETR@P MIJI91T-0$68-6]:L9@6+J%YG89)!XVJ<^^O(#N)Z2WGFC%]<:%53P,@G.E>I _2:/E7]D' MA5<"?%,8Y%R0:P#!WH5&0M MN?&J:MO?DRC+:'RYW7ZF^<$2-^PZW-'FG>O?XJC_.N0HW5Z^!NHB40_DS5E& MM_$.X2?<7G :I0^LR/D+[RH>!QH)6:UC*2D]BY1D5NIV^ MIM0B;+LEI9Z(C-#L'/,AE+\UE!OZ*/YQOZ%/VGC?B=]4H MPTJY/^X *F/5D"!W+N:_K#R#JDRXP3H5D#"6O);G!^4M820K0ZV#JZA+07:D ME:I%"Q8G_?G^(8P2,=U],;R-7B_4(W%?"(FL7;,.3LK4.H)P4*+8<"VJ'Y+= MXM=\&^(I89/ZUY>SIBLO8X?,HC.HH-=RVVWU@R=_- MZ5KCP&0[$#"?GV5EQGH8X,D)655;+Q0G;2J?]]A[@7:&YL"B"Q;VC4.8UM5I M]607OAQZJ0Z6A!W2WU?.@ O9V94*.\LA.>%%XE7"ML.%EN&3"KWM)U-QV]BR M7@(QOL4UL*T%;$\ZR#\0UV%N%Y_8E82"&7_#'BH;H0X>^[JX\<0;2 [M6@3S MJ(KFU8N+IFH\" KGDB._9AQZN>UWZ&=/Z]U![&E3[-4WM!:^YE?1\F=[1X875;'&.WRX^QBYJ".?1@OGP6'_3M''9^QQ*];ZE%<7]Y*P,%D+&* MB,&YVC( 9>G YWR(1*O&+'TBP?&HT^6PK>R,U ^MSN=;@*RB/'2+V47+RGC- M]O0F?#).KP(DJ\Y#)SF5GFK;J.6@T8V6A ;MH! @7(+Z,^4)"3"SCD2/2&JE M#GE,MI?GR_$ANV?B0HCCIZ@_7ZD7ZK.D)X1%D(Y9)]R0>0#18JC88@2IGW)F M\.>^L$(>2QDAE+^\@@L=>2D-)!:79\#94[@O;_ 2-Z3\%F]HTOI,Q0F@6I\E M1C4LWA@<.6$2S">(6Q!3%=O$>3BT>;8BS^*FFX-0:7_N"0&AP)%1TB*H"I(: M+$AI"_*Z,)&/XTUYC'YZ07EUJB__C-(=VFJD4=BJM(]/4I,K,S?U%H(3%J=L M%VWR#?'7&?]/-2R[?*!)CI>4HW'+DGUY]Z579:,9& -:@J(G8Z-2<4A"@X_E M.]&Z9S]E^S!2=IH*,64I68FA%Y.%8;?E9,>'74'94E64E(6$%YS1Q%5;5@YC M8"HL"PU]:=FVNC OQ$[+#_R'$L=Q1_$ABN^:'/B>\A1(Z^;3]&,4Y^VO#EK) M-[RTK9S]X\ ??Z3\>_(GCUQ$=F[3 IX[[)W),TI"F*6MZ/L7YF^[.7?-UYH@ MW^!\F]LD45W_TZ57$!>@W2"YSHYG6;Z>I1'#+F#&[_ZRN;R#_3C\*:N<%6IVV91UBSMMNCW/.N'@F6IZD+YI/&;7M^ MIRO27KE;D4\\LXC3C=EN)RQ5S?N>TQ9@R;>8TY8\ ZYH9#U3 MJ9TV5DIUAL 2*92,/;"+/WVE/;I MYII?CV_.N8!G<\#J* _2@S8D,B8/%(:L4]A 6XOU?GSKA0L[++)8%-T%#/",C7I MM+#:_O)\*E=TWM.8#M^S,D@-MQ5TI?!V$;3MXN]?UOH!;A08: 8_EO_B5?)# MPAZC5-"%URO>C=C5\96O_JN"H5SL;RLHUO:'-MV!!V^KL=['2.0<]7)M_IQ4 M:/KI-2!&.W[/QM=8TWX>VNCTZCG&:G5BGG8&M6;MGU7JRV$]O-5XVN ML@S)17RI0)31-6RG&@3"O'\J5S%MF&K979XBY@,((:+J[?%XAPOJC+NK0L:= M'FA4[^R3]X0GP', H7$P;H^7GO%GMNX81OCUB,;1% QU*Y-&B&=?+D9R.5]2 M,!*T3)7*1&QY4;/\QG_-) LC/DBEJ>F%):UP/RDKA+'X)#7OI([1>0(Q2FU M6=%X-1UIC+R,4\;X*$@EU9/22N-A25XE-$SI*2W^>QZ?E)=V_CW*[D\.:<;; MGEQ$X6VTB[+G(='&:#?,L].>3D4;?\C<'.':0%9KB\%O,?_7CF[JFUE)0MA05=TK*9YOB*I#CAX1PT/RZ.*%'(8RAA'U >1M#O1Q@WX;YX8Z^\VE, Y!1 MS^O ]U&^2I^*6S3ITUI<,L"V'/J/-#Y00L,D7OP=]T5@KJX79\3YPE5EK[G' MZS4[Q%EZ%3Z+I'@<;_@GR8%NJC;SKMO8"=H84?:%,"/H.0+BUFW/:-$"NU0! M-AQ4DN2A$%V1L)#D'>=>3.66;TV*DTRK)[1\V\BW1&(%1FT^L86&*:M [.F3 M"[Q%'J4864;,3P<955QW-*T*ZU)SEBHC]P5.&_"[$^R]3Z\N&FO!B:2,7I&8 M+K\/T!HYUI7$(*1CBHCN12G%5' OU+:%Z4FT\%=9^U<17"7T(H\TIW=(DH=5KU;RSO(L6XX3#'M.F"6[HH.Y'*YI4.Z($2W)E+VZ[\X$EX YV/IKXU>WFC2M? M'XGO;.:?C)K*#E:CB9Y!E+YLIY<>:7++;*>B3=[M$H;>6E P?]=\[!O]S8C1 MV#GL[HU]$Q*K[M0+)M1ZY^#8Q#>Z\7(#:LVZJ:N5) M^!!EX4Z])\=24=U)*17QR:YPY78%Q.#5DN@Z8\')/;=$\Y718OB65ZJMGNK/ MWM':!!L]JP$!-7):8<- ::UGCPA]G;'U[_=LMZ%)6KR!_%EYY^A(;26U#=KH M_-;ZB1Y:I+M0>I":.F"V:Q[%EN2B/EQ1\5[ M$>5D_"?)]B>]6$,XA=ATDDD-(Q-+Y\- )K5J4#TE/Y;KM#^5!SGX021]8)E= M$ :$D6KT2**QNC@Q/H<9O?X:/GRD^UN:*&@A%^J1HB^$1(FN61>$D'J T$&B MV)!!/"3B*?E2/%]\5*N-I80'ZE]>SH*NO(P#,HO.8(+]?HG.SSBT',G@DKXB MO"A7+L8#9LGUB L6;UBBC1?G[R\_2U.HE4[Y,P%U)C(' MY 4SW]HXU!$*;B?(/_"$4'9(8!,"U64;2+U-/@M_RU$QOV:G6;04$YSUFU[E M?$!Z>J#B0JP/G 5]5HY4KPAJK3Z5JY8.46D[SK>6P6-,!N_>OGNW,(7'PH;A MA+)';$M+'8Z/:H6?=/\89@=QM'%^EI/JY*0)%B"D5UEPR7NYS]FHKW4_FOT: MJ\&'0R;.U/D8Q='^L">Y(JG ZG%F,, +FAS,\;;(#W)CX!2A:XN?6:*7U&Z^ ML@DU04M[1$F0:\]8$7!_2Q4$C6NL>J"R*,J!MQZ37H.8D=5 +XSCBP%N:&PM M4+?!*Y+?T&1_N:W><@/P6JZ@H7)?P0%[NRY<$U;JS9:C$B/!9RHN>!3;=5F] M<7>7]]1\/+GWL)M68,% 4G6TS+SLZIJH*/.T,/LNBGU%Z3J)\GT4%XK[!H#2 M'=YII%%(I[2/SSB3*S/=]!:"0FA55,(KTA+TZ/8!* @&A -%2L8VI>*0:@8? M7O5R=9_\6[R)TOPP$O%^F3ABZG@O_F53T)IL0,I:M0V7Q:W*ZVPEKJ$!HPM= MK=VWQ,U7TI_*BQS[GQJJ/F0K/U>>< M"N<.%YL*;WRC3857)L78]Q>/4X .-F.GPGNAG# 5SBV-G@JO6^%9!2Z[4@,@ MJ:V\<:[5T-AV7W%#K]8P:6LK;1\NV(#$VEA@&R[9T"B9"VL?+MJ ,GUD#SFR M9YRM1[2E6\:R<*?;$V7I&*,;+-AX(UI6SBH]^+_^(\/(B&YP>ONLZH5+WIL!7L5^0-?P773/H*2=GVE, MOX8[,;$+Z&HDTIH>IB/M@+4M^ZY'5D-7M@SM6PC*#\K7_P@7CMC"I[%#0VZ@ MG"(N9J*U%$W\&OCPBE4#]A*R=VOVGBP_-TB"$"S[72-(1_1"TMM6O?+FI9YE5):XU?%24.66IID M(=5RD!DD?ERG ;5+6\ZK+*D+[LY,C2<7A]F"QD!\0T3-+)<8,%%:Z=,K_BIW M,7''4]9!.OIC-@ 6^G-N 10>%]L$V'*.M@VPMBD60X[\(S0,.V.W O;#.6$S MH# U>CM@TP[OB7^\S6@R<1%4:L,R ?1LS)0$.EZ72 2R!F D@Z'=(/^(O)PU M4CFJ1J0&99#'I8>.N3$I0M*>!=-$)E[ROMR>)'0399>'+,W"6!Q5HM@\!1.O MR6\2G\QSO0-<2H-\Z=D+,!&T/B:[7$/Y"%WIOV%EX7 M[#IY_W["TF$?V?N\[@SKSR?W>J4E!WL7NI;UG5E;-A '/!5[#]9L^9VX_1 P MPZ_7[W%*D6[7TM'#C"'BXG[/*CB ^?)\/C=X\H+"IUPZ-\5OV<7OLB&&5_.U M4OVD@OZ*O=0N;CVM$CTG(/)M=NCE,7BB\X#.&( S(W>,-@H6^4 94+3[ MY($&1$(CG>J 4&8_"U-+N3XK>]@A#>)J:]L6*3:F@HOSX_?G M%^7IR>?;[^G^3L?_]V?O-_%J:5+5S8M%#VJ BT MT"&IE5V#B\D=&;JQ;M@JF:)0%%<]&9DJ8I'\(H^5NX.[1*;77"T0@/!UQ;)4+:=OZ@Y;^B@@+)#=!&ANO#X/FG#T9A)YD=FEY:SGN:Q%=0ZGC.D4Z3VG8]JYG9+F\MYP3H\(BY'<^!&O&&KF%(^"-5_2O'DBSSQGYV)ZSO%,W+A)M^[\6HL4WDQ4:^*F MX('5/)EA2LR[V:\3_08^H^ 0[ -!/,R?.-R69_("9(!,.:BVVK7*DS][0P-5 M8.5LT(1 28H3S9XY@V6/*&*DAI$2#JC@LF#ONK##?[LH7P_1[QOX8:"W ;L> MY-BU=,NLB^JY9]X>"MT*N=Y[_')A8*Z!P3A8MLZ-:?7.P8=PG;_Q(SU\T"17 MYSREW&2P*RSC%@%Z)WK@ZW0#\5B\#E,(D$K"D_,&C>%EEI'HTT*ATF6'UJY7 M'+E0'9$/D=5PY0+O>'R===>$.GZ*(%QJBVEH5(@Y8) P[)H\+1^VO*E5@PLJ#N0AG\(])5_$QQX2 MI!-, S?Z/[R9%D+#Q(C&JE]D4$W&F$5UI,";D%$;=TX.FTD9@[JZ7_%FKA(0 M):))2 M_231J ;8LM5H\B4<.3 66P9>0^-MYKK.DHG_YE8L '7$&;!QSK%Q?J3LJCK; MBOCC\F")EOZWB7[E]-R\\/=M:N_LZ2$2A_RP^"H_*QG0#ZI4-'W?4,5!$N@[ M<5UX*OS94EUJIF9WV7%MJT*4UM)^'&YM@P\#@W7Q,Y.VKVTBJMR;5]S\&#Z) M>]#?LR1A7WG^. D?^!/)CD)[50U7U:H..*MRYIJ[!K^V'-::"ZZ2*%Y'#V(_ M<-$99C>E>SLH:..F4'Y%2[&QE&%\E3%SNRQOU87A*O.IY?1#EX/GD$R=[ M%E%YJ3"N/T-2IA.(CPE+HKLH+L:?6[KXKCUEL!CP]^T?\=@3[9[E*+6S*)+3 MJ_ Y/P6+O0_CWQ6[4DUR+60KY! 0+K4\\NUA[3J$P9<)^&K=\H+V:NOJ TMR M%O#^9EL M)>P!5T>#K$_G*3&7$-[6W" GC&O/4NC'[6+&ML )]*N.:D5R[17)]?/C'7(+ M;4*TSO0A7X05DIM9>A%A<:+HNL9%F+)L!QO?W907A#37@@QZ4)U0ZX8=]R ?^*TGG=30RO23$I8H/SYY1SHB,LH(+&W( '25(SJ>+ZB\5KYNIE>JB:! M0FHR#:1V<8F@D+ M)YK1P^"U9*.@G!D=05QRM$P[F) RN++@25]9216O^"&+L)HBBEAH6=+2T1!E M8-DIB! K<).;\0@Z:D%H'?D["X.')V4I/AU02Y;D']DC%=>,G\?7XO6I,-E< M)6QS6&=_#Y,DC+/GX_4Z.82[SVRW^\"2KUR@A^H)%LJ?%-.34$>0X-"-Q^,,-9.%*/; ML@P=T/JJ"?X=,('W;I6F($*E2TIE4FF34IU\$09(:>&;9H6BFUR&%DMVK)]H M=A*F][R=C[RZWKQ__BVEF_.XO+0BOFMRK6(68+R!\J3=-V-MJ9XFQ+7D!.6)T M;AB=$V;,!>B;**U=XR2 %O$?2FER^TQ^/' %7D?\),T!+R4%3*,^!N7'41VE M/+9SAU85V[O% S*O@;D"R=%\U4;S;Q6::T5R_ VB65'HS@'GAY\5 0(5>\.FP%S/P+/%FLVL1_%>;K_:\'.NKD.A([ M'LX$G,>/-,U&5/D:17V5+U5T4QE)7,U5Y:M=CRB.5,:**K\L[/G_E5*^U_4Z MZ)@K(4-00860Q :@$%)ZGA6]KNMZC5L\Z)KK^EK1][K>"9KMZGI4.+^,3LIN MNAI@P+K31'8/DX\CM[.(I5N\TBU:X2Y'(!>- \/@Q8=R M/8JS9L?_M3@5)+%0+2 UYR4ZP7X:TS6>112!@S-6\7VZ.4&%[(JI(WN,.=, M#N\[F_ "W@B0.K *\+N7&^!W4P/\#C_ O[C;.E"9MPKO+T5X?]SE*\'%LY<6 MYU^FQOF718N'K\?%BS"\IN'%3LS_7.>[T],KMHO6S\7_5YW3-E:]+D%LU2<3 MPLZA@]TVHQJ@)]4(DX$XXBC.2*-)NJI+LW DKAA.K/M4MK/49?N85BP <\0A M\CCGV!C/:\.O:H2O2*%$OI3_]>9-WZ70KRQ)YX7_LH-I97LODY-[CD]Z'KUB!\Q?,-#"AV;33QP1W'&^*+Y!*OX%Z'1S- MHCG)P2VZ2W/0-LR4Z"R;,S+567DQCBX\VMV-!UY8-AN#'G ^@QH'9C2[MOJ8 MT[0Y^4:\NRF>D,(L7T^YBQ3UATQ&6MM[ERO/6QQ M:K!I<\)@ZTA5F'[N>,:4QL2RU@/-Z/%=0HNV?Z3[6YKT$Y51L$H_&L&I245I M&C55F+QH$X!>.>#/WY0"I)$@7PJ9I8L11QN#O>BP[B >.OE<'\( MZ,L3?2%)VN<[?QM 5.9^%TA\#3')5YE?+3:6; MRC)J'6YPHB665C_Q9&2'7*A'C7Z0DB\Z)IU00JI!P@C)(HM.B354W(0C_W@@B*2$B*H?W\R-G,>JE[^AO?I$VMDZQ"3C2-\ZBHXR&51R)"P$Z[M<"3>V\,LJ MHP'%<(+<);>MI3;EQ[7"DT1P$86WT2[*GK5\'TA):=V20F5O;=<=2?LNX%SL M:@;-:^P[\93LJL<^L6T83B6II+^]CCNU@IHB/9ONL(+[RJ_!T4C('+URS"BF MK::!9LGIJ6ZS/HML?[G]+:7':4KU59-"5II+![*H+.E91U^4@'B#\T6F'^0? MBC')@3,F%)\O/ *!Q5I)&DU(=,SIJ:GY([7O&E16"1CP4C[(X21@2=+Q&Y(, ML;8B,&^! N7H*XJ:?^V!T874.!+Q 5'B:A+5W0*R]-I@I3I? @]GP](FE MRH,3ENIK@K: M! H!%!9(TRZ&TJUK,/942NU&+%N3KD<'GF7:WG%C$XDE73H M__8Z"@A9->X;2YY@_>SI@<9I'X):&2GB:QE4T)=6W>&^ZP ._;;>H#]8\R#[ M!/)^_)0XE_S<.JB7XFJT=^QY OBK\%FVZJ07DD*^$4+%?&76\?BNYP8._8YB M>5]?&&W(EB4DS#>HB/NOU[O#IDC_>ZYT2(KK@'F%5,V3+'Y2I"'B2I+(XJ-C M226OIDG7HC,PH6T@T[L8AZ3.$"Y_NB+5\Y>/$] 8S0XH_LRF732,KAIX>J"* M/4YVAK)/HL0CQ36V+3>A0" M7I"U.F1;I=6FQ^)']NJ")@,_Y/!MB; 4YL@'<2OL.EL:LCN66ZGVBN!@&C)8 MX0%Q"6?" =Z@OM3N_&ZE6@L)G=M_7S(D3$LP5I#P8KFEG"!4O3!JE.OWA4,Y M+-CW+3NI(Q5.0 20ZK980,OG"U\Q9@ZIC >Z7U]!AKZ*E!)RN_[PPL0'$P_P M\>^N'NQYL )] ?8;X:NUW%A!WC/$@Y!N@7 MLG&KP;95_.GDOG5K"'0*P+,7 M'GU3 0@.OW\SQ<_B5 N;B:2AO'XNJ2WO9CJI\3##C-+ V8A)I9X-W;R2)XPQ M0L \H22/$FA.J5$%3"OU_2S'M^R>)N4D5VMZ67HJ%DBVXIE>=BK'=-91^05P MI.6643_(1:IY6=(2\N1D(UC4V8C@]&BE4^M0RFQ_63HUY,[W*FK(I)=L4TDE MB4$DN6UT&FG=&$FDT2XI5'SN$VL,X>USQAP'"6/D2@.^Z&S[PA90_P,0E_/& M42^D<8"_(0OFT()+VC[)T[X(@@ UM6Q[)(VFAF2P?LD%X/!&V4!G4]%V5,&M M54!_.\A3#=J1H;?HD%ZTK^AUU,-XG4P[GP]E,#C5MXI>^R@<&+DCU2OYXL5K M0]JX];F@^YDE^.^+#T OM[8(2+@A5QHP1&=[69ZTNJD/893\+=P=:'/\F,4469C_F4:;?%J3Q1[0#8B+ M/NW@@9/03Z\\H"'$ES=TU!=I6D$%^;#+-:EIEU2S+]S4RF7UYL_RB3FJ&NJ MBSFICHXH?I5UK88I=K3KI13,0-O#+K?KDA,6N]8UFB4;*CQXRPK=WG3S;Z_G M@VPWNL[FXO.U]8Z98H>@XI5PD'!OKE8EC#1Q)C?O8J5#ZPDR9:8Q4'(FRA_X M<$0-+-*2F3%S/.338G(]V:28SH-S4.'>K@/S-PU;1]\$N R3KACH6GS"]83M M'Q)ZS]L3/=*B>1]80J.[N.A+UL\W21BGX5J,XH[C3?ZO73ZF.][\UR'-Q.N% MGVAVN;T)GZ[$L>#\098ET>TA/_#XAEV%JC)H;M^=/2>S^4;9PS)3:_'WQ,S; MFSG;$YP<]@>A_,BS0F.(A+4E#W+F["0<; %: -NR+44S-6.X16G6[__2 MLA'ZFX%+? &OTA*OW4K;Y7!Z_?P].WF1G73UYC>1GI:LAJN3,OB7^TS3+#FL MLT/"2_9>(C2)E:%3BTU,P"K#X,KMUR)5QO0NS.A&ERH-KG1)3:L:^''^DC&2 MS.Y7[Y)6I='FE]ZJ0Z"@;?XR.1F+D:,&)/GY;QV!UP$;1;*?BAL?4N@-.U[_ MXQ E]'UY+11-_Y(,SR*!BO=2JEH$$#T#YB#1:*_*I '=>+AU_D^"V[\-0T>U#WW:Y_4B3.\I' M53N1K,6E"NF'* [C-4^ Q^LL>LQWV2BZ-TOM7@\'UD9* D!_#OLYNQ9 \H&- MQ>!$L569/+12Q98E>W';\==8O#S $\1?^6^)'CK"%GB1-C,"# M/%$ #G]HZ1N9 NU>D2.[T".E(LDU5Z36)8WRMXAY0^\X#^A] MZ"/K_OPJ$=N:LN\#9O47I\R.Y9$OUSN(0 M$I;R="B,RL^^>7>\5'B"\U%J8,C#G&TI"6NYG(_%IUZ14 D#)?ETP=*1KJ^G M)IO<@U++:%:RDHR1;F,WT3JA=M HF%@ MS 0J=$SD:5OVA#AYOZEE3$="2I52 I4CN4UWY&B;A[.BT>K3@?R/MW]X>]04 M>BOR;O7V[5OQOV&OLR(QZ]%'#.S8(4LS_L?R&P$U\5=R9Q P'6ER835;6K8\ MH4G!W\LF0H!.1B*MZ6DZT@ZZFY9]UWW.T)5MQ].WH.Q]6ISQNPN2@<'0#RDB M9NZ,6HJF'FG@8TF^B4NQZ_MEXDW[F&O-47+VB@T+P8K3"0ET93]7O%]?G?GAU:'5([#$ID9YP&>@C1ZUK3S/"F>\&7IKMWA8 M/OH.9E",YT?SPC/TK996#2U:*#\ERT)#VDTI-% )+?6!7#0"W<$)K+92$Y>V MB9%KEH'I.!(;SV0PA(79=;;C,TH0RAIC9!J-/ M'Y5.ES5ZRYZ1Y83M]RS.!XD@SDCDM=3IR#MA4,N#>R(-G=GSJ6]#0ZMU+EK. M.O(_> +F'1M-UE&:/R\?/(@-OXMW:%"X&&FHB"B$C2U5,RD'?CSCY@6+[VYH ML@=W:#(%+3N["D[HV7;AGI\2;_8$'1C1,'3'9=]D7-C;+E *"B,'56&#D+"M M:V;AT-.2--P+U.#N'N9,<'#-$VHAO5*,]*JR$D3&LZ*R%^ MD*EIX=+ 3["E(']*-^1K*;TX&:U0P2:%;$!+B($>-^$^?2%H?<'L1133\XSN M!^^T0>7EI)3)X])QZ,$A$97.+"BHL!&48J22JR\U>R9?A"C)91>?)(7"0 MW:@#J#4(#HQ6N1J$4BW[OM"IN1_GACYE[W?2^1B@@IQ84@5<=DE<.%CB!KJT M()O*R(!Q7O%+AP UR0PQTC)-HJNAF]+3+*!#7(B&NIN.N"-)DF]=M/5%")-< MVJ]4CPI%Y?(R/A:774YNMS"B:=/&]/@VS9)PK9]IT*M(.P&5"BHCY4[NX5#PV(4#+1'#$=%>7::C+JO"W)1OE[H=(C/T'"#0.UPM.Y MIS&/S#JS)P/?3 :"^K,52=DV^QHFM'@3>D?#E-ZSW89$^X>$/5(?SEZ&X8"- MB=: <1J]'M>,'OQCV2N,HB:&Y:*N^,6-6P]N6!;N#(,;D[-1!*O4;>GE MP8U8(!Q &-:+%Y!?XD ]"+MJZX[AACFL,3J:@K5B*-,^T:)[H$5^5N'K@I9Z MX(*"K84'*X]1&K'X TM.V>$VVQYVQ^LU._ D,4S<1M$F<6M$IS-):=S%K)3) MF8%,>O6@EL@O$JAD2"6T.)',(6?VH1GP2*G5XY'!NF-D8>9HHZ,IL#KZQG"E M3M HP%HR07^.[NZSR^UO*9F$4T\UY?/:TON?X$+<=75;W=UZ(8J]> M#>FA',%2^?-.LC21HQ-\8XZ9IS=#Q^^IUH/>Z)I&CV+9-:WV^XF#B\7$ M7WJ9\,1ZEX1[U;3W..4J"5DJ3\T[5N[0Z]!1[K4IQMY@(.[:8W%U(.^Z%"=) M8\J;^?.1T&(8 >^E""L[G:PPH@6SHQRM)A[G&A?BO&YN*:W(1;T)O%8DO,.L M5+]IM"MJ[CGAOFA=3D4\>!><'\I_N:V[9][0;91=L#3?#G]-[\IS2OEW2=DN MVHAS#E5;@7"--ATEBM'IJ06A&2XZ5KQF&;(1EJ.@:TMTQJ4:I]\CC8M3F=KZ M]>?Y:0=UK?^9IH==,1;N2!?WZ)+WE \/:/6OF_!I\2$!+C^82W0.TB*"_5ZZ M1&NQ-]3&K"80FS0/KX]DQ&[(6M@C/PJ+/Q4OK%5&!P0NM@T3;[:5O03BJ@L: M;YF[; 'T4-\0(GF15?6X+DKZCR?GH*Y!U,D^N6U]5I"H!,VG?IRMH P2@_VP M?:9T);N8EUGQ KR:M[%-8A(PH[YYK3(,!C?\EA>#*RC6AZ]8UT]]>ZO:&%P% M"6!O4*LT5*0POBV-B1W$,DOO9"QLCOJYLIF).7TUP%$6'-.0LVQ1D%+^"]X? MQYM3/N+& T$U^4>0-*2**[,\VC. M$A1]-B9&?4+I]+JT,GM8G%OMEL4;L29SX(FQBKCY?;:P-BE+)"/;M20_$&O#B:UP1HZ\NBST M5VUZ%#OF*R.D89"/;VKZPR-E';LTD?RKA,LS5T&%<$]66P?7LD[*X-*Z^RJX MZ\B^"&[KUQ3/2;UIA/R@K3[6QJI7$A)(T5NJF6O>COTE290ET3IKWRC3OH3I M$\TNMS?AT]^C[%Z\XQ3%=_VW%J:8:"@WPL1T)EH[12;H6/\&WHXS&YRTCTPM M+UP2NU<_7_^6DD=NEFX69_9XI#&\R _R@+6U7GH8V1I?LL9O<92E'"72>V= MLO(\T)?%)7S7ND-F2QU94%BB'S0BI#BR-Q?RY$8-6,C5A%1'1LN\KIJ&8C+[ MOG!IP/SB@P\LL>J%K<8,<.>6O;!@M*VYF&],S^7.LV&8GJQ# * M%=J< ;:H22>6K5HVTQS6V2'AC>&#D<]T)]:LQ8RE&(RLR[^/9)G%0JV=24!J M&)D#X @]4\!]&C,#U%10?422MAI9>S'K; >3/LTM0RBA-<#"@,9@K[[1]GB= M18_Y2X3JQ5\[/3UQ97INF#OT- -UE4Y'<%=A*^B(DT;*IQ5C2\B82:R/)HC% M0Q, &JO\^L'C$UXBW%%I$:\0D;&S%L$D8FG4&>>Z]L'T:JOUF+0N'GG$G7[L M5#21_-8:1I322O!WK/F![:!_%0LR^^ 08@Y>D M6F/N"U6-^YG+5W-+)A:U)@<]CHLEIJ2PDE>[J_R:RKP4CG-+8@_C0V6+T-J8 M1UEA/'[M:F4@BJPK:(U=R[K:V$(?LY?XWWF<7X6ZN6&G_&.+H;)&V9R=I,KN MLI'$W4S91^UY9+91&>Q7$'E&$?^?1*6T0+1X'\C;_*%#%"Q?&.(,S@\2.\!\ MH&R!;_QO1A.@[9^C34#'X(XV?5H[G75D/GJ7YSBSO1Q1W;/N94* @9H%=X@;I:'NIH,N MW_I)*9=9[2 M+38Z*14#"6.\V=ZDC:B&+>8-33)Y'2DT6YCPP.(L#W==C$.*--^^'J 4ZD- M4I9-F?DI6>+TE>KH.;%#YN209FQ/D[.G]>X@]LJ(4UKY_VUNPJ=!/AUMH4ZV M(RQ,)I>U3]RA]5CW>E*.LQJ4BDNS\HM7%9:L/X-/:YHLF7)/N11N+S=17?Y68)R@L)TNO0T MZ>"04^_% 35!#@'$!-@):AGRT @15DMY05(@-H84A8=.2E"]NH2>$']+DU.5 M0J[8+EH_JQ=DQRC#>M.!LMM.M>?.EL"/-+EED\IH>0,F]+0R@W6'*PYRO8LC M;\AL"R%XQZL)K%7_V[-CT0U+6S [FA'G&L>XQ@5R,P@L3I.NU,A7KD]XYJUF2D!F9UC,@70D-GG6^!MFCPE W75O,+^D'\J:)04P[Q_ M4OY7>8M2JIC328DX+S+-C4?+O]V#C'O;62!+S(V8* )XL)Y+ K?ZY>;)_'8@ M["S9,8J5(TNC2V?(O!E>Y<=VBYQFQ\915:BM2#.UW3)'&GLK4J?1PF1^15W+ M:'E!E1^E'!;D,=/C '#(R;&X'PPS-;9:_'(3XW46)IEXT>OX*1H>?^#".%:B M[!E?.F%VFN-5XI2US&D"'3I$3*0KDILGPC[Y(CR\])PJ9PEF;E5B$SG'=OR@ MYEK)-WBY.?>.TX2NHFR#Z&XO#E[ M5KQ0"9!MZ*B3G8W_G,FXC5 W3&Q$-F*3GK9J73264>E$\"1EDY&_>!$(%DL M!.?]E5#PI],"!9R-B$N/23JU#I/,]A=CTO7A=D?#E)[':[;O U?^L/P5^@\G MDJ-K#LP&^/7D4@M*)^_T"@K=O[8A'G)73S7ZWNZ.>SHY;9HSWO*"_NR;3?ATRG_3YI% M:YY2/_#/H[MBY4BUA13)6I7VIEJ;RIYI_C'+#)RF:-F)X"'X\3V-Z3;*?B)7 M"7N,4E&PB,ME2A9P.S3-C]\]VVZI.) M_XQ\YAW*PF?A82&7.8%/+[=,,]Q) M1AAM]"!Y<;AM#NOL[V&2A''V?!&%M_D0"IBM[-0'Z0FJCI:/8 [1-\*/; L M[5B8#(Z;^RZBF&3WE!ROUXFXRJI2%Q^P0[ST33:C(2;-(_9A5R4.F"5YIK!I MQ0*(QZMP1SK'AKNHDDLUL>A5*C9(KU7+?5K^O/NU%/I5-?G,\/>CKO]<;8C> MG&]HG$5BJ[,XS21+C]?_.$0)_U>\J;Z%F"U)T\->''0"ZCE1K0\Z5B3K:%D( MI3UNQ@6838-E,#R/8HHSC3:TG.*\"J,-X?4F*:R1REP^D M.1 =@*H,B>)(GD 1OX,'Z?5#%$<9O>!#V1;=RW5QPD1;,B M6KXSN7*3RH!>85D*9*Q38!4:;W(5TNA4V)ED M>FL<3F?@M0Z8E)#\!65.ZA=&E0D2BLT744)R9]ZD+$34R[,:+MB4B6^Z&T5N MQ&J_;_1U,#>#V+)9N=N;U6E8NB(F4HM=()5UDIOW>.;GI9#=.&?D.]O]F&WZ M.XWN[L5U2X]\-']'J\L9K^]#GFN 5=$(&X/JQ\H&6IJT\.IFZ/3_M_>MO9'C MVK5_AP'L@IZKW8500)4&^EK?K'I.-AL:PDI= M'N6:3]#EG[OX)4IP2D/@;SFU4,WP7&":T/&+/=D8$;7#>+#D^A=QLF.^KDF> MLW7>I:50(N 0.$LCW4!TJ0*:@SEYX'(N3P#QZ0(_%I9A2"W:BS8R4;"@TC<^ M3NQ0^K$+$0KUQ2LTIE M/0#RG.WR.,5Y.4Y;W;9\MF_\2S_BZ:;>(YFM.ACQ[!R.0T8GWW8$=3#9ZIH( M/=14/$*/^^:#T(9%';$FY;E[_:NX;V=)'@]<2A% C-",Z];3._EME!6'7T;3 MO\4SK./A>'@1<6Z_K3/:W)Y^HN M8=3KW9QN2%;$_U/-7_-SQT*)A-"$<9U'&HK1 =--+JZ<9Z7S/>*DC\J771"2:R_.GZDJV[.$ON("G4=9MF<='QH? M=FG!(HS0"R4\J.M=2G1M!:DHVU.2DT]A>UQPC3 EH?3C@:S.=(&0"7C@'P)8 MQD%Y'V2%,6!>%TW;=99*J2,S<$>X97>[PEJ73Z=-5RH\98;G5V;YZJ2>*LX4>B1PL@!',VNT;[;%:5X>3\3V:SQA5MR<%KR6N8WV[-GI:Y2M#+$%QFX_XOC:A8M# M?B49*3J!%,HR9@'X:D!"'! +Y($/#H#* M<.CG0A$D(DG'ZH MER_9S*@#6I=,PH-8!YRW!RC/6%/]<$6S71T Y7%QF1?QA@_#M\?NV2(A<6-2 MO2^<[2PC2;SB\F=1PH]_O'_&.)R=X;"L4*Q8 (:B>I$#@"/5N@BPWQ!JH/T2 MQ2E;PZ;X58=#-P>&VN'V[8+M$/OCAEOW$DT8< <7SB/D#O2Y8+,9/S+%GQ S MP=:@'^RCAH.@HZH' >SCJA_FG"*KNRN'V#KT=P007<7A+U])@?-K$J5L57U5 M]/3I#B\Q_;ELB9VVOS_(2B]2.EH!BX=.?L>)>D.*8!?;W"VW>N5"_0AQ T>( MF^!+/&HCZ& EM"[X,&!*(]A@E*CBE)-!>30:4*8 8L[?HBQF!;I*"TQ)6ERF M!=_!8\[5K#5[L<5"$RR>&'V-$T-LW=K%#3MKB^ZZ#;Y))8GR/%['RWH#2K5" M3"P*HU@6YI&P'TPZ9(\Q:9APJGQ5:# :D8<#2]\!A #KP&4,"8,M#4\_1@@9 MSKY'7.TUM"S ^4COW*/R"/.#1# 18S@$_1(-EXCB;-0SX1AI8=H@_R,L7!M< MCA%)<@R1N8>X/BX$?AG7U\U)L##6YRFS#^W0@966?3H//#2@]3-Q&N_<]3=; M:@6,7DJ.A$)HO7H[S+BEY[:]=JT!Q[0\A%ZY>LW2M>("4Q<505PK%5_66C@! MI:R]/RU?;DH?H5)-3">&E)*E'545/J:!GYP0T7V_@"P=RQK20ZRM/\6S*C.J)!4C=*,@LE91UTZ M1;1, BWSO=%2NRFR.(^$39Z;M3I9@:9@+MF6>V)EDT.%E2Y=D$T4IW(VM-^U M*2#>P>"^M#8"V%N&+1#>D*]A_5_EPS" W*F3/GK[GU(*V5),@M.F_MS@E/4[ MRHL$6;^C<[&@\@IQ&&/F'K^5L?&& "S<3S0F8%^2@8,$M@Y,HP;5':+5J,$C MM]6^6#349FP@ANV&%AR19#W68&'7[X69NWZQ-;EFS%H)=3FTQ>2RB.&7'W[$UJ%61E9TY+R.]L.EF!"PNNK@=)_ -*(%=9',VO% > MR!1,)\P/<](P-10!JCCD8D\>:-Q+%$ D<8R.UZJEIF &?1.S:[AEJMY%""+E MZI9FE/SJNK, UN*(.,,)<=?!+)*%@S9$OB4%%U!R=2U=?@M4TL""G54 LPI* M(P4:^$5V.C?N4:%B>D&6?U0,7C:9CLMQBA"Y:\]'5XZ9>0.S1DYI&FY9G-;% M,+0%\;FR M2&EQ)FH4/(LW2HJI=KBH[MU]8J]H8-FE*YRAG+5,B)1:Z,8-AP"G%"3,.!)U2*0]4+T]5I^4[35>WE)5?HPV6 M+YP>T85M>C7(Q=C1>4"A)AV\&UX^KS@]U.WB\L]=7.S%6%T8"]3'Q+Y+7/7$ MFF-P'>#-*<0._C7SQMG\9E?D192NXO1)%B1E[YL1KOT>(CPU+;K&EG(IPF6Z M,G;E)%Z,$:*GLQ"W"H35:Y+669>9JL\LH553M,>)OITQ0.#4"2A1<%]$6>&, M ZN4OJ_TGI"@2U^=H "TP*MK]@0TVY!9=P; B1A;H7VKPYNW"H 3* "L+>..Y:Q(V>U98U^-9JK3@SS\5] 5*V)L< M+WPUX4$,'/2049V:9&UZ(3VUVV&BE MWV*H@\?)H HW9.WD$@:G;(A9C\Z03E^9 *JJ?'A$K,XZ_,H2N"A;W69DM5L6 MOT=LC*/8TQ)GNR@YWV493GNYE(N.:&#L='Q):^,%- ES<*@EK+6=!7^&5^BU MDCE"R_+US-QT @7QJ+,.,6W46[RT]QD(5;90 M3;F&M?)RS?*,FP_^:4$5-@'#3=ZK:4FW9*"K9-7D'Y1"S>3-=\?Q\.C2 M,K00R6DY@X66211OYAX,<@.'->5E5>?":Z%OS]ZVQ\EP.5%3V'4) TF[9NT" M+S,V0([6)!-K#;\#V YJC_QP&V[;4OTSQOE5GN]P;RO#(&6KMJ:O/"JWN^ZF M&SQ2>![.=*G!;B.TSY#*]P3:H M1^:&-H!%K48?<"MS$8HC@_2%-M486$&FSKI[5ENXK_=8#UH'TU:S2 MB*;:J-0[.)JN3]_S.9R,'5.292%I+1$R(24PL::FO I=.'JP8,_6KM=Y:9L7 M<9*$U^J]2 M((0.M;Z"NZ0R5H6$1E*='G$TEN>D2L&V9%Y3%\F_[;(X7\5+-I6KXHN-]($T M>FE_YNCL ]/'PI6!0T8+"RX4#G6LZIH,JI >B72*'2:9?T/ZV\A4#2 M\B8N&D[8<089?L9I'K]4]W.9^>JBW:>NG386W+:VV*;Y_0/] MX]?+KY3B-Y_1^7?[W\>G_UMTMT?7-_'R+9G5 FY[UKU2M#@(TA132P M+\/\@>%LE\C6RRZ8JY=00.;F1@%Q MT[(5@ \*3?#RIZ'@METS,LSVOJ<"KUQ.BM6&A?EQ>K,^C_+GSPEY5=[L9"': M[[1(1.%Z*#WC(W5'5'XL^QYR=6U'X_3^K^CS]AI M*?H)"NOS4ZH\Q)+U7DAJZA3H9+NDDLM"L4IF?11::1Q9\4JI+TX//;P*JU.@ MK6L9@TQ5HJ"03$W*(;7]^4ETL^97P#R39(6SO"RIN8$RZ_1;*IT.7).E]C)2 MVV5T:-F(&>PH6C/>F/WU].N7RWMT]94^OSG_][_>7%]KA_\, ML86SP(^\J;.K7F6;IU97-'XF?S,2F!:LW)!QLN[J$/Z%M:!'T86"0T05M4C8DK:Y*B$[<;U(]\O8Y0+ MUZ>GS+Q;C*4E_EN4[+!'6VO6US>U.OUQXHO:(VQV/'(R,:^DM@7 M%@"9Y-7598OR TOHT)+MX5UB:10$C+%E4.7''0''[P "NIS)$0,0F_ID=ITV M\A6DB!)W )AW\,FU%@_,7]GB5J]_0)@+O%U,*+?EN6.BO_T.!A,_@V9O4O/N MV&\IW&[V$Q!#OJ&FN7.%9$AR4JE19)]'9#HHAL%9%>2DT/F)5# MX3%R#^R!VB#]$WW!^&^U9GBN_14HC4?U^ MJ80GWB4V(=&N-J_#NDIK46X;1 5[C[:EP+P@U]4:L?[,;8!+A)OP5MJ:#]Q9 MM,+L9G?Y<3NJUP+6O=>^F.X8! 6TW+86S3*5!7^*^.- XK6RFHC=I^V N"/9 M0K#4RKSPW439'_EINK+!LDFV"6RU+ 3*5=;!%R3:>#.20*M?,B*E3T/B@[&J MN^2PJ1$)4U1J/=KH[8^-*;"Q1BM/7H ZKA#%95"4KE"@(1<48HI!1CB,S3G4 M^,#N6=EE>SX8J@C/2HDZ*$LDO&G3LPF;83*O/N"#KNQL@CQ-^]71PHLP)W( 33_I<+^74! MLBTABY!" A+;I6ML-[2ZX3&8/5NZNE,AO/^Q-0@OA940;]J:#^+4 MP!-#8AN2! MV8V.#B;MA1! 6?UBYMM*;6J7.%=#FQX:I29+C+9G(\O?HBQFQ;A*"TQQ6ERF M] ?NR___&GV+-[L-NX+[\MNVO'QM0W:]*48O&]7W'&C#DWJ#O$*2TJ< .KH. MM[NH7B-]"X8X?G]U>5$$)(RC+>MS [?-N7J M\^5OLIOB&6?WN^V69(5#BV=E0=O>&2R,TMII?8[?UMFX=V_IS%87/!=C>P18 M%R[B+\+@XQ!0&1LXZUJV:=ZTQLR-FT599H\-+%1)]QNH!23-&] .@[[)L9HX MZST%"J5N,Q?$R(BFRA1-G6G;0%]6U=P%L5% 2L,8YV?[\R3*\W@=+_F)0S?K MDJ":G&Z("5V39S0Q1IMG<#IZHV?GW[G5LS%[(*A014(WJ*1T$,Y,K:!#O5LT M@P9KQG;0JC1AQ8S]5U+<9O$FRO9G.,6TV#']JW0Z8;"^-D'6ZH^2'FL\CI\< MFYV[I\8FFZH(L3]"5!55NJBA',A:G^&(,V;/EB"PR9TUILR9L[$<@86+F]<4 M9_ESO+W%E'=I$3UUR>>LIPT/4KU1PH+$T_CA0.W4/0RH;"WJ%VA;OPF1V#J, M& EMJ#X;(DM,F FL]!L8<:\5MRU92FM)>@UV#Y/!_OB$[+IRIV';@K+M#>CV M)EL(&#DHK2<;YEW++GFR\A$8RR[B?)GP:9T'_*TXH_[_L.*;1D_+/*G>*!R4 M>!J?C6JG[KQ4V5I\)>DGRHZ<)/&*+3]&*LJ&R%(=<(Q\-=2I#7,E)LP<5OJ= MC-?1W-W>0JB@J-2IU_XZ#%\$H-K; <#)3#,( M#/ _-=#!MA<,\@R*\N,&S"LE5&JQ):[5TN:&XE&)]^\-XXJ=#M.!?,[]$8K" M7L3)CC[ME=FNP3-IZYL\M?8XL4#ES[G9,QU'/,S_@)"@M;@X7?U]E[.8\%II M?]*T@6QW6Y3GNPV5IZRE@CF_7H!=-; JW2 <92F5S=F@4FDC^";3B%!S0+&! MC55$41FRB"GZ,DQ/E[$;3Y-O8*XE(N ^N-545MHS#[*HG MQ5G40-9TK:V+M3'"B;U_R"$FF*(X!QM'#XO+]1HO"Y:K\Y8V?J'1!R]WF5C1 M$<9YQU H-86>85"QB$3VAHV1R;6,804JT4Y>J/O)?*]OJ\H2Q=C2O;_KZBSAUZ^@T+UIW\GM<) M83W-^)7$*12FK4:M2IWP!ZP L3MDF H O,&ETY*1M*K9/4PF\6EAEZQZL%'' MV1N3T8E&N_7%F&V^QZI8$$/D%HX6AYBSK*[:+$,/&Q%K/N'7VKQ$"4WN3OPC:Y=_:C3,0>?VP[DR8)3> M'JG#1N_U]H<,Z]N4.!B:3S[;95>D:3CN.C^&[C#C2IS$):4_6#H :&^'IF\A M\_',<3RSFP^P6&6UGK6=GF, M%MBGK3VJY]2^=Q9XMIQ0- !L#?.L:+2$]%_=5I ^^N]?H[^3['R7%[2#E.62 M7I#R00&4EE>((@I*:UE&0DU"@OQ*(C=OIKZ(39?M WWOBP#M,[*Q&CE MISE)=\M*W]48;;WS@F?#$APR^T;5H.S*UL>-A;&'5%X/Q/#YNC!LB!T0V-.= M%GQQJ@:?[)T 7_N=#_B:EL# )S&J!%]/=E$]"@5\TGH@AL_7 5]3K 9?7W=2 M\+&[/F[6K2 L/5O'*%?]5HVK]&B!W':CKD2BKKO;Y2K"O>5K^W]]8#UQU;4&B6FU5A6";=V&H>!G15=4*,'[(- MTXZ@ *=4?QY(2OI*TG==.'KWD%J6P*%HT2_JRS9A&$"?2%X/70CJ>T(ML1[\ M9NK_W&9DM5L6[ :P>YR]Q$N<2R.C4:[ZK1HY#X JK4*!U>1 !5R]WD*\YG/' M0B"0N&JN4>+P\=M05ZH(V!MLSD&!FZPJB20,ZT3:P.^(^&.^91 8[C+;!J3W M550@#R!J:ZN-V'UF*;!;TAU,2RQ-"N<[6GM8.J0@>5/]NM8;#\PV[$!!M6]2 MA="NY((_""3:RKX]T7ZT-O :0@)O/;WI828)E;WG38AY!\7:"BB\+,)?6TY M*X 8U__>1/.I)*!JAK".SJ2 NL=/;)_%%TR>LFC['"^C1)J)&N6JWZB1\P"@ MTBH4($T.5 #5ZRV:SP,)B>:*) [?O(ULI8I NL'FM,@OH@)W2R,)K48Y@7RU MG _R55;!D&]PH$2^5J^#_ BMKD:B<,7[^!>I5+C7F_3$_32FCQ MV[\'@I'&=R6J+]/&R)>S)D:$Y P8N>J&DJMN*+GR#R57H*'DRB:45$*+JW05 MAQ)*KJ2AY$H32JY:H>1JOE!R?]E-K"X[)68//&%R?PD)D]J:#B:5T.+^%:]P M&@A.&M^6J+Y.)X>Y;.)$2 [ R=,+7Z;_RS_^7 & /OCOK___])RD^2XIHK3( MKZ_/I4-E!BFQY$$E-1 [FO*Y@FE%ECN6YO$-+YUBF]W(4&;26M"7J/$6T=?H M1_KPI[_,O/;!4)?$^L-WUCW(%1AXC?;& 8CWXG,+^P.@<2S'1ACQR1\=BG7> MP^$Q;,6V/-J1]+QQ+K+\+%_%7J1!NB(RNNGZT,'%$QQ)AGA54L?=F/V)U\%L MPQ@&)^);RQU2NMBIJ3K .12!3Y=_[N(,KS[':5S@Z_@%KZA?BJ*8EN TSW&A M.BYA@&;UK9PT/:CKX >,N -\JFCK;&HA-%"I@K@..BBA4BL8R@Z!$/&KVS9= M':P(LKH[G@[!)RX(5FY]'>@8",8G/1A_^H!QKX*GAO$)7(MSL\49[36F3]DE\5#]+A+(G8\M3C:@6TQ%H==UP?Y9L(L2IA=Q [K.>*+SWJBJ\H9RMC% MQQE.>*I,*49$N4L;^@)&U@]^6J+LK? 3L%O1O5.]+N7=S6]5?R9=\4)=Q]%CG/"STF_2AV=\ M%E$&+/'],\:%JGLQDG6Q G:ND?0 RX+=+=CG.*IHN 8WA3=$'8PZ++ECCT] M]",R1K-/9/UI1\-C5 Z L#Y)V4=)#NX1*4\9?2Q+@')6!*J!(MI!8?-!PENT M(EOAY_3^'/W+_SV9>29U+):1T:'=6=0&ZT@$WE'*'U:H .G/C%2N"8,$[=^< M]V+!(8FBAL48* L!9HM'S?K\RA__IR0U]RV M'P5@6=&'\K(,&"H]RC%VW\F_:+8QTM>3K,\D[S"5W:%MY4K:T@)K/8U >L7)%.3&;6M69HKB4?H8O9)<)<:5&08-E7H MU\9WK<$UTC++MA5YTJC(U9NJ2$6S8U.1(P3^^S]W488_8]S=D:(6Z#0"30$ MF!W,C=4@]#R8,-=1,#<..5= :ZH12!LAJ45B\]WE&#W(=I':M0(."- 6I&_: M#0K-UJ11YV^SR@T-C&V=PS0V;9OP34[?OEO-G[RGFC>T2+8U#]HZ;;=E?(T2 MT0>Z2M7V3>89N;4O75;)4\(H"="^A>I)-7%<$=C"P.NSG8WLER6IYI M_Y!W-T8>L8F!'V[3_TQ_32\>TK_2/^Y_0"6FCMB?"'^+-A2&1U3J^#__Z=?C MGR]^:'9@Z5])QJ8&UPRY;,5TBM$>1QG5CE\PVI"T>,[+[9O%WK?N%2D M=&,!TR]AL_<#EY^Y^?2'Y\D'/&7U. T\0?.D2+K?3C'08"M>YT8F<2^:Z8T# MAGX[1VI6V>@O#F3A:4=GOWD@O19K ) !E=1ECU[UP!LK%R,C#3*4VWGS@=O) M=PPW9;"&@QMT@&ZLYM<%9HU8,R!+Q7SI(3$*&X U#K1,4.I5#&CNB D*]KK: M) Y?7@)SB4H+WFJ3(\$$.'IJO S!RLE[QXHN) [$"G0(7&E/%=6)-$-?3\07 MSQV#L"%/85P+8:E."=]5:"<@:FN-6'YE"60[XBVXRDV- /@D*;PX(J%D_>( M!5WXH/TFO=#!(B>"EDO(!KMPF^#2"UHT2OQJM M17V6.#\_,2K0ZW.\?$81>HS2/] CR3*VNV>]2U?T_Q1=B/!90/:VWE)P3=(5 M2>F_J"FNMHFR/W!QA*A35'N=>[C? YB79,=9L@5:G+H[(V#.)A&4V]_ -98 MT\G>HD]M7 1R2X0_/E3-Z&" !XR?T!%4!!MJ<7&ZX4-2N!)B M\'MD!^8NR5,:_P]]0(,YCC(V0)[S:5\6V7,J'*]C^C9K^D5+ZH(?8A5]HU:X MEYG#NP\\"0A>.A#7^QSH%*YSZE$ 8"*):T1>>'M> M/6G+$E2/'\CY;K.C?XU?\$,6I7E2+C1<_7V7%RSQ&98DNEIW2R#MK8\?+&S+ M,E/BZ5@\SRCCY&V$A+5Q.\2R+@$J#D5 45V&N54'\ZAA'QT*F,!^S[4!U\ 3 M67B^A+U+5:RPM4!;^A><[G YTUA46KS%7]9Z**\49\[07;!!!E5> MF[(6RH*&UG[&!R)(%NO@RQ."--M\:,+N((N$<"#SE>/!3Y'DP>,/<'[SGJR+ MURC#TB@N?RE.:NB\]-E=WC(%?A*1S+IR,WA?N!U@^U1!NTCF'.SI":M:]==M*%J-$PXI-KG:I.FK"L5,A8LL\+O+G >?R4 MT@AVMHN3E3RN& 5%C-$(^F!1:18\]I@\*9&J5ZQC$NTVX&A3AJ:IK.&M[ ML,71%QB%!OI5\6J0N<5!"[75D-!#E6(PJ^&'(HOX5W>;JXZ6!(&'%0 L&5H^ MX]4NP>Q8\62Y*T?H;M;E&!U>W5*2/$(5WW-/6*SY',79WZ)D MAP\C>OE#])CT;^(5"=4DSD12-K(SGP9YU**!)X=3E%:9'HSO7'%=[/+@C_TS MJCRB;>42;9E//G!9.^7IR9JZ12_,;T#K#2:B'ID:X)UT:52_=9\<85U72HGY54LK7 B'"'A"7%7Z+P73I@WQ-TU%C:P"YF81Q3,M4SO M+<"H.F3O),)XGK,Z>OD CV.=I*SSQ9D3VFOS#"8?D6,4Z+[/R &X8.-LE\O\-MIS&^F*/LEV>,66JJ0YSCN!+9#25*B9O30>SQF+IAH#8/X/F\[D(+T]0/Y'0&'T.-_ M6(A2H$8QV G!]8:H9DG$F42B+#R:-L]B;F*'-TV@G%5+"3* M]1%JPPJUBB&)CUC;^$!O.]C:C7K\4@;;%#^Q5?:J<8] ?D[ ,?>DGN_6)Z4? M<3"L.*@88/F(@XT/-.(0S6V&SQ-"'S_]3K(_Z!_GT38NHD1Y:H"7#?5PB(T- MV.; ['&"H0?K0CA$7DN;"RKW:5D*HM=2$BU+T<9<-]IFY(5VVDG*-NXO=SFB MG??FN /LF7^R@Z9HMW\(LJ><(&69+.-TCU]1+O_ZX3M-./'%E(5MN%_E_ A MAD>1*%=7'3$_C[AX9148$B1^ MFR@5V[1&7_%$O#PXD;(O6;&#"LIKCU"T+G!Y-$&]B@!.BQ/>0B)S"_D]$\ ^>Y^ ("9LGF^5;$TWEVQ M^G(NBAXTMW<#UMJYNU1QV=72PG*=5BBKWP> AWA5:YNU]D8$59W=3H9QTM>EO,DBC?=!2TN M*M5WL5/QH*2- ^A!% >?*AY:FUB4D@PN>2F+XK8P30^9=#5R4.6*,P\1."&% M#*O)-O-LM 7G[#U- $R0_,;%F2\DC^TQ^7Y!J$A?QD"A7\IBZP4N67'QZ(O% MDP\L*G.1,; XPD30Z6%!GNJ&.1O1SK2.7!1@;$IF&'Q05N?$-,BDUCT,L39E M@DG=K6J9.-:&?$Q(IM8=^M&8'A%&\".9.D]#L<07.AS6T;Y'!!E&%7T0!#I& MF#^W=EUZLYV5TM8BHN5$D9QGUE @W'P%1)V M_I33?S;JBSN\I3^9'2I3]E/JSLZ2#, SF<; Y&J-1" B(2< MMK-*(.SRAC'2A8FRA&')@38GZ(]X[IM70$=9S'?2\'M#E%2)V<;.>E/HLCG6 MT;E=FF:E]->P_9M[DJX023':XRA#5=J1DFP3)6);*=NYLU\F^ C%M'B$>LYF MSC\L">B<;1C8-E9N,79*,3"3T"<0YPH4OG5DJ&8)!T/#<^O&%(G P/9?W^PW M '*(:617Y$64KNB+MPX4U5:*P4 !;*B_[MC%-S?K:W:HW6^IXX-_* W0#[^)410Y[&XL[O*;L9 CAC2]7Y*D 4T5;IHN> M:N7J<(AX]ML,W0!#!M9GFUU6ZH)K#KZF0"A(6^[DS1N;M)W_:@W']XQ&158P M#AS],@9K-W#Y@Y-+;U">?(!2>_[7.* $'D9@BXH?<+:1C!UT7S4&# ZO/%-J M86B,H8&.;5WVW!+MY %\V(M!G/;=XPK6;!U3S@< ^,)MVET7?\]+,?P7]&NT M9UW\:HX!K\IA@92'53.#;FH!0!.ON=XW: M@K#JV)?; NBSMU.#FGZ[J0H!U_!>5/'A-%U=THY>L;]*UVPPC;%7L4O,1:7Z M;78J'KBT<0"&5Q=G*AS;VU@(41ZR2F'4D YF5Y 3+LC >FN3Q49=D,C!%>S1 M#U?I[^P$PKO[W^Y_CY/D;SBG94AW49+0(ES^2?]2#J;+3X%PUFX=".&@[;WW MV=K7.,=$N+K7;XEVLR8V1]/,I3QMDNK]D*-7JHE>J"JE;JG+-Z@P[6H5Q=Q# M(D,Q1KPK7K:'VMI0>SNUH_]I@0YX[(2S7T"('WM@_'N#N/;,BBDP#MB$B>[V M?^RBC VI- M0/4OVBH%Y*YW.P+Q!!V"82>MAK(%Y&Z>F<2:SC<8PTY^5<(^E M?PJ-0 ;C[4!"!M:A?*!)J]X=:++P-04J00?CK;QYX_'8#9#O&8^&X7A80 *& M__OG*,-G4=Y>[WUZ6.)VMC^(5(N[3E^C;'6S98+Y%RI8Y%=IV8CQ?UU$!:XO MK.PP8BIW52V,[\[GJMZ1"P?=U$U47N5]O5.X7SP\8_3$WGUB(]MHS6[E?>&W M\M(01TI+I0!>H=4N8VO1^-@XWI*,KTS;EEETE*-E=2(E6]:V1]%VF^R90)16 MAO@=!.S)!A?/9$42\C1WHST9/\GT'.A<^CNRY_K:WTE^8>!A""2WF:J@WC10U/+)YPN4^/7$[LG>#NCE#E\ B5+EE_O71:/4',;^/&\8^8 M,QK@WV_0\5L3,D4)X9:33%7:.4//R3\L/K>RG9Q9/"0[NW1%.WIYP:ZT%_D+ M+>Q'[!@-MN\W=@ NW3E]>LKX%O_:P6>2T9YS_GM[.^B.X. 2J,+;0(.+W]+&CJ0ER?EVI5W*1IWH@[R1($4, MH#0A(K2OQG84U7TPME"(O2LW(N'--B%[S"ZFR]M'.;%#"_GU=97!K%&8F?ML M'@ F$)!JAREW6R+P#"W%Y%P"ZW;/L[K_ZU^T6"J[=]IP+= MH>@XF*0[+O?IU'60F9B\R[W%&5_$3:GT1GK>*@3J.B$:A%CT.CK:VGZ&U-,$ M@!^OSZQPY@MU7;]XP\6#26K&A*%+[]<3A_ ]7'W[H1=J]V(AVPBYR9%ZJF[M M@$8)KC<:=$@W@(+85J$T^5(01&=M%)Q!=B<=PZ].J\[; XNOOIC0=PR=00'2 M^9/8!>_N*7RX0^-$ XW@.G6#8:+ON#G#!/+P)G;R0KE#>1'R MMNW\.=[FOV+6,G3PYJPG]HK8Z_FLS+?U KYGQ-&QL M0/A;G-/F^1$7KQBG;(4J+KD>H<8I#4?H<4=S L*.4]O$97M_ MA J$.GL + U4>\"X>@2!/MNF0O/4A@*J MN=!20?]5*LV\SWX:N*IVK(R*5\ ^WFF2Q*P/<4I[EWQ=DK0),DB)<4&5E,_( MB-PF^.B?UHUR%$2CM6@2)1("9=\MJO3F'G@SU"JQKH+.L(9H?AU(^/0'AVK0:S Z_+IL&L-P?3:#DP$8.7G7&%'TUH9C M!+"_)KD-J!Y[M;UTQ\N&^HY5&QNPMX^9/4(WR3Z%<+@HS-(FW]+8WL?H?EY_ M>%>5.H!1?0F8&S:,-WN9S6GNZ[(MRQSL&.MB3WOOX+Q07L)YV!87[E5$\_+! M_@;,"0@!?ENEG5NGQ.L%9X]$G7IY%0*<&+U]8*K6XGNF@/UMCQ-0 /2:AF6" MH^PJ7>WR(ML_9%&<4J^GZ8IYW26L"/*A?F?%^EPH>T6O8WALW<"?$.7H67TL MCY.A[JV.E3H2^D@8X(/\!Q,HQT_E@ \_!&Z;D1>*MASE6[R,HX0O_'HEV1]K M0K\TRDFR*W9Q->6U$Z3"N'!YQ->Z01I(D9B7[@6:FR^KZT;DG M"=P13'RPU3THR-;&X;0@-Z^3D0?H("M7ES"TX4=:61(EC*&,J7"K/.%J7.#" MGM8K%AY=;5AD>?FM4;!Y[:^IJ"(U '^-I[\V9'>5BOD$4-851+!](\ MC8M&]4F\(\#1\R9E6S>00PM.3KUA>?(!2^WDT#BP!.S^EV>VW*SO=SEK"]D( M!/U:-X]%F:)]Q:^_TRY1BA"S)WJO^_'8K(^+4=G9@ M4RW-5^E=W*++](EF1#BK;VHFP@1*\2OOCZ-5>?1/Q&9_EC%+NEC_G%W 7&4V MP?30'8%&AL) =JJ[2;]]F+N=MTFP#7@]@:T[?U0?JV MQ_#[AJ7VM@%X7$+> M/77;"$#7!>W?2_O8)C%QQY12S.=>*851Z&;!X$=YBY1.C<_L=Z(\E3E"YV3F M2&VL46+_]3L70BDTZDN@M!9' @K,I6,&!T,@PBX7D^(CD"P< B>JF\,\@.+7 MT=-9AENO9_(R!"XG"KC<_.4=X471-_/!"V /C-T >4TBU=6,JM?5;^F_]L!Q MUQA8I%,95D%6+K_@%VBRY\%'611:_" MDSQE,\F)G$TMYQ-A55;!LS:#(V60U>HM3I%PC.AOC9?EI6IYOJMNBD#K.(U2 M-MO.=]7'Q:X\$(5/8_"KE2/Z'WK:17SW)^^I;ZLCX%E7'CWB%*]C:H#-NI., MB?,Y"OY!F])LG" JI_:I?'.ZHW4?\Q%ZCD9>>CS[2[+=U%98%8V=K=O/9F2X*(H MSQE89G@5%W-?W&R&.W% 9J?A4:G4+8_>YE@\@DEJ31X&,8BEM>5[Q 10HR4( M(TT!@8LJL?7"BV=JJS,-F-N:W Q"S4DK97A'0%%EM%Y =C&.7-#JJEI8E,W;83W906T55; 00/22JI- MN\&%MHO5BQ]RQ%X%$N:&UKJB!72M=M@E9$M&^R=\L[[F2>K-^IQ3[#/&.7W+ M[NS=]"=('90.$Z162GZ32!8N1I@@M?>JF4JR-;*XPVMV+6G5S]C6FJQ[T>UH MH#4[B9+*\,NN-_-/>+H APRMUM[$DH5^8V+)VMLD6(6:\'1PYX_2"]74A$0&SFU=FU1H+;/?MV?^)-MO_]Q!2HNI6HZI]L%95"CIH M_UAOLJ[\S?IO419'CPF^BXHN)FS%ZR%\D[C7@)+>./R OI4_]?B2A7HY MRE2-9,4M2^6 /A7<)46UQX'?MUC> M&/V(T^4S._FR8X[PS77XV^RCXY: (NZ5WAW2TFL>1K9L/(R,6Z !=#M'/HCE MP^F/!3K((0%A(8J8[/M#F7*('0YFO@/N9@^0X^YVWGS =G*(CR\"7-F[!)=R M6!X.7("#]%^B.+TF>7Z3WM'<.LIW&4^Q;];\)$=V&6QY*. =7N+XA14B/XL3 M:O4IOTHOORTQ5:6R?%/=992E>'6:KNYWC\M*CV2GRV6VBY+>,?R3.Q9'^T_H MV.? [LF*"9UL35YRY[P8WBLWL9F7!D2@!,RZ*?H0>J\)S/[SXI4ZYXQ7S7W#$ M%VODS1_!%F?P7S'W'0S31P0R)]:1Q;"[;@RKO-;G,FI0 WU>,@CP6("./T2/; M!+Z_63]$WVY)'K,^WQTNSX/[;4O2WY(BWM!?<8\+^I7YT=9Q&F_ZBV$@;(DU M,GZV?)8C^'@&7U$#4!CE$@9OVXL+G"^S^!&7>Q VY2MVKJ PS.=*HF]H6]FF M4;(Z9W!'K:-=91[EM?VYU^6 8)@ 0ZFS6,+';+V&PK]LD?D:J+SS4B$=@ M&>82.A7V*H4JEG@8M4M^=\)8.\@4T1\X1:0\F719W:?]B*OG_*X6)I_A8I>E M;'-M>X:)G]U5;R3.Z3?CV)][=L<3X 0*;NU@-,R>B$(^I9F%+;1 M7%BT#IVN9CAE^<.]PN7X/J5 9X?)[V^HJKAX;S( M/GBQTJ2O<_$"\K"A;(>_DJQX/AR\?WU]+MV\8B,J#B'2BOH<2*0Q#)U(6OA2 M'E=D4ETP"<1%&M=)'"$J-?/Y13:53-PJHW.LD4:K/N+(:'E$#,$<<&7A9"AZ MCG7P"60;#22.5.=C 0 )\C+R1WX1$C;1*\5\;A%6& 5#O!F"E1,I5H[05;H,Y?Q* M",2H+I[V0 SD63_/M-KPE?M]T^Z*XFP@!T6?XU^LW8"?)>3J67EHC)LA?KQT M=2D26CY'V1/MOD1L17M>J):OESL8Z^L&VNO6*1*5]U#S.YG(KD!)7/:'V.5- M8I$5.V]P^>C!SEKB M"HP!=M>K?Q^P51W:-#)N_;(>-U]V>= O)7!3_,2"F"H3T\ M-GX!<[![VE;C_/>X>'[&R>J!W$;[A^@;[FZ\-(E5OU\MYL$WE5'HW,G@1T4E MK5IYC WUA'MGV?!#EKDNORR2*3,T;*,]&V"?_0(E8XT3^]IILT.E(;B@MS@2 MD$#R"Y.#(1"BN<.]!B5O'R2*', ')7[MN\XR9&MN\C,$+2?O'2V*%M<'+8"M MZ56ZS&@G%E_@\L^KE.^RP*O?HXP=O[_OP,U:OOJU%O(>P#=:AVYQ;1VJF&"G MS\#U^H[AI4@78.$%.242;>.B M7(U^3]8%K1KJ^@4G9+OA P%YT>V9.VB(21 ;#9_Q,;-]\&D/:Y?* 3%+"SR9 M6$;Y,YN 6"?D%45Y3I8QGWM@.3?/*U8'5;8F>T-6[,JD6!KNY^R MB-UEE*%HNTTJF;Q:59>3,G\OGN-L15..C,]T\(,A_]S1PJ[W_%*FI2@[5YY[ MQL,!CV008#IC;6;E>I#-UL_XX(>9SK#WY0E[-H%QD$1"%#5D$1=^K]A3352 M@\]S:L+.">BM$%8!]%FL%V^9Q"J9AO 00B8T/R6LL--I.=5**XM M=="HOH.5A@>K+.R#Q70'7RHZ69M8"$GIL5K!W)3J @@RK,;:A++0%H2R=S0^ M_N"ZH X./4%X\@%"152'!R%D-W67%V2#LX=7(EV[K'PONJ#]]SY93]<:>/=2 MX4"9T$CE%S>+LEF&Z7[N7MPRLHC%M^[DYMT1>M,1&X# M&@4P_2R59:?Z9WTH4=_T12"KC(=5MJH[Y%3;GET=F4FX)E!IWJG.3]Y1G:MZ M'TYU/D(;1*.JM@WJO>^T08WW '"LK8W5!G4=F/#8EG]K;5"_\HC%]Y8CM!;M M(K1C QH%H&U0S[)3_3?;((:$L.*16V4;VB"[VH9I@UHFX=N@GGFG.C]Y1W5N M:(/LZARP#?JZ8T9OUL)/?KI#6W26=K07#1S>-$ M" 9IFUT=0F#WN G>6@'5&AR\#9WWCU)%/C F3/VR!Q=/<$F%JU<(L)XTP7J( MKU7,Y3M RU#;BZ[O'[:*E&9,V$)VPGM#SK=\(>VOT3?)>>Z6TJ*#;I+VR=SU MML$[[U;NE&F]A7;W\,CRE5C6S.^'1:_/\;) "4C3STY_>.4"F( M*LGW!B[5& 48NCS'+\P. $9:E $#&2 ^8)8 M-LVNJ,UI9G)_<28*D%./'8Q:2E>_VRCMP12#;>A\P ()F I1\/Z-%,X/<^VJA@"V=4^+WA2Y$,P $,\(Q"G3>'(.T0H4=CQY2Q MV2,P'W:7V,7BF3MB5K5NP8UA@=>&%*.&W$GBK4^P[4;:AU:DK<7>#X@&1%=; M%/EULDS6X7I8-IZ&8NG$W&J_'RPI>E006 +L2UWCHN!#OAE>Q06_WC/#Q?Z, MI*M<<7A4!YX>%JHO,\B"!YD&^(-N_X<70<6]H1;+PZ5DYTI%&S;VS[>:%E&Z M>MRCA/O@]PHON1M^\7#.':%'YHD3NC=$'.>-(]Z2/3]R,\$S)Q\^N"4@0&H' MA@'&1+P87([I2022[WCX!J8/S8Y*33Z#?N!$J8VX^A$Z&$#GX9QO.!\!%&G6 M] SP2\H&.H7+U3P* ,R#DR8/%&W#]XIV12(X/=I'6+-8EB0715$L451(=58D M]J0 EL5T;(ZUWE#NQK3J1::E3L?2>O%+/PVCT'@;29<)$<2Z^N0K73H*W84M M4GOCP QT4:#"_@" M9;\71^ 5$J\=7 8EN^YHP-F<9[$L%,2\(*S1V)>C:=P M,P EK;5VO7#SUE%B6"WGCI)^PPJ$DI_!4D6#DP$8^;F)$>4(P5O'RL_06/D9 M+@F[Q=F:9)N(_GR6^BF.0C%(5;]+*>4!;(5-L-;18%^%::W:HO&6=]^1>#\O MDDVU2.P_>1O)"HWZNGNMP7' ==!-C@9@) 3"4)".5[$'R.*EG$X1@"[G(U; M+:ZK*YOVYTF4Y_$ZQBM^-O=9E+,#3#;;#MZ&J%9?P$W5@P\NCJ"[L0-\JZCC M;&KQN745C+B-:X^BURA;S;U"81!RB%^-MKGG8D40TMWSA, %:?J'.(6"[+$: ML\M:K;R5Y=,C4^3'(7P_.%8D&E, V2\E0+F$-]0@&:#]YVP^_V@59'R M3('6$<;C&ZG8S>'F"<6PO%ZX,SJO$@88^)";'FNL7NO-- ZB4>XLAC\,UV^B M.&5[Z.I.0_-.D-X"J$ &Z W8(*XU*!\^D>MU1U%TUD>%'^@8OM[-<."U1O05 M,'M?F#*,\ON""F;,7VT??AN^WM=P:)U\=] R3 WX0FN$%O\L(]'J#K_@=(?O MBPQ'&U5SKY'LM/5220!.2.R.U=\?[R0*YXSLGMZ#J2YUV&#.%6BG#@2I2YKE';' QYH^Z[Q,1!RK99=BK+W M AY#BSX\$.\J3;(/Q V M&)#@ E^E>1$E"6_73M/50T9[C7'ZU$'E< /55QEBP(-![NZ@$X+!)5 1;J#! M3OH0E5900B"10&"CS7)W6X+\ M0TLQ.2E DI7AKF'I0%.;TZ$,^#YQKTB1I@8^X/$ ]_%3RF\T3(O3^A"_6Y+$ MRUAYKY.33O6E+'5\+GNW\0#&82=OROO?[8TL&K+H((R$=##K7]S 08;67>?2 M>!O]^@9Y!V=3X!&N!^/DTAN4Y<7#WRD0%1V=<8 (V/FY9VN$HVQUFY'5;EF( M3>YEX].-\S:R(K[K97UXI+,,W5&Q<:8DCE&W<[1GM-UFY%N\B6BB)8ZY8\^W MI8'Z^)B9.QEV,"".M=7AC4ZMYHO9]I@X@\D;;+P,1AC+$RH95 G59UV($SK? M$YA4Z0 (FCR;?Y-YP&;?QM5@3#7/B]F^.P2IVG$0!-7M=O.+7=._T8?B$?T? M6Y^X^%]02P,$% @ ^XJO3K%T-^93:P TAL' !0 !G=G M,C Q.3 S M,S%?<')E+GAM;.V]Z7/D-K(O^OU%O/_!U^>S[;%]9O&),_>&UAZ]JU;I2FK[ MGD\.BD25>,PB-%RTS%__ "Y5)(@E 8(%H%H1,^[N8B*!3/R0V!*9__F_WK;9 M-R^H*%.<__W;'[__T[??H#S&29IO_OYM77X7E7&:?ON__N?_^__\Y__X[KM/ M*$=%5*'DF\?W;R[./YW?O<;'YX:<_ M_>G''_[OY^O[^ EMH^_2O*RB/$;??D/H_Z-L?KS&<50U+1X4?WLLLI[!SS_L MZA)2T']]UY-]1W_Z[L>?OOOYQ^_?RN3;KHGT,Z"2GOQM0M_)].,OO_SR0_-U M1TH8I1+6.[&)]K[YIM5?@3-TA];?T#^_W%T)2__R Z7X(4?5=?2(,E)E4[QZ M?T9__[9,M\\9ZG][*M":SR;)\P]FJ;#7^ MOHJ* T!E6ME\ 99OM493-R4JOX_QMF5[@\DH2*/'#%WE%2I0 M65WD55J]GZ,J2K-2+<'FY9DT\,=?_O1S:_S_38^]?O/OT6:+\NHJ7^-BVTQD MYFV5\-)OV#4BDUG9,3B+LO@G@Q;QF,QLRMQ6F#3@BF!@BQZBMSFMX#'1;\H= M>D%YC7<82SG9Z*=(GTA3%Z(V2JKHJ9&HKS&9?DI2O-5SOT\1YLS:K,DW&64 M%K]&64V'6O^Y/(TRNHJ^?T)D,=7M&BR+J5^O)8'[^>B.3%)W:?G'YRB/-HA^ MLBPAH");?8@+E&[RB[?X*EAHHB4+').RA+-:2Z$J8&YQ>OJ-2K(#/:",OQ,)3_# M9562+=(,FPM@JM_4'DQW*$8$>43Z&=J4,3-K6DKP3N7,RS2A9SFS[*&*H8-P(IOSLTP3CA@CXF)TE&+=B6-C2/FA&6R3,U;;!FWB,=D@<62(FC&\L=\X6-AR3-_L6.ZS#%LKRV;#=0V%+RSP["SR+Y[_V#GXMGOC:.^J= MNPB>N?Q=9.&[Q)+7_F+7^B)WN<7M8HM:PW&Z6W'>5^2_C?"K]5E4/EUF^+7\ MDD=UDI*O9D,7S-Q2TPGSYIZUO,J;F?P)9\1BE!=DD%3OUF6!UF:Q7\BBI$!/ M9%U"U@-T8"W2/Y)*[(FR>NY,^2(R<+G/:_S0T6+/]9;8L[QZ0A49E0 ?1JD MH!J6$&*1=ALMFG'.?M6N7LALTC@"\)8?/EFOPPJ@N]52A/]FJB M3341H*FOKS'#\:B2C/KNX$(A$?GA=UD=)X]ELW[KV634\?7OW^H4(9^I>+ B M/^C+1/56$L4U/KPEBK_?X)."S&9___9/]*D.X;M&1=%Y4DND M;D3.AN[6AP+'&:);%[(!3=#;_T;O7'0(:$;PF- $A@^YC', ,N'<(>1'[Q%R M5A=4R9=I2>;0_T)1<4&V)V3J8D"B(NMT*"8+!BI 2 >8G[P'3RO<; MRK+_G>/7_!Y%)RBBO+V2;H-%\,$C)!LCAT,6&FQ4 MDL["#(=Y?RH7RL'M;?V8I?%EAB/VVD+X?821T?? P"&6;0XJ1EQ[./A_2MMM MQ5I'$7JAWGB+E*NZHA&J:*0P_G884&"\*986" Q!&M+/VB!+J^DQYO_!;B_U M ^$KN"0=?F(N0]M/P2!$(I$9%L8,^U[W_Q#VA#0ZH0V_S"+6B'"_=5IBO@73 M\3*9S'J>X=AWO?^GJ[V N[AKG'L_*0UC AB:8" !D7&>46 X]Q#Q_^RT%V!_ M87E)?F$/1114#$PF5,$!12[G/*A,>/=@\?]4=2Q"BWDU7#AT7,",Z *%C%A6 M&Z 9<>]A,_?0]3]_F*CXFORP@(,@P&_2#,@]CM=1^=B(6I??;:+HN04SRJJR M_X5%=??S[P._YMUSGEO@:5\!=1^@(#@05B[,K_U/*D+IO,99.XS\"P %^9QN<3E:3% [.-*94E6#Q MQE.94%=['N%.W+<%?D9%]7Z;1>V6DBQ/FD?UGPH\<7"!$>\LKIS80X1HR:>" MBHJ9JU<@5A9[];;.Z%[\')&FD[UH&W7S.4--_^7)R98ZA/ZKC<\I4L1T86B5 M[7X1:8FMAXA=2&=*,VBM6H.E!3<+BG\&=!#>1&4^AY%0%,9S$.;$*R!JR&9L M.!M62RQ/#GH:\YR29J3_0HDHDLTE+OI/]SA+'O!9759X.WW_8H77[O1F%B\/ M$6E3.RK(SJS+U9N;^7#N0T4QR&1_[M2X_]E#O C:K.KZ?3%7CU[F]R(;Y8L8 MVHNW.*NIEY*@AW6*=)J$%?$0&0:RJE #8^GJS%]$5AJUDWLFHUVNOPZ&E_,08*92JU"FP=?5,YSY4.MB%N6;)MKI7;IYJE;K M+V4[L!AX@6@[Y2IH/821CG0JZ"AXF;_.>4'%(W9_YS XYA8:(RE-CQ(^C8_H M $BC1 6?AZNW-K;N![@7 ]P; 2][EMM>V$GVK&I":<"NV/HQ"-(LZ_*>5\ MV:V['SUPR #H'+(-ZOY+;Z)TZE<@]=OA$C*\. M2^0Y*$"RZ>!#Q##HZ[ZB)FV=B#V%B9QNCQ01G?]@ 4FHB1<1SW#=;BZVSQE^ M1^@.-7>$2NB Z?L'J6IZSZ&D*[$.I "\7<6!LW"!UJ5:^"VMGOHKE%["=SZZ M=(KTUV&@(IYCS$!N'9C!V)O?;7FQ&6*2^C36.LK.LJ@LTW6*$I%_JE:I_:4_ MK)3GN#.37@=ZX!K"O9-KLF=)E^42BDZE7 K/P:.62@#*"2:=#DB$',.]%%-B1*G )%A%102/!C<>GEQ5*Y]0LO5*>CH'%H5 M7]/'X%A_C?/- RJV]+Q0>,,H)^I'HH H+!Q!))V!(0%[\U,W3PYHQ_?PN^V5 M^,X:2L_UH*=P#/'9))/>1D!(*EIOA(@PJ\0QH2:H(]^1N M()!X,2I>A08&$[%,5E9*LP[6O'@(@;?;M&KR#M+("'V^VGB*#@#E[M160AD4 M>N RFZ-)6H?YP9D7Q[9@KQ6PGXJ7GBFW?<\TK>-%0P,FG0Y"A!S-MWI>S)=WJ(K2'"4749&354 Y>N"] M3N.4G3?A!3HM0PIX#B=MF760!6$^X^VS#R ;B-3L<$<9TZ_R&&^;O.DWJ%JM M'Z*WJ7N92>EI% A8:<^Q.$\;6B9/MZ; /3X>"A25=?$N7$")"?IK=PZ!YW!2 MRJ2#&!XS@_VD7W$^IB(K=Y+*':3WL%#*I ,+'C-S5XQ@;U3!)P[F)SNR*LPU M[LF-F$H1XK-E*3GP.5)@8-.4WLK1M* BCGZ5]Q!D0*Z*!JE)L_J_1463_$QZ-:$J MQ+VM$!?R?&%M)+OYG8:X@G"O.<82MMGU3NKJ"1PT0ME?%M?,_-_"4K M%Q2>WX+Y<>5J.4K>/ASOO1I?(9?? :!6 1PKX]8S'CDX<.3VUW$@B[; M[R0*.AM#0D3'QHZ8TKESN$!91G/HH)RT+:-Y")-MFJ>T757Z@KJ6LLX76H5Z M1PQ@(6<#1-V-V%#T\>@1UM/LBX#\PYUS[X@N2&<\$=D&.=_X0 /1[I9]4EJ_ M8:4CJ ::%&S#G8:)8%51QU5=$,G/GJ)B,SGKDI'L(<,A\1XI*K'T ,+A%JZ# M09-:Y&K['*5%DTF2BPPYT3!_#8?(;W2 1-/ AXA?N!X#P_S+#"YXGW9Y.X:? M_,: 1 R-GA]S"??R?IA7>[5F\TBRE@%$W%L(!;'?*-$25<=B*/B&>Y,_$5NU M#51M_WR'B$H@#51P6 7^E!%PG (]%P ?KD@8ACLA[X3:OXT7#:PI!3NTAA1! M0$,HDCXHAJP"#W9'I@U$Y*]:D3JTWTS2TZK(]HFT!60^0P0H'!@G8G[A3LF? MHC2G@%_EYZA(7YHCLJN<;FF;FU\BW6V!JLD=HVZQ_AP?7,QG7!D*#[\! /.? ML0+P(?!)$]WE!N=X;(#Y)YDPXF'L7PFQS_#2$A0^R2FXANNTMY^U^TOW-*^) M@'N?E5.TQD47.:C)S_(YS7&15N^]13_)DS&7UI'G,ZJ>,/GR0DB:H=73I%.9HZ"BBH1F.$0^4_GE6B M:6*/PZ[#R2^!KAS(&DBXV>5^ZQ3'?/,9"3(QP/W/,.FO*TT2Q?M@'OI0E?V; MN-.H3&.F^Z4T?397/HW/<("(!8:%@%D/CP"OLUF)SM.LKB:/Q!14 G3LJ$+" M!U\T8X3LV/48"?!J^S>4;IZ($"VC-"L1 M[Z\"]"D6!5J_Q 4Q=WF;)C5^?RBBO"2RTQ[/D^9?6=O_R7_7[2%4'Y;]EGJQ MD ]55:2/=47S83_@-G(F[V3_T'4/+PH.5W>( \AE]\P>H =N?+C^X!P="=)B M "CWH3/$E"$.!;CHLX$KK9+/'<5$D)Q+DZ0L'-R#Q- $CXAEXND= 3C>^'=(M!\^^%P[. M3)6@:ZO@U83[6&(4G(X+.0D%+\1?.#!2"Z8)&"[#XRVQQ*P'@8RF M]Q_@T_@/$(APFA 1L+3\8,*%,L=[7:RW9Q1HL>'9!G>4\@IW#[(3[)HL$+CT5Z4V$)VC]D_>(=8=SK)+7+Q&!>N.9%AZ[]^J5]JCG%23 M3@\IDZEIM^FG-]6L29'SU,!Y T77M;Z0U6W.X5>NKH0Q]R!.V'VR%R^O>$>737* M:].TG#?AYEH1VPF[^;AJ;%1Y\8:*."TGSQ_,&0R7X9H,0APULQ5E9QFOV8(9 M(4M\N"(0B-P,VQGH5I>7@UM6_HBP#5;34M"6-2#<^"I->- TKCAI2!MWKO8' MHIV'Z(WF":"*H]=^DXO4>6R&X5J-V(2(=$M*FPUX\W:$FXN-D;D=W*S@6IC7 M8L''.Y#%$6#=1%FV<0YL0[B!9R![E5T AG.T3N.4^IK3^!W]J^OQ%L9@ VW$ M7V/'K,D_Q*&SM)H/LB?6;*!!F)A?VD&7HPUU$'&]6?AXKW3<[Y5FC&=_WBL9 MC'4W[Y4,P@#)$D5^/&P]!,ZU @3IXM!>X"!/@&+@@_#[3U^-%\)$U"7]$$SB M"[47R1>Y\X6'MAO"%$5'ZHBP (;$K@@&UZ]R"+EP(;R>N+CAN4YA L?"74U= M4$"]&BR[&_KEK3GM!$T7S0$#R\]YW#R*AF8XE[SY%+Y^5J4T'_,\FO399U'Y M=)GA5[_BY>Q:I7['+"2=/E_FD+KW-@[WU?)I71+[4I8G<>O>0$W!]+VR@JH3 M2DCEE73TKP5"W.<78'J)Q R]@>R;ET:@7_[T%W G=,(X!1&U!GU(V, M_Z!-0=:?S0K)G$T1<-UCL)CCB4)90W,:*N1L/EW,]'_@XN&AJ-$-+JJG?4.O MK\\$+\[4I+NG9S+2,+"A(:X!/N3.:NUVK[@ C(]QCP";554; M!2&7CU=%O@E)0O]T_L).X2E](QPGSUYLSV!]' M:S/X.',W'/ S>DOKV%V_GJ,**3FZMJ9^V'F<9F@DW@.>-^Z6K(+G)&&MBH_T MWO:']:)@,,L,OD23 $G%P[VE"SJW^-( !*W MD.89T1>SE+!DZ@&^YNP<_])_M;Y]-1E4]WA=O9+>'PK](X-DW6+]6V5PL:-% MMZ'F#H-S>.-;]-5W2X+PDXA>\E8!^P1[$ M&@6/%\:FVCL0D#6:9_#@T2\O9M S )"3N7<.^4O#V,#U?BG(*ISL#5XM>K% M_D@-?V!(6\DKOQ3(%TU*[Y=5/N_:+$R>RYQ+@*AW1Q4*ZJ-%MYZ>#G6@H6A3 MN(\3ITZ>.UUT>P7!F;I^06$\0G%!C]1"5Y>T4?15ZAE!&0%"T9P.*/6B+"E4 MC*2D1Z[@RG[G>BM#M:+R#A?5SO=@EM1J<"CNUWPTE99,M<]1FO3FJ[-:)WD; MMYM[@CF/B1#),";!@]I 5W;Q#6N P9&\[U#OHO*5M]$[=:@A$I-?BIHT-8T> MTZR9TI50UV$BA#J,2?!0-]"57:C#&A#NP3UL\NJ%99\I&I;66HH,2@'1"M6(7IY):S8_'9$F-X1KT?@A@/$#@&#'@K%N+'G5@RNWF5W;N_ 2 MLY^J0"),F%02[D,'@;17^0LJYSP? C"06P\I V?JNHW>^UB&[1M"TFP"C.K] M-B-;F9,\H8$AGBD)HR;]@IUZ= KZ9EPA(, S= ,RKI)&T.&N4[G#VQB^%^+> M<;)WF#Q'+RC#37O/<#FY2=$H,76>%9<(%'CZVK"!.%"MP=^&3,95_Y08E4UT M1ZJX[@N;#,&DJ,A:2HL&"ML9^EG$8DJK-UB0^@5DN)*,5T;&*Z)@(6RL&QL MUJE\QDU'L/LI^-I]QGY*6LG1G;Y!NE5#@&*&DI/'> M::(%TD2T6E_C?/. BNTY>ISLH\ %^A4!H(!O1A32V=A %R#C*:F\F?T!E89[ M''*'GKO5C12%*K)="A<16:"( \IM V?BJL+?&G&'T!G>;G$;S19D\SCT4I,W MH@\4?[J:6,[@C>H,UY_K=C?&/J-B@XH[E-$1TAQ"/ =[T ,_5)AQT".M)-R5T\5ZC>)J MM;YXBYNH#W=$):N<*H#^GUX:OD09G73WF26;@_$\&?\PH&3,RH(U=+VZ2 V> M#H'EM0D9(XNTPD54'%MQH&8(WJ;>GGIRQEE-\^T,5=RJ?7(7[J+RW;7Z82OW M=%0Z[0/(@#UT V<\A1 N0T(9T#;'I\WA=IRCY]"#8L^,*[6T>%0KA-"R-LD?Q^9Y\"9YR@.^%G&C!/.35@>19ZY^WJ[C8KWU?H^ MW>3I.HVIFVW[;)ZLB6YQ1E/ E\YRS$V;(HK?KR3L0RI+"-U%;Y0I_X%TYVDV MO8C4*]2?M@,+N7L*J>Y(;"@[\YA16%$SL($5V,P4=KA1?X=B-!*LP#GY:]QF MF70VVF_0JZA-9)9OX[F6N[ >#4V:Q^ES)O'?LL9Q=TM@@:/#6Q7CUHO,D$V6 M\W7L@PFS"3J\B(+9ZYS9[6UO'&RT,[@5U&E4IC$1\#REN203^L+Y%A6=1PJ] MGW5F3B^B(B=JILUI&B*PD2JR_GI"2.;NUH=IDLA$*>D$(OI@3)2]@^'RC8>] MB'-S,R+F&.:*9Y RT=WZIG^:0XS#8YHW,HD6+A!2)C,QG]1Y0N9!L\[3,LYP M68M'JEXAL0*XA9PG7)5V)C:4?CRH954-4XBJJ@ASE#<'@75W!+?]%*65<#2^Z_]BU*7X7&!@%5=?[0BIGQH-IT1Y"[&6>FI OXXC0V7!7 M=0_6$' \A 6D+O:%QMQ3@M$4P-@&4_1VSC-+A&(WR M\@97J'PHHF0767S02/4,/XO';F0;\7 VZ"']CNVH9FP3)!6W=L&HPC!-AB@& MS VJ7.XB$($/]708-$N\=0 0[U?!4F*7FX2F8<-6Y9-\E*"=PCP^C*(,^+C< M,T"0@.UI:;);D-3?;1%,ZPW3NGS".'E-LXQ(.4D@["PYG[A->\T+C(U1V3Y- MGUY9=\D+(>T4V1^SPCH:\L'2F,$ SU3/V-IHM:%)0ZA9=W G$X.\M]VKKR@; MY%ET9G!V[1KL, 7V!4+:H4%.ZLQZ\)HE,A8@6HFX/I@"4(]A/5G' UU6 QW7 M"LYA+ARXF5*=C6!N:X@=_0=*-J.+%^4"P@*G73K4&9P<)HC5;K7(>MA@9:Y+ M'VR/#3!AJXH<6ZX9[6M3S,YI5W#+ER::S^,D%[JSD;I3:A-N:->@8?26QE6F M:7(?XT5D]JPPZT?K3&;NC!^TX:?#A@OMGQUNNDH5<7-G!>U@"]O6*&,+9[6R M,8=S6Q?J2O#1W4DTK1RPII,1[988?"*'*[%A@\2++"D55S@OC(*\3S!4,G9! MP^/:KE4$W,(<=+<%3NJXVN5(=!BK\A(!"^^! MM4KM[CF!I1S>#$M;*+X(UBL&TX&&!Z4>"2NG=N6;S M>PCK2\DX9H_X-GZ7:G[A'>JC#3V&N\K7N-BZ/=#OFG*'GG'19#[BCT@561]7 M14CF+J@,TR3U.-4H(1#;K[&J[#ML(C,3(4I01Q-$!L([S$GT!I.505[B+$WH M:?NO49%25_"KG#0*E=5%3I1E M108"0KI_BR8A]3R"Y8'45_B&SJ?:#[B'#K4< MRN7$R+:[6G:#X5Q"K$**X0\4;IYHL!LR#48;=%-O'U%!MC]-NKZF M&X1'<'-X](=R9CR\#G%H0R_P\(>&M06W,1]&171L';ZJV(A[?/4-'/;$Z?O@ M7Z,0M98,]*:@8+$RHO)*._K5 Z!QOHS0'R,FE METC,T-O*"7Q^>Y%O2&6(1GN[KI(S_!E14\GZ3RO(>@=J(9GS&)YJW6.PF/S0 MG<(:&L=J(6>;B];Y>'@H:G2#B^J)GH'5&5UZ7U^?<3$!(>T4)B<- QL:XAK@ M0\[=T$7/A,F*XM!1J?KL,8_PG-^D0=T-1C6>UNEX+7;%(W M\2IP0BI> Y(G0L[#$*.RKA(GYNN!._Z)(4DH>%YA6S-:WLTGT597&=-C:OU M2?+?=5FAY+8NXJ>H1+=%&J-1O."3/-D%+FFIV^>JL+.B)2N;;!J7JTZR-<5Z6]18EP)%IE?MD*%KB'N386T*S\P>;I5:YV*C9'EB7:9Y6Z#I] M09, >SM=E+=14>V7?@--JX>69?Z3P66-?Y##:QGMSA]@UMIEO@%V/<0XJ_K; M E_2%Q6#AQ6J%$N:I<4["GGI@, _3S.FT-:NM0/NS^&=+8!VKH(\6,JMGO+X M9E>5* \6KXJ/@QS%$<,BISF#RL)-1P_-^C;S-E=I=TK^1 JM+#BG!DXZ"\>^ M#5]/[I<]O#J7NS9Q2)-"A!XLM'&H\\V^U>IUOC&GR8K>@)/OV6#LJ4DK)\RL M:L-TKY3$BW=L7CXR.$"-4M]BM=$14DZ,"H(O;([;= M"%$O.JQRGRP[+'$//?7+LNJVF@W&>E/#]9U4J.)3E.;T,:Q ):AH+MGRV'00 MFO.'#4,3_D<^$&>K_)!#T:2Q 2YR'BOG:YJC34XR1%BG9XBQ$I%R[,Z4U.-< M)1HR0A.6R%D&=P?*9&-P/#(_TI:,QC#3.?WN^!TXKO6*3\8ZM'@P"4YF:L8L MW8E^I6%>;G01PQP;D(\4*$S>Q&BS*="F>],Q["-)=D1XF7T.1$B9D#*?F*C! M..T)L+)P-]YKR!C 1E4'MW4=9.]Q/,U] M/3E\]LNGMGVG:(T+M&\K^:.LFFAVE^3W=),#U\:SN$V6RH;+BV+ XS3G$?2A_ED5EV82";]=&J^?F^7&^N5M]V3M@T,H'E\>K M_.$)G489/2R]?T*H$BXKEN'>+SEL<_>^!^.8VH-*.Y=!I4 M4 U'-(_*0Q3") (ETN)Q"?>5=9L3;#9:]<3UKAZ MB--E-*;"KK5:S9\M+Q&?DEUA- +<1N^=\PQ920S3-PTN[L^B\NDRPZ\E=.UI M@;-@W3F+LX< 7TYSNNO-635W0/_WL"YZIIDY'>]9CSX_Y]C#>;#)N2WP.JVH MRQ ]I.U:7C[@(0;%:95L,MU=B=EAZG4BT$4TQT1'D.0*M55]F-?,H'2BQ@;I M(ZGHK"-Z;A-3)%P!&92<'+T#2H:76M1<,4QB)-WDHEH5!W?$#DLO>HZJ*,T^ MLHL>U-?O?7Q-+'7R$]!RO?LFM+;D+8MJ("OY%RLG^>GW.YIYC).'9/)[OW[: M_W[X=G(#ZW.^#-O*#Y^_<&L_IWFZK;?<]G*_=2UFOKGS[>#H%,N;SGAF[!E0 MH\T4],9-"-:9T9NX,WG?^LXG!8Z2SF?POBI0-.D; &6_]951NCLS""1R8@8G(N+PH (2>R9:1'68KS66N'B[KZ(\B8J$ ML="D\2E.6#,)H>W-HYPV',CH"&V(&$452Z0&,P=,=]7\D&Y1VT!Z]+U]SE#5 M/+*.LC:UR4F>/!3M931[GF+,H#]G,6 0#MYFJ\<0A";UAAOZ'+Z Q6;+0]@N MXGH8 QU8S1*^DQYH?K(_T]UC:.[; .S#/16 F1J=\]ZQ=N6F1,$WN L-&C5Y M-"8+G)._QHW3B?.+C!OT*FH:,=9G3_1\HKS*AS1I'J?/XJCG%CGV.P@;')V= MCDA:ORK:QG/;SKMCL<)+K54(+V?Z'*2QN\2%#!O3.QVCLOW"4:^L,_T\D IH M:D#<)#_A)^F6D/3)N;DD[CI]I^M^NU-^>:;WY83^+W_ZB9]O6J?,Y!966L;9 MU"SM.6PF\WARYM70K/!AG,,]^C>S#1@TFICUCTY-31YX;@WAJMK.-(;GV7/& M"V=.DYKQH=>4<&][3#4EN@VRQF_FNF:!VR11.]HM0?;>C&B4J%V'=$I/_8E@ MI9T!2O"4BM&&@HK[9&A Y<-F6JL7)V^$1"(+]]:0ZJ:/@@;5A&NCQB+=T6=. MJ_67LLT&( 66@)8+KPEM^""3BV\9:I/*EKC<"F!9PSTVGF?][2QN1@?,V@WZ M6)]:7]M87K-::%ZXI]PVSREG=+7ZN-Q"0^=T=JCG[C032=R\8,YJ8I?HFZM; M5)SA[1;G]T\$%JZ/WB^B@EZ$TE8U[1%L U1D'6;$9,Y68N:JK MDAXDD39W/;0/,M78%H$Z[#+ME&>+J<-->=7&W:(P%U[,2&AVFV21 MR>%TDI'I',N%8*V"ELIVVC#IEF4=,#RTZ3.M]TP[ M[8'EDC;UJBQKE#0K%!T%<8I!%#,JYOWHYHUC0ZV8#>WA((97?(SCNC-R4PWM M[CITAKD^-QFX=;@YTRJ9 (IFBQ5E@XU'>5)51?I85TV0,-S\1E"$DBY(S0GU M?-JT6S-&L?88[B,*SV;HETDQ@!E>0+$ VP-O*35%-EH8[HF^P!"+5 B;556E MY9.KN/0Q#(AY*K..?NWFS+A+P&2(N9Z/3_(J3:APZ0NZI\EUF\ >%V]Q5B/];Y_KJ@LP-#G]V=)C//9"V2;/_IK9#L]C&#%+J-?Z.++42,OQ3%UW^)QM MB/&R=J'=B4Y[PKV]L7]6-/-H8JEC)/UF!7Z+KKSOT.@KK4N <0^*FJ'3)ZKJ MPPSO=Q+_LT[;U-,EC5R6)HU3!\YOHY1F^AA\=WW%=EJ7:8Y*TLSM8YJW;Z@% M1Q80T@XHJC(^@R(0C)G M?N(O$*W]W^L<1TP;5O)?]=F(*L/]D0DH4!":"8!G 0 ,;A>G88KRT%&E>]YM*M3]0!@3_5XHAT+7B%!2$5 M+P 'I,Z%'>S*SE$9%VGS:!*^ZY,4$N__N(6HH&[ZT8:&#N)/TW(&R$P6J#*C\JFW41;^CRZ$^ZB M"9BO!K.LE!B]_%)APQ6@"8OXY-<6;O9&CH@7ZS6*Z0W;>53ULK9??E3C$E!8 M#$]IX;!1"M>+1;!**PWW$A2TVL.&RR/EEF=7U5#IJBJ\B91[%F5QG77WX^VE M*DINZR)^HFGFBC06/>31+]BG"M0HZ"X(>)=@[P%WIKWO6%1^*J:/-Z#D?0AP M);FSL630K5A;_O&8@E?9!-135F4^MEY0\8BMG_-R;,)M@_(:+/\@? M9]%S6D79WJM!O;.#\Q!O]" \ H.B#4W-P:=A_7Y%PN8(<1FEQ:]15I-UPQEN MWM22=H\NS-60A?,00Q;"(WS(:FO*,F0A]9LO&&?;V<7.V$8B/A117K9BB78Z M.D7%F)84#1_*4+U81K"DVAGIOH7.U!YN=XQ7Z'I;'IUJ_)SEAKRHW='V M29[T$P.S4HS2Y>'M&>8D(_:IZ0D7[[5!& M ]*&I:V(O T?9F79;@W?SLB%=98^T#_K0Q=MS[";)GMU+& ]!G5\6(=YW1+D MZ!\(8SD%8Z #^XKT8+Y)%]YM<&I98'"/:OD8WG.[)L@!/A*G&^+__G4/\69- M+CR67"P2^M;8-@+ZOLP /:Z*TA3(!"L,PI_]NM6T>+69OBA#6E?WD;O M#8\\(;\4->IW/ _)6I;P(!P:_LP$+:Z*D@#P!6K&^!_=3# _=M[[)=? M@V_-PFQ)9Q1EI4OXID@J_3 3ECLN2&LADZXS&G_[,!IM'RSKJK:LB]K'>#?O MBC ']B!_YR^!QMS^A''RFF89,_#8G[MNVO]\S% 7"'\PC.[K[UU@OAX_N5[V M92<(:"WS)@IU+<<\B@[3-;Y/'&IQ^C%N-6M#&$]&%GAV,/MUB9TVA1MD7C=, M!N"MDUEP##[C(_'-&L:N&CV"RYK*R<^]X: GR#'9Z#U$;^.*WG%S4YTL MPEL2TVP&[Q#1;4V7LX?#G):X\'X2A)0IGT8O^:[RBY)TWRN#:B7=+F",D,Y[ MM$%EU'UR*^0:KH/,;8%CA)*29NVAN2BC/$:K]3EZ9*VAFK /LR,A]!XY8"GU MH"-C:^Y'X1H[G-7>59Z@;4X6>:T);9=Y=S1[X&J]JJL8;U'91+CX1[IY4N\] MC=B)-YF:[+Q'JV6-S0ZZIEFYP17^@AY$MZA(TF* *#.Z(%T10G\/I.BHVZ!:_HN(3RKNU KW;CO)TXBFF M5:;3)+",]R RD5T/1< :#&X-/=\$G^&R8@/D-J$]R*:_^PR(WJ[#1;RQA7'Q M'JUV]#-[LPJKT_P6S?6B\@Z]H+Q&;1;1O#FE^BVMGL[JLB++AZ+-,DIS%=+8 MDV6S*V> /(-#UTE&'+P'\'R]Z('7J+Z ;^AN4'65TS7N]314+?=;/YV/OWF/ M(YDLFM/SF-.D8[NQ/0K MLQ3,QTTVU_W#P7;[_Y&^]8#"7J9Y6J'K]&7X@).Y:RUOHZ+:@W$@ 2^CJT6. MG>JL6CZESR4WQ22 LK^JDU$ZFXQ->Q3KB#Z>BC6K;"[U9%6%&U7O MH8@2M(V*/\J3/&G^0<7F PU$N\MS*Z4-$6PZXL^&FZ(R9Y&:+>V ,=W-/:,* MG6P*A)J,(5S(J0G[O;&$,$2P@06?C31939:33AT08?=$^*2LJ .H'&%JPD[1 M,L(0$086?#;"9#59=HOR0_7"93J>NWX%]P7;!-H/VE6'FP/:YFY4WFF*+1FX MPZ#-4G3DM#GAKDTYQV"<[;*"2GS=Z'@;S&M1BP'^QA=,+Y&8H;?ESW!^>T$P MF"-4I/GFNDK.,'>J59%U#1>3.3\O5NL>@\54WH",:Z#C7LS96?X-+AX>BAK= MX*)JO&#KC.:GNKX^$^PIU:2[+:6,- QL:(AK@ \Y=Q=AO;GP.'DL<597:-]* M+C149)V>Q&1A0 (HI@$,SC6+_,,EMWME2KMUM$ QA_+)LEG7"@);*P M:F^2&Y1%-5@LDG^Q"T7RT^^-3S1GT3OYO7=(VO]^^'9RK3CGR["M?%N]<&L_ M$XQMZRVWO=QO78N9;\Z&*4^G6-[T\2 ;,*"#A2GHS8X1UIG1F[@S>=_ZSAQ_ M\ZXS)4V7=^:X8+A..E,;AV7FA*.4?LX>%?J8G8>J/-1\/*@LW$N%7F")3JY9 M7[Q^,V-0M-_@:!6UMDE3URKPCC(H"9?4&]^I3#8BV'S4.D5&GBJJ(LYLD4DG M8R-%C,V11KW[DW)5?=XL>):P2+^A=/-4$2O]@HIH@[Z4:%UGU^F:=>"SP0H^ MCB6L0L.T1<7-POJ\=H2[3C2:6F']!HJKHU,_L)\F87>L'NR'NV2=L8I:9%6K MUYYP?1V@[R7L.X'K/:&P4G_0KRIN"WR)BVU$-!'E<1IE5_F:_IM^_'AAX3C@ M6-=V5;.?!5$ Y9I0WG!) M:A:%!YS4:&X[R8KT$;OW3)9)*7NWJUT.@$^/W_M:0.FLU\$SL"IX2QSH ANZ M,ILUH^@MPG2K"FZ]=8=(T^NXJJD;UDE:E$<^;T#10L M-K3+[8)?@,LY#!+";2,-?M)'Z^Q#_]SBSE!<9.F6XGJ/!;FB-)G)M0=FYNY: M3ALNV++JF)L^:'O:4"/SVA'N23% Z+1 R>N M>A(2'@IW) %CC2^F+43MN'L34QUHI+N?'_!9O:UI&($7U$3D:R,*G"3_79<5 M?1UI-@?K;JN'< \:M=>4N/_'#&V8>>WZ)-T) \5;KA^CM%.5HG1H."QX' M/>B/.1PEO"5*6A["X\K-P]Q[$=KB-GIO'KA?XF(D/@->%5D?!5Q(%A8,@>+. MP)JX!KL)X ]WS$ACH1(!"*M1,A'7QXSTV'S7M/A=<*BHH.KZ6TCE;/@VZ8$' M.<8NH[1H,A&PB5])FA^F> MQ"D;SZ46"L!0.QN4D$[ NN*.QZ6DBMYL2UD["T]BZY1W)_8USCG5#H%7;G-Y5F&=W-3W#"^DFIZ'J_*#&=PYVO44]BN-3L M_E>GOL;U1EQ/N#?77_+'D5CE7BX&7 #*3M%2R@ !!I=\+L2D-85[!4VS^;[2 M;)N7N#C']6.UKK.3.*:Y>\5XTRO4/XX#%@H0A4;ZF M(:*4&VP/),:"3MYZL M4*VY)W)+5,5"=A:3W?M.,R8A0MJ&OF9#W+ 1YO?C%:ZBS#7@B2 O:4ETQAG9 M[!$+@'2?=EI"&B!$-62?"T1Y54M<,/NWCYZUG]/:5NO6%'A2@'W^JQY2-[BB MHD32!WLWY>).>_5CB?Y9$W!=O)#_/)#Z.''C%%2] M]"(JGZ3C!DE6THDE=)[QAVD3/UN!C(8OF_, 9^H^P3#!QL93R+9).OLKC D4E.D?MGUW2SHR13J_CN6H9&R1 U=3X:%<9[LR@;5TXY^[J8+PH"[.SX21A;;J&UQ]NR#6@O;*S%],,>>T#)A8*SY,YW M!OOQR<\-HR 37E0Y/PT!=Q7W\@EP+J*J@'^AM&0B*:?:%5@ K#UH5%H>5]2Y MQ2DJ"'>QK)A/N.J5&F.%>G?+*S5;;XY%@.DK:+K&;A]52B%WYG.'7P/HW-% AET[H!5X!'R)/83PVW26(53GDTF M=3&O8Y[HE1,4=&KG,0K7HW0BI^A60TTHVK;-N[FP]#:"M(.>K'PA;2LJ G99 MI$$(;?_R04YK:Z[HH[WM8==NC1KG.O$S!MUB_OA596"[S&OAL"SN?&!Q_7D!LG6I85_-TB@:PO=MZIO1+_GZ 5E^)D^CJ?!E,H;5+E^0'Y')"00>"(68- Z4 MV'%20%[F&6'"-9TBHZ2 JB(N0T-!NE*:* B8&TU>E3P7$"?MF?O#8OT%8_2< M5E&6_HMZA&R?:[**[4W"29*TH:O9A:-&D7X!"2H2 .(,9-=%'*R*@$\T)/)M M<5&E_VI4-=FN:!8#(&]<+'#T271@$X'C:L(,EO,)X^0US3*B 3:_F^LUCZQI MN]!E@B604=D.(IIEG1F/_B#G#CU3(.:;+V1Z%AVK\8F80S26R)D9,.L^#!1W M; .TZAH>H+%UA+OPZ25:/3>AO_+-/=HTH3\%8!+2,7CBT(4+*970EE#%J2;< M]=[37A_R!*9=J\H"4H7(G'>EL1/NHS\_5=QGOF2B$MI=43NM.WK89_&>B MO&^]/.-OUF)&HJ+)?9;'Z&K[7."71F?W.*N;?0'744&K3!_> %;&G8<_5_78 M3%C&:7_(N@E7 &/I,&FEX$XRSLA"_RI/:F)QWQ\*(DX; 9M&O*PS:F^Y>-$O MN)L"X07]0XZQV KXZ/ -]RT'S-9CN=%D-"ECV;S2&+,*]SY(M1C >G.IZ!'2 MB'FC0#G3[U)2W4=T\NJG M*'KP)$"25ED&6L"ROF/-1 5:X -68/-BP"$:R7XO2@NZ)!JFEV=@QR=B\,42 M^0XDJ5!:B&$Y&;C(^!5!5;%\^?VG8!V2YB+G-^Y#C0UW1E@ MR$*;K[#KH5._2U61=0T7DSFSB'#=8["88S.HK(&:/C'GP,-: MJ,8PUH>_6KW=63V \3&L@< 3A$#7\,-\54TBI0=^LB\1^_2]??J;127/&\&@ MI-)?GE/21\WLVT@?EW/G/@#:G5_3Z_BE]YKM- "B92 ]< M2F=&R;1'L8[H8^ND6>4P4@2WJG#-U$,1)8A*RL>6Z'.GU>GG$%&D$'(V=*;\ MPW4:[#SQ4?* XJ<<9WCS?I=NGBH^?(#4_4I?11TBN/14,!MKRNI<'(OPW;[P M+K9R'67PZ4Z[7._T!2\7(LY,U3(;<1H56WIT[,()'^CD#!0_,$$MP$X84U+Y.0R-W$G6992;]Q=._G!7>54^SR:?*H0P0(3 M>392A-5T,/ESH+?^J^H)%1,E\+ %H.R4+:4,$6-PT6?C3%I5A[6_A'=::'(0 M)0UV #FA 7<&VP1Y$ 1!U5_;4:[YV>*_]Q%= M]K\?OIW<*8+S9=A6_A2P=)1H IAMO>6VE_NMCPT]_N8N4@)'IUC>=";VP9Y! M$RIT7-";XT9@R.\W<6?RONT"?;]YW9F2ILL[@J8W#,G/"44H_;X\* M?6USLFBJF#/C#GB&ZP(U@I;:V4=%/2TY%Y@;FXJ,;_E=7U"H+4_5:H;E+H 4J5:Z8ME,Y@58BS% MR6I]7Y?/*"^)L)=$QZO'JHU;=(->?\/%'\RXU2NT#S(&*A0,K(RT8 8K:%7> M7/M87Q45-8O"43< MNR4O:#/.*^>- [#-9@!SB0AS'PT!G!0*4XMM;4)-B+*)JK.-2%-.^(# M^ZGX_X4BFOIWUEAA>!@-D1V/KVQD\'7GZY'0]NDX[WK$(E- M:.\X'0],D9Z_N7 R&DS5IM)41P>5D-"P83E_9V)#I MT>4 8=IE_NC0XUM+6]TZX_)X;L\-KY0-7NE5N(HRUQ'3+-XKZYZN6K]M!C3 ML@. ^1UT'[CL#&\?T[QI[&64%K]&68U6:QH7(X]RR'!U?5:ZI;#Y00?3#Y$NBB/TRB[RHGP=1,( MQW5>\%WS]EU3BF[X :3]-"$E72!GZ2G.$T&S%533O*1C*GM9,]N4Q->HHHL'-V(<[M]K9Y?>N(2;PG M8Z%ZI]*4L.W&# Z=3HTX^ RE^2H!P\RHJB7NH@^YBH88>@RUK,R"6<*;R8D\ MYAF^G\MD[M_]UJYP3J.,BGW_A%#UJ<#U,\&6<"ZVQ&Z_K9O)SIUB>T!UQ[IY MYV? MON_^^H^4F+\B?GJ_IA%M>6'RM0JQVE(4* MARV/\+SE@Z /I'6/E ^K,]S0G\"QVA6NUR? MK@Q>+FB[SCL+-=69?>L^/$W5:)6YC??% 087*-WD9T05*(_?^QPWC2;5F#]\A!?'1@51+.\NB5=44@S<+8]@^>/$4:I%C-+SH 9']?K\>O1:P MVO+0/:=-5^: MLRB+ZS8I\1W.,K*)?XT*-L;XP>ICNVVY^MSWW>!N[[>T>IK(48X%*>\82]:M M_!M> );(,7K6/FN%?4\3'N;7500.->(=81>+*)5/TI2O-K7)97 M.8VC3=]A7D0%C?RN&M(&G 0#5XO3USD\S97MP2#4:KS!?8=?9W/!+JM__^EC M8>U^@M7K(@]&M]VEM<%#_W9I?9'S1[[')YM&QTGX\(<@\TX_=:0K@OX!-]"$=X.\T.&!2VWI5;PH(ZVM#<%MOJ M_G%\HI"G$D74!\NA!_3"0\ROW-+8/%P J;W/RE#FUJ7UXBU^BO(-ZEU:G8>3 MXC:6#)=_H&1#!TY,/C6C2AR);.(X9= K!UXG$KB-%\'1_ MEY9_<.)#0$@E/;HG]4#8?CP^D"JYH1\@I!-A>:2NGUNP%HC_*!I".WY*(:)U M-CV">@SKR3J>^V0U#)XQB#B'N_( C7RL-6A$FIU6,'8+Y3$^!L5.-FH:UE:D MR]WN23[5+1HU5&+^ 9&IF"QB*7_;RERC^ M?H-??DCS%U165/J?N[]3N7\>R-W^.A#[!E,4DZW"%M>Y6%@^V41$ELR#@:[L M)@R64VU#QU6,30'+^AC,P.>HJHNT>C^/*LE##R[5!#L,57#0D4DY#SD,YW / MTV2S@V *EMI6D5I'Q]T0KD>^HH$=($L7,D=QF&OC" 6KSAK48QU8Y;@#[!ZG M.CZMN\HK1/A7=\2BT87QYRB/-F@_,C_.ZS[.Z_PXK_LU*E+:!(I4SAF=Z',G MQ_2S%X)P3^#$!!QAG)^V7>,\P7EC1QZC_(_5FEA"E-"F75^=KNZXIVY:9?KG MGK RSJ8T2:]A,XG'\]>4?_,0$\;7Q1:'GW2 MNKT].0TPY@V;PW%/*C<:$S+AWP\\ECM%VK< MBST1P6[Y,R7P1)R;:"NZP).3<44;DMFR]>R7= MKL5".H/'9M\SNUF5,AQB2?USO0YO68#05NFR/W%FHC544X+2DL' M.(&:5^ZUK,?',V:'@ZQ?*FC\?*@ $=)TQ!;U9/L,Z,WL2=R?O6 M=^;XFW>=*6FZO#/'!0RF\IPAT=@3;;7>MTZ46D2C1)^1&U+"WI'?\)" GDVMUL,39>E1I9B<>V3) M(W/4M"IBW'! M)RL6)@C!BK 1EE=KLX4/WRX[>'*P(D;C".%%[=)]@G_C!FUULJY4CD[A@09 MA7"69L YRU]/8-)+>IF^T7!D^\VGT-P(*2<6AT,9#H*@XLZT.QSV!DD:O-N1 M3C=,V&2W 7H( &(;_$6VJ^< 0DAP\7O*,/>RI^^=@.>H3#=Y0\M[:+!\16PPT 4J\F#A]W$MQQ*WFXOVXY@W_FO< "YTY-\;+->^8(^[P%,19>ZG( MNAX1DWDE('?%I2:4".E\M75;H.GE%.]L-D>[:JGE#19F!O$Z^7W&E3 MOV"G!IV"SFP6H%/Q#!V,+9"X,FI!="H)_ :[$>P&Y[$2?0#*3M522L_Q!9=2 M!U!2KMX\83$#3S#6IUFR_KY2Q_-A5RG>5P/W+(7>4XB:%.WR+MKUO#:_P95RMLY:,&I4XNRH*]J:5:J>@H9%8&I MHBOBP3DDN(NQD1Y$IY.J:AG_'TEUX1YO,:+LA/Q4X'*? $^(14BA"1KEA8+% MHX8N["!27J'!).E7EE*U6K3G#.VY(F X G6PH'&\0?/IE]EN+M2X[;)\\!2>T^?!W,JL^H\NV>KC<$6E6==I M]O55SOW\X8!Z+ ZH^U;3[J;=/NQRR-$ L-Q$2\IRSG2R;]G0^8C;OS>XZDT M2D[*KJ\'!(S:EF#=:=8N:P\F)BBP\*)J%4T\BM;1:<9NJ\(]WMCKH?/];&_R MXG?+0\HJ]\FHLL0]U(&UA'*MC"U+#7-QG<&-XK&7[ YMVQS3M(FK]1W*://[ M=>@=BE':)*(O3],LH]F,KZA7-2)%">T+RFMT$14Y$3A/[NO'N"N'BY,X+NHH M$P^D0U4\&6/+5QSJ\#MPEU@9F)"CX:5C0CN#.>^PO$?CU%)K>N6>NY& M7CP3WO7#:CULUVXB**OR_HF KVGY;?3>]JC@P,$*L_X48B8S9S/&??R$DCHC MS6Z:=\IV^4E1T$=U37-/W_J;: MXL)62==UAX3N:.$*U#/K/GS,S[(C#7NNU%+J-*7:4&X+O;VEZ!8 MOCYCQI:MZFG?,M5Z8^L_,C5]9&KZR-3TD:GI(U.33#$?F9H6GI5A.9ZLSLC3 M[% !/EQ3ZD&DAFO!ZS9[#*&G- "&'JAW"*T'O'JLR-KZ$\8)O6ZX1\5+&@MS MA,QC,E&C'A-W9Z19PQPE? !TX438PU.M0OVI*K"0!T<'1@# AGH1G13H-*+9 MN@ K=Q;\A>\T0X0D;?X<%7^@JFGTW?V7B8.+E*B_)1<0!8PGD-RV\".J;(F# M)'.\G&PV1?/ ;O<4X!(7DBWK;B\ MVP&^N0(5&1LO19& 6>@$\N&35&ULPPG<#-'1\9O:?4TD80H"&3T0 QD)E#! M(&!\SM;7HN91T1#+*2S,87M3TV.3U?K_U%%!AP5I]_UO:9;]2IK;_9:QX1"T MRO39&6%E L:CB59L01!8=X>Z/SM'W2TJ4IQ5Y'6?9^E5_\ ML^X3Y["6TK!T'Z94MW3 F)RG*5OHU&Y%A]._?$7'ALU_[M _Z[1,*]1IL54< MF]=ST3KF'B[*ZPAX*!U"Z[8&W$)M[8;E7[^B8=EZZ)3-AJ2\REM5V!J/4N9S M!Z* ^="H M8W8>\>'E'JPQ3TYGM;?I;WOM#.Y5*LT [_P-*FV#.@B8C&@7N8I/Y&S_2"T" M@24!05I=1G$3<9;WME-)UPDHH7.7%ZLN2:O*\B1NM_\I/^^7G*K/B"6B\DHZ M^M<"\9]9@NDE$C/TMC9AY[<7^8941E:D^>:Z(C:.ZQRM(NO'FI#,73H-L.XQ M6$PFJX:JAB:*@9"S7PY9#T6-;G!1/9V1_4J=5;2UUV=<3$!(.X7)20'%1E7M)D1&/@+$+(E>T?)>1&]/J!B>XTC_JMT)=VN MQ4(ZA^&8%,K&9#!B,*IE.MSGV1:Q"E=YH#E#:>XT MI@L>KW"?G#\)>YG[KCUC& MWX+H6YD\^MW*< MWBZFTMUC;5*FUV2\3U(R/?+D G.TT%@UBCN'FBU8N&I0* M]&JA,&X,=W$@(^&*Y$%HOQ>E*.X5I*^>0#& HR_?53#9]-N$H#32\V)Q;)E&+P[N\CQ-='B*^/$%_> M#9&/$%\?(;Z^CA!?H/D3%K)+.FU.0W =]*6QG<7]KU&14H%H)C?.!"KZW&EK M^MD+0;@;+S$!1QCGFZYKG">XS;/W&.5_K-8$4RBA3;N^.EW=<67* MR45(@05OS@3!&T&TLCLS#T(N\MHE<-*&D,JN1/UTV+YX>TZ+!N7<9[PZ123" M3XMX91QX#SP,) ?9L J\&;3:@5MW2;N%!<%?J7GI]$S^5*QL71,BDK0 M)RX:) J!FIB/1G%%X?J^C#UYJ#\9@STQ =>5L"7P'D=*J?30PF/G3:A#8CIC M*LJ&B'"-JHK&@.I$0:@D7VF$';;;]0KMHR:!"GD/#R/I]2 #K<*;BPPK$][N M2?QJW09R6M55645Y0LPI8-*#%)=,?/+BWJ-RID;F3X#RRLP/$9=X\-1'NVO' M5MF+PH!,0<7$)9Q0>0\9F'QZR!#R--_FOZ#B$;O/_\U(-$!W"W?60@')>XND M)/<>3IH2:UH<)?-P0_[Q9+]#]&"1B&>R_5,7ELR#LL+^8W".-N;/@;*J+,>^ M<^VNS(O= ^HEL.OR,/B.G+,WCNG]DRO!J:CH<_]@>O+9F4GJHZ,\X.[Q;/\& M%)6?"EQ.XND"R?NMH)+<&=:%782UI1Q#G&7<;/.4#,,]T;PM<(Q04EX2M5Z5 M91WE,1G!]"R$Q8Z2L$>-A-!/O$ E R!%PBK<\\4[]-R- "XR1)]W+M;L9R]1 MH)!"W?=3!MZ<'DZ/-E?KX0VO\KB83RX\/&;)O>QP32G5 % S=);(9(E[AM.H M3,M[(D:4K/*AG&P8<]UB7%C)B@4 +[#4NC"3,0[7(_"\:^QEFM,IM(D)>(.F M(>:D5#L<":@\A0U$)@A*!'P"]N,A(C8+K)*LOC>7:!*33_1]YV8X^>XE!%1R MJ#N?PR'<8[=^LW6&MX\$S%3JJSQ!VSQ=IW';5V0G5I6-*_1JO:JK&&]1V=QQ M_"/=/#$HL<6."0=HSLY+#%K6DAJR\RLT/[CS(CPW^/1.<3JE>6(WY1;N/O4: MYQO2EUNZ0CJK"ZKIDSRYP7G<_4/@!*E9;.^U#BSF=,8L;Z-WNB9\P#2B!&?* MY!,,YDR6P-T0T>TH#)"0&2_ *OI9EF4](V HKJ+,]0YO*E*G!"5N&#HA?'9T M@:.(+Z]-,.UJ,##(O[28RIMLE8E[5.6;?IYICD:YEDA",["X')K D*26:,#6\B;VP*$Q)=D0!!H%)-/@ M\A6I,M2D%[<%3NJX^BVBB3VJ=]?Y+\;-25&Y[X%)7I7][2FXR/X>%5#$7:9% MZM<5%0G;-ZJ\(-KE^IQM\'*VKLWZ.NB,6E[BXO[\] SG326L9P6$M!-$3NHN MBY1VOV ML<=V"UP;-67R6OS*T2!KZ^?H30,V VH 0IES _2Y)"X_38B!(#HL= M$RJ%ZE@,F,,:+3]D.V!7:"W Q;V@7*:.NP%2JZ0'>+6%ZVKZ&;\T.1FO'C!*Y"20< \K0%Q[IIZE][:*&8 M+01"[[[0<:)6H)0#H'5?L\%NRJ_+4[F@1",HW>3MYC%^?R#?RJS1[*"$-%ZW!\/M/'XMFGAH.N6PV>+O0+ILO MV[QUE-45)R@YIKE=G'T8.4<7Y8HG&L(2)WYSOEW0Q4"4]O(I3=XW5%-MK\ M/'W\CWUG,Q\][V"9*#J=RO!Q<3G%#S7'6ZST[>?VKD:)/B =I(3?.- 76@,< M(.;A/MB1SL08/K=Q-3KBVH4X$W$[_N4C8-&CMVKD,PSW:ET@[[4@W1*47'ZB M-R#W37#!02Z06BZV!P>WBJ/EB[<%CA*NF;>5P6* M)N8=0,ED9^!2!H$/N*SZV)#R-E\L>!%4DGLE24,]D07F=1H]RM(7&I7M>D&S MK%?ZV;6/_\!+IXA$&],BS@:B64=C(U6,AZ=6S72LPFKTYCC8+AX[VW2'8KS) MTW]-7,'-"D,PRBE\9&A5J6=)W'+J#G>/RI-T<$.]>LS2=C*^)_\MURE*KO+; M KVDN"ZY"67M,90@79?A<:!_EAH7&!&Z[0GW5%%G[3MG'::_&M:L[>BZ8'(J MJ7F*IG="J68>KH)U_2G%NE9':@+6)5&YW>A-[DX+=]FWN,;TXNT9Q15*'M(M M(5FM6^-*-$.^\1Q"[3(=GRG.9AJNJIMGI^=1Q7/]6(:Y+=4SS%T;%UO Q OK MG6NM9C9^<*1LK=%?L?D3W:+99VQK+/IP,]<)P6V[_)T%J,A858HBMH_@N=6) M3N'EQ,Q!O(C8M3F%]0G6E)IK_*15#8_E154T1S!L,C+;;&W-E#NVQX5U?4TN.!Q C0G^-,/F,A ;K84L;R5&AW^P MYH3KDN+AKA%VCNC1CG%Z-AG@T$I$ESJ4U+\YJ:HF=4<$]3] MV:MWZZA(1(:.,/C6N24/>1\0@G!IQE )8 MDV.8R)ZC-@N0UZP^W CR@]DFVG9I8'F7ODJZZ4S.TKF7\:2NGG!!?56F5ZQR M(E8ZAL@CT;B/[55D0O%F/+6W],J+YARNTO@,UV3S\\Y]ORNEZ5]T\6G<&T=1 MCV"87 );QW!M?%SXW,*],FGB?U /-%)%]O_515HF:;.-Y3_AAU$/0WO)J+T& MCIZL< @I^89[^*,P_QAL0U7:[%]UB]F%>Y2J7B1P]:CTC1'RY2O2,[<54-B< M73"C3PAOBNCY*25#3!:?4$3'QB:W4RY2A1_ MO\$O/\3M_$A%^VO_#RK97P>2=3__?G_!BG'!MO?"?=PXB5(QI\G^]]NDR1K]1LNZ=E0PZ;=]ODR9K M]-O5C?NS!I-^^W3*]-O^ATX)] >_^VW29(U^HV7#S>2F7G-@^ 0NB)?)LA[$ MRN2Q//(U,G25I[%,EK!T/1-8./YJKR@V-,O&M!-3YG.;IMM[>%OBQ>[VZ6N_D(Y+D M3X]IR"0 ^%G1CRX832MU=IO-3YDP;/Z@U7PRL T-K4EBYV9]9MOC$40]A%'TG79UAS72/H UX=H[E, MP/O(]QTZ:V23(WH^VW ? .A["4J=)TS]!%FFEHX:#N? >XVBTKWO;ML*P6Z* M_['K./:CL]W2-0T2BIKFG*,R+M)GD4,/@'(GG(3RH)=)=Q&Q';SP".SO_1NQ M_>^';R?7"X'S9=A6OG?!PJWM%A#<]G*_C;#K%\J8S3RSV# 9;".\< M9&"=&;V).Y/WK>_,\3?O.E/2='EGC@N&ZZ RM7%89DXX2NF/U4>%PEW00B8P M+)X;Q@J2,-NIS#.W$DMK ]%Q.9!:ND;PX4+%=K?O'A0!%\ M(=, 6<&PSX-V*#13 ,RS*&JF1@=04NO492W>'\6[T*20 2(0R M[NTQSR5.BN?W[_T_:Z+&2X38.4A,P/3UD"#$'A<*.+O?AYS-3P>]N"> +DP% MIE2]BH/L#*Z'EP;@:L*=O9MHS^4@W'.*RE9LP0(:7J#3.J2 +8O3]%#2U2@Y M[A60# ]])R3.NHB9RM/-4[5:?RE1TT!&.A!M)Z:"UJ$=D/00UI.1'?)3SG2< M*SB&>Y2B,5@Q:&B,]:EFWUI1'EMG02_$AF,@A1;;R#UZ,6#A-H38]\U3VKJ&1JNH=_1.'8:5/?/Q-KS MQ>,Y#0J93TW^CFFXB\W[)UQ4]-*B$>@,EY,#9"%!?X#,(0@!'TK!M,'!XQBN MX>R/OUO!!=<*XX_,E4+_,0@TR 321P+#S6!!^$N+@ISF5>MHG=Y \ZV#:.P$ M9@NLF8#IR#>Y*O)A$Z"Q1-5;-&FO3Y7L74=UL+TG)^OOV^B=OD\JSVO12M6D MJ'3W+BKJE=?+;I/=-[4-V)[0Q$:7:1E'&7T]"W"(T6,D\96!,G(VD(V (K@ M-M+:>,#K-$=T00QM1KC+TA?HY )Z'=8>[ M@] 2E53,?V9E4-X$R&WYXX8R1T<'!'-;>[B+-1UA+W%MM KA%#< FIAF>!PML&6Z.@RZF19T$/_S\4+<$-6&0#YB[#J!ZPZA?[%Y7NP+3+_D M25HV 6U1$DSPY[X8F3< F<\,'D _O M>Z7D]N3@O;WMLO;NF@&86,2%I"^CIX7<^KQ"^DCX,EJA 8XKK*0Z\)"]@[.@N< M^N"F<\4\<*6"_6I#DL_YBA6WS@6_=RUFJ-8]&=1%O^T:X/5>KKL=H,1[3K^ M?=>B._2,"VK\1;M !=DX4R^'S-USL/@))76&5FNV<8->.'WO/O*BYL_@T*O% MA(,SC9W6);&"97D2_[-.VVPTG/C["JI.B M1C?$I#R=X;RLLV89?WW&A0.$M-.5G#0,6&B(:P -.?=PEY JZX[U#:-:NUVN M @#C<,/NS5E,")2NRG-@4*6H&P+/AK#+A]S+ULE<G=2=OVPSN MNH;[;;R,M[U>N45%@[<\1E?;YP*_-#J[QUE-P55R9RNM,GW&2E@9UZGGIW.5 MB;#,6!^R;O)+PEAZLY"YJ>,,1<55GM1DZ_C^4+0N&"=YLI]AN4#1+]@I4*>@ M?Y Q%EN!&QV^X2YS8$8>RZTEHTD9R^;(=\SJJUW*Z$RP5A8TB@K#?:\LT<+D MJ%QPGBAYUV&O$2J$V3ES-]WM34 MN*_6T\9-)EX5X6ZB%1.ZGEAG=C764 -WXC6KOYVHQ?5ZLZKKDUEQ7)QYGSI- MC3^%#Q&)J)9!,:XIW)F--9[^5_DE:>VO45:C-LDXD9,V M'>=EFG2K5?:(1KM@?X"C43 \@!FK92;H=.H--]9?OWMO[7070OUFDM541;;+ M>",B"P]W0)%GHDQ<2[A1]SY%:4[E7.7GJ$A?B/0O9!P1F>MF,T^DNRU0-=D] MZ!;K.@!>+#P,&JID)B;AM2[Q/.J0.P+Z[NL&YWB\6A7DPP(1]_L$!7%X4-02 M?^[N05'7C%AX/L!NOR?J]]]I7A,INTT365I,CL\^ISDNTNJ]GRY.\F3,Y>*? M-?G\&55/F'QY(22\2V0'-8]RX1VHYO!&E[N.F;U^.6##S6,#>O$:U](Q/)YW M' WN<$";!HYVT+8$[(AGZQ+-ZG6,Y=NUN6VSO&OQ8W1> X_)74MX M?:79@H!'XDR76'VO3#N>L:!ZPXT#HGR]CFV\\I:/E9$M,ZDKN* *9)\4DV46 MSM*$'FG_&A4IE:1?7;6&P#S^ =^OAKI:J.H47*4;E>W];/3*>A -@=O$%)7R M" B@4I.H!XI2SK0A:M?I^UD6E66Z3N-F%/2S%N>9X!P6G9[,6#A3&MLHP;CF MO3DT*=I?)6D5]0M1[S>XNBW2;52\GZ(<$2%2\E?N*S;C\C(LRC=&=HT3#2F[E$FP]I M&X2#2%FW-X$'RJ(:3 GD7^QT0'[Z??6:HZ)\2I\YJP;NM_Z&9OS-39NYT[?@ M*]ONCS!'NOE9!'HU#6K$\ LDA-'-_SWIGI9'>56*HAO4_=,ZD/R2+R]1UMS/5F=14;R3_4/C="Z0T*AL?\:K5]:I?CAB M;IJU!&8*PIS8JK#N3F$:SB&.R.U Y,[E+E#.,1>YXHSL]][GC.2ZP@S M1!]0IP*CC><9N[%NQW7T@T:#=[A[6(W5BW3ZU%Z8L-QQ8Z &R7Q%:7'% M%)WZN!3N3&[DN8EI+Y*!T*P2R<]%33IEW]:SNJ# 8HVS8?'>C&L7=Y?K M1=*Q>+8BF"PPT[J:<:1=1[A+@8$TXA$F'EG^ D7 ME;@LPWW&VTZRTW>[D]]'*VBW+W.U5R2JQ[?@Q/\_*[][^?H+=W6 M6^JJ?_'VW'B$:YS@ 7E(S_"4/$) G0WU6#K'4U9J_A+7]<;$ED^-\$+(KOO, ML)IP7?7-G+"QJ8_RN NT*A\[\BLJ7=QYO_M"__,8E>A__O]02P$"% ,4 M" #[BJ].EA_^9VHP 0#]TQ$ $ @ $ 9W9P+3(P,3DP M,S,Q+GAM;%!+ 0(4 Q0 ( /N*KTYW @=HR!( +K/ 0 M " 9@P 0!G=G M,C Q.3 S,S$N>'-D4$L! A0#% @ ^XJO3J@J[=;9 M%P &V8! !0 ( !CD,! &=V<"TR,#$Y,#,S,5]C86PN>&UL M4$L! A0#% @ ^XJO3@8H# YW2@ A],$ !0 ( !F5L! M &=V<"TR,#$Y,#,S,5]D968N>&UL4$L! A0#% @ ^XJO3B/WGIG]O0 M,/P* !0 ( !0J8! &=V<"TR,#$Y,#,S,5]L86(N>&UL4$L! M A0#% @ ^XJO3K%T-^93:P TAL' !0 ( !<60" &=V H<"TR,#$Y,#,S,5]P&UL4$L%!@ & 8 A $ /;/ @ $! end