0000944480-18-000070.txt : 20181114 0000944480-18-000070.hdr.sgml : 20181114 20181114163232 ACCESSION NUMBER: 0000944480-18-000070 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20180930 FILED AS OF DATE: 20181114 DATE AS OF CHANGE: 20181114 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: 181184439 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 Q3 2018  
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C.  20549

FORM 10-Q

(Mark One)
     
 
Quarterly Report Pursuant to Section 13 or 15(d)
of the Securities Exchange Act of 1934
for the Quarterly Period Ended September 30, 2018
 
       
   
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 and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such period that the registrant was required to submit and post 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
 
(Do not check if a smaller reporting 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]

There were 19,833,103 shares of common stock, with a par value of $0.01 per share outstanding as of October 31, 2018.


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

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


 

PART I - FINANCIAL INFORMATION
Item 1.
Financial Statements

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

   
September 30, 2018
   
December 31, 2017
 
   
(unaudited)
       
ASSETS
 
Current assets:
           
Cash and cash equivalents
 
$
9,831
   
$
19,111
 
Restricted cash
   
9
     
960
 
Contract receivables, net
   
19,238
     
13,997
 
Prepaid expenses and other current assets
   
1,624
     
2,795
 
Total current assets
   
30,702
     
36,863
 
                 
Equipment, software, and leasehold improvements
   
5,290
     
4,782
 
Accumulated depreciation
   
(4,125
)
   
(3,719
)
Equipment, software, and leasehold improvements, net
   
1,165
     
1,063
 
                 
Software development costs, net
   
662
     
690
 
Goodwill
   
12,185
     
8,431
 
Intangible assets, net
   
6,597
     
2,604
 
Deferred tax assets
   
6,203
     
6,494
 
Other assets
   
37
     
37
 
Total assets
 
$
57,551
   
$
56,182
 
                 
LIABILITIES AND STOCKHOLDERS' EQUITY
 
Current liabilities:
               
Current portion of long-term debt, net of debt issuance costs and original issue discount
 
$
1,901
   
$
-
 
Accounts payable
   
1,096
     
1,251
 
Accrued expenses
   
2,324
     
2,276
 
Accrued compensation
   
3,532
     
2,866
 
Billings in excess of revenue earned
   
7,810
     
14,543
 
Accrued warranty
   
1,105
     
1,433
 
Contingent consideration
   
-
     
1,701
 
Other current liabilities
   
1,035
     
1,182
 
Total current liabilities
   
18,803
     
25,252
 
                 
Long-term debt, less current portion, net of debt issuance costs and original issue discount
   
7,089
     
-
 
Other liabilities
   
1,545
     
1,258
 
Total liabilities
   
27,437
     
26,510
 
                 
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,432,014 shares issued, 19,833,103 shares outstanding as of September 30, 2018; 30,000,000 shares authorized, 21,024,395 shares issued, 19,425,484 shares outstanding as of December 31, 2017
   
214
     
210
 
Additional paid-in capital
   
77,876
     
76,802
 
Accumulated deficit
   
(43,248
)
   
(42,870
)
Accumulated other comprehensive loss
   
(1,729
)
   
(1,471
)
Treasury stock at cost, 1,598,911 shares in 2018 and 2017
   
(2,999
)
   
(2,999
)
Total stockholders' equity
   
30,114
     
29,672
 
Total liabilities and stockholders' equity
 
$
57,551
   
$
56,182
 

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

2


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

   
Three months ended
September 30,
   
Nine months ended
September 30,
 
   
2018
   
2017
   
2018
   
2017
 
                         
Revenue
 
$
21,801
   
$
15,409
   
$
69,394
   
$
48,876
 
Cost of revenue
   
16,380
     
11,185
     
52,735
     
35,513
 
Gross profit
   
5,421
     
4,224
     
16,659
     
13,363
 
                                 
Operating expenses:
                               
Selling, general and administrative
   
4,366
     
4,374
     
13,686
     
11,740
 
Research and development
   
247
     
353
     
765
     
1,103
 
Restructuring charges
   
70
     
-
     
1,177
     
45
 
Depreciation
   
132
     
79
     
411
     
254
 
Amortization of definite-lived intangible assets
   
632
     
50
     
1,094
     
148
 
Total operating expenses
   
5,447
     
4,856
     
17,133
     
13,290
 
                                 
Operating (loss) income
   
(26
)
   
(632
)
   
(474
)
   
73
 
                                 
Interest (expense) income, net
   
(114
)
   
15
     
(153
)
   
60
 
(Loss) gain on derivative instruments, net
   
(59
)
   
71
     
(306
)
   
226
 
Other (expense) income, net
   
(5
)
   
33
     
24
     
(4
)
(Loss) income before income taxes
   
(204
)
   
(513
)
   
(909
)
   
355
 
Provision for income taxes
   
314
     
92
     
124
     
399
 
Net loss
 
$
(518
)
 
$
(605
)
 
$
(1,033
)
 
$
(44
)
                                 
                                 
Basic loss per common share
 
$
(0.03
)
 
$
(0.03
)
 
$
(0.05
)
 
$
0.00
 
                                 
Diluted loss per common share
 
$
(0.03
)
 
$
(0.03
)
 
$
(0.05
)
 
$
0.00
 

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


3

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

   
Three months ended
September 30,
   
Nine months ended
September 30,
 
   
2018
   
2017
   
2018
   
2017
 
                         
                         
Net loss
 
$
(518
)
 
$
(605
)
 
$
(1,033
)
 
$
(44
)
Foreign currency translation adjustment
   
(31
)
   
192
     
(258
)
   
319
 
Comprehensive (loss) income
 
$
(549
)
 
$
(413
)
 
$
(1,291
)
 
$
275
 

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


4

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, 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
   
-
     
-
     
1,370
     
-
     
-
     
-
     
-
     
1,370
 
Common stock issued for options exercised
   
214
     
2
     
37
     
-
     
-
     
-
     
-
     
39
 
Common stock issued for RSUs vested
   
194
     
2
     
(2
)
   
-
     
-
     
-
     
-
     
-
 
Vested RSU shares withheld to pay taxes
   
-
     
-
     
(331
)
   
-
     
-
     
-
     
-
     
(331
)
Foreign currency translation adjustment
   
-
     
-
     
-
     
-
     
(258
)
   
-
     
-
     
(258
)
Net loss
   
-
     
-
     
-
     
(1,033
)
   
-
     
-
     
-
     
(1,033
)
Balance, September 30, 2018
   
21,432
   
$
214
   
$
77,876
   
$
(43,248
)
 
$
(1,729
)
   
(1,599
)
 
$
(2,999
)
 
$
30,114
 

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

5

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

   
Nine months ended
September 30,
 
   
2018
   
2017
 
Cash flows from operating activities:
           
Net loss
 
$
(1,033
)
 
$
(44
)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:
               
Depreciation
   
411
     
254
 
Amortization of definite-lived intangible assets
   
1,094
     
148
 
Amortization of capitalized software development costs
   
353
     
352
 
Stock-based compensation expense
   
1,535
     
1,873
 
Bad debt expense
   
146
     
118
 
Loss (gain) on derivative instruments, net
   
306
     
(226
)
Deferred income taxes
   
74
     
78
 
Changes in assets and liabilities:
               
Contract receivables, net
   
(3,165
)
   
5,318
 
Prepaid expenses and other assets
   
948
     
770
 
Accounts payable, accrued compensation, and accrued expenses
   
(965
)
   
(911
)
Billings in excess of revenue earned
   
(5,800
)
   
(5,204
)
Accrued warranty
   
(256
)
   
112
 
Other liabilities
   
(8
)
   
359
 
Cash (used in) provided by operating activities
   
(6,360
)
   
2,997
 
                 
Cash flows from investing activities:
               
Capital expenditures
   
(510
)
   
(64
)
Capitalized software development costs
   
(325
)
   
(126
)
Acquisition of Absolute Consulting, Inc., net of cash acquired
   
-
     
(8,455
)
Acquisition of True North Consulting, net of cash acquired
   
(9,635
)
   
-
 
Cash used in investing activities
   
(10,470
)
   
(8,645
)
                 
Cash flows from financing activities:
               
Proceeds from issuance of long-term debt, net of debt issuance costs and original issue discount
   
10,154
     
-
 
Repayment of long-term debt
   
(1,164
)
   
-
 
Proceeds from issuance of common stock on the exercise of stock options
   
39
     
276
 
Contingent consideration payments to Hyperspring, LLC
   
(1,701
)
   
(414
)
RSUs withheld to pay taxes
   
(331
)
   
(952
)
Cash provided by (used in) financing activities
   
6,997
     
(1,090
)
                 
Effect of exchange rate changes on cash
   
(398
)
   
336
 
Net (decrease) in cash, cash equivalents and restricted cash
   
(10,231
)
   
(6,402
)
Cash, cash equivalents, and restricted cash, beginning balance
   
20,071
     
22,887
 
Cash, cash equivalents, and restricted cash, ending balance
 
$
9,840
   
$
16,485
 
                 
                 


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

6

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

1.
Summary of Significant Accounting Policies

Basis of Presentation

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 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, 2017, filed with the Securities and Exchange Commission on March 16, 2018.

The Company has two reportable segments as follows:

Performance Improvement Solutions (approximately 44% of revenue)

Our Performance Improvement Solutions segment primarily encompasses our technical engineering and power plant high-fidelity simulation solutions 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.

Nuclear Industry Training and Consulting (approximately 56% of revenue)

Nuclear Industry Training and Consulting provides highly specialized and skilled nuclear operations instructors, procedure writers, technical engineers, and other consultants 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 this business line from the rest of the Company's product and service portfolio. GSE and its predecessors have been providing these services since 1997.

Financial information about the two business segments is provided in Note 18 of the accompanying condensed consolidated financial statements.

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

7

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 segment and Nuclear Industry Training and Consulting 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 as 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 software licenses, which do not require significant modification or customization, is recognized upon its delivery to the customer.  Revenue from the sale of term or 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 per type of work, as well as approved expenses incurred. The customers are billed on a regular basis, such as weekly, biweekly or monthly. In accordance with Accounting Standards Codification (ASC) 606-10-55-18, 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 over the service period using the cost-to-cost input method as the Company's performance does not create an asset with an 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.

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 May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers (ASU 2014-09), which provides guidance for revenue recognition. Subsequently, the FASB issued a series of updates to the revenue recognition guidance in ASC 606, Revenue from Contracts with Customers (ASC 606). Under ASC 606, revenue is recognized when a customer obtains control of promised goods or services and is recognized at an amount that reflects the consideration expected to be received in exchange for such goods or services. In addition, the new accounting standard requires disclosure of the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. ASU 2014-09 is effective for the fiscal year ending December 31, 2018 and interim periods therein.

We adopted ASU 2014-09 and all the related updates (collectively, the new revenue standard) on January 1, 2018 using the modified retrospective transition method. The new revenue standard was applicable to (1) all new contracts entered into after January 1, 2018 and (ii) all existing contracts for which all (or substantially all) of the revenue has not been recognized under legacy revenue guidance. We recognized the cumulative effect of initially applying the new revenue standard as an increase of $0.7 million to the opening balance of accumulated deficit. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods.

This adoption primarily affected our software license sales with multiple deliverables, which typically include the following elements: license, installation and training services and PCS. Under the legacy revenue recognition standard, due to the lack of vendor specific objective evidence (VSOE), revenue was recognized ratably over the PCS period. Under the new revenue standard, the total transaction price is allocated to the identified performance obligations based on their relative standalone selling prices, and revenue is recognized as the performance obligations are satisfied.

The impact of adoption on our consolidated statement of operations and balance sheet was as follows (in thousands):

Income Statement

   
Three months ended September 30, 2018
   
Nine months ended September 30, 2018
 
   
As Reported
   
Balance without adoption of ASC 606
   
Effect of Change
   
As Reported
   
Balance without adoption of ASC 606
   
Effect of Change
 
Revenue
 
$
21,801
   
$
21,952
   
$
(151
)
 
$
69,394
   
$
69,666
   
$
(272
)
Gross profit
   
5,421
     
5,572
     
(151
)
   
16,659
     
16,931
     
(272
)
Provision for income taxes
   
314
     
296
     
(18
)
   
124
     
201
     
77
 
Net loss
   
(518
)
   
(349
)
   
(169
)
   
(1,033
)
   
(838
)
   
(195
)

Balance Sheet
   
September 30, 2018
 
   
As Reported
   
Balance without adoption of ASC 606
   
Effect of Change
 
Contract receivables, net
 
$
19,238
   
$
19,238
   
$
-
 
Deferred tax assets
   
6,203
     
6,367
     
(164
)
Billings in excess of revenue earned
   
7,810
     
8,492
     
(682
)
Accumulated deficit
   
(43,248
)
   
(43,766
)
   
518
 

9

In August 2016, the FASB issued ASU No. 2016-15, Classification of Certain Cash Receipts and Cash Payments (ASU 2016-15). The new guidance addresses eight specific cash flow issues and applies to all entities that are required to present a statement of cash flows. ASU 2016-15 was effective for fiscal reporting periods beginning after December 15, 2017, including interim reporting periods within those fiscal years. We adopted ASU 2016-15 on January 1, 2018, on a retrospective basis. Upon the adoption of ASU 2016-15, cash payments made to settle a contingent consideration liability from an acquisition in excess of the amount recognized at the acquisition date are classified as operating activities, which were previously presented as financing activities. The comparative statement of cash flows has been restated to include only the payments made to settle the contingent liability related to the original amount recognized at the acquisition date in the financing activities; previously, the payment of $0.4 million related to fair value adjustment and interest accretion of the contingent liability was included in financing activities. Upon the adoption of ASU 2016-15, it was reclassified as an operating activity.

In November 2016, the FASB issued ASU No. 2016-18, Restricted Cash (ASU 2016-18). The new guidance applies to all entities that have restricted cash or restricted cash equivalents and are required to present a statement of cash flows. This update is intended to reduce diversity in cash flow presentation of restricted cash and restricted cash equivalents and requires entities to include all cash and cash equivalents, both restricted and unrestricted, in the beginning-of-period and end-of-period totals presented on the statement of cash flows. We adopted ASU 2016-18 effective January 1, 2018, on a retrospective basis. As the result of the adoption of ASU 2016-18, we restated the statement of cash flows for the comparative period to include both restricted and unrestricted cash in the beginning-of-period and end-of-period totals, and eliminated the transfers between restricted and unrestricted cash in the statement of cash flows.

In January 2017, the FASB issued ASU No. 2017-01, Business Combinations: Clarifying the definition of a Business, which amends the definition of a business. ASU 2017-01 was effective for acquisitions commencing on or after December 15, 2017, with early adoption permitted. We adopted ASU 2017-01 effective January 1, 2018. ASU 2017-01 is applied prospectively to acquisitions commencing on or after the effective date.

In May 2017, the FASB issued ASU No. 2017-09, Compensation - Stock Compensation (ASU 2017-09). The new guidance is intended to provide clarity and reduce both (1) diversity in practice and (2) cost and complexity when applying the guidance on ASC 718, Compensation – Stock Compensation. Entities are required to apply modification accounting for any change to an award, except for a change that is deemed to be purely administrative in nature. ASU 2017-09 provides guidance about which changes to the terms or conditions of a share-based award require an entity to apply modification accounting in ASC 718. The amendments in this update were effective for all entities and for annual periods, and interim periods within those annual periods, beginning after December 15, 2017. We adopted ASU 2017-09 effective January 1, 2018, on a prospective basis. The adoption of this standard did not have a significant impact to our financial statements or financial statement disclosures.

Accounting pronouncements not yet adopted

In February 2016, the FASB issued ASU No. 2016-02, Leases. The new standard establishes a right-of-use (ROU) model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. 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 comparative period presented in the consolidated financial statements, with certain practical expedients available. We are still evaluating the impact of the pending adoption of the new standard on the consolidated financial statements, and we expect that, upon adoption, the recognition of ROU assets and lease liabilities could be material.

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

10

3.
Basic and Diluted Loss per Common Share

Basic loss per share is computed by dividing net loss by weighted average number of outstanding common shares 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, unless the impact of potential dilutive common shares outstanding has an anti-dilutive impact on diluted net loss per share.

The number of common shares and common share equivalents used in the determination of basic and diluted loss per share were as follows:

(in thousands, except for share amounts)
 
Three months ended
   
Nine months ended
 
   
September 30,
   
September 30,
 
   
2018
   
2017
   
2018
   
2017
 
Numerator:
                       
Net loss
 
$
(518
)
 
$
(605
)
 
$
(1,033
)
 
$
(44
)
                                 
Denominator:
                               
Weighted-average shares outstanding for basic loss per share
   
19,786,888
     
19,280,770
     
19,620,207
     
19,204,778
 
                                 
Effect of dilutive securities:
                               
Stock options and restricted stock units
   
-
     
-
     
-
     
-
 
Adjusted weighted-average shares outstanding and assumed conversions for diluted loss per share
   
19,786,888
     
19,280,770
     
19,620,207
     
19,204,778
 
                                 
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
   
713,024
     
534,833
     
645,714
     
550,218
 

11

4.
Acquisitions

True North

On May 11, 2018, GSE, through its wholly-owned subsidiary GSE Performance Solutions, Inc. (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. Debt, 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, complimentary 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. 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 September 30, 2018, 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. The following amounts except for cash are all reflected in the consolidated statement of cash flows within the "Acquisition of True North Consulting, net of cash acquired" line caption.

(in thousands)

Total purchase price
 
$
9,941
 
         
 Purchase price allocation:
       
Cash
   
306
 
Contract receivables
   
2,345
 
Prepaid expenses and other current assets
   
4
 
Property, and equipment, net
   
1
 
Intangible assets
   
5,088
 
Accounts payable, accrued expenses
   
(1,420
)
Accrued compensation
   
(137
)
 Total identifiable net assets
   
6,187
 
 Goodwill
   
3,754
 
 Net assets acquired
 
$
9,941
 

The fair value of the assets acquired includes gross trade receivables of $2.3 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 True North.

The goodwill is primarily attributable to 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 $3.8 million of goodwill was assigned to our Performance Improvement Solutions segment. As of the report date, 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 contracts and 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
 

12

Absolute

On September 20, 2017, GSE, through Performance Solutions, acquired 100% of the capital stock of Absolute Consulting, Inc. (Absolute) for $8.8 million pursuant to the Stock Purchase Agreement by and among Performance Solutions and the sellers of Absolute. The purchase price was subject to a customary working capital adjustment resulting in total consideration of $9.5 million. An indemnification escrow of $1.0 million was funded from the cash paid to the sellers and is available to GSE and Performance Solutions to satisfy indemnification claims until September 20, 2019. The acquisition of Absolute was completed on an all-cash transaction basis.

Absolute is a provider of technical consulting and staffing solutions to the global nuclear power industry. Located in Navarre, Florida, Absolute has established long-term relationships with blue-chip customers primarily in the nuclear power industry. The acquisition of Absolute is expected to strengthen the Company's global leadership in nuclear training and consulting solutions, add new capacities to our technical consulting and staffing solutions offerings and bring highly complementary customers, while deepening relationships with existing clients.

The following table summarizes the consideration paid to acquire Absolute and the fair value of the assets acquired and liabilities assumed at the date of the transaction.

(in thousands)
     
       
Total purchase price
 
$
9,521
 
         
Purchase price allocation:
       
Cash
 
$
455
 
Contract receivables
   
5,121
 
Prepaid expenses and other current assets
   
68
 
Property, and equipment, net
   
184
 
Intangible assets
   
2,569
 
Accounts payable, accrued expenses, and other liabilities
   
(78
)
Accrued compensation
   
(1,617
)
Total identifiable net assets
   
6,702
 
Goodwill
   
2,819
 
Net assets acquired
 
$
9,521
 

The goodwill is primarily attributable to the additional capacities to offer broader solutions to new and existing customers and the expected enhanced cost and growth synergies as a result of the acquisition. The total amount of goodwill that is expected to be tax deductible is $2.8 million. All of the $2.8 million of goodwill was assigned to our Nuclear Industry Training and Consulting segment.

The fair value of the assets acquired includes gross trade receivables of $5.1 million, which was collected in full after acquisition. GSE did not acquire any other class of receivable as a result of the acquisition of Absolute.

The Company identified $2.6 million of other intangible assets, including customer relationships and trademarks/names, with amortization periods of three to ten years. 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
   
10
   
$
1,856
 
Trademarks/Names
   
3
     
713
 
Total
         
$
2,569
 

13

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 Absolute as if the business combinations had occurred  on January 1, 2017.

   
Three months ended September 30,
   
Nine months ended September 30,
 
   
2018
   
2017
   
2018
   
2017
 
   
(unaudited and in thousands)
 
                         
Revenue
 
$
21,801
   
$
24,975
   
$
72,564
   
$
83,337
 
Net loss
   
(361
)
   
(736
)
   
(2,178
)
   
(1,224
)

True North contributed revenue of $3.7 million and net loss of $(0.4) million to the Company for the period from May 11, 2018 to September 30, 2018.

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 True North, and the related tax effects as if aforementioned companies were combined as of January 1, 2017.

For the nine months ended September 30, 2018, the Company has incurred $0.5 million of transaction costs related to the acquisition of True North. These expenses are included in general and administrative expense on GSE's consolidated statements of operations and are reflected in pro forma loss for the nine months ended September 30, 2017, 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, 2017, nor is it intended to be an indication of future operating results.

5.
Restructuring Activities

On December 27, 2017, the board of GSE Systems, Inc. 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 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 2018. As a result of these efforts, as shown in the table below, GSE expects to record a total restructuring charge of approximately $2.1 million, primarily related to workforce reductions, contract termination costs and asset write-offs due to the exit activities. As of September 30, 2018, we had recorded restructuring charges totaling $1.9 million ($1.2 million during the nine months ended September 30, 2018). In addition to the restructuring costs in the table below, the Company has an estimated $1.6 million of cumulative translation adjustments that will be charged against net income (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 2018.

The following tables summarize the restructuring costs and restructuring liabilities at September 30, 2018:

(in thousands)
   
September 30, 2018
 
   
Total Expected Costs
   
Costs Incurred to Date
   
Expected Costs Remaining
 
Employee termination benefits
 
$
824
   
$
824
   
$
-
 
Lease termination costs
   
591
     
591
     
-
 
Assets write-offs/impairment
   
222
     
222
     
-
 
Other restructuring costs
   
432
     
273
     
159
 
Total Restructuring costs
 
$
2,069
   
$
1,910
   
$
159
 

The restructuring costs related to our Performance Improvement Solutions segment and are included in the consolidated statements of operations within the "Restructuring charges" line caption.

   
Employee termination benefits
   
Lease termination costs
   
Other Restructuring costs
   
Total
 
Balance as of January 1, 2018
 
$
465
   
$
-
   
$
33
   
$
498
 
Accruals
   
359
     
591
     
227
     
1,177
 
Payments
   
(632
)
   
(613
)
   
(260
)
   
(1,505
)
Currency translation and other adjustments
   
(11
)
   
71
     
-
     
60
 
Balance as of September 30, 2018
 
$
181
   
$
49
   
$
-
   
$
230
 

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.

14

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.

As of December 31, 2017, the remaining contingent consideration, related to our acquisition of Hyperspring in 2014 was $1.7 million, all of which was paid in January 2018. There was no contingent consideration liability as of September 30, 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)
 
September 30,
   
December 31,
 
   
2018
   
2017
 
             
Billed receivables
 
$
12,592
   
$
8,154
 
Unbilled receivables
   
6,926
     
5,980
 
Allowance for doubtful accounts
   
(280
)
   
(137
)
Total contract receivables, net
 
$
19,238
   
$
13,997
 

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 due according to the contractual terms of the receivable. The allowance for doubtful accounts is based on historical trends of past due accounts, write-offs, and specific identification and review of customer accounts. During the nine months ended September 30, 2018 and 2017, the Company recorded allowances for doubtful accounts of $146,000 and $118,000, respectively.

During October 2018, the Company invoiced $5.0 million of the unbilled amounts related to the balance at September 30, 2018.

As of September 30, 2018, the Company had two customers that accounted for 19.7% and 13.1% of its consolidated contract receivables, respectively. As of December 31, 2017, the Company had one customer that accounted for 26.7% of its consolidated contract receivables.


15

8. 
Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consist of the following:

(in thousands)
 
September 30,
   
December 31,
 
   
2018
   
2017
 
             
Inventory
 
$
261
   
$
755
 
Income taxes receivable
   
296
     
418
 
Prepaid expenses
   
298
     
549
 
Other current assets
   
769
     
1,073
 
Total prepaid expenses and other current assets
 
$
1,624
   
$
2,795
 

At September 30, 2018 and December 31, 2017, prepaid expenses and other current assets are comprised primarily of inventory and other current assets. Inventory has been purchased and used to support the construction of three major nuclear simulation projects related to a significant contract that was executed during the first quarter of 2016. Inventory is recorded at the lower of cost or net realizable value in accordance with ASC 330, Inventory. Other current assets primarily includes value-added tax receivables and cash deposited in a Swedish tax account.

9.
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 $53,000 and $325,000 for the three and nine months ended September 30, 2018, respectively, and $38,000 and $126,000 for the three and nine months ended September 30, 2017, respectively. Total amortization expense was $150,000 and $353,000 for the three and nine months ended September 30, 2018, respectively, and $118,000 and $352,000 for the three and nine months ended September 30, 2017, respectively.

10.
Goodwill and Intangible Assets

The Company's intangible assets include amounts recognized in connection with business acquisitions, including customer relationships, trade names, non-compete agreements and alliance agreements.

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). The change in the net carrying amount of goodwill from December 31, 2017 through September 30, 2018 was comprised of the following items:

(in thousands)
   
Performance Improvement Solutions
   
Nuclear Industry Training and Consulting
   
Total
 
Balance, January 1, 2018
 
$
-
   
$
8,431
   
$
8,431
 
Acquisition
   
3,754
     
-
     
3,754
 
Balance, September 30, 2018
 
$
3,754
   
$
8,431
   
$
12,185
 

No events or circumstances occurred during the current reporting period that would indicate impairment of such goodwill.

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. There were no indications of impairment of intangible assets during the current reporting period. The increase in intangible assets during the three and nine months ended September 30, 2018 was due to the acquisition of True North. See Note 4, Acquisitions for details.

16

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

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.

At September 30, 2018, and December 31, 2017, 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 discussed in Note 14, Debt, we issued a new term loan to finance the acquisition of True North. As of September 30, 2018, the carrying amount of the long-term debt was $9.0 million. The carrying value of the Company's long-term debt approximated its fair value based on Level 2 inputs since the debt carries a variable interest rate that is tied to the current LIBOR rate plus an applicable spread.

For the three and nine months ended September 30, 2018, 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 September 30, 2018.

The following table presents assets and liabilities measured at fair value at September 30, 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
 
$
852
   
$
-
   
$
-
   
$
852
 
Foreign exchange contracts
   
-
     
14
     
-
     
14
 
Total assets
 
$
852
   
$
14
   
$
-
   
$
866
 
                                 
Liability awards
 
$
-
   
$
(404
)
 
$
-
   
$
(404
)
Interest rate swap contract
   
-
     
(39
)
   
-
     
(39
)
Total liabilities
 
$
-
   
$
(443
)
 
$
-
   
$
(443
)
                                 

Money market funds at both September 30, 2018 and December 31, 2017 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, 2017:

(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
 
$
3,240
   
$
-
   
$
-
   
$
3,240
 
Foreign exchange contracts
   
-
     
201
     
-
     
201
 
Total assets
 
$
3,240
   
$
201
   
$
-
   
$
3,441
 
                                 
Liability awards
 
$
-
   
$
(242
)
 
$
-
   
$
(242
)
Contingent consideration
   
-
     
-
     
(1,701
)
   
(1,701
)
Total liabilities
 
$
-
   
$
(242
)
 
$
(1,701
)
 
$
(1,943
)
                                 

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

(in thousands)
     
       
       
Balance, January 1, 2018
 
$
1,701
 
Payments made on contingent liabilities
   
(1,701
)
Change in fair value
   
-
 
Balance, September 30, 2018
 
$
-
 


17

12.
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 September 30, 2018, the Company had foreign exchange contracts outstanding of approximately 112.5 million Japanese Yen, 3.2 million Euro, and 0.2 million Australian Dollars at fixed rates. The contracts expire on various dates through December 2018. At December 31, 2017, the Company had contracts outstanding of approximately 162.5 million Japanese Yen, 24,000 Euro, and 0.2 million Australian Dollars at fixed rates.

Interest Rate Risk Management

As discussed in Note 14, Debt, the Company entered into a new term loan to finance the acquisition of True North in May. 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 GSE 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:

   
September 30,
   
December 31,
 
(in thousands)
 
2018
   
2017
 
             
Prepaid expenses and other current assets
           
Foreign exchange contracts
 
$
14
   
$
201
 
Total asset derivatives
   
14
     
201
 
                 
Other liabilities
               
Interest rate swaps
   
(39
)
   
-
 
Total liability derivatives
   
(39
)
   
-
 
                 
Net fair value
 
$
(25
)
 
$
201
 
                 

The Company has not designated the derivative contracts as hedges. The changes in the fair value of the derivative contracts are included in (loss) gain 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 (loss) gain on derivative instruments, net, in the consolidated statements of operations.

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

   
Three months ended
September 30,
   
Nine months ended
September 30,
 
(in thousands)
 
2018
   
2017
   
2018
   
2017
 
                         
Interest rate swap - change in fair value
 
$
(28
)
 
$
-
   
$
(39
)
 
$
-
 
Foreign exchange contracts-change in fair value
   
(14
)
   
74
     
(178
)
   
145
 
Remeasurement of related contract receivables,
 billings in excess of revenue earned, and
 subcontractor accruals
   
(17
)
   
(3
)
   
(89
)
   
81
 
                                 
(Loss) gain on derivative instruments, net
 
$
(59
)
 
$
71
   
$
(306
)
 
$
226
 


18

13.
Stock-Based Compensation

The Company recognizes compensation expense for all equity-based compensation awards issued to employees and directors that are expected to vest. Compensation cost is based on the fair value of awards as of the grant date. The Company recognized $0.4 million and $0.5 million of stock-based compensation expense related to equity awards for the three months ended September 30, 2018 and 2017, respectively, and recognized $1.4 million and $1.8 million of stock-based compensation expense related to equity awards for the nine months ended September 30, 2018 and 2017, respectively, under the fair value method. In addition to the equity-based compensation expense recognized, the Company also recognized $105,000 and $92,000 of stock-based compensation related to the change in the fair value of cash-settled restricted stock units (RSUs) during the three months ended September 30, 2018 and 2017, respectively. During the nine months ended September 30, 2018 and 2017, the Company recorded an expense of $165,000 and a net reduction of $80,000 in the fair value of cash-settled RSUs, respectively.

During the three and nine months ended September 30, 2018, the Company granted 0 and 388,526 time-based RSUs with an aggregate fair value of $0.0 million and $1.3 million, respectively. For the three and nine months ended September 30, 2017, the Company granted 0 and 396,677 time-based RSUs with an aggregate fair value of $0.0 million and $1.4 million, respectively. A portion of the time-based RSUs vest quarterly in equal amounts over the course of eight quarters, a portion vest one year after grant and the remainder vest annually in equal amounts over the course of three years. The fair value of the time-based RSUs is expensed ratably over the requisite service period, which ranges from one to three years.

During the nine months ended September 30, 2018 and 2017, the Company did not grant performance-based RSUs or stock options.


19

14.
Debt

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 Borrower. The credit facilities mature in five years and bear interest at LIBOR plus a margin that varies depending on the overall leverage ratio of the Borrower 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 Borrower's obligations under the Credit Agreement are guaranteed by GSE's wholly-owned subsidiaries Hyperspring, Absolute, and True North and by any future material domestic subsidiaries (collectively, the Guarantors). The credit facilities are secured by liens on all assets of the Borrower and the Guarantors.

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 September 30, 2018, there were no outstanding borrowings under the RLOC and five letters of credit totaling $2.3 million. The amount available at September 30, 2018, after consideration of letters of credit was approximately $2.7 million.

Term Loan

As discussed in Note 4, Acquisitions, we acquired True North on May 11, 2018 for total consideration of approximately $9.9 million in cash. 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.

At September 30, 2018, the outstanding long-term debt under the delayed draw term loan facility was as follows:
       
Long-term debt, net of discount
 
$
8,990
 
Less: current portion of long-term debt
   
(1,901
)
Long-term debt, less current portion
 
$
7,089
 

The Credit Agreement contains customary covenants and restrictions typical for a financing of this type that, among other things, require the Borrower to satisfy certain financial covenants and restrict the Borrower's and Guarantors' 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 September 30, 2018, the Company was in compliance with its financial covenants.

BB&T Bank

At September 30, 2018 and December 31, 2017, the cash collateral account with BB&T totaled $0.0 million and $1.0 million, respectively. The balances were classified as restricted cash on the consolidated balance sheets.

20

15.
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, 2018
 
$
1,953
 
Current period provision
   
(73
)
Current period claims
   
(183
)
Currency adjustment
   
(10
)
Balance at September 30, 2018
 
$
1,687
 


16.
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 and nine months ended September 30, 2018 and 2017, along with the reportable segment for each category:

(in thousands)

   
Three months ended September 30,
   
Nine months ended September 30,
 
   
2018
   
2017 (1)
   
2018
   
2017 (1)
 
Performance Improvement Solutions segment
                       
System Design and Build
 
$
5,109
   
$
5,736
   
$
19,904
   
$
21,828
 
Software
   
586
     
889
     
2,001
     
2,436
 
Training and Consulting Services
   
4,154
     
2,112
     
8,709
     
5,829
 
                                 
Nuclear Industry Training and Consulting segment
                               
Training and Consulting Services
   
11,952
     
6,672
     
38,780
     
18,783
 
                                 
Total revenue
 
$
21,801
   
$
15,409
   
$
69,394
   
$
48,876
 

(1) Prior period amounts have not been adjusted under the modified retrospective transition method for the adoption of ASC 606.

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)
   
September 30, 2018
   
December 31, 2017
 
Billings in excess of revenue earned (BIE)
 
$
7,810
   
$
14,543
 
Revenue recognized in the period from amounts included in BIE at the beginning of the period
 
$
9,934
     
N/A
 

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 and nine months ended September 30, 2018, the Company recognized revenue of $1.1 million related to performance obligations satisfied in previous periods.

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

Part of the training and consulting services contracts are T&M 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 per type of work, as well as approved expenses incurred. As part of our adoption of ASU 2014-09, we have elected to use the optional exemption under ASC 606-10-50-14(b), pursuant to which we have excluded disclosures of transaction prices allocated to remaining performance obligations under such contracts and when we expect to recognize the revenue.

21

17.
Income Taxes

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

(in thousands)
 
 
Three months ended
September 30,
   
Nine months ended
September 30,
 
   
2018
   
2017
   
2018
   
2017
 
                         
Provision for income taxes
 
$
314
   
$
92
   
$
124
   
$
399
 
Effective tax rate
   
(153.9
)%
   
(17.9
)%
   
(13.6
)%
   
112.4
%

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 2018 is comprised mainly of federal income tax expense, foreign income tax expense, and state taxes. Tax expense in 2017 is comprised mainly of foreign income tax expense, Alternative Minimum Tax, state taxes, and deferred tax expense relating to the tax amortization of goodwill.

Our effective tax rates were (153.9)% and (13.6%) for the three and nine months ended September 30, 2018. For the three months ended September 30, 2018, the difference between our effective tax rate of (153.9)% and the U.S. statutory federal income tax rate of 21% was primarily due to permanent differences, accruals related to uncertain tax positions for certain foreign tax contingencies, discrete item adjustments for the foreign taxes, and return to provision true-ups which were known as of September 30, 2018. For the nine months ended September 30, 2018, the difference between the effective tax rate of (13.6)% and the U.S. statutory federal income tax rate of 21% was primarily due to changes in jurisdictional income and the inclusion of income (loss) from an acquisition in the second quarter of 2018.

Because of its net operating loss carryforwards, the Company is subject to U.S. federal and state income tax examinations from the year 1997 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 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 Chinese, Swedish and U.K. net deferred assets as of September 30, 2018. 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. and India.

The Company follows the guidance in SEC Staff Accounting Bulletin 118 (SAB 118), which provides additional clarification regarding the application of ASC 740 in situations where the Company does not have the necessary information available, prepared, or analyzed in reasonable detail to complete the accounting for certain income tax effects of the Act for the reporting period in which the Act was enacted. SAB 118 provides for a measurement period beginning in the reporting period that includes the Act's enactment date and ending when the Company has obtained, prepared, and analyzed the information needed in order to complete the accounting requirements but in no circumstances should the measurement period extend beyond one year of the enactment date. The Company will complete the remeasurement of its deferred taxes at December 31, 2018.

The Company recognizes the tax on GILTI as a period cost in the period the tax is incurred. Under this policy, we have not provided deferred taxes related to temporary differences that upon their reversal will affect the amount of income subject to GILTI in the period. For the nine months ended September 30, 2018, there is no GILTI inclusion.

The Company has made an entity classification (CTB) election to treat GSE UK as a disregarded entity effective January 1, 2018. Therefore, as of January 1, 2018, GSE UK is treated as a branch of the US for tax purposes. Accordingly, GSE UK's 2018 activity has been included in the US Company's income tax (benefit) provision.

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

22

18.
Segment Information

The Company has two reportable business segments. The Performance Improvement Solutions 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 across all market segments. Example training applications include turnkey and custom training services. Contract terms are typically less than two years.

The Nuclear Industry Training and Consulting 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.

As discussed in Note 4, Acquisitions, on May 11, 2018, GSE, through Performance Solutions, 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 Improvement Solutions segment due to similarities in services provided including technical engineering solutions to the nuclear and fossil fuel power sector. As of the report date, the Company is still evaluating the impact of the True North acquisition on our reporting units.

The following table sets forth the revenue and operating results attributable to each reportable segment and includes a reconciliation of segment revenue to consolidated revenue and operating results to consolidated income before income taxes:

(in thousands)
 
 
Three months ended
September 30,
   
Nine months ended
September 30,
 
   
2018
   
2017
   
2018
   
2017
 
                         
Revenue:
                       
Performance Improvement Solutions
 
$
9,849
   
$
8,737
   
$
30,614
   
$
30,093
 
Nuclear Industry Training and Consulting
   
11,952
     
6,672
     
38,780
     
18,783
 
     
21,801
     
15,409
     
69,394
     
48,876
 
                                 
Operating income:
                               
Performance Improvement Solutions
   
494
     
(892
)
   
110
     
(6
)
Nuclear Industry Training and Consulting
   
(520
)
   
339
     
(584
)
   
455
 
Change in fair value of contingent consideration, net
   
-
     
(79
)
   
-
     
(376
)
                                 
Operating (loss) income
   
(26
)
   
(632
)
   
(474
)
   
73
 
                                 
Interest (expense) income, net
   
(114
)
   
15
     
(153
)
   
60
 
(Loss) gain on derivative instruments, net
   
(59
)
   
71
     
(306
)
   
226
 
Other (expense) income, net
   
(5
)
   
33
     
24
     
(4
)
(Loss) income before income taxes
 
$
(204
)
 
$
(513
)
 
$
(909
)
 
$
355
 

Effective January 2018, and due to the acquisition of Absolute, the Performance Improvement Solutions allocated corporate overhead to the Nuclear Industry Training and Consulting segment. For the three months ended September 30, 2018 and 2017, a total of $1.3 million and $0.7 million of corporate overhead, respectively, was allocated to Nuclear Industry Training and Consulting segment. For the nine months ended September 30, 2018 and 2017, a total of $3.4 million and $1.9 million of corporate overhead, respectively, was allocated to Nuclear Industry Training and Consulting segment. Prior period amounts were reclassified to reflect the change.

19.
Supplemental Cash Flow Information

The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets:

   
September 30, 2018
   
December 31, 2017
 
Cash and cash equivalents
 
$
9,831
   
$
19,111
 
Restricted cash
   
9
     
960
 
Cash, cash equivalents, and restricted cash
 
$
9,840
   
$
20,071
 

23

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


24

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, 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 following is a description of our business segments:

Performance Improvement Solutions (approximately 44% of revenue)

Our Performance Improvement Solutions segment primarily encompasses our power plant high-fidelity simulation solutions, technical engineering services for ASME programs and thermal performance optimization, 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.

Nuclear Industry Training and Consulting (approximately 56% of revenue)

Nuclear Industry Training and Consulting provides highly specialized and skilled nuclear operations instructors, procedure writers, technical engineers, and other consultants 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 our Hyperspring and Absolute subsidiaries. The business model, management focus, margins and other factors clearly separate this business line from the rest of the Company's product and service portfolio. GSE and its predecessors have been providing these services since 1997.
 
25

Business Strategy

Our objective is to provide a powerful technology-enabled engineering and training/consulting services platform focused primarily on the nuclear power industry. We offer our differentiated suite of products and services to adjacent markets such as fossil power and the process industries where our offerings are a natural fit with a clear and compelling value proposition for 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, we will pursue the following activities:

Pursue roll-up acquisition strategy. We intend to complement our organic growth strategy through selective acquisitions including, but not limited to, the following: technical engineering; training, staffing and consulting service businesses focused on the power industry, particularly nuclear power; and software utilized in the power industry, both domestic and international. We are 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 several acquisitions since 2011 and believe the opportunity exists to acquire businesses that are complementary to ours, allowing us to accelerate our growth strategy.

In May 2018, we acquired True North, a leading provider of specialty engineering solutions to the nuclear power industry. In September 2017, we acquired Absolute, a provider of technical consulting and staffing solutions to the global nuclear power industry. The acquisitions of Absolute and True North 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. The acquisitions of Absolute and True North are a significant proof point of the thesis that GSE is a compelling platform for consolidating a fragmented vendor ecosystem for nuclear power. In November 2014, we acquired Hyperspring, which enabled GSE to offer highly skilled nuclear operations and consulting personnel with unique know-how to our client base of nuclear power plants. This deepened our relationship with existing clients and won business for us at new client sites in the nuclear industry. This acquisition has proven to be synergistic, enabling cross selling domestically, and in 2015, the expansion of these offerings to international customers for the first time. 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 our business segments which may include, but not be limited to, the following: expanding our software product portfolio to the industries we serve with 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. We have delivered a compelling solution, the GSE GPWRTM Generic Pressurized Water Reactor simulation technology, proving that our modeling technology can be sold 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 to 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 are complementary to advancing 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, in an easier to use fashion, at lower cost of ownership than any alternative available to customers. GSE has pioneered a number of industry standards over our lifetime and will continue to be one of the most innovative companies in our industry.

Strengthen and develop our talent. 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 our business within 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.

Continue to deliver industry-recognized high-quality services. 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 expertise across multiple service sectors. We have received industry certificates and awards including being recognized for outstanding work on projects by Bechtel's Nuclear, Security & Environmental global business unit (NS&E) at the Bechtel Supply Chain Recognition awards in April 2016. In addition, we have a recognized high-value brand as one of the most respected providers of software and services to the nuclear industry, as evidenced by our marquee client base and significant market wins over the past years. A recently conducted survey of clients with projects underway and/or just delivered validates our brand with a Net Promoter Score of +72, a compelling score for an industrial technology and services company.

Expand international operations in selected markets. We believe there are additional opportunities for us to market our software and services to international customers, and to do so in a cost-effective manner. For example, we believe partnerships with Value Added Resellers (VAR) could significantly expand our sales pipeline for the EnVision™ software suite. In 2016, we entered into a reseller agreement with an entity in the Middle East that has an established track record of success selling simulation and workforce development solutions to the process industries throughout the region. Such VARs may yield positive results for our pursuit of international nuclear opportunities globally (see industry trends below). We may explore the creation of appropriate joint ventures to target nuclear new-build and maintenance programs in key regions.

Employees.  As of September 30, 2018, we had approximately 447 employees, which includes approximately 192 in our Performance Improvement segment and approximately 255 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 September 30, 2018, we had approximately $74.0 million of total gross revenue backlog, which included $50.8 million of Performance Improvement Solutions backlog and $23.2 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.

26

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 which provide a structured program focused on continuous skills improvement for experienced employees to engineering services, which include plant design verification and validation. 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 achieve this, 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 by 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 new technology being deployed, often involving the integration of disparate technologies for the first time, a high-fidelity simulator allows designers to see the interaction between systems for the very first time. With our combination of simulation technology and expert engineering, GSE was chosen to build the 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 the 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 and allow users to practice their own plant-specific procedures. Clients can safely practice startup, shutdown, 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.

27

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.

28

Results of Operations

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

(in thousands)
 
Three months ended September 30,
   
Nine months ended September 30,
 
   
2018
   
%
   
2017
   
%
   
2018
   
%
   
2017
   
%
 
Revenue
 
$
21,801
     
100.0
%
 
$
15,409
     
100.0
%
 
$
69,394
     
100.0
%
 
$
48,876
     
100.0
%
Cost of revenue
   
16,380
     
75.1
%
   
11,185
     
72.6
%
   
52,735
     
76.0
%
   
35,513
     
72.7
%
Gross profit
   
5,421
     
24.9
%
   
4,224
     
27.4
%
   
16,659
     
24.0
%
   
13,363
     
27.3
%
Operating expenses:
                                                               
Selling, general and administrative
   
4,366
     
20.0
%
   
4,374
     
28.4
%
   
13,686
     
19.7
%
   
11,740
     
24.0
%
Research and development
   
247
     
1.1
%
   
353
     
2.3
%
   
765
     
1.1
%
   
1,103
     
2.3
%
Restructuring charges
   
70
     
0.3
%
   
-
     
0.0
%
   
1,177
     
1.7
%
   
45
     
0.1
%
Depreciation
   
132
     
0.6
%
   
79
     
0.5
%
   
411
     
0.6
%
   
254
     
0.5
%
Amortization of definite-lived intangible assets
   
632
     
2.9
%
   
50
     
0.3
%
   
1,094
     
1.6
%
   
148
     
0.3
%
Total operating expenses
   
5,447
     
25.0
%
   
4,856
     
31.5
%
   
17,133
     
24.7
%
   
13,290
     
27.2
%
                                                                 
Operating (loss) income
   
(26
)
   
(0.1
)%
   
(632
)
   
(4.1
)%
   
(474
)
   
(0.7
)%
   
73
     
0.1
%
                                                                 
Interest (expense) income, net
   
(114
)
   
(0.5
)%
   
15
     
0.1
%
   
(153
)
   
(0.2
)%
   
60
     
0.1
%
(Loss) gain on derivative instruments, net
   
(59
)
   
(0.3
)%
   
71
     
0.5
%
   
(306
)
   
(0.4
)%
   
226
     
0.5
%
Other (expense) income, net
   
(5
)
   
0.0
%
   
33
     
0.3
%
   
24
     
0.0
%
   
(4
)
   
0.0
%
                                                                 
(Loss) income before income taxes
   
(204
)
   
(0.9
)%
   
(513
)
   
(3.3
)%
   
(909
)
   
(1.3
)%
   
355
     
0.7
%
Provision for income taxes
   
314
     
1.4
%
   
92
     
0.7
%
   
124
     
0.2
%
   
399
     
0.8
%
Net loss
 
$
(518
)
   
(2.4
)%
 
$
(605
)
   
(3.9
)%
 
$
(1,033
)
   
(1.5
)%
 
$
(44
)
   
(0.1
)%


29

Results of Operations - Three and nine months ended September 30, 2018, versus three and nine months ended September 30, 2017

Revenue. Total revenue for the three months ended September 30, 2018, increased 41.5% compared to the three months ended September 30, 2017. For the nine months ended September 30, 2018, revenue increased 42.0% compared to the nine months ended September 30, 2017. The increase in revenue was primarily driven by the year over year increase in revenue in the Nuclear Industry Training and Consulting segment, as described below.

   
Three months ended
   
Nine months ended
 
   
September 30,
   
September 30,
 
(in thousands)
 
2018
   
2017
   
2018
   
2017
 
Revenue:
                       
Performance Improvement Solutions
 
$
9,849
   
$
8,737
   
$
30,614
   
$
30,093
 
Nuclear Industry Training and Consulting
   
11,952
     
6,672
     
38,780
     
18,783
 
Total revenue
 
$
21,801
   
$
15,409
   
$
69,394
   
$
48,876
 

Performance Improvement Solutions revenue increased approximately $1.1 million or 12.7% during the three months ended September 30, 2018, compared to the same period in the prior year. Total new orders for this segment were $17.2 million during the three months ended September 30, 2018, an increase of $14.3 million when compared to the $2.9 million in the new orders during the three months ended September 30, 2017. The increase in revenue was primarily due to the acquisition of True North, which contributed to $2.4 million of revenue to the segment during the three months ended September 30, 2018. This increase was partially offset by a decline of $0.7 million due to timing differences, and a decline of $0.6 million from foreign subsidiaries as a result of the winding down of the international subsidiaries.

For the nine months ended September 30, 2018, Performance Improvement Solutions revenue was $30.6 million compared to $30.1 million for the nine months ended September 30, 2017. We recorded total new orders of $31.7 million during the nine months ended September 30, 2018, an increase of $19.7 million compared to $12.0 million in the nine months ended September 30, 2017. The increase in revenue for the nine months ended September 30, 2018 compared to the prior year was mainly driven by the acquisition of True North, which contributed $3.7 million of revenues to the segment since the acquisition. This increase was partially offset by a decrease of $2.1 million in revenues due to timing differences, and a decrease of $1.1 million from foreign subsidiaries as a result of restructuring international subsidiaries and structure.

For the three months ended September 30, 2018, Nuclear Industry Training and Consulting revenue increased $5.3 million, or 79.1% compared to the three months ended September 30, 2017. Total new orders for this segment were $10.7 million in the three months ended September 30, 2018, compared to $6.3 million in the prior year. The increase in the revenue was largely due to the acquisition of Absolute which contributed $6.2 million of revenues for the three months ended September 30, 2018.

For the nine months ended September 30, 2018, Nuclear Industry Training and Consulting revenue increased $20.0 million, or 106.5% compared to the nine months ended September 30, 2017. We recorded total new orders of $36.9 million in the nine months ended September 30, 2018, compared to $25.0 million in the nine months ended September 30, 2017. The $20.0 million increase in revenue was primarily attributable to the acquisition of Absolute acquired in September 2017, which contributed $21.1 million of revenues for the nine months ended September 30, 2018.

As of September 30, 2018, backlog was $74.0 million: $50.8 million for the Performance Improvement Solutions business segment, $5.6 million of which was attributable to True North, and $23.2 million for Nuclear Industry Training and Consulting. As of December 31, 2017, the Company's backlog was $71.4 million: $46.3 million for the Performance Improvement Solutions business segment and $25.1 million for Nuclear Industry Training and Consulting. The decrease in the Nuclear Industry Training and Consulting business segment backlog was primarily due to 2017 backlog that was converted to revenues during 2018 and has only been partially backfilled by new orders.

30

Gross Profit. Gross profit totaled $5.4 million for the three months ended September 30, 2018, compared to $4.2 million for the same period in 2017.  As a percentage of revenue, gross profit decreased from 27.4% for the three months ended September 30, 2017, to 24.9% for the three months ended September 30, 2018.  For the nine months ended September 30, 2018, gross profit was $16.7 million compared to $13.4 million for the same period in 2017.  As a percentage of revenue, gross profit decreased from 27.3% for the nine months ended September 30, 2017, to 24.0% for the nine months ended September 30, 2018.

   
Three months ended
   
Nine months ended
 
   
September 30,
   
September 30,
 
(in thousands)
 
2018
   
%
   
2017
   
%
   
2018
   
%
   
2017
   
%
 
Gross profit:
                                               
Performance Improvement Solutions
 
$
3,638
     
36.9
%
 
$
2,904
     
33.2
%
 
$
11,318
     
37.0
%
 
$
10,337
     
34.4
%
Nuclear Industry Training and Consulting
   
1,783
     
14.9
%
   
1,320
     
19.8
%
   
5,341
     
13.8
%
   
3,026
     
16.1
%
Consolidated gross profit
 
$
5,421
     
24.9
%
 
$
4,224
     
27.4
%
 
$
16,659
     
24.0
%
 
$
13,363
     
27.3
%

The year over year increase in gross profit percentage for Performance Improvement Solutions for the three and nine months ended September 30, 2018, was primarily driven by cost savings realized in 2018 on certain larger projects. These savings resulted in  revenue recognition of $1.1 million related to performance obligations satisfied in previous periods.

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


31

Selling, General and Administrative Expenses. Selling, general and administrative (SG&A) expenses totaled $4.4 million in the three months ended September 30, 2018, a 0.2% decrease from the $4.4 million for the same period in 2017. For the nine months ended September 30, 2018 and 2017, SG&A expenses totaled $13.7 million and $11.7 million, respectively. Fluctuations in the components of SG&A spending were as follows:

   
Three months ended
   
Nine months ended
 
   
September 30,
   
September 30,
 
(in thousands)
 
2018
   
2017
   
2018
   
2017
 
Corporate charges
 
$
3,265
   
$
3,245
   
$
10,034
   
$
8,287
 
Business development
   
844
     
773
     
2,727
     
2,250
 
Facility operation & maintenance (O&M)
   
228
     
213
     
775
     
645
 
Bad debt expense
   
29
     
-
     
146
     
118
 
Contingent consideration accretion
   
-
     
139
     
-
     
436
 
Other
   
-
     
4
     
4
     
4
 
Total
 
$
4,366
   
$
4,374
   
$
13,686
   
$
11,740
 

Corporate charges increased from $3.2 million for the three months ended September 30, 2017, to $3.3 million for the three months ended September 30, 2018. The slight increase was primarily due to higher operating expenses related to the May 2018 acquisition of True North. The increase was partially offset by lower acquisition costs related to the Absolute acquisition in September 2017. For the nine months ended September 30, 2018 and 2017, corporate charges increased from $8.3 million to $10.0 million. The increase was primarily driven by the following: higher employee bonuses in the amount of $0.4 million,  mainly due to a new post earnout bonus plan in 2018 for certain Hyperspring employees; $0.4 million of corporate charges attributable to Absolute; higher professional fees of $0.3 million associated with the adoption of the new revenue standard (ASC 606) and the impact of the Tax Cuts and Jobs Act; $0.3 million of corporate charges attributable to True North; and higher labor costs of $0.3 million due to additional headcount in our corporate office.

Business development expense increased $0.1 million and $0.5 million for the three and nine months ended September 30, 2018, respectively, compared to the same periods in 2017. This was mainly due to additional business development expenses incurred in 2018 related to the acquisition of Absolute.

Facility O&M expenses increased $15,000 and $130,000 for the three and nine months ended September 30, 2018, respectively, compared to the same periods in 2017. The increase in 2018 was mainly due to the lease of a new office building in Columbia, Maryland location in March 2018, the acquisition of Absolute in September 2017, which resulted in the lease of additional office space in Navarre, Florida, and the acquisition of True North in May 2018, which resulted in the lease of additional office space in Montrose, Colorado.

Contingent consideration expense mainly reflected the fair value adjustments related to our November 2014 Hyperspring acquisition. The earnout period expired in November 2017, and the final payment was made in January 2018, therefore no contingent consideration adjustment was recorded for the current year.



32


Research and Development Expenses. Research and development (R&D) costs consist primarily of software engineering personnel and other related costs. R&D costs, net of capitalized software, totaled $247,000 and $353,000 for the three months ended September 30, 2018 and 2017, respectively. Before capitalization of software development costs, R&D costs totaled $0.3 million and $0.4 million for each of the three months ended September 30, 2018 and 2017. R&D costs, net of capitalized software, totaled $0.8 million and $1.1 million for the nine months ended September 30, 2018 and 2017, respectively. R&D expenses before capitalization of software development costs totaled $1.1 million and $1.2 million for each of the nine months ended September 30, 2018 and 2017. The decrease in R&D expenses in 2018 was mainly due to more software projects having reached the development stage in current year.

Restructuring Charges. On December 27, 2017, the Board of GSE Systems, Inc. approved an international restructuring plan to streamline and optimize the Company's global operations and we announced we expected restructuring charges to total $2.1 million, excluding any tax impacts and cumulative translation adjustments. The Company recorded restructuring charges of $0.1 million and $1.2 million for the three and nine months ended September 30, 2018, primarily consisting of lease termination costs, employee severance costs and other charges. As of September 30, 2018, we had recorded accumulated restructuring charges of $1.9 million, and we expect to record the remaining restructuring charges of approximately $0.2 million by the end of 2018. For the nine months ended September 30, 2017 we recorded restructuring charges of $45,000, which represented true-up adjustments related to the restructuring plan initiated in 2015.

Depreciation. Depreciation expense increased $53,000 and $157,000 for the three and nine months ended September 30, 2018, compared to the same periods in 2017. The increase in 2018 was largely driven by the 2017 acquisition of Absolute and the depreciation of additional leasehold improvements as we relocated most of our corporate functions to a new office building in Columbia, Maryland in March 2018.

Amortization of Definite-lived Intangible Assets. Amortization expense related to definite-lived intangible assets totaled $0.6 million and $50,000 for the three months ended September 30, 2018 and 2017, respectively. For the nine months ended September 30, 2018 and 2017, amortization expense related to definite-lived intangible assets totaled $1.1 million and $0.1 million, respectively. The increase in amortization of definite-lived intangible assets in 2018 was primarily due to the acquisition of Absolute and True North. During the three and nine months ended September 30, 2018, Absolute's amortization expenses totaled $168,000 and $454,000, respectively. During the three months ended September 30, 2018, True North's amortization expense was $420,000. Amortization expense for True North since the date of acquisition totaled $556,000.

Interest (expense) income, net. Interest expenses totaled $114,000 and $153,000 for the three and nine months ended September 30, 2018, respectively. Interest income totaled $15,000 and $60,000 for the three and nine months ended September 30, 2017, respectively. The Company issued a five-year term loan of $10.3 million in May 2018 to finance the acquisition of True North, and has recorded interest expense of $130,000 related to the term loan for the three months ended September 30, 2018.

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

   
Three months ended September 30,
   
Nine months ended September 30,
 
   
2018
   
2017
   
2018
   
2017
 
Interest rate swap - change in fair value
 
$
(28
)
 
$
-
   
$
(39
)
 
$
-
 
Foreign exchange contracts- change in fair value
   
(14
)
   
74
     
(178
)
   
145
 
Remeasurement of related contract receivables, billings in excess of revenue earned, and subcontractor accruals
   
(17
)
   
(3
)
   
(89
)
   
81
 
(Loss) gain on derivative instruments, net
 
$
(59
)
   
71
   
$
(306
)
 
$
226
 


Other Income (Expense), Net.  For the three and nine months ended September 30, 2018, the Company recognized other expense, net, of $5,000 and other income, net, of $24,000, respectively. For the three and nine months ended September 30, 2017, the Company recognized other income, net, of $33,000 and other expense, net, of $4,000, respectively.

33

(Benefit) provision for Income Taxes

Income tax expense (benefit) was $0.3 million and $0.1 million with effective income tax rates of (153.9)% and (13.6)% for the three and nine months ended September 30, 2018, respectively. This is compared to income tax expense of $0.1 million and $0.4 million with effective income tax rates of (17.9)% and 112.4%, for the three and nine months ended September 30, 2017, respectively. 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 2018 is comprised mainly of federal income tax expense, foreign income tax expense, and state taxes. Tax expense in 2017 is comprised mainly of foreign income tax expense, Alternative Minimum Tax, state taxes, and deferred tax expense relating to the tax amortization of goodwill.

Our effective tax rates were (153.9)% and (13.6%) for the three and nine months ended September 30, 2018. For the three months ended September 30, 2018, the difference between our effective tax rate of (153.9)% and the U.S. statutory federal income tax rate of 21% was primarily due to permanent differences, accruals related to uncertain tax positions for certain foreign tax contingencies, discrete item adjustments for the foreign taxes, and return to provision true-ups which were known as of September 30, 2018. For the nine months ended September 30, 2018, the difference between the effective tax rate of  (13.6)% and the U.S. statutory federal income tax rate of 21% was primarily due to changes in jurisdictional income and the inclusion of income (loss) from an acquisition in the second quarter of 2018.

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

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

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

The Company follows the guidance in SEC Staff Accounting Bulletin 118 (SAB 118), which provides additional clarification regarding the application of ASC 740 in situations where the Company does not have the necessary information available, prepared, or analyzed in reasonable detail to complete the accounting for certain income tax effects of the Act for the reporting period in which the Act was enacted. SAB 118 provides for a measurement period beginning in the reporting period that includes the Act's enactment date and ending when the Company has obtained, prepared, and analyzed the information needed in order to complete the accounting requirements but in no circumstances should the measurement period extend beyond one year of the enactment date. The Company will complete the remeasurement of its deferred taxes at December 31, 2018.

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

34

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 September 30, 2018, the Company's cash, cash equivalents and restricted cash totaled $9.8 million compared to $20.1 million at December 31, 2017.

For the nine months ended September 30, 2018 and 2017, net cash (used in) provided by operating activities was $(6.4) million and $3.0 million, respectively. The year over year change of $9.4 million in cash flows (used in) provided by operating activities was primarily driven by cash payments of $1.5 million for the restructuring expenses and 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 $10.5 million and $8.6 million for the nine months ended September 30, 2018 and 2017, respectively. The increase in cash outflow in 2018 was primarily driven by the acquisition of True North, the net cash consideration of which was $9.6 million; $0.4 million increase in fixed assets primarily due to increase in lease improvements and furniture and fixtures as we entered into a new lease agreement in December 2017 and relocated most of our corporate functions, including finance, legal, and R&D to a new office in Columbia, Maryland in March 2018; and $0.2 million increase in capitalized software development costs as more software reached development stage. These increases were offset by a decrease of $8.5 million net consideration related to the acquisition of Absolute in 2017.

For the nine months ended September 30, 2018 and 2017, cash provided by (used in) financing activities totaled $7.0 million and $(1.1) million, respectively. The increase in the cash inflow from financing activities was largely driven by the proceeds from issuance of a term loan of $10.2 million, net of discount and issuance costs, a decrease of $0.6 million in the Company's withholding of RSUs in order to pay employees' payroll withholding taxes on vested RSUs; the increase was partially offset by repayments of $1.2 million on the term loan and an increase of $1.3 million in contingent consideration payments to the former Hyperspring owners as we paid off the earnout.

At September 30, 2018, the Company had cash, cash equivalents and restricted cash of $9.8 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. At September 30, 2018, the outstanding balance of the long-term debt was $9.0 million.

At September 30, 2018, there were no outstanding borrowings on the RLOC and five letters of credit totaling $2.3 million. The amount available at September 30, 2018, after consideration of the letters of credit was approximately $2.7 million.

The credit facility agreement is subject to standard financial covenants and reporting requirements. At September 30, 2018, the Company was in compliance with its financial covenants.
 
35

Non-GAAP Financial Measures

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 each measure 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. Our management uses EBITDA and Adjusted EBITDA and other non-GAAP measures to evaluate the performance of our business and make certain operating decisions (e.g., budgeting, planning, employee compensation and resource allocation). 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 is as follows:

(in thousands)

   
Three months ended
   
Nine months ended
 
   
September 30,
   
September 30,
 
   
2018
   
2017
   
2018
   
2017
 
Net loss
 
$
(518
)
 
$
(605
)
 
$
(1,033
)
 
$
(44
)
Interest expense (income), net
   
114
     
(15
)
   
153
     
(60
)
(Benefit) provision for income taxes
   
314
     
92
     
124
     
399
 
Depreciation and amortization
   
914
     
247
     
1,858
     
754
 
EBITDA
   
824
     
(281
)
   
1,102
     
1,049
 
Change in fair value of contingent consideration
   
-
     
139
     
-
     
436
 
Restructuring charges
   
70
     
-
     
1,177
     
45
 
Stock-based compensation expense
   
507
     
627
     
1,535
     
1,873
 
Impact of the change in fair value of derivative instruments
   
59
     
(71
)
   
306
     
(226
)
Acquisition-related expense
   
-
     
454
     
491
     
473
 
Bad debt expense due to customer bankruptcy
   
-
     
-
     
65
     
122
 
Adjusted EBITDA
 
$
1,460
   
$
868
   
$
4,676
   
$
3,772
 




36


Adjusted Net Income and Adjusted EPS Reconciliation (in thousands, except per share amounts)

Adjusted Net Income and adjusted earnings (loss) per share ("adjusted EPS") are not measures of financial performance under GAAP.  Management believes adjusted net income and adjusted EPS, in addition to other GAAP measures, provide meaningful supplemental information regarding our operational performance. Our management uses Adjusted Net Income and other non-GAAP measures to evaluate the performance of our business and make certain operating decisions (e.g., budgeting, planning, employee compensation and resource allocation). This information facilitates management's internal comparisons to our historical operating results as well as to the operating results of our competitors. Since management finds this measure to be useful, we believe that our investors can benefit by evaluating both non-GAAP and GAAP results.  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
   
Nine months ended
 
   
September 30,
   
September 30,
 
   
2018
   
2017
   
2018
   
2017
 
Net loss
 
$
(518
)
 
$
(605
)
 
$
(1,033
)
 
$
(44
)
Change in fair value of contingent consideration
   
-
     
139
     
-
     
436
 
Restructuring charges
   
70
     
-
     
1,177
     
45
 
Stock-based compensation expense
   
507
     
627
     
1,535
     
1,873
 
Impact of the change in fair value of derivative instruments
   
59
     
(71
)
   
306
     
(226
)
Acquisition-related expense
   
-
     
454
     
491
     
473
 
Amortization of intangible assets related to acquisitions
   
632
     
50
     
1,094
     
148
 
Bad debt expense due to customer bankruptcy
   
-
     
-
     
65
     
122
 
Adjusted net income
 
$
750
   
$
594
   
$
3,635
   
$
2,827
 
                                 
Diluted loss per common share
 
$
(0.03
)
 
$
(0.03
)
 
$
(0.05
)
 
$
-
 
                                 
Adjusted earnings per common share – Diluted
 
$
0.04
   
$
0.03
   
$
0.18
   
$
0.14
 
                                 
Weighted average shares outstanding - Diluted(1)
   
20,166,912
     
19,702,742
     
19,932,921
     
19,601,661
 

(1) During the three and nine months ended September 30, 2018, the Company reported a GAAP net loss and positive adjusted net income. Accordingly, there were 380,024 and 312,714 dilutive shares from options and RSUs included in the adjusted earnings per common share calculation for the three and nine months ended September 30, 2018, that were considered anti-dilutive in determining the GAAP diluted loss per common share.

(1) During the three and nine months ended September 30, 2017, the Company reported a GAAP net loss and positive adjusted net income. Accordingly, there were 421,972 and 396,883 dilutive shares from options and RSUs included in the adjusted earnings per common share calculation for the three and nine months ended September 30, 2017, that were considered anti-dilutive in determining the GAAP diluted loss per common share.

37

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 May 11, 2018, the Company completed the purchase of True North Consulting, LLC. True North constitutes 18% of total assets of the Company at September 30, 2018, and 5% of the Company's consolidated revenue for the nine months ended September 30, 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 the quarter-end, the Company's management has excluded True North from its evaluation of disclosure controls and procedures from the date of such acquisition through September 30, 2018.

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.


38

PART II - OTHER INFORMATION

Item 1.
Legal Proceedings

None.

Item 1A.
Risk Factors

The Company has no material changes to the disclosure on this matter made in its Annual Report on Form 10-K for the fiscal year ended December 31, 2017.

Item 2.
Unregistered Sales of Equity Securities and Use of Proceeds

None

Item 3.
Defaults Upon Senior Securities

None

Item 4.
Mine Safety Disclosures

Not applicable.

Item 5.
Other Information

None.

Item 6.
Exhibits

 
Certification of 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
 
39

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

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


I, Kyle J. Loudermilk, certify that:

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

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

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


I, Emmett A. Pepe, certify that:

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

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

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

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


In connection with the quarterly report on Form 10-Q of GSE Systems, Inc. (the "Company") for the quarter ended September 30, 2018 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:  November 14, 2018
/s/ Kyle J. Loudermilk
 
/s/ Emmett A. Pepe
 
 
Kyle J. Loudermilk
 
Emmett A. Pepe
 
 
Chief Executive Officer
 
Chief Financial Officer
 
         


EX-101.INS 5 gvp-20180930.xml XBRL INSTANCE DOCUMENT 0000944480 2018-01-01 2018-09-30 0000944480 2018-10-31 0000944480 2017-12-31 0000944480 2018-09-30 0000944480 2018-07-01 2018-09-30 0000944480 2017-01-01 2017-09-30 0000944480 2017-07-01 2017-09-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000944480 us-gaap:RetainedEarningsMember 2017-12-31 0000944480 us-gaap:CommonStockMember 2017-12-31 0000944480 us-gaap:TreasuryStockMember 2017-12-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-09-30 0000944480 us-gaap:CommonStockMember 2018-01-01 2018-09-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-09-30 0000944480 us-gaap:RetainedEarningsMember 2018-01-01 2018-09-30 0000944480 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0000944480 us-gaap:TreasuryStockMember 2018-09-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0000944480 us-gaap:CommonStockMember 2018-09-30 0000944480 us-gaap:RetainedEarningsMember 2018-09-30 0000944480 gvp:TrueNorthConsultingLLCMember 2017-01-01 2017-09-30 0000944480 gvp:AbsoluteConsultingIncMember 2018-01-01 2018-09-30 0000944480 gvp:TrueNorthConsultingLLCMember 2018-01-01 2018-09-30 0000944480 gvp:AbsoluteConsultingIncMember 2017-01-01 2017-09-30 0000944480 2016-12-31 0000944480 2017-09-30 0000944480 us-gaap:SalesRevenueServicesNetMember gvp:NuclearIndustryTrainingAndConsultingMember 2018-01-01 2018-09-30 0000944480 us-gaap:SalesRevenueServicesNetMember gvp:PerformanceImprovementSolutionsMember 2018-01-01 2018-09-30 0000944480 srt:MinimumMember 2018-01-01 2018-09-30 0000944480 srt:MaximumMember 2018-01-01 2018-09-30 0000944480 us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-07-01 2018-09-30 0000944480 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-07-01 2018-09-30 0000944480 us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-09-30 0000944480 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-09-30 0000944480 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-09-30 0000944480 us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-09-30 0000944480 us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2017-12-31 0000944480 us-gaap:AccountingStandardsUpdate201615Member 2017-01-01 2017-09-30 0000944480 gvp:AbsoluteConsultingIncMember 2017-09-20 0000944480 gvp:TrueNorthConsultingLLCMember 2018-05-11 0000944480 gvp:AbsoluteConsultingIncMember 2017-09-20 2017-09-20 0000944480 gvp:TrueNorthConsultingLLCMember 2018-05-11 2018-05-11 0000944480 2017-09-20 2017-09-20 0000944480 gvp:TrueNorthConsultingLLCMember 2018-09-30 0000944480 gvp:TrueNorthConsultingLLCMember 2018-05-12 2018-09-30 0000944480 us-gaap:CustomerRelationshipsMember 2017-09-20 2017-09-20 0000944480 us-gaap:TrademarksAndTradeNamesMember 2017-09-20 2017-09-20 0000944480 2018-05-11 2018-05-11 0000944480 us-gaap:NoncompeteAgreementsMember 2018-05-11 2018-05-11 0000944480 us-gaap:CustomerRelationshipsMember 2018-05-11 2018-05-11 0000944480 us-gaap:TrademarksAndTradeNamesMember 2018-05-11 2018-05-11 0000944480 us-gaap:StandstillAgreementsMember 2018-05-11 2018-05-11 0000944480 srt:MaximumMember 2017-09-20 2017-09-20 0000944480 srt:MaximumMember 2018-05-11 2018-05-11 0000944480 srt:MinimumMember 2018-05-11 2018-05-11 0000944480 srt:MinimumMember 2017-09-20 2017-09-20 0000944480 us-gaap:OtherRestructuringMember 2018-09-30 0000944480 us-gaap:EmployeeSeveranceMember 2018-09-30 0000944480 us-gaap:ContractTerminationMember 2018-09-30 0000944480 gvp:AssetsWriteOffMember 2018-09-30 0000944480 us-gaap:ContractTerminationMember 2017-12-31 0000944480 us-gaap:EmployeeSeveranceMember 2017-12-31 0000944480 us-gaap:OtherRestructuringMember 2017-12-31 0000944480 us-gaap:ContractTerminationMember 2018-01-01 2018-09-30 0000944480 us-gaap:EmployeeSeveranceMember 2018-01-01 2018-09-30 0000944480 us-gaap:OtherRestructuringMember 2018-01-01 2018-09-30 0000944480 us-gaap:SubsequentEventMember 2018-10-01 2018-10-31 0000944480 gvp:ContractReceivableMember 2017-12-31 0000944480 gvp:ContractReceivableMember 2018-09-30 0000944480 gvp:CustomerOneMember gvp:ContractReceivableMember 2018-01-01 2018-09-30 0000944480 gvp:ContractReceivableMember 2017-01-01 2017-12-31 0000944480 gvp:CustomerTwoMember gvp:ContractReceivableMember 2018-01-01 2018-09-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2017-12-31 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2017-12-31 0000944480 gvp:PerformanceImprovementSolutionsMember 2018-01-01 2018-09-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2018-01-01 2018-09-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2018-09-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2018-09-30 0000944480 us-gaap:FairValueInputsLevel3Member 2017-12-31 0000944480 us-gaap:FairValueInputsLevel1Member 2018-09-30 0000944480 us-gaap:FairValueInputsLevel1Member 2017-12-31 0000944480 us-gaap:FairValueInputsLevel2Member 2018-09-30 0000944480 us-gaap:FairValueInputsLevel3Member 2018-09-30 0000944480 us-gaap:FairValueInputsLevel2Member 2017-12-31 0000944480 us-gaap:FairValueInputsLevel3Member 2018-01-01 2018-09-30 0000944480 us-gaap:ForeignExchangeContractMember 2017-12-31 0000944480 us-gaap:ForeignExchangeContractMember 2018-09-30 0000944480 us-gaap:ForeignExchangeContractMember 2018-01-01 2018-09-30 0000944480 gvp:LIBORBBABloombergMember 2018-01-01 2018-09-30 0000944480 us-gaap:LondonInterbankOfferedRateLIBORMember 2018-01-01 2018-09-30 0000944480 gvp:DelayedDrawTermLoanMember srt:MaximumMember 2018-01-01 2018-09-30 0000944480 gvp:DelayedDrawTermLoanMember srt:MinimumMember 2018-01-01 2018-09-30 0000944480 us-gaap:InterestRateSwapMember 2018-09-30 0000944480 us-gaap:InterestRateSwapMember 2018-01-01 2018-09-30 0000944480 us-gaap:ForeignExchangeContractMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2018-09-30 0000944480 us-gaap:ForeignExchangeContractMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2017-12-31 0000944480 us-gaap:InterestRateSwapMember us-gaap:OtherNoncurrentLiabilitiesMember 2018-09-30 0000944480 us-gaap:InterestRateSwapMember us-gaap:OtherNoncurrentLiabilitiesMember 2017-12-31 0000944480 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-09-30 0000944480 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-09-30 0000944480 us-gaap:RestrictedStockUnitsRSUMember 2018-07-01 2018-09-30 0000944480 us-gaap:RestrictedStockUnitsRSUMember 2017-07-01 2017-09-30 0000944480 gvp:DelayedDrawTermLoanMember gvp:CitizenSBankMember 2018-01-01 2018-09-30 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:CitizenSBankMember 2018-01-01 2018-09-30 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:CitizenSBankMember 2016-12-29 0000944480 gvp:CitizenSBankMember gvp:DelayedDrawTermLoanMember 2018-05-11 0000944480 srt:MinimumMember gvp:CitizenSBankMember us-gaap:RevolvingCreditFacilityMember 2018-01-01 2018-09-30 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:CitizenSBankMember srt:MaximumMember 2018-01-01 2018-09-30 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:CitizenSBankMember 2018-09-30 0000944480 gvp:BBTBankMember us-gaap:RevolvingCreditFacilityMember 2017-12-31 0000944480 gvp:BBTBankMember us-gaap:RevolvingCreditFacilityMember 2018-09-30 0000944480 gvp:DelayedDrawTermLoanMember gvp:CitizenSBankMember 2018-05-11 2018-05-11 0000944480 srt:MaximumMember gvp:DelayedDrawTermLoanMember gvp:CitizenSBankMember 2018-01-01 2018-09-30 0000944480 gvp:DelayedDrawTermLoanMember srt:MinimumMember gvp:CitizenSBankMember 2018-01-01 2018-09-30 0000944480 gvp:DelayedDrawTermLoanMember 2018-09-30 0000944480 gvp:SoftwareMember gvp:PerformanceImprovementSolutionsMember 2018-01-01 2018-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:NuclearIndustryTrainingAndConsultingMember 2018-01-01 2018-09-30 0000944480 gvp:PerformanceImprovementSolutionsMember gvp:SystemDesignAndBuildMember 2018-01-01 2018-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:PerformanceImprovementSolutionsMember 2017-07-01 2017-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:PerformanceImprovementSolutionsMember 2018-07-01 2018-09-30 0000944480 gvp:PerformanceImprovementSolutionsMember gvp:SoftwareMember 2017-01-01 2017-09-30 0000944480 gvp:PerformanceImprovementSolutionsMember gvp:SystemDesignAndBuildMember 2018-07-01 2018-09-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember gvp:TrainingAndConsultingServicesMember 2017-07-01 2017-09-30 0000944480 gvp:PerformanceImprovementSolutionsMember gvp:TrainingAndConsultingServicesMember 2017-01-01 2017-09-30 0000944480 gvp:PerformanceImprovementSolutionsMember gvp:SystemDesignAndBuildMember 2017-07-01 2017-09-30 0000944480 gvp:PerformanceImprovementSolutionsMember gvp:SoftwareMember 2018-07-01 2018-09-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:NuclearIndustryTrainingAndConsultingMember 2018-07-01 2018-09-30 0000944480 gvp:PerformanceImprovementSolutionsMember gvp:TrainingAndConsultingServicesMember 2018-01-01 2018-09-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember gvp:TrainingAndConsultingServicesMember 2017-01-01 2017-09-30 0000944480 gvp:SoftwareMember gvp:PerformanceImprovementSolutionsMember 2017-07-01 2017-09-30 0000944480 gvp:PerformanceImprovementSolutionsMember gvp:SystemDesignAndBuildMember 2017-01-01 2017-09-30 0000944480 2018-10-01 2018-09-30 0000944480 country:CN 2018-01-01 2018-09-30 0000944480 us-gaap:StateAndLocalJurisdictionMember 2018-01-01 2018-09-30 0000944480 us-gaap:DomesticCountryMember 2018-01-01 2018-09-30 0000944480 country:IN 2018-01-01 2018-09-30 0000944480 country:GB 2018-01-01 2018-09-30 0000944480 country:SE 2018-01-01 2018-09-30 0000944480 us-gaap:AccountingStandardsUpdate201609Member 2018-04-01 2018-06-30 0000944480 us-gaap:AccountingStandardsUpdate201609Member 2017-12-31 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2017-01-01 2017-09-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2017-01-01 2017-09-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2018-07-01 2018-09-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2018-07-01 2018-09-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2017-07-01 2017-09-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2017-07-01 2017-09-30 xbrli:shares iso4217:USD iso4217:USD xbrli:shares gvp:Segment xbrli:pure gvp:Stream gvp:Obligation gvp:Position gvp:Customer gvp:Project iso4217:AUD iso4217:EUR iso4217:JPY gvp:Quarter gvp:LetterOfCredit false --12-31 2018-09-30 Non-accelerated Filer GSE SYSTEMS INC 0000944480 19833103 2018 Q3 10-Q false false true 200000 200000 24000 112500000 162500000 3200000 9000000 1251000 1096000 13997000 19238000 19238000 13997000 2276000 2324000 3719000 4125000 -1729000 -1471000 P5Y P10Y P3Y P4Y P15Y P10Y P10Y P15Y P4Y P3Y 77876000 76802000 331000 331000 1370000 1370000 165000 402000 80000 105000 535000 92000 1370000 1793000 280000 137000 1094000 148000 632000 50000 645714 534833 550218 713024 866000 3441000 201000 0 3240000 852000 14000 0 56182000 57551000 36863000 30702000 12592000 8154000 5121000 2345000 1000 184000 2018-05-11 2017-09-20 306000 455000 137000 1617000 376000 0 79000 0 4000 68000 1420000 78000 491000 -1224000 -361000 -736000 -2178000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Unaudited Pro Forma Financial Information</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The unaudited pro forma financial information in the table below summarizes the combined results of operations for GSE, True North, and Absolute as if the business combinations had occurred&#160; on January 1, 2017.</div><div style="margin-bottom: 6pt;"><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three months ended September 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Nine months ended September 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="14" valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">(<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">unaudited and in thousands</font>)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Revenue</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">21,801</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">24,975</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">72,564</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">83,337</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net loss</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(361</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(736</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(2,178</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,224</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr></table><div><br /></div></div> 24975000 21801000 72564000 83337000 Absolute Consulting, Inc. True North Consulting LLC 1.0000 1.0000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 36pt; vertical-align: top; font-weight: bold; align: right;">4.</td><td style="width: auto; vertical-align: top; text-align: left;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Acquisitions</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;"><u>True North</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">On May 11, 2018, GSE, through its wholly-owned subsidiary GSE Performance Solutions, Inc. (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="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">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. <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Debt</font>, for further details of the loan.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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. 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 September 30, 2018, 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. The following amounts except for cash are all reflected in the consolidated statement of cash flows within the "Acquisition of True North Consulting, net of cash acquired" line caption.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">(<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>)</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total purchase price</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,941</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;Purchase price allocation:</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; text-indent: 11pt;">Cash</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">306</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; text-indent: 11pt;">Contract receivables</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,345</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; text-indent: 11pt;">Prepaid expenses and other current assets</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; text-indent: 11pt;">Property, and equipment, net</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; text-indent: 11pt;">Intangible assets</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,088</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; text-indent: 11pt;">Accounts payable, accrued expenses</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,420</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; text-indent: 11pt;">Accrued compensation</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(137</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;Total identifiable net assets</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,187</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;Goodwill</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,754</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;Net assets acquired</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,941</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The fair value of the assets acquired includes gross trade receivables of $2.3 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 True North.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The goodwill is primarily attributable to 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 $3.8 million of goodwill was assigned to our Performance Improvement Solutions segment. As of the report date, 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.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company identified other intangible assets of $5.1 million, including customer contracts and 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.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Intangible Assets</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Weighted average amortization period</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Fair Value</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: center;">(in years)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: center;">(in thousands)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: middle; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Customer relationships</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">15</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,758</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: middle; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Tradename</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">10</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">582</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: middle; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Non-compete agreements</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">221</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: middle; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Alliance agreements</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 2px; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">527</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: middle; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Total</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 4px; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,088</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;"><u>Absolute</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">On September 20, 2017, GSE, through Performance Solutions, acquired 100% of the capital stock of Absolute Consulting, Inc. (Absolute) for $8.8 million pursuant to the Stock Purchase Agreement by and among Performance Solutions and the sellers of Absolute. The purchase price was subject to a customary working capital adjustment resulting in total consideration of $9.5 million. <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">An indemnification escrow of $1.0 million was funded from the cash paid to the sellers and is available to GSE and Performance Solutions to satisfy indemnification claims until September 20, 2019. </font>The acquisition of Absolute was completed on an all-cash transaction basis.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Absolute is a provider of technical consulting and staffing solutions to the global nuclear power industry. Located in Navarre, Florida, Absolute has established long-term relationships with blue-chip customers primarily in the nuclear power industry. The acquisition of Absolute is expected to strengthen the Company's global leadership in nuclear training and consulting solutions, add new capacities to our technical consulting and staffing solutions offerings and bring highly complementary customers, while deepening relationships with existing clients.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table summarizes the consideration paid to acquire Absolute and the fair value of the assets acquired and liabilities assumed at the date of the transaction.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total purchase price</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,521</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Purchase price allocation:</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Cash</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">455</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Contract receivables</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,121</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Prepaid expenses and other current assets</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">68</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Property, and equipment, net</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">184</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Intangible assets</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,569</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Accounts payable, accrued expenses, and other liabilities</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(78</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Accrued compensation</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,617</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total identifiable net assets</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,702</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Goodwill</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,819</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net assets acquired</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,521</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The goodwill is primarily attributable to the additional capacities to offer broader solutions to new and existing customers and the expected enhanced cost and growth synergies as a result of the acquisition. The total amount of goodwill that is expected to be tax deductible is $2.8 million. All of the $2.8 million of goodwill was assigned to our Nuclear Industry Training and Consulting segment.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The fair value of the assets acquired includes gross trade receivables of $5.1 million, which was collected in full after acquisition. GSE did not acquire any other class of receivable as a result of the acquisition of Absolute.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company identified $2.6 million of other intangible assets, including customer relationships and trademarks/names, with amortization periods of three to ten years. 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-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Intangible Assets</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Weighted average amortization period</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Fair Value</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: center;">(in years)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: center;">(in thousands)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: middle; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Customer relationships</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">10</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,856</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: middle; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Trademarks/Names</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 2px; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">713</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: middle; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Total</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 4px; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,569</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Unaudited Pro Forma Financial Information</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The unaudited pro forma financial information in the table below summarizes the combined results of operations for GSE, True North, and Absolute as if the business combinations had occurred&#160; on January 1, 2017.</div><div style="margin-bottom: 6pt;"><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three months ended September 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Nine months ended September 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="14" valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">(<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">unaudited and in thousands</font>)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Revenue</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">21,801</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">24,975</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">72,564</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">83,337</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net loss</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(361</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(736</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(2,178</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,224</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">True North contributed revenue of $3.7 million and net loss of $(0.4) million to the Company for the period from May 11, 2018 to September 30, 2018.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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 True North, and the related tax effects as if aforementioned companies were combined as of January 1, 2017.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">For the nine months ended September 30, 2018, the Company has incurred $0.5 million of transaction costs related to the acquisition of True North. These expenses are included in general and administrative expense on GSE's consolidated statements of operations and are reflected in pro forma loss for the nine months ended September 30, 2017, in the table above.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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, 2017, nor is it intended to be an indication of future operating results.</div><div><br /></div></div> 2819000 3754000 6187000 6702000 5088000 2569000 9941000 9521000 352000 353000 118000 150000 126000 53000 38000 325000 662000 690000 0 852000 3240000 0 3240000 0 0 852000 -6402000 -10231000 19111000 9831000 20071000 22887000 9840000 16485000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 36pt; vertical-align: top; font-weight: bold; align: right;">19.</td><td style="width: auto; vertical-align: top; text-align: left;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Supplemental Cash Flow Information</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Cash and cash equivalents</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,831</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,111</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Restricted cash</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">960</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Cash, cash equivalents, and restricted cash</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,840</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">20,071</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div></div> 60000000 30000000 0.01 0.01 21432014 21024395 19833103 19425484 210000 214000 275000 -1291000 -413000 -549000 0.56 0.44 0.197 0.267 0.131 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Basis of Presentation</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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 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, 2017, filed with the Securities and Exchange Commission on March&#160;16,&#160;2018.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company has two reportable segments as follows:</div><div><br /></div><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 27.1pt; vertical-align: top; align: right;">&#9679;</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Performance Improvement Solutions (approximately 44% of revenue)</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Our Performance Improvement Solutions segment primarily encompasses our technical engineering and power plant high-fidelity simulation solutions 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.</div><div style="background-color: #ffffff;"><br /></div><div style="text-align: left;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 27.1pt; vertical-align: top; align: right;">&#9679;</td><td style="width: auto; vertical-align: top; text-align: left;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Nuclear Industry Training and Consulting (approximately 56% of revenue)</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Nuclear Industry Training and Consulting provides highly specialized and skilled nuclear operations instructors, procedure writers, technical engineers, and other consultants 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 this business line from the rest of the Company's product and service portfolio. GSE and its predecessors have been providing these services since 1997.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Financial information about the two business segments is provided in Note 18 of the accompanying condensed consolidated financial statements.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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, valuation of long-lived assets to be disposed of, valuation of contingent consideration issued in business acquisitions, valuation of stock-based compensation awards, and the recoverability of deferred tax assets. Actual results could differ from these estimates and those differences could be material.</div><div><br /></div></div> 9934000 1084000 1084000 14543000 7810000 8492000 -682000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">(<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>)</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Billings in excess of revenue earned (BIE)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,810</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14,543</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: middle; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Revenue recognized in the period from amounts included in BIE at the beginning of the period</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,934</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">N/A</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div></div> 35513000 11185000 52735000 16380000 3390000 1253000 1939000 713000 655000 655000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table represents a disaggregation of revenue by type of goods or services for the three and nine months ended September 30, 2018 and 2017, along with the reportable segment for each category:</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">(<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>)</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three months ended September 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Nine months ended September 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017 <sup>(1)</sup></div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017 <sup>(1)</sup></div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left;">Performance Improvement Solutions segment</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">System Design and Build</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,109</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,736</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,904</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">21,828</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Software</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">586</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">889</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,001</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,436</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Training and Consulting Services</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,154</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,112</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,709</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,829</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left;">Nuclear Industry Training and Consulting segment</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Training and Consulting Services</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,952</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,672</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">38,780</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18,783</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left;">Total revenue</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">21,801</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">15,409</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">69,394</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">48,876</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;"><sup>(1)</sup> Prior period amounts have not been adjusted under the modified retrospective transition method for the adoption of ASC 606.</div><div><br /></div></div> P5Y P5Y P5M 0.0275 0.02 0.0275 0.02 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 36pt; vertical-align: top; font-weight: bold; align: right;">14.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Debt</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Citizens Bank</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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 Borrower. The credit facilities mature in five years and bear interest at LIBOR plus a margin that varies depending on the overall leverage ratio of the Borrower 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 Borrower's obligations under the Credit Agreement are guaranteed by GSE's wholly-owned subsidiaries Hyperspring, Absolute, and True North and by any future material domestic subsidiaries (collectively, the Guarantors). The credit facilities are secured by liens on all assets of the Borrower and the Guarantors.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><u>RLOC</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">At September 30, 2018, there were no outstanding borrowings under the RLOC and five letters of credit totaling $2.3 million. The amount available at September 30, 2018, after consideration of letters of credit was approximately $2.7 million.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><u>Term Loan</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As discussed in Note 4, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Acquisitions</font>, we acquired True North on May 11, 2018 for total consideration of approximately $9.9 million in cash. We drew down $10.3 million to finance the acquisition of True North, $0.5 million of which was repaid to the Bank on the same day. The loan bears interest at the adjusted one-month LIBOR plus a margin ranging between 2% and 2.75% depending on the overall leverage ratio of the Company and matures in five years. We also incurred $70,000 debt issuance costs and $75,000 loan origination fees related to the Credit Agreement. Debt issuance costs and loan origination fees are reported as a direct deduction from the carrying amount of the loan and are amortized over the term of the loan using the effective interest method.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">At September 30, 2018, the outstanding long-term debt under the delayed draw term loan facility was as follows:</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: middle; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Long-term debt, net of discount</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,990</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: middle; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Less: current portion of long-term debt</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,901</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: middle; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Long-term debt, less current portion</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,089</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Credit Agreement contains customary covenants and restrictions typical for a financing of this type that, among other things, require the Borrower to satisfy certain financial covenants and restrict the Borrower's and Guarantors' 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 September 30, 2018, the Company was in compliance with its financial covenants.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;"><u>BB&amp;T Bank</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">At September 30, 2018 and December 31, 2017, the cash collateral account with BB&amp;T totaled $0.0 million and $1.0 million, respectively. The balances were classified as restricted cash on the consolidated balance sheets.</div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Prepaid expenses and other current assets consist of the following:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Inventory</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">261</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">755</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Income taxes receivable</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">296</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">418</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Prepaid expenses</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">298</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">549</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Other current assets</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">769</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,073</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total prepaid expenses and other current assets</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,624</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,795</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div></div> 74000 78000 6494000 6203000 6367000 -164000 254000 132000 411000 79000 2018-12-31 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 36pt; vertical-align: top; font-weight: bold; align: right;">12.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Derivative Instruments</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In the normal course of business, our operations are exposed to fluctuations in foreign currency values and interest rate changes. We may seek to control a portion of these risks through a risk management program that includes the use of derivative instruments.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Foreign Currency Risk Management</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company utilizes forward foreign currency exchange contracts to manage market risks associated with the fluctuations in foreign currency exchange rates and minimize credit exposure by limiting counterparties to nationally recognized financial institutions.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As of September 30, 2018, the Company had foreign exchange contracts outstanding of approximately 112.5 million Japanese Yen, 3.2 million Euro, and 0.2 million Australian Dollars at fixed rates. The contracts expire on various dates through December 2018. At December 31, 2017, the Company had contracts outstanding of approximately 162.5 million Japanese Yen, 24,000 Euro, and 0.2&#160;million&#160;Australian&#160;Dollars at fixed rates.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Interest Rate Risk Management</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">As discussed in Note 14, </font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Debt</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, the Company entered into a new term loan to finance the acquisition of True North in May. 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-size: 10pt; font-family: 'Times New Roman', Times, serif;">reduce the impact associated with interest rate fluctuations</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">. 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 GSE will receive interest on the basis of one-month USD-LIBOR-BBA-Bloomberg.</font></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Prepaid expenses and other current assets</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 18pt;">Foreign exchange contracts</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">201</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total asset derivatives</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">201</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left;">Other liabilities</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 18pt;">Interest rate swaps</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(39</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total liability derivatives</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(39</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net fair value</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(25</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">201</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company has not designated the derivative contracts as hedges. The changes in the fair value of the derivative contracts are included in (loss) gain on derivative instruments, net, in the consolidated statements of operations.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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 (loss) gain on derivative instruments, net, in the consolidated statements of operations.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">For the three and nine months ended September 30, 2018 and 2017, the Company recognized a net (loss) gain on its derivative instruments as outlined below:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three months ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Nine months ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Interest rate swap - change in fair value</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(28</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(39</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Foreign exchange contracts-change in fair value</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(14</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">74</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(178</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">145</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Remeasurement of related contract receivables,</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">&#160;billings in excess of revenue earned, and</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">&#160;subcontractor accruals</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(17</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(89</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">81</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(Loss) gain on derivative instruments, net</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(59</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">71</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(306</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">226</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div><div><br /></div></div> 39000 39000 0 0 0 39000 39000 0 14000 201000 14000 201000 0.0302 201000 -25000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 36pt; vertical-align: top; font-weight: bold; align: right;">13.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Stock-Based Compensation</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company recognizes compensation expense for all equity-based compensation awards issued to employees and directors that are expected to vest. Compensation cost is based on the fair value of awards as of the grant date. The Company recognized $0.4 million and $0.5 million of stock-based compensation expense related to equity awards for the three months ended September 30, 2018 and 2017, respectively, and recognized $1.4 million and $1.8 million of stock-based compensation expense related to equity awards for the nine months ended September 30, 2018 and 2017, respectively, under the fair value method. In addition to the equity-based compensation expense recognized, the Company also recognized $105,000 and $92,000 of stock-based compensation related to the change in the fair value of cash-settled restricted stock units (RSUs) during the three months ended September 30, 2018 and 2017, respectively. During the nine months ended September 30, 2018 and 2017, the Company recorded an expense of $165,000 and a net reduction of $80,000 in the fair value of cash-settled RSUs, respectively.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">During the three and nine months ended September 30, 2018, the Company granted 0 and 388,526 time-based RSUs with an aggregate fair value of $0.0 million and $1.3 million, respectively. For the three and nine months ended September 30, 2017, the Company granted 0 and 396,677 time-based RSUs with an aggregate fair value of $0.0 million and $1.4 million, respectively. A portion of the time-based RSUs vest quarterly in equal amounts over the course of eight quarters, a portion vest one year after grant and the remainder vest annually in equal amounts over the course of three years. The fair value of the time-based RSUs is expensed ratably over the requisite service period, which ranges from one to three years.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">During the nine months ended September 30, 2018 and 2017, the Company did not grant performance-based RSUs or stock options.</div><div><br /></div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 36pt; vertical-align: top; font-weight: bold; align: right;">3.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Basic and Diluted Loss per Common Share</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Basic loss per share is computed by dividing net loss by weighted average number of outstanding common shares 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, unless the impact of potential dilutive common shares outstanding has an anti-dilutive impact on diluted net loss per share.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The number of common shares and common share equivalents used in the determination of basic and diluted loss per share were as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands, except for share amounts)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three months ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Nine months ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Numerator:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Net loss</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(518</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(605</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,033</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(44</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Denominator:</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Weighted-average shares outstanding for basic loss per share</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,786,888</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,280,770</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,620,207</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,204,778</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Effect of dilutive securities:</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Stock options and restricted stock units</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Adjusted weighted-average shares outstanding and assumed conversions for diluted loss per share</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,786,888</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,280,770</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,620,207</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,204,778</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Shares related to dilutive securities excluded because inclusion would be anti-dilutive</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">713,024</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">534,833</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">645,714</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">550,218</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div></div> -0.03 -0.05 0.00 -0.03 -0.03 -0.03 -0.05 0.00 336000 -398000 0.21 1.124 -0.179 -0.136 -1.539 3532000 2866000 1856000 713000 2569000 5088000 221000 3758000 582000 527000 1701000 1701000 0 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 36pt; vertical-align: top; font-weight: bold; align: right;">11.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Fair Value of Financial Instruments</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">ASC 820, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Fair Value Measurement </font>(ASC 820), defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The levels of the fair value hierarchy established by ASC 820 are:</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Level 1:&#160; inputs are quoted prices, unadjusted, in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; background-color: #ffffff;">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.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Level 3:&#160; 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.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">At September 30, 2018, and December 31, 2017, the Company considers the recorded value of certain of its financial assets and liabilities, which consist primarily of cash equivalents, accounts receivable and accounts payable, to approximate fair value based upon their short-term nature.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As discussed in Note 14, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Debt</font>, we issued a new term loan to finance the acquisition of True North. As of September 30, 2018, the carrying amount of the long-term debt was $9.0 million. The carrying value of the Company's long-term debt approximated its fair value <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #f9f9f9;">based on Level 2 inputs since the debt carries a variable interest rate that is tied to the current LIBOR rate plus an applicable spread</font>.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">For the three and nine months ended September 30, 2018, 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 September 30, 2018.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table presents assets and liabilities measured at fair value at September 30, 2018:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Quoted Prices</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">in Active Markets</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">for Identical Assets</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">(Level 1)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Significant</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Other Observable</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Inputs</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">(Level 2)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Significant</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Unobservable</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Inputs</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">(Level 3)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Money market funds</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">852</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">852</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Foreign exchange contracts</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total assets</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">852</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">866</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Liability awards</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(404</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(404</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Interest rate swap contract</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(39</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(39</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total liabilities</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(443</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(443</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Money market funds at both September 30, 2018 and December 31, 2017 are included in cash and cash equivalents in the respective consolidated balance sheets.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table presents assets and liabilities measured at fair value at December 31, 2017:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Quoted Prices</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">in Active Markets</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">for Identical Assets</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">(Level 1)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Significant</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Other Observable</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Inputs</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">(Level 2)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Significant</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Unobservable</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Inputs</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">(Level 3)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Money market funds</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,240</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,240</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Foreign exchange contracts</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">201</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">201</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total assets</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,240</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">201</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,441</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Liability awards</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(242</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(242</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Contingent consideration</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,701</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,701</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total liabilities</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(242</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,701</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,943</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table provides a roll-forward of the fair value of the contingent consideration categorized as Level 3 for the nine months ended September 30, 2018:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Balance, January 1, 2018</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,701</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Payments made on contingent liabilities</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,701</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Change in fair value</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Balance, September 30, 2018</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; 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="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table provides a roll-forward of the fair value of the contingent consideration categorized as Level 3 for the nine months ended September 30, 2018:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Balance, January 1, 2018</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,701</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Payments made on contingent liabilities</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,701</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Change in fair value</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Balance, September 30, 2018</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><div><br /></div></div> 0 P3Y 0 14000 0 0 14000 0 201000 201000 -59000 -306000 226000 71000 -14000 -178000 145000 74000 -39000 0 0 -28000 8431000 12185000 3754000 2819000 0 8431000 8431000 3754000 3754000 3754000 0 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 36pt; vertical-align: top; font-weight: bold; align: right;">10.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Goodwill and Intangible Assets</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company's intangible assets include amounts recognized in connection with business acquisitions, including customer relationships, trade names, non-compete agreements and alliance agreements.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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).&#160;The change in the net carrying amount of goodwill from December 31, 2017 through September 30, 2018 was comprised of the following items:</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">(<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>)</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Performance Improvement Solutions</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Nuclear Industry Training and Consulting</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Balance, January 1, 2018</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,431</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,431</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Acquisition</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,754</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,754</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Balance, September 30, 2018</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,754</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,431</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">12,185</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">No events or circumstances occurred during the current reporting period that would indicate impairment of such goodwill.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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. There were no indications of impairment of intangible assets during the current reporting period. The increase in intangible assets during the three and nine months ended September 30, 2018 was due to the acquisition of True North. See Note 4, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Acquisitions</font> for details.</div><div><br /></div></div> 5421000 16659000 13363000 4224000 5572000 -272000 -151000 16931000 2015 1997 1997 2015 2016 2011 -513000 355000 -909000 -204000 92000 399000 314000 124000 296000 201000 -18000 77000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 36pt; vertical-align: top; font-weight: bold; align: right;">17.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Income Taxes</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">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-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div><div>&#160;</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three months ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Nine months ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Provision for income taxes</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">314</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">92</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">124</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">399</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Effective tax rate</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(153.9</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)%</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(17.9</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)%</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(13.6</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)%</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">112.4</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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 2018 is comprised mainly of federal income tax expense, foreign income tax expense, and state taxes. Tax expense in 2017 is comprised mainly of foreign income tax expense, Alternative Minimum Tax, state taxes, and deferred tax expense relating to the tax amortization of goodwill.</div><div><br /></div><div style="font-size: 10pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; margin-top: 3pt; text-align: justify; margin-right: 3pt;">Our effective tax rates were (153.9)% and (13.6%) for the three and nine months ended September 30, 2018. For the three months ended September 30, 2018, the difference between our effective tax rate of (153.9)% and the U.S. statutory federal income tax rate of 21% was primarily due to permanent differences, accruals related to uncertain tax positions for certain foreign tax contingencies, discrete item adjustments for the foreign taxes, and return to provision true-ups which were known as of September 30, 2018. For the nine months ended September 30, 2018, the difference between the effective tax rate of (13.6)% and the U.S. statutory federal income tax rate of 21% was primarily due to changes in jurisdictional income and the inclusion of income (loss) from an acquisition in the second quarter of 2018.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Because of its net operating loss carryforwards, the Company is subject to U.S. federal and state income tax examinations from the year 1997 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 for the UK.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">i.e.</font>, a likelihood of more than 50%) that the position would be sustained upon examination by tax authorities that have full knowledge of all relevant information. A recognized tax position is then measured at the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement. Interest and penalties related to income taxes are accounted for as income tax expense.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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 Chinese, Swedish and U.K. net deferred assets as of September 30, 2018. 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. and India.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company follows the guidance in SEC Staff Accounting Bulletin 118 (SAB 118), which provides additional clarification regarding the application of <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">ASC 740</font> in situations where the Company does not have the necessary information available, prepared, or analyzed in reasonable detail to complete the accounting for certain income tax effects of the Act for the reporting period in which the Act was enacted. SAB 118 provides for a measurement period beginning in the reporting period that includes the Act's enactment date and ending when the Company has obtained, prepared, and analyzed the information needed in order to complete the accounting requirements but in no circumstances should the measurement period extend beyond one year of the enactment date. The Company will complete the remeasurement of its deferred taxes at December 31, 2018.</div><div><br /></div><div style="font-size: 10pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; margin-top: 3pt; text-align: justify; margin-right: 3pt;">The Company recognizes the tax on GILTI as a period cost in the period the tax is incurred. Under this policy, we have not provided deferred taxes related to temporary differences that upon their reversal will affect the amount of income subject to GILTI in the period. For the nine months ended September 30, 2018, there is no GILTI inclusion.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company has made an entity classification (CTB) election to treat GSE UK as a disregarded entity effective January 1, 2018. Therefore, as of January 1, 2018, GSE UK is treated as a branch of the US for tax purposes. Accordingly, GSE UK's 2018 activity has been included in the US Company's income tax (benefit) provision.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">During the quarter ended June 30, 2018, the Company identified an immaterial error of $1.2 million, or $0.06 per share, in the December 31, 2017 financial statements related to the release of the valuation allowance against deferred tax assets attributable to windfall tax benefits recognized upon the adoption of ASU 2016-09. The portion relating to ASU 2016-09 should have been recorded to the consolidated statement of operations as an increase to our benefit for income taxes with a resulting increase to net income during the year ended December 31, 2017, however, the adjustment was recorded to accumulated deficit in the consolidated statement of changes in stockholders' equity.&#160;This had no impact to the ending accumulated deficit balance at December 31, 2017.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Additionally, the Company identified a $0.7 million classification error between deferred tax asset and deferred tax liability at December 31, 2017 due to improper netting of deferred taxes by jurisdiction. Accordingly, we reclassified $0.7 million of deferred tax liabilities, which was included in other liabilities to deferred tax assets in our December 31, 2017 consolidated balance sheet.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company evaluated the required changes and determined that their impact was not material.&#160;The financial statements for the year ended December 31, 2018 will reflect the correct comparative data.</div><div><br /></div></div> 296000 418000 -5204000 -5800000 5000000 -911000 -965000 3165000 -5318000 -256000 112000 -770000 -948000 -8000 359000 0 0 0 0 2604000 6597000 -153000 15000 -114000 60000 261000 755000 2300000.0000000000 27437000 26510000 443000 1943000 0 0 443000 1701000 0 242000 56182000 57551000 25252000 18803000 0 P18M P3Y 5000000 25000000 2700000 8990000 1901000 0 1901000 8990000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 36pt; vertical-align: top; font-weight: bold; align: right;">7.</td><td style="width: auto; vertical-align: top; text-align: left;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Contract Receivables</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Contract receivables represent the Company's unconditional rights to consideration due from a broad base of both domestic and international customers. All contract receivables are considered to be collectible within twelve months.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The components of contract receivables are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Billed receivables</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">12,592</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,154</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Unbilled receivables</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,926</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,980</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Allowance for doubtful accounts</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(280</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(137</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total contract receivables, net</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,238</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">13,997</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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 due according to the contractual terms of the receivable. The allowance for doubtful accounts is based on historical trends of past due accounts, write-offs, and specific identification and review of customer accounts. During the nine months ended September 30, 2018 and 2017, the Company recorded allowances for doubtful accounts of $146,000 and $118,000, respectively.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">During October 2018, the Company invoiced $5.0 million of the unbilled amounts related to the balance at September 30, 2018.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As of September 30, 2018, the Company had two customers that accounted for 19.7% and 13.1% of its consolidated contract receivables, respectively. As of December 31, 2017, the Company had one customer that accounted for 26.7% of its consolidated contract receivables.</div><div><br /></div><div><br /></div></div> 0 7089000 7089000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 36pt; vertical-align: top; font-weight: bold; align: right;">6.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Contingent Consideration</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Acquisitions may include contingent consideration payments based on future financial measures of an acquired company. Under ASC 805, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Business Combinations</font>, contingent consideration is required to be recognized at fair value as of the acquisition date. We estimate the fair value of these liabilities based on financial projections of the acquired companies and estimated probabilities of achievement. At each reporting date, the contingent consideration obligation is revalued to estimated fair value and changes in fair value subsequent to the acquisition are reflected in income or expense in the consolidated statements of operations, and could cause a material impact to our operating results. Changes in the fair value of contingent consideration obligations may result from changes in discount periods and rates, changes in the timing and amount of revenue and/or earnings estimates and changes in probability assumptions with respect to the likelihood of achieving the various earn-out criteria.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As of December 31, 2017, the remaining contingent consideration, related to our acquisition of Hyperspring in 2014 was $1.7 million, all of which was paid in January 2018. There was no contingent consideration liability as of September 30, 2018.</div><div><br /></div></div> -1090000 6997000 400000 -8645000 -10470000 2997000 -6360000 -400000 -44000 -605000 -518000 -1033000 -1033000 -838000 -169000 -195000 -349000 -388000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Accounting pronouncements recently adopted</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2014-09, </font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Revenue from Contracts with Customers</font> (ASU 2014-09), which provides guidance for revenue recognition<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">.&#160;Subsequently, the FASB issued a series of updates to the revenue recognition guidance in ASC 606, </font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Revenue from Contracts with Customers </font>(ASC 606)<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">. Under ASC 606, revenue is recognized when a customer obtains control of promised goods or services and is recognized at an amount that reflects the consideration expected to be received in exchange for such goods or services. In addition, the new accounting standard requires disclosure of the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. ASU 2014-09 is effective for the fiscal year ending December 31, 2018 and interim periods therein.</font></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">We adopted ASU 2014-09 and all the related updates (collectively, the new revenue standard) on January 1, 2018 </font>using the modified retrospective transition method. The new revenue standard was applicable <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">to (1) all new contracts </font>entered into after January 1, 2018 and (ii) all existing contracts for which all (or substantially all) of the revenue has not been recognized under legacy revenue guidance. We recognized the cumulative effect of initially applying the new revenue standard as an increase of $0.7 million to the opening balance of accumulated deficit. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">This adoption primarily affected our software license sales with multiple deliverables, which typically include the following elements: license, installation and training services and PCS. Under the legacy </font>revenue recognition standard, due to the lack of vendor specific objective evidence (VSOE), revenue was recognized ratably over the PCS period. Under the new revenue standard, the total transaction price is allocated to the identified performance obligations based on their relative standalone selling prices, and revenue is recognized as the performance obligations are satisfied.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The impact of adoption on our consolidated statement of operations and balance sheet was as follows (<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>):</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">Income Statement</font></div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three months ended September 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Nine months ended September 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Balance without adoption of ASC 606</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Effect of Change</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Balance without adoption of ASC 606</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Effect of Change</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 28%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Revenue</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">21,801</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">21,952</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(151</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">69,394</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">69,666</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(272</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 28%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Gross profit</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,421</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,572</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(151</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">16,659</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">16,931</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(272</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 28%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Provision for income taxes</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">314</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">296</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(18</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">124</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">201</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">77</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 28%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net loss</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(518</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(349</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(169</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,033</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(838</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(195</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">Balance Sheet</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Balance without adoption of ASC 606</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Effect of Change</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Contract receivables, net</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,238</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,238</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Deferred tax assets</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,203</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,367</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(164</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Billings in excess of revenue earned</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,810</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,492</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(682</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Accumulated deficit</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(43,248</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(43,766</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">518</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">In August 2016, the FASB issued ASU No. 2016-15, </font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; background-color: #ffffff;">Classification of Certain Cash Receipts and Cash Payments</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;"> (ASU 2016-15). The new guidance addresses eight specific cash flow issues and applies to all entities that are required to present a statement of cash flows. ASU 2016-15 was effective for fiscal reporting periods beginning after December 15, 2017, including interim reporting periods within those fiscal years. We adopted ASU 2016-15 on January 1, 2018, on a retrospective basis. Upon the adoption of ASU 2016-15, cash payments made to settle a contingent consideration liability from an acquisition in excess of the amount recognized at the acquisition date are classified as operating activities, which were previously presented as financing activities. The comparative statement of cash flows has been restated to include only the payments made to settle the contingent liability related to the original amount recognized at the acquisition date in the financing activities; previously, the payment of $0.4 million related to fair value adjustment and interest accretion of the contingent liability was included in financing activities. Upon the adoption of ASU 2016-15, it was reclassified as an operating activity.</font></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In November 2016, the FASB issued ASU No. 2016-18, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Restricted Cash</font> (ASU 2016-18). The new guidance applies to all entities that have restricted cash or restricted cash equivalents and are required to present a statement of cash flows. This update is intended to reduce diversity in cash flow presentation of restricted cash and restricted cash equivalents and requires entities to include all cash and cash equivalents, both restricted and unrestricted, in the beginning-of-period and end-of-period totals presented on the statement of cash flows. We adopted ASU 2016-18 effective January 1, 2018, on a retrospective basis. As the result of the adoption of ASU 2016-18, we restated the statement of cash flows for the comparative period to include both restricted and unrestricted cash in the beginning-of-period and end-of-period totals, and eliminated the transfers between restricted and unrestricted cash in the statement of cash flows.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In January 2017, the FASB issued ASU No. 2017-01, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Business Combinations: Clarifying the definition of a Business</font>, which amends the definition of a business. ASU 2017-01 was effective for acquisitions commencing on or after December 15, 2017, with early adoption permitted. We adopted ASU 2017-01 effective January 1, 2018. ASU 2017-01 is applied prospectively to acquisitions commencing on or after the effective date.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In May 2017, the FASB issued ASU No. 2017-09, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Compensation - Stock Compensation</font> (ASU 2017-09). The new guidance is intended to provide clarity and reduce both (1) diversity in practice and (2) cost and complexity when applying the guidance on ASC 718, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Compensation &#8211; Stock Compensation</font>. Entities are required to apply modification accounting for any change to an award, except for a change that is deemed to be purely administrative in nature. ASU 2017-09 provides guidance about which changes to the terms or conditions of a share-based award require an entity to apply modification accounting in ASC 718. The amendments in this update were effective for all entities and for annual periods, and interim periods within those annual periods, beginning after December 15, 2017. We adopted ASU 2017-09 effective January 1, 2018, on a prospective basis. The adoption of this standard did not have a significant impact to our financial statements or financial statement disclosures.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Accounting pronouncements not yet adopted</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In February 2016, the FASB issued ASU No. 2016-02, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Leases</font>. The new standard establishes a right-of-use (ROU) model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. 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 comparative period presented in the consolidated financial statements, with certain practical expedients available. We are still evaluating the impact of the pending adoption of the new standard on the consolidated financial statements, and we expect that, upon adoption, the recognition of ROU assets and lease liabilities could be material.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In June 2016, the FASB issued ASU 2016-13, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Financial Instruments - Credit Losses</font>, which introduces new guidance for credit losses on instruments within its scope. The new guidance introduces an approach based on expected losses to estimate credit losses on certain types of financial instruments, including, but not limited to, trade and other receivables, held-to-maturity debt securities, loans and net investments in leases. The new guidance also modifies the impairment model for available-for-sale debt securities and requires the entities to determine whether all or a portion of the unrealized loss on an available-for-sale debt security is a credit loss. The standard also indicates that entities may not use the length of time a security has been in an unrealized loss position as a factor in concluding whether a credit loss exists. The ASU is effective for public companies for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. Early adoption is permitted for all entities for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The Company is currently evaluating the effects, if any, that the adoption of this guidance will have on the Company's consolidated financial position, results of operations and cash flows.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In January 2017, the FASB issued ASU No. 2017-04, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Simplifying the Test for Goodwill Impairment</font> (ASU 2017-04).&#160; ASU 2017-04 simplifies the accounting for goodwill impairment by eliminating Step 2 of the current goodwill impairment test, which required a hypothetical purchase price allocation. Goodwill impairment will now be the amount by which the reporting unit's carrying value exceeds its fair value, limited to the carrying value of the goodwill. ASU 2017-04 is effective for financial statements issued for fiscal years, and interim periods beginning after December 15, 2019. We are currently evaluating the potential impact of the adoption of ASU 2017-04 on our consolidated financial statements.</div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 36pt; vertical-align: top; font-weight: bold; align: right;">2.</td><td style="width: auto; vertical-align: top; text-align: left;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Recent Accounting Pronouncements</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Accounting pronouncements recently adopted</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2014-09, </font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Revenue from Contracts with Customers</font> (ASU 2014-09), which provides guidance for revenue recognition<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">.&#160;Subsequently, the FASB issued a series of updates to the revenue recognition guidance in ASC 606, </font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Revenue from Contracts with Customers </font>(ASC 606)<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">. Under ASC 606, revenue is recognized when a customer obtains control of promised goods or services and is recognized at an amount that reflects the consideration expected to be received in exchange for such goods or services. In addition, the new accounting standard requires disclosure of the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. ASU 2014-09 is effective for the fiscal year ending December 31, 2018 and interim periods therein.</font></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">We adopted ASU 2014-09 and all the related updates (collectively, the new revenue standard) on January 1, 2018 </font>using the modified retrospective transition method. The new revenue standard was applicable <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">to (1) all new contracts </font>entered into after January 1, 2018 and (ii) all existing contracts for which all (or substantially all) of the revenue has not been recognized under legacy revenue guidance. We recognized the cumulative effect of initially applying the new revenue standard as an increase of $0.7 million to the opening balance of accumulated deficit. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">This adoption primarily affected our software license sales with multiple deliverables, which typically include the following elements: license, installation and training services and PCS. Under the legacy </font>revenue recognition standard, due to the lack of vendor specific objective evidence (VSOE), revenue was recognized ratably over the PCS period. Under the new revenue standard, the total transaction price is allocated to the identified performance obligations based on their relative standalone selling prices, and revenue is recognized as the performance obligations are satisfied.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The impact of adoption on our consolidated statement of operations and balance sheet was as follows (<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>):</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">Income Statement</font></div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three months ended September 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Nine months ended September 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Balance without adoption of ASC 606</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Effect of Change</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Balance without adoption of ASC 606</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Effect of Change</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 28%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Revenue</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">21,801</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">21,952</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(151</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">69,394</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">69,666</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(272</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 28%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Gross profit</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,421</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,572</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(151</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">16,659</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">16,931</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(272</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 28%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Provision for income taxes</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">314</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">296</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(18</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">124</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">201</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">77</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 28%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net loss</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(518</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(349</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(169</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,033</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(838</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(195</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">Balance Sheet</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Balance without adoption of ASC 606</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Effect of Change</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Contract receivables, net</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,238</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,238</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Deferred tax assets</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,203</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,367</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(164</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Billings in excess of revenue earned</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,810</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,492</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(682</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Accumulated deficit</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(43,248</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(43,766</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">518</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The impact of adoption on our consolidated statement of operations and balance sheet was as follows (<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>):</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">Income Statement</font></div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three months ended September 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Nine months ended September 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Balance without adoption of ASC 606</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Effect of Change</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Balance without adoption of ASC 606</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Effect of Change</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 28%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Revenue</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">21,801</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">21,952</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(151</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">69,394</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">69,666</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(272</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 28%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Gross profit</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,421</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,572</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(151</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">16,659</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">16,931</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(272</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 28%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Provision for income taxes</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">314</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">296</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(18</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">124</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">201</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">77</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 28%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net loss</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(518</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(349</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(169</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,033</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(838</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(195</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">Balance Sheet</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Balance without adoption of ASC 606</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Effect of Change</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Contract receivables, net</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,238</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,238</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Deferred tax assets</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,203</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,367</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(164</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Billings in excess of revenue earned</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,810</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,492</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(682</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Accumulated deficit</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(43,248</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(43,766</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">518</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">In August 2016, the FASB issued ASU No. 2016-15, </font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; background-color: #ffffff;">Classification of Certain Cash Receipts and Cash Payments</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;"> (ASU 2016-15). The new guidance addresses eight specific cash flow issues and applies to all entities that are required to present a statement of cash flows. ASU 2016-15 was effective for fiscal reporting periods beginning after December 15, 2017, including interim reporting periods within those fiscal years. We adopted ASU 2016-15 on January 1, 2018, on a retrospective basis. Upon the adoption of ASU 2016-15, cash payments made to settle a contingent consideration liability from an acquisition in excess of the amount recognized at the acquisition date are classified as operating activities, which were previously presented as financing activities. The comparative statement of cash flows has been restated to include only the payments made to settle the contingent liability related to the original amount recognized at the acquisition date in the financing activities; previously, the payment of $0.4 million related to fair value adjustment and interest accretion of the contingent liability was included in financing activities. Upon the adoption of ASU 2016-15, it was reclassified as an operating activity.</font></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In November 2016, the FASB issued ASU No. 2016-18, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Restricted Cash</font> (ASU 2016-18). The new guidance applies to all entities that have restricted cash or restricted cash equivalents and are required to present a statement of cash flows. This update is intended to reduce diversity in cash flow presentation of restricted cash and restricted cash equivalents and requires entities to include all cash and cash equivalents, both restricted and unrestricted, in the beginning-of-period and end-of-period totals presented on the statement of cash flows. We adopted ASU 2016-18 effective January 1, 2018, on a retrospective basis. As the result of the adoption of ASU 2016-18, we restated the statement of cash flows for the comparative period to include both restricted and unrestricted cash in the beginning-of-period and end-of-period totals, and eliminated the transfers between restricted and unrestricted cash in the statement of cash flows.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In January 2017, the FASB issued ASU No. 2017-01, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Business Combinations: Clarifying the definition of a Business</font>, which amends the definition of a business. ASU 2017-01 was effective for acquisitions commencing on or after December 15, 2017, with early adoption permitted. We adopted ASU 2017-01 effective January 1, 2018. ASU 2017-01 is applied prospectively to acquisitions commencing on or after the effective date.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In May 2017, the FASB issued ASU No. 2017-09, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Compensation - Stock Compensation</font> (ASU 2017-09). The new guidance is intended to provide clarity and reduce both (1) diversity in practice and (2) cost and complexity when applying the guidance on ASC 718, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Compensation &#8211; Stock Compensation</font>. Entities are required to apply modification accounting for any change to an award, except for a change that is deemed to be purely administrative in nature. ASU 2017-09 provides guidance about which changes to the terms or conditions of a share-based award require an entity to apply modification accounting in ASC 718. The amendments in this update were effective for all entities and for annual periods, and interim periods within those annual periods, beginning after December 15, 2017. We adopted ASU 2017-09 effective January 1, 2018, on a prospective basis. The adoption of this standard did not have a significant impact to our financial statements or financial statement disclosures.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Accounting pronouncements not yet adopted</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In February 2016, the FASB issued ASU No. 2016-02, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Leases</font>. The new standard establishes a right-of-use (ROU) model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. 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 comparative period presented in the consolidated financial statements, with certain practical expedients available. We are still evaluating the impact of the pending adoption of the new standard on the consolidated financial statements, and we expect that, upon adoption, the recognition of ROU assets and lease liabilities could be material.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In June 2016, the FASB issued ASU 2016-13, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Financial Instruments - Credit Losses</font>, which introduces new guidance for credit losses on instruments within its scope. The new guidance introduces an approach based on expected losses to estimate credit losses on certain types of financial instruments, including, but not limited to, trade and other receivables, held-to-maturity debt securities, loans and net investments in leases. The new guidance also modifies the impairment model for available-for-sale debt securities and requires the entities to determine whether all or a portion of the unrealized loss on an available-for-sale debt security is a credit loss. The standard also indicates that entities may not use the length of time a security has been in an unrealized loss position as a factor in concluding whether a credit loss exists. The ASU is effective for public companies for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. Early adoption is permitted for all entities for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The Company is currently evaluating the effects, if any, that the adoption of this guidance will have on the Company's consolidated financial position, results of operations and cash flows.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In January 2017, the FASB issued ASU No. 2017-04, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Simplifying the Test for Goodwill Impairment</font> (ASU 2017-04).&#160; ASU 2017-04 simplifies the accounting for goodwill impairment by eliminating Step 2 of the current goodwill impairment test, which required a hypothetical purchase price allocation. Goodwill impairment will now be the amount by which the reporting unit's carrying value exceeds its fair value, limited to the carrying value of the goodwill. ASU 2017-04 is effective for financial statements issued for fiscal years, and interim periods beginning after December 15, 2019. We are currently evaluating the potential impact of the adoption of ASU 2017-04 on our consolidated financial statements.</div><div><br /></div></div> 2 2 2 73000 -26000 -632000 -474000 339000 455000 -520000 -892000 -6000 494000 110000 -584000 13290000 4856000 17133000 5447000 37000 37000 769000 1073000 1701000 0 0 1701000 1258000 1545000 1035000 1182000 33000 -5000 24000 -4000 -258000 192000 319000 -31000 -258000 613000 260000 632000 1505000 9521000 9941000 9941000 0 0 9635000 8455000 70000 414000 1701000 510000 64000 0.01 0.01 2000000 2000000 0 0 0 0 0 0 549000 298000 1624000 2795000 10300000 10300000 276000 39000 0 10154000 1105000 1433000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 36pt; vertical-align: top; font-weight: bold; align: right;">15.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Product Warranty</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Balance, January 1, 2018</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,953</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Current period provision</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(73</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Current period claims</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(183</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Currency adjustment</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(10</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Balance at September 30, 2018</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,687</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div><div><br /></div></div> 5290000 4782000 1165000 1063000 146000 118000 146000 118000 19238000 0 19238000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table sets forth the revenue and operating results attributable to each reportable segment and includes a reconciliation of segment revenue to consolidated revenue and operating results to consolidated income before income taxes:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div><div>&#160;</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three months ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Nine months ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Revenue:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Performance Improvement Solutions</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,849</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,737</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">30,614</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">30,093</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Nuclear Industry Training and Consulting</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,952</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,672</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">38,780</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18,783</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">21,801</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">15,409</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">69,394</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">48,876</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Operating income:</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Performance Improvement Solutions</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">494</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(892</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">110</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(6</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Nuclear Industry Training and Consulting</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(520</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">339</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(584</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">455</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Change in fair value of contingent consideration, net</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(79</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(376</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Operating (loss) income</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(26</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(632</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(474</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">73</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Interest (expense) income, net</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(114</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">15</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(153</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">60</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(Loss) gain on derivative instruments, net</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(59</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">71</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(306</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">226</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Other (expense) income, net</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">33</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">24</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(4</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(Loss) income before income taxes</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(204</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(513</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(909</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">355</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div></div> 500000 1164000 0 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 36pt; vertical-align: top; font-weight: bold; align: right;">9.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Software Development Costs, Net</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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.&#160; 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.&#160; 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.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Software development costs capitalized were $53,000 and $325,000 for the three and nine months ended September 30, 2018, respectively, and $38,000 and $126,000 for the three and nine months ended September 30, 2017, respectively. Total amortization expense was $150,000 and $353,000 for the three and nine months ended September 30, 2018, respectively, and $118,000 and $352,000 for the three and nine months ended September 30, 2017, respectively.</div><div><br /></div></div> 353000 765000 1103000 247000 0 -2000 2000 960000 9000 193856 1000000 0 2069000 432000 824000 591000 222000 591000 359000 1177000 227000 498000 0 465000 33000 230000 181000 0 49000 0 159000 159000 0 0 70000 1177000 0 45000 40 591000 824000 1910000 273000 222000 71000 0 60000 -11000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 36pt; vertical-align: top; font-weight: bold; align: right;">5.</td><td style="width: auto; vertical-align: top; text-align: left;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Restructuring Activities</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">On December 27, 2017, the board of GSE Systems, Inc. approved an international restructuring plan to streamline and optimize the Company's global operations. Beginning in December 2017, GSE has been in the process of consolidating its engineering services and R&amp;D activities to Maryland and ceasing an unprofitable non-core business in the United Kingdom (UK). As a result, the Company closed its offices in Nyk&#246;ping, Sweden; Chennai, India; and Stockton-on-Tees, UK. These actions are designed to improve Company productivity by eliminating duplicate employee functions, increasing GSE's focus on its core business, improving efficiency and maintaining the full range of engineering capabilities while reducing costs and organizational complexity.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">GSE eliminated approximately 40 positions 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 2018. As a result of these efforts, as shown in the table below, GSE expects to record a total restructuring charge of approximately $2.1 million, primarily related to workforce reductions, contract termination costs and asset write-offs due to the exit activities. As of September 30, 2018, we had recorded restructuring charges totaling $1.9 million ($1.2 million during the nine months ended September 30, 2018). In addition to the restructuring costs in the table below, the Company has an estimated $1.6 million of cumulative translation adjustments that will be charged against net income (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 2018.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following tables summarize the restructuring costs and restructuring liabilities at September 30, 2018:</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">(<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>)</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Total Expected Costs</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Costs Incurred to Date</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Expected Costs Remaining</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Employee termination benefits</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">824</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">824</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Lease termination costs</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">591</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">591</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Assets write-offs/impairment</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">222</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">222</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Other restructuring costs</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">432</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">273</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">159</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total Restructuring costs</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,069</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,910</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">159</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The restructuring costs related to our Performance Improvement Solutions segment and are included in the consolidated statements of operations within the "Restructuring charges" line caption.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Employee termination benefits</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Lease termination costs</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Other Restructuring costs</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: middle; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Balance as of January 1, 2018</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">465</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">33</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">498</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: middle; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Accruals</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">359</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">591</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">227</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,177</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: middle; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Payments</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(632</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(613</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(260</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,505</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: middle; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Currency translation and other adjustments</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(11</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">71</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">60</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: middle; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Balance as of September 30, 2018</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">181</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">49</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">230</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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><br /></div></div> -43248000 -42870000 518000 -43766000 655000 69394000 21801000 48876000 15409000 -151000 21952000 -272000 69666000 3684000 2001000 38780000 19904000 2112000 4154000 2436000 5109000 6672000 5829000 5736000 586000 11952000 8709000 18783000 889000 21828000 18783000 30093000 38780000 30614000 9849000 11952000 6672000 8737000 49612000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Revenue recognition</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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 segment and Nuclear Industry Training and Consulting segment.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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 as a stand-ready obligation.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The SDB contracts generally </font>provide a one-year base warranty<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> 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-size: 10pt; font-family: 'Times New Roman', Times, serif;"> 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></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Revenue from the sale of perpetual standalone software licenses, which do not require significant modification or customization, is recognized upon its delivery to the customer.&#160; Revenue from the sale of term or 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.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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 per type of work, as well as approved expenses incurred. The customers are billed on a regular basis, such as weekly, biweekly or monthly. In accordance with Accounting Standards Codification (ASC) 606-10-55-18, 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 over the service period using the cost-to-cost input method as the Company's performance does not create an asset with an 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.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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.</div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 36pt; vertical-align: top; font-weight: bold; align: right;">16.</td><td style="width: auto; vertical-align: top; text-align: left;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Revenue</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table represents a disaggregation of revenue by type of goods or services for the three and nine months ended September 30, 2018 and 2017, along with the reportable segment for each category:</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">(<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>)</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three months ended September 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Nine months ended September 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017 <sup>(1)</sup></div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017 <sup>(1)</sup></div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left;">Performance Improvement Solutions segment</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">System Design and Build</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,109</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,736</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,904</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">21,828</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Software</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">586</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">889</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,001</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,436</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Training and Consulting Services</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,154</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,112</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,709</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,829</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left;">Nuclear Industry Training and Consulting segment</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Training and Consulting Services</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,952</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,672</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">38,780</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18,783</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left;">Total revenue</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">21,801</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">15,409</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">69,394</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">48,876</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;"><sup>(1)</sup> Prior period amounts have not been adjusted under the modified retrospective transition method for the adoption of ASC 606.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">(<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>)</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Billings in excess of revenue earned (BIE)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,810</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14,543</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: middle; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Revenue recognized in the period from amounts included in BIE at the beginning of the period</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,934</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">N/A</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">For the three and nine months ended September 30, 2018, the Company recognized revenue of $1.1 million related to performance obligations satisfied in previous periods.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As of September 30, 2018, the aggregate amount of transaction price allocated to the remaining performance obligations of SDB, software and fixed-price training and consulting services contracts is $49.6 million. The Company will recognize the revenue as the performance obligations are satisfied, which is expected to occur over the next 12 months.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Part of the training and consulting services contracts are T&amp;M 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 per type of work, as well as approved expenses incurred. As part of our adoption of ASU 2014-09, we have elected to use the optional exemption under ASC 606-10-50-14(b), pursuant to which we have excluded disclosures of transaction prices allocated to remaining performance obligations under such contracts and when we expect to recognize the revenue.</div><div><br /></div></div> P12M <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">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-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div><div>&#160;</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three months ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Nine months ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Provision for income taxes</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">314</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">92</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">124</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">399</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Effective tax rate</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(153.9</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)%</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(17.9</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)%</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(13.6</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)%</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">112.4</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Balance, January 1, 2018</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,953</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Current period provision</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(73</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Current period claims</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(183</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Currency adjustment</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(10</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Balance at September 30, 2018</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,687</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#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="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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. 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 September 30, 2018, 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. The following amounts except for cash are all reflected in the consolidated statement of cash flows within the "Acquisition of True North Consulting, net of cash acquired" line caption.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">(<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>)</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total purchase price</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,941</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;Purchase price allocation:</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; text-indent: 11pt;">Cash</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">306</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; text-indent: 11pt;">Contract receivables</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,345</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; text-indent: 11pt;">Prepaid expenses and other current assets</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; text-indent: 11pt;">Property, and equipment, net</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; text-indent: 11pt;">Intangible assets</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,088</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; text-indent: 11pt;">Accounts payable, accrued expenses</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,420</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; text-indent: 11pt;">Accrued compensation</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(137</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;Total identifiable net assets</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,187</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;Goodwill</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,754</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;Net assets acquired</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,941</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; 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="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table summarizes the consideration paid to acquire Absolute and the fair value of the assets acquired and liabilities assumed at the date of the transaction.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total purchase price</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,521</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Purchase price allocation:</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Cash</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">455</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Contract receivables</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,121</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Prepaid expenses and other current assets</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">68</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Property, and equipment, net</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">184</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Intangible assets</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,569</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Accounts payable, accrued expenses, and other liabilities</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(78</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Accrued compensation</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,617</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total identifiable net assets</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,702</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Goodwill</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,819</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net assets acquired</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,521</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; 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="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table presents assets and liabilities measured at fair value at September 30, 2018:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Quoted Prices</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">in Active Markets</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">for Identical Assets</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">(Level 1)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Significant</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Other Observable</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Inputs</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">(Level 2)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Significant</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Unobservable</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Inputs</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">(Level 3)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Money market funds</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">852</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">852</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Foreign exchange contracts</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total assets</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">852</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">866</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Liability awards</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(404</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(404</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Interest rate swap contract</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(39</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(39</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total liabilities</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(443</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(443</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Money market funds at both September 30, 2018 and December 31, 2017 are included in cash and cash equivalents in the respective consolidated balance sheets.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table presents assets and liabilities measured at fair value at December 31, 2017:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Quoted Prices</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">in Active Markets</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">for Identical Assets</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">(Level 1)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Significant</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Other Observable</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Inputs</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">(Level 2)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Significant</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Unobservable</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Inputs</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">(Level 3)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Money market funds</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,240</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,240</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Foreign exchange contracts</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">201</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">201</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total assets</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,240</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">201</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,441</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Liability awards</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(242</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(242</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Contingent consideration</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,701</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,701</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total liabilities</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(242</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,701</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,943</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; 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="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The number of common shares and common share equivalents used in the determination of basic and diluted loss per share were as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands, except for share amounts)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three months ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Nine months ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Numerator:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Net loss</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(518</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(605</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,033</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(44</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Denominator:</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Weighted-average shares outstanding for basic loss per share</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,786,888</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,280,770</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,620,207</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,204,778</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Effect of dilutive securities:</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Stock options and restricted stock units</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Adjusted weighted-average shares outstanding and assumed conversions for diluted loss per share</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,786,888</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,280,770</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,620,207</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,204,778</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Shares related to dilutive securities excluded because inclusion would be anti-dilutive</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">713,024</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">534,833</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">645,714</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">550,218</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; 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="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">At September 30, 2018, the outstanding long-term debt under the delayed draw term loan facility was as follows:</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: middle; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Long-term debt, net of discount</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,990</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: middle; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Less: current portion of long-term debt</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,901</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: middle; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Long-term debt, less current portion</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,089</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; 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="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Cash and cash equivalents</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,831</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,111</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Restricted cash</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">960</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Cash, cash equivalents, and restricted cash</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,840</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">20,071</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; 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="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Intangible Assets</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Weighted average amortization period</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Fair Value</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: center;">(in years)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: center;">(in thousands)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: middle; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Customer relationships</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">15</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,758</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: middle; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Tradename</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">10</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">582</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: middle; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Non-compete agreements</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">221</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: middle; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Alliance agreements</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 2px; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">527</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: middle; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Total</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 4px; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,088</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; 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="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company identified $2.6 million of other intangible assets, including customer relationships and trademarks/names, with amortization periods of three to ten years. 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-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Intangible Assets</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Weighted average amortization period</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Fair Value</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: center;">(in years)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: center;">(in thousands)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: middle; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Customer relationships</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">10</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,856</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: middle; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Trademarks/Names</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 2px; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">713</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: middle; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Total</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 4px; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,569</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; 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="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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).&#160;The change in the net carrying amount of goodwill from December 31, 2017 through September 30, 2018 was comprised of the following items:</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">(<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>)</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Performance Improvement Solutions</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Nuclear Industry Training and Consulting</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Balance, January 1, 2018</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,431</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,431</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Acquisition</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,754</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,754</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Balance, September 30, 2018</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,754</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,431</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">12,185</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; 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="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The impact of adoption on our consolidated statement of operations and balance sheet was as follows (<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>):</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">Income Statement</font></div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three months ended September 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Nine months ended September 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Balance without adoption of ASC 606</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Effect of Change</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Balance without adoption of ASC 606</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Effect of Change</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 28%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Revenue</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">21,801</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">21,952</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(151</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">69,394</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">69,666</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(272</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 28%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Gross profit</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,421</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,572</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(151</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">16,659</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">16,931</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(272</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 28%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Provision for income taxes</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">314</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">296</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(18</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">124</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">201</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">77</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 28%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net loss</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(518</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(349</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(169</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,033</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(838</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(195</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">Balance Sheet</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Balance without adoption of ASC 606</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Effect of Change</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Contract receivables, net</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,238</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,238</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Deferred tax assets</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,203</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,367</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(164</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Billings in excess of revenue earned</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,810</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,492</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(682</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Accumulated deficit</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(43,248</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(43,766</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">518</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; 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="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The restructuring costs related to our Performance Improvement Solutions segment and are included in the consolidated statements of operations within the "Restructuring charges" line caption.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Employee termination benefits</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Lease termination costs</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Other Restructuring costs</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: middle; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Balance as of January 1, 2018</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">465</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">33</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">498</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: middle; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Accruals</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">359</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">591</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">227</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,177</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: middle; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Payments</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(632</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(613</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(260</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,505</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: middle; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Currency translation and other adjustments</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(11</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">71</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">60</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: middle; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Balance as of September 30, 2018</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">181</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">49</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">230</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; 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="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following tables summarize the restructuring costs and restructuring liabilities at September 30, 2018:</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">(<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>)</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Total Expected Costs</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Costs Incurred to Date</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Expected Costs Remaining</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Employee termination benefits</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">824</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">824</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Lease termination costs</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">591</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">591</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Assets write-offs/impairment</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">222</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">222</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Other restructuring costs</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">432</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">273</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">159</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total Restructuring costs</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,069</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,910</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">159</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; 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="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Prepaid expenses and other current assets</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 18pt;">Foreign exchange contracts</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">201</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total asset derivatives</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">201</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left;">Other liabilities</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 18pt;">Interest rate swaps</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(39</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total liability derivatives</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(39</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net fair value</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(25</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">201</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; 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="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">For the three and nine months ended September 30, 2018 and 2017, the Company recognized a net (loss) gain on its derivative instruments as outlined below:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three months ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Nine months ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Interest rate swap - change in fair value</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(28</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(39</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Foreign exchange contracts-change in fair value</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(14</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">74</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(178</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">145</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Remeasurement of related contract receivables,</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">&#160;billings in excess of revenue earned, and</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">&#160;subcontractor accruals</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(17</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(89</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">81</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(Loss) gain on derivative instruments, net</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(59</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">71</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(306</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">226</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#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="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The components of contract receivables are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Billed receivables</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">12,592</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,154</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Unbilled receivables</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,926</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,980</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Allowance for doubtful accounts</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(280</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(137</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total contract receivables, net</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,238</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">13,997</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; 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;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 36pt; vertical-align: top; font-weight: bold; align: right;">18.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Segment Information</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company has two reportable business segments. The Performance Improvement Solutions 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 across all market segments. Example training applications include turnkey and custom training services. Contract terms are typically less than two years.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Nuclear Industry Training and Consulting segment provides specialized workforce solutions primarily to the nuclear industry, working at clients' facilities. This business is managed through our Hyperspring and Absolute subsidiaries. The business model, management focus, margins and other factors clearly separate this business line from the rest of the GSE product and service portfolio.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As discussed in Note 4, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Acquisitions</font>, on May 11, 2018, GSE, through Performance Solutions, 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 Improvement Solutions segment due to similarities in services provided including technical engineering solutions to the nuclear and fossil fuel power sector. As of the report date, the Company is still evaluating the impact of the True North acquisition on our reporting units.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table sets forth the revenue and operating results attributable to each reportable segment and includes a reconciliation of segment revenue to consolidated revenue and operating results to consolidated income before income taxes:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div><div>&#160;</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three months ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Nine months ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Revenue:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Performance Improvement Solutions</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,849</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,737</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">30,614</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">30,093</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Nuclear Industry Training and Consulting</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,952</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,672</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">38,780</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18,783</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">21,801</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">15,409</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">69,394</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">48,876</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Operating income:</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Performance Improvement Solutions</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">494</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(892</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">110</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(6</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Nuclear Industry Training and Consulting</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(520</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">339</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(584</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">455</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Change in fair value of contingent consideration, net</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(79</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(376</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Operating (loss) income</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(26</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(632</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(474</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">73</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Interest (expense) income, net</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(114</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">15</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(153</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">60</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(Loss) gain on derivative instruments, net</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(59</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">71</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(306</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">226</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Other (expense) income, net</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">33</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">24</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(4</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(Loss) income before income taxes</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(204</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(513</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(909</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">355</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Effective January 2018, and due to the acquisition of Absolute, the Performance Improvement Solutions allocated corporate overhead to the Nuclear Industry Training and Consulting segment. For the three months ended September 30, 2018 and 2017, a total of $1.3 million and $0.7 million of corporate overhead, respectively, was allocated to Nuclear Industry Training and Consulting segment. For the nine months ended September 30, 2018 and 2017, a total of $3.4 million and $1.9 million of corporate overhead, respectively, was allocated to Nuclear Industry Training and Consulting segment. Prior period amounts were reclassified to reflect the change.</div><div><br /></div></div> 4374000 4366000 13686000 11740000 P3Y P1Y 1873000 1535000 21024395 -1598911 -1598911 21432014 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 36pt; vertical-align: top; font-weight: bold; align: right;">1.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Summary of Significant Accounting Policies</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Basis of Presentation</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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 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, 2017, filed with the Securities and Exchange Commission on March&#160;16,&#160;2018.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company has two reportable segments as follows:</div><div><br /></div><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 27.1pt; vertical-align: top; align: right;">&#9679;</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Performance Improvement Solutions (approximately 44% of revenue)</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Our Performance Improvement Solutions segment primarily encompasses our technical engineering and power plant high-fidelity simulation solutions 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.</div><div style="background-color: #ffffff;"><br /></div><div style="text-align: left;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 27.1pt; vertical-align: top; align: right;">&#9679;</td><td style="width: auto; vertical-align: top; text-align: left;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Nuclear Industry Training and Consulting (approximately 56% of revenue)</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Nuclear Industry Training and Consulting provides highly specialized and skilled nuclear operations instructors, procedure writers, technical engineers, and other consultants 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 this business line from the rest of the Company's product and service portfolio. GSE and its predecessors have been providing these services since 1997.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Financial information about the two business segments is provided in Note 18 of the accompanying condensed consolidated financial statements.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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, valuation of long-lived assets to be disposed of, valuation of contingent consideration issued in business acquisitions, valuation of stock-based compensation awards, and the recoverability of deferred tax assets. Actual results could differ from these estimates and those differences could be material.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Revenue recognition</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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 segment and Nuclear Industry Training and Consulting segment.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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 as a stand-ready obligation.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The SDB contracts generally </font>provide a one-year base warranty<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> 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-size: 10pt; font-family: 'Times New Roman', Times, serif;"> 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></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Revenue from the sale of perpetual standalone software licenses, which do not require significant modification or customization, is recognized upon its delivery to the customer.&#160; Revenue from the sale of term or 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.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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 per type of work, as well as approved expenses incurred. The customers are billed on a regular basis, such as weekly, biweekly or monthly. In accordance with Accounting Standards Codification (ASC) 606-10-55-18, 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 over the service period using the cost-to-cost input method as the Company's performance does not create an asset with an 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.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">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.</div><div><br /></div></div> 1106000 -10000 183000 73000 1953000 1687000 581000 213763 37000 39000 2000 29672000 30114000 -1471000 76802000 -42870000 210000 -2999000 77876000 -2999000 -1729000 214000 -43248000 2999000 2999000 1598911 1598911 5980000 6926000 19204778 19280770 19620207 19786888 19786888 19204778 19280770 19620207 P1Y P1D P2D 3 2 0 0 0 242000 404000 0 242000 404000 P1Y <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 36pt; vertical-align: top; font-weight: bold; align: right;">8.&#160;</td><td style="width: auto; vertical-align: top; text-align: left;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Prepaid Expenses and Other Current Assets</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Prepaid expenses and other current assets consist of the following:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">September 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Inventory</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">261</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">755</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Income taxes receivable</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">296</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">418</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Prepaid expenses</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">298</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">549</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Other current assets</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">769</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,073</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total prepaid expenses and other current assets</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,624</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,795</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">At September 30, 2018 and December 31, 2017, prepaid expenses and other current assets are comprised primarily of inventory and other current assets. Inventory has been purchased and used to support the construction of three major nuclear simulation projects related to a significant contract that was executed during the first quarter of 2016. Inventory is recorded at the lower of cost or net realizable value in accordance with ASC 330, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Inventory.</font>&#160;Other current assets primarily includes value-added tax receivables and cash deposited in a Swedish tax account.</div><div><br /></div></div> 3 P12M 1 2 126000 325000 952000 331000 0.5 0.5 1200000 0.06 700000 0 1701000 -17000 -3000 -89000 81000 P1M P1M 5 0.0125 0.02 75000 388526 0 396677 0 1259530 0 1368763 0 8 8 P3Y P3Y P2Y 8750000 9750000 1000000 1463000 1600000 1000000 Prior period amounts have not been adjusted under the modified retrospective transition method for the adoption of ASC 606. EX-101.SCH 6 gvp-20180930.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 010100 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (Unaudited) link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) link:presentationLink link:calculationLink link:definitionLink 050000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 060100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 060200 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 060300 - Disclosure - Basic and Diluted Loss 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 - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - Software Development Costs, Net link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 061200 - Disclosure - Derivative Instruments link:presentationLink link:calculationLink link:definitionLink 061300 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 061400 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 061500 - Disclosure - Product Warranty link:presentationLink link:calculationLink link:definitionLink 061600 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 061700 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 061800 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 061900 - Disclosure - Supplemental Cash Flow Information 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 080200 - Disclosure - Recent Accounting Pronouncements (Tables) 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 080500 - Disclosure - Restructuring Activities (Tables) link:presentationLink link:calculationLink link:definitionLink 080700 - Disclosure - Contract Receivables (Tables) link:presentationLink link:calculationLink link:definitionLink 080800 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 081000 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 081100 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 081200 - Disclosure - Derivative Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 081401 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 081500 - Disclosure - Product Warranty (Tables) link:presentationLink link:calculationLink link:definitionLink 081600 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 081700 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 081800 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 081901 - Disclosure - Supplemental Cash Flow Information (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 (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 - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 090900 - Disclosure - Software Development Costs, Net (Details) link:presentationLink link:calculationLink link:definitionLink 091000 - Disclosure - Goodwill and Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 091200 - Disclosure - Derivative Instruments, Foreign Exchange Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 091202 - Disclosure - Derivative Instruments, Interest Rate Risk Management (Details) link:presentationLink link:calculationLink link:definitionLink 091204 - Disclosure - Derivative Instruments, Fair Values Derivatives, Balance Sheet Location (Details) link:presentationLink link:calculationLink link:definitionLink 091206 - Disclosure - Derivative Instruments, (Loss) Gain on Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 091300 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 091400 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 091500 - Disclosure - Product Warranty (Details) link:presentationLink link:calculationLink link:definitionLink 091600 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 091600 - Disclosure - Revenue (Details)Default link:presentationLink link:calculationLink link:definitionLink 091700 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 091800 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 091900 - Disclosure - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 gvp-20180930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 gvp-20180930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 gvp-20180930_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] ASU 2016-09 [Member] ASU 2016-15 [Member] Summary of Significant Accounting Policies [Abstract] Accounts payable Total contract receivables, net Contract Receivable 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) provided by operating activities: Vested RSU 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) ASSETS Assets [Abstract] Total assets Assets, Fair Value Disclosure Total assets 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 Business acquisition, effective date of acquisition Cash Accrued compensation Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Change in fair value of contingent consideration, net Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Accounts payable, accrued expenses, and other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable 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 Business Combination, Acquired Receivables [Abstract] Total identifiable net assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Acquired receivable, fair value Business Acquisition [Abstract] Acquired receivables, estimated uncollectible Intangible assets Acquired receivable, gross contractual amount Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Balance Without Adoption of ASC 606 [Member] Capitalized software amortization Amortization of capitalized software development costs Write-down of capitalized software development costs Software development costs capitalized Software development costs, net Money market funds Cash and Cash Equivalents, Fair Value Disclosure Net (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Cash and cash equivalents Cash and cash equivalents Cash, cash equivalents, and restricted cash, beginning balance Cash, cash equivalents, and restricted cash, ending balance Cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Supplemental Cash Flow Information 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,432,014 shares issued, 19,833,103 shares outstanding as of September 30, 2018; 30,000,000 shares authorized, 21,024,395 shares issued, 19,425,484 shares outstanding as of December 31, 2017 Comprehensive (loss) income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Concentration Risk by Benchmark [Axis] Concentration Risk Benchmark [Domain] Percentage of revenue contributed by major customers 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 Lease Termination Costs [Member] Cost of revenue Overhead costs 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] Debt Instrument, Name [Domain] Prepaid Expenses and Other Current Assets [Abstract] Prepaid Expenses and Other Current Assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Deferred income taxes Deferred tax assets Depreciation Depreciation Expiration date of contract Interest rate swap contract (see Note 12) 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] Effect of Change [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 U.S. statutory federal income tax rate Effective tax rate Effective Income Tax Rate Reconciliation, Percent Accrued compensation Employee Termination Benefits [Member] Stock Option [Member] Employee Stock Option [Member] Equity Component [Domain] Finite-lived intangible assets acquired 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 [Axis] Payments made on contingent liabilities Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Balance, January 1, 2018 Balance, September 30, 2018 Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Fair Value Hierarchy [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] Rollforward of Fair Value of Contingent Consideration as Level 3 Change in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Financial Liabilities Fair Value Disclosure [Abstract] Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Economic life of product Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Foreign exchange contracts Foreign Currency Contract, Asset, Fair Value Disclosure Foreign Exchange Contracts [Member] Loss on sales of equipment, software, and leasehold improvements Gain (Loss) on Sale of Assets and Asset Impairment Charges (Loss) gain on derivative instruments, net Loss (gain) on derivative instruments, net (Loss) gain 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 Goodwill, ending balance Goodwill, beginning balance Acquisition Goodwill, Acquired During Period Goodwill and Intangible Assets Goodwill [Roll Forward] Goodwill and Intangible Assets [Abstract] Goodwill [Line Items] Gross profit Gross profit Income Taxes [Abstract] Income Tax Authority [Axis] Income tax examination, year under examination Income Tax Authority [Domain] (Loss) income before income taxes (Loss) income before income taxes Income Statement [Abstract] CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract] Income Tax Examination [Line Items] Provision for income taxes Provision for income taxes Income Tax Examination [Table] Income Taxes Income Tax Disclosure [Text Block] Income tax receivable Income Tax Examination [Abstract] Unbilled contract receivables billed during Oct 2018 Billings in excess of revenue earned Accounts payable, accrued compensation, and accrued expenses Contract receivables, net Increase (Decrease) in Contract with Customer, Asset Accrued warranty Increase (Decrease) in Accrued Liabilities 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: Stock options and restricted stock units (in shares) Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Domain] Intangible assets, net Interest (expense) income, net Interest Rate Swap [Member] Interest Rate Swaps [Member] Inventory Inventory, Net LIBOR [Member] Letters of credit, amount outstanding Loans Payable, by Type, Current and Noncurrent [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 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 expiration period Principal amount of the line of credit Line of Credit Facility, Lender [Domain] Line of credit facility, remaining borrowing capacity Loans payable, fair value disclosure Less: current portion of long-term debt Current portion of long-term debt, net of debt issuance costs and original issue discount 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, 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 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) provided by operating activities Cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities Net loss Net loss Net loss Net loss Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Recent Accounting Pronouncements [Abstract] Adjustments for New Accounting Pronouncement [Member] New Accounting Pronouncements or Change in Accounting Principle [Table] Recent Accounting Pronouncements Non-compete Agreements [Member] Derivative [Abstract] Notional Disclosures [Abstract] Number of operating segments Number of reporting units Number of reportable segment Number of reportable business segments Operating (loss) income Operating (loss) income Operating Income (Loss) Operating expenses: Total operating expenses Operating Expenses Other Current Liabilities [Member] Other Assets [Member] Other Liabilities [Member] Other Noncurrent Liabilities [Member] Other Restructuring Costs [Member] Other assets Other current assets Other Assets, Current Contingent consideration Other Liabilities, Fair Value Disclosure Other liabilities Other current liabilities Other (expense) income, net Other (expense) income, net Foreign currency translation adjustment Foreign currency translation adjustment Payments Payments for Restructuring Cash consideration of TNC acquisition Cash purchase price Acquisition of subsidiaries, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Payments of debt issuance costs Contingent consideration payments to 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 Prepaid expenses and other current assets Total 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, net of debt issuance costs and original issue discount Accrued warranty Product Warranty Product Warranty Disclosure [Text Block] Product Warranty [Abstract] Equipment, software, and leasehold improvements Equipment, software, and leasehold improvements, net Property, Plant and Equipment, Net Bad debt expense Provision for Doubtful Accounts Components of contract receivables [Abstract] Receivables, Long-term Contracts or Programs [Abstract] Contract receivables, net 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, Net [Abstract] Software Development Costs, Net Research, Development, and Computer Software Disclosure [Text Block] Research and development Common stock issued for RSUs vested Restricted cash Restricted cash Restricted Cash and Cash Equivalents [Abstract] Restricted Stock Units [Member] Common stock issued for RSUs vested (in shares) Cash collateral for letter of credit Restricted Cash, Current Restructuring and Related Cost, Expected Cost, Total Restructuring and Related Cost, Expected Cost Restructuring Type [Axis] Accruals Restructuring Reserve, Beginning Balance Restructuring Reserve, Ending Balance Restructuring Reserve Restructuring Reserve [Roll Forward] Restructuring and Related Cost, Expected Cost Remaining Restructuring and Related Cost, Expected Cost [Abstract] Restructuring Cost and Reserve [Line Items] Restructuring Activities [Abstract] Restructuring charges Restructuring and Related Cost, Expected Number of Positions Eliminated Restructuring and Related Cost, Cost Incurred to Date Currency translation and other adjustments Restructuring Activities Accumulated deficit Accumulated deficit Accumulated Deficit [Member] Retained Earnings [Member] Revenue Total revenue Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue [Abstract] Revenue, Initial Application Period Cumulative Effect Transition [Abstract] Remaining performance obligation Revenue, Initial Application Period Cumulative Effect Transition [Line Items] 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] Revenue [Member] 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 Assets and Liabilities Measured at Fair Value Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Number of Common Shares and Common Share Equivalents Used in the Determination of Basic and Diluted Loss Per Share Outstanding Long-term Debt Reconciliation of Cash, Cash Equivalents and Restricted Cash Reported on Consolidated Balance Sheets 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] Impact of Adoption on our Consolidated Statement of Operations and Balance Sheet Schedule of Segment Reporting Information, by Segment [Table] Schedule of Restructuring and Related Costs [Table] Restructuring Reserve by Type of Cost Restructuring and Related Costs 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] Contract Receivables Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] 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 Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Accrued warranty, current Currency adjustment Current period claims Standard Product Warranty Accrual, Decrease for Payments Current period provision Standard Product Warranty Accrual, Increase for Warranties Issued 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] Balance Sheet [Abstract] CONSOLIDATED BALANCE SHEETS [Abstract] CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME [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 Cash-settled RSUs issued for services provided (in shares) 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] Supplemental Cash Flow Information [Abstract] Trademarks/Names [Member] Treasury stock at cost (in shares) Treasury Stock, Shares, Acquired Treasury stock at cost Treasury Stock, Value, Acquired, Cost Method Treasury Stock [Member] Treasury stock at cost, 1,598,911 shares in 2018 and 2017 Treasury Stock, Value Treasury stock (in shares) Type of Restructuring [Domain] Type of Adoption [Domain] Unbilled receivables Variable Rate [Axis] Variable Rate [Domain] Adjusted weighted-average shares outstanding and assumed conversions for diluted loss per share (in shares) Weighted Average Number of Shares Outstanding, Diluted 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] Products and Services [Domain] Products and Services [Axis] Range [Domain] Range [Axis] Geographical [Domain] Geographical [Axis] China [Member] UK [Member] India [Member] Sweden [Member] Describes the approximate term of the product warranty. Standard Product Warranty, Period Warranty period When presenting the minimum range of expiration dates, the earliest date when the 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, Minimum Minimum term of contract When presenting the maximum range of expiration dates, the earliest date when the 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, Maximum Maximum term of contract Entity Wide Revenue Major Customer [Abstract] Revenue by major customers [Abstract] Refers to the average time period to complete installation and training services. Average time period to complete installation and training Describes the approximate term of post customer support service. Post Customer Support Service, Period Period of post customer support service (PCS) 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] 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] Term of warranty - upper limit Term of Warranty - max Refers to the number of broad revenue streams the company derives its revenue through. Number of broad revenue streams Number of broad revenue streams Refers to the number of main performance obligations for SDB contracts. Number of performance obligations Number of performance obligations Fair value of liability classified share-based comp Liability awards The warranty terms for long-term contracts. Warranty Terms for SDB Contracts Warranty terms for SDB contracts Refers to the warranty terms for long-term contracts - upper limit Warranty terms for SDB contracts - Max The entire disclosure for prepaid expenses and other current assets. Prepaid Expenses and Other Current Assets Disclosure [Text Block] Prepaid Expenses and Other Current Assets Number of major nuclear simulation projects related to a significant contract. Number of projects Describes the maximum period under which the entity considered its contract receivables to be collected. Contract Receivable, Period Maximum Maximum term of contract receivables Amount billed to customers under long-term contracts or programs but not paid as of the balance sheet date, when it serves as a benchmark in a concentration of risk calculation. Contract Receivable [Member] Contract Receivable [Member] Refers to the number of customers that account for contract receivables. Number of customers accounting for contract receivables One of the major customer of the company. Customer One [Member] Customer One [Member] One of the major customer of the company. Customer Two [Member] Customer Two [Member] Unbilled Contract Receivables [Abstract] Unbilled Contract Receivables [Abstract] 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 This line item represents the RSUs withheld to pay taxes. RSUs withheld to pay taxes RSUs withheld to pay taxes Absolute Absolute Consulting, Inc. [Member] True North Consulting, LLC True North Consulting, LLC [Member] Amount of income tax expense for remeasurement of deferred tax asset from change in tax rate pursuant to Tax Cuts and Jobs Act of 2017. Tax Cuts And Jobs Act Of2017 Change In Tax Rate Deferred Tax Asset Income Tax Expense Income tax expense (benefit) 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 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 Amount of individual error being corrected of financial statements related to the release of the valuation allowance against deferred tax assets. Immaterial Error Correction Amount Immaterial error correction amount The amount of error correction for the period per each share of financial statements related to the release of the valuation allowance against deferred tax assets. Immaterial Error Correction Immaterial error correction (in dollars per share) Amount of classification error between deferred tax asset and deferred tax liability due to improper netting of deferred taxes by jurisdiction. Classification Error Between Deferred Tax Asset and Deferred Tax Liability Classification error between deferred tax asset and deferred tax liability Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer. Current contingent consideration Contingent consideration accrued, current Contingent consideration Amount of gain (loss) recognized in earnings in the period due to Gain (loss) on remeasurement of related contract receivables, billings in excess of revenue earned, and subcontractor accruals. Gain Loss on Remeasurement of Related Contract Receivables, Billings in Excess of Revenue Earned, and Subcontractor Accruals Remeasurement of related contract receivables, billings in excess of revenue earned, and subcontractor accruals 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 This item represents all the relevant information regarding the credit agreement. BB&T Bank [Member] This item represents the number of standby letters of credit on which the entity is contingently liable. Number of Standby Letters of Credit Number of letters of credit 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. Citizen's Bank [Member] 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] Loan origination fees Net number of non-option equity instruments granted to participants with performance-based restrictions. Granted market-based RSUs Granted market-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 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 time-based restrictions. Aggregate fair value for time-based RSUs 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 Period in which a portion of RSU's will vest after grant date. Period in which a portion of RSU's will vest after grant date Number of quarters RSU's will vest quarterly. Number of quarters RSU's will vest quarterly Period in which RSU's will vest annually in equal amounts. Period in which RSU's will vest annually in equal amounts Document and Entity Information [Abstract] 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 Cash consideration before working capital adjustment Cash consideration before working capital adj Cash consideration before working capital adjustment Cash withheld in escrow account Cash consideration in escrow Acquired Finite Lived Intangible Assets [Abstract] Acquired Finite-Lived Intangible Assets [Abstract] Revenue stream from system design and build. System Design and Build [Member] Revenue from Software sales. Software [Member] Revenue from training and consulting services. Training and Consulting Services [Member] 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 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 Assets Write-off [Member] Assets Write-offs/Impairment [Member] Interest rate at which a bank borrows funds from other banks in the London interbank market, BBA Bloomberg. LIBOR - BBA Bloomberg [Member] EX-101.PRE 10 gvp-20180930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2018
Oct. 31, 2018
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,833,103
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Sep. 30, 2018  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q3  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Current assets:    
Cash and cash equivalents $ 9,831 $ 19,111
Restricted cash 9 960
Contract receivables, net 19,238 13,997
Prepaid expenses and other current assets 1,624 2,795
Total current assets 30,702 36,863
Equipment, software, and leasehold improvements 5,290 4,782
Accumulated depreciation (4,125) (3,719)
Equipment, software, and leasehold improvements, net 1,165 1,063
Software development costs, net 662 690
Goodwill 12,185 8,431
Intangible assets, net 6,597 2,604
Deferred tax assets 6,203 6,494
Other assets 37 37
Total assets 57,551 56,182
Current liabilities:    
Current portion of long-term debt, net of debt issuance costs and original issue discount 1,901 0
Accounts payable 1,096 1,251
Accrued expenses 2,324 2,276
Accrued compensation 3,532 2,866
Billings in excess of revenue earned 7,810 14,543
Accrued warranty 1,105 1,433
Contingent consideration 0 1,701
Other current liabilities 1,035 1,182
Total current liabilities 18,803 25,252
Long-term debt, less current portion, net of debt issuance costs and original issue discount 7,089 0
Other liabilities 1,545 1,258
Total liabilities 27,437 26,510
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,432,014 shares issued, 19,833,103 shares outstanding as of September 30, 2018; 30,000,000 shares authorized, 21,024,395 shares issued, 19,425,484 shares outstanding as of December 31, 2017 214 210
Additional paid-in capital 77,876 76,802
Accumulated deficit (43,248) (42,870)
Accumulated other comprehensive loss (1,729) (1,471)
Treasury stock at cost, 1,598,911 shares in 2018 and 2017 (2,999) (2,999)
Total stockholders' equity 30,114 29,672
Total liabilities and stockholders' equity $ 57,551 $ 56,182
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - $ / shares
Sep. 30, 2018
Dec. 31, 2017
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 30,000,000
Common stock, shares issued (in shares) 21,432,014 21,024,395
Common stock, shares outstanding (in shares) 19,833,103 19,425,484
Treasury stock (in shares) 1,598,911 1,598,911
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]        
Revenue $ 21,801 $ 15,409 [1] $ 69,394 $ 48,876 [1]
Cost of revenue 16,380 11,185 52,735 35,513
Gross profit 5,421 4,224 16,659 13,363
Operating expenses:        
Selling, general and administrative 4,366 4,374 13,686 11,740
Research and development 247 353 765 1,103
Restructuring charges 70 0 1,177 45
Depreciation 132 79 411 254
Amortization of definite-lived intangible assets 632 50 1,094 148
Total operating expenses 5,447 4,856 17,133 13,290
Operating (loss) income (26) (632) (474) 73
Interest (expense) income, net (114) 15 (153) 60
(Loss) gain on derivative instruments, net (59) 71 (306) 226
Other (expense) income, net (5) 33 24 (4)
(Loss) income before income taxes (204) (513) (909) 355
Provision for income taxes 314 92 124 399
Net loss $ (518) $ (605) $ (1,033) $ (44)
Basic loss per common share (in dollars per share) $ (0.03) $ (0.03) $ (0.05) $ 0.00
Diluted loss per common share (in dollars per share) $ (0.03) $ (0.03) $ (0.05) $ 0.00
[1] Prior period amounts have not been adjusted under the modified retrospective transition method for the adoption of ASC 606.
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME [Abstract]        
Net loss $ (518) $ (605) $ (1,033) $ (44)
Foreign currency translation adjustment (31) 192 (258) 319
Comprehensive (loss) income $ (549) $ (413) $ (1,291) $ 275
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.10.0.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
Cumulative effect of adopting ASC 606     $ 655     $ 655
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)  
Stock-based compensation expense   1,370       1,370
Common stock issued for options exercised (in shares) 213,763          
Common stock issued for options exercised $ 2 37       39
Common stock issued for RSUs vested (in shares) 193,856          
Common stock issued for RSUs vested $ 2 (2)       0
Vested RSU shares withheld to pay taxes   (331)       (331)
Foreign currency translation adjustment       (258)   (258)
Net loss     (1,033)     (1,033)
Balance at Sep. 30, 2018 $ 214 $ 77,876 $ (43,248) $ (1,729) $ (2,999) $ 30,114
Balance (in shares) at Sep. 30, 2018 21,432,014       (1,598,911)  
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Cash flows from operating activities:    
Net loss $ (1,033) $ (44)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:    
Depreciation 411 254
Amortization of definite-lived intangible assets 1,094 148
Amortization of capitalized software development costs 353 352
Stock-based compensation expense 1,535 1,873
Bad debt expense 146 118
Loss (gain) on derivative instruments, net 306 (226)
Deferred income taxes 74 78
Changes in assets and liabilities:    
Contract receivables, net (3,165) 5,318
Prepaid expenses and other assets 948 770
Accounts payable, accrued compensation, and accrued expenses (965) (911)
Billings in excess of revenue earned (5,800) (5,204)
Accrued warranty (256) 112
Other liabilities (8) 359
Cash (used in) provided by operating activities (6,360) 2,997
Cash flows from investing activities:    
Capital expenditures (510) (64)
Capitalized software development costs (325) (126)
Cash used in investing activities (10,470) (8,645)
Cash flows from financing activities:    
Proceeds from issuance of long-term debt, net of debt issuance costs and original issue discount 10,154 0
Repayment of long-term debt (1,164) 0
Proceeds from issuance of common stock on the exercise of stock options 39 276
Contingent consideration payments to Hyperspring, LLC (1,701) (414)
RSUs withheld to pay taxes (331) (952)
Cash provided by (used in) financing activities 6,997 (1,090)
Effect of exchange rate changes on cash (398) 336
Net (decrease) in cash, cash equivalents and restricted cash (10,231) (6,402)
Cash, cash equivalents, and restricted cash, beginning balance 20,071 22,887
Cash, cash equivalents, and restricted cash, ending balance 9,840 16,485
Absolute Consulting, Inc. [Member]    
Cash flows from investing activities:    
Acquisition of subsidiaries, net of cash acquired 0 (8,455)
True North Consulting, LLC [Member]    
Cash flows from investing activities:    
Acquisition of subsidiaries, net of cash acquired $ (9,635) $ 0
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2018
Summary of Significant Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
1.
Summary of Significant Accounting Policies

Basis of Presentation

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 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, 2017, filed with the Securities and Exchange Commission on March 16, 2018.

The Company has two reportable segments as follows:

Performance Improvement Solutions (approximately 44% of revenue)

Our Performance Improvement Solutions segment primarily encompasses our technical engineering and power plant high-fidelity simulation solutions 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.

Nuclear Industry Training and Consulting (approximately 56% of revenue)

Nuclear Industry Training and Consulting provides highly specialized and skilled nuclear operations instructors, procedure writers, technical engineers, and other consultants 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 this business line from the rest of the Company's product and service portfolio. GSE and its predecessors have been providing these services since 1997.

Financial information about the two business segments is provided in Note 18 of the accompanying condensed consolidated financial statements.

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, 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 segment and Nuclear Industry Training and Consulting 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 as 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 software licenses, which do not require significant modification or customization, is recognized upon its delivery to the customer.  Revenue from the sale of term or 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 per type of work, as well as approved expenses incurred. The customers are billed on a regular basis, such as weekly, biweekly or monthly. In accordance with Accounting Standards Codification (ASC) 606-10-55-18, 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 over the service period using the cost-to-cost input method as the Company's performance does not create an asset with an 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.

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 19 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Recent Accounting Pronouncements
9 Months Ended
Sep. 30, 2018
Recent Accounting Pronouncements [Abstract]  
Recent Accounting Pronouncements
2.
Recent Accounting Pronouncements

Accounting pronouncements recently adopted

In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers (ASU 2014-09), which provides guidance for revenue recognition. Subsequently, the FASB issued a series of updates to the revenue recognition guidance in ASC 606, Revenue from Contracts with Customers (ASC 606). Under ASC 606, revenue is recognized when a customer obtains control of promised goods or services and is recognized at an amount that reflects the consideration expected to be received in exchange for such goods or services. In addition, the new accounting standard requires disclosure of the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. ASU 2014-09 is effective for the fiscal year ending December 31, 2018 and interim periods therein.

We adopted ASU 2014-09 and all the related updates (collectively, the new revenue standard) on January 1, 2018 using the modified retrospective transition method. The new revenue standard was applicable to (1) all new contracts entered into after January 1, 2018 and (ii) all existing contracts for which all (or substantially all) of the revenue has not been recognized under legacy revenue guidance. We recognized the cumulative effect of initially applying the new revenue standard as an increase of $0.7 million to the opening balance of accumulated deficit. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods.

This adoption primarily affected our software license sales with multiple deliverables, which typically include the following elements: license, installation and training services and PCS. Under the legacy revenue recognition standard, due to the lack of vendor specific objective evidence (VSOE), revenue was recognized ratably over the PCS period. Under the new revenue standard, the total transaction price is allocated to the identified performance obligations based on their relative standalone selling prices, and revenue is recognized as the performance obligations are satisfied.

The impact of adoption on our consolidated statement of operations and balance sheet was as follows (in thousands):

Income Statement

  
Three months ended September 30, 2018
  
Nine months ended September 30, 2018
 
  
As Reported
  
Balance without adoption of ASC 606
  
Effect of Change
  
As Reported
  
Balance without adoption of ASC 606
  
Effect of Change
 
Revenue
 
$
21,801
  
$
21,952
  
$
(151
)
 
$
69,394
  
$
69,666
  
$
(272
)
Gross profit
  
5,421
   
5,572
   
(151
)
  
16,659
   
16,931
   
(272
)
Provision for income taxes
  
314
   
296
   
(18
)
  
124
   
201
   
77
 
Net loss
  
(518
)
  
(349
)
  
(169
)
  
(1,033
)
  
(838
)
  
(195
)

Balance Sheet
  
September 30, 2018
 
  
As Reported
  
Balance without adoption of ASC 606
  
Effect of Change
 
Contract receivables, net
 
$
19,238
  
$
19,238
  
$
-
 
Deferred tax assets
  
6,203
   
6,367
   
(164
)
Billings in excess of revenue earned
  
7,810
   
8,492
   
(682
)
Accumulated deficit
  
(43,248
)
  
(43,766
)
  
518
 

The impact of adoption on our consolidated statement of operations and balance sheet was as follows (in thousands):

Income Statement

  
Three months ended September 30, 2018
  
Nine months ended September 30, 2018
 
  
As Reported
  
Balance without adoption of ASC 606
  
Effect of Change
  
As Reported
  
Balance without adoption of ASC 606
  
Effect of Change
 
Revenue
 
$
21,801
  
$
21,952
  
$
(151
)
 
$
69,394
  
$
69,666
  
$
(272
)
Gross profit
  
5,421
   
5,572
   
(151
)
  
16,659
   
16,931
   
(272
)
Provision for income taxes
  
314
   
296
   
(18
)
  
124
   
201
   
77
 
Net loss
  
(518
)
  
(349
)
  
(169
)
  
(1,033
)
  
(838
)
  
(195
)

Balance Sheet
  
September 30, 2018
 
  
As Reported
  
Balance without adoption of ASC 606
  
Effect of Change
 
Contract receivables, net
 
$
19,238
  
$
19,238
  
$
-
 
Deferred tax assets
  
6,203
   
6,367
   
(164
)
Billings in excess of revenue earned
  
7,810
   
8,492
   
(682
)
Accumulated deficit
  
(43,248
)
  
(43,766
)
  
518
 

In August 2016, the FASB issued ASU No. 2016-15, Classification of Certain Cash Receipts and Cash Payments (ASU 2016-15). The new guidance addresses eight specific cash flow issues and applies to all entities that are required to present a statement of cash flows. ASU 2016-15 was effective for fiscal reporting periods beginning after December 15, 2017, including interim reporting periods within those fiscal years. We adopted ASU 2016-15 on January 1, 2018, on a retrospective basis. Upon the adoption of ASU 2016-15, cash payments made to settle a contingent consideration liability from an acquisition in excess of the amount recognized at the acquisition date are classified as operating activities, which were previously presented as financing activities. The comparative statement of cash flows has been restated to include only the payments made to settle the contingent liability related to the original amount recognized at the acquisition date in the financing activities; previously, the payment of $0.4 million related to fair value adjustment and interest accretion of the contingent liability was included in financing activities. Upon the adoption of ASU 2016-15, it was reclassified as an operating activity.

In November 2016, the FASB issued ASU No. 2016-18, Restricted Cash (ASU 2016-18). The new guidance applies to all entities that have restricted cash or restricted cash equivalents and are required to present a statement of cash flows. This update is intended to reduce diversity in cash flow presentation of restricted cash and restricted cash equivalents and requires entities to include all cash and cash equivalents, both restricted and unrestricted, in the beginning-of-period and end-of-period totals presented on the statement of cash flows. We adopted ASU 2016-18 effective January 1, 2018, on a retrospective basis. As the result of the adoption of ASU 2016-18, we restated the statement of cash flows for the comparative period to include both restricted and unrestricted cash in the beginning-of-period and end-of-period totals, and eliminated the transfers between restricted and unrestricted cash in the statement of cash flows.

In January 2017, the FASB issued ASU No. 2017-01, Business Combinations: Clarifying the definition of a Business, which amends the definition of a business. ASU 2017-01 was effective for acquisitions commencing on or after December 15, 2017, with early adoption permitted. We adopted ASU 2017-01 effective January 1, 2018. ASU 2017-01 is applied prospectively to acquisitions commencing on or after the effective date.

In May 2017, the FASB issued ASU No. 2017-09, Compensation - Stock Compensation (ASU 2017-09). The new guidance is intended to provide clarity and reduce both (1) diversity in practice and (2) cost and complexity when applying the guidance on ASC 718, Compensation – Stock Compensation. Entities are required to apply modification accounting for any change to an award, except for a change that is deemed to be purely administrative in nature. ASU 2017-09 provides guidance about which changes to the terms or conditions of a share-based award require an entity to apply modification accounting in ASC 718. The amendments in this update were effective for all entities and for annual periods, and interim periods within those annual periods, beginning after December 15, 2017. We adopted ASU 2017-09 effective January 1, 2018, on a prospective basis. The adoption of this standard did not have a significant impact to our financial statements or financial statement disclosures.

Accounting pronouncements not yet adopted

In February 2016, the FASB issued ASU No. 2016-02, Leases. The new standard establishes a right-of-use (ROU) model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. 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 comparative period presented in the consolidated financial statements, with certain practical expedients available. We are still evaluating the impact of the pending adoption of the new standard on the consolidated financial statements, and we expect that, upon adoption, the recognition of ROU assets and lease liabilities could be material.

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

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basic and Diluted Loss per Common Share
9 Months Ended
Sep. 30, 2018
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 common shares 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, unless the impact of potential dilutive common shares outstanding has an anti-dilutive impact on diluted net loss per share.

The number of common shares and common share equivalents used in the determination of basic and diluted loss per share were as follows:

(in thousands, except for share amounts)
 
Three months ended
  
Nine months ended
 
  
September 30,
  
September 30,
 
  
2018
  
2017
  
2018
  
2017
 
Numerator:
            
Net loss
 
$
(518
)
 
$
(605
)
 
$
(1,033
)
 
$
(44
)
                 
Denominator:
                
Weighted-average shares outstanding for basic loss per share
  
19,786,888
   
19,280,770
   
19,620,207
   
19,204,778
 
                 
Effect of dilutive securities:
                
Stock options and restricted stock units
  
-
   
-
   
-
   
-
 
Adjusted weighted-average shares outstanding and assumed conversions for diluted loss per share
  
19,786,888
   
19,280,770
   
19,620,207
   
19,204,778
 
                 
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
  
713,024
   
534,833
   
645,714
   
550,218
 

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions
9 Months Ended
Sep. 30, 2018
Acquisitions [Abstract]  
Acquisitions
4.
Acquisitions

True North

On May 11, 2018, GSE, through its wholly-owned subsidiary GSE Performance Solutions, Inc. (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. Debt, 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, complimentary 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. 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 September 30, 2018, 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. The following amounts except for cash are all reflected in the consolidated statement of cash flows within the "Acquisition of True North Consulting, net of cash acquired" line caption.

(in thousands)

Total purchase price
 
$
9,941
 
     
 Purchase price allocation:
    
Cash
  
306
 
Contract receivables
  
2,345
 
Prepaid expenses and other current assets
  
4
 
Property, and equipment, net
  
1
 
Intangible assets
  
5,088
 
Accounts payable, accrued expenses
  
(1,420
)
Accrued compensation
  
(137
)
 Total identifiable net assets
  
6,187
 
 Goodwill
  
3,754
 
 Net assets acquired
 
$
9,941
 

The fair value of the assets acquired includes gross trade receivables of $2.3 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 True North.

The goodwill is primarily attributable to 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 $3.8 million of goodwill was assigned to our Performance Improvement Solutions segment. As of the report date, 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 contracts and 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
 

Absolute

On September 20, 2017, GSE, through Performance Solutions, acquired 100% of the capital stock of Absolute Consulting, Inc. (Absolute) for $8.8 million pursuant to the Stock Purchase Agreement by and among Performance Solutions and the sellers of Absolute. The purchase price was subject to a customary working capital adjustment resulting in total consideration of $9.5 million. An indemnification escrow of $1.0 million was funded from the cash paid to the sellers and is available to GSE and Performance Solutions to satisfy indemnification claims until September 20, 2019. The acquisition of Absolute was completed on an all-cash transaction basis.

Absolute is a provider of technical consulting and staffing solutions to the global nuclear power industry. Located in Navarre, Florida, Absolute has established long-term relationships with blue-chip customers primarily in the nuclear power industry. The acquisition of Absolute is expected to strengthen the Company's global leadership in nuclear training and consulting solutions, add new capacities to our technical consulting and staffing solutions offerings and bring highly complementary customers, while deepening relationships with existing clients.

The following table summarizes the consideration paid to acquire Absolute and the fair value of the assets acquired and liabilities assumed at the date of the transaction.

(in thousands)
   
    
Total purchase price
 
$
9,521
 
     
Purchase price allocation:
    
Cash
 
$
455
 
Contract receivables
  
5,121
 
Prepaid expenses and other current assets
  
68
 
Property, and equipment, net
  
184
 
Intangible assets
  
2,569
 
Accounts payable, accrued expenses, and other liabilities
  
(78
)
Accrued compensation
  
(1,617
)
Total identifiable net assets
  
6,702
 
Goodwill
  
2,819
 
Net assets acquired
 
$
9,521
 

The goodwill is primarily attributable to the additional capacities to offer broader solutions to new and existing customers and the expected enhanced cost and growth synergies as a result of the acquisition. The total amount of goodwill that is expected to be tax deductible is $2.8 million. All of the $2.8 million of goodwill was assigned to our Nuclear Industry Training and Consulting segment.

The fair value of the assets acquired includes gross trade receivables of $5.1 million, which was collected in full after acquisition. GSE did not acquire any other class of receivable as a result of the acquisition of Absolute.

The Company identified $2.6 million of other intangible assets, including customer relationships and trademarks/names, with amortization periods of three to ten years. 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
  
10
  
$
1,856
 
Trademarks/Names
  
3
   
713
 
Total
     
$
2,569
 

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 Absolute as if the business combinations had occurred  on January 1, 2017.

  
Three months ended September 30,
  
Nine months ended September 30,
 
  
2018
  
2017
  
2018
  
2017
 
  
(unaudited and in thousands)
 
             
Revenue
 
$
21,801
  
$
24,975
  
$
72,564
  
$
83,337
 
Net loss
  
(361
)
  
(736
)
  
(2,178
)
  
(1,224
)

True North contributed revenue of $3.7 million and net loss of $(0.4) million to the Company for the period from May 11, 2018 to September 30, 2018.

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 True North, and the related tax effects as if aforementioned companies were combined as of January 1, 2017.

For the nine months ended September 30, 2018, the Company has incurred $0.5 million of transaction costs related to the acquisition of True North. These expenses are included in general and administrative expense on GSE's consolidated statements of operations and are reflected in pro forma loss for the nine months ended September 30, 2017, 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, 2017, nor is it intended to be an indication of future operating results.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restructuring Activities
9 Months Ended
Sep. 30, 2018
Restructuring Activities [Abstract]  
Restructuring Activities
5.
Restructuring Activities

On December 27, 2017, the board of GSE Systems, Inc. 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 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 2018. As a result of these efforts, as shown in the table below, GSE expects to record a total restructuring charge of approximately $2.1 million, primarily related to workforce reductions, contract termination costs and asset write-offs due to the exit activities. As of September 30, 2018, we had recorded restructuring charges totaling $1.9 million ($1.2 million during the nine months ended September 30, 2018). In addition to the restructuring costs in the table below, the Company has an estimated $1.6 million of cumulative translation adjustments that will be charged against net income (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 2018.

The following tables summarize the restructuring costs and restructuring liabilities at September 30, 2018:

(in thousands)
  
September 30, 2018
 
  
Total Expected Costs
  
Costs Incurred to Date
  
Expected Costs Remaining
 
Employee termination benefits
 
$
824
  
$
824
  
$
-
 
Lease termination costs
  
591
   
591
   
-
 
Assets write-offs/impairment
  
222
   
222
   
-
 
Other restructuring costs
  
432
   
273
   
159
 
Total Restructuring costs
 
$
2,069
  
$
1,910
  
$
159
 

The restructuring costs related to our Performance Improvement Solutions segment and are included in the consolidated statements of operations within the "Restructuring charges" line caption.

  
Employee termination benefits
  
Lease termination costs
  
Other Restructuring costs
  
Total
 
Balance as of January 1, 2018
 
$
465
  
$
-
  
$
33
  
$
498
 
Accruals
  
359
   
591
   
227
   
1,177
 
Payments
  
(632
)
  
(613
)
  
(260
)
  
(1,505
)
Currency translation and other adjustments
  
(11
)
  
71
   
-
   
60
 
Balance as of September 30, 2018
 
$
181
  
$
49
  
$
-
  
$
230
 

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 23 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Contingent Consideration
9 Months Ended
Sep. 30, 2018
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.

As of December 31, 2017, the remaining contingent consideration, related to our acquisition of Hyperspring in 2014 was $1.7 million, all of which was paid in January 2018. There was no contingent consideration liability as of September 30, 2018.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Contract Receivables
9 Months Ended
Sep. 30, 2018
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)
 
September 30,
  
December 31,
 
  
2018
  
2017
 
       
Billed receivables
 
$
12,592
  
$
8,154
 
Unbilled receivables
  
6,926
   
5,980
 
Allowance for doubtful accounts
  
(280
)
  
(137
)
Total contract receivables, net
 
$
19,238
  
$
13,997
 

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 due according to the contractual terms of the receivable. The allowance for doubtful accounts is based on historical trends of past due accounts, write-offs, and specific identification and review of customer accounts. During the nine months ended September 30, 2018 and 2017, the Company recorded allowances for doubtful accounts of $146,000 and $118,000, respectively.

During October 2018, the Company invoiced $5.0 million of the unbilled amounts related to the balance at September 30, 2018.

As of September 30, 2018, the Company had two customers that accounted for 19.7% and 13.1% of its consolidated contract receivables, respectively. As of December 31, 2017, the Company had one customer that accounted for 26.7% of its consolidated contract receivables.


XML 25 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Prepaid Expenses and Other Current Assets
9 Months Ended
Sep. 30, 2018
Prepaid Expenses and Other Current Assets [Abstract]  
Prepaid Expenses and Other Current Assets
8. 
Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consist of the following:

(in thousands)
 
September 30,
  
December 31,
 
  
2018
  
2017
 
       
Inventory
 
$
261
  
$
755
 
Income taxes receivable
  
296
   
418
 
Prepaid expenses
  
298
   
549
 
Other current assets
  
769
   
1,073
 
Total prepaid expenses and other current assets
 
$
1,624
  
$
2,795
 

At September 30, 2018 and December 31, 2017, prepaid expenses and other current assets are comprised primarily of inventory and other current assets. Inventory has been purchased and used to support the construction of three major nuclear simulation projects related to a significant contract that was executed during the first quarter of 2016. Inventory is recorded at the lower of cost or net realizable value in accordance with ASC 330, Inventory. Other current assets primarily includes value-added tax receivables and cash deposited in a Swedish tax account.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Software Development Costs, Net
9 Months Ended
Sep. 30, 2018
Software Development Costs, Net [Abstract]  
Software Development Costs, Net
9.
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 $53,000 and $325,000 for the three and nine months ended September 30, 2018, respectively, and $38,000 and $126,000 for the three and nine months ended September 30, 2017, respectively. Total amortization expense was $150,000 and $353,000 for the three and nine months ended September 30, 2018, respectively, and $118,000 and $352,000 for the three and nine months ended September 30, 2017, respectively.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets
9 Months Ended
Sep. 30, 2018
Goodwill and Intangible Assets [Abstract]  
Goodwill and Intangible Assets
10.
Goodwill and Intangible Assets

The Company's intangible assets include amounts recognized in connection with business acquisitions, including customer relationships, trade names, non-compete agreements and alliance agreements.

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). The change in the net carrying amount of goodwill from December 31, 2017 through September 30, 2018 was comprised of the following items:

(in thousands)
  
Performance Improvement Solutions
  
Nuclear Industry Training and Consulting
  
Total
 
Balance, January 1, 2018
 
$
-
  
$
8,431
  
$
8,431
 
Acquisition
  
3,754
   
-
   
3,754
 
Balance, September 30, 2018
 
$
3,754
  
$
8,431
  
$
12,185
 

No events or circumstances occurred during the current reporting period that would indicate impairment of such goodwill.

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. There were no indications of impairment of intangible assets during the current reporting period. The increase in intangible assets during the three and nine months ended September 30, 2018 was due to the acquisition of True North. See Note 4, Acquisitions for details.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value of Financial Instruments
9 Months Ended
Sep. 30, 2018
Fair Value of Financial Instruments [Abstract]  
Fair Value of Financial Instruments
11.
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.

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.

At September 30, 2018, and December 31, 2017, 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 discussed in Note 14, Debt, we issued a new term loan to finance the acquisition of True North. As of September 30, 2018, the carrying amount of the long-term debt was $9.0 million. The carrying value of the Company's long-term debt approximated its fair value based on Level 2 inputs since the debt carries a variable interest rate that is tied to the current LIBOR rate plus an applicable spread.

For the three and nine months ended September 30, 2018, 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 September 30, 2018.

The following table presents assets and liabilities measured at fair value at September 30, 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
 
$
852
  
$
-
  
$
-
  
$
852
 
Foreign exchange contracts
  
-
   
14
   
-
   
14
 
Total assets
 
$
852
  
$
14
  
$
-
  
$
866
 
                 
Liability awards
 
$
-
  
$
(404
)
 
$
-
  
$
(404
)
Interest rate swap contract
  
-
   
(39
)
  
-
   
(39
)
Total liabilities
 
$
-
  
$
(443
)
 
$
-
  
$
(443
)
                 

Money market funds at both September 30, 2018 and December 31, 2017 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, 2017:

(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
 
$
3,240
  
$
-
  
$
-
  
$
3,240
 
Foreign exchange contracts
  
-
   
201
   
-
   
201
 
Total assets
 
$
3,240
  
$
201
  
$
-
  
$
3,441
 
                 
Liability awards
 
$
-
  
$
(242
)
 
$
-
  
$
(242
)
Contingent consideration
  
-
   
-
   
(1,701
)
  
(1,701
)
Total liabilities
 
$
-
  
$
(242
)
 
$
(1,701
)
 
$
(1,943
)
                 

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

(in thousands)
   
    
    
Balance, January 1, 2018
 
$
1,701
 
Payments made on contingent liabilities
  
(1,701
)
Change in fair value
  
-
 
Balance, September 30, 2018
 
$
-
 


XML 29 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Instruments
9 Months Ended
Sep. 30, 2018
Derivative Instruments [Abstract]  
Derivative Instruments
12.
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 September 30, 2018, the Company had foreign exchange contracts outstanding of approximately 112.5 million Japanese Yen, 3.2 million Euro, and 0.2 million Australian Dollars at fixed rates. The contracts expire on various dates through December 2018. At December 31, 2017, the Company had contracts outstanding of approximately 162.5 million Japanese Yen, 24,000 Euro, and 0.2 million Australian Dollars at fixed rates.

Interest Rate Risk Management

As discussed in Note 14, Debt, the Company entered into a new term loan to finance the acquisition of True North in May. 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 GSE 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:

  
September 30,
  
December 31,
 
(in thousands)
 
2018
  
2017
 
       
Prepaid expenses and other current assets
      
Foreign exchange contracts
 
$
14
  
$
201
 
Total asset derivatives
  
14
   
201
 
         
Other liabilities
        
Interest rate swaps
  
(39
)
  
-
 
Total liability derivatives
  
(39
)
  
-
 
         
Net fair value
 
$
(25
)
 
$
201
 
         

The Company has not designated the derivative contracts as hedges. The changes in the fair value of the derivative contracts are included in (loss) gain 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 (loss) gain on derivative instruments, net, in the consolidated statements of operations.

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

  
Three months ended
September 30,
  
Nine months ended
September 30,
 
(in thousands)
 
2018
  
2017
  
2018
  
2017
 
             
Interest rate swap - change in fair value
 
$
(28
)
 
$
-
  
$
(39
)
 
$
-
 
Foreign exchange contracts-change in fair value
  
(14
)
  
74
   
(178
)
  
145
 
Remeasurement of related contract receivables,
 billings in excess of revenue earned, and
 subcontractor accruals
  
(17
)
  
(3
)
  
(89
)
  
81
 
                 
(Loss) gain on derivative instruments, net
 
$
(59
)
 
$
71
  
$
(306
)
 
$
226
 


XML 30 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation
9 Months Ended
Sep. 30, 2018
Stock-Based Compensation [Abstract]  
Stock-Based Compensation
13.
Stock-Based Compensation

The Company recognizes compensation expense for all equity-based compensation awards issued to employees and directors that are expected to vest. Compensation cost is based on the fair value of awards as of the grant date. The Company recognized $0.4 million and $0.5 million of stock-based compensation expense related to equity awards for the three months ended September 30, 2018 and 2017, respectively, and recognized $1.4 million and $1.8 million of stock-based compensation expense related to equity awards for the nine months ended September 30, 2018 and 2017, respectively, under the fair value method. In addition to the equity-based compensation expense recognized, the Company also recognized $105,000 and $92,000 of stock-based compensation related to the change in the fair value of cash-settled restricted stock units (RSUs) during the three months ended September 30, 2018 and 2017, respectively. During the nine months ended September 30, 2018 and 2017, the Company recorded an expense of $165,000 and a net reduction of $80,000 in the fair value of cash-settled RSUs, respectively.

During the three and nine months ended September 30, 2018, the Company granted 0 and 388,526 time-based RSUs with an aggregate fair value of $0.0 million and $1.3 million, respectively. For the three and nine months ended September 30, 2017, the Company granted 0 and 396,677 time-based RSUs with an aggregate fair value of $0.0 million and $1.4 million, respectively. A portion of the time-based RSUs vest quarterly in equal amounts over the course of eight quarters, a portion vest one year after grant and the remainder vest annually in equal amounts over the course of three years. The fair value of the time-based RSUs is expensed ratably over the requisite service period, which ranges from one to three years.

During the nine months ended September 30, 2018 and 2017, the Company did not grant performance-based RSUs or stock options.


XML 31 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt
9 Months Ended
Sep. 30, 2018
Debt [Abstract]  
Debt
14.
Debt

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 Borrower. The credit facilities mature in five years and bear interest at LIBOR plus a margin that varies depending on the overall leverage ratio of the Borrower 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 Borrower's obligations under the Credit Agreement are guaranteed by GSE's wholly-owned subsidiaries Hyperspring, Absolute, and True North and by any future material domestic subsidiaries (collectively, the Guarantors). The credit facilities are secured by liens on all assets of the Borrower and the Guarantors.

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 September 30, 2018, there were no outstanding borrowings under the RLOC and five letters of credit totaling $2.3 million. The amount available at September 30, 2018, after consideration of letters of credit was approximately $2.7 million.

Term Loan

As discussed in Note 4, Acquisitions, we acquired True North on May 11, 2018 for total consideration of approximately $9.9 million in cash. 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.

At September 30, 2018, the outstanding long-term debt under the delayed draw term loan facility was as follows:
    
Long-term debt, net of discount
 
$
8,990
 
Less: current portion of long-term debt
  
(1,901
)
Long-term debt, less current portion
 
$
7,089
 

The Credit Agreement contains customary covenants and restrictions typical for a financing of this type that, among other things, require the Borrower to satisfy certain financial covenants and restrict the Borrower's and Guarantors' 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 September 30, 2018, the Company was in compliance with its financial covenants.

BB&T Bank

At September 30, 2018 and December 31, 2017, the cash collateral account with BB&T totaled $0.0 million and $1.0 million, respectively. The balances were classified as restricted cash on the consolidated balance sheets.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Product Warranty
9 Months Ended
Sep. 30, 2018
Product Warranty [Abstract]  
Product Warranty
15.
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, 2018
 
$
1,953
 
Current period provision
  
(73
)
Current period claims
  
(183
)
Currency adjustment
  
(10
)
Balance at September 30, 2018
 
$
1,687
 


XML 33 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue
9 Months Ended
Sep. 30, 2018
Revenue [Abstract]  
Revenue
16.
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 and nine months ended September 30, 2018 and 2017, along with the reportable segment for each category:

(in thousands)

  
Three months ended September 30,
  
Nine months ended September 30,
 
  
2018
  
2017 (1)
  
2018
  
2017 (1)
 
Performance Improvement Solutions segment
            
System Design and Build
 
$
5,109
  
$
5,736
  
$
19,904
  
$
21,828
 
Software
  
586
   
889
   
2,001
   
2,436
 
Training and Consulting Services
  
4,154
   
2,112
   
8,709
   
5,829
 
                 
Nuclear Industry Training and Consulting segment
                
Training and Consulting Services
  
11,952
   
6,672
   
38,780
   
18,783
 
                 
Total revenue
 
$
21,801
  
$
15,409
  
$
69,394
  
$
48,876
 

(1) Prior period amounts have not been adjusted under the modified retrospective transition method for the adoption of ASC 606.

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)
  
September 30, 2018
  
December 31, 2017
 
Billings in excess of revenue earned (BIE)
 
$
7,810
  
$
14,543
 
Revenue recognized in the period from amounts included in BIE at the beginning of the period
 
$
9,934
   
N/A
 

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 and nine months ended September 30, 2018, the Company recognized revenue of $1.1 million related to performance obligations satisfied in previous periods.

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

Part of the training and consulting services contracts are T&M 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 per type of work, as well as approved expenses incurred. As part of our adoption of ASU 2014-09, we have elected to use the optional exemption under ASC 606-10-50-14(b), pursuant to which we have excluded disclosures of transaction prices allocated to remaining performance obligations under such contracts and when we expect to recognize the revenue.

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes
9 Months Ended
Sep. 30, 2018
Income Taxes [Abstract]  
Income Taxes
17.
Income Taxes

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

(in thousands)
 
 
Three months ended
September 30,
  
Nine months ended
September 30,
 
  
2018
  
2017
  
2018
  
2017
 
             
Provision for income taxes
 
$
314
  
$
92
  
$
124
  
$
399
 
Effective tax rate
  
(153.9
)%
  
(17.9
)%
  
(13.6
)%
  
112.4
%

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 2018 is comprised mainly of federal income tax expense, foreign income tax expense, and state taxes. Tax expense in 2017 is comprised mainly of foreign income tax expense, Alternative Minimum Tax, state taxes, and deferred tax expense relating to the tax amortization of goodwill.

Our effective tax rates were (153.9)% and (13.6%) for the three and nine months ended September 30, 2018. For the three months ended September 30, 2018, the difference between our effective tax rate of (153.9)% and the U.S. statutory federal income tax rate of 21% was primarily due to permanent differences, accruals related to uncertain tax positions for certain foreign tax contingencies, discrete item adjustments for the foreign taxes, and return to provision true-ups which were known as of September 30, 2018. For the nine months ended September 30, 2018, the difference between the effective tax rate of (13.6)% and the U.S. statutory federal income tax rate of 21% was primarily due to changes in jurisdictional income and the inclusion of income (loss) from an acquisition in the second quarter of 2018.

Because of its net operating loss carryforwards, the Company is subject to U.S. federal and state income tax examinations from the year 1997 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 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 Chinese, Swedish and U.K. net deferred assets as of September 30, 2018. 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. and India.

The Company follows the guidance in SEC Staff Accounting Bulletin 118 (SAB 118), which provides additional clarification regarding the application of ASC 740 in situations where the Company does not have the necessary information available, prepared, or analyzed in reasonable detail to complete the accounting for certain income tax effects of the Act for the reporting period in which the Act was enacted. SAB 118 provides for a measurement period beginning in the reporting period that includes the Act's enactment date and ending when the Company has obtained, prepared, and analyzed the information needed in order to complete the accounting requirements but in no circumstances should the measurement period extend beyond one year of the enactment date. The Company will complete the remeasurement of its deferred taxes at December 31, 2018.

The Company recognizes the tax on GILTI as a period cost in the period the tax is incurred. Under this policy, we have not provided deferred taxes related to temporary differences that upon their reversal will affect the amount of income subject to GILTI in the period. For the nine months ended September 30, 2018, there is no GILTI inclusion.

The Company has made an entity classification (CTB) election to treat GSE UK as a disregarded entity effective January 1, 2018. Therefore, as of January 1, 2018, GSE UK is treated as a branch of the US for tax purposes. Accordingly, GSE UK's 2018 activity has been included in the US Company's income tax (benefit) provision.

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

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information
9 Months Ended
Sep. 30, 2018
Segment Information [Abstract]  
Segment Information
18.
Segment Information

The Company has two reportable business segments. The Performance Improvement Solutions 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 across all market segments. Example training applications include turnkey and custom training services. Contract terms are typically less than two years.

The Nuclear Industry Training and Consulting 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.

As discussed in Note 4, Acquisitions, on May 11, 2018, GSE, through Performance Solutions, 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 Improvement Solutions segment due to similarities in services provided including technical engineering solutions to the nuclear and fossil fuel power sector. As of the report date, the Company is still evaluating the impact of the True North acquisition on our reporting units.

The following table sets forth the revenue and operating results attributable to each reportable segment and includes a reconciliation of segment revenue to consolidated revenue and operating results to consolidated income before income taxes:

(in thousands)
 
 
Three months ended
September 30,
  
Nine months ended
September 30,
 
  
2018
  
2017
  
2018
  
2017
 
             
Revenue:
            
Performance Improvement Solutions
 
$
9,849
  
$
8,737
  
$
30,614
  
$
30,093
 
Nuclear Industry Training and Consulting
  
11,952
   
6,672
   
38,780
   
18,783
 
   
21,801
   
15,409
   
69,394
   
48,876
 
                 
Operating income:
                
Performance Improvement Solutions
  
494
   
(892
)
  
110
   
(6
)
Nuclear Industry Training and Consulting
  
(520
)
  
339
   
(584
)
  
455
 
Change in fair value of contingent consideration, net
  
-
   
(79
)
  
-
   
(376
)
                 
Operating (loss) income
  
(26
)
  
(632
)
  
(474
)
  
73
 
                 
Interest (expense) income, net
  
(114
)
  
15
   
(153
)
  
60
 
(Loss) gain on derivative instruments, net
  
(59
)
  
71
   
(306
)
  
226
 
Other (expense) income, net
  
(5
)
  
33
   
24
   
(4
)
(Loss) income before income taxes
 
$
(204
)
 
$
(513
)
 
$
(909
)
 
$
355
 

Effective January 2018, and due to the acquisition of Absolute, the Performance Improvement Solutions allocated corporate overhead to the Nuclear Industry Training and Consulting segment. For the three months ended September 30, 2018 and 2017, a total of $1.3 million and $0.7 million of corporate overhead, respectively, was allocated to Nuclear Industry Training and Consulting segment. For the nine months ended September 30, 2018 and 2017, a total of $3.4 million and $1.9 million of corporate overhead, respectively, was allocated to Nuclear Industry Training and Consulting segment. Prior period amounts were reclassified to reflect the change.

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Supplemental Cash Flow Information
9 Months Ended
Sep. 30, 2018
Supplemental Cash Flow Information [Abstract]  
Supplemental Cash Flow Information
19.
Supplemental Cash Flow Information

The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets:

  
September 30, 2018
  
December 31, 2017
 
Cash and cash equivalents
 
$
9,831
  
$
19,111
 
Restricted cash
  
9
   
960
 
Cash, cash equivalents, and restricted cash
 
$
9,840
  
$
20,071
 

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2018
Summary of Significant Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation

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 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, 2017, filed with the Securities and Exchange Commission on March 16, 2018.

The Company has two reportable segments as follows:

Performance Improvement Solutions (approximately 44% of revenue)

Our Performance Improvement Solutions segment primarily encompasses our technical engineering and power plant high-fidelity simulation solutions 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.

Nuclear Industry Training and Consulting (approximately 56% of revenue)

Nuclear Industry Training and Consulting provides highly specialized and skilled nuclear operations instructors, procedure writers, technical engineers, and other consultants 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 this business line from the rest of the Company's product and service portfolio. GSE and its predecessors have been providing these services since 1997.

Financial information about the two business segments is provided in Note 18 of the accompanying condensed consolidated financial statements.

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, 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 segment and Nuclear Industry Training and Consulting 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 as 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 software licenses, which do not require significant modification or customization, is recognized upon its delivery to the customer.  Revenue from the sale of term or 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 per type of work, as well as approved expenses incurred. The customers are billed on a regular basis, such as weekly, biweekly or monthly. In accordance with Accounting Standards Codification (ASC) 606-10-55-18, 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 over the service period using the cost-to-cost input method as the Company's performance does not create an asset with an 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.

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 38 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Recent Accounting Pronouncements (Policies)
9 Months Ended
Sep. 30, 2018
Recent Accounting Pronouncements [Abstract]  
Recent Accounting Pronouncements
Accounting pronouncements recently adopted

In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers (ASU 2014-09), which provides guidance for revenue recognition. Subsequently, the FASB issued a series of updates to the revenue recognition guidance in ASC 606, Revenue from Contracts with Customers (ASC 606). Under ASC 606, revenue is recognized when a customer obtains control of promised goods or services and is recognized at an amount that reflects the consideration expected to be received in exchange for such goods or services. In addition, the new accounting standard requires disclosure of the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. ASU 2014-09 is effective for the fiscal year ending December 31, 2018 and interim periods therein.

We adopted ASU 2014-09 and all the related updates (collectively, the new revenue standard) on January 1, 2018 using the modified retrospective transition method. The new revenue standard was applicable to (1) all new contracts entered into after January 1, 2018 and (ii) all existing contracts for which all (or substantially all) of the revenue has not been recognized under legacy revenue guidance. We recognized the cumulative effect of initially applying the new revenue standard as an increase of $0.7 million to the opening balance of accumulated deficit. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods.

This adoption primarily affected our software license sales with multiple deliverables, which typically include the following elements: license, installation and training services and PCS. Under the legacy revenue recognition standard, due to the lack of vendor specific objective evidence (VSOE), revenue was recognized ratably over the PCS period. Under the new revenue standard, the total transaction price is allocated to the identified performance obligations based on their relative standalone selling prices, and revenue is recognized as the performance obligations are satisfied.

The impact of adoption on our consolidated statement of operations and balance sheet was as follows (in thousands):

Income Statement

  
Three months ended September 30, 2018
  
Nine months ended September 30, 2018
 
  
As Reported
  
Balance without adoption of ASC 606
  
Effect of Change
  
As Reported
  
Balance without adoption of ASC 606
  
Effect of Change
 
Revenue
 
$
21,801
  
$
21,952
  
$
(151
)
 
$
69,394
  
$
69,666
  
$
(272
)
Gross profit
  
5,421
   
5,572
   
(151
)
  
16,659
   
16,931
   
(272
)
Provision for income taxes
  
314
   
296
   
(18
)
  
124
   
201
   
77
 
Net loss
  
(518
)
  
(349
)
  
(169
)
  
(1,033
)
  
(838
)
  
(195
)

Balance Sheet
  
September 30, 2018
 
  
As Reported
  
Balance without adoption of ASC 606
  
Effect of Change
 
Contract receivables, net
 
$
19,238
  
$
19,238
  
$
-
 
Deferred tax assets
  
6,203
   
6,367
   
(164
)
Billings in excess of revenue earned
  
7,810
   
8,492
   
(682
)
Accumulated deficit
  
(43,248
)
  
(43,766
)
  
518
 

In August 2016, the FASB issued ASU No. 2016-15, Classification of Certain Cash Receipts and Cash Payments (ASU 2016-15). The new guidance addresses eight specific cash flow issues and applies to all entities that are required to present a statement of cash flows. ASU 2016-15 was effective for fiscal reporting periods beginning after December 15, 2017, including interim reporting periods within those fiscal years. We adopted ASU 2016-15 on January 1, 2018, on a retrospective basis. Upon the adoption of ASU 2016-15, cash payments made to settle a contingent consideration liability from an acquisition in excess of the amount recognized at the acquisition date are classified as operating activities, which were previously presented as financing activities. The comparative statement of cash flows has been restated to include only the payments made to settle the contingent liability related to the original amount recognized at the acquisition date in the financing activities; previously, the payment of $0.4 million related to fair value adjustment and interest accretion of the contingent liability was included in financing activities. Upon the adoption of ASU 2016-15, it was reclassified as an operating activity.

In November 2016, the FASB issued ASU No. 2016-18, Restricted Cash (ASU 2016-18). The new guidance applies to all entities that have restricted cash or restricted cash equivalents and are required to present a statement of cash flows. This update is intended to reduce diversity in cash flow presentation of restricted cash and restricted cash equivalents and requires entities to include all cash and cash equivalents, both restricted and unrestricted, in the beginning-of-period and end-of-period totals presented on the statement of cash flows. We adopted ASU 2016-18 effective January 1, 2018, on a retrospective basis. As the result of the adoption of ASU 2016-18, we restated the statement of cash flows for the comparative period to include both restricted and unrestricted cash in the beginning-of-period and end-of-period totals, and eliminated the transfers between restricted and unrestricted cash in the statement of cash flows.

In January 2017, the FASB issued ASU No. 2017-01, Business Combinations: Clarifying the definition of a Business, which amends the definition of a business. ASU 2017-01 was effective for acquisitions commencing on or after December 15, 2017, with early adoption permitted. We adopted ASU 2017-01 effective January 1, 2018. ASU 2017-01 is applied prospectively to acquisitions commencing on or after the effective date.

In May 2017, the FASB issued ASU No. 2017-09, Compensation - Stock Compensation (ASU 2017-09). The new guidance is intended to provide clarity and reduce both (1) diversity in practice and (2) cost and complexity when applying the guidance on ASC 718, Compensation – Stock Compensation. Entities are required to apply modification accounting for any change to an award, except for a change that is deemed to be purely administrative in nature. ASU 2017-09 provides guidance about which changes to the terms or conditions of a share-based award require an entity to apply modification accounting in ASC 718. The amendments in this update were effective for all entities and for annual periods, and interim periods within those annual periods, beginning after December 15, 2017. We adopted ASU 2017-09 effective January 1, 2018, on a prospective basis. The adoption of this standard did not have a significant impact to our financial statements or financial statement disclosures.

Accounting pronouncements not yet adopted

In February 2016, the FASB issued ASU No. 2016-02, Leases. The new standard establishes a right-of-use (ROU) model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. 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 comparative period presented in the consolidated financial statements, with certain practical expedients available. We are still evaluating the impact of the pending adoption of the new standard on the consolidated financial statements, and we expect that, upon adoption, the recognition of ROU assets and lease liabilities could be material.

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 No. 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 39 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Recent Accounting Pronouncements (Tables)
9 Months Ended
Sep. 30, 2018
Recent Accounting Pronouncements [Abstract]  
Impact of Adoption on our Consolidated Statement of Operations and Balance Sheet
The impact of adoption on our consolidated statement of operations and balance sheet was as follows (in thousands):

Income Statement

  
Three months ended September 30, 2018
  
Nine months ended September 30, 2018
 
  
As Reported
  
Balance without adoption of ASC 606
  
Effect of Change
  
As Reported
  
Balance without adoption of ASC 606
  
Effect of Change
 
Revenue
 
$
21,801
  
$
21,952
  
$
(151
)
 
$
69,394
  
$
69,666
  
$
(272
)
Gross profit
  
5,421
   
5,572
   
(151
)
  
16,659
   
16,931
   
(272
)
Provision for income taxes
  
314
   
296
   
(18
)
  
124
   
201
   
77
 
Net loss
  
(518
)
  
(349
)
  
(169
)
  
(1,033
)
  
(838
)
  
(195
)

Balance Sheet
  
September 30, 2018
 
  
As Reported
  
Balance without adoption of ASC 606
  
Effect of Change
 
Contract receivables, net
 
$
19,238
  
$
19,238
  
$
-
 
Deferred tax assets
  
6,203
   
6,367
   
(164
)
Billings in excess of revenue earned
  
7,810
   
8,492
   
(682
)
Accumulated deficit
  
(43,248
)
  
(43,766
)
  
518
 

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basic and Diluted Loss per Common Share (Tables)
9 Months Ended
Sep. 30, 2018
Basic and Diluted Loss per Common Share [Abstract]  
Number of Common Shares and Common Share Equivalents Used in the Determination of Basic and Diluted Loss Per Share
The number of common shares and common share equivalents used in the determination of basic and diluted loss per share were as follows:

(in thousands, except for share amounts)
 
Three months ended
  
Nine months ended
 
  
September 30,
  
September 30,
 
  
2018
  
2017
  
2018
  
2017
 
Numerator:
            
Net loss
 
$
(518
)
 
$
(605
)
 
$
(1,033
)
 
$
(44
)
                 
Denominator:
                
Weighted-average shares outstanding for basic loss per share
  
19,786,888
   
19,280,770
   
19,620,207
   
19,204,778
 
                 
Effect of dilutive securities:
                
Stock options and restricted stock units
  
-
   
-
   
-
   
-
 
Adjusted weighted-average shares outstanding and assumed conversions for diluted loss per share
  
19,786,888
   
19,280,770
   
19,620,207
   
19,204,778
 
                 
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
  
713,024
   
534,833
   
645,714
   
550,218
 

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions (Tables)
9 Months Ended
Sep. 30, 2018
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 Absolute as if the business combinations had occurred  on January 1, 2017.

  
Three months ended September 30,
  
Nine months ended September 30,
 
  
2018
  
2017
  
2018
  
2017
 
  
(unaudited and in thousands)
 
             
Revenue
 
$
21,801
  
$
24,975
  
$
72,564
  
$
83,337
 
Net loss
  
(361
)
  
(736
)
  
(2,178
)
  
(1,224
)

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. 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 September 30, 2018, 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. The following amounts except for cash are all reflected in the consolidated statement of cash flows within the "Acquisition of True North Consulting, net of cash acquired" line caption.

(in thousands)

Total purchase price
 
$
9,941
 
     
 Purchase price allocation:
    
Cash
  
306
 
Contract receivables
  
2,345
 
Prepaid expenses and other current assets
  
4
 
Property, and equipment, net
  
1
 
Intangible assets
  
5,088
 
Accounts payable, accrued expenses
  
(1,420
)
Accrued compensation
  
(137
)
 Total identifiable net assets
  
6,187
 
 Goodwill
  
3,754
 
 Net assets acquired
 
$
9,941
 

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
 

Absolute Consulting, Inc. [Member]  
Business Acquisition [Abstract]  
Consideration Paid For Assets Acquired and Liabilities Assumed
The following table summarizes the consideration paid to acquire Absolute and the fair value of the assets acquired and liabilities assumed at the date of the transaction.

(in thousands)
   
    
Total purchase price
 
$
9,521
 
     
Purchase price allocation:
    
Cash
 
$
455
 
Contract receivables
  
5,121
 
Prepaid expenses and other current assets
  
68
 
Property, and equipment, net
  
184
 
Intangible assets
  
2,569
 
Accounts payable, accrued expenses, and other liabilities
  
(78
)
Accrued compensation
  
(1,617
)
Total identifiable net assets
  
6,702
 
Goodwill
  
2,819
 
Net assets acquired
 
$
9,521
 

Fair Value of Intangible Assets Acquired and Related Weighted Average Amortization Period
The Company identified $2.6 million of other intangible assets, including customer relationships and trademarks/names, with amortization periods of three to ten years. 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
  
10
  
$
1,856
 
Trademarks/Names
  
3
   
713
 
Total
     
$
2,569
 

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restructuring Activities (Tables)
9 Months Ended
Sep. 30, 2018
Restructuring Activities [Abstract]  
Restructuring and Related Costs
The following tables summarize the restructuring costs and restructuring liabilities at September 30, 2018:

(in thousands)
  
September 30, 2018
 
  
Total Expected Costs
  
Costs Incurred to Date
  
Expected Costs Remaining
 
Employee termination benefits
 
$
824
  
$
824
  
$
-
 
Lease termination costs
  
591
   
591
   
-
 
Assets write-offs/impairment
  
222
   
222
   
-
 
Other restructuring costs
  
432
   
273
   
159
 
Total Restructuring costs
 
$
2,069
  
$
1,910
  
$
159
 

Restructuring Reserve by Type of Cost
The restructuring costs related to our Performance Improvement Solutions segment and are included in the consolidated statements of operations within the "Restructuring charges" line caption.

  
Employee termination benefits
  
Lease termination costs
  
Other Restructuring costs
  
Total
 
Balance as of January 1, 2018
 
$
465
  
$
-
  
$
33
  
$
498
 
Accruals
  
359
   
591
   
227
   
1,177
 
Payments
  
(632
)
  
(613
)
  
(260
)
  
(1,505
)
Currency translation and other adjustments
  
(11
)
  
71
   
-
   
60
 
Balance as of September 30, 2018
 
$
181
  
$
49
  
$
-
  
$
230
 

XML 43 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Contract Receivables (Tables)
9 Months Ended
Sep. 30, 2018
Contract Receivables [Abstract]  
Contract Receivables
The components of contract receivables are as follows:

(in thousands)
 
September 30,
  
December 31,
 
  
2018
  
2017
 
       
Billed receivables
 
$
12,592
  
$
8,154
 
Unbilled receivables
  
6,926
   
5,980
 
Allowance for doubtful accounts
  
(280
)
  
(137
)
Total contract receivables, net
 
$
19,238
  
$
13,997
 

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Prepaid Expenses and Other Current Assets (Tables)
9 Months Ended
Sep. 30, 2018
Prepaid Expenses and Other Current Assets [Abstract]  
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following:

(in thousands)
 
September 30,
  
December 31,
 
  
2018
  
2017
 
       
Inventory
 
$
261
  
$
755
 
Income taxes receivable
  
296
   
418
 
Prepaid expenses
  
298
   
549
 
Other current assets
  
769
   
1,073
 
Total prepaid expenses and other current assets
 
$
1,624
  
$
2,795
 

XML 45 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2018
Goodwill and Intangible Assets [Abstract]  
Change in Net Carrying Amount of 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). The change in the net carrying amount of goodwill from December 31, 2017 through September 30, 2018 was comprised of the following items:

(in thousands)
  
Performance Improvement Solutions
  
Nuclear Industry Training and Consulting
  
Total
 
Balance, January 1, 2018
 
$
-
  
$
8,431
  
$
8,431
 
Acquisition
  
3,754
   
-
   
3,754
 
Balance, September 30, 2018
 
$
3,754
  
$
8,431
  
$
12,185
 

XML 46 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value of Financial Instruments (Tables)
9 Months Ended
Sep. 30, 2018
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 September 30, 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
 
$
852
  
$
-
  
$
-
  
$
852
 
Foreign exchange contracts
  
-
   
14
   
-
   
14
 
Total assets
 
$
852
  
$
14
  
$
-
  
$
866
 
                 
Liability awards
 
$
-
  
$
(404
)
 
$
-
  
$
(404
)
Interest rate swap contract
  
-
   
(39
)
  
-
   
(39
)
Total liabilities
 
$
-
  
$
(443
)
 
$
-
  
$
(443
)
                 

Money market funds at both September 30, 2018 and December 31, 2017 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, 2017:

(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
 
$
3,240
  
$
-
  
$
-
  
$
3,240
 
Foreign exchange contracts
  
-
   
201
   
-
   
201
 
Total assets
 
$
3,240
  
$
201
  
$
-
  
$
3,441
 
                 
Liability awards
 
$
-
  
$
(242
)
 
$
-
  
$
(242
)
Contingent consideration
  
-
   
-
   
(1,701
)
  
(1,701
)
Total liabilities
 
$
-
  
$
(242
)
 
$
(1,701
)
 
$
(1,943
)
                 

Rollforward of Fair Value of Contingent Consideration as Level 3
The following table provides a roll-forward of the fair value of the contingent consideration categorized as Level 3 for the nine months ended September 30, 2018:

(in thousands)
   
    
    
Balance, January 1, 2018
 
$
1,701
 
Payments made on contingent liabilities
  
(1,701
)
Change in fair value
  
-
 
Balance, September 30, 2018
 
$
-
 


XML 47 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Instruments (Tables)
9 Months Ended
Sep. 30, 2018
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:

  
September 30,
  
December 31,
 
(in thousands)
 
2018
  
2017
 
       
Prepaid expenses and other current assets
      
Foreign exchange contracts
 
$
14
  
$
201
 
Total asset derivatives
  
14
   
201
 
         
Other liabilities
        
Interest rate swaps
  
(39
)
  
-
 
Total liability derivatives
  
(39
)
  
-
 
         
Net fair value
 
$
(25
)
 
$
201
 
         

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

  
Three months ended
September 30,
  
Nine months ended
September 30,
 
(in thousands)
 
2018
  
2017
  
2018
  
2017
 
             
Interest rate swap - change in fair value
 
$
(28
)
 
$
-
  
$
(39
)
 
$
-
 
Foreign exchange contracts-change in fair value
  
(14
)
  
74
   
(178
)
  
145
 
Remeasurement of related contract receivables,
 billings in excess of revenue earned, and
 subcontractor accruals
  
(17
)
  
(3
)
  
(89
)
  
81
 
                 
(Loss) gain on derivative instruments, net
 
$
(59
)
 
$
71
  
$
(306
)
 
$
226
 


XML 48 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt (Tables)
9 Months Ended
Sep. 30, 2018
Debt [Abstract]  
Outstanding Long-term Debt
At September 30, 2018, the outstanding long-term debt under the delayed draw term loan facility was as follows:
    
Long-term debt, net of discount
 
$
8,990
 
Less: current portion of long-term debt
  
(1,901
)
Long-term debt, less current portion
 
$
7,089
 

XML 49 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Product Warranty (Tables)
9 Months Ended
Sep. 30, 2018
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, 2018
 
$
1,953
 
Current period provision
  
(73
)
Current period claims
  
(183
)
Currency adjustment
  
(10
)
Balance at September 30, 2018
 
$
1,687
 


XML 50 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Tables)
9 Months Ended
Sep. 30, 2018
Revenue [Abstract]  
Disaggregation of Revenue
The following table represents a disaggregation of revenue by type of goods or services for the three and nine months ended September 30, 2018 and 2017, along with the reportable segment for each category:

(in thousands)

  
Three months ended September 30,
  
Nine months ended September 30,
 
  
2018
  
2017 (1)
  
2018
  
2017 (1)
 
Performance Improvement Solutions segment
            
System Design and Build
 
$
5,109
  
$
5,736
  
$
19,904
  
$
21,828
 
Software
  
586
   
889
   
2,001
   
2,436
 
Training and Consulting Services
  
4,154
   
2,112
   
8,709
   
5,829
 
                 
Nuclear Industry Training and Consulting segment
                
Training and Consulting Services
  
11,952
   
6,672
   
38,780
   
18,783
 
                 
Total revenue
 
$
21,801
  
$
15,409
  
$
69,394
  
$
48,876
 

(1) Prior period amounts have not been adjusted under the modified retrospective transition method for the adoption of ASC 606.

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)
  
September 30, 2018
  
December 31, 2017
 
Billings in excess of revenue earned (BIE)
 
$
7,810
  
$
14,543
 
Revenue recognized in the period from amounts included in BIE at the beginning of the period
 
$
9,934
   
N/A
 

XML 51 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Tables)
9 Months Ended
Sep. 30, 2018
Income Taxes [Abstract]  
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
September 30,
  
Nine months ended
September 30,
 
  
2018
  
2017
  
2018
  
2017
 
             
Provision for income taxes
 
$
314
  
$
92
  
$
124
  
$
399
 
Effective tax rate
  
(153.9
)%
  
(17.9
)%
  
(13.6
)%
  
112.4
%

XML 52 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information (Tables)
9 Months Ended
Sep. 30, 2018
Segment Information [Abstract]  
Reconciliation of Segment Revenue to Consolidated Revenue and Operating Results to Consolidated Income Before Income Taxes
The following table sets forth the revenue and operating results attributable to each reportable segment and includes a reconciliation of segment revenue to consolidated revenue and operating results to consolidated income before income taxes:

(in thousands)
 
 
Three months ended
September 30,
  
Nine months ended
September 30,
 
  
2018
  
2017
  
2018
  
2017
 
             
Revenue:
            
Performance Improvement Solutions
 
$
9,849
  
$
8,737
  
$
30,614
  
$
30,093
 
Nuclear Industry Training and Consulting
  
11,952
   
6,672
   
38,780
   
18,783
 
   
21,801
   
15,409
   
69,394
   
48,876
 
                 
Operating income:
                
Performance Improvement Solutions
  
494
   
(892
)
  
110
   
(6
)
Nuclear Industry Training and Consulting
  
(520
)
  
339
   
(584
)
  
455
 
Change in fair value of contingent consideration, net
  
-
   
(79
)
  
-
   
(376
)
                 
Operating (loss) income
  
(26
)
  
(632
)
  
(474
)
  
73
 
                 
Interest (expense) income, net
  
(114
)
  
15
   
(153
)
  
60
 
(Loss) gain on derivative instruments, net
  
(59
)
  
71
   
(306
)
  
226
 
Other (expense) income, net
  
(5
)
  
33
   
24
   
(4
)
(Loss) income before income taxes
 
$
(204
)
 
$
(513
)
 
$
(909
)
 
$
355
 

XML 53 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Supplemental Cash Flow Information (Tables)
9 Months Ended
Sep. 30, 2018
Supplemental Cash Flow Information [Abstract]  
Reconciliation of Cash, Cash Equivalents and Restricted Cash Reported on Consolidated Balance Sheets
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets:

  
September 30, 2018
  
December 31, 2017
 
Cash and cash equivalents
 
$
9,831
  
$
19,111
 
Restricted cash
  
9
   
960
 
Cash, cash equivalents, and restricted cash
 
$
9,840
  
$
20,071
 

XML 54 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies (Details)
9 Months Ended
Sep. 30, 2018
Segment
Stream
Obligation
Summary of Significant Accounting Policies [Abstract]  
Number of reportable segment | Segment 2
Revenue by major customers [Abstract]  
Number of broad revenue streams | Stream 3
Number of performance obligations | Obligation 2
Warranty period 1 year
Minimum [Member]  
Revenue by major customers [Abstract]  
Average time period to complete installation and training 1 day
Maximum [Member]  
Revenue by major customers [Abstract]  
Average time period to complete installation and training 2 days
Revenue [Member] | Performance Improvement Solutions [Member]  
Revenue by major customers [Abstract]  
Percentage of revenue contributed by major customers 44.00%
Revenue [Member] | Nuclear Industry Training and Consulting [Member]  
Revenue by major customers [Abstract]  
Percentage of revenue contributed by major customers 56.00%
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Recent Accounting Pronouncements (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Dec. 31, 2017
Income Statement [Abstract]          
Revenue $ 21,801 $ 15,409 [1] $ 69,394 $ 48,876 [1]  
Gross profit 5,421 4,224 16,659 13,363  
Provision for income taxes 314 92 124 399  
Net loss (518) $ (605) (1,033) (44)  
Balance Sheet [Abstract]          
Contract receivables, net 19,238   19,238    
Deferred tax assets 6,203   6,203   $ 6,494
Billings in excess of revenue earned 7,810   7,810   14,543
Accumulated deficit (43,248)   (43,248)   (42,870)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Cash (used in) provided by operating activities     (6,360) 2,997  
Cash provided by (used in) financing activities     6,997 (1,090)  
Effect of Change [Member]          
Income Statement [Abstract]          
Revenue (151)   (272)    
Gross profit (151)   (272)    
Provision for income taxes (18)   77    
Net loss (169)   (195)    
Balance Sheet [Abstract]          
Contract receivables, net 0   0    
Deferred tax assets (164)   (164)    
Billings in excess of revenue earned (682)   (682)    
Accumulated deficit 518   518   $ 655
Balance Without Adoption of ASC 606 [Member]          
Income Statement [Abstract]          
Revenue 21,952   69,666    
Gross profit 5,572   16,931    
Provision for income taxes 296   201    
Net loss (349)   (838)    
Balance Sheet [Abstract]          
Contract receivables, net 19,238   19,238    
Deferred tax assets 6,367   6,367    
Billings in excess of revenue earned 8,492   8,492    
Accumulated deficit $ (43,766)   $ (43,766)    
ASU 2016-15 [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Cash (used in) provided by operating activities       (400)  
Cash provided by (used in) financing activities       $ 400  
[1] Prior period amounts have not been adjusted under the modified retrospective transition method for the adoption of ASC 606.
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basic and Diluted Loss per Common Share (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Numerator [Abstract]        
Net loss $ (518) $ (605) $ (1,033) $ (44)
Denominator [Abstract]        
Weighted-average shares outstanding for basic loss per share (in shares) 19,786,888 19,280,770 19,620,207 19,204,778
Effect of dilutive securities [Abstract]        
Stock options and restricted stock units (in shares) 0 0 0 0
Adjusted weighted-average shares outstanding and assumed conversions for diluted loss per share (in shares) 19,786,888 19,280,770 19,620,207 19,204,778
Shares related to dilutive securities excluded because inclusion would be anti-dilutive (in shares) 713,024 534,833 645,714 550,218
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions (Details) - USD ($)
$ in Thousands
3 Months Ended 5 Months Ended 9 Months Ended
May 11, 2018
Sep. 20, 2017
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2018
Sep. 30, 2017
Dec. 31, 2017
Business Acquisition [Abstract]                
Cash consideration before working capital adjustment   $ 8,750            
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]                
Goodwill     $ 12,185   $ 12,185 $ 12,185   $ 8,431
Business Combination, Acquired Receivables [Abstract]                
Revenue     21,801 $ 15,409 [1]   69,394 $ 48,876 [1]  
Net loss     (518) (605)   (1,033) (44)  
Acquired Finite-Lived Intangible Assets [Abstract]                
Finite-lived intangible assets acquired $ 5,088 $ 2,569            
Business Acquisition, Pro Forma Information [Abstract]                
Revenue     21,801 24,975   72,564 83,337  
Net loss     (361) $ (736)   (2,178) $ (1,224)  
Minimum [Member]                
Acquired Finite-Lived Intangible Assets [Abstract]                
Finite-lived intangible assets, weighted average useful life 4 years 3 years            
Maximum [Member]                
Acquired Finite-Lived Intangible Assets [Abstract]                
Finite-lived intangible assets, weighted average useful life 15 years 10 years            
Customer Relationships [Member]                
Acquired Finite-Lived Intangible Assets [Abstract]                
Finite-lived intangible assets acquired $ 3,758 $ 1,856            
Finite-lived intangible assets, weighted average useful life 15 years 10 years            
Trademarks/Names [Member]                
Acquired Finite-Lived Intangible Assets [Abstract]                
Finite-lived intangible assets acquired $ 582 $ 713            
Finite-lived intangible assets, weighted average useful life 10 years 3 years            
Non-compete Agreements [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]                
Acquired Finite-Lived Intangible Assets [Abstract]                
Finite-lived intangible assets acquired $ 527              
Finite-lived intangible assets, weighted average useful life 5 years              
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              
Cash purchase price $ 9,941              
Cash consideration before working capital adjustment 9,750              
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]                
Cash 306              
Contract receivables 2,345              
Prepaid expenses and other current assets 4              
Property, and equipment, net 1              
Intangible assets 5,088              
Accounts payable, accrued expenses, and other liabilities (1,420)              
Accrued compensation (137)              
Total identifiable net assets 6,187              
Goodwill 3,754              
Net assets acquired 9,941              
Business Combination, Acquired Receivables [Abstract]                
Tax deductible goodwill 3,754              
Cash consideration in escrow 1,463              
Proceeds from issuance of debt $ 10,300              
Transaction costs     $ 491   491 $ 491    
Revenue         3,684      
Net loss         $ (388)      
Absolute Consulting, Inc. [Member]                
Business Acquisition [Abstract]                
Percentage of ownership interest acquired   100.00%            
Business acquisition, name of acquired entity   Absolute Consulting, Inc.            
Business acquisition, effective date of acquisition   Sep. 20, 2017            
Cash purchase price   $ 9,521            
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]                
Cash   455            
Contract receivables   5,121            
Prepaid expenses and other current assets   68            
Property, and equipment, net   184            
Intangible assets   2,569            
Accounts payable, accrued expenses, and other liabilities   (78)            
Accrued compensation   (1,617)            
Total identifiable net assets   6,702            
Goodwill   2,819            
Net assets acquired   9,521            
Business Combination, Acquired Receivables [Abstract]                
Tax deductible goodwill   2,819            
Cash consideration in escrow   $ 1,000            
[1] Prior period amounts have not been adjusted under the modified retrospective transition method for the adoption of ASC 606.
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restructuring Activities (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
USD ($)
Sep. 30, 2017
USD ($)
Sep. 30, 2018
USD ($)
Position
Sep. 30, 2017
USD ($)
Restructuring Activities [Abstract]        
Restructuring and Related Cost, Expected Number of Positions Eliminated | Position     40  
Restructuring and Related Cost, Expected Cost [Abstract]        
Restructuring and Related Cost, Expected Cost, Total $ 2,069   $ 2,069  
Restructuring and Related Cost, Cost Incurred to Date 1,910   1,910  
Restructuring and Related Cost, Expected Cost Remaining 159   159  
Restructuring charges 70 $ 0 1,177 $ 45
Cumulative translation adjustment     1,600  
Tax benefit     1,000  
Restructuring Reserve [Roll Forward]        
Restructuring Reserve, Beginning Balance     498  
Accruals     1,177  
Payments     (1,505)  
Currency translation and other adjustments     60  
Restructuring Reserve, Ending Balance 230   230  
Employee Termination Benefits [Member]        
Restructuring and Related Cost, Expected Cost [Abstract]        
Restructuring and Related Cost, Expected Cost, Total 824   824  
Restructuring and Related Cost, Cost Incurred to Date 824   824  
Restructuring and Related Cost, Expected Cost Remaining 0   0  
Restructuring Reserve [Roll Forward]        
Restructuring Reserve, Beginning Balance     465  
Accruals     359  
Payments     (632)  
Currency translation and other adjustments     (11)  
Restructuring Reserve, Ending Balance 181   181  
Lease Termination Costs [Member]        
Restructuring and Related Cost, Expected Cost [Abstract]        
Restructuring and Related Cost, Expected Cost, Total 591   591  
Restructuring and Related Cost, Cost Incurred to Date 591   591  
Restructuring and Related Cost, Expected Cost Remaining 0   0  
Restructuring Reserve [Roll Forward]        
Restructuring Reserve, Beginning Balance     0  
Accruals     591  
Payments     (613)  
Currency translation and other adjustments     71  
Restructuring Reserve, Ending Balance 49   49  
Assets Write-offs/Impairment [Member]        
Restructuring and Related Cost, Expected Cost [Abstract]        
Restructuring and Related Cost, Expected Cost, Total 222   222  
Restructuring and Related Cost, Cost Incurred to Date 222   222  
Restructuring and Related Cost, Expected Cost Remaining 0   0  
Other Restructuring Costs [Member]        
Restructuring and Related Cost, Expected Cost [Abstract]        
Restructuring and Related Cost, Expected Cost, Total 432   432  
Restructuring and Related Cost, Cost Incurred to Date 273   273  
Restructuring and Related Cost, Expected Cost Remaining 159   159  
Restructuring Reserve [Roll Forward]        
Restructuring Reserve, Beginning Balance     33  
Accruals     227  
Payments     (260)  
Currency translation and other adjustments     0  
Restructuring Reserve, Ending Balance $ 0   $ 0  
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Contingent Consideration (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Contingent Consideration [Abstract]    
Contingent consideration accrued, current $ 0 $ 1,701
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Contract Receivables (Details)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Oct. 31, 2018
USD ($)
Sep. 30, 2018
USD ($)
Customer
Sep. 30, 2017
USD ($)
Sep. 30, 2018
USD ($)
Customer
Sep. 30, 2017
USD ($)
Dec. 31, 2017
USD ($)
Customer
Contract Receivables [Abstract]            
Maximum term of contract receivables       12 months    
Components of contract receivables [Abstract]            
Billed receivables   $ 12,592   $ 12,592   $ 8,154
Unbilled receivables   6,926   6,926   5,980
Allowance for doubtful accounts   (280)   (280)   (137)
Total contract receivables, net   19,238   19,238   $ 13,997
Provision for Doubtful Accounts   $ 146 $ 118 146 $ 118  
Unbilled Contract Receivables [Abstract]            
Unbilled contract receivables billed during Oct 2018       $ (5,800) $ (5,204)  
Subsequent Event [Member]            
Unbilled Contract Receivables [Abstract]            
Unbilled contract receivables billed during Oct 2018 $ 5,000          
Contract Receivable [Member]            
Concentration Risk [Abstract]            
Number of customers accounting for contract receivables | Customer   2   2   1
Percentage of contract receivables accounted by major customers           26.70%
Contract Receivable [Member] | Customer One [Member]            
Concentration Risk [Abstract]            
Percentage of contract receivables accounted by major customers       19.70%    
Contract Receivable [Member] | Customer Two [Member]            
Concentration Risk [Abstract]            
Percentage of contract receivables accounted by major customers       13.10%    
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Prepaid Expenses and Other Current Assets (Details)
$ in Thousands
Sep. 30, 2018
USD ($)
Project
Dec. 31, 2017
USD ($)
Prepaid Expenses and Other Current Assets [Abstract]    
Inventory $ 261 $ 755
Income tax receivable 296 418
Prepaid expenses 298 549
Other current assets 769 1,073
Total prepaid expenses and other current assets $ 1,624 $ 2,795
Number of projects | Project 3  
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Software Development Costs, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Software Development Costs, Net [Abstract]        
Economic life of product     3 years  
Software development costs capitalized $ 53 $ 38 $ 325 $ 126
Capitalized software amortization $ 150 $ 118 $ 353 $ 352
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2018
USD ($)
Segment
Goodwill and Intangible Assets [Abstract]  
Number of reporting units | Segment 2
Number of operating segments | Segment 2
Goodwill [Roll Forward]  
Goodwill, beginning balance $ 8,431
Acquisition 3,754
Goodwill, ending balance 12,185
Performance Improvement Solutions [Member]  
Goodwill [Roll Forward]  
Goodwill, beginning balance 0
Acquisition 3,754
Goodwill, ending balance 3,754
Nuclear Industry Training and Consulting [Member]  
Goodwill [Roll Forward]  
Goodwill, beginning balance 8,431
Acquisition 0
Goodwill, ending balance $ 8,431
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Dec. 31, 2017
Assets and liabilities measured at fair value [Abstract]    
Money market funds $ 852 $ 3,240
Foreign exchange contracts 14 201
Total assets 866 3,441
Liability awards (404) (242)
Interest rate swap contract (39)  
Contingent consideration   (1,701)
Total liabilities (443) (1,943)
Financial Liabilities Fair Value Disclosure [Abstract]    
Loans payable, fair value disclosure 8,990  
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]    
Assets and liabilities measured at fair value [Abstract]    
Money market funds 852 3,240
Foreign exchange contracts 0 0
Total assets 852 3,240
Liability awards 0 0
Interest rate swap contract 0  
Contingent consideration   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 14 201
Total assets 14 201
Liability awards (404) (242)
Interest rate swap contract (39)  
Contingent consideration   0
Total liabilities (443) (242)
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  
Contingent consideration   (1,701)
Total liabilities 0 $ (1,701)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance, January 1, 2018 1,701  
Payments made on contingent liabilities (1,701)  
Change in fair value 0  
Balance, September 30, 2018 $ 0  
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Instruments, Foreign Exchange Contracts (Details) - Foreign Exchange Contracts [Member]
¥ in Millions, $ in Millions
9 Months Ended
Sep. 30, 2018
AUD ($)
Sep. 30, 2018
EUR (€)
Sep. 30, 2018
JPY (¥)
Dec. 31, 2017
AUD ($)
Dec. 31, 2017
EUR (€)
Dec. 31, 2017
JPY (¥)
Derivative [Abstract]            
Foreign exchange contract outstanding $ 0.2 € 3,200,000 ¥ 112.5 $ 0.2 € 24,000 ¥ 162.5
Expiration date of contract Dec. 31, 2018          
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Instruments, Interest Rate Risk Management (Details)
$ in Millions
9 Months Ended
Sep. 30, 2018
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 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Instruments, Fair Values Derivatives, Balance Sheet Location (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Asset derivatives $ 14 $ 201
Liability derivatives (39) 0
Net fair value (25) 201
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 14 201
Interest Rate Swaps [Member] | Other Liabilities [Member]    
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Liability derivatives $ (39) $ 0
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Instruments, (Loss) Gain on Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Net (Loss) Gain on Derivative Instruments [Abstract]        
Interest rate swap - change in fair value $ (28) $ 0 $ (39) $ 0
Foreign exchange contracts- change in fair value (14) 74 (178) 145
Remeasurement of related contract receivables, billings in excess of revenue earned, and subcontractor accruals (17) (3) (89) 81
(Loss) gain on derivative instruments, net $ (59) $ 71 $ (306) $ 226
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2018
USD ($)
shares
Sep. 30, 2017
USD ($)
shares
Sep. 30, 2018
USD ($)
Quarter
shares
Sep. 30, 2017
USD ($)
Quarter
shares
Share-based Compensation [Abstract]        
Stock-based compensation expense $ 402,000 $ 535,000 $ 1,370,000 $ 1,793,000
Minimum [Member]        
Share-based Compensation [Abstract]        
Requisite service period     1 year  
Maximum [Member]        
Share-based Compensation [Abstract]        
Requisite service period     3 years  
Restricted Stock Units [Member]        
Share-based Compensation [Abstract]        
Stock-based compensation expense $ 105,000 $ 92,000 $ 165,000 $ 80,000
Granted time-based RSUs (in shares) | shares 0 0 388,526 396,677
Aggregate fair value for time-based RSUs $ 0 $ 0 $ 1,259,530 $ 1,368,763
Number of quarters RSU's will vest quarterly | Quarter     8 8
Period in which RSU's will vest annually in equal amounts     3 years 3 years
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt (Details)
9 Months Ended
May 11, 2018
USD ($)
Sep. 30, 2018
USD ($)
LetterOfCredit
Dec. 31, 2017
USD ($)
Dec. 29, 2016
USD ($)
Loans Payable, by Type, Current and Noncurrent [Abstract]        
Less: current portion of long-term debt   $ 1,901,000 $ 0  
Long-term debt, less current portion   $ 7,089,000 0  
LIBOR [Member]        
Line of Credit Facility [Abstract]        
Term of variable rate   1 month    
Delayed Draw Term Loan [Member]        
Loans Payable, by Type, Current and Noncurrent [Abstract]        
Long-term debt, net of discount   $ 8,990,000    
Less: current portion of long-term debt   1,901,000    
Long-term debt, less current portion   $ 7,089,000    
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,000
Line of credit facility term   5 years    
Outstanding letter of credit balance   $ 0    
Number of letters of credit | LetterOfCredit   5    
Letters of credit, amount outstanding   $ 2,300,000.0000000000    
Line of credit facility, remaining borrowing capacity   $ 2,700,000    
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%    
Citizen's Bank [Member] | Delayed Draw Term Loan [Member]        
Line of Credit Facility [Abstract]        
Line of credit facility expiration period   18 months    
Principal amount of the line of credit $ 25,000,000      
Line of credit facility term   5 months    
Cash consideration of TNC acquisition 9,941,000      
Proceeds from issuance of debt 10,300,000      
Repayments of debt 500,000      
Payments of debt issuance costs 70,000      
Loan origination fees $ 75,000      
Citizen's Bank [Member] | Delayed Draw Term Loan [Member] | Minimum [Member]        
Line of Credit Facility [Abstract]        
Debt instrument, basis spread on variable rate   2.00%    
Citizen's Bank [Member] | Delayed Draw Term Loan [Member] | Maximum [Member]        
Line of Credit Facility [Abstract]        
Debt instrument, basis spread on variable rate   2.75%    
BB&T Bank [Member] | Revolving Credit Facility [Member]        
Line of Credit Facility [Abstract]        
Cash collateral for letter of credit   $ 0 $ 1,000,000  
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Product Warranty (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2018
USD ($)
Product warranty provision [Abstract]  
Warranty terms for SDB contracts 1 year
Accrued warranty, current $ 1,106
Accrued warranty, noncurrent 581
Activities in product warranty account [Abstract]  
Balance, January 1, 2018 1,953
Current period provision (73)
Current period claims (183)
Currency adjustment (10)
Balance at September 30, 2018 $ 1,687
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
USD ($)
Obligation
Sep. 30, 2017
USD ($)
Sep. 30, 2018
USD ($)
Stream
Obligation
Sep. 30, 2017
USD ($)
Dec. 31, 2017
USD ($)
Disaggregation of Revenue [Abstract]          
Revenue $ 21,801 $ 15,409 [1] $ 69,394 $ 48,876 [1]  
Number of broad revenue streams | Stream     3    
Contract with Customer, Asset and Liability [Abstract]          
Billings in excess of revenue earned (BIE) 7,810   $ 7,810   $ 14,543
Revenue recognized in the period from amounts included in BIE at the beginning of the period     9,934    
Amount of revenue recognized related to performance obligations satisfied in previous periods $ 1,084   $ 1,084    
Revenue, Performance Obligation [Abstract]          
Number of performance obligations | Obligation 2   2    
Remaining performance obligation $ 49,612   $ 49,612    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-10-01          
Revenue, Performance Obligation [Abstract]          
Expected period to recognize revenue as performance obligations are satisfied 12 months   12 months    
Performance Improvement Solutions [Member]          
Disaggregation of Revenue [Abstract]          
Revenue $ 9,849 8,737 $ 30,614 30,093  
Performance Improvement Solutions [Member] | System Design and Build [Member]          
Disaggregation of Revenue [Abstract]          
Revenue 5,109 5,736 [1] 19,904 21,828 [1]  
Performance Improvement Solutions [Member] | Software [Member]          
Disaggregation of Revenue [Abstract]          
Revenue 586 889 [1] 2,001 2,436 [1]  
Performance Improvement Solutions [Member] | Training and Consulting Services [Member]          
Disaggregation of Revenue [Abstract]          
Revenue 4,154 2,112 [1] 8,709 5,829 [1]  
Nuclear Industry Training and Consulting [Member]          
Disaggregation of Revenue [Abstract]          
Revenue 11,952 6,672 38,780 18,783  
Nuclear Industry Training and Consulting [Member] | Training and Consulting Services [Member]          
Disaggregation of Revenue [Abstract]          
Revenue $ 11,952 $ 6,672 [1] $ 38,780 $ 18,783 [1]  
[1] Prior period amounts have not been adjusted under the modified retrospective transition method for the adoption of ASC 606.
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Jun. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Dec. 31, 2017
Income Taxes [Abstract]            
Provision for income taxes $ 314   $ 92 $ 124 $ 399  
Effective tax rate (153.90%)   (17.90%) (13.60%) 112.40%  
U.S. 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%    
ASU 2016-09 [Member]            
Income Tax Examination [Abstract]            
Immaterial error correction amount   $ 1,200        
Immaterial error correction (in dollars per share)   $ 0.06        
Classification error between deferred tax asset and deferred tax liability           $ 700
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       1997    
State [Member]            
Income Tax Examination [Abstract]            
Income tax examination, year under examination       1997    
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information (Details)
$ in Thousands
3 Months Ended 5 Months Ended 9 Months Ended
Sep. 30, 2018
USD ($)
Sep. 30, 2017
USD ($)
Sep. 30, 2018
USD ($)
Sep. 30, 2018
USD ($)
Segment
Sep. 30, 2017
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]            
Total revenue $ 21,801 $ 15,409 [1]   $ 69,394 $ 48,876 [1]  
Change in fair value of contingent consideration, net 0 (79)   0 (376)  
Operating (loss) income (26) (632)   (474) 73  
Interest (expense) income, net (114) 15   (153) 60  
(Loss) gain on derivative instruments, net (59) 71   (306) 226  
Other (expense) income, net (5) 33   24 (4)  
(Loss) income before income taxes (204) (513)   (909) 355  
Performance Improvement Solutions [Member]            
Segment Reporting Information, Profit (Loss) [Abstract]            
Total revenue 9,849 8,737   30,614 30,093  
Operating (loss) income 494 (892)   110 (6)  
Nuclear Industry Training and Consulting [Member]            
Segment Reporting Information, Profit (Loss) [Abstract]            
Total revenue 11,952 6,672   38,780 18,783  
Operating (loss) income (520) 339   (584) 455  
Overhead costs $ 1,253 $ 713   $ 3,390 $ 1,939  
True North Consulting, LLC [Member]            
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]            
Percentage of ownership interest acquired           100.00%
Segment Reporting Information, Profit (Loss) [Abstract]            
Total revenue     $ 3,684      
[1] Prior period amounts have not been adjusted under the modified retrospective transition method for the adoption of ASC 606.
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.10.0.1
Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Sep. 30, 2017
Dec. 31, 2016
Restricted Cash and Cash Equivalents [Abstract]        
Cash and cash equivalents $ 9,831 $ 19,111    
Restricted cash 9 960    
Cash, cash equivalents, and restricted cash $ 9,840 $ 20,071 $ 16,485 $ 22,887
EXCEL 76 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #N$;DT?(\\#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,$% @ .X1N32?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 " [A&Y-M G@Q.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>NFEAH*C+!<0))"0F@;A%B;=%:_XH,6KW]K1E MZX3@ 3C&_N7S9\FMCD*'A"\I1$QD,5\-KO-9Z+AF>Z(H ++>HU.Y'!-^;&Y# M\/$S=3/,:, . M'7K*P$L.3$X3XW'H6K@ )AAA']^>IW7+:S/I+S&\5>V@HX1U^P\^:VY?]@\,EE7_*[@O.#7&[X232UN;C\F MUQ]^%V$7C-W:?VQ\%I0M_+H+^0502P,$% @ .X1N39E&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 " [A&Y-R0535'T" #@" & 'AL+W=O P3(.&5*V?9V;OQ/.,W65=M?3$/7%O&L+_'&C- M^IV/_/>-Y^I62KT1Y%E';O0'E3^[$U>K8+)RJ1K:BHJU'J?7G;]'VR-*-<$@ M7BK:B]G/W:-2?-#5Q/G^W M_MDXKYPY$T&/K/Y5762Y\]>^=Z%7<]1X?_JV.Z*1 VT@%L]";)G;F3'DKU.XC#[/@HP>VOZ M^FQW:M][TZ""?_"A]W\G_%:UPCLSJ;J6Z2U7QB155PF?E+.E>FY,BYI>I9ZN MU)P//7=82-:-[XE@>M3D?P%02P,$% @ .X1N3<(1<>Z)! %A< !@ M !X;"]W;W)K 5( M)5752JVT.M5IK[.+6=!)"$VRR^F_;Q)8!#/C[0V)PSOV.X[S^&-Q:MKOW2[& M?O:CK@[=J_]JJT$^.AG:>&FJ;OJ= MO;QU?5-?:AFLU.6/\W5_F*ZG2_T?87( 7@+P&@#FTP!]"= D(#L[FU+]N>S+ MU:)M3K/V_+:.Y3@HX%$/G?DR/ISZ;OIOR+8;GKZOT"VR][&>BV1]EN"MY%Y1 M" I_E61#^U<3*)K *5[?QN=RO!;C]11O;N,#2>(L\9/D,$E"KH'DP440 $"V M8D0KAEG1BE@Y2^RM%>)#4#@EN["B"\M=D%S7EK4! 75.G @J'4+BY3K1B^-> MR/A9.]Z*0T.LT?$NJ%SNM.PE%[WDW M)>)VS M5BP&,I@*+C(^1]E)$)T$[L02)X$U\F B:H05-I#D+V DG&DN!O&(\6'"SCJ M1E*IU#N"!!R!N_'4#;!VG&. %$0A\46#S$A [B6G7I#GC)"SKN&RW.@$YD!& M+G#F:LKOH? %#E;KK:5SHR1SD$(-R 0&SV9ZD_HD96X"!Z>A MX 0.10B*)<15J2]2!B=PBMG1M4 @JS%W*36)]R=EI*#N10]'G0*=;007&IL8P MRNQ$SDY#V8FX1+P*C6&97 B!R?ET!J% M):FB*Y9"4B5AA3(\DT MC&+-46PIBB4--?.YYMZ)C&$-;+Y-]:V6T:DY.BW;6W,H4CI\*KGWD=CB9,? !/#VX*469\8F+1,CHU1Z>CO-(C5L#',Y=A<#XU@F2":DY0QXAUUMR>CDG[!$DF M[!.RFP/*\<3XC[)]W1^ZV7/3]TT]G4ANFZ:/0Y7JRY#<+I:;:Z&*VWZ\]<-] M>SZI/1?ZYG@YA&!^++W.>L8QZ:X4?;"2T*$]]K4 M+5_YI1#=,@CXH20-Y@O:D5;.G"AKL)!==@YXQP@^:E-3!R$ 2=#@JO77A1[; ML75!+Z*N6K)C'K\T#69_-Z2FMY4/_;>!I^I<"C40K(L.G\E/(GYU.R9[P1CE M6#6DY15M/49.*_\37&ZA-FC%OM* MAH)BWQNJ_TZNI)9R12)S'&C-];=WN'!!FR&*1&GP:_^L6OV\]3-)/MCAU MG:1%<%5Q!LFFEX0323A7;!V*_T$"F7^$")T0H?:CB3_.W'[D]"/MCZ9%9$81 MO233DE9+P ) HXX'HAE)Y"2);)+<(.DE\22)?.G4QX!YK)OQQ$Z>V.))C3R; MV,ICDMQ3S!@2)T-B,Q@+OTD>,MQ3S!A2)T-J,QB;>)-^9(<\$,U(,B=)9I,@ M@R2S:DV 7,@KC*(O>H7KGK(0V56)203M7G&YV.G)B>AFJELL_Y.ZSN"=L-] M'8Q_&M;_ %!+ P04 " [A&Y-L"%6-H,$ "B%0 & 'AL+W=O6GLK%]%!5 MYYGCE)N#R9+R,3^;DWVRRXLLJ>QML7?*R=SVII;SE^8_ZYO?M8NK6,S*I MV51U%XG]>S=KDZ9U3W8>_W:=3F]CUH;]ZX_>XT:\%?.6E&:=I_\T^I9??S.=(&\ZZ=3_8=Y-:O%Z)G:,39Z6S>]D_]&N"^!+\S M\+\Z(]T9Z.&,G-:WS6(])U6RG!?Y=5*T^^V/?)B&X2:P$,1?# =:4T"&:PZ>=Q'<[ M&4Q3LKZ2C;WLV0]78J[X](%^WB&Z04RL" A=1:TJ!IUSDD&=F..21 MB';DAS)4R&^44D&@_2'UX@7<\UCL>M9?(.RWB]77[LK<&K7<8"B#PD'1* M>4)+1,64DIX'DM?EL[I\J@LY>.73N2B!%YU"2@C44T0A\'T/[8R8H:3T1U1I M5I6F[X+'VP>L?4"]@C;4*J""I8^@-0=I[!4*@?3Q>#%#@58C;WC(J@JI*AQ- M0S**4(A94T9ZZ%V(**-]O'LI ^".+#.X?'YPJ204_5<=,Y@+?BD9!B$1@]@% M0+Z)&4J-[#P827E )858$C!;!B&I$5%L"GT"042%+A8E MR# ^%44ACZP49< E:8.C5#"BBL^X(*DJG#([9A@]R2O%4"KP?"R,4J!M;,3* M&$R*<"14 %\- $V8H<#:%!GH0> 0R$%D72..4CA2Q@REQP(&G\:!YO$0YW&@ M:?4!0&%=3"+'69SM")T MQ5"BMS>&JO@D#IJJ\K JS:C"HBB#WYF(87#U$G-CC85!OJP 6E>$N*X FN@? MA$MV'T/U*[].%4.%N!*/&OJ]UMMAWY.HSW90 M^PIFS\"T1S![X=K78O;,]1.+V0O7_B2D?2"YD87Z.']T?DEH3R__3(K]\51. MWO*JRK/F;&F7YY6Q_G$?;;0XF&1[NTG-KJHOM;TNVE/#]J;*S]V)J',[EEW^ M#U!+ P04 " [A&Y--N?PIE@" V!P & 'AL+W=O-N$AU[9IN$GD55-O#,''ZN:\)^IU#1 M;NUB]QIX*4^%4 &T25IR@F\@OK?/3*[0J'(H:VAX21N'P7'M/N'5+E9X#?A1 M0L6J%.'5Y%L5ZZ"NCOZFZPGE]'+!GM^@BY*:,"D M/<:?8!:/MY#M'()'!)()C%GXMBQ2?T8WY%1#PM(IAL8-;&@PM#N M*;)ZBF:>L!<:IGI,--TDP(:G.08OC09N+3I^9!1G-P<%^"]MCJV.8HLCH[AI M;&E3:)S(S (*L=& K06$_:51G=T5OE".E J0J7L/LA6% M?,3&105'H:8+.6?]5=XO!&V'5PJ-3^7F#U!+ P04 " [A&Y-Z1IMORX# M "[# & 'AL+W=OY>V]V/-:_;,1395+-6RV0;MO>+[NC:HR MP&$8!U5>U/YLTL\]-[.).,BRJ/ESX[6'JLJ;?QDOQ6GJ(_]CXJ78[F0W$ED7%:_;0M1>PS=3_PMZ6"+:&?3$[X*?VK-[KUO*JQ!O MW>#;>NJ'G2)>\I7L7.3JB M_%.LY6[J)[ZWYIO\4,H7 ME)0J?Q^N1=U?3]K_AQEL@+4!'@TPOFI M $9#4A\U8!J _H9(;UJ$&F#:#2@ MUR/$VB#^C$"O&C!MP$8#U&9RB,)\&QB:/($G*=,8004 @!A%"K0L0)@NVL MS5V&Q4F(K24-5'1&W5&<,,O9D^OL#E%F%6$!4#A-K9(OW9 XC=F%8E$P1Q3( MD56(C+IA4(@I22UPX8)W*$J3]&R/&9(B4%($2+(>K'GD1$+$3O7R!F1(B4$I M,2#%>GZS&,@.83&!XS P#@/B6.^ C+D[U4H*]*0F97^5OYWZDA@')=_([I:I^V8X3@\#*?;Z4R$8OU=F_P%02P,$% M @ .X1N30DAW:&0! AQ8 !@ !X;"]W;W)KOR1GJ%C@&8A5%"[3 8HNVSXK-Q,9*EBLI\?;?5Y(5 MKSUS6.Q++"F'PS.\?!IQ=:Z;K^W>^V[VK2J/[>-\WW6GA^6RW>Y]5;2?ZI,_ M]O]YJ9NJZ/K;YG79GAI?[,9&5;DD8^)E51R.\_5J?/:Y6:_JMZX\'/WG9M:^ M5571_+OQ97U^G-OYQX,OA]=]-SQ8KE>GXM7_X;L_3Y^;_FYYC;([5/[8'NKC MK/$OC_,G^Y"[L<&H^.O@S^W-]6Q(Y;FNOPXWO^X>YV9PY$N_[8801?_S[G-? MED.DWL<_4]#YM<^AX>WU1_2?Q^3[9)Z+UN=U^?=AU^T?Y^E\MO,OQ5O9?:G/ MO_@IH6@^F[+_S;_[LIVJZLI2F^E*KY=?@_'\?<\Q?]H MAAO0U("N#?J^_Z\!3PWX>P,W)G]Q-J;Z4]$5ZU53GV?-9;9.Q; H[ /W@[D= M'HYC-_ZOS[;MG[ZO+;G5\GT(-&DV%PW=:JZ*91_]V@6A+C:DFM-]![E6)!GN M@6$2/+;GNR0B',#! &X,X&X"9*D8A(LD&27'4;*PAEED E3.82<1=!*!5&(< M((8!8I5*FHE4+I+HQJ2S5B2B-10%$DF@CT0/J1$^$M6'-9E8?#D0N10;2:&1 M5!FQE @GJ>J$(SFU2$/82 :-9-J(C8613&<;<22< %&:,+9B#=[V!HR*7/*3 MZ'[LA>,+&DW+)?N)+KM*)$K M%VE" X.Y9@'8.,!>B\EF-=K8RF2<'C6VL5QV0!9Q<*HQWFP$!I>DGTAUE+E4 MNM&B)#$!,QB55K/22J)OK";A(M-C@U0V-%68F%8C4V:]L1J'BR@U1MI!,C(! M@%L,3JO)Z=2NU%1<4*2VI599&V"GQ?"TFIZ1JE,T&!=JV6@-1X%B@S [";"3 MI1?26%S$',N) C+*LB3@!^.3+*!$H/PAS#Q"S)/O)M(\6T169014<6#A$<8> M,7 C7]F3Z!Y:)/Q"TX4I2J!*Y- B MQNPCP#XGWW*DJ6:-E?LN![( B F3CS3YK)-O*0),ZPLH94;+0F8P]@@4C$Z^ MH@A4@YETHC64A)8>IAZ!FM')-Q0![-G$R(H>R9P-[$S&Z&. /B?1QP!]+(N. M'*FR4$'-F'P,"D<723NZ)HQO$3O9 95C_S426#J,,D"NMB9T'QADC(@J2IQ6!.2C$F4(2"C- V\.AF# ME$$YJFHIC[1YG)$^WO1O!Z.[>RY M[KJZ&H\ 7^JZ\[U#\ZF?LKTO=M>;TK]TPV727S>7H]'+35>?IF/?Y?7L>?T? M4$L#!!0 ( #N$;DU8:3Q]M $ -(# 8 >&PO=V]R:W-H965T&UL?5/;CM,P$/T5RQ^P;MT45E42:;L(@012M0AX=I-)8JTOP7:: MY>\9.]D0(.+%]HSGG#DS'N>C=<^^ PCD12OC"]J%T)\8\U4'6O@[VX/!F\8Z M+0*:KF6^=R#J!-**\=WN#=-"&EKFR7=Q96Z'H*2!BR-^T%JXGV=0=BSHGKXZ MGF3;A>A@9=Z+%KY ^-I?'%IL8:FE!N.E-<1!4]"'_>F\IJ:$1@PI/=OP -B5*RM^)(,K]B$^\/W'L316=J17I M#L5[]-[*_?&0LULDFF/.4PQ?QRP1#-F7%'PKQ9G_ ^?;\,.FPD."'_Y0F&T3 M9)L$62+(_EOB5LSQKR1LU5,-KDW3Y$EE!Y,F>>5=!O:!IS?Y'3Y-^V?A6FD\ MN=J +YOZWU@; *7L[G"$.OQ@BZ&@"?'X%L]N&K/)"+:??Q!;OG'Y"U!+ P04 M " [A&Y-10:N4;4! #2 P & 'AL+W=O-V@7N0,A"AC+>)D\XI W!Y_F1_C+5C+6?NX-[(GZ+R;4[W ME%10\U[Z9S,\P53/-253\5_A A+#@Q+,41KIXDK*WGFC)A:4HOC[N L=]V&\ M2=,)M@Y()D R _8Q#QL31>4/W/,BLV8@=NQ]Q\,3;P\)]J8,SMB*>(?B'7HO MQ?;Z)F.70#3%',>89!DS1S!DGU,D:RF.R3_P9!V^6U6XB_#='PIOUPG258(T M$J3_+7$M9O]7$K;HJ0+;Q&ERI#2]CI.\\,X#>Y?$-_D=/D[[-VX;H1TY&X\O M&_M?&^,!I6RN<(1:_&"S(:'VX7B+9SN.V6AXTTT_B,W?N/@ 4$L#!!0 ( M #N$;DTO!,J9M $ -(# 9 >&PO=V]R:W-H965TCL2^N _#D54GM"MIYWY\8DAH8/ MTC^9\1/,]1PHF8O_ C>0" ^98(S*2!=74@W.&S6K8"J*OTZ[T'$?IYM#.M.V M"=E,R!;"?8S#ID Q\P_<\S*W9B1VZGW/PQ.GIPQ[4P5G;$6\P^0=>F]E>GB? MLUL0FC'G"9.M,0N"H?H2(ML*<<[^H6?;]-UFAKM(WZVC'Y-M@?VFP#X*[/]; MX@;F^'>1;-53!;:-T^1(908=)WGE70;V(8MO\@<^3?M7;ENA';D:CR\;^]\8 MXP%32>YPA#K\8(LAH?'A^ [/=AJSR?"FGW\06[YQ^1M02P,$% @ .X1N M3?2>(2NT 0 T@, !D !X;"]W;W)K&UL?5/; M;M0P$/T5RQ]0[WI#J59)I&XK!!)(JR+@V9M,$JN^!-O9E+]G[*0A0-07VS.> M<^;,>)R/UCW[#B"0%ZV,+V@70G]DS%<=:.%O; \&;QKKM AHNI;YWH&H$T@K MQG>[6Z:%-+3,D^_LRMP.04D#9T?\H+5POTZ@[%C0/7UU/,FV"]'!RKP7+7R% M\*T_.[38PE)+#<9+:XB#IJ#W^^,IB_$IX+N$T:_.)%9RL?8Y&I_J@NZB(%!0 MA<@@<+O" R@5B5#&SYF3+BDC<'U^9?^0:L=:+L+#@U4_9!VZ@MY14D,C!A6> M[/@1YGK>43(7_QFNH# \*L$]B$^\/W+L316=J17I#L5[]%[+_2W/V342 MS3&G*8:O8Y8(ANQ+"KZ5XL3_@_-M^&%3X2'!#W\I/&P39)L$62+(WBQQ*R;[ M)PE;]52#:],T>5+9P:1)7GF7@;WGZ4W^A$_3_D6X5AI/+C;@RZ;^-]8&0"F[ M&QRA#C_88BAH0CR^Q[.;QFPR@NWG'\26;US^!E!+ P04 " [A&Y-U(*, MW[0! #2 P &0 'AL+W=OW<< MV8#VU;4 GKQI95Q.6^^[(V.N;$$+=X,=F'!3H]7"!],VS'461)5 6C&^V1R8 M%M+0(DN^LRTR[+V2!LZ6N%YK87^>0.&0TRU]=[S(IO71P8JL$PU\ ?^U.]M@ ML9FEDAJ,DVB(A3JG#]OC:1_C4\ W"8-;G$FLY(+X&HV/54XW41 H*'UD$&&[ MPB,H%8F"C!\3)YU31N#R_,[^G&H/M5R$@T=4WV7EVYS>4U)!+7KE7W#X %,] MMY1,Q7^"*Z@0'I6$'"4JEU92]LZCGEB"%"W>QEV:M _CS>XPP=8!? +P&7"? M\K Q45+^)+PH,HL#L6/O.Q&?>'ODH3=E=*96I+L@W@7OM=@>;C-VC413S&F, MXU@GVJP3[1+#_;XEK,7=_)6&+ MGFJP39HF1TKL39KDA7<>V >>WN1W^#CMGX5MI''D@CZ\;.I_C>@A2-G;#06UC\>[<+;CF(V&QV[Z06S^QL4O4$L#!!0 ( #N$;DV_T,U.M@$ M -(# 9 >&PO=V]R:W-H965TB^%AK,EKE>*V[<32#/D=$/?'4^B:7UPL"+K> /?P'_OSA8M-K-4 M0H%VPFABH<[IW>9XVH7X&/!#P. 69Q(JN1CS'(PO54Z3( @DE#XP<-RN< ]2 M!B*4\3)QTCEE "[/[^R?8^U8RX4[N#?RIZA\F],#)174O)?^R0P/,-7S@9*I M^*]P!8GA00GF*(UT<25E[[Q1$PM*4?QUW(6.^S#>;/<3;!V03H!T!AQB'C8F MBLH_<<^+S)J!V+'W'0]/O#FFV)LR.&,KXAV*=^B]%IO](6/70#3%G,:8=!DS M1S!DGU.D:RE.Z3_P=!V^756XC?#M'PH_KA/L5@EVD6#WWQ)78FZ3OY*P14\5 MV"9.DR.EZ76X4]=/ZF1J.%\Z9IF.T-B"J"M&)\M[MF6LB.%EGT MG4R1X>"4[.!DB!VT%N;7$12..4WHJ^-!-JT+#E9DO6C@.[@?_.>F2,@#7YU?V3[%V7\M96+A']2@KU^;TEI(*:C$H]X#C9YCK^4#)7/Q7 MN(#RX4&)SU&BLG$EY6 =ZIG%2]'B9=IE%_=QNDGY#-L&\!G %\!MS,.F1%'Y M1^%$D1D^\>.N]ER*Y23)V"41SS'&*X>N8)8)Y M]B4%WTIQY'_!^38\W5281GCZ1N$_"/:;!/M(L/]OB5LQZ;LD;-53#::)TV1) MB4,7)WGE70;V+CXB^Q,^3?LW81K967)&YU\V]K]&=."E[*[\"+7^@RV&@MJ% MXXT_FVG,)L-A/_\@MGSCXC=02P,$% @ .X1N3>_DB9ZT 0 T@, !D M !X;"]W;W)K&UL?5-A;]L@$/TKB!]0$L=IJ\BV MU+2J.FF3HE;;/A/[;*,"YP*.NW]?P*[G;=:^ '?<>_?N.+(!S:MM 1QY5U+; MG+;.=0?&;-F"XO8*.]#^ID:CN/.F:9CM#/ J@I1DR69SS107FA99])U,D6'O MI-!P,L3V2G'SZP@2AYQNZ:?C632M"PY69!UOX 7<]^YDO,5FEDHHT%:@)@;J MG-YM#\ 'P(&NSB34,D9\3487ZJ<;H(@D%"ZP,#]=H%[D#(0>1EO$R>= M4P;@\OS)_AAK][6(*IGCTE4_%?X0+2AP)TL:5E+UUJ"86+T7Q]W$7.N[#>+/?3;!U0#(!DAEP&_.P,5%4_L =+S*# M S%C[SL>GGA[2'QORN",K8AW7KSUWDNQO4DS=@E$4\QQC$F6,7,$\^QSBF0M MQ3'Y!YZLPW>K"G<1OOM#X7Z=(%TE2"-!^M\2UV*N_TK"%CU58)HX39:4V.LX MR0OO/+!W27R3W^'CM'_CIA':DC,Z_[*Q_S6B R]E<^5'J/4?;#8DU"X<;_S9 MC&,V&@Z[Z0>Q^1L7'U!+ P04 " [A&Y-)A@&#+4! #2 P &0 'AL M+W=O%L MB.V5XN;7"20..=W2-\>#:%H7'*S(.M[ #W _N[/Q%IM9*J% 6X&:&*AS>KL] MGM(0'P,>!0QV<2:AD@OB#Y1,Q7^#*T@?'I3X'"5* M&U=2]M:AFEB\%,5?QUWHN _C3;J;8.N 9 (D,^ 0\[ Q453^F3M>9 8'8L;> M=SP\\?:8^-Z4P1E;$>^\>.N]UV*[WV?L&HBFF-,8DRQCY@CFV><4R5J*4_(/ M/%F'[U85[B)\]X?"PSI!NDJ01H+TOR6NQ7SZ*PE;]%2!:>(T65)BK^,D+[SS MP-XF\4W>P\=I_\Y-([0E%W3^96/_:T0'7LKFQH]0ZS_8;$BH73CN_=F,8S8: M#KOI!['Y&Q>_ 5!+ P04 " [A&Y-2X08";(! #2 P &0 'AL+W=O MX,]:'_3H%'<>=.TS/8&>!U!2K(T26Z9XD+3,H^^LRES')P4&LZ&V$$I M;GZ<0.)8T!U]U/QMOL86E%@JT%:B)@::@=[OC*0OQ M,>";@-&NSB14X@O3A08G/4:&T<275 M8!VJF<5+4?QUVH6.^SC=9.D,VP:D,R!= (>8ATV)HO(/W/$R-S@2,_6^Y^&) M=\?4]Z8*SMB*>.?%6^^]EKM#DK-K()IC3E-,NHY9(IAG7U*D6RE.Z5_P=!N^ MWU2XC_#];PK_D3_;),@B0?;?$K=B_E3)5CU58-HX3994..@XR2OO,K!W\1'9 MK_!IVC]STPIMR06=?]G8_P;1@9>2W/@1ZOP'6PP)C0O']_YLIC&;#(?]_(/8 M\HW+GU!+ P04 " [A&Y-4S3,[[0! #2 P &0 'AL+W=O:%EGTG4R18>^DT' RQ/9*CFF(CP&_!0QV M<2:ADC/B9 8'8L;>=SP\\?:0^-Z4 MP1E;$>^\>.N]EV*[WV7L$HBFF.,8DRQCY@CFV><4R5J*8_(//%F'[U85[B)\ M]T%ANDZ0KA*DD2#];XEK,=>?DK!%3Q68)DZ3)27V.D[RPCL/[%T2W^0]?)SV M']PT0EMR1N=?-O:_1G3@I6RN_ BU_H/-AH3:A>.M/YMQS$;#83?](#9_X^(O M4$L#!!0 ( #N$;DT!TDT\M0$ -(# 9 >&PO=V]R:W-H965T'8QKB8\"+@,$MSB14 M>4 ;@\?[!_C;5C+6?NX,[( M5U'Y-J=[2BJH>2_]DQF^P53/%TJFXA_A A+#@Q+,41KIXDK*WGFC)A:4HOC[ MN L=]V&\V:43;!V03(!D!NQC'C8FBLKON>=%9LU [-C[CHBNW^.F.70#3%',>89!DS1S!DGU,D:RF.R3_P9!V^6U6XB_#='PIO MU@G258(T$J3_+7$M9O]7$K;HJ0+;Q&ERI#2]CI.\\,X#>YO$-_D,'Z?].[>- MT(Z7C?VOC?& 4C97.$(M?K#9D%#[<+S!LQW';#2\Z:8?Q.9O7/P&4$L# M!!0 ( #N$;DT1#2FQM0$ -(# 9 >&PO=V]R:W-H965TL!CKNW M'V#7M39K?X![.>?<#R[9@.;5M@".O"FI;4Y;Y[HC8[9L07%[@QUH?U.C4=QY MTS3,=@9X%4E*LC1);IGB0M,BB[ZS*3+LG10:SH;87BEN?I] XI#3#7UW/(FF M=<'!BJSC#?P ][,[&V^Q6:42"K05J(F!.J=WF^-I%_ 1\"Q@L(LS"95<$%^# M\;W*:1(2 @FE"PK<;U>X!RF#D$_CUZ1)YY"!N#R_JW^-M?M:+MS"/$A$Q^C1&GC2LK>.E23BD]%\;=Q%SKN MPWBSO9UHZX1T(J0S81_CL#%0S/P+=[S(# [$C+WO>'CBS3'UO2F#,[8BWOGD MK?=>B\W^D+%K$)HPIQ&3+C$S@GGU.42Z%N*4_D-/U^G;U0RWD;Y=1C\DZP*[ M58%=%-C]M\05S.'O(MFBIPI,$Z?)DA)['2=YX9T']BZ-;_(!'Z?]D9M&:$LN MZ/S+QO[7B Y\*LF-'Z'6?[#9D%"[&PO=V]R:W-H965T"[NFKXU&VG0L. M5N:#:.$KN&_#V7B++2RUU-!;B3TQT!3T?G\\92$^!CQ)F.SJ3$(E%\3G8'RJ M"[H+@D!!Y0*#\-L5'D"I0.1E_$B<=$D9@.OS*_N'6+NOY2(L/*#Z+FO7%?2. MDAH:,2KWB--'2/6\H205_QFNH'QX4.)S5*AL7$DU6H.+]D?O>5,$96Q'OO'CKO==R M_X[G[!J(4LQICN'KF"6">?8E!=]*<>+_P/DV_+"I\!#AAS\4'K8)LDV"+!)D M_RUQ*R;[*PE;]52#:>,T65+AV,=)7GF7@;WG\4U^A\_3_D685O:67-#YEXW] M;Q =>"F[&S]"G?]@BZ&@<>'XUI_-/&:SX7!(/X@MW[C\!5!+ P04 " [ MA&Y- GZ=$;0! #2 P &0 'AL+W=OW<NC@Q59)QKX M"OY;=[;!8C-+)348)]$0"W5.'[;'TS[&IX!G"8-;G$FLY(+X$HU/54XW41 H M*'UD$&&[PB,H%8F"C!\3)YU31N#R_,;^(=4>:KD(!X^HOLO*MSD]4%)!+7KE MGW#X"%,]MY1,Q7^&*Z@0'I6$'"4JEU92]LZCGEB"%"U>QUV:M _C#3],L'4 MGP!\!AQ2'C8F2LK?"R^*S.) [-C[3L0GWAYYZ$T9G:D5Z2Z(=\%[+;;O;C-V MC413S&F,XK1/L5PGVB6#_WQ+7 M8N[_2L(6/=5@FS1-CI38FS3)"^\\L \\O&PO=V]R:W-H965TZ!Z4OVFTDM? #W,_^ M;+Q%9I6:2U"6:X4,- 6^RXZG7$F:> X9B,OSF_I#K-W7,O$Q*BUL7%$U6*=E4O&I2/8Z[5S%?4PWAT1;)]!$H#-A M'^.0*5#,_ MSK,R-'I&9>M^S\,39D?K>5,$96Q'O?/+6>Z_E/LO)->@DR&F" MT 7D'4&\^!R!KD4XT0]TND[?KB:XC?3M,OIAORZP6Q7818'=_RK\",D.AW]B MD$5')9@VSI)%E1Y4G..%=Q[7.QI?Y!T^S?IW9EJN++IHY]\U=K_1VH%/97/C M!ZCSWVLV!#0N'#_[LYF&;#*<[M/_(?,G+O\"4$L#!!0 ( #N$;DU60[Z8 MLP$ -(# 9 >&PO=V]R:W-H965T/8FD\2J+\%V-N7O&3MI")#VQ?:,YYPY,Q[G MHW6/O@,(Y$DKXPO:A= ?&?-5!UKX&]N#P9O&.BT"FJYEOG<@Z@32BO'=[BW3 M0AI:YLEW=F5NAZ"D@;,C?M!:N%\G4'8LZ)X^.QYDVX7H8&7>BQ:^0OC6GQU: M;&&II0;CI37$05/0N_WQE,7X%/!=PNA79Q(KN5C[&(U/=4%W41 HJ$)D$+A= MX1Z4BD0HX^?,29>4$;@^/[-_2+5C+1?AX=ZJ'[(.74%O*:FA$8,*#W;\"',] M;RB9B_\,5U 8'I5@CLHJGU92#3Y8/;.@%"V>IEV:M(_3#<]FV#: SP"^ &Y3 M'C8E2LK?BR#*W-F1N*GWO8A/O#]R[$T5G:D5Z0[%>_1>2WS0G%TCT1QSFF+X M*F:_1#!D7U+PK10G_A^<;\,/FPH/"7[X2^$+^;--@BP19*^6N!7SKTJVZJD& MUZ9I\J2R@TF3O/(N WO'TYO\"9^F_8MPK32>7&S ETW];ZP-@%)V-SA"'7ZP MQ5#0A'A\AVF"U8+0! #2 M P &0 'AL+W=O,Z9,^-Q,6GS8GL MA]ZD4+;$O7/#@1!;]R"9O=(#*'_3:B.9\Z;IB!T,L":"I" T26Z(9%SAJHB^ MDZD*/3K!%9P,LJ.4S/PZ@M!3B5/\[GCF7>^"@U3%P#KX!N[[<#+>(BM+PR4H MR[5"!MH2WZ6'8Q[B8\ /#I/=G%&HY*SU2S">FA(G01 (J%U@8'Z[P#T($8B\ MC->%$Z\I W![?F?_'&OWM9R9A7LM?O+&]26^Q:B!EHW"/>OI$99ZKC%:BO\" M%Q ^/"CQ.6HM;%Q1/5JGY<+BI4CV-N]T#Z *@*^ VYB%SHJC\ M@3E6%49/R,R]'UAXXO1 ?6_JX(RMB'=>O/7>2T63K""70+3$'.<8NHE)UPCB MV=<4="_%D?X'I_OP;%=A%N'97PKS?8)\ER"/!/F')>[%7/^3A&QZ*L%T<9HL MJO6HXB1OO.O WM'X)G_"YVG_RDS'E45G[?S+QOZW6COP4I(K/T*]_V"K(:!U MX?C)G\T\9K/A]+#\(+)^X^HW4$L#!!0 ( #N$;DWB^%-\M0$ -(# 9 M >&PO=V]R:W-H965T=6J M]/C+FR!2WFAPYO:6"T\FK9AKK<@J@C2BO$D.3 M9$>++/HNMLC, MX)7LX&*)&[06]N<9E!ESNJ-OCB?9M#XX6)'UHH&OX+_U%XL66U@JJ:%STG3$ M0IW3A]WIG(;X&/!=PNA69Q(JN1KS$HQ/54Z3( @4E#XP"-QN\ A*!2*4\6/F MI$O* %R?W]@_Q-JQEJMP\&C4LZQ\F],C)1748E#^R8P?8:[G'25S\9_A!@K# M@Q+,41KEXDK*P7FC9Q:4HL7KM,LN[N-TDQYFV#: SP"^ (XQ#YL21>7OA1=% M9LU([-3[7H0GWITX]J8,SMB*>(?B'7IO!4\.&;L%HCGF/,7P5>9>!?>#Q37Z'3]/^1=A&=HY7C?VOC?& 4I(['*$6/]AB**A].-[C MV4YC-AG>]/,/8LLW+GX!4$L#!!0 ( #N$;DV_8*D-Q0$ #<$ 9 M>&PO=V]R:W-H965T4<$&R2NBN [ZZI0D^6# MA+-&9A*"Z=\GX&HN<8K?'$]#UUOO(%4QL@Z^@_TQGK6SR,;2# *D&91$&MH2 M/Z3'4^[Q ? \P&QV>^0KN2CUXHTO38D3GQ!PJ*UG8&ZYPB-P[HE<&K]63KQ) M^L#]_HW]4ZC=U7)A!AX5_SDTMB_Q/48-M&SB]DG-GV&M)\=H+?XK7($[N,_$ M:=2*F_!%]62L$BN+2T6PUV4=9%CGY23/UK!X %T#Z!9P'W3((A0R_\@LJPJM M9J27NQ^9;W%ZI.YN:N\,5Q'.7/+&>:\533X4Y.J)5LQIP= =)MT0Q+%O$C0F M<:+_A--X^"&:X2&$'_;J>18GR*($62#(]OII#06K]][_9Z>M\?&7-E"UJX&]-#AS>UL5IX-&W#7&]!5)&D%>.[W2W3 M0G:TR*+O;(O,#%[)#LZ6N$%K8?^>0)DQIPE]=3S)IO7!P8JL%PW\ /^S/UNT MV*)220V=DZ8C%NJC?LO*MSF]IZ2"6@S*/YGQ"\SU M'"B9B_\&5U (#YE@C-(H%U=2#LX;/:M@*EJ\3+OLXCY.-VDZT[8)?";PA7 ? MX[ I4,S\D_"BR*P9B9UZWXOPQ,F18V_*X(RMB'>8O$/OM>!)FK%K$)HQIPG# M5YAD03!47T+PK1 G_H'.M^G[S0SWD;Y?1S_<;0NDFP)I%$C_$[A]5^)'#$\. M[X*P54\UV"9.DR.E&;HXR2OO,K //+[)&WR:]N_"-K)SY&(\OFSL?VV,!TQE M=X,CU.('6PP%M0_'.SS;:)[G7GQ. M!V/?70/@R8=6K1IC)YNGIO=*MG"RQ/5:"_O[",H,&4WH-? FZ\:' ,O33M3P#?SW[F31 M8[-**36T3IJ66*@R^I0W ^EQG=A() 0>&#@L#C M L^@5!#",GY-FG1.&8A+^ZK^&GO'7L["P;-1/V7IFXP^4E)")7KEW\SP":9^ M[BF9FO\"%U (#Y5@CL(H%[^DZ)TW>E+!4K3X&$_9QG.8]*^T=0*?"/R&P,9$ ML?(7X46>6C,0.\Z^$^&*DP/'V10A&$<1_V'Q#J.7G";C?.OC/& I6SN<(4: M?&"SHZ#RP=RC;<&PO=V]R:W-H965T&<\YCCN SX"7CL8["XQ>8^_E R=S\ M-[B ]/!0B<]1HK3Q2\K!.E2SBB]%B??I['0\QUG_2MLF\)G ;PAL2A0K?Q). M%)G!D9AI]KT(5YP>N)]-&8)Q%/&?+][ZZ*7@Z>>,78+0C#E.&+["I N">?4E M!=]*<>3_T?DV?;=9X2[2=^OL]\FVP'Y38!\%]NO\/+EI<0MSVR1;S52!:>(V M65+BH.,FKZ++PC[P>"?_X-.V?Q>FZ;0E9W3^9N/\:T0'OI3DSJ]0ZQ_8XDBH M73 _>MM,:S8Y#OOY!;'E&1=_ 5!+ P04 " [A&Y-8"A^+0L" !S!@ M&0 'AL+W=OV.FS 0?!7$ YS!Y%L$ M*;FJ:J56BJYJ^]N!):"S,;6=<'W[VH90+K>1\B>VE]F9V0U>TDZJ5UT!F.!- M\$9OP\J8=D.(SBL03#_)%AK[I)1*,&./ZD1TJX 5/DEP0J-H002KFS!+?>R@ MLE2>#:\;.*A GX5@ZN\>N.RV81Q> R_UJ3(N0+*T92?X >9G>U#V1$:6HA;0 MZ%HV@8)R&^[BS3ZF+L$C?M70ZFVH:K,"B@9&=N7F3W!8:"YF$P M5/\-+L MW#FQ&KGDVO\&^5D;*086:T6PMWZM&[]V _\U#4^@0P*]22"]D'?^ MB1F6I4IV@>J;WS+W'\<;:GN3NZ!OA7]FS6L;O624TI1<'-& V?<8.L'$(X)8 M]E&"8A)[^B&=XND)ZC#QZ+W.)$BR1$A8W96*8)2ZR0D56",'J1@3#K'&1-2JR1GH9X01QA+_5 MT>/=C.]3."U G/^UTD,MSXT?M)#I. MU)T?J.0_O!_'WYDZU8T.CM+8R>/G0RFE >LE>K*O>F6_ ..!0VG<=FGWJA^# M_<'(=ACQ9/S.9/\ 4$L#!!0 ( #N$;DU-X=:5Q $ #<$ 9 >&PO M=V]R:W-H965T\>^^.XYR-2K^8%L"B-RDZD^/6VOY( MB"E;D,SAFLR>2\0X76?"==9&IP0K>P5DC M,TC)]-\3"#7F>(O?'4^\::UWD"+K60._P/[NS]I99&&IN(3.<-4A#76.[[?' M4^KQ ?"'PVA6>^0KN2CUXHW'*L<;GQ (**UG8&ZYP@,(X8E<&J\S)UXD?>!Z M_\[^+=3N:KDP P]*///*MCD^8%1!S09AG]3X'>9Z4HSFXG_ %82#^TR<1JF$ M"5]4#L8J.;.X5"1[FU;>A76<3I+#'!8/H', 70(.08=,0B'SK\RR(M-J1'JZ M^Y[Y%F^/U-U-Z9WA*L*92]XX[[6@"B,2P]Q60E:- MDZ";\&0-*M70A7%9>9>IN*>A\1_P::1^,MWPSJ"+LN[YA";72EEPJ6SN7"ZM MF^+%$%!;O_WB]GIZRY-A53^/*5G^%<4_4$L#!!0 ( #N$;DTP^QGGN $ M -(# 9 >&PO=V]R:W-H965T--[6Q2G@T;<-<;T%4D:0DX[O=>Z9$IVF1 M1=_%%ID9O.PT7"QQ@U+"_CZ#-&-.$_KB>.R:U@<'*[)>-/ -_/?^8M%BBTK5 M*="N,YI8J'-ZGYS.^X"/@!\=C&YU)J&2JS%/P?A##R9U?Y-J='2BJHQ2#]HQD_P5S/.TKF MXK_ #23"0R88HS32Q964@_-&S2J8BA+/T][IN(_33(?)._3>"IX>,G8+0C/F/&'X"I,L M"(;J2PB^%>+,W]#Y-CW=S#"-]'0=_? ?@?VFP#X*[/\12%Z5^!;#T^.K(&S5 M4P6VB=/D2&D&'2=YY5T&]CX^(OL+GZ;]J[!-IQVY&H\O&_M?&^,!4]G=X0BU M^,$60T+MP_& 9SN-V61XT\\_B"W?N/@#4$L#!!0 ( #N$;DT =23UN $ M -(# 9 >&PO=V]R:W-H965TI5"VP)US_8$06W4@F;W2/2A_TV@CF?.F:8GM#; ZDJ0@-$F^$,FXPF4> M?2=3YGIP@BLX&60'*9GY>P2AQP+O\)OC@;>="PY2YCUKX3>X/_W)>(LL*C67 MH"S7"AEH"GR[.QRS@(^ 1PZC79U1J.2L]7,P?M0%3D)"(*!R08'Y[0)W($00 M\FF\S)IX"1F(Z_.;^O=8NZ_ES"S<:?'$:]<5^ :C&AHV"/>@QWN8Z]EC-!?_ M$RX@/#QDXF-46MBXHFJP3LM9Q:NT>N^EI.G7G%R"T(PY3ABZPNP6 M!/'J2PBZ%>)(/]'I-CW=S#"-]'0=_7J_+9!M"F11(/M/(/M0XF<,S9(/0&PO=V]R:W-H965T:9M<<7!1@'\#K]^P)V'#=U7X 9YIPS,PSI@.;% M-@".O"FI;48;Y[H#8[9H0 E[A1UH?U.A4<)YT]3,=@9$&4%*,K[9W# E6DWS M-/I.)D^Q=[+5<#+$]DH)\_L($H>,;NF[XZFM&Q<<+$\[4<,/<#^[D_$6FUG* M5H&V+6IBH,KH[?9P3$)\#/C5PF 79Q(J.2.^!..QS.@F) 02"A<8A-\N< =2 M!B*?QNO$26?) %R>W]GO8^V^EK.P<(?RN2U=D]$])254HI?N"8<'F.JYIF0J M_AM<0/KPD(G7*%#:N)*BMP[5Q.)34>)MW%L=]V&\2?@$6P?P"PZWD97PQWO'OOCN..G=2*RV9=:9NB.DUL"H$24'H9K,GDO$.%UGP MG761J<$*WL%9(S-(R?2?$P@UYGB+/QW/O&FM=Y BZUD#+V!_]F?M++*P5%Q" M9[CJD(8ZQP_;XRGU^ #XQ6$TJSWRE5R4>O7&MRK'&Y\0""BM9V!NN<(C".&) M7!IO,R=>)'W@>O_)_C74[FJY, ./2OSFE6US?,"H@IH-PCZK\0GF>E*,YN*_ MPQ6$@_M,G$:IA E?5 [&*CFSN%0D>Y]6WH5UG$[VZ1P6#Z!S %T"#D&'3$(A M\R_,LB+3:D1ZNON>^19OC]3=3>F=X2K"F4O>..^UH$F2D:LGFC&G"4-7F.V" M((Y]D: QB1/]+YS&PW?1#'&UL M=51ACYP@$/TKA!]PN+AVMQLUN;VF:9,VV5S3]C.KHY(#L8#K]=\7T+-F2[\( M,[QY;X9AS">E7TP'8-&K%+TI<&?M<"+$5!U(9A[4 +T[:926S#I3M\0,&E@= M@J0@-$G>$_AHI$9I63Z]QF$F@J\PV^.9]YVUCM(F0^L MA6]@OP\7[2RRLM1<0F^XZI&&IL"/N],Y\_@ ^,%A,IL]\I5ZP(E/ M" 14UC,PM]S@"83P1"Z-7PLG7B5]X';_QOXQU.YJN3(#3TK\Y+7M"GS$J(:& MC<(^J^D3+/5D&"W%?X$;" ?WF3B-2@D3OJ@:C55R87&I2/8ZK[P/ZS2?'-(E M+!Y EP"Z!AR##IF%0N8?F&5EKM6$]'SW _,MWIVHNYO*.\-5A#.7O''>6TGW M[W-R\T0+YCQCZ :S6Q'$L:\2-"9QIO^$TWAX<P#>'I5OUXB!/LHP3[0+#? MZF?)78DQS'^*S*(B682 WHG$,.F="-DT3H)NPY,UJ%)C'\9EXUVGXI&&QO^% MSR/UE>F6]P9=E77/)S2Y44?4$L#!!0 ( #N$;DUUO<-ZN $ -(# 9 >&PO=V]R:W-H965T M29M<;:Z:%;&F>1M_)YJGIO9(MG"QQO=;"_CF",D-& MM_3=\2CKQ@<'R]-.U/ +_._N9-%BLTHI-;1.FI98J#)ZMST5# 5 M+=[&7;9Q'\8;?C/1U@E\(O"9X_E;B&N?X4A"UZJL'6<9H<*4S?QDE>>.>!O>/Q33[@ MX[3_%+:6K2-GX_%E8_\K8SQ@*ILK'*$&/]AL**A\.-[@V8YC-AK>=-,/8O,W MSO\"4$L#!!0 ( #N$;DT;TQF'N $ -(# 9 >&PO=V]R:W-H965T M:9M<Y.QEML5BFEAM9*;(F!*J/WV\,Q"?@(^"-AL(LS M"96<$9^#\;W,Z"8D! H*%Q2$WR[P $H%(9_&WTF3SB$#<7E^5_\::_>UG(6% M!U1/LG1-1O>4E%")7KE''+[!5,\U)5/Q/^ "RL-#)CY&@="$^\/7#?FR(X M8ROBG4_>>N\EY]>W*;L$H0ES'#%\@=G.".;5YQ!\+<21_T?GZ_3=:H:[2-\M MH]_=K LDJP))%$@^E+C_5.(:YNY3$+;HJ093QVFRI,"^C9.\\,X#>\_CF_R# MC]/^4YA:MI:&PO=V]R:W-H965T M%3B!Z]M5^ #1C4T;!3V24V?8*DGPV@I_@M<03BX=^(T*B5,^*)J-%;)A<59 MD>QU'GD?QFG>>9$0=,@L%)Q_8):5N583TO/9#\Q?<7JD[FPJ M'PQ'$?:<>>.BUY+>)SFY>J(%4OP%02P,$% @ .X1N3?D$+]JW 0 T@, !D M !X;"]W;W)K&UL=5/;;MP@$/T5Q <$F[TD6MF6 MLHFB5FJE5:(VSZP]ME&XN(#7Z=\'L.,XJ?L"S'#.F0M#-FCS8EL AUZE4#;' MK7/=@1!;MB"9O=(=*']3:R.9\Z9IB.T,L"J2I" T2?9$,JYPD47?R129[IW@ M"DX&V5Y*9OX>0>@AQRE^=SSRIG7!08JL8PT\@?O5G8RWR*Q2<0G*^98D1D] M(#/VOF/AB=,#];TI@S.V(M[YY*WW7@JZWV7D$H0FS''$T 4FG1'$J\\AZ%J( M(_V'3M?IF]4,-Y&^6=*3_\3?K@ILH\#V4XG[+R6N8:Z_!"&+GDHP39PFBTK= MJSC)"^\\L+H]1]L-@34+ARO M_=F,8S8:3G?3#R+S-R[> %!+ P04 " [A&Y-I-F<-+0! #2 P &0 M 'AL+W=O\/C+FR!27E!XY_:6"4\NK9AKK<@JDA2DO$DN6=*=)H668R=;)&9PO@9>N:7T(L"+K10/?P'_O3Q8]MJA4G0+M.J.)A3JG M3[O#,0WX"/C1P>A6-@F=G(UY#<[G*J=)* @DE#XH"#PN\ Q2!B$LX]>L29>4 M@;BVK^H?8^_8RUDX>#;R9U?Y-J>/E%10BT'Z%S-^@KF?=Y3,S7^!"TB$ATHP M1VFDBU]2#LX;-:M@*4J\36>GXSG.^E?:-H'/!'Y#8%.B6/D'X46163,2.\V^ M%^&*=P>.LRE#,(XB_L/B'48O!;]_S-@E",V8XX3A*\QN03!47U+PK11'_A^= M;]/WFQ7N(WV_IB?IMD"Z*9!&@?2?%M_?M+B!>4ANDK#53!78)FZ3(Z49=-SD M5719V"<>[^0O?-KVK\(VG7;D;#S>;)Q_;8P'+"6YPQ5J\8$MCH3:!_,!;3NM MV>1XT\\OB"W/N/@#4$L#!!0 ( #N$;DTFSP0,L@$ -(# 9 >&PO M=V]R:W-H965T-36SG0%11I*2C"?)/5.BU31/8^QD\A1[)UL-)T-L MKY0P?XX@<=J)&GZ ^]F=C/?8K%*V"K1M41,#548?-H?C M+N CX%<+@UW8)'1R1GP-SG.9T204!!(*%Q2$/R[P"%(&(5_&VZ1)YY2!N+2O MZE]C[[Z7L[#PB/)W6[HFHY\I*:$2O70O.#S!U,\G2J;FO\$%I(>'2GR. J6- M7U+TUJ&:5'PI2KR/9ZOC.4SZ5]HZ@4\$?D-@8Z)8^1?A1)X:'(@99]^)<,6; M _>S*4(PCB+^\\5;'[WD?+])V24(39CCB.$+S >">?4Y!5]+<>3_T?DZ?;M: MX3;2MTMZLE\7V*T*[*+ [I\6^4V+:YCM31*VF*D"4\=MLJ3 7L=-7D3GA7W@ M\4X^X..V?Q>F;K4E9W3^9N/\*T0'OI3DSJ]0XQ_8[$BH7##WWC;CFHV.PVYZ M06Q^QOE?4$L#!!0 ( #N$;DTS3Z+T: ( /4( 9 >&PO=V]R:W-H M965T@,IK83KF]?VW"4PB*E?\ VNS.SQJ-UUG'Q*DM*E?-6LT;NW%*I=NMYLBAI M3>03;VFCOURXJ(G24W'U9"LH.=NDFGG8]R.O)E7CYIE=.XH\XS?%JH8>A2-O M=4W$[P-EO-NYR'U?>*FNI3(+7IZUY$J_4?6]/0H]\T:43S>>?Z1A%EM% &@NC7G3Y3Q@R2UO%K '5' M3I,X';^C?[3%ZV).1-)GSGY69U7NW,1USO1";DR]\.X3'0H*76>H_@N]4Z;# MC1+-47 F[=,I;E+Q>D#14FKRUK^KQKZ[_DN4#FEP AX2\)@0Q+:6GL@J_T 4 MR3/!.T?TF]\2\X_1%NN]*O6>XWB3>7<#-,0<^A@\B4%CA*?1 M1PH,41SP(AW'(0P0@!H#"Q!,^<,-#+ ! 3868/./@FA69!\3VIBFCX$I0I B M7&C$<0P#1"! !&A,9AJCA<8 IHA!BAB@2&<4\:/;D( 4R9(B\6<44,S*@4I! MDA0 6%&)?/C4^X__+K1B' 2H".;.@8)6CBX"W;-'&(!8L0^"_8.6!EJO%G80 M BRTK!8*BE9X8!NA$(!8DPH;"47_42UL% 0X)9F;$0Q*5WA@MR# "JF_ @%[ M :6/5XMA,V#_@6JAH'3N6F_2=6HJKK;?2J?@M\8V^\GJV-/WV':MO^']A> K M$=>JDZ<*ZHUN(_Z4-2ZCO(.&'THLPPUF/1-^)^HG@[7#*\\::3 M_P%02P,$% @ .X1N39J,0[,7!0 +1H !D !X;"]W;W)K&ULC9E=;^HX$(;_"N*^)_&,8R<(D J%LM*N5)W5[EZGX!9T M$L(F:3G[[S=?Y1#/F' #Q+PSGO'',TXR/6?YCV)O3#GZF2;'8C;>E^5IXGG% M=F_2N/B6G-49IXH'O*R^-#\?Q?-JTO>3S:?91 M)H>C>:QOE_"Y-DY]E8C+\:OA_>]V7=X,VGI_C=_&G*OTXO>77E7;SL M#JDY%H?L.,K-VVS\*"8;B;5!H_C[8,[%U>]1GG3>F2R@8C[KL?S>?)JGD=215']LL*9K/T?:C*+.T\U*%DL8_V^_# ML?D^M_]HW9GQ!M 9P,4@]&\:8&> %P,A;QK(SD!>#&[K@TX?_.H@N&F@.@-U M;T2Z,]!W1A1V^M#JP&LGHYG=I[B,Y],\.X_R=H&>XGH?B$E8K9]MW=@LE^:_ M:H*+JO5S#A%,O<_:4:=9M!JXTNBP+UE1B;@HO"J 2Q3 1;$ 8F[%L*0*'5DQ M##I9#SO9,$XTGPFRXXF-/?;&$WD'DG4@&P?RRD$HK/EH);J1'-L^1.A;JB55 MB4#Z5KY/3'?6J*VH(Q5A)*VQI2H9AEKU5<\WN^N-3L".3D#MK4 6K22X"B20 M8 \.%4D R].*BH12@36":T:%J!QSKMBL%,DJTE96BO2"PHIW237V5EY1B;#3 M7C-=11&?CF;3T30=BQ<+3?IX"(0E6FJRI!Z4'U@9,9Z$CVCEQ*BDY',*V9Q" M9E\['$2L@X@,"MK[.J*3$P':J!U2]6(1/D]]GT0C?9OZ/NE(@6\-[.HNU:93 M]1@B7>,G')5*T)CM9=5IKJ/1H?#MF.]1;1B5D(%T;&S!%K9' 21H1:Q+RCW(5(.%SQJA;[_O"%XLHEP^,31 M:?KI!L(>.D8%VE'?!8])03E)*KR@".2B853.:(#G)%!.DLH,E( /=BE;,2+M M6+S XP\H_DA5!8JL!Z'(.9E3N;8V\%P#N+\> @\8P.&*V&FN0[5A?E/2CX.G M%%!*D5H(#*2$LE$VI.I'PS,***-(E0,&/HHTZ42]4T+@6I<\#X&>/<%5)8#G(7!'/0=2@8<8,! C2YOB":I=2&:1RE2D ME*-*((\QI!@C4$5*J"#0=CB,J@(,.F[VD4<9,BBSJ8H44M>UL8N&$?FN6'B0 M(3V@$:PB;,A4K;X0RH^M'P0$,*-()7I*P*);F3'E+UH^%IA916!*_(W 5+U(KL MA4%=/R(>?D@/@Q"Y)IR''T;WWSA(GE>2\HK<.*PE<^Z2OJ/V2YY$DI*(W!&L M.U'OT9:S'YLR_7_Y72_I2X='J)\:6^T+,7D23/M*3)ZY]B5,GC@_:Y@\<^V/$B8;R?8L\>M5B/7B\2\E?5/7?W.VQ<8[469 MG;J7,][E#='\?U!+ P04 " [A&Y-84B2Y[," "("0 &0 'AL+W=O M%'_JO@<=J?U F$"SG'=VS'TS][!Z$G@6CRK9J6"LK MWGJ"[1;^?3A;A\@0+.)7Q:*2E;S^76W58>%GOK=E.WJLU2,_?V&#H<3W M!O??V(G5&FXRT6ML>"WMK[]%]I, $/!#P2]-JW M"-% B-X(\4U"/!#BCZZ0#(3$62'HO=MBKJBBR[G@9T_T^Z&C9MN%LT2W:V." MMCOV/UU/J:.G)<[S>7 R0@.FZ#%X@B'9)61U#0E'1* 3&+/ 4!8%OJ+CRP7* M:P1QTER]*[*^*7*19@06*[+\:,*/$((%8E @M@+Q1"!W*EGT$&(AK85\2D(' M5 *@%"5./0!0B*+(J0F BF/84P)Z2H"B_*?Y*2B07A4E0D[GBAZ33+(,96!@+B#!&"G.I P!0CC(A3(% 1Q63R#ER8)*!) E0I@@4R4" #JA0[5:+<^)<'O*@)L MINZ'%5TM1D*]^9V^E@ NB>+,?9=7 "Z-$Q(Z>FM(+T$X="T&DU.D86)OCW3I M;?BQ568S3Z+CM>$>FU/(B1?AK R!^,I<,^RI]2;?WU&^4[&O6ND]<:7//GM" M[3A73*>/[G3B!WTM&B&PO=V]R:W-H965T6^K)9YTWZM'I)Z717Y7=]HN4ATFOIDF<]7T[.3_ME-=792/C6+^:JXJ2;U MTW*95_^=%XORY72JIJ\/OL\?'ION07)VLLX?BC^+YJ_U3=5^2[96[N;+8E7/ MR]6D*NY/IQ_5\=>HNP8]XN]Y\5+O_#_IAO*C+']V7S[?G4[3KD?%HKAM.A-Y M^_%ATZ[-KN/O_J_5/_>#;P?S(ZV)6+OZ9WS6/I],XG=P5 M]_G3HOE>OEP7PX#<=#*,_H_BN5BT\*XGK8_;W3W53+@6^:_- MYWS5?[X,]E^;R0WTT$#OV\ ,#K/..GNJX;=4:[Y[VR[C_L5UX=?OT^%8/Y56T9&Y MW0MUO1?J*T=%:\"XO#PN+T1&RQ:";"&PR$1%(K.!N)U^MH-)">HR\#$[2PGV M27!'R<'=^- M %*I,63D LI:>5"9/*A,6#6 ^)W>BZ*<"M2W5)53-DDNC4R7.4H[GX'^H"2A MA#$Y8 /HH=+O#DZPI56(='"",:4U6-$*I AEV> THKH"24*Y W@!!%EY@1>> M\D("!4H+"11!;X"X*ZY_.B)6 54\8"H ,%1V3Y1D4 9C8H TJ":T$"[M*!= M&N1=#?1&2WH#HJ)1_<7UAFOH -JEAPF.:JB :NL-#_H#!$)+Y1R=)1%$9TD" MP5D"C-:'AFTA=! &_0!U8@!C#;[5"-&J#,0[0V@O5%[A%\$@61M@#88 M01M03C1H=V8.B"Q@H1%8R"-K^>I'>U$#J&J$+1J/K #2()\9P&?#^:PFA14 M"A:0U0H\-%05!M!H#V0L8*L%;+5"]F4S[9DCH)06\-D*N= XZH8?3*#Y 92W M IOIMNG<\OW]:-,\]@0X;P4Z&WIH.H#&YPT6U6D.L-YQ0EOJ:<",/:']JP.L M=Q+KJ8X-H-'ID8K($V"]$UC/'''2MW4Y6'<.D-X)=;+)J">^C\9"YH T..D, M%60]APY1!=9;*H:.L_Z-N #6.X'U5E%/G/;*>I"%'6"^$YAOJ< XX6PS-2DB M"F"_$]AOB3I?#*#1N69&1G[EN$0PT/4[EL9=!C+BN(S0$[$KQU7$^ @FW ,1 M\5Q$Z-G4E>?U^Y%!PNB!B'@N(@JE:@_DP1_PXL0#YGMIATQ2P4P$ 2WS@/A> MVD;3XP,)A,Z4/5 '+]4$=-,I@5!)X-$[#T$<:$TP\WROG3FTV_- '#PO\V%- MY@'KO93S#>VM0&B'P@*XZJ64;ZDC3E:G4%@"(&N0SL^(H\ SO@=4#8"J0ZHO@1<%/J3H127@?1!XSQSQFD!'A68)O1*5=@/TB#/P MW0 6F #$(4AGZR@L@/=!X#VMRF:!\Q[')0+>1X'WM"J;19ZE58I*IQ_4$L#!!0 ( #N$ M;DUXV#+'Y00 8; 9 >&PO=V]R:W-H965TD%H\65E'CZ[ZLM'I/W4'9? M8DDYO#RD>#]2Y/Q2E-^KH]:U]R-+\VKA'^OZ/ N":GO465)]*Q% MJ;9 I_CKI"_5S;77-N6M*+ZW-[_M%G[8.M*IWM9MB*3Y^=!KG:9MI,;'/T-0 M_UIG6_#V^C/Z+UWCF\:\)95>%^G?IUU]7/@3W]OI??*>UE^+RZ]Z:)#RO:'U MO^L/G3;RUDE3Q[9(J^ZOMWVOZB(;HC16LN1'_WO*N]_+$/^S&"[ AP+\6H"S MT0)B*" >+2"' O)G@>EH 3444%8-0=_VKC,W29TLYV5Q\ MU[9]V+V=[G]-?U;-TX^ED-$\^&@##9I5K^$WFGAB2C94PJZ*H#%P=<&1BQ4G MQ86,S2K62&/;0)JIJ7D9CV.8%;#+1!= W+8UBG "0/(+H"\=:!"JR6]1G6: MO-/($->A8!V*F!3*\4HB&" ")KDU,'I-?&.2AY'5WYL[(L-*#*W$P(JPK,2D MO]B4V9UZ1V18F4 K$V!%6E8FM!9E=\JXQC RA4:FQ,C$2H;5E-016QVRGI)W M8W<9#<)8;*7F"PTC%6X,"S&%0M"ORF9,2+U$H>/U,0?N&*@HLBMBM*+061$D MVC/C( %C1PC,&2: 5P)>04$Q=>",81PQQ"-[P#(*)&,@F!5A)C%%*XKL 3>( M;BMZ8BITC2<,+P;H%3&[IHC4%+E>,@83 V2*;$@R2ATN2*O'1:89C"8&V!0) M1P@,%39]?-;@.),YRF2[2SC-Y FW,+JY(S+-X&SG*-OMF8/3; =FQD6F&4P$ MSA^8.P:1&B'RJ,0T@KG"Z0+&B2:.D<$1,LAB#*QA(D<>-D$A@& L' [A)!\UQ-[2ZY(S+-8!@(! .;3()F.C S M+C+-.#YHT$+#)I.@"PT[048EIA&,%2$?)Y/ Q!"(&#:9!"6&RRCFA4!?1S:7 M!.6%^\U@7 B$"]+M !<1<\S\ O-"(%Z0H491$+O:@TD@$ E(#M)O#OLC?C.N M,;_!,5$D6*BX9B>)B2+9XU"2F ,2<<#N$$E3G'-+M+DC,LU@#DC$ 1M*DB8Y M,#,N,LTX-DG0$L.&DJ1+#+*1,B8QC6"B2/35XMKOP;B0T?\8*)@$$FV"D(%" M22 %>3?C(M,,IH5$VR!DH%!:\%C89L9%IAG,% F80@<*V,<@P+XC,G?=,%44 M6JP11=@@A'MRE,'H7(8_>(0E!Q-0=#10&HD"E,45X\<=?' MN,+ 4 89 I3#]- .?95$0WL/!Q$8_MJHY+>2'"SAY_I\M =J%3>MGC/ZW:( MW3R]'MH\\_8,P'J^8K,U \\W;/;2GQG\#-^?$/V1E(=37GEO15T767<^L"^* M6C?.PR^-\Z-.=M>;5._K]C)NKLO^9*:_J8OS<.H47(^^EO\!4$L#!!0 ( M #N$;DW.NV84L0$ ,\# 9 >&PO=V]R:W-H965TE!XTIKK.(>2WMBKK? MFTA2DF5)LF&*"TVK(O8.MBK,V4NAX6").RO%[>]'D&8H:4JOC2=QZGQHL*KH M^0F^@__1'RQ6;%9IA +MA-'$0EO2#^ENGP=\!#P+&-QB3D*2HS$OH?C2E#0) MAD!"[8,"Q^$">Y R"*&-7Y,FG;<,Q.7\JOXI9L@X#N/*YDI; M)V03(9L)Z?U_"?E$R&\(;'06HW[DGE>%-0.QX\_J>;@3Z2['PZQ#,YY=7,.T M#KN7*M]L"W8)0A/F<<1D"TSV%K%?0?P586A@=I&MNL@B/U_PT\W[=8%\52"/ M O=O8CS/Q+\2Q;8SR@ M8'*']Z?#US47$EH?IEN&ULE5==;YLP M%/TKB/<6;##@*(G4?+%)FU1UVO9,$R=!!9R!DW3_?C;0%,QURUX*..>>>Z[M M>VI/K[Q\J8Z,">LUSXIJ9A^%.$T69Y4]_S$"OG+GI=Y(N1G>7"J4\F2 M71V49PYVW<#)D[2PY]-Z[+&<3_E99&G!'DNK.N=Y4OY=L(Q?9S:RWP:>TL-1 MJ %G/CTE!_:#B9^GQU)^.3>679JSHDIY895L/[,?T"3&1 74B%\INU:==TN5 M\LSYB_KXNIO9KE+$,K85BB*1CPM;LBQ33%+'GY;4ON54@=WW-_9-7;PLYCFI MV))GO].=.,[LR+9V;)^<,_'$KU]86Q"QK;;Z;^S",@E72F2.+<^J^J^U/5>" MYRV+E)(GK\TS+>KGM?DE"-LP. "W ?@6@-&' 5X;X+T'T \#_#; 'YN!M %D M;(:@#0C&9@C;@%#+X#2S6R_7*A')?%KRJU4V.^Z4J(V-)J'<$%LU6*]__9M< ML4J.7N9>0*?.11&UF$6#P5U,Z/8QRR$FC/J0]1""^H@82O2.<60AMVHP5,T" M P184PIAO#YF!6!\O9P1/)L1/#'$X\-%>^ 2>C6!UYW73M$] A\D\&L"OZ> M:-5"F !.0L D9*#2"T.8( ) D"!-I?+!A/6F**9"DRHM@/6HU#Q$!4A8EB8 M$%0< HJUWEHV&-+)$E <:(+'@.(AB-#(A?5&H-YHJ#?2^SP:9+G#.F@]!A0# M(.09=@0%]5) KV8I2SK(@BCV]%X>A8KI<-]XE!HD(Q?V6Q<0K5M4"^IE\K7U M7D$@-/!<=UB9SK3YA*E?EN'?"!JV=^09*$#O?D 8F!E?KPP7#;8:CM3-7";8>A MMAM4"X"H;C).YRB>L_)0W[PJ:\O/A5 :.Z.WV]T#5D=Y;7R))BL$C*_19-/< MW=[IFZOD]Z0\I$5E/7,A+Q#U,7_/N6!2NWLOM1_E[?7VD;&]4*^A?"^;*USS M(?BIO9XZMSOR_!]02P,$% @ .X1N392CT$4= @ 708 !D !X;"]W M;W)K&UL?97;CILP%$5_!?$!8^XF$4%JJ*I6:J5H MJK;/3G(2T!A,;2=,_[ZV82@QGK[$MWVVUW; % /C+Z(&D-YK2SNQ\VLI^RU" MXE1#2\03ZZ%3*Q?&6R+5D%^1Z#F0LREJ*8J"($,M:3J_+,S<@9<%NTG:='#@ MGKBU+>%_]D#9L/-#_VWBN;G64D^@LNC)%;Z#_-$?N!JAV>7A\O. M_Q!NJUSKC>!G X-8]#V=Y,C8BQY\.>_\0 ,!A9/4#D0U=ZB 4FVD,'Y/GOZ\ MI2Y<]M_8\J2^-X7_"G>@2JY) MU!XG1H7Y]4XW(5D[N2B4EKR.;=.9=AA7,CR5N0NBJ2":"Z+\OP7Q5!#_*QC# MCV0FZDM!DCYK*I<&S!BF&&21R@D3&(%X8A#AU&\1.@]@8) \$N95DU&"CZ8PFRD(K MR5J#TW= $B=(X@#96""C)EV"K(YTK4G"W V2.D'2%4@2!!9(Z@"Q3JU::])D MXP;)G""9 \0Z]GVVV@1GUJE5:TT8X-A-@ITDV$$2621X]0"$6918*&M1A#?O M/":Y$R5WH,062KX*;*=%BQ==7[S?"+\VG?".3*H[P[S9%\8D*+?@21G5ZJZ? M!Q0N4G>QZO/QQAL'DO7398[F+TKY%U!+ P04 " [A&Y-:>0J4SH" # M!@ &0 'AL+W=OM?@"WT!\;P],[M"H M>T^^:M]HO :\*."CD_6CG)RI/1%;3Z?UJZG"@("A5 *6-YN ML 5"E) LX]>@Z8XI%7&Z?E/_J+U++T?,84O)S^HDRK7[Z#HG..,K$<^T^P2# MG]AU!O-?X 9$PE4E,D=!"==7I[AR0>M!1992X]?^7C7ZWO5/DG2@V0G!0 A& M@LQ]CQ .A/"=$-TE1 ,A^M\,\4"(C0RH]ZZ;N<,"YQFCGGH9[*?7$9O>>1%&;HIH0&SZ3'!!),^SB&[)<0?$4@6,%81V*K8! MZ M,$^P72+2#T8-_Q39WQ69E1E:FQ5J?CAU.>G$3""R"D1:()IU.S9L+#&A_Y>H62V2\Q?I#8[216.XG%3FK8299) M8L_P8\'XIJ$E)C3[LK=A L,0FGQ^-;"+GH7<*>BU$>H%FD3'.5,BAH3_M,Z4"9.G>@SR,4OY.Q@V!LU#+ M5*Y9/U3[C:#M\+] XT\K_P-02P,$% @ .X1N3;3&[,9U @ )@D !D M !X;"]W;W)K&ULE5;;CILP$/T5Q "EH*T9]2Y=R8NQ5#SZ?=[:K,Z(ES:2F(*JY MTR=:EII)Y?&S)[4'31TX[K^S?S3%JV).1- G5OXHSC+?V;%MG>F%W$KYS-I/ MM"\HM*V^^B_T3DL%UYDHC8R5POQ:V4U(5O4L*I6*O'5M49NV[5;"31^&!WA] M@#<$>+&II1,RF7\@DJ0)9ZW%N\UOB#YC>/34WF1ZTFR%65/)"S5[3P,W3IR[ M)NHQAP[CC3 P(!S%/DAXF,3!FX4'[A8G\-$MT%%=QGX*\XNAZT[NP ]R-@AIR>'LP=^157 M,^J&)S M]6@9!B6]2-V-5)]W-W&ULE9A;CYM($(7_ M"N)] UW=OHUL2S..HETID499[>:9L=LV"M .X''VWR^W<:#K-$->QL"BUC>3?R_.6I?>SS3)BHU_+LO+0Q 4^[-.H^*#N>BL^L_1Y&E45J?Y*2@N MN8X.S:(T"2@,YT$:Q9F_73?7GO/MVES+),[T<^X5US2-\O^>=&)N&U_X;Q>^ MQJ=S65\(MNM+=-)_Z_*?RW->G07W*(_8JTMY,>9[??+78>.'M2.=Z'U9AXBJGU>]TTE21ZI\_.B"^O><]<+^\5OT M3TWQ53$O4:%W)OD6'\KSQE_ZWD$?HVM2?C6W/W57T,SWNNH_ZU>=5/+:295C M;Y*B^>OMKT5ITBY*926-?K:_<=;\WKKX;\OP NH6T'U!E7ML@>P6R%\+FMT, M6F=-J1^C,MJN@E"*)V++:9A@!Q0+G$'"(F2S7@Z*6.$ "@9030#5#T"A MM0NM9M%HLD:SG-F%<(TD%6(G,^AD!IP(RTFKF?6R"&49X1(*'3=M#GW,@0_+ MQISE6,[GE@^ND4HYC"R@D04P8CM9L"Q_J-#>$B"B7DT#*TMH90FL2,O*DF>1 MCD=Q!9.L6)*9]23N5CR'6+ANKPCQ>Q_R/#/[O0_!OBJKXAU2B55/-K3CP)#@ MKS I1PB(F4=!X/:PDH@_M*N5XPT5F#9"@D1S1PC,&Z&F$TM@4 A$"IM9@G. M0PN(W-02&!<"\<+FEN TL!_M4)]<'6:L2T=E0Q]8-P0 MPHVC:R$,$OJ-OH4P2&A*Y]*)1K=C3#(T@G%$4QH7FM"Y (VS=2$,(YK0O! ' M#;?"-6XK&$>!='P)H=[$YD$G&N/!J&1H!(-)(C#9/)#O M@VE4,C2"P201F&P?G#G,QYADZ -#22(H,2/O=TBCDJ$1C"2)D&0S0'+8N+)@ MTDA.&D8 "4#C_I"1*H(918 PUG9<5^W0?\:(PD50(OF)<@PB,$04P(MDH M@CW/-F@EG[^I]D/E(S>3ME[R=@GZ)\E.<%=Z+*4N3-E.VHS&E MKIR$'ZI*SSHZW$\2?2SKPT5UG+?3Q_:D-)=NLAK&UL MC97;CILP$(9?!?$ ,<=D-P*DS;&56BG:JNVU0R8!K<'4=L+V[6L;AP+K5LE% ML(?O_\<>'TA:RMYX 2"<]XK4/'4+(9HE0CPOH,)\1ANHY9LS9146LLLNB#<, M\$F+*H("SYNC"I>UFR4Z=F!90J^"E#4I=364'-2UH[#,ZI^^(O]['B-?"CA)8/VHZ:R9'2-]7Y M?$I=3PT(".1".6#YN,$:"%%&_D5RYH95SD4"K\WCW+ M6C];XW^7V06!$02](/#_*PB-('Q4$!E!]*@@-H+X4<'<".:/"A9&L)@(4%== MO5P;+'"6,-HZK-MP#5;[VE\NY(;(55"OOWXG5XS+Z"V+PBA!-V5DF%7'! /& M[PDDW?L4@2W%*O@@C\)XG&)M8^9C9F-C%F-F:V.>QLS.QCR/F;V%B3S[I$-K M74-M$(X,_E&UR&H0:8-H9!!,%J9CGC53:\:;39AUQ_C> KE125_D_(:T!^ MOA_,)BNU?2#GSI(SB#YDW-LRSH<91V6*K66*+64*)V6R,=$D"1H65W!_2O?7???\7L4M;<.5(AC[D^ MC&=*!S,Y]D)^8OH.@;-0S85LL^ZB[3J"-N8;@OH/6?8'4$L#!!0 ( M #N$;DW)-VB'5P( )(( 9 >&PO=V]R:W-H965TK!!#?,"WU]Y#:U;M\CMVDX4.3\K5K>P$XX\-PT5?[? >+]VB?NV\%R? M*F46O"+OZ E^@/K9[82>>1/+H6Z@E35O'0''M;LACUN2F0"+^%5#+Z_&CBEE MS_F+F7P]K%W?9 0,2F4HJ'Y=X D8,TPZCS\CJ3MIFL#K\1O[9UN\+F9/)3QQ M]KL^J&KMIJYS@",],_7,^R\P%A2[SEC]-[@ TW"3B=8H.9/VZ91GJ7@SLNA4 M&OHZO.O6OOMA)TG',#P@& ."*2 8:AF$;.:?J*)%+GCOB.'P.VKNF#P&^FQ* MLVB/PN[IY*5>O111%.?>Q1"-F.V ":XP9$)XFGV2"#");7 3'D8)3A"B.8:6 M('J7XPHGB%""R!*$[P@62HA1@AC)()F=TH!)+*:UF R76*$2*T0BG4G<8L(@ MQD425"1!1+*9"(*)?5PD1452A&#AM#.4(/OX=1$?_ZI])(=@_EECH'!!9\$] M!*&(%BA0=VQ(<$>UN#\(8I#;:C'0PL=#^ M6IT:[B:P+>4_?.C6WZDXU:UT]ESIQF3;QY%S!3H7_T'?<*5_$*8)@Z,RPT2/ MQ= EAXGBW?@'X$V_(<4_4$L#!!0 ( #N$;DT]%BUK'0( /D& 9 M>&PO=V]R:W-H965T>0D@K(^:-'QK MET*T&X1X5D*-^1-MH9%/"LIJ+.22G1!O&>!8X3H1I7C9TF>N_ TH2> M!:D:.#"+G^L:LW\[(+3;VJY]W7BM3J50&RA-6GR"7R#>V@.3*S2ZY%4-#:]H M8S$HMO:SN]F[.D K?E?0\50X#,1K[3[!D-"H6T-V?^ M"Q I5R3R'1DE7/]:V9D+6@\N$J7&'_U8-7KL!O]KF#G &P*\,< -/@WPAP!_ M%H!Z,IWJ"Q8X31CM+-;_6RU63>%N?%G,3&WJVNEG,ELN=R]I$#D)NBBC0;/K M-=Y$X]TJ]@9%/$J0!!@I/".%I^/]&PK7;. ;#7QM$-P8S"!WO2;6FD9KW&"6 MQU+B.79N M/2(C2&0 "B,I>1N)=9&CK6!(S(;N([Y4W4> MKX5[YVMW'^C/011_VJ &T;Q#T>0,4I?"3\Q.5<.M(Q7R.-.'3D&I &GG/,G* MEO(>&A<$"J&FL9RS_C#N%X*VPT6#QMLN_0]02P,$% @ .X1N3?3TQ1QJ M @ ^ < !D !X;"]W;W)K&ULC55=CYLP$/PK MB/>>^287D4@'2=5*K72ZJNVS0YR SF!J.^'Z[VL;PH'MIGT!>YD=SZR--^L) M?6450MQY:W#+-F[%>;<&@)45:B![(!UJQ9<3H0WD8DK/@'44P:-*:C (/"\! M#:Q;=YNIV#/=9N3"<=VB9^JP2]- ^CM'F/0;UW=O@9?Z7'$9 -NL@V?T#?'O MW3,5,S"Q'.L&M:PFK4/1:>,^^>M]*O$*\*-&/9N-'>GD0,BKG'P^;EQ/"D(8 ME5PR0/&ZH@)A+(F$C%\CISLM*1/GXQO[1^5=>#E A@J"?]9'7FWL M,'\A_2P$D94@4@31@D"SD0^8 M5&%:A?D0:.4N3(RG%^Q+,S$5C.Q:2;59.0#)I[+\"/-C(E)-=1 MJVN>FJZ8>>^!72<]TRYT"XN&S5E7@BA",AW7L0FU") M-CQ-,#IQ.4S%F [-:)APTHU]%DS-?OL'4$L#!!0 ( #N$;DV[Q^%T\P( M *,+ 9 >&PO=V]R:W-H965TUZ]._$\J1]$R0OUST%4>2+5LCIZ=5GQ9&^"\LS# MOA]Z>9(6[FIA]IZJU4*<9986_*ERZG.>)]6?-<_$=>DB]WWC.3V>I-[P5HLR M.?+O7/XHGRJU\CJ6?9KSHDY%X53\L'0?T7R+(AU@$#]3?JU[[XZV\B+$JUY\ MV2]=7ROB&=])39&HQX5O>)9I)J7C=TOJ=F?JP/[[._LG8UZ9>4EJOA'9KW0O M3TN7N'Y)S)I_%]3-O#5'7:=U_Y1>>*;A6HL[8B:PVO\[N7$N1MRQ*2IZ\ M-<^T,,]K\P]E;1@<@-L W 7@Z&8 :0/(O0%!&Q!T 22X&4#; #H*\!KO)IEQ M(I/5HA)7IVKN0YGH:X?F5'VNG=XT7\?\I_)9J]W+*HCPPKMHHA:S;C"XAXG8 M$!+;$-0A/"6@4X$A%6MLA0<1&1ZQ@3#!2 :$H4/,%L*$L%@"IHP8 C(@B&"" M "0(#$'03Q8*1SEO,)'!%,TAOBI_?Y04&T8)M6"Q#4,D\BW<%L!%,]+'#>Q1 MT!ZU[&&&88(0) CO3W $$D26@L"ZL38&LXD[R\!#&$! 88(92#"[WR;RX>+U M[S *@ AB$^=,- D$G#.;H K_!'A_W +UQTB=]1-"QI<8=^NB V F]GU%4-T MH4VW!7#,GZP;!/<%9#>&@/EC@PV(]DZRO'T(B0$(88SB<.P+P,W"[6S$^="ZC+O[783Y2/6 M \IH?XWF&P3LQWH"-0/-/_IF?/V65,>TJ)T7(=589(:7@Q"2*^W^@TK@24W, MW2+C!ZE?(_5>-6-CLY"B;$=BKYO+5W\!4$L#!!0 ( #N$;DW56(?OV@, M ,83 9 >&PO=V]R:W-H965T/.7B.[#PS"XNC M;7ZV>V.ZX'=5UNTRW'?=X2:*VLW>5'G[QAY,W?^SLTV5=_UE\Q"UA\;DVU&I M*B/!6!Q5>5&'J\5X[ZY9+>QC5Q:UN6N"]K&J\N;/K2GM<1GR\/G&U^)AWPTW MHM7BD#^8_TSW[7#7]%?1V+3]MER(:(3&DVW6 B[P]/9FW*?0Z*+\^?K7\8D^^3 MN<];L[;ECV+;[9=A&@9;L\L?R^ZK/7XT4T(Z#*;L/YLG4_;B0R2]CXTMV_$W MV#RVG:TF*WTH5?[[="SJ\7B<[#^K804Q*8BS@IA7D)."/"M(/:N@)@7UUP.? M5="3@G84HE/NX\-\EW?Y:M'88]"M9(QK/X*722@BD_CVY"$RTH$1KMS^O M!25:R)GU$9AH08G6C+N^./65S/GRC%I*M&:>;BDPJ$)>3YG H HZ)35S^R44 M\C0$@6D6%%3-?(6 016O&(("\REQP_F3U#^-/,,?('A$F 6^K*5 MF!R)9J';08&09IX]H\342# 'W0YZ*P$ULRU48FPD&H1N"P5"FOGVL9Z-+!V" MFF5N4I(TMRQ3_N$N,822\B65<'W1/2AG=X8P9SC/A.8+J5?D2VF M1B%J8C=;NB$E[ZQ4A,.&&[WXW#%\X?J2-P]%W0;WMNML-7[?V%G;F=XH>]/G MMS?Y]GQ1FETWG";]>7/ZLG2ZZ.QA^FH6G3_=K?X'4$L#!!0 ( #N$;DV? M<8F:.0( .8& 9 >&PO=V]R:W-H965T\3=1$2*]]X:V8N=74G9; $19D0:+)]:15IU<&&^P5$M^!:+C!)^-4T,! M"H($-+AN_2(W>T=>Y.PF:=V2(_?$K6DP_WL@E/4['_J/C9?Z6DF] 8J\PU?R MD\C7[LC5"HPJY[HAK:A9ZW%RV?E[N#U I!V,Q:^:]&(R]W0J)\;>].+;>><' M.B)"22FU!%;#G3P32K62BN//(.J/3.TXG3_4OYCD53(G+,@SH[_KLZQV?N9[ M9W+!-RI?6/^5# G%OC=D_YW<"57F.A+%*!D5YM MGL0/-[<#&AS0Z(!L+A9D(O^,)2YRSGJ/V^)W6']CN$6J-J7>-*4P9RIXH7;O M10S3'-RUT&!SL#9H8@-'"Z#41P1R(0YHX1Y&J5L@=,88&H'P0XR96R!R"D1& M(/H@L)DEN;1!V4J:L1,2+R$HF$&L36IL6EM)&"1N2N*D) X*G%&L33RAQ&NI MI$Y(NBPX0FZ!S"F0+:*,PGDMLD64(@CCX;VY?@!^87^M6>"G"F"0JF.!)I5NI M1V=<4'*1>IJJ.;>=URXDZX97!8Q/6_$/4$L#!!0 ( #N$;DW"#\R\;@0 M )P5 9 >&PO=V]R:W-H965T3QN6W_&(R^\LA+]*XLJ_%T2LOA8GW MC5&:>-SW0R^-SYD[GS9C+\5\FK]5R3DS+X53OJ5I7/R[,$E^G;G,_1CX?CZ> MJGK FT\O\='\,-6?EY?"OGD]R_Z?+W>5^=9JYVG;TYQ&])]3V_;DTWH1= M?-#A@QXOU%V#L#,('XU(=0;JP8ATA]? @=<6HZGN*J[B^;3(KT[1+M!+7.\# M-M%V_>SJP6:Y-+_9 I=V]'T><#7UWFNB#K-H,?P&H_00\HPAK$=X-H ^"DY% ML>#(/.# Q1)CA(1A4#S1$+-^@&=+8")%3TB0:14-@;@-1/@T@20)9$,@;P@T M V5I(:J!9 V$,^T#U!*C6"!]D)05X8Z#W&*B,!*1!-G%**FU"H>HS5UW@^P$ M9'8"9,_1DFPQP4TD@G81DBY"HH(C:UJ1! K%& B0TX5",2K-?# 1A5**05L, M8C*0(S/69,":"%B 6#0*.(J$I+U$I)>(\ (6T2+"D_$U #U_ AJ$PGQ:_'RB MR,$(Q8A^,F(I1E! &4H;W%UW(<- 2 E]8IQ(; @#X7A[1B%#P7P&&P9$2R 3 M1$ C(LIH$63R"_6AE8)AJ0B$AFG!( $UZ_D3T# 86E-8B"@D&Z.@586IQT\6 M1N]SACK"*'F) M: I.BP*G1&$DPYP6!8Y% 668XPT?,'@N+RF4@MMZ1?F#>YI@8E'DPRH0,-M5 MP&9L<]_C,$>T7G%"K^18FFF%X5_HLCBM,/R!/JO##&J@0U@H#-(:=EF4-U0G M3&3_AS)8)@(EX;K8W/2MI. M%Y8)HSB#Y]^*\H?JA)FT@OMW3: "#?^2;.[[&V:(UG2.-5VRD<.6T]+)H\?K M)&CI%/[G=>HP QUB40#2NR1@8:A@$0B4T$J#YGA-^;2PD:-%T*(NL.0%QPF":KZ M\%=:TP36-#BC!8%A/M0][^:2)37%L;F"*YU=_I95]31O1OMKOB=>7]* \06; MK!@Q_LPF&VI\R2O?^GT-Y;_A$7QW-6.J]Y M5>5I]R^).53UH[+/17M?V+Y4^:6["_7Z"]GY?U!+ M P04 " [A&Y-M(6>A&8# #/#P &0 'AL+W=O%'OMN+=B&830[9COUDXM?AJ99W0<^RR4M6-3FOO)IMI_X] M&C\2W 8HQ.^3FQ!2N*EDG6\5>3 M^GW.-G#X^XU]I<1+,<]9PQ:\^)-OQ'[JCWQOP[;9L1 _^/D+TX*H[VGUW]B) M%1+>5B)SK'G1J+_>^M@(7FH664J9O7;7O%+7<_T#T84"D Z)K Z@.H->6%.N ^-H,B0Y(C("@VUWUNAXRDR3?6R-73C$9D$IQ:(HV9=Q@\P"2C2\C2AJ >$<@"^BHP M5,4<6^'X,L'"1M HNL0\V)@D->K\--'JB!, M;.B!,,:^+"&,<9A7$,8A* 8%Q38!#8U"((SC$"1@DL0Z191BF& $$HR "@SK M+R%,!"=)P20I0&"\VR6$<21!(=S%0H B=E X&B&Z?C\1V,7N$0:J, [@0H,N M+16&CD1P T$$2#0R$W6@T2!1>!>Z-@5N-,CN-)2:[1#9#2!Q"H([ (L%[LH M8,^A^(;W!SL*)4 5R#BL&D0':F7W=C@7PJJ^'3 M6)^C\0,"UI=HO.IFRW?Z;M3]GM6[O&J\9R[D@*/&D"WG@LGBPSM9]EY.U_U- MP;:B_2F'0:_N1LSN1O"#'I^#?H:?_0=02P,$% @ .X1N33E2K )@! MX!0 !D !X;"]W;W)K&ULE5A9C^(X$/XK*.\S MB'.D*H*R[Q XGQU?.5RE>W9 M-2^^ET>MJ\G/-,G*N76LJO/4MLOM4:=Q^3D_ZZS^LL^+-*[JU^)@E^="Q[M6 M*$UL8M+'>7)/Z===9Q;RIKL]#Z^)-77_/JB#2'/FACV?^AWG=3PQI/:QC9/RO9W MLKV459X:+;4K:?RS^S]E[?^U^Q)((\8+@!& 7D Y=P6D$9"] (B[ JX1<'L! M]R[>,WCO40.^$?!_":B[ H$1"!ZUH(R >I!":/!ACQ?M+-C=[+7I\!Q7\6)6 MY-=)T67T.6X6CIB&=<)MF\$VO]IO=4:4]>C[PO.#F?W>*#*898>!&TR@AI O M%.+Y"+.B&-$C[-K)WE/@/%T"$905^"R"MQ6@7NK(' 0VP[CM9BLQ0!OPF-->(P)@4QPF!$C/FO$ MIX$()*\@8!4$C I MP!^B7NZ:&X1'L>%13'@\%!Y%\@1E4D01GP(4F-7_:EDS6N0-X0&;D&43$C8A M"OXRI$8 !35B,+[$L\B 7)Q9:PH:RU[A\'7:H90DHF0P U>$0*Y$#$J@F5ZQ MFCQD;\V@?&>$U4CW$9057I0&,_#%"S$I"B(UB%,D'1^3HBB D>03;*=Z$D!9 MX;5D,$-6F!3%2(E)40S@Y.-LN2.,^#8D)&7D8T:265$.R3X&Y0G"BD&%I ,S M*.EY(\3X]BAH?W3%V&SS[4]XC[05L3*<8&S)E#$&0SERV "^3P#M$\(;V8<"7Y'!??S( WQ%!GK:D'AOMV%! M(PL8^+(-OW$H ;XXP@/'DB] CP#25R,=''"]&G[E2Q'0#3,^K2P9C'#P"=Z^ MN7=(=7%HK['*R3:_9%7#X&:TORI[@N;> HTOQ?19,.,K,7WAQB.8/G-ZUC!] MX<:?0$TWW1T.M@SAQ^V=_8M"=_?W9UP<3EDY>Y-]GE>ZCH_SN4ZH MHXYW_4NB]U7S&-3/17?GUKU4^=G<)]K]I>;B/U!+ P04 " [A&Y-G$!0 M,PL" #9!0 &0 'AL+W=O3'!A[U\77T]H/M"&@ M<)1:@:CA!EN@5 LI&W\&37]\I29.YW?U5Y-=93D0 5M&?U-52%8/*LI*33[ZL6K,V/4[Z9WF M)D0#(1H)8?)?0CP0XL\2DH&0?): !P*V"*C/;@YS1R0I&POONU4 #I&Q/:M>N MJ60LB03ZNGKUNC[K/\MR'QVVV3\.Z65^V.[_[S>3^>";Z)?->EO^WV_N]_O= M\^^_+Y?WZ28I>_DNW<(WMWFQ2?;P9W'W?;DKTF15WJ?I?K/^?MCO3[_?)-GV MFS_\9YG]X3_W?WB1+P^;=+N/DNTJNMKNL_UC]&K++63Y-NI&Y7U2I.5_?K__ MPW]^C^_P>XOHIWR[OR_AG56ZJGY[G>YZT:@?1\/^8%[]\NUR#U\.PE\>&\_? MSF_*?9$L]_^O^J8\_#Z]R_ ):.)-LDFK3_UX?15=__?UAZN?KJ-7;RX;&KF$ M$13)&GI>I;]$?TX?J\]='HH"1_DR*Y?PW'^G28$K$;U(]K4NN]W!L#L:-'3U M,ENG170)[]WE1:V?-_FVFRR7*3P#3ZSXZ8:6KC?)>AU=',ILFY:U#=L7A]K( MY,6K35K<9=N[Z,PY3"*1HKX\+BK=3_H=_]2_>PEW^"S?QG5".WMF^NWKU^]./]P M]2*Z.']]_N82"/B/5UOX@ZS\ZB9U&VC3[?[>S@P2V^H MU1<_Y'M8Z?9GKF#\.]R8."KSV_T#T&%,':S3I$SO\_4JRC:[(O^4;D)S/%_" MMA[6="I7*7#99486:7 M%\1+\MMHG6_ONONTV,#\;_8T:/P8_XBRLCPDVV7*R\$$4F3 S6 0^!VL&1P[ MO#D#&X@?E]$N>402#'P/+-,17]/W2^"6\$!P\R]@%X"EE7@DTU^6P)9QX 7L MXA9&!BQC6[\[3;NPX7B+U:\>.#W0)I, <-P57@V!OM]ZYT0M>?MA:7GP=64? MUCB?I;]?7VMW>/1'1]WR -XSV9X.%3,MLV[+^L,H3STO=\DR_;_?P%$NT^)3 M^LT?HMHYQ#L+CVQ:E-\1 ]P_U@@8F)8_T!$%D1 ;<\P.$?QOU^ M'_\3T2I*#OM[6)9_IBM8O=Q\2NNSXC5KOAWE-@UV]4,T[;?U-1S$XQ&,9C#V M^XRCP2*>CT;QH#\RWZ@AP.'X+?=M]DR"W$'^XC<.'#. MB_0>CGKV*06>5!>Q/H"H71Z*1]F-A'DTS"Z>+.;Q8C"PT][2>M'>AF;"M%T& MJ.WH*: V3WGS5,&B\R[!\WV?[C.07E#0>!9]WZ 45$@_=J08=6#.JWR]3@I@ MN+":U,#9T09J5$0-\:U%38\KH^A$^?M/_VDV8RKV[XFI!7 02(0_&[KS.?MCNYTV @C?-1NF>N4)(LX@@LM M1545SWVRVF1;TG[WP*,"4CE('$L6X94D&93>#\O]H< 1+&%S[^I'_46+R'N^ M05G@GXF1WY#%;F&'NVL8%8B[53$TS-3RVB(T+U,'V?$9M Q,NC9O$'M3H,]] MU)&&S(-!\;?SFIJZ2X 8?C 0D%#P>6$EW!=FJ5T%EF>T@D_$=VDMWF1FK] M[ YQUOQ35N)ZPJ.M3[X!\2MT.5TD9;:D;X@5+84%X-$]D4^]R-8'O Z_I(UW MH/L6^#VJP,F&!?#[!%9WF^]A(=(M$/'?#R7V/[FQRNTGL'G;R___,>WKU]R?RW27+=\VO*"GN!0MZ)SW+1]E?+CRRC2_;6[%]"L39ZAHO M=8M]I+>W0-M(M4S!P-J$?.O'>4V*%0B9K28=\YRZIX^^0W/HWB1E1;LUC+A5 M!Q'I T\BG\$27DN+95:>+I.T-G+JB^^O/Y;1IY18R6?TJUZOOO)?W"@\862G MAVQ_?Y^N5]$^1W-"F#.K+6NUCS=L6>L[;1SF_/J/T;(6&?UNU_E# M&=T6^49=RPERX; 1Y]RRH!*7!"2%'-1NN/"W#LB3*!-::U7=F7]R / ML5K( A';!UN,9"V&T;!(535VQ;"H=?,5&R:3(X:ORZ?MV3&"RK9XRH[LLV'T M-":@X$- ^[S\K+VGX&X'AD_R&_+-%V9*1NSV*]FW'P/]/%( MDZYU6A;'M9[ MVJQ76Q @FD4IZ%(DT XJ8V34 M?(?&9M"'::D^W*=T5N"I%8FA&6JNF64Q9!.$+_CXP(VR/B"Q ]=/@?)(BR(- M:H>W0\''@/S=CR"O;$K9M X>8W'QQOA]'#W ?7" [U'<.A1G? L \SP8<:$' MK]+QSW>@R?.NJF:^*Z--LDWN4O9SH1LZ41( T]QR#5<3+0H+="CD@M97;,1X M 4^ -H/+M$V0OP.AH,,$5Q0//B]4=)MDQ?J1.G>KLLN9V&(D;2 6:ESN(NS* M^BR%;8N6R&IH:=K&I;1KN$E6:2^Z3(M]0O>"BT# QF[S? \**_-?D&?P.I*Y MP.#LSL";P:VS&X0W/I!'L2*6BXPN^MB[[AFC#K2%SO\=#BUQ9(3\WH)MO3%B)YA=>';0I,:V91[D.%@<"56 MLH.&!DR39E5O#[#]CVE24(]EA:2#ZU&"\ G\_08;2VA5X)V_'[9+ZH>695\] M&\&&<&]P7TI\ODB!;O1>^!1[OMT>X&VX*8'/((,'I7H3#?K=/]NIX"R0.9+V M6/$^Q#""-;KIS.BND7Z=#?[*W"/DARK)=@/__XDL<(,IB_&\*3(FV$ 8]P.* MRS@D%-.B,KV3F>$"KY%\GT>__]UB.EO\@)$$1)9(.Z^<#SFZ1G9-&]M)=O#Q M+QF0;@K[-QY_JRR29]';0W%"(S(&)+L-TT&*PNP.)4TT&\-:IOL6 RF0U'F#=RC.E,@>5\" BD=ASPZNJPQ%M23P.=@=DRE;O3GAHTN61T Y?,7B.TH+-*QET(A MI;;2YVHEMX?E&HF,F0I0R1K.3[J6=6,V()(Y-H",M0Q-$]KOT78&EU4FS<>3 MJ C&_3SJ#,[\YT5F)A>2G36_C!/EN>/9J$P]MB?&S(?';_8@CCK#K]Z5+%>U M)VRQ,SK>F[L%:BO)Z@ PCWV:P&&]/6Q7"1(/2MW2CWDK=;[E(E];4B#M]@'V M]QZEFRC=[-;Y8RH/DU5C>Y?CK![RXF?X>^DK*OB4F7B/KG Z&'QSK(@AYT7I MW?@H^&*#>V*Y=I)EAN=ZL)A->Y9MO)$]>F7F\L&L,?;BY*TJ]YA,?>YQ(V76F M."'DPI01;1:N'DI,J)'MO<&MX0.UF/6BEU8@\:3%F_RPIP'AS6[';>_UK'1:*X@H;U"H M',S-)%#HHVF0)\Y*=4<%(5YW%C.ML-:@16!K.%Z\E)T$BB(EK">I9UJZQV.T M27Z&DU+NB3'PIH$L<-B(I79_#\JF0?R,1&1/=D,-"/V]I5+\W H5 MZ9I(-[>A7V@1A2?W(A4N)2*2C1T1G(E]OF%>AK!&RC#3 ; M(.J6<#%2L3'ZP&[[G40#&N'*][U:%;SR%MF,V%\K#\+H;TCA 0:&XM9MY8UE MD\%'C.I :9;\$V<@J ZW;'(^)###E7!WWH\ER*H%$\*C^)FKD8L]4+_W*.8; M+65)FL8J _(L+.,HJ^2\OX )+Y@4 M!)ZFV]#\]X\[E"I@XK?9+^FJ"_?<,K6CS_B:P: & MOCMQESRM(2;ZV]R0TKRBNQQ: V7 M21&+7E7N[9#ARMV1$MMY=WE]9A0A\Q[MNS,HT*V&=Q%N++(RN[KYS3J[4Q8! MT/;UPCSW=]*.'$XU4B:."KKG!6U\*MR?&I[5ST(+0*P?%\'V LQA*;H;;I + M&?"W%&Y99*1+NC"!D9%>4AP!++*.WF\W'?W>1=_PJ.@$)MPAX35;ST1-$4C%\O1<'&? M$.\2!DY7RS:'E0 .MF7_%6@Z1C"V)D$1V]OF(KP#REO9:[GEP_O7 M0RJT:YZ5;I=6:-)/\$C:G;#B(*TY*=GX=H;*/+ 96N&$B:"+IJE'KZ-7L'N[ MW?KQZ$:AA967FF0ZNI#8I0/D?N KBY>+104*;N%=V5,LE+F=5O(:"F&\;O00 M"?[5M>,1T?H=731C@*W<#6R;A.FM04&Z4F,0OB-NJ8+>R-('T>?P#SQ#O*K" M1\5NX0TU5=?Y,A@% =>HF-$P@M[>T?ZVBFE/#@[\Q:R46I67X160G?<41:2G M@K[HU$RAH<'R (VI!W5+'V$=R41,HFBV1:LC69GJBWVK^9%P>6)F4?(IR=9& MCB'NSC(=^JH>8Z>C2<:'S EV!L.LEJ"TR4O9DFX>>XESV-32[;"1*\6J3.,B MZ:PTUF$C6#\Z]96HV5OZ)9HY4>?V.<=W95"\Y2.DY&*WH>10M"W#E_"?.2;U M1IFT.$#'*(PP FE.]8"WME$)C83O3I#IE]7*?7)G=76C4H>$ G=#F>N533VB MX<*=81,V(I*V.9[-".H25,)K8539AK/H+C%[T&Y27IAL#RH N1KV1FV4PR,; M2SP^L7P-_0L2-64V"S6U@KI,6>[FRRY!!TF*'B/^20XJ9$HI.HY1R\YNL7MK MR]GDQ'Q@S]#1HYHE]4]6DS03MFG0/43&7;2GQW)&K8:Y3(I/:1=UY5/6R G? M=J/+9$V'#%[8I<1A]=UMCL0:5F5+?(?[7^6TEC(,CTR]TY,7LL82:Q)76-!A M)P*#&($?S7*;G6D9,7GFH0,TG,#1(BU:%*!_YQ1JER./ZU;XG_3J[,[M.M3[^<$8BT B_N#!?R+;@HS*$P LWAF<"/;N!T MW@)UNK6UPN]Y;>5XX>W9HB.S0;4 KDHS*VLU"OU6\H7GL\*)(DU" M<.F(VBB920;5*Z3_&&CU8'*_>5 M]Z#0<=".N,/EU1/HJX,[A>T\H%#Y2-$K"1+U77KV@Z&^?X^(_.%>*_>X2G+] M'K$(N%N?K2)$,VE&IF%:,WS-"$8PXP^_3S:['WXZ,S1<>'H[?8C"&EZLB3DS MD;QD!QAKPR!?,&P)['K!%LT=V296/#P=B01B FCG&,> MPJ\UP:/8@(("WXW,RW&6-' *H8=QTK;C:YX#T/9E[91&CY 5-_9#:O"&_0YT MR0-]@I1=\/T>,VNGAM.?\?#=9/P;+N &4VQ0\']5#U)0,2W7Q!R*50D+IVZ; MSOGUY1D&+G<'_>YDTAW,20D"AKD4ID2J$RW#-U:MS+:?)O ME5%<"0M&O%(/(5N6T!;+?-B>?9:M'O=*@Y6N>,'D#_-FD4I(2'G:;M.^TEZ3 M8:&ZX>9VR80>],Y;-^1G;7:5HC71.ZI^J)HJ:A8)_Y"?:GNHN%D4M[="*ILC MT(Q 1@B13[?_ZVT0+_.B:M2W(D;#M4C[9*YM7_SG#7V*W>KHW5VQ"CHQO_&R M]SF@?,;98;32ENG4,FW>@U!7"80K\BW\O@Q#*QQ[OB4,;X@BR9&WSW4DE?=- M0:^BL0*S+V!:KS!@YQ%#=<9\.3@G7Y %7N1(,9V7Y]<79\;O$7SPXXZL/< E M/YY%;_(>=='M+V)?3;CT2>C2\G6,-KPI0>2G\;-8Y'.F/-]D!]60=X M2$>_.V3,W8L+)Z2-A)F1?:Q&H$B?HYS=H-2EMY 1J;M /V8W08T463$]B MKHB8>V(CPNE1Y2S26[Q<2FMB=1XHY)SFVJ$@,U(R5H+*P/:#6]+ X'C5>N<; M4-1H7NIM^J #\DK95Z?.^DY,>H6DN%B&'./%P7Z"+6:Z&2O2H\:'J(0M)D5& M?)GVH\EC" K/]4=#3;AF;$Q#5F #9QB'Q@2W89/5Z+:YB\12(8%[CC0EUF%. MB.Z-',%P:3&5L:'&$%]G"4H3#\30*RZBD_)X!\#;TXP%=@U#E;!I M?,=-G0(5;*Z?BZIBYS,R*XR("NE059ZLU3ZC6->TOZ^K_'VT9IXU* W+1Q9$ MX/[3"6#L'J88%.WSMV[M0*"K1'%'A/D5/20Z=C#JL(PDN3X8$(Q9*=>VN0_D ME]QP=C5'/M9Q'J(W>%$<>^B\E-A*^-JD-!DU*9"?&;D0?,Z'^?(&# -[AL@3 M\_Z ?UE,AO!+9S 91)C[-%W$H\68?YE.I_C5<#:$KW2"=C2)Q\,!_#N!K^35 MP32>3A;X8S$:F)>:\W3A:(VCX6(*K\_Q[>$8ERF:S2*3L1MU)O159S1>X(_! ME'_$_=$(?YF/Z-O!8@(_S()/ 3X#$B6;Q?-"/YO%X /*!C [HLYX% _'M"KPVPQV[RS" M-?SM)/UVDGX[25_C)('D5 MW((PY00M7"M.(W!!ST;>JC=C#6<8EJ3DMS(DB]$8ZV)4;"Q &D*![$ @B^Q$ MK?/I^:/;5UH+F[J'V3&X<$":>PPE:P[^<@Y%$EM19E?)81[E*M.-+^BSU]R] M1:H312D)L;$5,I1\&EL34$'QD)\PYG_]J%)^D*4'$@2-Z7+#$92L28=(@[(V M*$H4HT^-Q=U(C/E6;%Q-2V?T?%D\MUQ&@!:MS>9]GKY"8@T+S>X'M1:Q'A_. M[5F_-XXVR%SRK1X&IEX)L)'+[G** AI2,'78"S<(3NTA4=EK+D>JLO[':3+C M2]FEEHDU>ELG!39COL'@,3Q]IS"S.6K -E&2>-4K=ZCX[+:T,.OVX> 9-%:T M;-UD6Q8NGB.7++);&S@B #DRQ\2]Y>P/1SM;Q&0]L^&278&B\#[T_OC][^;# MP>"'T'/-)A(TZCVF>VTA>9G>%&9-CJUJ?QA'KS%9EN;VIP-(/\UO\3Z,8F5U M>>7R[6&&E\"_@0A>#I( M_087Y[7!Q3%H)HC=\)FO-9NXPE"%HUYT:LL5("!&[Q%G![UV\QBM,HEWMW@- M\.$#W;MXQMB7I.SB&CM,HP+YJ&)^WF7/CM-VXL;##$9"AJK]MC6=[_&JQZ#, MC.-#^<;G\%UR/&,@@WY5($*\9':^+RSD"+H>".QR[RD6U=&U@#YC%LX;5RV8VEEU45V(E;HC70 M>8<=K?'$='/O^+S(IG&LS5E(]SFFZ 3D;CRFZKOS?CR;]?'7 MZ; /\OF,/@7&,IO-E19@=[NT&:+/A>D:#!TH;U-NSV4^8FH-U*-@C,$>F#KW@;O81W/JET#R::WC\.,V#V?5#G M)J,QXH]&T_$DGH&R-YG $&"?6W & H@G[KL6A\$8,P34DPIYX"U?O@,K/U.N MO E0Q[UYN(>C\=C-'U#3LGE/G'2OX]9MK+I)P0]^>881Y/N4\\(I@F!#)Z*\ MSW9.Q-H=BN4]AF@E=T7*\BB9,E\@,-8J>M^+_I@7VSCZ4[K=/D:7YD^DB""J M H$J$": ^OJ=Z>3<=')&>I+Y>-#O?VM$O, @225MZ44!YFVK41\5VTN9NT2KJ+!#9&H1$8C !6N"3\QM=9 M4 9>]!;^@%I7A^1<]F?8D5DGLG7OJ0P=3%W9)A:1(P..N-DZM7EGC!_^K$63 M7F>;3%H%ZL6XV&4!VB\.>]"SZTAKAKFK&'MHXJ)$CX'2SNV<4C*U$)0!_?NRN,&<&G5 _ M7<$BK<0=FV"@Y6L):((5^(F\1FAQO\S7>0'":%P;//K/NQR/DZK$/S,E&"\, MUD@LNV3+ ;PB1=1R0SWU"I;#[\US,&%23\JFQE >.;Q]*SDB\!IE/!Y,L!4L M))PC6:0R_43(GG+.UH3#N;>KC+[;NT<[(3OXCPBUN6)+I)!7LD*/8#W[-F;G M=D;)S1C(1W(#3#^GV%Z:@23$DO>75\)Y0 2C@'!/H+V0Z\W0FJ29Z74S43 [ M##O&"QI&H'1,8Q'PT]3JZ7]RS072 %50'0B;+K:*W;R!X'BUQWXL$&K;1$9/ M'Q',1T_0Q2&[J?;0Q!A$U/9'<9\0N@7IRYP]'13L2.E7NKJ.!#2H!^%<2F6, MBJ.;PYYZ(VY#;\D/U])J%^^"?F@;N8^. [QCAHT!KGEY&O(2' MO9&YA&,*Z;+I*.8D\WW!Z0OL%R<[V 'I%(7'5<8GW7!-?$=V 4U=;.OEX]XP[$FX:Y7C()(Q9I^PDQ9OA/.H+.AJ[ MF5+B#2P ,.6UO7N?C7IS*U?I5M@IB*/F9O*G(.H8OL],C#(XD;W4PE!A4=&% M(5'$8JMR9HB*[.XMR%:$"^-0()V2^L4(E4.)!H+D!D;(G;I<<5XP@TZ HBCR M' D7*=B+H]/MURZ+F^;4?M'XN$%QY]LN,92]4J*,I 3-L[=)?<$BJT8:-7X91%4@ *0<%@%($L0^ M<]!('_%^VE (M[9EOACJSH6@5$7HP =:.;'^..>"\]Z"W1I/Y,'H3I "X MTH;# 1[[*@E$DV@RG,F-\\S<8P;PY.U626[#OO'K>=:"!FN 77&M4!NE52R2 MMU$S &/'?"5Z]%RQ*1 0$,IS;Z1>MC@%=-<;3CJ$#$' Q>N$LNBY[6W1N56&!.$T[)/;VYK^31Q\G=_ \TTH1TJ'?@/3*S B M\25HT"#7QFX@:*M&9^;-.BOOR51H &0#:NH-',_N$LT_+NW R12929AH1%VJ MWN!Z.?0-C8D@V[N]2K-/%T<(I2,^L/G5(SC.>#1:-2@VMZNJS/CG9;8*%R%@@MQZ@#OLVO M4?:WY&4/L0!2,(@!?7W'!4>=I-^NRAP1ZD--JDQ%4@$BMK2MXB_AH:IB\.!"1[6-JI7MH&23\HV?M\ M4>*JX99-BI_+[U&P.R:D,]P2(3KZ$OIO K,3F/L8A1C/)U,6F'EUL89R&8W0 M-6?E7V:$MI8$\E("STV\0 V'@8#A$S[BR&I#RC!="J@"+;M'P,;.G%@=EXQ/PRTZ_-SZS7_LY?)5H#Y:ZM3\5 MGZ\OBD$N;*<1PM)8KX,(WA*-!U+;4H)]*#T_;P++C!"E.8UTJ MY&@W& UJ[I05A2+GX]HY3N:=5:FHUF(3<%RSI6WQ!UMIIQ(PZ(+J-+8 PSUN MTPJR=J,1+:[Q+[Q-.?BUE'.48/4R7!1X6P0;]J91 (D]K%S%LW:47AKDX!-. M3-4=HO"3GO65YY,1UNRD&::HLC[M=L,R56)DD7KABLT5]\P[R#.8RL)>@Q ^ M/<#(SLZ;[>GKQ,%%2LF2@:^TPY6QA%^!J:%(2MI4+)H'IBB/PL2OSBR MPX?YR.H2 W)8@:HWR;IU/HNFNH*PF_P14=Q(Y"/1WQX8),$&?LH8 \FHNKKA M>6-%D*;G6F)))KVH\:VW6Q?[/9S%*D+QAG)&80KU4@TV]9NF*QG3))\77C_H M6CI]MMDN%>K+*$@3/(B+:'P<#_/Z0H=W[\LV$8S&V87S DI,2"LP_ M#D*C>Q%F #N':?U6A]TZHP1PZWB_E3H(?*$4LD#,7@@^V>1\>^L32[>4J(A3 MS:A.(,-F9!2L8CP)I"84C"EVZ^T>:H%6?65C18&*% =-N))$=\#O_VE(DT_T M+Q1SC;1CII>NHDHU@K["PG;0)Z6MNA/[=J2K0V&PSFA'!"4 U3-"AM@C++'! M_2[WW3+Y1/88D]UO*V!43TY=971<2? :TBT=4990SFO:4$F@=7![E 3=4-[G M#R%!E@^3#5RD5=2!OX;V M+P6^?(IT<.8E:KM@#Z][05VL[TQ5LDBV*E8#AN4IKPJL,%QYT]R&2)PWJ85) M2+"&',;PI'N3TB95.)D!^EWV/8$&Y"Z!N:HT#BQA[4#(UMD_#L2-;3!(23E* M5"_4I$'U0H2H\4$V%AVIMGKQL:JCHJ'K\89.44#_+IVFU[AW-E36?EX! Z\3 MQO-J!$5 %V/=]LJP@4OJB_]]I3 Z7R!KKCSUWJ[6E>'9^H#910#];#BV_W8Y M#R)P%B>+ ?W7-:J_.Y+?9S8?(1H.A_1?5ZJ5AA9K/()G9J-H,%G(#-\'GD*- MO@\:/:K_"S8#X/,-&Z#8S).\W5;*K9;D.4U&UJ$UP0K5U:B9]LUH6GQ>R] J M\?K9(IX!;0:S-\?3"6WNLV@TPC\7<[;X(DK5"%85-W8XG,$;@]E,)3].1YB: MV9D.*$%U..VSGCZAH/;+X(&S1F9]]#H#U/AG2#W0AC_: -G#5L\'-$X9]7#4 M%Z>,&+5;5Y$T/+V?WX0BM;YQ6J3Y>MVP_,T-&G7LFR#9>*G:=:%?%2.\U+Z1 M4Y]K$?JGO:CQ+2^R?),X((G&=$F;)FC!=D2Q<>J:!2M"P6#K;)!2*4+CL$+>_.?$W^F\S+ MX^*;HF"?\C8_)=.TB=J#9$$"T7MG73_EF19RF/6BX!M!OY4-$:]H:"#QYUOK MBR' *XD5TQ->&6R>1 H)$ HM9O8@=CYH0RA,+%V"IE4>-5C,>AT,ZHRD"("" M[B2QF#%<4&PR_/@A77\RHIE+FLVWAH4WMMZ86716V;HZ. V92R\8UDXW"]QL M&$\6B$HPCP>3,1R%F_I3TW@QG$:3>#'OX_S;RFL )YXS)U8AA^$@V&HZ_RA> M+&:@W-K"*0R1;5TT"F=9#\['S-X:.9ISQXX,EN0X$/=3"?IRK;(LG!4T2I87 M2?9EWP9A,V4FVNN&78(&Q=?(Q!ZHL3@-3>QB8B/&6&FPN.$6B%.6#(U'R/15 MV)L9I,0"')EBICCC?59B.3@"HH;KD3T]NP3$:S,&KI#BQ">^ARQP@+&S*H1L MWB06\1U6-C6$(>1/TD>H0<=4:['D=JYEPV0IAF4\C?O]/K7U; #Z%?Q!*2P[ M Z9DQ_5VN<_%;%.QE J\X0K=AKY209X9.2-F!RN&TANO;'G-7']ZZ#K"D3KO M, ,Q>.C8@T5O]BW-=##J#2@>BNT:ZJ(/'SY_/5KO-CTB!+FS^QP8T'"* SIU M&+7KQ00D7.F !!8P+R4@X3Q8K?OD%ULN(MB:TYLY/71"E3_9:P7N\WCXJ^TG M:#N'FQXDSRD*HK/)Q&#I,-B+\D(CYLMX,*^/=@A2]@1$V+>A$<] LQG$_9GQ M7YZI-Z)1?&?/O9"I0O*$"ZF]M2V2: MP "R7](EN1.5&>,E6CC=I+>?_R.,MIW'1BXZ];'!R3,W3EAKV M3#*JW+T!OJV4BVO4CZ)+\[(U%)W2+:'9E&QG(GN.B1$TJ3 4,)>O\SM&HT5; M-8LYM1Z7# (A@:?..4JY,&YB7K]U\&]38H#A"S:8KL^"DXW<1#9N''9 O*QV MYIX(W-K]\47)?# 3IE(?Q)' L@5@5:/K(K&@<-\ERX4@TEI07J>%.:L@G U, M9E^"MG-K XAD%6*%6,CG62)=WFX9>8#J'0OR,SD"T&%P6Q@4T8CBAT3O*(U_ MK9*.0$5_2PG$D!)LCTZ4D+U,5ZUD9-/@K#@%]'_88DJ"W+XJIZIBFI>:N,XT M;\LHN)4 CF(&%&[3%+R*YA^< 4O+#CL)AZ*'7"=<7GI%7.MJYQE;&C%$ MBJ9"_CB'[ZO]A=?-FZN/#UESGDU&3H(=#2?TAT6])CJEP)*3_/]:T(NER;D2 MD(?3SV]^5I4C/YA 0\(2WR9Y@B<4Y2M/-BN5A M4^Y9B30,V^=!-GS1C@ -D:+(VQJ:ZTK@YIY0'%PZF*[D:O+(HC4>?JRP4OD\ MJV!PB0,@CJCP=#"? )GI@^F=1AO] MI-0?H[I5 1YUZ)0]Q8I)& '");-7A=9 QB0IBU2@2V< *'Y)<)"^",IEOZR0 MX&04T"'1-*6ESD#HMDZF#P<9N\/D,VZ@ UH2[;=G 454S[16)[<72-$@IB]H M>@CX_+USSFK3G!G)VN>*MJR%U*5X#*P[#0%SP&00=N4^ MX542V!7KWTA)*%5Q;=41!??Y!/(R-4XH>(CX06LS3Y--WDKF MOL_@^BB6]X]>OAW<>=(J4N_SZ#5=F(/G7+J$2?H?AYR/!T:Q(4!=(@!A,=M" M*#@%8_AQ=XGLR=J->KGA$'YZDK7X._*AV+U^;U)FM%3 *%9ZD.M,N M>RYBA(>) M_T(Y149E*L @K/%-K77$\=HGA.LGV*T4(&>JX84[-S,>>3,^;%7;[%YPL;35 M909QE[0N3*TSL' WB#$M/=I/:5EX9Z-= DTLLQU#*]$%PDAKIAQHXWB#QLRX MR9KI!5&*6]#9 ,A<9P5- U,E=G/GN6X"G>%+P5B6/0,H:;P*TE#!Q>CT))3$ M:WEY7&/*!,[5U6QCQLJ*>K6U"D0"!HDBXT(YDI"RK*+ND509@;JQ9$%QA8^A MO$5A282'0&.U@?L%B^JON?'=NL#>P!W%!Y*J4H[K+9F MP^>?JFYZTK#D@ME;C<),;G&';]+] UJ4U>+)Z8SMU&$$0OR5V](TFU-Y\$?2 MHVK4@ 9=[W/-DU0.N1J!8C>E ;7&14-R9PFFP5<5"#F+;*6O,'6:SL@7+H@)W9(7/HFME8&??QEO'3UXQQ#QJI=#@>.FKB/RZ; I$0 MK;4SB&?] 6%*MLH>/"73J,[Q6K1QGM\[#PB? O]J$/$98X#Q(OMZM M8<6^ %7H$X=LM^@1X:>>K#H,L09RL*578HQ!$PB&$AT*B=FR>1MH6=*Y801$ MO@W%-J MU9(AZ&F'T%L#JAL!)K('%MTV!O$%'L.,' MJ%8;.'&X:;O$Y$7?8%4#3\T=-(-I8216BQXPY/BL86\V^19.MX$K$X\E^1+6 M:S)W$$8!,3%S#UV: .7SDO16"O!'9B=OU;B+I&630<.4BIBWKA?H?EVI@RY% M'KNWL ""*=4L53)X!&HK'"'KS.//%BIBS@58D@&4$?BJ+,7OQV,N N5O>A%I M39RVI:FXC-,%03)Q,96^6QAG1<4;T?"/NC\5'I+Z+11=*3@I.M"2YBLUC[P5 MY$*Z;M32BUB"L1J)(W7\>]3K#[_E4X(Y1&17EK5N;L01V+SOJDXSO(JHB+VZ0DI?S#5IEPKVSS@A?B\0L.EM%8/;V8,#5 MUECFUP);76LKK:[F"[^/7H/FF3?>FI)DS 4=:#25[#RT*W".+8>C-2T^/'J? MKN[L5>1\IV%9.=Q(1>>3E+T[,G)M&X0; M$RK!2>SSX<8TD1>H)7I5D*]U'N#=Z-@L$2*N _FQ :]&?,CL<3FO*+<$2="](3-"%O$Y]KBUF9]2+&E_[$"++ MTL>V,R%3!K,'99#]8Y=E&A_0G4TN4JT+R]U+\B%?9NS)R0O%KG1L(-9QZOG# MHUC,K"H_>4Q?^DSL'7Z'-3K$BQ6/:;'.ZB.=^##W'WY>)_(SOSA'FPE;,_(C]&PP93^9@IRXS63KT2O M(LOW5J8_<2%V"XZP:UN0ROWH1]CXE(4&X2Y7>6PL[M1Y?_T1V$'-^?YY*_GU M,Y3=XE*/Y/)X OP2Y M/97MQ+YM$9KD[@XKQ.RKHX4#W:^>&(7I[X_\LR[W6>NP%]-X.IM]E6&/FX9] M7K'WU7I#AFIR-4):J0T3+[44K4^BSMCM_W&/CU&6&EHEM&5TD MVY^]Z[!B>*'9DU4B]I,,05[*UY\8IF/+G( MIK?)DG7!SOO7;R_/F+:]_D#T M-!G+YV)C(8P87"+\_@QO=&*TU[L:7(X+U])$. T)W;T^I>&C.A7AU[ MP+D;M()CJ6Z)X^XD9]6NFIOGE T%*W]#?8C?/_40%Z,U7#:2.,;-P)M=TQ3+ M2)T;ZGRH>U_!#?^(89M%HFVO=@P>*/Q-2L]MV8"$PM!AAY_#D98C3Y-W=EL3 M&[/#\.,]86)IC A):3%+)T8+;Q7([TLQ*J3RH.I 3(=Z0CNO9^8-V71)>D8# M?%H^U83K[2D*,+;H(8$*O7>''=;,&$YX-%TJA4TTY^R6*_96TWQH5QADS"Y[ M:4V6QC9J 3(PU]NVXWF[K+2/-Z6.DRV7]R"OF%!W,Q>,N[I99W=BHW7":/4P MTG3NX&[#JYJC]!B%+5P&,O,#M!V\?JT8(^W<(X7(2,X/6AD+*BQK4!R\9@.\ MZ$<>%VA'9TU4@\.G\IP\=L23Y_"9M0O&"6RSWSIL,K!K]"$R(J/Q(&:H%#L+ M#CW$E6%M9%60#]LN4.NC(P)CX*-;JK/;EMNA#2VOJX?>-GN+:B2CW!DN->@- M)^+/"#@S'#\-GPD':F.!_9)'BM(Z;"GEEM<@394,Y2FB!LAYE6"PF[PDEN'& M^+R]%RNL[7.6%VH:IC'@.(E1U-?5P;"IHE4"Q2#5U"R_"X8\Q2++U0IUU/LB M#/4JDMU,=8I$\AJ9;=!C5@D:;ED@;UE<[0J*R'-+AXE!RP6?2#!$IXV)DPE8U=&@D$>%.!0;9@J35???Q;-XOZ<4;EJC"E0?=06 M&'6 :9G@4TJ6*!MD%$XP'?Z,ON? Q%AJPIC 7:2MV',B64:AZI^8*\YYM<-C M\1KXCK]S?.8['6U,*+^Z/ $O%/JMJ%(Y@7\PM.7/E##)4-:<[$6?F4%A0KU& MJ?/SPHK4UJ:@RXWD:GR,DOD?52LX@'3% 1L85D_9!BFV0:*@"((N5XPUM]M; MF!*7Y=SDJ^R6;WN..#7ALBX01+6$.:Y=2EZ^26!("MR8<]4H6I-MD2EE>,GU MH>+&-BF!21;:9-VSE9 DBXV&B0H-/$?9P3:$J)&:!%P;C2LN.!4T%JLS15Q[ M7? RQ3APXHU[DR[1]7$799L-?,5<8R59U1+HRVRX7@*S=@'6;$G;P.2;9QHW M" 5H4K('T#C5;I9Y=AC*XR-FU5.FQ:XA2?;A.F$4QEMOG1*(X[@@,(,HQO\%=A?";T!)3($*QT)W-^>+B69XE'JZ*ZQ<7ROLH M>O[:UD*&6PT##LC21)AH=KRR!26C; LDNF\%L\_:LGQ5! *+.2_I*H.A4?;P M='HD8&YQ>=)@&=H^6#O M=I@AE3$IK*T6C+;60,_%9&0AAN06<,O9F8TLIJ7]6JJD=0;SD0:\5-7A.@-$ M8KMH0Z-BQ)[YK.8?,]4S6DQ>TYZML?%7AS)A:=AEI9A@-3;X,?)>)37Q.45( MO[B(*?99L!)87\ 0YX9TUFO!2J<(30?(:]HF8R-2/EWS#M;!' ,D$V]XZ1.Q M6>D,-Y5+$S.H"K"4?BA\_NF=?6;QI$HLM 501/,&R'W&,"[GV2P=FE50J)5T M9S::&F3ZSP-L4";;!(^>LZ9Q\!+GZ,B$B7MB&(1$7#_6LJ*_8D&9SN"L\M?I M.\/E!^ NQ<@:FN+%(5NOJ.;EH+^@GUA,AH .%_VQE*,9SATBR&0^C>:@J* O M;0#_CD?3HQ0/NAVB-0[C ?#2>3R#GB;0ZN+)5'*\IP$RIV&$_I5A-(*^YOUH M@#\,/)BA&55H9S")QS3YZ2(>+7#2XWD\GTUI$Q-S8"U54:408\;U?&U_$NBG:IUP\3RRO-191*8O2QI<+WJ9RAFP MSS,X#L:GBRB(-]?JDS'.&*,.8E:0[ ^*=*91@$Q#JNUWE]=^LP;H5;5+KWK> M%G:M'=M2D?-2!/4E_1C/:3<:_L?)#YL:8 M5\80C\@7*X7QJM)/!<;6BH&$Z6%VM#6(A 6F4F(Q37TA(I/J*BDOD)+IS18' M!F8L?WY@I$6G*KT6M<9 YD+2Z;-TU<1^*9VUE&#/M1GD,C@(Z^?CKGT ,?K=4 7I"-V5N<,69R" 5_/]KHX(08HZER\NJ(PG7C.X.GC>#(> M66FB/D]=$R!M7K1^-HS??G],A 8U2,R*JPN . 25V M(EK)1GP/H0U_[@L @OX';=_0%4">L-6K'O$2[(MVMFW>]6 6^Q;?:6*'Y.HV1C+Q5/(FJRM]1,[NYPII,%SPF ; MN&66IKJ-I.Z[ \/60HU3K-&)@9'1N"ANSE:Y<<'6-IV+J-E;^F61<7ZG7[OO MN[+*I;GCL@KZZ84_N9;A2_C/')-ZHTQ:;"1@IR3#FW-SJ@<44TRU;L,IW0DR M_2;H6H&3KXKJB07AI8S. "<+$Z"D@N&Q9"\7 M\>-24^IBG]1,=O%ISGC0-"KL$Q55)_V1L\C*K<33J:"8;7MB\9XH(V&4=UC()--64.ACVQI1MPD_37=@'"$ M=A;DN[J\\@VM*WL5'+P2)^WL<#E$\\7W8I9WR>'K.K,I(^8.JZ5H)2N.+L*_ MSZ\_$J):M[^08D_(Z-=V)\RQYS?(N)8^&Y&YK],#!=*0:RYDRL1'>CT;1-L3"%S)) M) M_#("A@._8"KK./JV!B!I.FI9)[R4-[:6; BL5U7F,GXZ@=.M+VCL^2F]3%I)5SRPH MNV(1^%T5$]J!I;T%=A2@8G; ,(&<<5 'D<:W9Y]IX*N*#B=)#""EW:+I_QXW1D$ M#2[M'BPV(.WCSUN&P@J+1)]3-#BP,V%^R#L#E/-U-T9E'O[] (=KE9G\-VG% MQD&A0E%:6$==(Y -!ELO\5MDX!*!P5<59/TY%G9E.5R8%L6L6,122I4C2%!! M5BAKPHN*MJ1%,%-WK,1C",G&%IBR4VB&(2\ MX0"752$V'R $#G^$^0XT0H24<24:F'A?7-Y#BX'/55%1#"2V=(P57L^W#>4?#U #1@4VXFR M7E.^4NES70D)L74]]UQ^BD%P,5<*-,>41%#! RPM1B1KHH'N><:F#F6OEJV; M8B0^5X#%HNVT=)^$%9.[!L4\BN,1!W GY?4!QMIB-$UA$2/$4P(S\<]9+FN MDB2YD+C?*=Y32!&9P#5][,&N;BFW61;'3+*1Z51G%1ADT_YXDY!U$ON>5-*3 M ZJWRN4IT]'#41.)^B,1_RP]=X>5/\D4L(VNKRZCZWUR>XOU!TVE^PM8JG2/ M/FN0+CK7YQ?XRYG1&QRRD(NTPF@29WI '50*.Z%2R@$_3C&XC&;C?A,5FJL= M'O[QU>L/K]B<8&.$RGW%6&.>S[1>\E%,WEBJ"N$A'IT*@NML-:;*.NJT+:M( MJ1N2-T@! J*$7Y28/$#PUVS&;/XC*NJ2+D*NVU.[H,Z 1*" M4K(U,)TF'D!VI'/YX>*,%3.3.X>!:I3F\/'/O/IP''A+40OD5MR-6''L"TXM M,VL%;GHH4!D(S1_. .E:>:[4CRM M)F)!52'WW0'0XJDBOY>;8ZY+W@^"& E;@)RA$-<[VUA#'A!97H@U:.C"-^ S M#"6:D@)>WI/-6\9:=S($.7XET="4+I$E#'$[4ULXQ.V3/4=$FKP%T"57M\B+ MO2J]ZF:R@!@!S7\*FK\?.J,E>/40^@DQ](^.)VV$"Z?-^]GS$Q9@M M?+$4G)11U]5)P7)Q$ #Z355X625=DHC"1! (([O/'Y ;B"'.!:0\)*4W(1"R MV?+-_"=;9OO@#>_-4\F%%&Z*8)DIAK]RDBNNS?9 R$Z1PJVT=E5YL)T;R3I.LG5M3U5GC,P*",F4]%Z/#2P47MQ M>U5X.4B!6H*NL YVL+O(*&\2E<9"*+15;V,MBHK\.X$C)J[Y^LR:X_U\CNZ$ M)#[PIJRK$$A(+.*[2JCB06!1#&\2EVV(N1C)MH7NYT96<8#%L,J8@$_F@:1@ MJ0UFE=2K:DDPQJLMF=V"0 3U1]J,8G,$#Z^_4;T07?T&KNQN,D1,:09>DM/# M8:Q Y$JAQ;[Y.$5XK#0E3B*^GE+BL,68+-$1E.E5H,)%8A]B]^[O68R@T):, M3!CT6MI30S'^)56,#7>/HZZ:1J($,YCS%>A0NW7J/6&')^W'L%A[(A]"KR.& M%D>[-6$A<#003,+W00&]2J%YEEL0T%";6E-U2R%F"]PC&V/2$>1 ,0M45I&^ MH6G2 /C7\^N?KH#T5JP@T%_7(MK\?Z_\DV2WC;47.U?9@(0BY D4T!&&622W MIFH-[2Z@#O=S^JA<<,I=;WP$$C'S_ 0.C?$OF>^0+S?P: ?=1#0Y_3B/Y,A!D"/1@OX=8[P1N/) M)(R.*Q$*(=!?SEOK1IV90=&>X2C<;,36:"R/0_RV,QWAF#OC&:$JC1R@4T>, M^.8%;KXS(/BEP81LW/#;M/\4Y"/&/9H-#.81(AXQWEQ#=Q-:EV@(JXO]2E?- MY$PP4X([WID,&"B\L^@SW-((EO6JI@6[\@C-Q4Y'J@])/\%CJ.64*46)L=51&./#&Z/MXJJ ^E3VI_[.=/Y*GQV&H> MHSKRT>+?/H]W18:R#)NU3!@+^3D\5872T(2QG>[S5L.O:H9?7KC-,DXKK2/HZ$\\D4_%MZ9)P:EJVGUE5 MQ=1LB/>\;$3SIPN'2W\MXL%@0+ >>D"+: %<[C(X@S@X!;[#&(4^[@.[JV_< MAI((T1ZMHJZ4/?>=0.1&'?/;6;61"X/!^HZ#!H(D$GS(@#=K 8%=Y4&ETFK- M:"6$'7%6'\J>%=0!E,$XRZ#$PLS+G@"?L.A.IC]4XN,(94 TK1V*,\[4I7HZ MR6&%VDG/X*CG.SAZ+B;260&=0!DSP(%R4$J(I&?1$*Q;P667)Z2FB"3H;E,, M ,8-(?\E+13=NJ9,D%T5XQR*K:A5L6AMO6JT1ATW$0C2=JHM9VCK[=D:T9DZ M9>Q5R_=;%%5UC(P-MM?VC.#6V0T*5-$FWX,+Z^5XP]36VV&5C7 XUDB'ME;C MF1H\^B89:0EWE(%/3)QB:'U"81FF9*_9!51GR"RX4BZ(O6K2NJ'1/81ZE@(, M/N)N$[LE^[1,8=&_"V2IR_0YWA!YN'*&.(=3L??Q1GV*/>> DO?$V%!$@NMO M$PWZW3^?8J^!>^\V6Z<*UEX0?TSH_95!SH0>-UG)'F:$0"I ]T#8I+"3JV)2 M,0JSEQGX^]\MIK/%#R<(/!T?_V$\_E;%TY]1;,=3K#-&K4VW9).BN%XJS(EE MR#FQ5%M%,+26T K8KG&?W=UW;S,TT.P?M8'%:5)0?S(#R!HRN+;JTF815[PPBOFK)&)3BH.DFUEH=Q5$80P2SU[#E M*6!N>JY6TE@&F*D E:SA_*1K63?)BB3.I@() ],D11^W,[BLUIRB!83GE$[E M/:]"4MVL'<83SQW/1F7JL<.EE/GP^)V]HS/\ZEW)W"U06\GH M4!K?)1H*$-PL$<'+]&/>DL-N:GH84B#/QP-F@I!-V<=5O:6RO'0=$<.FB8PO4SMKF:6+ M_&* J"TJ*W#O$9CQ$Z8N(?>$G-&1EV3/K3+D/R(.W-H[9[)0#OF+R2XM3 MC(^XCO_3C8_NHC]B@OP:QVLQZZEJI9ZT:$M*XLU>\Y#@ZMH@"ENK9&XF@4(? M38-PO*Q4=U00$G=QP8LFPEJ#%H&MX7@)@\E*H"A2&J>8ENZYT,_/.ON$M(5J MO4P5PF%51PLH>MM48(W,/5:DKMC5FM[A7E82$>AK!EHV=!=H:$3"UKA]&Z&O MG-;A*K]* \*0&IVMXU:(@PO8X%!/\\FWC5F4L8HWH.#F_'"SQ_+&!C0BMM0M M>!+D6G6.(!7*:X2K2B%B,JD5F.?AO47P%FM*B'41;#>D\'!MK/RV\D9CV3/! M%P=*L^3OPT!YS31"02<2,>GR6I<$%.>RK@)N8O164]*@T5(8'(E#D2SC**OD MO+^'.7H!2TNCH5AW;Q/FQ7NWM4V/Z-W7"@ 9:=%)N'>Y6R?#7S1 "72N7UR< M/0T8H_P-&.,8,,:)* 1V]%DI,6S9GF];W"5/SXB)8CY9^6AQVIO9UWE]=G%J;' @G\]K"7NVV:DP3&Q*+EB\$OL'\]@LL( M@V?5D,JK^.2PH/@V)3$!FY$ 3"*"+AJS'KV.?LM[_RWO_;>\]_^->>]UH<#= M4"$4/!\GC^1SM+;?I$:TEW1&7@NC_#:U :TE)'Z\OAD8V5 M\%W#U[)Z^1?4[0H=898*OL\2YW#S*#_)I47!FA(T&6688^&L/Y2I09%8Z!I2 MS9K82JO+L!6$[J&(8:]='KK529=)\2GMHG9]RAHYM#F[T0CR*A _NY0XK+Z[ MS9%8PZIL2Q>PNLII+0TJKR93[_3D!I940O#B"@NBB&].01$X)Q.C+3O3,F*" M'42@I,--"4>+]&Y1F?Z=4ZA=CCRN6^%_TJMR23=/]87YA@%727OD.XZ$"D(; M( A( \!JZ5=PFY $@+'50+%86H)O)?0+SP1^9,/9[=I:X?>\MG*\\'[UT@VJ M!1C!*).B*F9*"_#*,[LE2-F'#SJ;M!W[LIQGG7.1E)ZH3!=\790EA^J1H6=E M55&)[0I5P2Q4<'J3T*_Q%2B+1^[C)B&X=$3MD])3$"EZT34:-F]Y%K&=:5B" MLQ136YE,NVPJ%/E#RZX^2#HGL^ M:E\&XL=J3B6L00717!-SP&IVE_JVZ9Q?7YY9H)))%\/_'CRD$U*=:!F^L6IE MMOV4PX9] ^N'S-" &Z\RBD1APV2"3WHG7?X"I^SV56*UD3OH=F%D8,:#OFIMH>*8T9Q M>RND"KI_(B607 VV_^4VB)=Y4>%[3L1HN!9IG\RU[8O_@B7U!+O5T;N[8A5T M8G[C9>]S0/D,E*_BCE?:,IV +7V95B+OBGR;(R0 .W.:X^_.=9R4]TY!C:)A M 7,L4\SNIHID"*[$C-RY\(+LZB+'W>V\/+^^.#->C>"#'W=DF0&.]O$L>I/W M''Z3)])?^MM]:7DP1GO>E"">TWAE;-"KZ934M8RUT /U9=W;(7U:IZD+&-3I M(_FH,:3B-N$G<4)Y?B/U420N@HI'@1Z!Y%!'A!8!5(N#^XB+21T,6(('?>K[ MERI $!K(U98O)EA9O+IJO7M5*GBIM^F##K^(EDT'QQ X:!*>#P(:<6/<,TF 'EEE@$@/;1, _G0E]U1F-,>VE,YCRC[@_XHKE(_IVL)BHJ@O7M,N_QO+;G$FO!CO7 M01\LXN%HKG_I @^IIV!/XV%_!/^.IHA[/\7\GI, G!FX>1Z/%[#, M)V^O!UPK#FUV@9CFEJ@W8U5S#)50MTX9ND%HC'7F'QL=$Z0$DP3$FB9PT%9( M#!PKK84%<"=T%JS=146OR1S8$)#B7!8-"%^.#6HM8CX\2R_HJL4P-0R5A*J00 M*]Y05=8EXN8I#2PXM2H.17C]C]-D9G%*/#H &JN1 AM*WF!X"A54/H&9S6.= M!T6\ZM56ITS.6EN8=?MP\"Y,%!;HSC<&[.TY3"6YMIF;BWG-9T MM#-0>"YU"%<79!$L\>=]Z/WQ^]_-AX/!#Z'GFA4[-!L\IGNMU[U,;PJS)L=6 MM3^,H]<(6$-S(U2BYK=X'T:QTA5?N7Q:F*&4>WO-WM\G[@[HH=<9%FIS^_ ! M:1CY^8\FCN\5G/^LP/Z>KC9_H(N^IC2_LH+I>44PO=2"Z;5F-V]]P=0364[* M:OQ-(OY-(OY-(OX:$G$HO71)A^-%AC'Y*V)'Y"' ;#18B&O$2&MD!V^L^5H_ M+@*R;N!*9>Q^+%VHQ(NT4B"T843OH!=JZ62&X2SK2QY(Z8:F/_&2B0]J:*OJ MT&[LT%8RM+59+&Z)Y+3&RGPQ[>IN+]6WR>7,$21!U(YCK.0X:@=L#N=&/7;JG-'RDM1J,R6?RT6?[QP_ M5VG;7!#XL,WH9N7_G1NP[X<39F!3$S@$F;;!JPVX_96YR+)0\&IBC ]2W M,3D6!+/@)U.)C"$P'GWT'*:#K45 MX-33+1A@H<=CY/>4)YNT 2!\-&GCZG$M+OF(!3;)'.^>B+Y3"1PZE\8X@AEL M+$7MNJ24?8MWNB2)-C75CT-YSI3P_J$ WOL&T8-B/WD)M0#6$FRNPE))R00, M:(-1:OKLK/?K /5TU"*Q;J-DFM"M/XX7LPF6R!K&DRE>]O-1/!KIJWVU2LTYYZ-W,G.O M@3Q5=U>/@DK:$0PDAS&Y/;7>\AV&)R++0Q!Q#ZY'XMIT DP]L4@81R#!2 7? M(,!IZKPO2S8W5(-H$WV(=,R [1\\HA@/GJ"+E[13?58F1N7>4YY\W3N."\S M>%62ZJXT;ATQ9/*IPUE:RJ04AKY;!J4ORF#+E"-;I79*/5ON+ZYG-L6NLJ[4 MU8YM\5W3GOO$3S6R*49 ;P=GX/ F[$HD^*1KXT>=6$"6&9(,',2CDTA:P$J= M14<%PGQS[J,@*<)WZ2HLN9HV#$5]PPF3RV3'I%NMBDJ19;M#L;S'D$YV(E/I MN_$@>N=_+&L!S3QG0P1B1X5DZ&@8C\831#HY;2NC,5X;P+3WXM5'26['R"(X MIP&B8562V"9Q'^[K\Z/[C0QN3+!>YZ%][PR 1Y[),ICP-^)$V+&5\0?SF=/& M00Z?C(FQ5D^O6;@J,WV))^B_#"=2DPFQT_=<5^QX1S;9K\5G M?5;9G#)8Y8S:VN>.$(_?2&LFK,RO.,(VY>>!Q?CK">]%:D51-B]3H"@[3>3:#*<"?T\$ZK\]]Q^3H*1A?_U[KLJ-&$3TY@,CS.-9PRJ%V(; MDWB #9S,-J;S(WQC/@YP#A20%B=P#HTJH!>M0W)3 S>)IX-3^,FL/W3\9!C/ M!XM&?H)K>C)!!5"FGPU537L4CFE"@;O3>8"6X7,C_N]5BM"NY?=X;-"S0=%: M]2,JSA24C0E78ZN16']C1XH=447;>#Z9,COBU7V#JQN-4#&TW(4IMVX"YD1! MSEL_M[Z+1K70?T%?.1@"5RVK=C+W*MTN&E%*=2-I8$;;MY]7\OKK8NLI985Y M@:Y,5!!-0_Y]I9+G7B"95)YZ;VO870D02*1%8(O<#PH5U4WC?[OL/O >Y1E. M%@/ZKVOHA] [NOGM;?E]9LWX<)T,Z;^NP&Z&%FL\@F=F([BO%C+#]X&GD"SZ MTP71T()I:7*,2-[S-F*@Z0<)*<75.'GG0Z-5)I'\22!3B4#/!2I0!X3DJH*O MI>3*\E#885D5@-NWN6E;>9="Z\\[8^S/P:H=>.=-)T0VSQ!%%?YP7DLP0!(D!J.4S%8T@L+!30E#M#*=]5MDG9/&[I.MP^! 1'-!S1.&?5PU*_1E+W#WZL[O('I--,27J#YUNQL2"ED M/:K)&GM6&7\]],W6&2?13Z"OB@TJAK# K/3N%>Y M"M_ &'(72>X076HUR]#6YE >S5R\8L*48(%ZJ, UX..UP1/K.SM^M7+^5B?+ MGH)][D&+E(U@7Q(3Y^=G(S>S5.'J=SG"Q*"K.A:PP7$)7$#HU'=%4JOLARN] MUB3#XS+'RIQX$+OTJTQ)KQB_JEM=&PBZLI/VTSPIN5G7&MP*0WF=?;C MVY#"L2A-/.C<66BUL?XG3FDA-3L M7I*:*JSHI(BN^K,4AHA>D=:+48F&)[\F=H!822KCF>^-MS!6["_W"+ M]D[B5@9CT\QT:K?P40"RY*O.6/#VU1^VB@"ED94/R<[)(UB9P%0H6%AQ16^8 M:6H\4NW2'X$)PS82'E,#<'S]]%=E_F4C,KAP&8<:WX9#'C8P?#YMU@;^OX T M,::DKXB3_VXE3XSDX7\K!&K:&I(?DEL;CP>-5#H<#QTU\1^736&[Z/T';6?6 M'[#:P[\T$JIIVCY)ORZ(8FL*,1"(*4V+_-3CKFI OA\T00V1UO<+N*2#YX>O MNFH082-N8U S"F1W>6&RZ65@#ICW!+=SC99;;CQ>U'=>!+$ &59B:S-VN_ > M!,NG=(_H^_LRRI.8@=\X'C)E[8V>G&,">4HXS');!< M!9;2YRL*)UWAR?G@")+(+NONNK/:E7,4HJ[EO;'@PX(/%MS:1?OR9+>SGZ MW.;1:] \\\9;4V)%')&%W=5"[;">#M?/^5%*]82)^R3:\TO1X,(]L99+-33! M4"#7_5E[)848O"945HCUEOV:]2I4OYY_>6!,(\%HDT)-P.DJY:2R*7-W\XP6 M\GLS276#[72H\-)L#+^0(V@PGJ 1F>4'X\8WQM"P\>?FA !1]CZ5AQO31%ZP MAXJ@+,C)U.&869S(?/"4ZD_/I/[3,S0(/C,UH)Y1%:@ZW[W9-W+9MRKP[C7" MQQ(6";YR$NV>AR1_ID@=TK>V+:]P, [Z:@6K_(C!LD7RP$A$ZSS9&LCNQTID M^',U1&S(QDM@;B^IK*B#+19]N$E+>-JP'E."UT#DNI&@<$%W7+5AJD!8?1]6 M.^[/ZZ;Y=P*!]5<##=:HQ3G7CEQS2=?6^S\9%G5W146K4R\-P)K MC7 6VK46SA"W4 #W68E%' Q01Y'9(O2"I88'99UD!BC-P44TP:L96+,$;3Y= M2GSVT=5"^&MJ'_$[^ZPM7%U-*[>XB^)C& P-LT+8%R_9Q^RU/&E3D;5$BRO4+6=G-K)."OLU;S2F"(RT!T.E8 MF\C(IB/T(BN3NSL$8#*D(&]4'PQ)[@KQA>JZ5UHRIP#16\2I5@<^N/W2ZQI1 M-^Y<"9I 24LZPH@!(OK!8\U.]A4C5C&/W__K=,=?$WXUAM$,^@OZB=&JY"=9 M],<2[PJWN,&UCB;S:30'GCJ,^\"(A_%X-&TTZ5V;/1B3LV<8#^! ST%+64 _ M\^'BZ>5AC_;44OB2QO6)6\[/"%\EX(- M1^/HS??G-3XH/K4/Y%-K8H9^)I?W"FZ4*] )GT7O$?7C%"[IH6)UQ+%^IJZ% M6MJ8H0J7S([Y501Y]N^IBMN2TO:,DMI@JJP]D"J_A:E M<_/+"&YR^ 4X36\TT0Q_^*FB=H+3J[D'C^AP&%&%<_ M_0F8Y.:PB?[V$Q%-;2HFD8319T6^SAUX92/:6;W[5?)8ZSWYI;7W(>$,-^V) M>0M6Y?BET=0%O(G9>#A'):.3/H"R!8?\5+:^VL9XW.OW:Z):8)@GWU)-HYU, MPST=0_0P!PFNJH_7+Z+.,^30&:;6BBS2H TX#(R6'& /=*'E5*0/+4.$]767 ML/>8E#&._O8:A:%7:)VKM5W#:6A:0#/8OPKHPWD ]*'Q+"B4JN;V3P15>/*. MV(S^EB56R?LM3WU15C]*L/Q\W8':EL3?,IZ3L_M;^OZU$_Y;NOZU\OO;9NNE M\C^9E!"9:2 VV>#5.N2K=58+3,4;WH\H$+D0X:4IP#W99>1)M<;91L@ !2P5 M:U/3*YT"5!3^&%AG^/-^ M^'.; /7>2X!J8K^U;*BF!W72YKE+S6QD_2:-\X1G&V;H"QKY Y;9A;EH"+KP ME@_Z_="E?Q$HDPF*' 8$F[0VJBJ-^)$UP2N8#1Z]?GUY6B_.[!9(HVO@-O_G M/_XCQ&^(I?AYH:%'&A-)E)<\8*QL3/2LRSN50]" &/[TY,_:TK?E>88"/XYP M!+2TPKV"=;VPK;MP:D"(=5/ILV61/P06;IFF*[&-(P:=,=&OZGYZ/'.VQLPR MD WX!YMUK($'0,"L ;J;NX=)I7;[-&F9WPC&GG71ZF M_O;,R=CE%CKESS151E>,VX%?_ROZXA[PSY9+X4GMQ.R->FH;-(1J?N6736=.+JPOAG110*_$$5ZQE-PP/)L,^4%E/%Z89,BF2Y&3)/4KG$O;>.%*)K7+ MA'6 EHTOA3(NV[MIC-I]NE#=&)$L]T1L(CX:KS(O)_)$EC; :&WT#ERA=Z#V M[;#UZ[=8D]#DVSV!UQFAK*Y^+FU[LR//&M./J087"GL+3(=](?4E/)H0VJ(0 MU!(XJT^$DCP#$F);GF=8"FA,]&SWN[XPK3?$;KD!!VFK>2GL>\$EE.^DVCT0 M3UB!M$5)HJM/;:SCAV!;D/&XO'$Y[L[I W[8>:FS1VVWS.@T67]+RAX>\N>51;U!O^0G9QE\@ MH[WCF+]3V$U=KI?\X08#)_GB[:HT3<^(^.$+QP\X#Y_TDW.*6WP"O I(IPT+ M8F.<7F!>1T[:#E^ ;!1Y^J5V!;2>;] *")J_# )5C<:>5ZIGC@ 5BQ":=NHZ MB?U*E>)46"G5%X[E4W\!C37X?ZI>(YN)V^PR1&5K/_A-,=5-6N*1 M9+L:*PX$P#0.H1YU4+^:0]E)L/'M932T*WW M3&NWWI/MW=H=:/$#-#$I[2ZKR02_[#(1Q(WUMXD?F=$VV'Z;J,1R/(P@96G_ MIV0+TC<'^_NW?--V^XU<(]ML=@;@;"R":UT*)!)^ZXR=ESWY.5,:IF;DM&WER0NKI,N9I[_^; MVK3[2_@I]V; M^CS;?#&LNU5+: KB,J#WUQ^]P!HX;>%9G$OJ MFH\PTP;$W4](]_+%^A$ZEY4,:*(8>@CC9-"I:A,6 MN QI\Q\.C;TV'$Y.;B(P'1GS!(/XZW0/8WY[RV6]@E+0<$%O3!M:99WKG=&Y M!&4SMOP33]6;?&ML12W*VVF)R/7^CZ>1<3&SER:'NBT^C;.O7V#V M=5W<.#:H2O)U38>!J^&?Z1;HXB+9_JSOC_?IIWS]B=Q!U;$V=2US6_+S-C\\ M=<)O^$0Z8=&!FN$=O_8:/+6[D)BI,^C71'CJS09#CCN$_$:I7OE7U$Z^KZMO MQ'9JS4I"PX1BE;-\DQ<%!]$ODQU\7X]2^9(-/4&$]JWZM:6\35.. $3>4MN% M06]8EWN_=,!'9.WFYI]XL ;S!D?:I,G!5H\>P9H2;R[; G_>I[9V:$/HR+O* M]R[6)!A(0G.2>J(T!MRBK[9()U#,%[5]9',O+GZ?;'8_?/@*S$MV"\/R$?V M;NDJ>=?Y5A52XD1CNGDQ ([0$H)L'D8&Q]9!#[BA;LOVD0@:G>GU![?VUJP_ MJ\$Q=M5YB$>O919-, 9'GF,\@_!#'JY!@P$N#'!0/WV":_ %3I'F9).@"^5( M!DXCDD+;$AM-A/*RC:W(OAOM4D5T?,.Z-ENN: M)L7AA3'FHQ1[!N7_V_DO6?G_GA,!=@?];G\0,%1R:RYOR2ZHR^DM&]<3O9%V M33_?-88^OP;8BA;)Y F-&\_I5VGM*$#%5_/X?4EG/EA!T&KSOPW"?<+1 818B,2Q(1,95: /W9 V1:N_:*:=#392H)/(:$>L7:8 W%>43+%=Z:(-#DOKDUHQRD! M:2KUV)8./1X;8H6@D#E@&$XWJ?59!E>\4Q( G&^VU$W7:8E*UB?,UD($6@?7T7'GWZO=EN?_#_P]02P,$ M% @ .X1N3<%O:H)I @ >0P T !X;"]S='EL97,N>&ULU9=;;],P M%,>_BN4AM$EHN8QVP))(,&D2$J!)ZP-ODYLXB25?@N.4=(]\%][X%'P4/@F^ MY-(62J$PM+[4Q^?X_,_/ES1.5*LEQ3L"NF:I"*AJL83@87D.X6^?OFQ9BC'RT\4XWR'\]?-6Y"&TA?F9D?:Z#4VB7/!Q7\^@ M<^C:B&&P0#2&EXB2N20F*T>,T*5SA\:1"BHD4/I :;; >.H[%PY9"9E@.90+8NY*(XMS@2%*4IE6B\DQ0*<&TD1%4"(XL0Y_1&5HV MQ93>F ?Q?;ZFW>; C3%;XD-@*'I3S[HSQUWS+?*JFM->E0WWT@4560CUJM'3 MX;9OC@Z^EC@GK>VW^0"@U5%5T>5+2@K.L)O,SH+!G@63"/5U0"DDN=-ZYJBD MVH$E! LL%4E7/1\EJF:X5?UQ:O-]F<,#9/[7ZUQ@CB6BJ]#Z[#_D5?[/Q&?G M?X]L_U4V@1_6JMXWHGGS'P#DY! @IX< >0"/C;DEW2^DU[V^5^X(:S>$P0OF M#:&*\ ZW)%F&'8^YHL7PG;D=TK7W]'A1T/(*S?5WP)J^SLUPCAJJKLT4;3"& MH_W&@ ?38=1LD(CA:+_%&6G81-_M8,#)M$Y%$+TG%27]]AW+24JDRV)>)GZR[CBB1YQO)9WNE M[^^4NF>/15Z:06=K[>ZTVS795A3<_*UVHH0U:Z4+;F%6;[IFIP5?F:T0MLB[ M0:^7= LNR\[YV M6365N15ZS*VXT*K:R7(SZ/0[;"VUL:D[=[UE(4M9R!]B5<^9K=I?*BU_J-+R M/,VTRO-Z+[>BW@G.8'XMN17:RJRQH>5W-QQ8!YVD!P=\D$;>R5S:IT&GGLY% M!ZZBZUU&W0XOOX=&/-7_IQG5>BTS,59958C2'MI1B]R=O31;N3,=5O)"##HO MFS!>KMBDM$##9N7A4+"MNQ8X]6QUN"X++?8;ENE3"2OT;-5WX'20H\4\75S- MQL/E9,R^#J^&\]&$I9>3R3)E)__XD $"&1P1\GO@088(9/B.D.D2?KY-Y@"X MF++%]>3&@XP0R.AHD*/%MVL/,D8@XV- UHR7P_F%!YD@D,GQ6G*87GJ0GQ#( M3[20:5447#\QM6:IW)02=N,P( VS3%4P('F0GQ'(S[20-R(3'E2Y8:">$J8S MX?;T(+\@D%]H(;]R([-Z)!_+O+)BQ:Z4,6PG-!NIHO '\QXVFO=H,8?9?Q6< MM%[N,Z&&(5;,C3!65YFMM+NW0Y<8 % T^#"Y]*GMHNJGSCV#,&GD2N@_!(UY MI4\M%N#3$+28ZRCR@H>LK!;URTJK7U, M3"A]8J.D:FWW7 LV%@\B5[OB<+.--1_97/A#3!]32I_8*1=*K?8RS^M6G$$6 M+C>.@ V-@:SJ4V).Z1-+9?)"!MLW&A'329_8)ZE5V?U?8!4P"0C$]9[7@TZ B20@%LE8W/G=(L $ M$A +!.+ "OS!_N5:0WQY\KG0JH18'#&"2"-^QVF GRSJ9?O#A M,&N$1RH[GD%]3$PBX3M4'Z_3?6M;HJ^VB-6"QOSF\XC9)B2V#9Z?F8^)F2X!N?38Q\X3$YG%)M14*\TQ([)G7D;45$#-,2&R8Y^S: MQA5A2HF(E>*'V%8X3"D1L5):TFPK(^:3B-@G:*QM#"X19I2(V"AXK/6#6(1^ M+B$V"IX7(Q\3,TI$;!0\+S9:$S-*1&R49EX<"\MEWNPYF$@B\A+FKF-@][?G[(YLJ+4"9/B;ZL9[8/6]APOT7 MNO$F,L;<$Q^EFH'6/#P,/B8FH9B\FFG'/'%"_^"7L#$FH9A80F]]OOA30C$F MH9A80H?:L$4Z"2:=A%PZKXO#-D+,-PGYN[/GZK -##-,0FR89GG81H>)):$N M:MKJPS9(3"L)]2<9M$#T[9=@6DEJK73KC49S[-KS=S/ MX?\=4>P^MZZK/!_!LD5YI;A;7A_CY1^EYS\!4$L#!!0 ( #R$;DW:N?=7 M+P( #@G : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%VLUNVD 4 MAN%;0;Z #'-^)DD5LNHFV[8W8,'PHX!M>5PUN?NZ;.I*B;\NT.<-"('.>3=^ M9(UY^I;/]7!JFW(\=67U=CDW95,=AZ'[$D+9'O.E+G=MEYOQFWW;7^IA_-@? M0E=O7^M##K)>I]!/9U3/3].9JY?=INI?=K%:_:C[0QXV57@[AU]M_UJ..0\E M7-_BW;A@_,E[E_]G?;O?G[;Y:[O]> M1P!VY(L= =F1;W8$:$>^VA&P'?EN1P!WY,L= =V1;W<$>$>^W@+T%K[> O26 M!>ZUT@M?;P%Z"U]O 7H+7V\!>@M?;P%Z"U]O 7H+7V\!>@M?;P5Z M*U]O!7HK7V\%>NL"9R7HL(2OMP*]E:^W KV5K[<"O96OMP*]E:^W KV5K[<" MO96OMP&]C:^W ;V-K[QM?; M@-[&U]N WL;7VX'>SM?;@=[.U]N!WL[7VX'>SM?;@=Z^P+-*]+"2K[<#O9VO MMP.]G:^W [V=K[<#O9VO=P)Z)[[>">B=^'HGH'?BZYV WHFO=P)Z)[[>">B= M%OBOR43O0KLVS5 T9VV/"SQN' M\W3?W3-YWU3TIVAVN6Q*JFRYZ=(M>7">3!5JHMBU>:B-I^HA^J9??>2]-S[> MFBXU9MN6?5N0'R]'?&UI=X"Q30(#D*D!RG(#G.0'*<@^3@,Y0@**)R%%(YBJD %!+ 0(4 Q0 ( #N$;DT?(\\#P M !," + " 0 !?D !D;V-0&UL4$L! A0#% @ .X1N3;0)X,3O *P( !$ M ( !F0$ &1O8U!R;W!S+V-O&UL4$L! A0#% @ .X1N39E&PO=V]R:W-H965T&UL4$L! A0#% @ .X1N3<(1<>Z) M! %A< !@ ( !JPL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .X1N33;G\*98 @ -@< !@ M ( !O!< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ .X1N35AI/'VT 0 T@, !@ ( !="( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ .X1N3=2"C-^T 0 T@, !D M ( !'RH 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ .X1N3>_DB9ZT 0 T@, !D ( !X2\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ .X1N35,T MS.^T 0 T@, !D ( !H34 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .X1N357!5U*S 0 T@, !D M ( !9#L 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ .X1N359#OIBS 0 T@, !D ( ! M)4$ 'AL+W=OF"U8+0! #2 P &0 @ $/0P >&PO=V]R:W-H965T&UL4$L! A0#% M @ .X1N3;]@J0W% 0 -P0 !D ( !YD8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .X1N350/Q4BS M 0 T@, !D ( !O$P 'AL+W=O&PO=V]R:W-H965TA0 !X;"]W;W)K&UL4$L! A0#% @ .X1N33#[&>>X 0 T@, !D M ( !XU( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ .X1N32>CRNW% 0 -P0 !D ( !KE@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M.X1N31O3&8>X 0 T@, !D ( !E5X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .X1N39J,0[,7!0 +1H !D M ( !XFH 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ .X1N37C8,L?E! !AL !D ( !\GD 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .X1N M392CT$4= @ 708 !D ( !E80 'AL+W=O0J4SH" # !@ &0 M @ 'IA@ >&PO=V]R:W-H965T&UL4$L! A0#% @ .X1N3=#PE_X*! ZA4 M !D ( !!HP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .X1N33T6+6L= @ ^08 !D M ( !3)4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ .X1N3=58A^_: P QA, !D ( !:YT 'AL+W=O M&PO=V]R:W-H965TRC M !X;"]W;W)K&UL4$L! A0#% @ .X1N3;2% MGH1F P SP\ !D ( !D:@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .X1N31E PU&;@ 5<@! !0 M ( !![, 'AL+W-H87)E9%-T&UL4$L! A0#% M @ .X1N3<%O:H)I @ >0P T ( !?R$! 'AL+W-T>6QE M@".VQH% #5*@ #P M@ $3) $ >&PO=V]R:V)O;VLN>&UL4$L! A0#% @ /(1N3=JY]U XML 77 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 78 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.10.0.1 html 147 274 1 true 53 0 false 15 false false R1.htm 000100 - Document - Document and Entity Information Sheet http://gses.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 010000 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://gses.com/role/ConsolidatedBalanceSheetsUnaudited CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 010100 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Sheet http://gses.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Statements 3 false false R4.htm 020000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Sheet http://gses.com/role/ConsolidatedStatementsOfOperationsUnaudited CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Statements 4 false false R5.htm 030000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (Unaudited) Sheet http://gses.com/role/ConsolidatedStatementsOfComprehensiveLossIncomeUnaudited CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (Unaudited) Statements 5 false false R6.htm 040000 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) Sheet http://gses.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) Statements 6 false false R7.htm 050000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://gses.com/role/ConsolidatedStatementsOfCashFlowsUnaudited CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 7 false false R8.htm 060100 - Disclosure - Summary of Significant Accounting Policies Sheet http://gses.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 060200 - Disclosure - Recent Accounting Pronouncements Sheet http://gses.com/role/RecentAccountingPronouncements Recent Accounting Pronouncements Notes 9 false false R10.htm 060300 - Disclosure - Basic and Diluted Loss 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 - Prepaid Expenses and Other Current Assets Sheet http://gses.com/role/PrepaidExpensesAndOtherCurrentAssets Prepaid Expenses and Other Current Assets Notes 15 false false R16.htm 060900 - Disclosure - Software Development Costs, Net Sheet http://gses.com/role/SoftwareDevelopmentCostsNet Software Development Costs, Net Notes 16 false false R17.htm 061000 - Disclosure - Goodwill and Intangible Assets Sheet http://gses.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 17 false false R18.htm 061100 - Disclosure - Fair Value of Financial Instruments Sheet http://gses.com/role/FairValueOfFinancialInstruments Fair Value of Financial Instruments Notes 18 false false R19.htm 061200 - Disclosure - Derivative Instruments Sheet http://gses.com/role/DerivativeInstruments Derivative Instruments Notes 19 false false R20.htm 061300 - Disclosure - Stock-Based Compensation Sheet http://gses.com/role/StockbasedCompensation Stock-Based Compensation Notes 20 false false R21.htm 061400 - Disclosure - Debt Sheet http://gses.com/role/Debt Debt Notes 21 false false R22.htm 061500 - Disclosure - Product Warranty Sheet http://gses.com/role/ProductWarranty Product Warranty Notes 22 false false R23.htm 061600 - Disclosure - Revenue Sheet http://gses.com/role/Revenue Revenue Notes 23 false false R24.htm 061700 - Disclosure - Income Taxes Sheet http://gses.com/role/IncomeTaxes Income Taxes 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 - Supplemental Cash Flow Information Sheet http://gses.com/role/SupplementalCashFlowInformation Supplemental Cash Flow Information 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 080200 - Disclosure - Recent Accounting Pronouncements (Tables) Sheet http://gses.com/role/RecentAccountingPronouncementsTables Recent Accounting Pronouncements (Tables) Tables http://gses.com/role/RecentAccountingPronouncements 29 false false R30.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 30 false false R31.htm 080402 - Disclosure - Acquisitions (Tables) Sheet http://gses.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://gses.com/role/Acquisitions 31 false false R32.htm 080500 - Disclosure - Restructuring Activities (Tables) Sheet http://gses.com/role/RestructuringActivitiesTables Restructuring Activities (Tables) Tables http://gses.com/role/RestructuringActivities 32 false false R33.htm 080700 - Disclosure - Contract Receivables (Tables) Sheet http://gses.com/role/ContractReceivablesTables Contract Receivables (Tables) Tables http://gses.com/role/ContractReceivables 33 false false R34.htm 080800 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) Sheet http://gses.com/role/PrepaidExpensesAndOtherCurrentAssetsTables Prepaid Expenses and Other Current Assets (Tables) Tables http://gses.com/role/PrepaidExpensesAndOtherCurrentAssets 34 false false R35.htm 081000 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://gses.com/role/GoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://gses.com/role/GoodwillAndIntangibleAssets 35 false false R36.htm 081100 - 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 36 false false R37.htm 081200 - Disclosure - Derivative Instruments (Tables) Sheet http://gses.com/role/DerivativeInstrumentsTables Derivative Instruments (Tables) Tables http://gses.com/role/DerivativeInstruments 37 false false R38.htm 081401 - Disclosure - Debt (Tables) Sheet http://gses.com/role/DebtTables Debt (Tables) Tables http://gses.com/role/Debt 38 false false R39.htm 081500 - Disclosure - Product Warranty (Tables) Sheet http://gses.com/role/ProductWarrantyTables Product Warranty (Tables) Tables http://gses.com/role/ProductWarranty 39 false false R40.htm 081600 - Disclosure - Revenue (Tables) Sheet http://gses.com/role/RevenueTables Revenue (Tables) Tables http://gses.com/role/Revenue 40 false false R41.htm 081700 - Disclosure - Income Taxes (Tables) Sheet http://gses.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://gses.com/role/IncomeTaxes 41 false false R42.htm 081800 - Disclosure - Segment Information (Tables) Sheet http://gses.com/role/SegmentInformationTables Segment Information (Tables) Tables http://gses.com/role/SegmentInformation 42 false false R43.htm 081901 - Disclosure - Supplemental Cash Flow Information (Tables) Sheet http://gses.com/role/SupplementalCashFlowInformationTables Supplemental Cash Flow Information (Tables) Tables http://gses.com/role/SupplementalCashFlowInformation 43 false false R44.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 44 false false R45.htm 090200 - Disclosure - Recent Accounting Pronouncements (Details) Sheet http://gses.com/role/RecentAccountingPronouncementsDetails Recent Accounting Pronouncements (Details) Details http://gses.com/role/RecentAccountingPronouncementsTables 45 false false R46.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 46 false false R47.htm 090400 - Disclosure - Acquisitions (Details) Sheet http://gses.com/role/AcquisitionsDetails Acquisitions (Details) Details http://gses.com/role/AcquisitionsTables 47 false false R48.htm 090500 - Disclosure - Restructuring Activities (Details) Sheet http://gses.com/role/RestructuringActivitiesDetails Restructuring Activities (Details) Details http://gses.com/role/RestructuringActivitiesTables 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 - Prepaid Expenses and Other Current Assets (Details) Sheet http://gses.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails Prepaid Expenses and Other Current Assets (Details) Details http://gses.com/role/PrepaidExpensesAndOtherCurrentAssetsTables 51 false false R52.htm 090900 - Disclosure - Software Development Costs, Net (Details) Sheet http://gses.com/role/SoftwareDevelopmentCostsNetDetails Software Development Costs, Net (Details) Details http://gses.com/role/SoftwareDevelopmentCostsNet 52 false false R53.htm 091000 - Disclosure - Goodwill and Intangible Assets (Details) Sheet http://gses.com/role/GoodwillAndIntangibleAssetsDetails Goodwill and Intangible Assets (Details) Details http://gses.com/role/GoodwillAndIntangibleAssetsTables 53 false false R54.htm 091100 - 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 54 false false R55.htm 091200 - Disclosure - Derivative Instruments, Foreign Exchange Contracts (Details) Sheet http://gses.com/role/DerivativeInstrumentsForeignExchangeContractsDetails Derivative Instruments, Foreign Exchange Contracts (Details) Details 55 false false R56.htm 091202 - Disclosure - Derivative Instruments, Interest Rate Risk Management (Details) Sheet http://gses.com/role/DerivativeInstrumentsInterestRateRiskManagementDetails Derivative Instruments, Interest Rate Risk Management (Details) Details 56 false false R57.htm 091204 - 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 57 false false R58.htm 091206 - 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 58 false false R59.htm 091300 - Disclosure - Stock-Based Compensation (Details) Sheet http://gses.com/role/StockbasedCompensationDetails Stock-Based Compensation (Details) Details http://gses.com/role/StockbasedCompensation 59 false false R60.htm 091400 - Disclosure - Debt (Details) Sheet http://gses.com/role/DebtDetails Debt (Details) Details http://gses.com/role/DebtTables 60 false false R61.htm 091500 - Disclosure - Product Warranty (Details) Sheet http://gses.com/role/ProductWarrantyDetails Product Warranty (Details) Details http://gses.com/role/ProductWarrantyTables 61 false false R62.htm 091600 - Disclosure - Revenue (Details) Sheet http://gses.com/role/RevenueDetails Revenue (Details) Details http://gses.com/role/RevenueTables 62 false false R63.htm 091700 - Disclosure - Income Taxes (Details) Sheet http://gses.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://gses.com/role/IncomeTaxesTables 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 - Supplemental Cash Flow Information (Details) Sheet http://gses.com/role/SupplementalCashFlowInformationDetails Supplemental Cash Flow Information (Details) Details http://gses.com/role/SupplementalCashFlowInformationTables 65 false false All Reports Book All Reports gvp-20180930.xml gvp-20180930.xsd gvp-20180930_cal.xml gvp-20180930_def.xml gvp-20180930_lab.xml gvp-20180930_pre.xml http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/invest/2013-01-31 http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 true true ZIP 82 0000944480-18-000070-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000944480-18-000070-xbrl.zip M4$L#!!0 ( #R$;DUKK)O:"#P! _M$P 0 9W9P+3(P,3@P.3,P+GAM M;.R]:W/C.)(N_'TC]C]P?7IVJB(DEZB[J[OKA&Q7]7B.R_;8KIEW8V*C R8A MB5T4J2%(NS2__LT$>)4HB;J0(B7L.;OM$DD@,_$@D0#R\LO__3$QE5?J,,.V M?CU3SQMG"K4T6S>LT:]G'JL3IAG&V?_]])__\N_48LZQ*6Z\C)3/E__ M-G@<&B:\RI2'QWOXDRKM\Q;\/U6Y=&RB.X8^HO4Z?OSCQ3$5Z,MB'_%/X]>S ML>M./W[X\/;V=HZ_G-O.Z$.ST6A],"SF$DNC9_[[T,'W%:_CXQ?"PM=_++S_ MUN)OJQ<7%Q_XT_!59J2]",VJ'_Z_K[=/VIA.2'V>'NQ>CSZ,4]/](!X&KQK, M;C?5WBIFQ1OA!]8K96ZR;4:U\Y']^D$\@\_45KVAUEMJ\!$,TXB0:?C5D+ 7 MWH/_ #_I)S_1J9'>"3Q(>=USG:4\7'R I\&+EC=)?U%WG0_N;$H_P!O4,;3P M ]O*\(UMU>>^TVS/Y.G27OPY.40:$_M''Z!_@DY0/FN(L8@1]37AV]1G :,]'7^@^EGR@?1#M<<,/262W^XBJ'_>J;Q]]2&ZMHA=?S=\&UJN88[ M\W\+?S5T_'UH4$?A=-$$,X$NR#X-=8U\%/ONQ6 MBE-M ZJ($2!,E?(0VT ?,/&_2?[D$=/;59/'KVZVLQ)'M699 E\).;+?N71 MJ[SZZ95'_?1";=ZKICA[FVOS7I[B[%5>G)NB,T]QXF+P^Y,+[4V H<__\H"G M*WLRM2WX)QO\,-CO TWS)IZ)VZ1[=TP=?.S0,;68\4IO8',UH5_IY(4Z!QB, M2,9TA R$/_L/="#CQ]0T-,,5-"JZ,4'*<7?H;R<^KF3_[%/P6F8Y_/(AM>N( MY ]I-)=U?WM5;1@LX?7LT^@5C8'E#!]D,U$N5X;YC>@RW Q> MF&UZ+HVD"&OG$<-F!;]R"YH9-5+;'%K;E LW65)J^(<-S[)U0AFD08T.@0GV:/!OE_.+JFEC2?$^<[5RQ,Q*7NDK]3R MZ!-U7@V-LCOJSZQH!Q5,V2TR\2;5!"]SW(\A*V>?\)\)?N3( MKQIY\N.X1C[.CQSY^="SWV\LV*P1&UFUTJXFN M8 7:3F314KD/V1T*R26*^ML3DJ^(J8D+U&^63IV58R'QRXW"K24F4;NP\DK] M*_5O52V)O2!9ZM_CU[^E0JW$JL1J7.@%>B_)Q5XN]@>'HH@XE5"44,P&Q3R# MG^<<)@;Z'QYS^6G^%]NYHV\#C>?E,ZS1@V-;\*=&HYN7Z.$34*031V??ICJL M-?Q2O5-ML&TDBH0_^'J92*<+Q%M3.NB4R$%GWI>BF9,9UE%5Z<]7)G^^I-'3 MJ:MY.14U&\%*(V=^F6;^_"H1G_N95XEF3H<%H"[\(RZI.$JF..8/F>*J(^,A M4_R3O5L7D;:IA#-CJ:>A],(OV>0KZM2LHS9E($8Y(9"B?YLE.>2?M_:^&);A MTEOCE>HW%J!S9+R8=, 8==GE["OYPW:N3,+\L&'8=ML3/*HV^1D/&QO3BGMQ M;L!^[.1^N1RD9;@3PIX=HE/TH&4#2^?_N",3>HH86RD)B;+Y_4?U[,ARF>7S MV[E-)NV=C#,&EVE-?L.!Z4 M\6M'YAJF>=+KY'(Q2'PM;)YD]%%^(U_J#8T<^9.9\RM&7L::'O7(K]#V4?I$7ZF#SK G@H$E?)\B!*YL3#2BN<_4F1@6/_PY$1 LY?P4 M82!VUO]P8,]]/QP>.0*X"UX*P\6($"27I0,M2V7&D-H(,*0VL)"S]\+H MOSS@[?,K_)_GV51@9^[W:@-G"9.QV^\T;@^$%K6Q,5K@DU8^5R'<_%V;CCA8 M]A^I1HU7\F)6?*U:GT48ST&6<7ULQF^FC-02 @>&0*[GH!NF)U\FEM^%]Y'O M,9GT([VW*HH8X3PQSY>/CWGFU@'C^"!:8ELHELU%KG,50=!665D2B^-!"S=L MHQF?W^QJPBR+9@R9DYJQ3)J1Z\,3KB-2M:(=1=Z&G'I!IDI6/SK,38G4()71 M("5>C39#E51 I51 I<:71%5%456D(Z!G1RUGXYU] M_L31QK-;^DI-CH_PV8TU]5S&'[2JC8ILG$>W;"M$<&QF,.J+'8"A2F"H4F-( M8)0+&&76&$T)C.8Q:HR=@2%MC /:&&5>2J3&.*#&*/ ,5NJ."NF.$I^2"85S M#=^^\MI!-Q;ZUR*W>,,J,&0[U!A9GW]H8TPT$%RP5AM%JSB.86<5Z\>F8%"M M2"!4 P@%^@5*2)08$B5>6>9Q]'?B&.B.\P@=<.S/UY>#BY-VT;A5/RF M99X_<8"^A$F)CPSXL"W=MF[@*^>%6-_O>=E"'1]SH1X;6H(GF=B6^$E9IU[< M2%^+,J'4)#.J7SOD#6-7;VWB!ZX>2\:_:,6:YUUHGZ4"6(>?+)V7-=W@$6*T MRAGJ2H?1@Z?'*QM&UUKY?#&BS,5%Z.F-3*L.Q"SF?3K/)[S5DR H&@2E5QJ7 MQ$3/H*ZM+8J1"[&$3],K07*H_N;;V_9ME MN.SQZ5NUH9A@,1KWE;S*G5<\O85$2LF0LE4:BQSWZ#VI4TJ*%% 0O3+IE)[4 M*25%2F]SI.2J4^92XSA4-]PO1$/;;+;F0NO6L.C],.63*[#K_DVMITMB?:\V MK!:9*^"2*_0<6")?/S'.@I"E-94%SX_TU39?,3=MXMEI8SK2ERN$([%]4&QW MU6;S0B):(GKK X\N'G@T+_(Y\,#RF])\R!<3!S5=\CE$CM<'S34=;HYZ\UA< MNW;UKJKRU-C+>G$"5LBAYM4QN/4>I9VRK6*1KL5I&?RE=7\:LZ:*-_+[ ^?E MY7/U<;D:$@D63\IX*;3BB82DA&19M"0_ _%-8WD:(B]3MC))X^KKL<.9>.>7M7_%RJ\E'D07%>Y7/0DYA+F\X@B?Z*&M1)I?G@V+JG MN??.$W5>#UBGEHZ?G $+'OTYK0]'.16JMC24UV8J6^Q"KPB;2MHHUU\7MJ_Q-&P2XIA36V0GL#C)9 M0G)W<"0+18GG1(ELIDPKAK29JCT52F8SE6M5R+9KD/OCZJ'^\/OC?213L3Z&!NY^Q?3&/$D]Y]_ M3"FFEWTV)O#*_? )?F5#HN&SIX +83F]V="RVFBH9<:X.YM2?3G ]RN3LQ@! M0$(^G9SK-K8CC&>UP5&6;T\QJ7Y8%.O>)])A8G%"5?<;M4<.F8X-C9@B*/&N MG-!>K2J7\G/V2;,]"XSTCU=WX@(,;2[,G])G\&'CNV':"4#PN3EA8L!B( M^5?/,9AN\!E39N6W?H%/YS;*=K&&;8F?K/BYAA^9:VA78NX=-VI2F958V6#- MN3G6->=&KCF;X."WRR/%P6^7$@<;X.#I\Y'BX.FSQ &,?CO$01?KV^A_>,SE M!RU?;.>.O@TT+B_%A4>98A(/6MT5#GQG]""?,<^LDG;$P%QL-GL;XSB*V]I(1X9Y9 N#;CDAG)9"F\.>V+7=7$>TZE$RV;;FWHN7( M#V?;UOLK6G^PF;%+VQ!)IMX[;5QBJZ'?L/JFT+$G69M@EFX.#; MMAI!7:=L/G][W+;I>64SW_1?'_YGVZ973; J;#^,RR8D-GU+76@Y2/^= MK8?_JM<'H"!T5!+*%Y.,ZG7Q0*?&Q_ )/E#\->>1#E/OS\X^#8G)0!\L?!GV M=.4Y#N_'8!HQE?\!"U'Y;.D*KGGQ?OWWQ&OXUF>Q+JXGH1Z$:]D)B2^(UG:3$C(9VYP@%Q,,(NNX,G(=F9Q*L0+_'GP>#T- M=[95)YI&35S8J"Z:%^2DM#=/S",=&6"[$Q#/'9G016JB%_#Y>G)^>_JL//W/ MT_/GKT_*S=U5G)!D4_.47('<', +[";H#^7_T13)^*_P-^"%]<3$#=JES2P0 M8D\FMJ4\N;;VO:8\\95>N?=30A?_@G\@7H^]O4BDVFBI9PI.3OX; M-^04G6K&!&;6KV= MGK1;[7@M031*_I8A'I\[GV!'UD:V*,IPU_)!O: M6$J(/_76D"+>RDC,WUIII,2:6"3F>39-G?7X^_H.U4;];\DN\;MY]'R&U7N$ MX_Z;8[^Y8T33E%@I8 Y>%._YKVVD?E>TLT#5#P5VYY8P7/S12"'I1_22/V); MT+/0R#PQ3P!T4PGV?HMD\.?!X_44N(Z7("#Q>=CW%]NAQLA2Z ]MC&4Z>+L. MT5S%CDWMX*W/P5M7_EM,^:?87/YO0*]AO5+F?KP&%E_!UGRE=S:R3,S!!*\I M%^@6U\#1ZS<6Z$(.HT>#?>>;?K_WH/.@;W^S'U<9:D)EU#LX-_%_?OFPAJSR MR$.<1-QM,;F18AB*!7[!3[3)% 8T$"%XT-)> [Z3!E2F;DQ0S-K3DG M'O8@'@=[Q52LKZ(-]O4PA55.V^JV]TV:L#K6D-:XZ&Y"6H!*V(YI% 2\@KKH MC4O#-"F8NLZM;8VPI%,XK^Z=!P>=02>+UE,FP;8N+GJIY&_6^0'8RS0X%\U6 M?Y_LA<"*OJ\I=]2M*?XXKV<6WMX);QE8BKHHB/!]02V=<##Z=="S4VHQRE+H MQ.>W!GG!*F@&9;L0V6SV%F9S>O,Y$)AE^)LMW[S;B$!OXIG\Q.B:3AUHCQ^8 MU_!?)N7;1%BN%%#OCFO\VW\&T)]2QYW!7R:Q "?XRN=_><9TDHZ6H(]X%V$' M TN/-Q\TSIN&9V&[6PU:JZ=>S,MD+]0:4. >O98W3HF8II#&E]8)H&>@,H@Y%#A7OX@M4<$0A(8G\W87<# MWML__+X&HJMOO*=;Z"@%&LD*[2L:O9Q])7_8SI4)' 41S9;.7# F(JH#UXV' MSO_$1;H]Q?N1;W#S"+: R6B&)0X/P?G/!0P*U2R1?OPD#]3*E;+3T!=/MDI^B) M=JE$?$@]L8N(U^B)5&P+P8ZE%[RY$:4?1L+R$_3-X3 M$?(%Z.!D7"(5<2+6>3A$D0)X@,(]@::V%48*+"%A_?4.'I*UYG;V^^:MJ'$\ M]!B51L[<0;(>*2"6@3;U1HC6C@)' *'I^^94-K=^X\/A.!VTAJ M7Y+H;0"A]KQID!MWQ>!@/KG"_G#0;QR5H.8CN_>DO.WIQB7,=>#][9D;TW?G,XM!WEVO9>7#R52/%] M26./?_G%=H+O%MU3MO/82%'AZ[LZ'$_9?'EZ._$4\QS ZVX=MCVK#IP6.(M] M?S^-K,B.RVFA7@:<-UOK$-2W[@FD.% MGXEK*[J!V1->J<*HYCG<+0P]E4U/A^*&O#@A\P78/R9GLF_JX0RS7J MX_O%Z0 +P;O/85]?/:[P-,+5-2>ZY/^F3B8+H3!!H\3N]2W><5, MG0^=Z[8[/;4=$]8^2#H^F:X$X+Q,.ZUVO]62,ETKTQ7*=T&FG483@RFE3-?, M_17*?UZF/;75:.8V]P?^-=<78CB*.#*[-IAFVAAWOR -_C*^RM^,7MS*6NQW MYRYWEK6>-[&9'&_;;76OU#X9(\L8&AK&J MOR?L71AUAJ-Y8,(!,>7=+7ZFI M--\OWY-NQN3OX9N7L_#/OQC4(8XVGO'>1'A1\$P0PA\T,^U)H:?) MJ+4/$8ESFAU$U,HDHCU*YV^>C9KPP<$"E7C=--"X1OM*G.]HH>$^ZH8GN\)P M==]L\T6FE@)5:K8;/1X)<$R"VQEKV037[S0KK;5V%E,VK:6V*ZNT=IZ!N2FM M=)ZV6GT[7;6?!N3M>LQBG'1ZG?DXS+0>E\>4\<>[Q&>UNOUN*X6"A9BG70C) M=,T/UFJ:\.<)$=&%8)X'AV +XR'>"((.H].R+2,>FYVY$_"E[>="8Y9![*N= M]H8DAF&E<2('+PR31/(H,%$??P*FE\V_YOJ-WX" M3!(>L 1N8EBQ+8JO@V?>!,@5(RW>7"D2[I@6=,W;%"E3A$N#ST3$ W"02?MT MU&9R,A;!W>H1>79 Y]_9#D^&$XW)[>U5N89$.%0N&Q+D@C,1\0 <9+/T6^W. MX<8D"CC$2$,:Q.#5%(NZAQZ;5?&).0U&?K-C,;QQI>@/JZA6!-?FI)G4?KM MT8?IHTC$0$VAPR$5VQ>L&X,'_;''NTR&F)@^!WU@[K_[8>R)NM:;>RN\^UD( M.W55791N-L)V$MOV0-Y2:O/NW=M@-4S+W$R!Y(9"NR)L?&A-BC3X(=:OQ.1N MMH6IU%:CF]_RML!74NP'-O?62STO==KNY&A3+!=ZJ"!B_=24J"*WU^X)8L_K(ECDX-/+$%9[($XS2G.8)ESJRB N0..=BFV;VL'.S<; MJ:N6;;!Q2P<RW)0?I0--I M$_^FWH6<30>;39LXUY5ND/9FB017 P\.G6(\8N"ZC!\*$\"_-RF'-2K>](GU M:87W.:5+KW)RLD_S.]7)S&SI4%(**W8+D.1EUW;[IP.2Q*8F],CW$[^61'_$ M'R0STQ:XKVTW&P7N=>;X+ <:2J$G-@!#7OJAE[M^R( $7K:":-S(TVRVVV(? MD\T5M.6?' .1GWF-BEA?^'C)M7XNR_5%^@W8A@0OSI]8 SS+J?(%ZS?RY)6) M?)89) 9ZW.9?P\=1/LD=-^UUM=E,MU76]EP&9C>SU.NM[MIA+B^OFVT?Z[U6 M^G%,)7C=[#RCWE27Z,K],7MC\X,\71_D0_#WWRIY86DK^ M\Y@"^ (6IL ")U@9ABP8$0MXX@&VM>)R.^&%FO:; NOMA#A &../-+YZ" MA;#?5^IPG^Q@K%U[^K/BTQNRVYS^\%L-Y<>9=?7-.Q"/M^Q#LU%VT$GW;".& M7FQ'IT[8U_\1]4JP3P509.BY*061[0ZY-O7DI-(H5EH)YI1#J3*!#\9,H18& M6SW1J2LJ8[<:M7ED)85BV6\.F?YZ)OZ;63"K!B)!J4F'KAS^'(?_#K16E4?_ M0TS1'*_*:1X5YM"X*CVPY!#O.,0].<3'/L1R%A_]$)=_%N_! M@SAK+#16UO MA)<38GJ7704:V U:-IE$Z M'.:]>B5.BA_I*[4\NGK56,VBFL)A(.-U3&Z.PPR=+@QLH;+F+?ZTBT O,O+F MH&EZ .:::JW?4/=B:.0RFKF 2B+Y&)'MTVQ+)$LE5 M1W*_56NU]G.:5BB2][@_6('O(?^?O+<(T78(W:5,F[$"-P@)%@\WA?=#QNZS M+;<1%\>7K6ZY+/E\V5US/"IQ7%D<]UI=B6.)X\KCN%E3>_NY+I9(ED@^))+5 M6K-9KAWIX9 Y* =_KPP46.6[GSE1 M8RK!2._V$GN@#CH>D1&7D/UF48>-C2E6M*(.96XHM/V@*^KN?OAW6P!"=!1& MZ>855-R)3\WVV2?U/#V\?#-JMQ#D?F"WC23W%:M?15$N">6/%1M0_HG&C<*M MFRQQ]=&790IH7.* 8F:-2M-,PF!4KY\>OMP:S'W&CXJ+5=MK/RT,UDOWDTEQ MPTWL;#AU[?/%S45R\T \UU[2P_)QR-.9F'<2MRRVV3X<+/1THVA:[-K#/R(E MP"GS#L[&4I+O+>4KF2FJ"#OMUT1\JSN&#>5HK&#%Y+>Q;9JS.NH\P)KWP@S= MP$!5>%$!MSY6_V Z847^EEC53KH)_HL?P4H-$>8=AN;'' M#T$G@Z"3]UAV+NP;=0)J>_PLA4A>66A%;]&C]SQP^*>+\UY'@?$R00[G"H8N MAUU-L521\D88"O@/JKE(B ;C!(,)HIXZM,Z9F]K,K:.&QU[>;.<[_EHV9 GH!6(YEA#EQ#)$V3@<(D$P3"L0 MCC-;-U$,K% Z!=R+"J8OCDUT8,'VG*2H! 6(@R'_I8:?H:SP35X"%04)JXTO M)$;!H -Y![@AS@B7R4#*%+8CHUG(4$C\-XL'TCR!'J6^$@8S&P0R!OO,G"D, M2#5@]/^-Z;_X!#=0T:-B=WD2=6#?-I$3S@$\MV+B$( !@<7(0K$,L23<*R\)YX^%**X='>3@5V8L MO1H1.;T"E1]4HYA36N?*M4>#!00K$?'EEFM<'V4+"A1_N.)PQ658LSFV-Z<( M^(DS"+""332B)F(5UE^NLA*) 'QS,4X%)C>Q;)?K; XJP3%%A1[L;7U.8G*$ MA<2?S<#^*PR4[;&0AR3I-274^C7EQ7-Y;]Q0X%_7N(4R7\RIAOSQ8:8BQZ)H MUA99TOV<=\1/D[E0-1UF39 !;RJ2K_%?'%RX@O:B7W#(X"?!:H ?,) ,W4,# M3:3;33 \LFW]#18^H5DBZ(IW><%CD#I?1/AJ2QPN,6AT: H]X\]UA#5&B/*& M&P:-1&@*@SD+F%AL^40[>,7L M$8H9Y%*)+#W^A_W^BFO*^3C>-L;Q'BP2*#KL>.8[H>2^*Z^+^:UDD(__<'I4 M.1"DZ+8'D#MN;]\-V3^40_!%[:)=F(]B*C@/[22\4J4Q!K MH>(I!J5%KW$1NP_)\T7?\ 2;[6.!SFAEC%0YX'S)2L?QA'[LI-7SG2_B%SPT MM5QH4@TN,+&:G/37+,62LGR@F.7*Q*L5CM?28V:ZUV M!8/23V85?,AZ;BJ7RN-<*DLE_K-)1?:)5B-!RD..7E-^ZW$4N0]?Y0]OBSK^&:$'BZRO[C\7-D2 MWY3!?=X0HW[Z414>":VJVI_9/)RE>UY7Y.!K_YSK-R M99I[##[3TM[0><^67QWHUDNPZ%7>E%*0+KQ2C?>$W3CW3B= M5U'17FLCLD3,$/0 $F ,HZYT&GC/T,'8'@W5U0T0_!9%D^(U_68[Y*[#1J%,L%$W\(.V4Z*YD0$Y)(VQ0 M^D'X$D8^3AT#X^S,F4)/#>(919QD*DQD&$()(\:!2+X;>8/@_'8=1%H M3ATF LTPXGUH.QI-B S'.*RV'01=,:"7AT%C - ,XR,Q]"T>G FD8H*!,!9Z MN?AY:):(H?=#N.!YG/-$S"<6& >-1'5/<_$ZZ%P9F&'DYD^M\WX8Z!QO!4.L M 25 M6@& R[C"11N)AC=*6*ZPF0*(,01_A($Z(EHLRD0S>,,D]%Y0"<(%;JB M.%N(&X1.&_!8"T$8CW^,"\3R0U.QHRG^0$1A M3W!<_^W'Q )WML[)&N*H\S!\F"?44F:4.,R/55Q0O(N,;3GL&.T(#UC03HE' M>4VP<5)(BP**@G23X<'QN1?%D9H\N%-DU\%O,"A\1-,&;\'!_UB"#Y?44%M1 MI76O6$A)TK2L8&;,(6"P_8GAH:O29M[7'U;8_\@P)_9BDY]F;>**H. +:MN_ MH[8M_5CO6#(V:^G(PQ>Y3#2]?V"L2,V6J%YL^+9+J>H&RP%*#%"81Z%4@[3= M^6JOFW)J$Q@K)3A*O0KV%8F=A+S4/,Y+3;6"83:G +CJ'+Z7 <5X:U3"#K2D5?5@?;P>(U<5ZJOSP>MCE[:>XT:=?2 M=C"3K:AY?.C1J0:&I9?X?M'=K%KXUP$7K\/ZB,>ODGC85E$+UN&\P7-V_=WK M@K5 6YGR8QY:D-6 FPP^J$+P0:')24XB^&"=$T-Z <"@!"RGJ]SE_Z*J+DU1 MU:4W5P1P29&_T'4U7BUGK[<4* .(([[$^ MR1K3<& MU(9+5-1KI%746UOC;FGE.OP]?3C@A37%ZCS+->*B37WY-(#2HN!:+=7H;&R86SJ)3:HEX MB07I1B%2IH$'="7%\,[UV,)1#]1X;A78MA!@)2,F#N?O&9TP;^+M>7@/62R> MO:_]Z&&<4K<5UN%EG[7I4HN_RCD79,4T>=I1UM..BUJGN*MD63%->M')BFG' MEO)/@:W(R+#J^(^/2N^\.9U/*EH7/W)B9$&UDOLJE6^5\ MDG76*F04EL$EH]TI5R2;7#2SS');UG0KZ7JY]PG:J:FGX]U[/ NQ+/56K6WC MWN=MMUR!M7)=S31I90FX4UM?U7X%H[5.?765M>%.9!5MUCK=BU+-3[F09IB? MZTO&U6(&<3*IB]D=3D97;ASMF5)D[)N[:>F7XPD_-*!@[6;^LN4']LCL_UO+&#^M4 MGN-!EU>QH$N_C%D* $J"D3U5&4P4^1(E!D6H,J\G*.)OL:*@7Y8N,;)YU!@, M ^'+*_F4,FH PFXD ^H1("S]&ARAT>JAS_K>JA,]17LGY MZTCN38\$P](S8*_H[JG'@F]9/^#X? $.G?9>U@^0]0.DZTG)7$\*#6 ["=>3 MC>H'?+.(IQMX??7@V,H7S)ZN?#$L8FD&,94;B^=33XLV*<]]O1>R, 46.,'* M,&3!B%@(4H"+V^87:MIOBZFA)R\&.I0()P9^_XXA[^*V MXXY%G%Z4-)HIAG!\>/$8M,28WZ;?PICHBJWQ#!=ZA"-,&/]78GF8E5L5)1'2 M'"0":?JQ0P&*NT&4T*K!J.05.^9!WNZFL=#;S.Y&B9W+?I7YS/U-)O#!F"F4 MEV6(2B.T&K727W#*X=]E^.] :U5Y]'>\WJZ(RMDLEWS9,0<+WG["GX])K1S= M$.\G]%0.<8F'6,[BHQ_B\L_B/5@ !W.>4MM;%(DIY)#Z'7:#3>5W3,'[B;;S MO-1;S#>+BPT_P]>J[*A5*L1E5U!9/3]/T)-1BD:*YEA$L]W5:Z>9)N2JWU&Q7,+2Z1+)$\A^1V[:)7KD(6$LD2 MR=NXN*'#0 4S4DLD2R0GF>NW:JU68>D8#QU4D+H_6('OHN,',#N3:3.9*/U( M$Z6_:W7+9)8XG@;'#=K:LERWDLD2R1OEU:]V2S7 MCK04&=1+F7TQ]-M6-&B1YUODWM[\.\_3Y\ M["=I#!+&H7.G]Z9)B89IBL M;NI0AAX#NC(F3'FAU%( P9HGDL?Y&0:G4W.&2>M^>_K\9\Q"QPOAX ]3VS0T MPZ\$B0T0D]E!EL.X4\7!FWI./#$BXS&BI8Z-$(H MC.J(6M3!5*@P7$2?&);!7 P>>0V_P5 / 7U '?IXCTS%_XC()T,.>$M.3CP MPRAC9S07N&8:9I=3KY:,@B$O]FN9DW&N#>EA/#TISD/.,(R@+RE_)%T/ODB/ MYN'):=]LST1U R,4Q.4$$3QQ&&#.D''UU%L4?7!M, +=#I M,PC\TK2U[Y_^\S\4Y9?_JM>?D_EX@QR[]3"L*4J=6U-N+.U<^>=7#JO_K==% M(_,=#R+9/7@.Z%I&'QQ#HP,3.N;T!.4//ONI@8&&ZY"$@4@EC<$/M(A[^> M:2CAQD6S\7M*'X,?!OL]H#8B%D@5=)XIGF6(=KXU<SX%8S)K# _'I6;YU] M:O;5BT:CL2B_O;"Q5LPQJR0NZ-O;JP/)N=_HJ.I2.2.YG-J(6" UDZ!;O4Z[ M $$'K2HQ_->41ZK9(POTE*[TI;JG%)G]>[%?15WAJ *P[3_['\0[4%#FJ#=6U MA41;C746;R>Y*&?MMBS<]D-N^YFX;56:VUZCM\'8JFJ_TMSV0VZSC*W::>S& M[=-2CN*,;\*=7QTIS?[89(ZJS6YFSH(N#\'59N.UP50\)%.;3;E6]AEWV)': M2&LV.WEP5<.[JQ7L!%]>1Q]>X7=?[+"[)]O4G^VKL(#8(I_KN>MVEZZ FU-0 M#K9[:K.EKF/[8JFZW('M*\+&HI@9_O$9+*=78N*U04V)2I HT5EO_>&=17^EB^CU\ M\W(6_OD7@SK$T<8SWCLW0,-G@C#^H)7) $T(.2.MVPOT;YXMTJ49&L5+)M@B M\/N=K\3YCCL&O(P11JY&S& ;X4M9S4/*? [N(F4UDY3["X;LZ8EZ9T!G$W6K MV9[7';G+.JXG[GEYN_MENJ)92A0W2Z@K]@N\DJ.FZ-5E9\24<74Y]#3<6<,= M]33,8N[N9YVLI3#W2)D+2R$NB:$(YG]+?/ @'-%N+,VAA%'EW345?[VO*9]_ M!%Y1\->86".J/&(%T,_+@)K] M.<^3$Q)0MIF48NN?B'PRG>AWV_WY,]5]".C)FTY-[J=+3,'V%\PB'\N3G\8[ MOA/_,K+Y6.B+N7:I_)3F=;MAMKW(1SFL4K)E)@*0.'7JQ?EB$% RR(=XKKVDB^4#D6?23][) M>H!O$_Q33M_RH6T";SPV@^-[ZMBOAHY>_8I#83IJAFG$KF91-<[;3EP3.I$F MY,\=.K4=_!<&=OC>]@EG_Q=B$DNC"AM3ZK*/6TBHDM4<=DJH6T0?QUN>?C%> M9B_QBJ>9J+DB8P[[6W_(_?"4T@_Y'HO^9:U3L@SUQA.X&F6H#U;/ M4Q99E^C.']W=QI'@NX E[;!%UI.;L,7CNUK:^5U1RYVLC"TK8Z_9\;4/IFED M27DY<:HZ<9J-6J-7V ZSQ#7E%_,"9;V-CCP"[,G$\'.M<9=+FR=KHQ9F:ENX MZXY>1J^>^*L9_61^,..C99B_GKF.1\^4#_G3D>YML9(.VP)X@) =&/BX'VA MYXYMAT=MOC,L_]?W:539UA-^^<3?&$2?9:!*C?LXW-Q].?O4%?,O[N2PO(NB M.4@9WT4.6GO@8$HY93KMFD2AV%*0L'%*B8>B'/O/&'F-9U[FCU0AW>: M93A:"\PTSAMJ*B/+NCD@0RFCDQ]#/L8,QKP-\74C/MEJ=C35=@O>;:_ EFB^ M**HSS8BFVFBV6Q>=':FV/9>YH"?1N6$3TN]CWVTE=?6BWVJIC=8*^F-]%,]$ MID%0+]K-3KN_"CKKF,"DDPTUFLL_*UVP2AK\?Q>5;DUIJC6 :PWPF@1>35'Q MYJ=5 YFFR46D\UR\WO\9_UK='P"M!DA+Z0^XKP'[R_M;N%I>,2;;>SSSM"+I M:\.<8[ 4?&;!9_$N!=696?!3AXZIQ3 L\\;2[ FL6K/97\J"D# M5^1:YFY+KJW "@+660KQ47.B-6CD?HAY$W<+"6GV.O,<+>NI#,QM&B;1O%"K MQ-YF*1_J;;55)>XVR])1[[0OMN#.0D\?D338=QXCA+^1$:W[M4ZC\, [ M3S,I:,0;2_>8Z\R49X<8%E&E 8[Q#[BWI;FS+H]X6/+V>7L!L; M3XCSG<<1/A&3,I_H)^J\8K@W\"QH^?TI2(T2*1Z Q#C*<92 MR%%6V;?;^Y5]D#I#N;=B X!G 0[17$S[1@T157L8D0>41(3XTOY*_K"=,/&' M>-?_%["259SJ16_/\LQ+;RVY]4)I=O?/$!2S[,E'_Z_\7C1X6?/Z;)*?I0O%ZFT)E]>/7RICXJ/$F0MB)T MX9(P@V\&'D2YC=2HC/)$620B'WB]#&,22^8?*WP0%E(84X<:EDC*SY/N@T$$ M&SJ,G)AA\03E:<;@(^8GUGP7J_Q0P^VPYLHISW814%SR*>;@ E MY_ I#\RPIV O^'4AHF;^S!1@%*"+E-5XD9-XU1%Q:\SCG7BR!K%V0Q,$*P!, M_ (0\(;G.&A6680G^[=@&C*&!0/ T/2+I2A#8CCF+%XL!#Z?VB(U9VU)Z8+0 MG7AHVF]1 8BT0BR!#"=$I^?*%75(F+ MU*$+!PA>P)(NCLYM'%[9Y-OYTWE0& /:@L>X:=83I5] 2IHQQ4S"[_CKOPT& M#^]CQ .(=*R>H?,1G1@N'\)G7A E33XHD !K@5!P_+%61# *!A(S7Y;!C349 M2'7HP?#/P,@,RG\D()TJ#S;F925>L#&B^_5>_O"LN8(OZQOB%8A@7+!:!///P(RU-\@?&#"5W_?R$KR(5?&F3A**$&%)A^U!)_^0GQ M*U+<(AEA>@%^O0+(1XE9F(Q)&T?75VJW%OVCY/6-KF+58MPWVP_7AE@NQE,*2%UT>Q056;(_%Z8!/L88)""[.!O/WX,(_+5S7L'*5.+9A MP@!2D#& .E]-'2P%)4J9<3)$[2_>%@QB)$G+/PP2RS[H<1-6.&KZLVQ M7HNJ7OG\"/J#,:@I[YI[[\H7UWQ/V.*[UOK>(CMM09(*QQ/6'Z-$ [/.LW3B M1V$'_01?^8$YG_%S;F3SB2%L.YV;3+;#$C8Y1DOSZ&EN%(5,,@/GM7K1ZZ8M_8%^ MR>"VN^&B>N(I"PZ^HA:H7#U5\^*BJXYP(+P;#WL^QZ)6)>Y M0V&&^T^#!7.6[_CO\(Q&[0>2Q3,4+EO?U\4_)%E[KE!2$8F*GP)>09W,])-" M9!&%B&9]=,J$QT: /%Y/)GZ"APIG0KZ#3H'.<)[Y=56QMLPT5@R4B*R% K]^ M$A?"2PN*TSV181H_-6/U?_#?T;$93Q83N)RZ2[\1O> (!6.9?OX3F>!I%/FK MF&@_K$H+RLF?(/Y'7//S8S"A!6*GG#9,4Q9+.AM)2!3%%155Q3VF(ZKXN/[) MC^;?+C Q EIPG<#/2^TWOKU#PQ-]P]VA9P8G?D)A>8Z#Q>MU;CIXFZ ?!TXL6HDW!VQ\"C_Q9LEVGP'0@@6%OV4UUVU65, M>-7SF 3-OZ,3RWA]] #+\5/-RYO/P?QXH; 6\=71GR3BVY3;(8[$?P .@WNL MH(;4S";BXO6O'O4)KW'B_]@[=5H%L=%%:M(/8V=EM@OH#5]HP01 MQGAY<)>]M MN].>]_]:W]6A.,HR@+W^@F-K/@Q=^GGFL%VT,@>Z/0U6K,'3E=)M=%\W:"(0.QU[][,JP1[5B%0BOB*EY?*Y^P_V":/MM30P/RLU4N:5\T"Y&WG_0:'E^)F[+R"/*B16: MG/&3OR/R*-DH\:5#AR9%.YZ;7-% ! ;^PFY'6+++[+OY/8?86[V1I)7GWW\O M=L#MPF5[BQTO8?.2ZCOL!]O*SR&(]\/E!LLV#()('X&*9%GLUV&@6E0:C)+EB))"/$,AJN]9IMZJ' MY#VN5A-#US&_3BFR@^9WL%_@^I9_WL7-$_4=FUK(.1%C[:+5+I56*""79S6 MG$MZT#)@[N[#H'J(VW,.LYB@8XSBTN!=MH]<"LNZC/6T.O WGY0(B[.F=9%56@'IY9):[Q!24YN=K*JF MC%*;4ZR%2>VB-9\'I5I2ZQU":KW,J]J"T*(+8X6&]]:$>PB :'SW@ 7)S-TR MWP_!7!J$@;P/01SOC7\K?3\,?0ZV\?WH=N:6EJV[WY#M1XI1TK!K_4PYL2@-W6(:Q[PNA9.[8H2+*S$+_^PE0/69^ MB/?BG1Y_401[$W26C8*]%V.?>1<\&DT#1(YL9U:>R_?H-*I\-^^R?.>A+VJ[ MQW91^\PG^?*Y7?I[6XF '1%PMUJYEQX &UZ%5%?W')V3B'0%.I%1[BG8._.F MW*Q2A5WC_U,"X 0 (*?Y*8QRI:?Y?LR(XL<@8BUS[J.M;NY7,IP+XMJ57W2NW4U$9A ME:ZE>[4$9L2QFJMW]S/>5P%(EXV MW2T4'?'RY"?S+7![()WZ"W3J[_3+9?[(,))C1UR_7ZZ=HT3 M5>YE"G1^4-7:1:=E8/LE,I#R=HT/&79U6U&:)GV?=G2^4@@2B!*($H@2B!*($H@ M'@<0"[!AVTO@F=_A;>;+]6?;)6:0HS^OP]NMY%'D= 6"%-WV7K FY3'7.=R0 M_8-%VJFU?G'AG:GH+,G!C)PY>7 ,VPDJU@?%ZL?DE8+D M7>6%4DLA.E9RH[H",J&BVMK$UHVA 3\YU'5L-J4:KR3H.L1B!J_?-J'N&%H, MRK.1H-B?/0R*"YZG2&&=H!:K,&>JJQ>6Z[O%\D% @N90W7"5(=%XE680FS.I MWV!] ,II+/1)^_(ROWPY3/?!J?D,*]RN>:FF0&6+YVR)O" MF;JUB74@X?C$("W8!%*RG6"^9A(,/E*,\%D-U!\SF,*F#E9WA?GZ2AQ#%&L$ M:*X5U5?RPYAXDXPRNL2^GGA7]];?_8YP"J@99E.\H362>R36B/)W?/K2JH5V MXM5";^Z^G'UJG#>:O/V [::;-/('&4JH,HU=#HZH$Q8KCUFZBVC#?/&0J+JN9 MA(%,KY\>OMP:S.5VX]F>C/%@4[*\Y.Q>^VEU\=/Y[8]K3U-O=1)[/W$$V#Y? MW'\E]U?$<^TE7:P: V4N6&YMD)$:>[ZC!*GIOS4.6\HT)>)>T$GW)B82^SS=X^W M]U?O177NA!!JRAW?\!%3&3!F:X:H&OX.]YKX_#TN,==4$Y5AFQ>\['>W!E!5 MAK"-54;4H@Y\_&8[WY$ C4QQ%!2+4IV=*_>6\I7,%%45Y<)KRF]/GWG@2KQL M652J[)UFFZ;8 YNS&M_P7MJ.8[]1Y_V<-"QE,!&%:[&Y1]CS$=Q:^SLS_.V) M:IZ#S ]@6RN*HG&V_%?"7]]'1NPP/,#@6!,Y\?RA;IO>)P0EP[O/NH&!&39 M;T$_RCOR?KZKY*'_/4KPI?(H'(=X4 M?U?[00%CSCP TK XGC10J\2P\#!F8KB("J+]RS/$@0I37F8)T9TK..624C!@ M[DZ(BPLZM#/$(QF<=J*G%PR%-X(S#N(JMS>7]X_*U/3@.7SFC'AM=WB IAFT MI-.I#RA;C)K]BG/&!.GA'R-NNADV2G%A3 V7H4R9H1N\L7,E.H5 F4&7G$A! M3=VVS)G W-2!<3*F,!5UCR*5G!\^*@!"E&P@=@9@ /$X?CUH:&!*9@A>AA1% M[7!R K8%2!&S%IYVP3KV;Z$YF#:FNF=2(=: %Y@P]@MH.R*&(#H FY^,G)V1 M1QP"/4$/,%B@,N#SMS&HAEG=?K/@U[A$E+_,8* 9TCFJ*8,7AMJ$"NP].\#[ M'5 W%B,'R *U.O3XR() 0!>C@&S0S+ 0)YM-T46_";ILA[U?AAHDGZ$:$+2; M!BI:%!,,-Y_>+'68DZUO[/R)$]#\TZ(:B1:C=(52"TD/ M# J8V,@/S#\/IZ^0 :7*OP!Z0!5,_7!>\\-FOS4=M/$L^.B%F$AN23$Z<).% M['VS [B!B?F&_\<"1>NYL*@+68:K6UPK<<&@\+CJ7QQL%WVV\.N?FN>M8%43 M*D$<_<=6,)).$1DB# RH'%\=*0#ZXW D$VGCOW#0(T% P&=]L).RSD,H:H( MCR#*KB\&L$[#WMQCC)N8L&JX5&G7>'%C["*_[8KH/F:A<.[Q17P RS45]@LN M*;$%S4Z:UN*&B/L2+H!J#CX7YQ>A)89JB[#QN?(/M+* ;!U66.4GM1'A.FY: M<:T0D8J-1R3!KJ1QW@D_@V?"W$4$.W1*#*Z+ RLU4#(,S&W0,#,Q?;@=^,)M MK;B)):Z^_.LSVZ)U;JJD6EZH0?G$]G5HTU>@Y[U.B@Y=;8H%>A,;$/8@2QJ$ M7&[$9#9:Q9Z#0_13KU'#2V*=']P%REVSF2N6DI]Z'?Z<\+XTXSHR; M]4*%^3+@#6,/V)9OZN$@O/JZDJ^<\7>C-98.A_Z%9CB6XCJSI%IK^>*16#), MVQH)@X&/<;1LK-O6<%7.@%K3M-_8QWD.LQVT%76DML1!8(E7P+8^*-LVIVU> M#WEBZ+I)]^8WGSFV,P_G]WX_Q4'#9[ ,Q2%N$U.D!I8TUR>XPJ)NV<5?YPCR M^53' :H,2;'[M8N+7$SAITE5]4RY+9#IOLWXKL90Y%BW_E O[BD7+UZ_QG5J[.%P42O8HMWRE\#[;?5Q>2F:9\_&A M30H33];F=$Y1&B:33$KMD%U1>V1O#MGY\M^K-8HKR+F]/_:F=DQ)_+$7[\OG M+Y'PO)\8%NH'!C(AS@Q^>J46L?S3$CR+< Q-W$:YLRG*E9^@$?^HBQ\1X:&& MP9]3?J&'5\,V/L#C9'QFC8#"X/8L<:GCV@HCKL&&L_ ZTF^8']"ET9)HX,_B M670G]&>%O/B^MOYADX+C[M_="Y4X)3/88KT:.K7\>XL)^4YQUP4=O(@[]IKX M+2#*L%ZA>W';QP]Y8N>0R-K4<[0Q851<1+KHKH2O3?$\;Q9K!0F@.MYVU/#@ M&AV_^=U735S;^Y?VP0 Q<4%"AD-@"=Y%JM 37MS,6N+F%<2/G0:W*(F6&#%I MW:1 &,):^,L3S:>:_VOHWZPQ:IK159]_!<=%0YT1="+.X-'F@7?.E3O;@NDQ MF0)9>+[&R;0M_M[$%D3QL[+E:!('^_S4< K-:/Q09^00:,V/#H ML,D_\DQ^ M;\3/E[+=CKY0( ZQ:4PF\$@>5V6^"TH;-3[HH2=42UR[ M]&K^T3G#F6+BV3UZ0Q&-'W.)D4RPSV]H\):@$??[P6L!-?H!%6\0"V3Z%R/^ MM2L3EYC=8T,)X M)W*%UQ0UY4K6 MSML639?3^S:7[9+/OT)_3&$9ID);!MI8;)K\Q9!?%[+POD?<3H V7;B?R("1 MZE]A%*HOA64N+B[K^(^/2N^\B?WPM]"LLN"WNOA1G(EP@\'V&(PG6W4T4(H[ MEYQ%NSR_CL:-1=%Q0I?O95>VI[L?.43!$,77U3*-T(;G:YL<+>X9&MOUL3U> MUA\A'Q91N'[GBJ1LQ\5RE/,>Y5[I1WD_2J1J2TEI/"RD:/9\1]WKEJ6"X8ZV M](V%ATZV,\OKWDCZH^SY_J<,ESO-;F%7TB5)]BMA?(0P[G4ZU8-Q,0M6@?Y3 MFRY8FCVABDM^<%=QC1JO_$:VN.5+%J4I,@OO16%)W4J2^5 B[K"(:^_IT*0" M-9".9A815@*" MDHN@VCYOKUP%1:6M:5;'N*(62!E,)(.)5NNE;K,"95&*KSDI)XZ<."L/3&J] MB\+NN$HR8_/8NF]I!8=&NY:#_Q$!N]F M/(-WO77VJ=<&["VRMJ2S?"GOA93WLE#>WXUR(-DW59;1#8V(,;PU1/2@0=D= M=>]L*S!U%CA0FRUU#=W=]D6ZS-=V5PP/65#3;39:.?!PZ4?9_,- 'WU7&2R6 MZUF18G\GAG^_ 7X-8@Y$U"'V^L#C#:^\B6?R@CF?>3ZNY["XD$BE3TS-XTG' MOF%(G%_WYS?/T)&3&TM\=$F'-B@ >VIHP$-::OU%$;>ZO1Q$+.A!@5Z->;+, MDLGSVH!?H5D-)B[/0+=2HJ!J!Q@PNI%DZVIW]PD(^R _V_>BX*)G.ZJX9F>> MT*CIW6GI-WH;+!1JJYDK+9LL6FU5S9&67BB73,O0Q7I28"DR_'R2&$[(TY-" MIP[1W/H7@#%8.,KG'YJ8D%?^$[9B:@8UO+[Z6:FO,0I\M]I?/AT!&0$5024G M;*2N-NLM-*U&'*2O5(E4,)O9?J(Z9* <8Q\FG8CG##V7QC[T6 M_VA6N?A'&MQ7[*#*5PYDJ0!O1$RTA44G,)[>?)H;93K$DDR+4D4@5BTD#&*7?@Z3D MCFTJ))XQ#6@$NAS0:0SK?=C>: POX+_A6XN,1(:"J6./'#(150;\*@^,\^<) MKO1H)*/:455*'A L*E>!>%'-*U]#$9039/'B+9YKX)X:T[TZ;\31%Q%#@P53 M"Q=,@(489CS:_DY='PG$+\T"4 P+BJP%9-B\P]=6GK,"*V,!44&J"HYOC+/G MI0HF!B]HPE,74&=*'%[1 /."^"5BS!DZG=HCBV< CK)3(,0,5^27*6MJ7YYS M9%TNCC&)ABEE=.))@!?2:JN@^:/DUW\ET"!.Y?^A5DUIG3?#)Y\]Q\_,WXC] M.@!B'8()0)1KS".!Z4U<$/$/+ 6#X^<7G AIH6B1T: G.TQ;IA%2B.JV0-< M\D0D2W)7Q'G/RFIW.:O--L]NG> R.M7ROXE^B/B.?ELB@.HHKV0!W$IH+NQF M?VGN@RFWF%%?]5/JA_GM]]OQTOSZ85VS?/KE?23GTUSQ+HO&4X)G3:F/^?D-26S.I_]-3_0 M@=:'( "^0B7M*X8%I@/-Y2<6PRI6(C-:E,S^IXM8RAWH(V\X.)AB7XRO 2QJ M[L(RGN0COJ#G39L 5"@D;KN&R?U96 @*1HO^RPNER)+E8; , B]'%RL2Q?/" MB2Q: '9_U>)_!MCAPQ7/F1< (8$<\J%0O%[$?5.<0V*K0;X[]9YH_DGL<9@ M5;DW X$GH+*\D6B.?'NZKO-Y4K^\'-1A,V[CXC@Z7Q!]^91UW,P4U1T8+S 5 M6?UB\22&(X:6#P.+FP^B,$1HRQ$P* SN Q$4J7+ ( S/$&LQ!<&KL(EJ!T%O M?V;S?2E84&O"D8ZIWZ.G(0QB.Y28U;$V<96H0K&\AL))Y"BJ3J1[SJ<6,N5/ M=8?H9%/^%+HO*56&,9F]1N8H.LE1ECF*RKGVE281CQ1-(<@L^]*;.6GK/E?E MTX&2%$T9HR8/%S#2#^;=EZ5W/EM-M#U&D1W,EWW3*++CSCW*)1T+C M5*%1]:S$F4ZR8XG$8IY!>5GF,A'L1M9%>2:,S!$LH5$R8[!"%Q$W"Y[-\@9B MJ]/44N>QR_?@\UVK GD:\Q7!=EYKD;538[4!J?QVQ\2FA(:.10N*+@5$IC MPC EEJ)3!B_RY$-+,Q7!JV.JC\*\C"+'JV+XF;'"W8R\C/WLHSY+TS M;<;>*R,"?V.F[=0DKC7,J%0+>DJD2F(N_(>_Q%-=A;EL2YJ3$P6WD+54IY8] M,83TPZ1N4:E[:/8%4[A9(RYL^D.CC'/KB"S["B6.A4GC,'*:>2]!$[:C$$US M/&(RD357), RQ2C;(N==+.?EBBR@XLL))9@Y5<=$6_@QQ4CM(72OC94IKQ,@ M,MEQ.'B6YF=:"_G$M,,C,81^9'6@N:9@SZ. M]?QF8"FSM%4Q$=+1H?!N7N%*$,KL=#([75FGJ\Q.=R*C7/[L='*4Y5R6HWP< M8Y>OC489PK'?-_9BKU1C*W/RFY-PXPKE16,B%] ^1(,Y-P1<7;E>"H90* M7LZ-HU;PQ6R""@PTV6P3M#Q_?/W 6R&9&:G($)#BDLZ6(,B@R$5-PKC @>V5 M&,4RH]P1 NZ=VBO7<8]4G!+'6^6<+RP$]- 19BM-]](G7%QGSS\FO.=Y=(&Y M/")A?LQ+PT8TYIEC)BK 2WI41UXZ56;\VU@55R/CW[L]^-G#0;(:9_VL4;=[H9DV>DAS];*D^6#@D-"0T)#0D- M"0T)C:.Z55B6!+*TMPKO;K-FW"EJNY1)A*7.HUE1-\.]Y=',^>BB4X&B&$=R M="'GHIR+*[VR*I#2-G^LREDC9\UF%U:-;L7FC5S"Y&0\SLG8;%9M+N:4U7C= M*\'?OWSP6'U$R/3C=;A9O(GVB@-+_PO580,Z&FCPB!=DOS:89MKHN_8,W%Z: MMO;]TW_^AZ+\\E_U>M2(,F ,$[M^P9B4OV-,2DWYS<%DLK=!/<5Z77RW2 '_ M%K_D'_+/PJ^XAQQT_$B'OYYIF':H<=%JG"F>98C?OC4:S3/8^VK&A)CLU[-Z MZ^Q3ZP+0FL;KJIZVY"K,5_"(^0J>,%_!/[_R_'__6Q?5[>]L*TC)>QL5NH_> MVJ-K MW%A3SV7*NUOZ2DVE]3Z#9./CD#Y!0Q(O9^&??S&H0QQM/.,]<<&$SP01_$%K M>^G$Z,HN#(&R^V4":1Y<(,W=U%!FH6S/7>ZD_'*--(]1..(#JP0=0W2^B.7OQLLW+V0JIN1_.Z9"M!E)M+QG( MY?WD3'66I0Q>VR?90=#RYR!H^2HL<1#B[,&A4V+H\,Z46@PPA?GPA:*Y\M-UJ-9JH YHE* M69^2ANT==3?$S5TQ^NPN-FCY$I]E":DW.UL3'V[1,0@+:XK U.$S2GGTX\RN M;(97P4]CXM#Z"V%H,Y"9J"#R3]S8*WQGOXC&L.G[8;QAOUW>+&_T$ML,F@Q/ M"E(DH394UPYE\BGM4&C#=/#1$5+:,=/2 B[\B"A3W1/-) Q&Z?KIX_IS6E[@Q/&>B$AMG2^>LB5/T8CGVDNZ6#D6>68X MYIT\N8#(.@=J8I*L.$)<>BQ7OGI$SVGEA-!FCVD#*A95OBL@IJG0?WFXB1#Z M(/$F>2..#AL*QCQ1SXI.IJ8]H[Z5H!O0A6L[L=I7V+;F%[\""\0]3RHB#30% MEHT2?=EI9=9Y>];R_7WHW+$.5 M)->##YSYL9E0=XR%PFZ 9-"2G!R_$MER!$7T!LPG2U[Q^F$)R30Z-;QDX%*Y M:/*_5PEDKMA:E!=I$5D:8>,ZV&BN27$TP$@R-%%R#-JH[3+PY\IUU-".A<$<_()$$@6&?E*[D;!$Q3"'ZAXO"L>?]QO\\7II(-=S MI)=3OUW/#TS6DFM)@7*= N\)T;7Z_5JGV55UE9 ^4J>T$@.+TS_6&6E[Y MET<[R*WZNO2C3;&,VB&5&"2Q. M0WCNZW^D$UMQZ(087#WQ=XEE06<9^Q6BQZ;]^IJ+!37GN8.URI]P.N[A8/&? M12T[J/>8@0FJJ?-J:$$QQ9KR-C:P6J*HWLG+)R)37$=%))1^ANV@L71#YT5/ MQ>"!6&!=FN!6/RY#%^]%^XJ_"C\*N:%%!D-(P.*T/*X6L69MK-ZO)B3&VV7S ME8 3Y7<#88>=1/00'6EF_/6%?E&X)[/-.TW=FHE?_/2B;RI?"I+UGB:K*G+YZ@_NX6]NM>: MDVM=(K>O!EO(0K1#Q>$C+6=4L7%:6Y.W0J65]EHEL(@^CK?4<[6**LOA/JGA M/AFUR'.7CF,O[+$F=VSG6%B<:=]Z$.L2UG84# M)UG:5U8]EJ*1HBGW@KV&!)X$7K' ZS8;M69C M/^$ Y1*^!%ZI@==LM$'C57"I/A(:$AH2&A(:$AH2&/#$L_L3P M\W!(1;*^,.<>HYKG\/))15[KRHW*T?A%2&A(:$AH2&A(:$AHE/5L*C672YF\ M[YJ=->YW3XE\S**83%KYDKQLN*TD6&0,5927J"S;J 5;6#O\I;!B947-V3,F_#2 MCQ:\R/@V")U;TPNC%+4-RB3X4J>2R/_$8F]9'W)WYRG8 9+H$N@GX0GQJ++IZ5BNG6K$8U0Q+/@!CXF5-U[L_(4FBXW+ M$V*YS=IPF]536[5&LP*Y@>5A@D3YUBCOM-JU?A6RT4N42Y1OC?)NNU/KJ5*7 M2Y0?,\H[G4:M686J6YN>"G]P"0@Y)K3@SQ='^1"^%&?9__N7#QZKCPB9?OQ, M' N(90_4X5N,9Z#STK2U[Y_^\S\4Y9?_JMT$]R]1WAD6C+1I M$B?F=?*^7A][#: P]!FWERX?=Q$#[V.:4/R<<^)_9AQV-OTWN>C2BFGO[0 MQL0:4<4A+E7$WTP!CC3"Q@N4\\_NAY_]CQ[AFWOK"MX<6#K^Y_._/ .68FJY M;#-VFG%VZJVS3ZU6MY'@:(.N#\KF2O0ML%EO7?1WY_/;^=,YF#S$]5S;F2E# M"G8>,?$XT9Y0Q24_.-OI;!JO](:_]TQ^8&>/%#C2#-,@&+8W<+^(QIZ"UA,O M;\9])\[]S=T71&U3G>=])X+FAAX/7,5S!5Y0.,G)]FH*S!$-I)E-.E? KV%Y M,+?NIUA-GKOT;H3TA! >JYVFRODT%:MR5A=<6:,<\JZ%JU=U%97K-CV^>U MU:TPKRMLF@5>U?-.:[=Q'6B:X_$U<#*E%N-/%]B93$U[1D$A\%N56X.\@ CP M)N7*1,=$]MMM0U1#?[W>Z61'\QH&%:-V%X=%@A M7%AD#-B68JP"A>6,:+"^.%2O7WD,]L-@Q/ F<;#&QI0I__Q*)R_4^=]Y/D6S MO-6;L-$!;W/@-ZFF:(^+9B/0'LW&[Z*1V[1&+F=?R1^V@]K@.A*5I,'(HG7#+>*^ MG^-[(\ #?3YY$769T-YLJOE+KPA%NXOTME>TK5ZG /3EJVAWD=PNBK;3;^8O MNH$))J2EE7/6/F$D)7,-T]QPUG::O1U$1PQ'^3LQ/5I3OE+"/(?WK+P9[ECY M9MDOC#JO>(X/1OG4 WG-V^*/Z-_C8 0HGDBRFA+88K.:\D1=UQ2FF@L26-((2S\,^_&.]IXQ@GG0Q@^$V3P!ZUL-AKNH1.#F!NS10R]:/: 8\Z6R(&W ME;X%J= @K^1.CF_ZOCC_\3W R"K7!M-,&[N I0RO1Q5^/[I_QBV1%HZ;IWU[_>@8['/PWFQ(M_#73\]?+DUF/N,'YWMR4$VN%AO-/X4(RON_[O7?EI=_'3^"M^UIWY[(B$# M7NJ;^L]*PH%!!)NIYXL^!$D? >*Y]I(N5H[%_IR.%SGAG<3 ;0\5,&; 8C.( M"3J%N8['E[ 5OA)+_0_B[V?P1I_$I*03EYXKOG1@QC%;H0P!9K Q"(G$Q30. M%A7E;6QH8Q )M[HQ):0";2%=((<)^6%,8)!Y5^@-#VB/+:&&6$(QK9E!4.*SLLY 9Z!'1.75X8<(7.I0HSD# ";16/@T(5LZ.7@ M2U@]ZL?(22H<38 I5TL)^- M(1S#*OC\0^DY=&H#BF'H?92-_0D;S 9 '=&@5R#$34=XZ02ZSA%-R+JY1-8V M,(FZ 29>0NPB\@1#4= 8!K'[0R9DR;^,9M=R]5)3J,%[T&%Z:RYH&!PN*_C7 M>8RH@=]%4Y"G3( _5)=S_3#O!3,JN;#@H;["*>&9)DC&F01S9)&,\HU:;&A: M2X8FHFTL7Z)(*.. BP M\4J)<^ J3W3J\HV(T@*S :WS&A?=-:RYXF>5_]RK<=:N[ DP/T/KGH$2<9@O M6PW70]W7LX J#8Q F*!/PW4.:')%9R?01+.-+-DC<0/0/N7^) M0B.?C1IJ')B]+O,M@W"\P]^G9(8_UKAZFDX=&]9%O/6-+08OA '!WE0LS 9Z M&@$^ZGQ:6,0%%5;606.@&YCF,<9/)I4[4$**VB[,YKNF+V["P(/!@RD ,P;H M(8H%#7(AFC:H2)"_&'MA:?!C4V9P:PE&]MF!@;@#L8_!#N(K=AH<\4.-.,Z, MYX2;X @'BLNTK9$8,AVH4MY@19RV$%W@_Q.2%A"UK:2>9PHS GER@I$_@QN,KS!G?.L-^ $C1_AJ M<0UFP%0U1" E%ZA_=7Y[Q\;.= M%Q5U,K0D5F.33*=YG;XD5XQU8>"]-?4/WO%=.VS,\2+K_5;!VYL+947H$*AI M&&\+_84W[6]M]MU"SL,2 X(>;]01'?]-;&8>^&8FOTF_ 44P] .Q=?TJMJZE MH JW5#?A]EG<@9:",/]F1%TS2S*&?>V6-'G;$#PY5S,-=>R2K!30N^2TJ<9"+6>-G#55 MG34'V[S)22,G354G3;_;/9)I4XQO7 &''H?HM"3G*%NS M2$Z.TYP<4L-+$%<>Q%+#R^"%%5N@FT1N4O9&IF'X0EYKI701W-=]4,EVS>WC2/YX_]?U;T'7'ZSWW6J)*^H9\WN3)7M)'/>RR2YV-FMJZVK M*9J$+-Y0I)8@[6A?_:^[ 3Y)E$4]492,NYT962*!1N/3C4:CT7V^Z+[HC$X, MWZ>S?=)"[S1;=>$HZ]WSK5FQ:99/E5K:DZF$\'\]5RJ=81L%IH M3E5H+KK=SHG)S>GN"K4P:F'4*Y@6&BTT>@4[Y4VL#N35@;Q5LT=#0T-#0T-# M0T-#0Z,,61FSYT]4;35C><4?CUB4=KF8 Q:7!39,"BK,%I=0IR+UCF>YD2U+ M=U-EM6.HJON<;)QH04X=HETZCW6WMQ6;1:1TT MD%]#K*,&L0:Q!K$&L0;Q>9D4.AF.KN2[D;.Q+K%7IW$U7"<^T.@^7W2W6X;& MM\;WV>);:V^-[O-%]_EH;YUA1M?RU;>,3^"6<:5.$GT]7PO.N0C.$==J+39: M;$Y5;'0J&"TT6F@V-M*ZW7-9;73:EEI<(]>W[#4T-#0T-#0T-#0T-"I-V_(: M;P?H@KXGND.JP_9'1Z-J$)\\B"_:W79]<;SWX>J"OEHXM(;7('Y%(-8:7M]A M>&$+= .=P0#@>TI2Z=@\,$/']PZU4.HHP7T=!]4L2E#'P&IT:W1K=&MTGQZZ M+XS&X.2"O$_'.:#E1LO-*Y4;?>-"U_35$7VG$M&GPV"UT&BAJ;&#]10K(FIA MU,)8G3 >U2+7XJC%48MC7AQ'NEZPKA>LXX1/.TY80T-#0T-#0T-#0T-C+^RI M>;W@XNJW_I-C0WLF"^"GYM@/\-((\\=4[3=3\%9]8ZT(K6*6&?)'/P"R;68* MIDI@,2QKB>]YCL?9%%Z>",8]K#:\7*/XM=7//< ICGP=FWJA5*[:1V:;0>EV:_9?_KL5]IS.#R3>Y;7LN)]@_W5]"(SF#-9!7YX*#>EOLBP M9W=C'7R)E7KVCYU99E/1/UB$SZZB_\6<3^%+ 6_98!E[6:NX@@@8O8O<:!=Y MXN=Q9QD,]Z(J*!M:6J%I(*\5R8(HL'%*]\6'DO&M>%#G\-K]$%I%>.V9AJ.5 MCZP]E@E0]B"^MG9!LB58]FU5I2=*\:S6P0N'72;G.\\]9?X#S/03LC#GW$H8\XZN+DU3YVS?[7RWY]Q*&/.&JU*:F#PZ-^ MSE)]Q*&/./01AS[BT$<<^HA#'W&(&@ST[X81E6V/4G&#Y!ALLZ9\1 0V6%+IHL%],L%@N/OI"O(77 M+3="[SM\]=X,/'A#-.]@/IPQ3"+T6-39A7+FOV7_^)6TVO^N/(G)$/]WH'V) M$2)/>)YM"IY\_$^'!V9@3>8TCJOOCD@?DU31 M#QTYN#VC&GSH6[#+' M="0S"WP[LL*E^7!@"(#4)VPE!*O5 5*NL.#W-\''D?L17U][TO6E\S^9P99H M,L6S'W %;N!<7+/FM/I7F!:88/1*XWLX5]Z9K@/),J>XX[C?JG7@E/* B94 MCJ+-*-XKCS^'$[!1/J_B<[O&?&Z7XK/1A47X>+S^[\@/0=E^"1P+5F;0N5=6 M"!+$?C6#WSGP&4]';]&.Q!54-I4PWZ@Q\XU3 OEQ%,G :'>,LU8DAP"E%N=C M0*WVXGP(AJT9+3QV5*S58YG>&5KEENE],3N[U?$]]@[VO4\FB>BM)\(@HE.; M!FR1@>U? AZ:WQ<9%AOAG[WTY(S4V M&6FGU3_9H0Z2H0Y*#+7=/N61#C88Z<#8;:"Q4N3?+7FF8BD)%TUF%9RRK![F M@J8H[M\/WW$!3YFP>E^)_^3V(^RJ,P_L*LP+9LF>J3LAKFVD&(S!4+-M8R5C M='N::YLKK&HD]!9H#+@(60"/,O%LSMBFW(J;^ HM'$@WW\>+-RS_P";3W#^.TZ$H['A;BR_ADY MPL$#'=K]8D_44=H/]%)J^]L9]+HEQW/U('PW JQG1W/K69>;#P?DM]U:.9RX MH[0?Z*7<9GYHC$J.Y@L/QGXPQ: )=CO%RTCRW/,.NP9*Q!:C(H_%70@2@4W% MP[OCCR00-+9,MYE>DTXW]8:M'M^GR'*Y&< $V1'(Y)S=!R#<>$QK>G9F"@\S M3-5[W'G<]Y5GISV7&NL&5-$;WE^[9$)QQG W@3\ /.^-_'?EFO$@S0\ M0AT!K>2 MQA*(5*?=IUN)*^\4ES^!J[EF@*8^^[NRX>/C@CO\:7J[N7NM9]. M'U]=C'L+_9EJ[YEC;!]&PKGVGUDNWD_>^6E=+@?>Y0/KS"CT5W3QXESL^2)Q M;B34REX$(YMC+@%_S-YQ2\53&S3HYPGW.,@'@W\A(^!EN>NG8WG+ M":QH*D)D"WYA.YB=0.8O,(-@CFQ/LAHD%$S-.? Y9 ^LBS9(>S& M,T2;(34:\!EL_+!57%68BP>?E^QJ\7L')XSY,TJ9 %\*N78UD'K?X_(]Z-[U MGU<\",RP^1CP9+.'.?MV>7?)?KFZ^@)]C4,N$RUD8(:C^\\YM")FM(+#-Y_0 M%@(^IG&U1K>1_@%K2K=!S<0#M@%QP91Z#".-6%F M(#DM +DT>U% CR\-1_S(+IRW;*T%^6>:\0L'GBUM?%Q(6I2HBAP;\-%X=_OV M,AT\SG/J.J*D%3Q, 2/%/8>8<>!/L]"D4/\!O!KXT>.DX!8 >S;16P2C= 1/ MLVPD23D<>%YLDP:C NF]P'ZPK<.EJJ!^LGDI:)CX8.$MM%/._5%X/6?/J0BV MZV.+_ 13Q[;Q@L/:&UB5&"HY"%LYZ0UA\]GM:^D-8?-&M%I M#'K=8V6.*)^XYO"XT@@_4X2?0%HFC6Z-;JV_JS#95B71.IJ?K'[YQ(Z6=W#C M?&(GNJG;6SZQPX[_J)JE?$ZQP\-5"XX6G-HZ3+3@:,$Y%\$QV@UCV#L3R=DQ MC>6A8[X^^=D RUQ4I6]A$D-N,UM>#Z#@2KI%'68B VF"T7AHDZ.0BA+&@&= 9F"@] M31>K8CU@%DB&\:;$1 X]3O$^)XLHL6*2ZQ%_7.JR@1?T87= \;/%H<29N,Q\ MJ/(L\&F>@*;05X&L+O4,O_P?M_!3@/,?<229FU-QF0WZ5H.F,&<*2W5@6EWG M"F MXVX5H[ZSJS3I?9W %P)1/G:6Z[85+A&G3>R!ED\M@ M1K^_F'%JC[1LF,&DT^EW#DC+)CDW/8KF[NKMA M_59_]=6W\M#Z[1;(=DSW:C9SE6:2=\YNHFGD4AZ ]^,QZ.C[P/0RU[9O3->* M2(E_ ]T1?)7J^Y?(L>DVI"=?NN8@B?S>GSD6T%OJ2ERO-VAOQBG9%=7VE%'U MV['%V =;WCGP+69XX=<\?.;<>Y$QH$WH0L5&#&JVC\2@O>"F"@89O0W5X>%D M;2^@.IBL&?W1XO7S E;=>A88>PRSN?'OL&9[*A?\' .<(Z0H^WWS9@*?5K)+ M-G9O?G^?OO(_T!"-+/-=^1NZOW#_$39?$]Q5279]HD2/O71493O==LA$R^&' MG#1T%0%. R>L>C1WO MX$O8VE@W>(TJF!^'";=@YQ]5"&XK%X)O_W7,\?YR3>/M5RCTL.7DWC''?/>> MQFSL,&:5!-210W^@)23^"QC!EW(*R![PK0^!/Y7%U"/87'Z>J0+=0JY#"25< M_.IX))UQEBG:0V5;>0_;N! $%:08?H&M=+B/M&G-GI&W_BLD_53YN\GVJM/K M:?9NPMX-TR..6B/-W\WXNUDVO%;WZ/P%2_O)$;@*D.]R+6-)L\^X)V#WY/'= MW1*C=@$+ECHY*+D;J9Q1D4A42>]F&.L811"KEMZ-O'?MO=&[RY9ZR\FHW?:Z M/>J?%COK[:U8+-ZP SM+>\0JAF(EWK%AC;EX*D[8P6 C)JJM)3R0*;W"_H$' M1HQ.C%:S3&=J>P69V@:GFZDMA38_W;QL:2CT?2Y/DD3R#&Q[VG'@$?C%@Y3M MMWAXL$(STODZQ5B0GL'"*NA5PMSA6V5=.M,$1/N'9SY(8-<8H'>HJWGN+2=W2//LM:D+4@'WV* M]V,'[!E&!]0+:YO><4X.+6&:-9HUFC7[3A31:]+,]QONE.(I#[2UT:LJ-)?TT4E->&+W.967J8$^Y*??.A;=_T(*C!6=#P1EH MN=%RH^5F8[GI7/:UW&BYT7*SF>_!:%^>6@[QO3/A);&I>2['Q;+F25*%U9'S M(30Y5?GL!"8RS%2#QK+F6#4SR5=(F?*H)CE6[BX(L6\PTT:*5$9 VQ%6@/7, MJ>@Q9?ZC$LB>S!;YS\@,H+-+NIS#Y?4=_)'2WSG9*LI3T_'<.78_5BE.,H-3 M;S:P2PY,*?P-KP4(RA5#YV-%?0Y6]OE"NU/;/\BZX+B<_^$M06KS1(J7[$/NO36/R]KH=G*/ MC3W(BVQ4Y'R97IR@'+'X-E5M1P!$H1_,BS ;O]HV_D")'@%SP";@>ISR$202 M.(Y9)U-2$$B6%8#HB22-)SP:P4]!:*)40C=@6$IPF?TE;BOJ@PO4CRR-)O%RXE=:"B\J!7 MLSD]53UZP6%Z[%@U$B7(J#V+_I[6FVMNF9%(E@6/A\R7*1M H^%0F64&P1SP M\VP&MI 3&"=]!64KH@?,08MLI9F)YR-5UCF5F^30$9*#V!IE",($4_22ZBF? M73;?45824$ MQ1EN80XE,N2[K4Y?8CR9L)7\ :P)],3+?L4=%[;.>27679G9LWAZY1>FS*3;S4 M;#-%IPL+-)AX:'A$,AVR,A16&'WUWJD,:%!=;) M7A0\#%V:4,HJ39E:2 3 ^C%=&F1F(K?Y+I M$'D;4&6(5I8?M(2KO>0X,?T!(,:?N)T 2B19I9$YA5(A!3&>C;P>G # 2]N M1/Q& $ED/"E;BC]*,Y8_.3:MK])J3;8#,6F4\EP:$7))1*) UYL2IK('Q)N) M=WDI=P:"#\A&WE(F!,/S+)3)9?[Q(! JDF=GP#XY(5J>7_Z425AP,'#-]!F)H-W A-($7<[6\83)XX U>&Y=YT,EJA(Y<-+)E*O>$XUD; M/:O BC]O6KG M@<,NS4OVYP4]2=E!L];F(N[NCZHS:@K7V@6+, 3]\!V*2*,QH'L?>/O-5?L1K&#@^8 MXE]N/][?HL8WXVFP?!'&2$SP)Y]WR!"@TB27C#(=P4_PY0PL2FL.ZHI+.4:! M5KBW%[F>,3M@>0&@HZAGMMH2[&3-0+=.0%4R @$JCV;9E/EW"'V)U:0$.+/9 MD,/*C6*+/2\F_D/UE#2G-I8GL/R@O$]-FY,7$40TG,OD,^F:<7%S?_V6@25K M)55*T-ADO]R]A[V1A 38"G)IX7;<2KK?_ZOI13AY1L8Z""B]4$.9$ M/-.*V MT1XFP]:6W3P$H!\FL:1_NY,Z%RWH* !3";V&N%C2"N?.XV;^**3#TD1RD#0< M\P.GG1"IRF33 RV6]<[6=&K?I=5,8@^%1.Y?(\!RWE&3;+\QI@CF&[D,/)GB MQB# S1Z(HT]Z]0?CLLV -)=R_L)W/[0N6WV4%U#5)LZC8N"BGAP4;QVSLBTK MWE!]%C6O1?:I^0@KD@@+[7,S# ,'EA):T:')9\>SQV@]XS.)U9C9<\5* ^RD M;*:X;[3O;[9&0Y5&3'A*X$;N'(%$C?1!M=/9VI:D.+HP3!TO0TV,1_1KW9 M4/R(?8MDHV0'!$NX3"PF-;5C.6&AJR WSHPK3H2^]?O$=V$M$']DG')_7J9' M>?>X/$Q,F^H 2RE=I;K.1DJ1?T_J,1_!0OTH$@^#RU\J]/=5.$-2FQ^U'RK MY!LE=Q"+\J*FE_(>.VV716WYE,1US ?'19U:- >Q1Q8F-$#((T )M "-A=7^ M89YSUB[H\6>JFJ6(A7=R@UAH+*&)?.?*TRT]$XFNE\6H,@\BE46JQ9&G"LLC MRV$^QJ&8R'U.MGZ=J('BOP5TGA3,H\3A49AO 3E- 0O7DSB M?=<+>FX8>Q/&;FP4 KH"_(R[ 3.0?A68S:T\!LLEL5[*4%B44Q](X;.0N&\>"*Z+P(*N @1. M2B/H$OF;6@(_PZ_(H0+::>$$K-!_;[T;U1CFD;U15?P^)@INM^S,S5Y!2NU- M^J_5V#?,UMX;4C#-D<9^%ST(4$1HDKS'.IHO96+=C2M&*^:*T>H8OZ4=4[_W M\QF7I2GRWZ_/J=I[\W.OM2<6*FH7Y6C)6U?1YK:!M6WC26ZDKL/+(OZ*9W;*8R;).N^DQ['%F&=?TP M50OOU!Y(-02*@IJ1K>P*6\H+_N+(RU!14UYLJK.[ZR1X'[R0X_Z<1/QLA'QZ M.7EWC[*];N0K.Z[)<#MSP1Z1!,,S* M3!Y9\;9PQ+AC-EW8K4]][XZ>N\HX3^]]^NX:J++!5,"'KX( M^Y;%&TRLHQH MO?EYD04[D5)_SKQ0"N=5<^;%&DROG#,OJ)5J.).6;U<.T :Z;)?'GB_R_HF' M[[^C66S4( M>EIZR91I\&GGO533Z"U6A2SNY]!D;U:HS5C< !Z'Z U+[!E+]<^.Q>M-K)G^ MH@F_EFAT[ZFC\BM_\MTG-&EOZ&7VP;2D M#W*5+U/U]WDL7_B<=G(ENRWD]F_RZ;AU\E8F?>=_D_W^]M'Q>-Q)[C4UE#L< MR%H/IP$K6KM#'L[+5O)_*4O7C29E\VJ+_^4-3 FH#;J=O((OLM2W)*#LF4]BJ&7O+D]3SY^)\.;(H":S*G+@E7 MR6^2&OJA7:HL6;?;6<6] BKWQ-#=.%,&%L;H&./Z[\A':_D+6,TRON-*QGK] M:@:_TMQ!Q8TJ'PF"CE&?9!CE$+.ZV0N@>_\F+L'Q-51T60U]S?/7Z6U M._6!1Z<4/,@^/7]N[JS)RG'SF'RLS)[8&9GE[(EVM[T-,+-F(+)4ED%_8WOD\Z^Q+=[7BX_7< ]11Y2A\0A;5LP_.$;$PO[%JPF?:/='AU-'11%Z6TRG$V9OHJCZ[3$/CD^;/4,XW"ZX&5N MM_?#[A5*HX%W0TV'[ML^Q"\S2[U]8,A_C;LN,P7'7 -Q&@8E9F'U@-)Y (QD MHC#'N*%XH@V%O7KWCN^HJ,9];=^'H]'">%[N)./C%^)'9BEC+;X^!LAR?>^Q MB;<>H*>'94,OT_R]CVS?R=X;+>Z75S5?'=UE[.>#4+RI*MQL)C;2>P>8-I(7 M]0A>8,*'=A_RXS"K*F[FB[AKF_)27;KCKJH2= M&"!"?PO4L/'?>'ONIS?O[KY\^.B(\!Y?>K.GJV%Q+M%6ZP\9LK+U&?;:3Z>/ MKQ:6("TH!YK+V$K4J;NAN:RI^:RH9A3Z*WI8/0^'+&I*G23AZ!FP;I,*M7ZW MUI.19:_S!'P6<"%3+F6SID8>)N"+\]O0O J9<<03CJTN5M/54YG%CST$OHF7 M-.4-\P<_G##;GV+*5(MT">58E4F^,&&.BI;'7 (J%&B)-%.:%M1=DES-\EW* MD8#2B!<&\';T,W>?XA02- M-HS>"1:\KF;YJFU1X"13TG$6L,,7EJM)V;@Z%(7K-T;MRHHI5LAWC;GZ8J[7 M& U;IX>Y ZP*96MMUG:GL=08G?UXJ\]4:BI8N;MEJF17N7(;WB8/7!_$,;#O]H5N MVZ*S)MM6+3E:940&>G.51I!K%E"!7W,ES?5&#(:<#O"RIM1D&M5EKUQJ%B*JG]) M@9/R*DRFZ.XL\!]DZ']I$AJ'*9$ROI(ZX:(!5(QX2!6CYLX(O0#2E<2!MRSJ=&9B06=HJ0\ M()9K"9R0-_WQ6%4Q%S-N8?Z I(:-JE0CN8V31 &K*F0W:>B29>I@E:GB%E=] M'N0KYR0%D)*QBA6#I2)9W7X#E0BV]8-A#/$/O$6&@\#\+>Z\IB' [Y**"3XR MI:!"F/?D.Q86WNE=MK*%=_"A*#YJB&&U4-TK4Z6IH%1L/3ERM:*R;9XM6*\J M?/;3D'$IBOFBR,;H62.5M=S,G<$\I>_&K 2H6U[?,7Q):O GF/\<4E\2'P MIX77GS:^O%;0: 5DEKD;.&@-\[FH]T#LQO?-2@]FGU?.-APYWDF&J MG.NM[A?)KJQ_1HYP9&;OJ3F/J_Z1!*IAY^^)S60Z[(RM.HY"%/4TSY6J$$WK M+YKV5ES53BZZ<85CK&L^;/4:5=51OXX$6+:@DF'Q?W#D_35Y6A=756^L'K8C MTNI\\OI:ICZJ&69OWYO)#L!,N:N*:_^=,[Q'A^7ZZ(G,:_(=P7-E%E,F)]R% M;;+7UB1O%:;$F#G^BS1M82B'C\$6F/#H2VTAV-X4, M\1\ 3AG>T""(-VFW6:9X=K:Z:>87D98;4P9PEFUXC4Z5(92E*%6]5K#+5%;G MEZNJBGSY6+E+LJ@0K65&6.XDJ9V8J:.*>TP_*8LAB\?")NDF'<#RY)7@E!0Q MV9R\;)EA"29MH.PED_(7?, --' MB&0ZQ.(9<7&(,UALFH^&]G]&@(E"U=H^#_G,(%B%LABP]ATE\IT_F"D M-5@;Y%: A]-RJU2#!YZ/2WMG*G^K*I^K$9:I*KMB'[:?*IVK+;;$$L2DX#>F MF+ O<9GZASF[^"9(>-\RE1T16',EBXL7Y'V&)K"%N('K.;Y]ZR6OIF_N6F#) M:"TD5BC?=4T&O%F]@OYHH>1"1>--JH ;O94;G?W-^F]7255N\<$/0$.H ==.,6LWX$W=@LJ1S7,18LC2)XR$HJ:)GLJM2ZW44RT[9WIF23 M^CS-?FM)N^Z-E VK[O06*J?NEY0-=7"GLPDM7WD(ICS(WOMX*_2"?)4G\[>[ M>&\IDR??)+E@5!9!V6O<:2EWZ\9CNU9G1%BN%K=<5[8LSX;6/_I5^JW^GD9[ M"W3#YOAJ-G/58:),>7H332/8!CE/_/UX##O%^\#TY"9(9D4T72NB;1(Y>[[* MS>DO$>S/@>Y;3[YTS<=^P._]F6,!Q>58->QLA$C9$?)%[MZW9LM@'VQYY\"W M 6R>^#4/GSGW7F0,UIT>PU9Z,P89_=%1&+07W%3"H-%&ZO60LK874!U.UCK= MC:!T'T2^CE @W88!\_WFS-H)[1SC H=N%FW-;$ >R8^DV[A4Y+ MCG%83I\\L]0:8GE;J<&^^#!C<_8/]=\73KU>,+GDR_+?=4JE>.#$70L'$@F/ M9SGFT!F[%V+D$,H?M^OI7-SS6<::T+%;C_UJDJ^P*]V7:?61#",3VYU=^_ ? M=O'AZN[Z+7.$0(]]X8/2RF<7L#MY"Q)]25TT6R-Y6),U2ZD>([8L>Y.M")#_>JF\7+- +P+CD, M<>=J1F&NXJDRJ4%Y@A/1#,7A;T6#2$>)%;'D0E7C^Y5 (DCKS$LG15NKMQW,O*\R>0W*P#.CP@'^7YSN$:Q$!Y)=ZOV2@ M-#!J09YE4, ?<,M,M8!06B ^\!29?.+QB:-GXIEO7).SH4ZDY.D:JNP ^1%' M@";G4LQ"Y\@8$V(R,X %''J3QV!Y3&13BJ9BC#SC9,I@;3<<(1W" 6V@[N;< M##!:$9M)(='W#%$L<0^)2A.?&2^G72';A>1.W,DO\ M0;Y?.(YLBH.U&\:GD[(]% 2YO.$#%R3X#\@#W$J@N>2Z;].09,FB"1TH8KPS MZ+&,'HI(^;G\T;3FR>D\>KFS[BL*Z&V8G0&K?H&2FP^=BPGE%"@&(A TN1XP)VI M5)L+8Z8( 5N% Z#BB^1B2AH5XR 2=LB0A"7U2&?H:M!2&?DP *5=:GKT7:T( MW$] 8YOQ;GD&RA>4/J*"F(9Q+1& U1^'SQCE 6)*X1S"Q*A^6@>FN)6;@>C: MW(7I#%2>)NW+C\&/<<@,>A,ESW30D'D1('O;G MUN8O-W>Q'4"Q#U(< @Q;230]XV MXEL(!0:5*0V=57TA/@1\%DA1364+=8^*($+UE#B)/()Y<712/CB)^!.K.#'A M/)1+6))%G%U49+!G\V+GI.G,+2DK.!7:W*4T[^?@(IFHW6 MN67OO9\$?.VUK;UU M?:H]RO1D[SC9\L;/?<:UCG]%DZUUO ;!Z>GX M[;+?M8>U+<:1/4=_F?NZ'$%MDF;5(4]FVV@,6\9>!%87UM!(/BZ21SU=(D8C M^>21?&'T:JR1]S[<@R7WUL)QAL+1'S4ZHQ,LH*21K)&\A.1^OUZ%AC22-9*W M*E$RJ+'A7:G!4HUGJ<(2"M3'+P%>OYL%_M@Y6!4$78)LG1 ?N@19MUVO;8W?^F.O5;.70F#MWS-7.NW+8X5;I7=$XKK*62;_1[XWJBV2M/,\3=*-.C=6G M!MT9@JYV[H7CK=CG&;A"N?X$1HWA35F5PCLTO_.#54L^$3?D$47ZL"ZTCJ&/ M<#3B*@T/&>FC%HVX:L,X*JO16O-#$0WC$X:QT=9+M49GCV-CU-,X7G35_(DRMV9(B#_6*SMNG-;G M#M,,+Y*DD\\>HH\S3CJJ4XS6%VWEDU&="-AT^KE7--DZ_9P&P6M)/]?OUCN* M-Z[^U3CK7 +&J-&NF0-$QW]H)&LD:R2_6B0W3P_$ MU9A854='O>-C'F!!R-#\SDPA>*@#I<[4?=YOM%LU/L_4%VW/$G.=?KTB837F MSAUS%T:_7O=+:G%,>$9NH6N'JKP*58">"Y$M^\[-P%OGJ#_[W],L@; MN\&F]M3/&B[=>NPJ>H3^,0"XWV#AA+,/5W?7S!$B K/JZNX;^^1?TJ]-H]=@ MQ!$DX0"TRM>QJ1^9$P)SK+7TW[BF$ Z8?F8<8'@# #(=C]V88L*^8M#3+!3, M]&SYS1=S/N6>.J$[T#C6T,PND*N*HV\OV3WPW(/&'B/'IKA)T[8#+@3T09%V M3,RXA6-D%HY@[/K/^)&3(SX"S@_XP<.I_T MV0P:AB>8"4,%NQE9@4Q+&A:7+$,<>S:!!@KDV0S M&+-O"_; 'QW/PV_,<<@#]@Y83]'EB!IH;]# '))NA'%Z\ D><:8%S6#,*,Q> M./$%CSN;P._,Z'Q,/"1=T3\@RD< M:.3;S/<(Y?F@U&\IPHD7,P43-C5MCHP3/ Q=>(M9 4@&!D''X5C\T!BSW7, M!\=UPCD;!_X4IH:9%C!>./1KSL]*_4\!(!26YS]Z #68R%#^D'G+ACFB.;04 MSO$Q:&)&G2*O<7 TWPWV/'&L"7OF\#A,\Y/C1\*=QS,N7QP['B L_Z($H.5/ M9R8V"JQ: 0TV,7&:N0=$TR.$*#FI'%@.G2']JU@74B\)\U)V!=R-&\-G?%C- M@$QW PXYJ"&&"VIE>0&$C MX,+HH0<+\*7PLW)H*#^*0?CN"OZOQZ034E/ BAP. &-+4)A?+JFVA16L!HL< M+#N?_">I'\HL/$.Y\!QVK2'*OL+D!HZ%0,#U(L?+K.(>%BKNEU3QQ'SB)#FJ M>1(LT*B+7Z&V!NR1")%^WUR%WT\K+:-/UQ M4ZX=]#",,_--Z,/,BHP*5'*VDG&%2\PPLP1NL-)<">H+^H[<,-'ZA1(.[3SS MC%9=32*MP>&"ODY&F[!Y'1]EBUOPLB%_<9TI:+*8UC P/3$&/$%3X7.\0)3I M>M5$U%9KQ?,O#9H7E-:@V3(J4UK7D7 \M"UN_.D#3@P@3/S(P#B&U^:X.""E MZ"+UG!A])HO?RNFXV(PP859L4?C>@WHO,15QK 6F8F:9%HA7:)&6/FPG6&TE MH@6()]!@3B32 AB<.B&@ITA$J?N5(IJG$K2A5-(V%DZ+118M%[\4OMMLI4# M7-GD8D3+'>G#"^-M?MV;X<48!]=M>/*B_18F74@S#[6KR[^3"30H MZ1\&@=?9!A6:)SD.2A?'L&T8?U['RTOV/EZ-%^T)&AN;^G:ZC0;C%DUO'# ) MLC=G%EWBHN?A]VLB([B:109L^H!;Q%*O22[$?%F 61R*E \P?RVE>B2DA(3&&<3 MEF)<@I#<>,Q(/UDF\_6#=Y()EN@CI2@W-[2 I586[;H6U%_6 D1025:"-<#PTC6>YJS@N^A46&YO@!4'-D**')&K=2V5REF M@(T>?+;4,)%!(#?PABRV;==JS5KDS??>0@P6)!E<4+08)$-)P? M7$=,4-*D-QPMUPCDY^+KYV]O4<"Y*W53LCTQF8M.-BYW198/[9@,GI8A_'+K M!8] _YD-O=I /*@;S@(S<2323@]+^56*R?5!6:'5 $K': ,97C@!N?H8/P@O M/2PZ=SB\SF/A0'=(NL=7QI&5=WJ:4K#5ZC0SP4X*2%SY=UP,>.Q!B?U0^)0J MYY+(70%3G16N/_+&K=5#PR)W7PDGWY52QMQ>V%71)D.. 91VX)NP&#@B7.)\7GLOS+!?FDKD(>Q0D2I4ZQ/D6H1>J[C]AMKKID"# M#A-ADNM?7I9P502EZ=HH 5,3 6*Z]36F_QIY_ 7=*/?QGF$;YL>3;+KW-2%NDC2NA=>"CL$"@ MB@SRM&TS(Z;2"O,]A1_XK'H 60-1^37LW=@Y]PUVZ&?G.*=BCJ=YL_P-1Q"_\BI[KK@]JA MUSW0]([WQ*4WF"Q J4R*'(&N\&-%)A+Q= (R<>1B1(M&+-I-^*LI3)?RG>D\7GK>M_3MOE[,S( MH28*A(;I@*:!E2AV&>BM>8)+A9XF52E[1C$*ZM*+-(K :+*G*/:1YXV5N5,*$ MSR]P[_.>#: I<6XL;QLJ6W:113?$!IITF)@ B !"%U89R3^4NC%N"QMRSA<] MF[1/2(2!S!S:)*@%1W7T1[%JZ8EGO*&\IR3^:@WWE3B>F[>P6]G:<0>ZR,WX M!>_1G$&D_>+[-DW6;:*L5CIDNF\OTPB+S#ZS"_M :CY6? N^A,>XCXQ"?)@G M'F5\["[D,]9.SM4D% M?!*43QNM:8@B:;#*?H:Z7EM0L"JP)&AZS@%P]KNM+ MN_DR'6^F2?K;\Y_1*LD7?4N.-QWF98VJ!,5ZPIU; 6M0:Q3IJK6I+[,V5V@#8C*K*=!>L MSX)3#AH%?A,%ZPW.;20Z_OR7/T6B^6B:LQ]!,M)]^9?7ZHNX^1>^^GT\=7%6+30G_VY* 56+@J/J&M?+L?"Y6/= MS"CT5_2P>AX.FQS597%U[E88/J=*FK[)I$ MBV<8>:?V"8)=^[A=N$#KYVUB_A0]^$VZT]'0>!L;1]WDB*K"P$,E#O(^+ 5T MQ9G4E'OI!KCO3WD@BDTD)/IM;)LL'VF,*?!#MI[QFE0[BQD+[BYZ$&! $="7 M+563&I2[<'G@D1S % PBZP^(\SW6>/[RE%TH@M]6/!7LFV>#[96P*^8KN3B3 M #AY& D&F:2=^0_H(J%]5!CX+LX/8&WJH+\%#4DZ9@$*GAQ+^1+R[6&$J!?; MN,H]/G9QAY=X!M, Q\1[(P_UI"-%.CO!XI7'?XAK$0'DEWJ_9+?H+K2=U%V( M+I/,]B!Q*R3^CO0P*/%?TH%A0Y'<0%<">7YDE(ER&:&?/KW,GM\L@D'K"-J, M(":L/"9BOJ:A#2C&R\:W##9,#&RFG*V)!=U1)VN%=C3GP[ M]?HM]D:A,!1E8I'=7"T703@QT $YAL2E",^-=_F\8XD_%!3A.+*IY+PD;0\% M0<4*P0,7)/@/R /<$**YY+IO8[&-682>/O0)JBCB1 ]%I/Q<_FA:\^3A>!FA M?6CF8>D5H(N?.#,\231+44JR[VR\1N$A9V(8%="HA@X$'23!P'(L\X[1# MCL_[,+1@^=+I<@2UXP%WIE)M+HQ9Q?C)*!-4?)%<3!]BOT+"C@7OB4B,)%2X M8NM@.DPYS$(2>W1>96#(P&LR,>(]<%%B% -(P?EM0G11>0J>"6I;9( MRJ1&ILA1J4#Q>%-.B0S?4MZXU">&)(52_T(7)$0D=P\ *N7\34Z3X'DGD$N" MNK4 G;J^!Q\Y9;>1_2CW5[%!90IU7%K<%YVVPF>!%-54MNYSA[^IZZW UY8+ MMUWPI^=#&F@)$PK5L,Y69+#+TXE( $'Y?=7;'X_O2BA9I:7JG3@%8&49C8-= M>_CI D.O:+)U@2$-@M,K,*1G7.MX/=E:QVL0G*^.WR[19GM8[VSAZAS]9>Z? M?:+ MAUMEWEDM'*8UDK=#):J+N'R2T W_ -_K&NWG&V5@$:W7:]MARY@>OZ8Z]5LY="8.W?,UJ+9*T\SQ-THTZ-U:<&W1F"KG;NA>.MV.<9N/(%$V\(C!H; M4\Y NBL5FM_Y2YEL7H,;\FR+/G<,?82C$5=I>,A('[5HQ%4;QE&OLJLZBD/# M>)LM7ULOU1IQE2[5.B!9(ZY2Q T&IP>X\XPT^,1E50!]:G&FOKQ>S:QB??JF M<;P-CCO=&I^]:1QK')=U4O0UCC6.SP#'C5:GHY&LD7SR2!YVM(6L<7SZ.#9& M/8WC15=-ONA.;;/CQFE][C#-\")).OGL(?HXXZ2C.L5H?=%6/AG5B8!-IY][ M19.MT\]I$+R6]'/];KVC>./*;?G:[=ZR_?C*3LWWOM4XZUP"QJC1KID#1,=_ M:"1K)&LDOUHD-T\/Q-686%5'1[WC8QY@0?]1KM5 MX_-,?='V+#'7Z=<.=.9*6.GTM Y^%\4,,OW*+B+;!X1PG^FW*,G M_1D/3'Q4,-.S@3LR!D]@K#A[-N%; 22ZKO\LV 6.!>G=9U@8-?4CVM3+-X%\]LCFM;\$S?"M"W M C8*V[R?!)RS*;PP$8Q[-JB9$[PHH'&P*PX^.=[IPT#?%SG5XN7ZOL@KFFQ] M7T2#X/3NB^@9USI>3[;6\1H$YZOCS[.RQU<9YE6A5[Z.<0][]X:?]6V3MM$8 MZ@S0&LEG@>11K\:!01K)&LDG6C15%S,Y*8:>M7#T1XW.J%Z76+2:UTC>#LG] MFL6+:21K))]#S=A3B\BO>Z&87P)?"#8+_+$.Q3_;H,]&MUVO;8>^CW[^F.O5 M;.70F#MWS-7.NZ(O:6@<;Y/QKM_H]VI<3D@KS_,$W:A38_6I07>&H*N=>^%X M*_9Y!JY\"?PG1V#4V-@/F"/O2H7F=UYEPL4ZNB'/-H='Q]!'.!IQE8:'C/11 MBT9F*$!K'&L=G@.-&JU/C M$DX:R1K))9$\K%D=2XUCC>.M-/*HIW&\Z*HY8FKB3;+CQFE][C#-\")).OGL M(?HXXZ2C.L5H?=%6/AG5B8!-IY][19.MT\]I$+R6]'-UKSUZ VT$6-\BX!9W MGM!(A%>\9?OQE9V:[WVK<=:Y!(Q1HUTS!XB._]!(UDC62'ZU2&Z>'HC/LS+J M.S[F0;.'7,71K]> M]TMJ<4QX1FZA:\=U'>]1,,=C_+O%A4!/72!K%3!N!MXZ1_W9[T;.]UY%8VBT M:B7=>@=\[I@;-KJC>J4+T9@[=\Q=](QV"JZ&\)90'-2LQH*&LH;Q-IN@Z7QLN<0AUQ+COE4'> MV TVM:=^UG#IUF-7T2/TCP' _08+)YQ]N+J[9HX0$9A55W??V"?_DGYM&KT& M(XX@"0>@5;Z.3?W(G!"88ZVE_\8UA7# ]#/C ,,; )#I>.S&%!/V%8.>9J%@ MIF?+;[Z8\RGWU G=@<:QAF9V@5Q5''U[R>Z!YQXT]A@Y-L5-FK8=<"&@#XJT M8V+&+1PCLW $8]=_EM,CAV7.9JX#GT.?F:[+8'!.2']/S)"9 6L'? >HHN1]1 >X,&YI!T(XS3@T_PB#,M: 9C1F'V MPHDO>-S9G)L!$/9W+B-)%2QC&F':_VIZD1G,F2'CV!OXG0F-AX&/O"/B'TSA M0"/?9KY'*,\'I7Y+$4Z\F"F8L*EIZYC M/CBN$\[9./"G,#7,M(#QPJ%?+8\0!A^1R*^!NW!@^X\-J M!F2Z&W#(D5-:-+H_9WC1R-*'8_NA==EE4W2%^UZ6C+'I!+A610@3U,[T @H; M 1=&#SU8@"^%GY5#0_E1#,)W5_!_/2:=D)H"5N1P !A;@L+\>P:PU1]A4F-W L! *N%SE>9A7WL%!QOZ2*)^83)\E1 MS9-@@49=_ JU-6"/1(CT^^8J_'[B"!;-I&P( JUGR[>AD0@HA3GF@4"( BK3 M946UG2RFB[0A/>OH5;2*S/!3+8%L25I:?+V!UMXDVP$^%7GI%XU8U)/5INF/ MFW+MH(=AG)EO0A]F5F14H)*SE8PK7&*&F25P@Y7F2E!?T'?DAHG6+Y1P:.>9 M9[3J:A)I#0X7]'4RVH3-Z_@H6]R"EPWYB^M,09/%M(:!Z8DQX F:"I_C!:), MUZLFHK9:*YY_:="\H+0&S991F=*ZCH3CH6UQXT\?<&( 8>)'!L8QO#;'Q0$I M11>IY\3H,UG\5D['Q6:$";-BB\+W'M1[B:F(8RTP%3/+M$"\0HNT]&$[P6HK M$2U /($&A;O[/LE\7++=)8M-PN+&TS3%AODZT< MX,HF%R-:[D@?7AAO\^O>#"_&.+ANPY,7[;:A=7?Z=3+@)Z#/$3")' M2?\P"+S.-JC0/,EQ4+HXAFW#^/,Z7EZR]_%JO&A/T-C8U+?3;308MVAZXX!) MD+TYL^@2%ST/OS^; :S%N*&9A?*1Y $T=6!B; YZG=I_@ 4J"CB),ZP:#BP$ M(M0ZB79C8@W"R"34X'B">:WK427E)28P#B; ML!3C$H3DQF-&^LDRF:\?O)-,L$0?*46YN:$%++6R:->UH/ZR%B""2K(2E),; M[W8;Z9X"-L.%6^#%%]9NLU=HR-%:(V:V;,+<+U@L-&)8LST;&6H[Z.!3ABUP M')00<1&$P 'CQ J1P7X4Q+L>&$:RWM.<%7P/C0K+]06@XLA60)$S:J6VO4HQ M VSTX+.EAHD,FO,PGI':+A8?^$,06S;KMF.M=F7Z[B,'"18+JBQ>"!(DHN'\ MX#IB@I(FO>%HN48@/Q=?/W][BP+.7:F;DNV)R5QTLG&Y*[)\:,=D\+0,X9=; M+W@$^L]LZ-4&XD'=9"7920.+*O^-BP&,/2NR'PJ=4 M.9=$[@J8ZJQP_9$W;JT>&A:Y^THX^:Z4,N;VPJZ*-AER#*"T ]^$Q< 1Z4J& M%,H)53-@F3-$$DUDZB51D["!+*:+R^2CP44!1]3([XWB#1P:I@XZ M@ HV8.D^4W$9'81X%9MV2D5:,)Y0Y;-6!@D\@E-G.W)/_60Z+IY32,T>X*PA M<#@ZJ,QDWI7*563"Q!/G\]I[88;]TE0B#V&'BE2A6I\@UR+T6L7M-]1>-P4: M=)@(DUS_\K*$JR(H3==&"9B:"!#3K:\Q_=?(XR_H1KF/[U2F%S\DTW3K@4$5 MR<6FR6X Q$[(/OIB46W&&SM >."C42SRQC3*CR7?=NEM1MHB;5P)K0,?A04" M5620IVV;&3&55ICO*?S 9]4#R!J(DH.SO]QW+!3A?,;)J$NAF2$KHV; . (S M$1=<=$](5VX#]88M+7R?]&KN'OR$NW8S])M3M$-1O]O\ ::.6_@7.=5=']0. MO>Z!IG>\)RZ]P60!2F52Y ATA1\K,I&(IQ.0B2,7(UHT8M%NPE]-8;I\D8"\ M1XT44,:K9G-<9F SCKL4&ATN0V2.T[E**O?H@0'T_$OQGBP^;UW_<]HN9V=& M#C51(#1,!S0-K$2QFS.A;PK;3YP,7(61!)=[CZ#KD"" .!J,<2_)N8)#5"W2 M.O-CO8_4C$'+43TRU%OQ I,,/TNL5/**9A32I15M%H'58$E5[B'-&R]SHQ(F M?'Z!>Y_W; !-B7-C>=M0V;*+++HA-M"DP\0$0 00NK#*2/ZAU(UQ6]B0<[[H MV:1]0B(,9.;0)D$M.*JC/XI52T\\XPWE/27Q5VNXK\3QW+R%W3J<5U? MVLV7Z7@S3=+?GO^,5DGFF/9AKKJ19DY\:AV!L8,P-H. V"G/#-$OPD'><*E, MCQ(;F65)CBS_EAIO/,[+'%,+C/&"/;4"UJ+6*-91:U5;8F^NU ; 9E15IKM@ M?1:<>__"D2S4?3G/T(DI'NR[_DMN57GBVS$HE;+_L, MZ$YG!I;!/0CU-0#E]Y___=\8^\M_-)N?(N)-JH> !8(_4FO-IGPLZ9B>_3S^ M'#]YIQZD0V)H^BL?__3&0G7=,EI&Z-.G4:?UA@!%OWYKM;IO8#6VP#IRQ4]O M;C]]>/-S.S.X57T44)S'ZTIRO\:/?<.G#D!KOH.5A%(BR_B082V3OR;O')#+ MRYTDU"<3 )8X[:DOT/A^NTAN\IA\"I]9HG.0T#E8IK.=I;/9>?/SH--JM5)2 M"SHX!(W#UF U+Y=H;+;[QR!RD!!9AI'-?J=]'%:^ ,ME*KN#[LY4?HHLV+,$ M\*T-I@I8)O_ M*9)BBF*"4$,GY$ABUC"HTQF="G^,8_"GV^N=!G\65$Q5_&GV4 OLR* O/ #K M:TK['K"B PQR0K/RSGI3K(RM&1(22@IQY3A:'?=>&BF;").>V'*[HO: M85FRF03M@R7=T>Z+TZ%Y8E3,$\/879]4I' W8%>YP&]"\EZ=:2QN"Y(GX M@1WM:Z/3'JV8P+B'/5.WB=':'?96:*&#$+>9K6H,C,Z*W93K#6B(+?[NBGS[Y7NRF6B9M/4&=!7**&MXC20.CW3'V3Y+\N<%NY*\O MT':S Z\&_=$JRFX.1%89?AFMQ>WX.KH^IN>@#?8!O81_(S?@NR0 IGF7B:CY MYOD/@@=T< 6KP2P*!:P1_(F[K/-VM?;'KC(]83_43=I+\7!_2YZ\GB14;VS5C8[L4&P_-P/^. M?/32?D'G.9UY7DD?]*]F\#L>[*.O^=9&+S"ZFR7@8XX:->.H40N.[HL3AY>O M3*C&.JIW7&Z,=F_X(K$K5YW]T%C*J.EU>]O1&/>Z :V[+)%&J_,RH<4+TAZI M+#7EQK"]!947*JCMK0IAHUH&A73"=/CY#84R[W:TO![!F MR^95JM7ML#*,.?0]V\/=ITU=)RY]X^'E\;W[_(D.*KL(PJ_*N)/F].;*2]CT9VK&5V>T9O(>LV MC,ZFK)/+4HY4"MQ]>=-4%Y6>>HG?_S-RPCG2Y7N)ES@ST%5DEW,2UV-IB-/& MT'Z7<@1$%H8,>X]-NLS![BD05\[WC2_"U;,8-P4$YQI:R_#N/%^.G/].<^C MXYI[?.P<@R,Q.7?\"2Q.SRHG@8O1,;LP9$\C7;M3;_4V(YE20^4C19M7#P*/ M^WCFE*V!IW.7:R?NWK^R*!@U/C_CXI>@^.@:S+'8I&BW?HN?OTIOHDMEJDA) M*0$Z2DW>J-;_?%DV.H9\53#IY4\05J( ME)02H*,<4T;=/3+E'7?-.2SG[P+SF00=%G'32QER S3_BWM_%.S:]'X_'*/D MU9\/ID4W%8E'BC2D# E#NF3OOWV$IC^/"UY1U-XAK0=F9J(G0I^I1UGZ;(/! M^DP)W9#GZG=[SQ D$P [B-M?&UUR #B6X]T2J;OQ<:_:;3T;%Y>J_6NZHW"Q M:C269>,NRK'?*5X\SPZ3945[>TP.%V,N=^,E,(RNY^$U#XJ2PGPE8M\+T.?Q M.^CD5O4AC?>:KCV#8E.]8 2%S/R5!X^T6Y'[<7JPP3XD.?JNDAQ]JWDEVU!- M4 O)^^GK._J2ND9WQ3A+]5ZSL6\:2M0J-B^V'GQ&(WT)T/<>SAOLBVMZH;PG MA>Z,69%7;$EXX]?I9=AK)6_N..:>48SK]1W78[2;H;M?#.Y-!AO$%3@%9D%J ML)D9I^^\<#QF^ZZ+=V>A%9D6:.FV1M( 95'Z8@:? _)NV70^_H4'=Q.SW#%\ M9^DV4>NR961&5ZJGHX^L *6''AG1+Y@9A1,_H,O?.$+Y[9IA4+ MBG6YY3W352HN9C3<@:Y,=IPX"*PXOCS?+-AB>PKJ-OH+@3TE.CK.:,J I#T8 M]788C2^31U 1@62GK[;^6SF<5(L?H,%X3RQWR,?PO1NMSI)QLHJ^LDS9EP-D M>T8=P__1VSLS+7\Z]3VU7JMUNV\3V MH%]BI)G^ZC?@S;P G<6E9O?Q8CK*)J8,([FA ,@53D6I1.-*'&2#46I6S)12 MCA$?H2\$?J'\;#;U:[F0[>N4V+"A*ZQE]!:7R=+G$_0,3 M#3'*-%2T'&7[2=]*DA.MQ=//1:G.-LP?EJ8?*RHB]V(9,YG)Q^*N.S-MM-A_ M>@-0P;_%S+22OY%S/[UY=_?EPT='A/?XTIL]I4"+"\NU6G_(D)6M@+O7?CI] M?'6QA%WHSU1[SU3/"XO:N?:?6:YX'U%G]"Z7:^CE:^3!)ME?T<6+<['GQ-BY MD5 GBS O5XTX7X&O?DG\LGD13=)",JPI3EN:ZJ1XP9#9$"G%I&"Z5/=+5D,PH7G>Q#QPU%M*;UP+9RY"'C>[D#4T>98:$TXVA:O, M[._(*T]VG%LR27)-621S>:WCS9AZTES0Z3185;#G!^/2B.MR47X_-V;F5&4_ M^*%UV4\J=RUUE2[PJC-_\:Z8RFVO2F;%^9J7:9*YX6@T6#[-=S'AY(];8+6< M+JQ*ZZVHP[FB^.:AE,@+V?5EB<^I&8#EU<0_?F2#RS;V0T\Y'EXY_9$UY9>R MKJY,;1H) )+8KN3LB^-_H8JKY>,L0GOME25.BS3VVG9+ED\M73.U=&'4G<&R M>*\D?#C'.\PM$'FR)J M\8==&+I[->K##LYHC'J=EP=8<3WJ4IBJ1O0/5@A\5]&/]^9)#0UE:58H^KIF M?(4UXR\&]9+1PX[V)3OTE:_Y"X(O=[>O?,$_HM0?=FV^,(;U$OO##K=BL5N2A]*$VS%JX.HAP<_L'F0$/+_R:@])(A1>83:F V; M$7HTP\)H5:5A"C'T^JR-139T5XA2;4T0Y79 I_T=GX6R_$FG=5C?PU92.M63GS7QBI'<2KPHG"@XFLJJVYOE[@'M)B ^N4^ MCC22,D$4W<%"LK^2(UFXLI2_L42W2$L3CS=.MPM>Z2\%KZSLH2K"RZ4D[B\% MKJPG_-JT92"4"J#O1KGJMN%OG 0I7^<5,SW&QM[?'3PE#ME5KDC=#>NW^BM# M@[^FC8&PO!@+]]LM%D VW:O9S%45NK^0A^M&YL-RGOA[JN1WGQ2TEL&_IFO) M?%G?P%(-OLIXD5]4$[M M4_&\8[+KG0/?HL^ 7_/PF7/O18:!MKO"(H<;,6X/'-N>+WN>5/C5]S#4W(PA MG]9= +D:.Z&J."*C99-2>J%/]PR2:HW_H/ \]D+88KZG3(%"V0UV@N&J<0_W M?K;].H4V'C*D3 82(?-E7)!0J=3#N,"H#!;+EZZ/:^&:F41U5$+;I/*G2>E$ M53%1%?W$8L!X*8;"SO(0B!^,NX.VHIWG.+].-5?YQ27/AH^^BQK0=:"?/0I?C57*\HV7>WM"LT:S1K- MFII>%:M30) Z1%AR6&I4:('1K-&LJ;>:5><8O?:9W!#YPH.Q'TSIU/XV#5AB M=YB.'5,R;:6FS^>VR#[GZOROAXX:P^YH+SO%>EW]T4!^94 >-@:=R@*"-9 U MD \UN$ZKT3>Z&LD:R6> Y-:HQA=<*]Q@G/Q=U$^1Y6*VM%O/CD08S-E]H)*. M81QSICNI!@*4A?J80[S?Z XUPC?#S M17@'=M_#4TLTH"&N(;Z!G8(0KVPS.<3[HT9G5-GYAH:XAGCE$.\. M&\-!_TP@7DVX507[89WB>I,-].[A?O5BCX:&AH:&AH:&AH:&QI%TIAN'6Z_*"6^T$]Z_'NBUZ[7T'*^\J\;Q">.XT]$98C3BJM6 MQFO7Z]47QC6\'%9;O[LJ[>9X;&PZ ;(BXE@L"@MRPL2<:QQK'6TSLH%Z55THQ M7?L[:['_TMM3#0T-#0T-#0T-#0T-[>\\L+_SU@MYP$7(+OCW&?<$CSV>!XVB MU?N3(^^SC9I5.=7[;(WCK4HVU!?%.KW &0+NPNC5V+6C%:?&<:B$U5;[7HC7.G-[!KG CCI MM4?#N,*)'5161E [$#7@4&]V6O6*\M**4^-XFQJL-0M6U!DMM@TR#B<\J-;C MKJ]Q;BSR)W*-LS(7Z"E>XM0RHV6F**G>BL/O_E3Y%H/IKF[,>OW/(]RW$=RD/_>9PD$_H2^&,GQ%WHA\"?WO%'"M:[ M][$.%3I6S)#;]S"H:]>W?O_YW_^-L;_\1[/YE<_,.3V)Z>YM_A VWW'7G'.; MO0O,9W;/@RG[Z)L>^\>O?/K @_]MWC@AS*SW1\&N3>_W]/NF;#0E-&[Y\_@= MM$NY]*'_KWS\TQNKW3*&K9YAA'[\Z;>;@-M.^,'$P87SJ^^.^$V1@I0@(4B' M[.VWCX['/X\+7E'4W2%M\MDW+/(VW5JO]!D9I.5/3%3^]:?;>_-PC_&<9 MG*=[!:L^^H"8$+F##[TT>'P2J5_!!*,5,V'4:;U$:^?-SX;1[ZXD-MO/88D> M)$0/2A"]&;F"FX$U:0"!3]SU9_AP0]53F\XBH)W=^>/PV0PX>^<(R_5%!!__ M@>7;<7-Q:VE@B)&LGZ^K,GGUFL7%NM M/V3(RKH$]]I/IX^O+JKQT)^I]IXY+E:HV%W[SRRW@!%UH\OE922_3)A1Z*_H MX<6IV)\;<)EOPF)L\"W(RMDCD#ZISRP'--U MY\Q\,AV7%,38#]@C]\!,<%G 7>P5$,TLX+P/SXO+U')A5R\2LIX]0(7C66YD MRQG!+[&9 ![T(DYCA4=LCFL0K. VBP1.%(TH#$Q$?=.%']B4AQ/?9CZ((OT: M\*FJK0DF]CTHI;1PH]/V0B&H\=RT$BH1\UL-6#LJ0: MRG+FV7%=]APX(0S9?Y:0M<2 A"!X-!<%B3ROH=GX5D;+-.J\'00&H +P6"U8%>YPW5Y#!MWFCWMV]^D&\>YMV' M@>3UJ I]9,\@RC\8O59F9&J8>QR980RS[;?W-[0M4%6T:]S2!EZRS&D8&2BM MLK:A^4QG[]5<+.\D!AOL)&#>%G8_+_1U8,HWV[@-^KW:4+[9[LTP6G5B^F # MIK>[@RTH!Z$ 06MC#M 1X@(EP,0Y*]WWP3L# 0L#P6#" ,'U^4[?.MON&[< MP1+!Q2V]#P;ZY_&]^?WO3CB9@$D/BZ#8$5#Y86W<^T:CO;*E&00*]HOIV$TP M[)0I^X+S9_\<^>TNA+69INR?$1C4J+U\#YT)Y/A)J40B;SU%XGH?$'"SV5X$ MRF$YJIZAUNO$0TD7=5>*;WMD6_HRV7.KF7$#O^+:!?_!,8"11N2'-\J\I&Z7 ME9[1[AAK1C/J+WH"-^JSJJ&440^CO0RD!)39!6@#09/\=BM8+P%$?O'!#RJ% MMI'E8 N6O5%GV.NOQ'9IJHM @=QOL)LH"'!!O+[^?_<+GO2O_,EWGW"K)!W< M+/9PEV J-JZ:+A:"(C][TF'^MW6^]NOK^])N=J.UY&H7J*$2 MO6TY-GGC+?\.>4A?AL'6P_\M]SH^2$W ?OR)TWP30;F'2BVJW4[!LGHXMKV? MSEQ_#OO3>_+)R;WS-??XV#D>ZV*B[L!.#]!M6XISP_;BZ=A!.?>17*E9MAT5 M;C?P5F!:88:@4ESKC8PJN7:%[C[!_H[.P:8_'A^+79(.(N/S>%S.W&WO*)E7 MEA5$T-QNT%&C^,(#QX>-CA5@8^^X_.]:,^DH,'J1Y&7V[$$G'99)V^FG3N^% M!7%#%AUL[&O]08,EK\K6@]AQR3[L'&^Y?+?;._,GSQ#U3AE.;+7M[8Z&:PE> M0]H^U-F*W]'9+<<]98BV5GR8&\ZZFV& M5&J/U"G8%-<&BH=<"XWA>G/A.% \Z.I00SU[6+.PN][DV6XC ;^ID)!#;<22 M#JK>D6V^Q4A)W9F9!W.C[,S.+47.>,GJKH2EA^%7[8>][YW^S@#:8LM_5 8> MU#6W,S>W6_W03\IO$%\?X44:"7/V9??*$B2]^[#HGVBJB2E\5#-OAYG#27MK89BH8+ MQY_=S<3T!3I*P&Q.W)R[XO) M_OAY\-.>_7/S &Q:I]<)/,<:[UYW!?M#SK8^VL$+'J%#LW(?9O'^.'C88["7 MN"_%[W*>]7"5-'^VT;+#>^U5(\#;< MVX^?[##\.XP;;6^L.Q1?U@RO*!#Q4$/KO Z!MBV M:S8?J?9+7ZC_S6+*;Z"O%6][K;BWKVO%^7DX^)WB50@_C\O$GSWVCEOR:E5[ M$%^MPNM8#[X9V+@+_^7N/;N;BY!/H3TP4RZ9.9L%_A,8:Z;''"Q;*_4AW9S- M,FOFP@-@T,%WW)S2C572KK,0]KW_XMF[D'\4[-'U'Z")S%5!4+"/CD?W69TL MG40CDC4Q\\5>Z^XG_O&-F M,K](^*]F,'?IZC%>9\1;RF3!@E*=41X1T@&>[S4MO!?[@-=TL7M%S3=0O<"D M_X*7;'_*+K[]U]M+=@5](ILB-\Q?!D7MA_>!*0?%F(B#=C[-?YPL M6N;,I&OC.%W/$\?%JZE ._U&IAO!+7@T/77=$?"%MUM=_AWOFA]!WA;RWU3; M.8H,3WU?),;?Z2*Q.V?=%ILE_C8[HMOO(0''FB#SH?U9 \'0 0B\WT4@*@2 MAPF \HHG76F./!MS%/S.E2&%<]$4)DZV8%- "*SRZA9R@<)PEBYPRRG+7.#F M'FDF- 1R$J4N=0/-@"D_P/O6H"'$!&\D*Z&4,OO 7?]9ZA#9EXCO<(/.,^%S MN*3,I%>5[DOG^/9#^])@,#,N,"[+HOB2-+3[[ >_ SF6@J>2%DMMBEB8,2E3 MV,H+W\_Q_C<[)PSAFU%5Q ,@K.@6[C,'+6FKH7&[<%!"#AB_^,&X',6C81?P M5SOYRY:OT.7[$A> 0=?=@C6M[IO%E"]T3Z,MFIFL9D0M#[C@R:5W(*N?D(6Z M/II&KJS F+/D4_L=VC-#"8"?8T#X-7&KJ1T89#2S9#\F?'PE@F[1J\<'"-(?E-CU5 M;6]6Y++;)(?\M@D4]]J'Y2/[H!.CM3)!W]:% BK9*.4 ;''<$JBT&DN"MI=T MA;N5"=AKF;3315N[-'NGCFUCQLN:@TUF-\F%B:RI)U #N.E9WW'6I8]^\?Q( MS_NYSWM>SM-XL-K/_'9U8?K='>K!5F"L)@SIIK^N0 MTWI87=4T799'Z>SAL5;)\&&_S)FJR-1+=3V^SQ;?1 M.UI)^3WCNP+SK51-^ K,-QEN^?5XYELI1E0I_JNJPY_;N?2&PS^:OZ'1ZA]- MKW1+ZY7#PU4+CA:LT405[=L*)>N%-82[.-XRR7UCF#%_8YK:MOGJIK\=L=#UF^_L8-;@CHZ=_ MQ^G?*EI43_SI3WQ1&D,]]:]BZLDA5_MIWLY#VFL7V,+)O!S?&7IMNF1EFF0: M_M7T(C.8,Z-,SH.S#R\YG6UF'?:0W7ZOJCUD3;PL&L9G".,3#+W2(-8@S@^N M4UG8A4:Q1O'!+(K1?K)NG4 <[*;;A*I#7N.:SA7N"/2-M@H#F3K5'0#5)"9/ M(^ZXB-.W=C7B*@Y&;@\TXC3BJ@P/;AB#$\3<>7JZOYAS"H%XY4[ML[TS>=&O M[C)5#7;^2SG.-8[/!<=&C;UW&L<:QR5QW.Y7%HNM<:QQ?# <&XU>J\9'VY4B M^0!;@[IF>2A?9/50DJ^O#6^L,$[CVO"%49GO797V5VI2LK=)ZN;_W^\[__&V-_^8]F\\JRHFDDTS'9P"S+"9M-^6O:?F@Z'K??FP%6;A:9 M5][)-W",.$M?^?BG-Q;NEENC3NL-BSQ'?O>MU6J_@?8M9VJZXJF>V"T.\9:NMO#06N?=+\?C[D5HMOA9F)ZCYS]XU?R/?SO MOF;BMUL8D&.Z5[.9"VH$>O*U:S[V P[0NQJ#J-S[,\?JM_IR$&NXV3/V M"H'8B_-W)YSX42%SK^YN&)!5&^[>F*XEF__FP;KV(F\WXBE(UJ#? M/Q6$DLS5&*']7F];5BIBEIE$7W\(_.D-,",PK1#Q>@-KFS_EP?OON*R@+A>P MC@ANWYO?"Y!GM(S0+ZEK^Z/.J+LPBHUIJ&98@PV&U28VG,"P!LEL#=8/BSGV M3V]N0SYM&F]^[@Z'@T51KND0!]L,L?WF9Z/7;8WV/L0-5-;>85MC;=8T>ON7 MF-U6W=JP_V +'NR?U\='^%[8?S"$]T?])8MS=Z[?PXZ: M??*#<,*@#1&Y(;S08!\_WAR8V3VCG6'V=23 X!-@Z?TSN2$.>LS*U<)VB^!;T=6^#FXX\&38W%B8DRTI..WNSAY M<\ST.YGZ6=##F?%DAI.,IIPR;AW 9@0Y> M#1T$<[;JU://3$P8:.&4K'A I:9+C34>:F&#Y<1E.!@NNEQVG[0-I.-N+F"< M[!T7SJ.,B[^.'-<^_B1)PB1=P%>BJC)1,D:CUO[56'E9.JYZ6]CQ'$J(]C!1 MZ7:+C%%C__;1J4O6Q.$=(_4P$5)QZ8*X=#O[-VQK MO_*4D)*CKCP]XP NH\U-L_)J[W37GWT9<:E4]6"_V#_ )GT#J3KRQ)50>K58 MA-(YZX/,#=O[E[F::\)2,G9,39C.T !F:'#DM:H*DZ''BZ.T*6[5GM<]M:2YY^&Q,;'2!8%#$& 0X.R9Q/_S*S"AVKV9J' P578 ?-1_@?+;)O:% M2LAOK28YM+07_>$.L=65L!)E'?*%[#V'WFFV(>4^3F"@X&#_5*P$+A?EH)=R MHW5P4NX'E]W608WD):A1Q5-QT#^K@GQ]<%I67+.L!$47I=R2*'IH>_'!*;D? M/;K3VR,1IQI]LPP9O:%CWY$_VAJ2):]E)O0E>6FG0**S07?UC?;C?2W"08R! M#"*F Q6+%S$EQ-^O/<>V@.5@<((BJ+;%A&H@"BOLT(39/1*J%]/8EY9WYY(+W0ZQ;R7%%%YZTYGIS@%FOGT/S6 $H:\G M$$Y\+[J;X+]2BJ'OF:/D-]CBI#D-8$2OQ3IE]^3F_;O7AFC#$]H4H((..Z_7 M;N>!-N"BV(C2*6AF @D ><>6;@4CR]\05J[TGB(N$NG6U\R.F7=@FA+ E&N"8I77!1POD,HWAA-<;V#SEJS'RD M74Q2.R!G;ENY]@+Z$#J&D.X=' ?2)]=7$[;AZ1 :P)=L-P"^T[E:X7LG(Q9#8!4<%W9^* MV\>>6MU?9GAZ_L%* F ?1(2D%S> D6$+:H$B])6F<>:7U(95=6 SIU"YT!/2 M!%*O&A0Q1[6N#P1RD3LS^PDY_$&5,<<)RY M-P>/&;F'"Q0M[O3C0=@(O0;^"X_.HE!,93B!9S #5N3G)F+!QA8"^:!WZ4[P MJX"@B)'0>$ZZ'E BE+Y+KN?0BT1ZA.E>JJC\(!50 /2A<8MB4'E*E ?7YBI MHB6$DUSWT(@C-94QD/H4VETW_*$,\+.)\E!54CHD5])X8 >-J1 L8$WG%-#<#'^I_9U:U2_#*R-@(GMLRU%V*HZ'H]!36--@$$%C MF0>S+7T#.OH8^HHI!>"]"<;QA)D&4F*/LYND/GIHAQ7FO6G#)]NQ0W6&S91! M'C,5P":!(_7M&#)&/"?*^R$"RYM)_9)MT7&8B#M3(/Y81\*H S66W&%AY2RD M<=E!$*$8A;L\@,^.QZ'P$BA4YTEO^38EWEC8SGY*!<*,1*OY&KB'Q@+$21<4 M7TY;AA_AOYA-EAM5T%(QV%/3!P& &$$WE^D!10F4_XC;IEX$ZF*&@^)^31^> M@_WF3@8)<_C>/P!Y%=UNL!ML:H]9698ELE0\H!EBD_@@2JB >UA).)\;LX<,R&<+S17@4K#0M, A6!3LY,'S?5 M-9M>*L(D.]I0*@3:H1AY,$1L/)Z[VJ4T!]$);R:G&H *L\Y0LYHK0!2(?.HR M1\EP8H;9O5F.8MBI;W ?48W#%@GB<#2#)H,9*/R8A>0UG$8LE[TXF(OY#E@8^!B,.Y_M<$,9Y..*F2Q@"] MQDAB35E0QSPZR6 #0,1G2)=02V^) G8[GW8+$W=1-75#;_B^_&=D^[23^/>R M@2&)F^#@-+<^E>']- MKSA9#+&$Z=*# ?&:2I(FL\!QO_PX TZ4S5I%GY!&< M-95R6W+NI #V43"W_T5?& O'+2$2)?81'!<@WLUCQ,?,<9KF3A)KQXY(P*Z" M:!C @4*!HPVE$)0YF24Y58UKK$]]W2LL(^@T#RCH;3+I]_$S>%BB$@O[C)+Q M2-+W+"WT/4RDF]]68&22S"O 0MXL/H53,I * [^BA@#-X5:%7^F<3ADJQQII M9>"<.\HNEA96X2+9AVD'G*)5 _;(F.8XZR!C+T@46)QQND+2(5M*\#9NV\AK M?21Q)AID[*>45ZI)ZEY6>E$D?6KH=K!HTC"295&ID6P-?U@Q-2JA\)MC?QB0.S,)*9KM;U$A@O4<9.-HETSC'6 M__+(JCS1S_H7B>'B<_5!QZ7[\HX4(M#'\0@"81M3DJD#*ZL:>;86W0'$).2B MV"U&4:*,!1//!PT/=PA0ZE'[TJ]N@*\37"ELYP$UO7E YR2"^DZ^_DN,OA>L M3-].L@937#HMJ#]A94WU V5I)B!+FPHTT4+B:[$*!?R1P$0+G-2GUS<7+[&G!&-5K-Q?MYH]$K2CVLNB?0&%-: M(K:7/*N,MY.,(4YWI0BF_XC?].4,!$\\=39;;5I76FNRCRXN>'STV1H/V94G M_8888Y?%7D1U%O@IJA\6+:Y+AM7\#K2I"36OV&>/HD3;4E95M(:2+57K0NZQ MFU*KN2E_1/$YMRFG0MD:08+ $PLZ>>5:H6R;.X$GI9V%&Y=4P5PK'N6W9?V= M-3'].[7\R4ZXKSRDVUR ;W?]OON]>Y5NW%?KO)05F+C7@N73*7U_>=5\17\' M,]-*_G9@H_CEU?N;ZX^?[""\Q9=>[8DQXFS#S>:?,\/*%GW9:S^=+KZZF-).QEF.G9&(#-F,SJK,AC=T^7$ROG$R684>FNZ6+\0>_:/R$TC:^%X M)$/TVJS+U=LTDQTI3,]-V&>FIF_G7 Z>\)5X_VX[CX@;]HBHI4=$:KA0^UU& ME 3ETP[,NSM48&,9(EY/% NU 'CG>2.ZADY4HD1$)) A25P\%$E #X2R%R]7 M M1?V0&N%% 1 PR%F3EVJ<;D"4S8Z]L@ZX-7GXMZF]MFOQA[WV87E(/NBDN[:V MP,[U]4HY*',0MX %I1]O(LCDZWE[+W47GE=KCQ%0* (^/[ZY5QX 6U94K._> MTSXVY#U=!+("\.)5?OXJ]\B+(8AF)%:UE%RC_V0 O ,)N_A%6N-9OO1XPH M?PW2J6UL!'E\+7:9<"&(?[+I9Z*FZ!V"2<.D8=+L;^XF!4P/437UF$NB5J'>Z;G1:I967;LB-8$9R$<)Y%ZGRT!F(-<=R*V! M,6B>,9(9R75'5BN1RM(4Q_5^)VH+VI2E1/8*_GF MK-^N(>8.8*5E_>[P^MWS?8JJ11Z&!D.#H<'08&@P-%Z"76_C&(-M4R>PZ:\2 MZDEUV(DU5X8&0X.AP=!@:!RU6>IEW;NR+E.B\T.K90S.JW4)Q@KTL8.N:W1[ MC#G&7)F8Z_2-7K_)H&/0E7FZ(N@Z]0-= 3+NRKPJ!]&4JC.2)]/P5$6KVVZ@ M5=+[-DOGPT!D(#(0&8@,1 8B _$X@%B"#'NV!I[%&6\WOER_I<*!_I/E+/;* MKAO1HTQVA0&)D1<-';F+=K1W=;"P9!!;3O]@D78MHU]>>.=*=%;$,,.IOIMNH1L7)[-''FSN*[;QY5">%14H?7EY;$R>N2NYFRJR:5,B8'=@#?8%%F+\H4 MGE45EXF,NI:NJB2+9%Q1R= .,A5A:7"GXJ/45?&2Y_$_%W/M4]U850K:'-VK MPV%&7BXH%Q)?+3M/"L8YO0A1W"HTF!;*J["@#!QN,5A;G* M'Q:60LY4*I2F[R(RJ)@OEDSV4E1HF"Q2*5L;..6O>(E7#,R6BB1)W4LJ-QV/ MP S652NFEU299F#"1 MJB2K32^I8KN.Y%:GS>Q0&O>:%K_AX.3+7D+5KR7N67?+<+H5ZW*H&5JZ?[3DD\P6,B MCSAY=_5A:9=_8>$N];$/5"%G3,_HMZKE+*GU3U2X&)#5U;E@Q-,@"9(6J:\LUVR46@[AGJWQ/.M MBD[TQ[8M%#NY@3'H5"O?*$>#''LTR.&)JPC&RQOSZELZ1,+9]!_8T-Q$RO+B8<$]3[4_%[YB1\? 2Q0N?=IS;H(/0C=0V!3=KP-W1N MJGL)=9I& 1EJZ?$@;(1> _^%1V=1J.^ 3L45O#^;.?,G'R7"1H$:*1 Z,AUZ MF [JR/?AH X],3)#J4SL=.?DJ7F1.Z*$A9N:>%>E7H,?I](,(E\U^>#YW]'H M?^>C%AMZ0*Z1'M%TYLCX@DJ?^"N6D>B0$C2QNEN6YZ/YP)F?B@^9,6@#LAJ, MLMK?V_)!CG1#]S9>%2E:ZCLF,U@>*N(TMFQ;$:T;3AUD/ FMPXA-=RZLB>G> MT>5.3 6Z(%HK",%?ZH:#6M4OPRLCZ89TN9>=BN/A*!8O'O(-TOU+YL%L2]^ MCGX(T",CNNU.I(_5GM,&4F*/LQ=<"N8*S<*\-VU'7\\0/8 ^(P3H/=W7X$A] M.X:,$<^)K%PBL+R9U"_9:&%.&4;?9EKI"L<&?5Q8.0MI7'801%)?T 'XXFLB MC9= H3I/>LNW:>^,,7H)*(.5^BE8O)Y0'0/5!-9AI;$ <=(%Q9?3EN%'^"]F MD^5&%;0<6K>IZ8,H2XR@F\OT@)>&* T3MVF)..6@N%_3A^> \^]DD#"'[_T# MD%?12Z2/^LXYG/A240,V/*FN &&"+LK[RP9E(TO-+,B3C7$L_M0Z;8&RXSBX M7C&)\9)OS95;!0=5>HBZ0&;1:FOP573) MKTT_C%E["S(C.6Y)K,/_?E-^#[C5XWYKQFX3N4=2"2K+;+A5PD<)*$(J)OX3 M1,"(4 BCFWB13S@!6<+W\"8==BJ9W.&+X1QF.)UYONG/Z?@DYP%]:@YIT7'[ MC-<-1T_XPN7&P1*'XWN&1^7;\@U M9XWF@(0:DA&ED\ DWKW5&RBY_("QT]O*"T [R31:S<9YL]$Z.QF^-L0,*!#A MT0 M)-X)JND?VI QL@,+SF"0>(*5O!GDF?-IQE3#H;,]L_3H^C*1+O:OT*\: M6\%4NV ^_OSSFRAHW)GF[*TVZWR$XRKVB/C=#B>7^J"^!6B_@VE]__7?_TV( MG_^CT?@0\V1\R^^MDMLV])9HX ;8:C9;XN^_T:[XOXV&ZFEA?%]C_7K?:ORU1^]FS25;C&IDT0!"B_\V5"^P.>X?Y0WML?"!! M%D5:^$Y\139=)/"-]J#Z,E9OOY/0DE2?X:7W\ _L:-:%.X+C7\(>=XNJ9(*+ M%71M-5NA%U/XU:^K]MHM/2+2G;F\K%HK'&9 T C(Y0BY\&0(.N/8#E^KC3)9 M UNM09BL P/_>"MZIVWLAYZR M752NWHJ&^E*Y^63];Y8N8^./>3/,ML;78GP7NAM?UX?>K/*."[>D=V35C>)D MNEU]:"KO2\$0?,Y:?UY4>!F!17OSO 1OP3I GYT#7\(25]\9L+I+7!/_3V9D M9N0J+/%^Y( ]PZC ?6%?"7HV]AQ@TC!IF#2ED:;NY9^>:26[7FL&W(%AO(N73-F&-<>QIU!:0GX#AU& MMI=*#B7&EFVG8WQ8\J,H2K?8B515SF==?*#.OO)9%QO*<](Z[YP>+!_GYIFR MBZ7"ZS\SXS#C;,DX/>8;YAOFFZWYIG-ZL%RCX%EV'PD6]+C-[1 <'_4&$_EF/:TR 7^?=3(/+)?=-P>AU$ M)DQH7C;F4B65E>EX=31:, ]"&3=+>433B/'DV330(AL8.)1I$#MF#;7=-"Z0 M(N!4DEE;Y7.E!]TP?E)1,T,_BMC D/<@%Y1*P6V.7(BY_%,SC85<[LKQ8$,) MI3^-._/@;3^;]%1-U]2!UG%@\/*8+$MGU0FP7166\N("2(XA5J1JCA3HRU9O M+XKZ>H75G_::P_O](_%@>:=R8!OBOTPWPF#GUB8I^:LFJ+,3A_,4D+ MMV7]REXL76JQ4 >U)Y)FB:S/"=W*-,KUJL6C!5O?-K,BO,0S?X'QE7;[P@_\ M W)]L6?S2:M?+;8O=KHELWWMO4O47F#-=6$N+"_$MQ:5$1OJ<6MQ4E[N_:K> M61QXVUE7'+.R(H@V.Z#1?MMR/,67%"W!XW9/)45K:K/86TG1HLT:W?Y^0HH+ MK2BZK:UCE\38S[E;W>PJ,[E,Q2J.-L!#9="]QEJ0F(3U(@AD&(@+ZY^1[>N< MQY\RM?3@]V@J1XU;/Y+BL^>'DTP]2$-\^G2Y-M]>.M2OR07A59)O6'4<]WOA MCC*]ZDZWNY3]XQTFNI:!:E.5.%69]&#H-/)TX##L.*M>K6]R%]/* =G@O("^ M@B0]>+KF5/\S](2I:"XR2QHGEYMAUN2I[:+%>FS:/C)>E%0*-156S"Q6$<+7V5GDJ%C+JWG/2P4IAJ.YY ? MNJ'S:A.7#:.0>L.AJ[>--'&Y*EJ*RP\OP?QHF9-,J-BLNBR.KZM5?]A^:+IW M]M"1R5?)[?#,G&.#1G*!'+>7?I-D@XT33@WX3O/&V%B7W55 MG4(W26O] Q-YDS>"908J^ZM)>8#'.BEK6O23Q'1J. CA']2O*"LYOC?&*^WX MHAR??Y79$?"I-7N9*],V8D2] IJ[T*-)>5\KFANX>K5#C\5_H*9*@SH?J-K" M+/*M";K)4&9A5@%8!:B""C P!F>MXU,!RKKNY,)0A[]'?+ZGS:$J.!W'W=S" M=*]SYUPL>(+,MN3;R#=P![F!JPZ_5'57+]B0G#,:MUK)316H.R6R"!\I)5Z? M=)JE18OQ2;4]YZVPX/!A58G#:N^5XD4^!;.\>+VIW92/RN,\*JN5 MG(H/RCQS>C,8\%P56)7_C.P9&OS)8L\'YG$>F*59!_FPW)H?KQ9O#OE0/,Y# M\=QH]O=3WX$/QB(8\>+)^WH^'H_S>#QI&6?MTMR#*W!CR@$(CVP"2PXY1;$] MQQH<;:Q!YV NN2\TV*!2UZ?*68[XE=:S M*WC<+]#@K]IYED]V/MFWNP,V>N=URWUX0,ZOBO=N2H//R3F<>*67M0FP&R^[ M\;Y -]Z]ID#=2^S;OJ+X+H9P,D6AS,6]7+G6:>6#^.*1IP.'87,,7[*@<016 M85%[BY@_EA"?BJ4(5=88SOSYE/:X5T&QOID_-VVZTN2OLYS.478LGE=7/#]O M'Z%XSE%V+\>EI3I10R_4\V2[NNT!9)CLVK MCU!8AL_-J!1GQH;D)EW,<8%7/R[TSZ+G1*D\EXX-X7RS*X8'U4AOWSK== M#H.HW;G*88,O[WQM]:L5R,NGZP:,RO&$+^04;1OGW4&E^),/T@WX\^DP0R,C M$&=\2_B4/>RCA4<23BBQ(H MND:OV:ZN2,&1B!Q_R.?XKCI_OU6:SL_QA_OB=XXZ9+=F=FOFJ$.*.HS;Q;BP MCQA@]C<,,#/BL,/%:,/?I!E$&&KFN0(&$OD^1K>],P,[$'^G+@3V(:B31R(. ML2OJ28\\-^*XDR]NT@7UL%V\X9'%#LY\&4BTU*XN*B>F\\;=2>#A4&.!V?M?%Q0L^0I1" MF>%FJ+6I$'B<<9#L19D)RQ0J7T56&-]3E1B8">? MY+UT1.L)+GEFO.1F>LB>XTN95_-+?0/?@.!CF>Z2N\]!QO.%KD>_#.%-0T=1QC& M#./\Y!H,8@8Q@YA!S"!F@:(L3]1'=8@*>J)NIUA\]'P)[PKYPYJ8[AVE4J9$ M*X4I&.S$NB^?LXHYL99VL!7LP,KH9G2O2)IP+/5A&-X,;]Z\&=TO"=U'LWF7 MH,)4(+AFRU!Z%0U;;/ KQ]]4Q/I1D_B;$@TD!4??,-LPVY27FNY@!S5S#7-- M7;GF8,H;,PTS35V9IM_M'@G;E.,;5X+1@S./;F,EJ4Z=&H8&0X.AP=!@:# T MJIYQ^FA" N(T+W-A/I@^!P341C^J@O+#3J@,XMJ#^.2L6>%")GN?[FXYBY@Y M7B9S\ [/(*X]B'F'Y^"%QVMB25\&H?#-4(K@P9PEX0M%G97L(KBO^Z"*N0BR M RRC^WC1?=*I6WKY^JA/S#1'RC1\)#"ZCQ?=?"0<6M^J:Z1%"<5+V9FO(E:@ MFCCSL0=N0MFSP, M#88&0X.AP=!@:&PRK.<4#"[&V)XK2KM M,'TI;-=RHI$D*.T3YK[D5FX;0.#.27X.O((&80,X@9Q SBXQ(I.!D.5_+= MRMA8%=^K>H2&<^(#1O?QHKO=;#&^&=]'BV_>O1G=QXONX]F].<,,U_+E*.,: M1!F7:B3A\'QFG&-AG .>UY\N M%_1EYN =GD'\@D#,.SS',#RB EU"9S !^)Z25-HCZ9NA[;E%'93L);BOZZ"* M>0FR#RRCF]'-Z&9TUP_=)RVC5SLG[_H8!YAOF&]>*-]PQ 77]&6/OKIX]+$; M+#,-,TV%#:QUK(C(S,C,6!XS'E0B9W9D=F1VS+/C@.L%<[U@]A.NMY\P0X.A MP=!@:# T&!I[(<]SZ@7'GW]^$P6-.]..9WW_]=__38B?_Z/1^!Q1 MR5IO+"Z]Z=1SQYO]1GS(U/[]%JCJP%@ ^+T,I3^U77*HPG:P-TN5 M%[:="&M]?O*"0%Q#+]12HZ$Z7Y[7[U1B28XN8&G,.ZF&]F6L1I0?/V6AA3^^ MRO$OKRPL:-QL-5NA1Y\&G>:K7U=)N!M??BS*PP7?KRP5)7:35;'4&@3IJF2_ MR55DCC*K,EI9]E-*;[7CQ*C]_E7N\RB]@E9F77\(J5Y^7 M]UFRNS [U@X6C<_1%(,Q/7_)X%2.+ESWTL=,&B8-D^9P!IVC".9X2/>[P&N1\3W+YD?K;,3,R,Y;'C-WF.3,C,V,E%N+%,V/+:';8 M%YW9D=FQ$NQX=L:\N)X '!=2"3]5=N-E:# T&!H,#88&0Z/4N)"76)#DO70] M"DW8]=+W>+)\'Y"!-AT')X!G:# T&!H,#8;&T4+C (:H,B6R)Y-UQI&W#5.% MWL;QIEX4!J'IHF&1H@Q5%&D^.4"K]MN&NWF?L(!JD5\!EZE@==NGL&.5\.C]@#&3%;P6,%C M:# T&!H,#88&0X,MAN5;##^,Q](*,;,S/NN??Z$^]U-B/F3O1EF!E89A7T9A+YM85+@ M@'Z,7#LL+=A_(PJ6&4.U;:'8XM6I?16*/=+"BIO7B"V_L"*CF]'-Z&9T,[H9 MW8QN1G?5C,Z;9C2HKB7Z8H3E4T!W>=C B175'3,(HJG$E'4N/!B0&H3.K:L+ MHY2E!FU$^$JGDBC>8K&WK ^%N_.4[#F[>_*'XN'%0#]FH)?LJ@9Y8SRG5'>/3LW>BW>RQGEQXSR\_.FT:Y# MU:UMK<)O0A.(G"%:_''HBS?)0]DIZ\\_OXF"QIUISM[>6!,YBASY91SG4;M0 M'BB?(RPX_V6L%(];[.@6YO#.\:SOO_[[OPGQ\W\T&E\R[BF?/)AS*/VI>"^' M8:.A'EKN!W_--X?>+$B?KW+\RRL+"QB_]T.#F#.:S3^G)'YVO=_M]ZU=F[.VKP(ZM4D)'CA(B/KXE&,10[A21W '%HPK+,J041-3X][/S,*J'U7!I[9O# ;52M!7 MH&'T4<;>U&V\1,.HXG89!&^%%?F^=$,Q\WR,^$-^SY^499DO-R)+E;WI#Z8+ M;.U-7ZPJ<-(R!LW6H32!S5WJBZ7"_NN:;;7)5*"&^$J1PH%-9W'/.?0%"5=C M+%@>J4DUQI[1[ ^J;\'85H[9JP5CV;*0&"J^2LMS46KG )?TYP"]/M7B9L!_ 5O7GHN'6=T"_O.=$S7DN)F(F48K#=Y8"L? M04&_B68S1TZA(]-Y#XJ+XP71DG'EB*TAMQ.I315H]%#&B9GOW=LC:,\4_M(B M6;1(^+]"+BQ2)O$#_>['B_1@AQ/;)>N)E5VLH5ZL@!9KR52R ?;J;$U9*8OL MV<2R6Q\[V%TVECD+ #<]K<+U<"#.@F!K 4"EKWTVEBQ_>]G GR=M\IH7NN;O MI:67O$5+OI^@BR*7?#>!O]=]AM&L!-F>#FX\)Q8/#S84UD0PKX+4/3#ZG=*L M!>QW.JII9M0^:!HG173=T=P^6 MIV'/^"[A2*O*!S8_[O^5O.C[=JA_&3?RU$Z)C6D>$07P;7IAU_&[Z+ =F407'K3H>W2 M$#:^[_PC?ID:#6Q\^>*''?R!@Z>QIT.'@:MA']DE:1!-IZ8/?05TKSE&0-S' M@+!30)@*$&8"B%!YD0,B\$DSI2!A!7^+(XKC#)0BSD!I9O$R([R\F$O3Q]PC M#WN_M,3].QT[?)FW$;%_WX G*G^_QRAX)@K2X[?R:[VE;6'7>);#1][DFMX_ M,*BIM\(&\GQ/[Q N04*)UX4@+13K47:HQ6P0D%: MER#(>E/I*ZD2LY-/[-E+=[FH2AJH_5\JG]?O0ODE *X^MJTJH+AC],Y+RPU0 M2<^(1PZ0LIT@;GUS)%US6EAB,BZ:>=A[W%:UXFY+\ -@P!T4<.?]=OT0=YS: MP6?/A;ZG,QE*8=[YDBY 6#LX4NV@M*QBK!PPWJ#%=OME^S=7/:7'A>/8%(!9 M_-9?'2_00_O*/L:T3X[M8");67Q\Z-6I!X;9DWF_Z&X?K!!7=3V9JYDJ)GN5 M=.N%IE/6@74X9\M#NZ1N^O@VWMN-.M0#_B@KKU[ M\H8MP>GW8@C24!3*G,OOE6N=UL#G-QY[.G08^%&X_ *99J8[%S;6_K''-BSB MG]JG79",0&]6V9"\<"+]97=?0U7YH432UDH'#.7LBU=K4]/_'KS!"S9X#3,E MK7)I#+"S< ):.M89"J5V;+X"(L%A5S,V/O@]J9YBJ!8J-_WJT?D%^04\-M:E3YC$:5LBZ( MV*.A5AX-!ZLCRQX-[-%0.+I[K6/!-WLT'-\5\Z$OXMFC@3T:V*.A8AX-;>.\ MR^64RO5HB%O&Z]Z_>M[HP78<\7?*>2;P:4&//^)\$+_T4DHEQ2X!OKRWY4,@ M[F*BC3U?V/";[:,;O3!=-S(=9XZ5H(&VF1(D=)7^,)&N!&P*^!^LG@0O6Q-8 M3AB8[0K+]JUHBI6H+?IB! @.I2J?9/K^'&_ZD_O\9 13 <) MRZ@\!.)AAS((,X/6%_ZJ3A.V&@&\ /KWTCD5%XO?V^BT(+P9-$Q?!O(.YVK@ MZ#U7JO>@>\=[6/,@$&,DQP#+D1C.Q;?3FU/QUXN+:^AK'.KJVEFG YC=?\ZA ME6#F8S/PS6>8%M(Q9;S6F9'^ 2 [4Y6\XPF/)!83I![#"4P7IC$QX?.#MS [ M]+V8V-9$F+ZB=&!.):U>Y-/C2],)WHH3^S5Z\,#:3RF,XFJ*I;,HD$+Q-TYW*>)7 O2?8#[95W,42]9.]0Z)IXH/XP]*%4BU] M79YUZU]1SX+D2JS:G@5/[C25=SA@"#P3 IL>((R$Y[HB5!T)&UB**K#,NQGO MNF?5+F2G:\P:XK],D/*!"UN;E)+DB^3*6$2J8.YHU.\2F4',(,Y/KF^<<3%& M!C(#N59N/8_*5U5UZ\F$G95U0$$?B#8'Y1$O+?<7^/HSPTA%>FC;!Z&9T M\_Y=NC_;5B);56J-)G:RY9O$LD0X=CIBIZ/*[BSLK<>,4U?&*=5@PHS#C',L MC--J&ZW^P=*IUL3/=#ZBR4'ZBFQ#^ M(>\8>/*+M166\<*RT&D."'CM>RY\M%22Y MW=*G< M-:_<[#.V:]DS1P8OQ1O63A;#7%@,*[L8078QO/QB#/5B!+@8Y%\(_Z\\"@-Q M>)^]PSHS/N$/DEN//9/J"?7VRK6\J4S9+$>U'6C&OI"%NC^UFD?G_T2Y\*;P MPB00TAWAGK^EE:$"_E&,@V=[1-IN_6'PS$1<]=F'CLXA]R(07RF.1')JOZ-? M[%AQP"2M7A1FA%[01FXN1;>YG\PP#((*@^##>"R5SJ-40%[Q8U]QWN-?T&+S M'L\@J-\>OYM30;M?[3B;KQ@=_U0>97;DKLP-3!6N5]HMH]^LH2X1UY[]-](G,\,P)._432U?]2A&%<8QBWVGQ4,^)*/:K9 M(9D15RKB>KWZ >XX/0T^RU X7E"FXL^VO#)M>><5DXKY]HUQO N..V<5OGMC M'#..-S52E%=$G'',."X.QT:STV$D,Y)KC^1^AR5DQG']<=P:E):VN>(X?D[: MY\-DQ\WE?%X<$B>?+:*/(TXZRBE&JXNVHZOTSNGG7M!B<_HY!L%+23_W:$V[ M"GCQ7D(;/M:W\*4E[7L4$N$5=UE^?&&WYGM7-8XZET!K8+0K9@!A_P]&,B.9 MD?QBD5Q:M>Q#>T=M*V*5[1WU7HZE[\L1!D<),PADR(Y21VH^[QKM9H7O,SG0 M]B@QU^E6RQ.6,7?LF#MI=:L57U*):\(C,@N]LQW'=N\"8;M"_K!D$*"ESE>U M"H0T??XA-K:[SO^_/.;*&C;L[8TUD:/(D5_&0"H02& \H>W>7?N> M"Q\M.95N&%RX(^4$%5RYV6=LU[)GC@QN87+O',_Z_NN__YL0/_]'H_%5!J$? M66$$S]P)^$OZ]U(,Y^)V/I/D5.4%8:.AGE\>2^YU_?:[.;[[98QO)AT*"Q8= M_O@JQ[^\LM )N-EJMD*//@TZS5>_KD+-=OYB&8P5+!KFO.5O)U+X.3):,/, MOE,28^@)+_+%M?3'GC\EA\6KZA$ M(VC!=D4(G0 )R>&.6@U"^(<6'5?)FTG?5*V@,Z1^X55^=:V)Z0,T7@G'=J$U MDWPE3Q>AMP$Z.02@(BZ:=:D0/)TYWEQ*>,"?VBX!50RE"ZK44U?8%?#7Y.5_ MYO)_DF:07WO:('GACWWAO\ AY(NORV7N%_I"L M2P7N7'58C$FBX7^9;F3Z<]':)/;NZ"\A]JZ:'K7KYUFW6D'#'YD.QY ,8X9QYO6XNY6.*"3<Q'FSPE?;I2*Y -5@I6]. M!4S>EY'O2]>:B] WWRJFC]VPWT M<)E,2K-];N;Y=D3A5\PT1\HTO;KQ3"&@8G@?*;Q+\SMC=#.ZR\\76)HIH&!X MEZ G:T!_6%# [:MS+._%=R('F5N C @,?*B(2Y>!?3UPGP MYS^P;*G]P\F M&9YMO+D4#U9F&V:;[;QKF6N8:YAK:J*F,=,PT]25:=J=@ZE_>V:;HO(T;9P; M:4TR)KR7^JIS".'SP89IF"[5" M6I6A"2F<_]ZQS:'MV*$-[YOA"@7Y[2("-@!)T4K]"7:"#>TSS0,U]5;8(71G MJ7XHJY07!4 V=3^*#ZZ\^.$$447T87&-Z"T/EPKE#JDOVHXS-XWX\&,FK>1L MK3S<>-6?N>JTS.+*M2)50\T3[T%&XG4_]G7/\SE(U%/3=H$^E5_YXRP(](Q< MD$?O;UL?(T45+!#]=K5*AW%&%(8QPYAA_#)A7,,<:\=9K&BG;,N5#5K@RHCM,*!JRB1@T,6M^;B>H0L MGI673HY#2GM*QESOI7X5I68<^5NN7452 YE MJOV]=%U"F8QFEP-GF7&8<;;.A3]H'4L4(#,.,TYYC',X.;:.P;/K(EJ3P-D/ M06A/*5#VHVG[XF^F$TE,<(2!GY>P.KYIA8&@^$7Z@E0:>CY.B'0SD?*Q"-OW ML'CW9FC?RRL71T9)8J_?:"VSTN\*AT$A>2@3NI3>= MF>Y<^'+F^1A>ZSABE-"- FK'N#SW2)13 :\$DDBBEL?T,4K7\NY<&-X(4U1) M6Z7E5;?.GI\-SS6@Z9ET$=LBFGEJ:=/>?@H6^Q(R 8DKLR,)8J2D;V=&I5NV MLJ 9:M $!!H:.(Q6!2 'NT0(USE>=L_A2T5$*N6:WBL_[!KBNI?=?^-+)EZB MS9;HO;3T"K4JM4*%AQKOG^#Y] $K!(ZIZ=_9;@/_>"MZIVWLAYZRW1$LR5O1 M4%^J# ?9U .[I9D^=+3DQH;6P[) +4+O>96?O\K[J6%7H?C7(Q%/'FGZI8L% ME2'-/I%9]:/W&K0YTQX)^0.TK4 &F7(IE$G!#;5^ML]3^>5 B4FSYRO27GX"WUD3T[W+F"2>8SO=A]?$P8S8VWI-')<->VM7 MC()-V*5%K>_NB5'^Q0_S#//,(XX&S1K4.RK0^WRKLWG='6K9WN?*?8EDW.QM M1EFG\$9DJ/15\L&<%[>_]2W8>_%@1^;FE[[E.^=&H0MUDL"7;S6F.F M>;E,4X/J\7Q7L.JN(-9%YGQ?P.;4>IZ:.YI3ZWMJ,ML<#=O4H)POWT&PH?E( M#,T,#88&"_Z?J:G(@ M"Y_'+'PR-!@:)>>LVDN.J"2G%:H4)Y^\('@M_FK:+B8B2CL0F1ZV3%J%C6&S M:P8F_;'G3S&]T4M(6_71\RF]4SCQI:309M=VI9A"ZY- 2'&E9 MI';+T%%J%I#NL64!N2709[&^ G3E#ZN\1%EUS$5S="C\O+CA,@@Y01@G"*LJ MNW*"L!>RRM5/$,:KS+S,JWP7D_ M*^#G7>:AQC N<6%[%48Q)_4Z0L"=M'K5,O?PQLDXWBGM=VE1>(<.\GE4=*]\ MSKNGY/FOF9?F1Z7"F0DZZMK704=9F MS9D*F6F.A&DZS#/,,\PS6_%,GU/B,M,PTVR%F/[+KI_WK)LQMI$>WK94G40) M# V&!D.#H<'08&@6RK!@T\5Y#>H2'(GI@GF1>?%1KZP:9!4M'JO,-E+S!<[]AS'>PA>6J+8 A:D5OD(GSPNGYM"9?^DK5K&S=IGN3G4 M$KV'74BM4*M2*U1X^E/.3<<9"'F5.0,A9R!\0:=L94AS@()+A2D\.\C2[VS' MD:.L"E24Y8KSINS9 E4%\U*K;9P/VF59F"IR(<)(/D(D]XW6>;62,!RJ#'"= ML@!]'/,#8>Z[$4/^N,2CO,H,]-AEST.*Y,>@WZX>Y$HK#UR[!Q 7>Z.!] M''3KTQUM.(X<3&9 =V1%G1H<+K>OJ_6*A$<((\0 MH(23>YW+V,&4O-;9Z=FC1_>M%YK.ZD1050C=*$$-V).O7;'"3-Y+7ZN2R^A:GT]"SD;NF)9C!L$OK][? M7'_\9 VYF\G:>4;=TN.W)._E2V\Z,]VYF)B!"!\\$(.1*PG> MPRBP7S"8$(8P M]*4)F$%_:Y#L84J^#8\^2'I-GF:&8KN6$XUD9@1DJ(-->K)^).9LY@ &J853 M\>$'[,E CNP3R?!T^P80*X3#)!2./;4QP6SH&6+FF$ %( "0'H%MCW6KU",> M-:.8*!,)%'7$+$-;B24FTL>]60A-_TM] ;2Z\\UI8*RB(OU"TZ0!J(\7-[]] M@%T52(%OT%\WTJ+&_M^56M@8"LFRP:@"FYW.:[F%,:A5;(0B**MS9#DP1-@Z"*5S<9O%'$PTB)Q0S7Z19682(SY@6"/QX/G?80T!$T$" M[)EOPR+ $ %IQ!.N[DHSQ-R@UZBK$$XB&]?I)S&&T\FQ0UL2,]M!RN3P&:9G MWB%V)R"@W %[1;[XSSE@,ICY\9@OAC0&&$HT#.R1;?JZKZ(@ (+;+L7IB#-#8/?817&!$JI[ZY^1 M'=B$)9H]/H@_&)C1XC=S+EHM0Z"X92")C003V=T_V68-0:ZC-!,-QUL_ OC# M(L KD6_!\2+%Q9TO%1[@H5G\+8HP\6I.R5D]F-@S;(GJD5*JZ[2UTVS+ !$S M9AF?VI#6Q,6=(K];)UP#_<9\@F 9PWYF.V(<2=AZO0>9[)@/-K0.>XR(1X_KPQ\N%,>89XZ@(62T ME<>+-Q[3-P:^1EP#3U(.P$<"RGHJ/GJ^E"3J7(G_F!=A+GASZ:" >P$8VERY&T ST#">[#?.E/0T; M26BG9SO27> @-H!'=BM=#9% XI9U*BZ"F-QJE@(.7*2POR Y>&\C,]R M' /\;L//5K*%90B20XZK5SLF802K5>7#3H6WT1Q)?@RDDCU0U"(JJ23U2I@! MN-*D@,7A" 0^#D&( R&*WH1UD*8UR0JC\:KCVQHSR/R^!$T1CS0SYK;XP;@[ M: L>H)-W9Z.O@J,R,S(Q]\B3G\FL.OF31, MFF,AS3[WL\*LKCL5026+YY+!DE'!#,.D8=)4>YO=L9!692,&G[S@W&F;Y@03 M+S/!Q,#HGY56VH$SI3"0BYI1S$A>0G)S M4%J=^$-GK]JJ9-VZS &536FUJ2-Z4-;H\1S@@_7H1W0/NN0]XIACA#?%FC)3,,0/ MJ.&47QF4L[0=29:V=LOH-P]6_';'/&T,<8;X%J?,N7'6/%BI=88X0[QPB'<' M1F=0VOT&0YPA7CK$S_I&OW>P"L=[AG@Y[E92A/>_SYPWJ[6T5/3LMN,X\/B MN-/A##&,N')WSGZUS!V\+[I-.'<+D7M0%"MO3#F^'J)E/'D.#H<'08&@P M-!@:5;5 U\G8G,;>G3A>$+S6(7@E7A*QNUB92E";_<48QO6'<;?#_N*,X_KC M^*Q7+=\3QC'C>(>%[56K\LI&1&=[9R7T+U9/&1H,#88&0X.AP=!@>V?!]LXK M-Y2^#$)Q(G_,I!O(V.)9J!03^2/,H-%[,[3O,3(N"/T( M<]$%94OMK B7&IE=X5P M3Y[&,8E+FROM#*";$!DP.&^V6E6R\N+-T[&\2XU M6"OFK,@9+79U,@XGTB_7XLYAG%NS?$W".$LS@=8QB)-YAGEF55*]FO$,1_8S MO+>0$VM0X9GAS?#>.4B@9O N5>(I0=\ZVZ16>I7T+7UUHM0L,91CSY?Q7Z'Y M0Q96N6:OT]\>(&MY-O M0A,(G"%8_''HBS?)0YGOBU%O_Q$%H3V>JW%_&(^E13Y^_V6ZD>G/1;O9ZAM4 MPVH4@?+JB7 BA6G],[(#&Y/?8V+\BV& )6FE03\^6;96F([C668H1\+R_)GG MPT0_@RF"FB M.7-#/)C9^<%D=I\(/+3K/#JG9_EYM$X'I<_CVK=A)C. G#<2YA28)0S$@_0E M=&4Y9A#88UNU[V\'EN,%D2]O@0/>P>R^__KO_R;$S__1:-Q(H(Y[9X@[Z4H?Z(C3,D=3F"-, MEQQ?&PWU=-H\O?)7]<*%.[K(/?Y!7;=3W0CH[JL<__+*PK5J]IJMT*-/@T[S ME8A<6_WZK=ELOQ(C:=E3TPE^>=7HO/KUK-,[@STY.ZE->CW O/K)O/H;S:O; MK?V%>I3@V)Q]"]#<>#VAL:OYD_[&DT M%7__C3:W_UV:WL3TY3LSD*-+;XIM4MF5"]_'G0(9_-T\?>3:G.-7%P^F/Z+_ M2;J]4;U>4Z>MIY;YCZ_8^L4/._A#CT^-[M6OUYW_R="@B+%M0#*@CT'-YI-_KY%ED92]%#7;+G>J\<[[U8$&(_!*%00B; M$HK)\"!(*.(FA*/T<3 &F=>6J=QJ=UI_W(0@;.!J?X E#NM*PRDVOE9U>\]6O[5:S?=89G"],+SN,1V=VZTL3)(5Y*7.+.]MX=HW6^: _ M:+4./CO%^!6;W9Y0N&E;WGWFL_ MG2Z^NFB;"+V9;N]!H@4&K17.Z"\B9Y51\>FGR[:1O.W#C$)O30^/+L7^C _+ M$Z%.;J+I% T.H)T^ ?S-G!'RYI4M5BML4,]MZQ%"P]EK!TB!:]@2 M8(NA\_>@PU\[U-L)Z1/DID,F AL3N]A3,;9=T[5LT%N">.,,T/?!B="",0'U MWW;%Q+Q'OPCIBIDO9[ !CL1P+OYZ\T'G\"I9$KP9"*'*WI%IYJ= P$1-)6D: M:., Y0JGID:*S:7F"WTYC164Z$M^!D-5"-Z3C/M#*ADV3,'^CRAQ_]Z<7'] M.C-X -$(U<01K>C4#FD)$5ZKZ8,$B;$6$P77'Z:8K(*-@T%*C/0*QAB(FXRI M.HY@^>?2]*G'8 '2*^D13+S( ;AB8R91!=[Y1^1:U ^1)5SDC94-X=K@N@3X MO"\!-]FUR"/VPG4C>%L9LC :^R.L'S!TX_\F4\%9:#/A>R"#LA*V#&T<'-L. M_)",[@;Q"S"4:A@??BBK&_8XM0'Y'H5\_V;ZUB0U9;>Z1OH'B@B[&.E*VIHT MZ0!G0-X'M# BY4B_N\B; ,D^VGW3MMK95BED46!:E!MS=8 M<:]3$]GEZ2N/$W,&7_\ 12"4L#F=G?T9MR1?WDLWDANZ5U9$HEE+ZB^1O\'E MCV8_/!BF:J>6Z!@Y _Q#MW"D0P?6Q,45AE_N;%=*/[YEF'D/L*O-'!0,)[ ( MC;$]D@XH92*PIY&CMOH@O6=RM5ABJCLM["8*\;Z3#"XAP,F'33EXDWE[[%D1 M'49J"X89X)&"1PG=>N Y8:>3T#MV(.YA*EX49,A[7B!NE-+ MSC41QK\%=$K$P\!]^T'9!&$14TJZ^HY&'?NPCSMPPDE' MTTT=U$KV,+$!%'V"5=.$]D\%+N=*LNI)JP.4-E 8]UMQTGJ=?WXQHFJN>/IM3!U(SG3XOFH\<=K8(B3]MZ[TN1:[ E;/.D\W5LJIRU14A"> M\%I3FA:(=9$[,A$\@.^XG_@M?1RC5NY[3@(%>->5#["^$QOQ(*R/861QO1B#%I^*)GY*038RA9+L1B4R>'^1D)L*% M)!0EDPQLY.O6H-===?3'^\L&[NE;'JITY\XGZL%.U#S]"S].-[YJ7CA5S[M' M>*IN3 S%M= )GHQ #;S-A],-1C126]5WVT$E(-Y4,SJ52NADP0X) Z*]:(1* M[0.H"!*_6CZ1X_.+ LLM-0@3A6KMOK%ZYXZUK'0'PQU+F"&=^Y9CHUS^$^C- MENTH[00V$1G_ @JL+TG-.@6-!4".2J52[*#->-9ZEK&:K91#4)G1%P$T-ISD M-E.'K_Z!K@G*9H#?T)!3$T)"YP"/>I1-X)0-RI M=%[$9HD1.K!XT9U2U/YSC@_/$@DH=K41030,8(\VU5F-*D_2U-0#V<'(#I&$ M&D/'L 29E1L3/0)!BX740UT?W4+"W. <]$09^]XT5J+#9:.*%G>RIZ) G0LD M!-O;S[$SZ%54X_R8Z/=*N4%$2W9)LI."E#3)K+(4X120BBO6IE0G-1H"\?T8VFJ\RV(8- M9VI^AST%.D,^4_"&LS^:SA2+AQ/88$SR;-/X15S*U"<)K7L@?&F;C&.;PWC[ M(;^WQ&RF/*?(KD5RU9IW5"\C\JX:+UC_LO:?5 1?-2)]BJGV=>8.T HB7S.( M?HEV?C*#J5T@8^7T@$V#C"D]I9 O'6)R+^X%#9H>/!EJRP])H+ W!&H%8/<( MO:G:]5'>)_4.!4]T$@W'D1-;_-2&2?L B,@^]&HC..Y-)TJ6_<[S1@^VX\3J MF0E'"@IT,3DM6N/1PEL.R+@-U(A&\8,P^B$9-6&K1X5MO/!&9J60:8#--/1L MP(9BN80G,PZ-B\,-\&I/:XQ6]O+=1&\$?0ZJ];#0F4X!@>XQ1G(L?9380_.' M'O6IN+!"-.7%EDB+K(DC&^#I)UMLL CG< )SU$^!NBSC]X \=ER6+[?ZIKC MZS+HJKMIQ99$RG\)S> !%G-->E*CR^G0]\Q1\AN(%=*& &WV1BN5"DZ@<*[WKE2'XJGX/2'@OV32*R$(6E7'<*RI MINP\A5;I2B(5,38WV<1(#[-CLY;&ENDN[F?HA;MTMK7/:75AA&N2T@47)9S/ M4*2&U1C;/^2H 4*>)1.2VDK&LI$]2'!$Z.1,209M*=,AW76,2)"%UM+KCL34 MH4P7*&L]3&QKDMAO)K!_*G'@[ 1>@W\ M%QZ=@=PZE7#HX&%+NEEV(A9L;'@P>7C?-#'I.-)G,DD+K@>4@$/)5=F"HR") M&TANX]U/PTE5'*.H5VUPU_B+K* ME-R/9&+JO//QS \]/,"3Y@0>Z\%8K[46W%:OWRFB,*&Y':2K!"MAHCUAGJY$ MWG&3+*_XMHT67MC[B,*F D$#;Q3GV8ZJN9]= :1F,V?^)'KPMEZM/RDT)/C@ M0V1#CI1HI-90B:0(%PT5%C-4@S$IDN'>E@_:PH)_(&.KI=:;N[:PYX8J,V*C%2G+ M,DQ=*AT%U1$0./25+.R@J2R8QYJ^)M;<#'^I_3V-HL#G;4Q/09$6V:E@K7$9 M3V%-@T$$C64>S+;T#>A([@:D\M@NWF#3?<@RLM)U87J8C M1^D.]CU\8:16$R*W$<^)0M9$8'DSJ5^R+3H.$W%G"L2/?3?4@:KU%^VA0.,B M+2"(/0UB!6Z>&I0(S3G26WAECE:P_';V4[!2C5)\G=&_T@7%E].6X4?X+V:3 MY485M!Q:M]B$ R/0S65Z0%$B-M+$FF3*07&_RM 3@OX<),RAC%P5W6ZP&VQJ MCP&%RQ)9*A[0#+%)?% ;:& EX7QND(\%'MZQ=CLO8&R)<*5N?[1Q+]NI(/49 M'5Z&,M:\I;H)4J"+K7AK-KU4A$EVM*%4"+1#T.G)/RB,C5-ZE](<1">\F9QJ MZ!0T&BG Q\&!P%@^=9FC)%EA,GNS'"6V5?J&[C2I<=@B01R.9GC7AK;5Q T+ M)*+$J" +98B=3I6NF=C.@UE$4LEE3& B7.F>BY)=&53?U+ M[GQXPL%T_2D:4>TQDC@QU4\].LE@ T#$9TB74"LVIRB3-4E:=*>-4S?TAI^8 MQ2S3OY<-M#IN@H/3W/I4AO?3RZ:O6:666,)TZ$"!^_AT IDMG MK"+/R",X:RKEMN3<20'LHV!N_TO?DN>/6T(D2NSZ:GX>(SYFCM/4/4JL'3LB M ;M" SX<*&2CU.:E,B>S)*>J<8WUJ:][3>_W-YKT^_@9/"RUS4W)>"3I>Y86 M^AXFTLUO*S R2>858"%O%I_"^;MVU+!00X#F<*O"KX:P:X^!H5(JQQII9>"< M.\HNEA96X2+9AVD'G*)5 _;(F.8XZR!C+T@4V)P'AI".LBR_C=LV\EI?[DHJ MN5S)*]4D=2\KO>3_^L30[6#1I&$DRY95C,F/)1$EUYH'$AT9GK?]5#]8IR[# MZ?!UI486N[BLZ8>N!TGU(\'V)CYQ'(R"CF>Z6M=+8+Q$&3OKO[/ ,']Y9%6> MZ&?]B\1P\;F*(,)#P)=WI!"!/HY'D$D^H#)GW2;*>+86W0'$).2BV)V-]P\F MG@\:'NX0VM]9O[H!ODYPI;"=!]3TY@&=DPCJ._GZ+S'Z7K R?3O)&DQQZ;2@ M_H25-=4/E*69@"QMNM:EA<378A4*EN&6]FG\[[?7,7/Y.=,C?8FJ'4J'9B), M95Y,!FID5948?'0S@@)9AG.%&Y$G,N %(.FKN[89V7U':IC)%2A(32#O8EH" M.$!074ZNT5'^10E."4#J',39TN 1"SA6PB2^EG-N2_I*;M!BRX/:\)*;+6IP MJ'P'2)(#Y@&]W%="G*&.16I8?L>=86BK3TA$RM& IH*K91?Y3/S*#>U<_B@ MPF5.ZI.+F\O7HMOL-EK-QOEY _-M/$CZ]!XOV"NB' M.S7Y9L 41S9%-2@)7U'J8=4]@<:8TA*QO>199;R=9 QQNBM%,/U'_*8O=4!" ML-EJT[K26I-]=''!XZ//UGC(KGSB8K?38B^B.@O\%-4/BQ;7)<-J?@?:U(2Z MX"J1.8H2;4M95=$:2K94K0NYQVY*K>:FC"E8%N[ $Z%LC2!!X(D%G;QRK5"V MS9W D]+.PHU+JF"N%8_RV[+^SIJ8_IU:_F0GW%/JE8T"4)-85WC&QTOYV,1A M"&)<6,S%P%:]B5XKO5@;!.;TONERW:33U]7; MSYS\8G:*K?K>G ;;S7%UQH2GEG%POLU<2AO[1A#L]GN[C'UYDW0]=Z=]\G/R MWDX3..^WMAA_VMF3>4]$)@L,"H#9YS0K"LH"8X@O,WWL?O@A?W.O6R2LA /^H^XAZ>Y+Y]YXKH]+J=+)6W'6]Z."EZD"];[/]& M@2/:15+&;S0NM#4?H'UMVJ,&T/32G*%+U[9T_)OI1+((,J9#Q!%>N7I\JTBZ MA-S.(N-M.?0=*%HTM9Z:\:#T&3^'^PI#S1/,MT2W]I[(1K]./ ?4S^ GH88F M+L+0MX=1&-NSK\W5>WCZJGYQEZ.R/>CV5LPFUW!)P]T(L,U6ZZR(X<)QI'PM M $NJ(B)"Q)<3.'U0UR(1^U&X;K 63^U=Z1AH"+D17%&%D(W0V6B=]1;/X/T0 M:<:VWNOVFX5 _"N:S5T S ?31V-LX0").XS[VPP-9VV2*/<__\VW M\N=/?>L=>DF?W?D1HC8VSG9:Q="I'UMC(6(KL7(3WL]"S>9]XYG8:=]UM]T_GDF M-P0)](O3R?$F/;&38+O$K\OM[GUC@E(UBD]'E MC"!7GS]BFMJ%7* K6BYH?"M6]9GC^^;J.V;E\$2>/8LCBY^YC"^@OB;/[K2^ M,+Z\H/1(!X4-=!,&Z0[:W:T'^CNECX"!7BBG$O$YN8/6JYK)K6J(]S:&SR]9 M9>)6=".JC2]C_?0&27X?2Q.]:-AK#=K-,Y!;THENV7WE)O](08,5D^\W>[WF ML4S^46O<\N2[;5!4>\M7E5OTGLE M37>IWX//LYC=K(KS+&+CJMX\B]FCUL]S[26K$5_0Z9G=W:^]/%0//IVAG$I+ M/-E.>H>J*:]\#U4?Z/T2NRZM]6A=6W(#^]:MHG>1ZN_6N]0M7F4:O'!'203[ M,VIIO%<3WK[3?5!A3:V6XJFP4(2E_7PJI-RW,G5#=FHQYM_A@]K/_$8]MAVW M=9?TAXZ:QR,]K!CP&B>T54/.I%SXDO%[WT! [RV-M9T?Z^JFD^%^-&V?DJF0 MNV8:8IDI_A5D+O@1?8W_CCS<(*^5?QJH;Q$ MT>2W*W2<#.B'UD96BZ8B[#9#?1:9LRGVO[G>$-U:26]3(X\IVBF HLHJ_@R* M=IBB>\9H]2FJ[-!?UE&U746*C+*@?>@9^_LF^U!SV;1Q(GV5OI3Q5V87B&QVV8)$C]+CW[T?'@P M>6X+=>^Q9I)Q76/&21L+7.B (-1E])VF]G_5O)^6AEU95PM[U(W%;8%&H:XF M54.JG1459BM69.N%Y])^;H6M?B;>O9[9M3?FB=KFSTX)&L]59N>JDU;KN>K, M99F<>_FZ!CO,:C.F*HM][HDJO[Q2%>V3?A=AJ7XN#(>/Y :EY=*9C1KXQUO1 M.VUC/_24C:F/X;N&^I(&>$+QJUX4P'H&CR5ZWW'^C["XY>$J0GMPBE:#M/DM M*TM9"RN%^;J^7K9V_.,4<[T'WYS]\DK]N^TTU^UMC]"4EX@ZSM;MJM(*97;[ M9^PL0F^&#?7W6]&>_=@W-';K8W>\P+^8C2[I[O\TZ?^P6T%IV@^,*)0Q"T72 M*GH7O@'P*B^ML?SR#&]I#=H--EHI2Y)M3BGYY#T,&& M'+BGO_HHZ)G8A5 MS/;QU-U%522_[09Z*-FPURUM-]CLUN4PJ&)\'RF^6T:SUSD2A)=P")ZMP?W! M]*36V>G9HZ?@+95XF6WJ&%?6 ;D1(2PEM&MWUV MJ'WI;.-]J7BX,N,PXVQE,#%Z@]+NN IFG+5NY]6H&G(1BIR7K4#W.SI9LYZ= M^&W/V/P$ILI$&(SDJ^+"O@T'ONW,57EX[;NQ]FTL2A0_,S$#,932%;/(MR84 MY(2O18&J !*7>%^J'TX^\;Z4(&G\P_.%&UD.%M?41CZ8#X6C-(5 M,AWO03U+)6MP?!+K$L$"_8O\\%7$E[VB--/-I>C@,B$\]E<7=)6_>][19J'P M9H+V50:*S'HG9?]H1@U@-22T^2.;HDL5"S.#B1C)F1?8NO"O*6X>Y,B&K_%Y M73+V>85>GA$1M2J?@0;0R@0&,;B>CCYM-9]*KQ WEDEKKH&9YA:+LY0(G7,B M.ZCX\?1I]6R<%V.# +;V;VI(3S2U@DJ9:F5I6;%QIE91+EO;BIFMC%",27,9 MMYX6[/GH^A9& 7;SZ6@SLA+51EOXFJ7[S'"U)M150ZL&Y;CWLP;\0N9 MY^GQ[?).+9=1T=D"-^RMY+EL6:6A?;[37+[>?%/UR2;2&>E2;\HS)CM^?.IW M_="M=VW.;\EWYGGD'YRG\=BK.RAFE%L2MM/:=)1Q@BB6,@U]&2?-0"MQ([?>.YFVL-U,SY>8O'EZ MKN:Y6_>9H.G<_'.S_BHUXWS#8MC?G-#&$J,@]H:AJCYL"-U[/G(Z,Y+, .+6 ML+&XK;2I>#WV199GC2*ASM4T+JHJ/OB^A\FQ0=I1@O(%%<5L7-Q\(\&UT1RL M/"[2)JB%M 'U_HH)GR43[L(Q<9%4F,/ =Q!$,Q7V?,^%CY:J!!VGTM8_)@5( MO\VPV",.L3EX.D' .6ZUS6;"1D\,?Q-*[4ZB*_>]YSBF'X"L1,D(#D^M3I9: M;01F.X@:A/>H%!/O,5Y_2S!DKY<#RX=G+H//9LUJHZ*C8$8:G/U)1>VH[ M1TOU[&7RZ&7VR9WRYL3S>;3E,@:[43D^E!V:VPT9ZTBJ8@)TL.C2LB2!P;'S M55L25LC@H&J_LZFV*:7V^?##PB*T](Y*X(<)X^/R\S?1,);M@9-T2;JVW#KE<[^4P%%=D):(=])W.&!#D.?=H4E0/BH^FI23E MQZR&NA_=S9>Q?G>-B9!^C-O597)TK_G?5(]_?+)=&;>9>TU/X@:GL$+*;BUK MTN=Y*^+J<:=F!.FC,1/33&.Z/7J*3+!J>F,I TQC#+N2&TV7LVOOA\;I(+Z, MU4 36D#_\.L%]OXD_(JD^MI,WT_:-9JM=FS:V&B:.R[-!A1?MUB/90NOV=+D MTH\_O33MG1;FDV>ZPO/M.]M5NA@N!>R^CCF'L_^];SZHK9>>>Y+Z&6+C"U_2 M=K'S%90];\64A4^K**M'@@/!<6"KS]QF5A3T2RWA*T:=BDN8_1$O0.UIG+$3 M[;N 5MCD;0M_4L79OD%GRZ7*2&I03>#M+:6T3%^E-]6+3^&/RI'?SF=20V^Y M"1C6)N6^._W^>5L;CC89604HT2N&$LT:$6%!9-TC' ;=;J]7*TKTBJ'$+G"X MN+OSY1U*EN,TZR_>\SZ#*DF;28K6D-;I]GO=SO'2;4^[V/Z1EFJFVD$N0 +]A#?K MCB/N9>HYY\RWH5JLS_VW;A4:O?D=FOP;-/'?<8.% :QUMB0^]_-ZYJ/CJBAU M]K71[XLZVJ'-=L7#Q+8F2Z1!3<]TR,E02*"3(TRZS-V*_50G5^[OV$5V/!>Z M]2OW [:M[HGW>SK^>MWYGT3EVF84]2+1<[CN^21*C,\ KI5>D:2U5 M=3'ZQPJB#MK-F*CM)\W.I* FOEJ;];GC[&Y].!0_>WXX0<-_$#DA5?/\].ER M]8W^KA185/W?10'H\T%P8?TSLI67C*Y2'TD:3CH:&,M&:OU@WV1#-@PLWWMH M7 P##RN&YFATY5JGFQ$)P$[M/(6+M52)^T^[A\XW(DJKV7R$*/' -J/"<[&R ME@PE@*-UUNUL00?:YR(K5($#>*V57H\%H4&E#:SXS^2WT!.7D0I9N)?B%M3) M0(>%KA?*3_"'^$%?^1[& MA4S";UX\ZYE ZO[SZJ+]M7(5RVFB]VJ+CN,%\Y[X,O,BW\-NI [U@U0GI-K[= MP/D+I[\?E_W40HR8F, 4T(R*$#()&[#0$4S ISB;J3=219)\&?I>@&1$/@H1 M4,HY="K#";1(2AR\8(Z\61P_A+$VW6;W].]-5X[(6[N@:K#0ZN) 5\^^O6KV[3&S[ZZ:?;=RL^\6,_O>JMGW*C?[7C&S[Z^:?;]RL^\7 M,_O!JMD/*C?[03&S;S573;_5K-S\%X:T!0$61$"4LN'[G]_@.'[]_U!+ P04 M " \A&Y- Y)3W@@1 WO0 $ &=V<"TR,#$X,#DS,"YX%S MV[:2_WXS]S_P_.72F:?(CI.VRM3M2):UR%WCWF@C!Z=G3R^OC(P]1G M :'+LZ-(=)#P"3GZ[=?__(]?_JO3^8 IYDCBP)MOO-'P0_]F04(@%=[US01^ M8N_MZU/X=^(-.$,!)\$2=SJ*^5&\%_X=7B%/(K[$\@JML%@C'Y\=W4FY?M_M M+@46KWVVZKXY/OGYN'>J- GQ"E-YP?AJB!/\H MMB(>'AY>/YR^9GP)0HY/NO_SZ7*J+YK2+N_75=>+B?T)&6"4?B2T^-QSL-4D].NZIXC@;=*%^@3O4]ZO5Y7]VY)01"I$$VH MD(CZV*0/Y);!)'[7C3M34D+OL=@A%=A_O63WW;A/67J:MY1&JW)M LF[:GBZ M0($Y\;<,C#KP,-K9X0LP*5<-.DP$P+T\3SD8HI1)),&3=5/2N%X3NF!)"[2I ML7V?XG&#%YX>[?=*B[,C05;K4 VE;KOC>'%V!$[327WDCS7'KT&]E(*S$%=@ MH[J[P"+ B[5BE]EU4Q&(^P4I!6< (6R-N23@?)DO=9_+*A^%=:T"%C\*FVQ4 M@!=UC0(60DF#;0K1O*Y-P(+#ES5'R9F! 9[Z<7LS+JZQ6I,A\R.UGO=I,**2 MR,T8)B9?:1\Z\DAP=E1)L;UH>MD,K5^/8;D_/O8Z7BK!_(EHX,7B/$/>+]U= M(;OR(X&#"?U5_]Z=Q EW0E+%N3-1W!GSSEC.E[2F !R&RSFC@H4D4#?V 0K5 MS61ZA[$4MQ1% 9'J7JO0<:"KQ @0TAA-81AQ M+YY&HZN1P/^[/1T!OT+_M7 MYR-O^G$TFDV]5UNY/[1@N8-UC3@8?XC=P_?>NB.FP MK\H73@[U!>]53MG6-TI]8SNP8K*8K%74#M>OFM$VADHXW]BF]G0&_WT:70&4 MDPMOCCZ.KZ?CWD??JAF^M_>Z-^WX]G_MN#7 MFO!(W%V$[,%UX2ZAKX3V7ZGP M%K@4N!OLX]SPHCA$2JI\1Z$"![L6!/2VZQ2K'J M^Q!;"'VE9.+D6BP(O"TB8+*WPYRM6$+RR)<1AX6C[TMR3^3VWK*OTS+X[\K6 M*$.2EXEJ@3!"-[5V@WDJ*"-!LG/>QFFEG18@?BP"D4GRS0/T]E0UF$!X*=R )04SQ#3#GXZ^-<0?WWHBKH[J^ M$#@-HYPH+?#\7(0G$>NE++O%;+M;80OY +'+$-_CD*U7>I42 M4EQAF6Q1*@@L"/5*]B6)-,\0YVEY__! 8HM+BLL'QH('$H8P-<9@(ET26&O, M*51%4(W+R7$1EU2:GC&9O':Z[,!R@0C_'841GBPN"$74)R@<4Q4>&9M$&Y$% MGI+MO)+H:9%J1[\5ZAE26XRV*6;,X=8,02HN(%/>9<&C9->>R6DA*+VKJ&-F M52<0J'P#W(N-<'A/GP6$DEVY%M09*$F>*:J%(9L)*FB@D)]6TF[9,H3).A11@L1!9,RO:VAD1/B?24S!:BPY.DAR1+2Y.FN_5K M[NE12PG;3T]+OGJOTE]M MTQ#YOW"4?:*E^P96"M'G! 5K?%O3;N,^,PWXGR M!3'_^3#,8\5:Q-U3^B;HKL15N#LF\JWP'UXCT'I!9;& "7A)>Q6V)KD5P+?' M;ZI*#%J47&L-\LMR%4GU>EQ>86#%L4:U0HNI2[9\5ITS=\"R+$=NQ=$QU]YB M>%#2W02U!GT5RLZI=BOT3\GCM_Y0)W%LNH&=K K]ZG2Q#?+Z">@6Y[J9:!-K M-](JO!WRSU;0#TMKM\B[Y;=-O*L(JE NSVI;@77.C[=8EF9H\]!M_ZY&:BZM MN+P]/BG+Y[8HV!*[^7"IK*LZ,LJG(5&65352*S57(F+ED*SR67'2+D4-2VH1J;V]E+JV8BK8"YY;1;O&KF]K. M@>E$6ITEM26TK4#WBC&(76J+^X'Y\B&6B(2UTN4IRU?)EO>>FBU/M&T=PS%I MFG,(-](73)OV#DN;MJ#7SIOF<'>F?OG,:>])F=/6$:I2ISG,RSJ>*7G:LSV? MW0+EG#W=69\K:5X@?]JKES]M875\[CL'JX7&EDHM>][;"FN-9\=;6)WRX@5( M]_0_P[4.P]=(CO>>F!QO7:+&X^[YS;.=KG+'7/V8NQ7V M^D_.MV#7*H7(@>U ]V+%$+U#BB%:J&M60^3@=J1]V7J(WL'U$"WX3@41%XQC MLJ2C1U^_^S2-F?*NI2C1ZDC[0^(T DM[;;[ MD:. %_&>'UV]YY72\@=/Z>F!<^PK VQ]QNV%.?DM:25)Y6YTSXMRK,C7>.E. M"VIY<>?.Q)X[A@G6\L[>OM?UM$!8ZSMWSOQ*^ZJ/]VI5>/;<*CQ;V/:4>.XD MR7)MU4DQER+/7F619PM*-2C#^).<9=BD7<\P^HFH%H224MO<["AIKYHA-8IM M>_9BVW:NV*MM\Q'=WN[*:*YVO6W/N=ZVA;!FP>U.Q:43;26X3RVY[1WV9JK_ M%]#_TMWY%G#,%FM&9<>+7R?VOP*]!*A=>XCT/&WK=.3D?QGBTL9 MNSB4(FWI9*)>/XH@_>BG90P^)+?G4S&8:KH M8E*^43)_=$Y^?+H>LK8.\I#KYP=5KGE]M]QRZ5^'N&7QH]F$"JE.N]T& M0;.HOSHIGQJ*4S443]#B;9>K#W4[*J"IU67?=HY_[IP14S/GD*9#(/T^1P-1K\:"J+SOX<1TBBB3CFPOXVWVY,*6,,B%/&C/!9?WA2IGBH8*_ M*D8)Q^&SUD$=Q2,:(![LG!U> _8L^3CG\G[]AX5,(7-VI'0B[X,HKL8=2[Q2 M$2N8$,V%)#)2K1\XB]8I*0&2(X^2,%2%GV='DJLW9".@5E4 9T<+% IHB(G7 M^EHS?:7T&OOM2DL)9IBO/D&0O8I6F36EG0VW 3U6V)!V-L^&$84K;CZ3 "=' M89_0GXR?1T(R6%_ZR24RLUSI34NAC=#E,]@9_WV(F?U[S-$2S\@*QW-BQE1* M*<129S91&&\/^S28<00>1Y>9R8?P-@_H:R9D"I/:I,,R-\7\GOAX=RVQ4S;0 M.LSU 0,$1./5FK-[W3EEH=9"?,*K.>:&B6[DL9UPSX>;[?N K0#=;^K%5Y$? M8L3'- !X^"9U-_ \]9Q%%*JG+G9-K5$"K" MN$X6 \Y0D*R74\DQ6@D3H HBTR9")5YBW@R3C!DTF8=DJ=E*K-I']Y4-BW=+ M,=C&(K[Y*D;'7?.X MK.KLR.E ;*(GNK!"P9>[\-;#IA#=;&>6FB^H06(2QV-0V[5,79 M ]NGO='5-.UO*<09H8HI"HY2W*X[$3=LKWZ.U@1VU>1OB*#V/!MI .9"_+4# MK\S&FI'7S?16?";R[@Z'P8Q=HXWQX31E[;[^[\9 <#JUR<;9WG-,_=U)6$G4 MM.DX \XKQN5=INWEY?FN2=54C;,)/9Y'4D6!_V1SN#W)R4*E/L_U4V!C"MWJ MD9\A7F (#P/X4P>(VXJP)(HTK'\F>8UQ\P#/J[P\.;.&*'.>; HGBUM@Y!*0 M!8.N6?S^FAD;8%B1V9*J]2L;KT/Y$S\")P(KU+NNOO6NQ-#?4/L&QPOV[9K1 M6Y@+*P!_BJ6,F0O9@">*:=B@C%=*3TY0..)-M3G( %&<$M?X#+!\PIKLKG'I36M:T M/4$RHINGBVK*H9/%29*3ACUO,#(#]&JZIIAK"X34EX< ^LB.2T>(4YQ !XPC>9^PLOR: MUVS,XF0#0CW(E#TQ&*<5?D>P\L#U5522#9^=LGE'+H/!;(#HE]UP=*>Y:?%G M>D*BJQKFFTNXJ6,.OG>>8+E[DK*/KFG')M=Q (*6*E^@E4UUO[32=>,+[7*C?J[PQ#55P3:Z]>"4I\:-*/?]]2(HN(6JB_"WS3H[R" M+?D\^B&\WPOV^?QX^GA_7V5?XY?(##89R37:J*;^ ^+!9*TMU=X H6F<^-)_ M#<[XM_UKQE70B"JG]Y./X,6OX,C]1<0:&QMS$4C M=5F;%Q"G(>._(\15L&AJG[2%FV*$:2%O7)E.#JL<0A"6H##.: 8:A MQI\9_P(#FF3R^L&?9G;/E:,QZZ_MO*%@$DPHX7/V4&%U1O+=F*G?T@\T%^H! M6GQ)[G'AA:?%N5B+J6%3 M-+U+"YR3^O5"';@3<=,LS'^\@0;;TUNA'G+"?O([:9ZQ\VBEGWZ_QV N%1B9>=#]SN/!DL2@4 M:I3V-FV^7(X'DYO!H#\(&5,:%AZ1V$OP+2W1+XR('R[\]?\ 4$L#!!0 ( M #R$;DT; LA,?10 +XJ 0 4 9W9P+3(P,3@P.3,P7V-A;"YX;6SM/6MS MX[B1WZ_J_H//^>SQ>">79*9VDI)?$U=Y1RK;D[UO*9B$9&0IP@$HV\JO/X B M*#[P)"FQ-3N5S>Z,V-WH%QJ-5^/GO[TMDZ,7S#BAZ>?CLW?OCX]P&M&8I(O/ MQRM^@GA$R/'?_OK?__7S_YRG\L/I)7[, M+G&&2,)%8SEBMG[&GX\Y63XG6/WVQ/#\\_'BY5F(?O:7]Q\_O)>"_Z&&?=JA M<49>A&U>\(T0@*V6.,WX+>7\"R+I--5^[L-LC]8&$NX:$?8/E*PPWW[FYRB1 MQKM_PCA3SCJPF.'MA@M32'@;R4@?]EP$PUF<1/]>$4ZDS_?@2TLEG)ESQ$DD_..2)"LQ8,J@-!.. M0I=+FMX_(8:[<^A/NI,'A,?D'6Z?&;X2718$2&ELFY$@K/$.Q'$V=1P8DV?92HFO707DFBI]V.^.C8- MQK.):)75""71*LFEN15_KS6(WS*>XW1_PQ3P!%WKU Z/E42GV*DXRK7W(]G+P_*[+4/Q0__W,S\"C*"7K$R>?C M^H\9R:1DZL?3<5DM!DPMQXUO-<;+;Z/Q7\\ 5 )@DRH HY#5"Z.N@8J/3UA= M&8A%BK[X8\W!V].. N*4KY;+G-J)<.REPI\SNC29B7:1M,+VIZ,:X%%&C[SH M419C5DQ=7S%9/&7%7\9S\2BB*Q%%MXG75YP9/-X#5'4 *RA ;PB0S>X&=D*% M_7^"8W^9S@AGE?^Y$KGD"TKDF#K)+A!C:Y'LYA.?AB,$X11:\\0!Z!I=I+7[ MB"?%PEG^",=9\FD0B43VT,5M.F(7*@W&!NA*_31@=ZI@VH5[_:_#O?:ON%I< M#AN/\P@,?]DGWN6,U,Q\+>R:S=HF5;;0,=,%U=+:2T<7^)GAB-2+-N*F7#N8VD\ M65*6D?_DOQNE:*>6@Y+=IJ$#D1VO4WGY#-V9"FN]T\9+D?P.Q(,N43X!VL^_ M,,J;ZQE^P*Z^7@##=[X@<8-O^1;0"TYH[LX7E&?\FC+UZ9XF\0.]6/&,+C%K1ME!:)4+%+UH M07*R(=5B\+Z>3MM(>4O0(TGR;5[1M8P3M6"\0J\!>)!< MJZNX!C<*(%>XS)_AN(QA'#.$<9CC4=B8TQI7/L"Q1L5S1'YTG]'HMR<1=D2X MD;E2MFY8R1>\4(@;'(+@9AG-XL#@7+_C9 9HRP%AMY7&JRC[%3$FDO2UF RS M%4HN$L0YF1,2J/8.9V@M M-P[MN[!ZH,;^:Q,(JC=X">5A?!,=H)L S@#H@*IN!+A#(1QS^XGE86\CH<+@ M'^$87)UP_95D3VHFI#A?ZZT?@J)FL5XH4/VB@\ >3N)'%=Y*23YTX=@9))QP MVT'!! ?5(7Q%\QL:3*3@K49<+9\3NL;X#N>;*4X7\(8O].4!#]4E0D7U< T/ MDIZ');Q M,MQ2E*I5]H.,!LF??0:Z$GR 1R&\5]FI;;7:I LMR4:@@[CVX]R<<&Y'@-J F+%B M%R_G2G?RVP*QO474AAC/;^V>ZA:GYK%Z']42*7SU/1Q?+6[JFBQK^EPN1S4_ M0[6I0Q /@[8IP(L\DSC.+XNC9(9(?),6QSB:"TIV*+6<9(*":F(_L3PL;20$ M+YF^D[?K4QQ?(9;*VC>U$[IS$I%F4NV/4-[+<2- ]8A@83VLX)3O"43T?1,1S_?-K4T:WX M^VYK<;C*EHS5+47(V,:/1H_4?BOLU/@VXGT#Q81<#]FL\:_$\+O5\3F>4U8$ M21$;,?^%I)0)/[E),\PPE[ M*5N134GN#!7RA .*F7362DE"T=0I76^T\0+M&!Y'.VNT%LGWR'I^7MF;97@9 MN9)W(VQ15J9]I=@%MKTI90#[W?FQI\;&]%LSB_!6&/*)R%>:THTJTD6-:=V6 MG1.XNFUG ?[=>6Z0]L;T7Q>C\*:ETSJGFBS8 J'\50=;6W6B#F\;K')[62ZAKL0(IZXJWRR?$6'Y2';6##=A6.U[Y78L<*[435YK M5/*EJ$L0QE[?M"4 U#:JUC2BH9+/5*O8\#I,R;4J)F]*CIK?FZG1]OMXIV]P MDL@:&?GS((DL210O24IXQO+U ?W$)0Q)G=+Q1 +@TRV[T8XRZYU=D<]7ZCW) MPILD5&M:-?Q#]ZFL]%#]!-36%O[=%JTCPSO#5*TY-ITW"^^X*6=I5A%3#@7,Y[V:KP# MJG;60P,%UAU=$OFXCH:&KE^> #K4Y7Q5:\2+',VSHH;3O!Z0V^L=9LC1^MU. MSK+MLV?Y&(#:9:GU+@L]V=<:=. =A3&==;X68P=9I)N[S-'Z@:&4HR@W41KG M?RL,%O]KM1DGE-@S.6$5'[*,D<=5MKD2/D.F2\;[;KMZ &)_;8-W^#%M$=*A M]LRG8Z%T]!&Q_6#FF(]=-9[%:3V;4_^A CG#C,B<,Y+G\?$EWORWW/(4?WA" MZ0+?"-O'>]N9 M02#B-FWP1AR]O+7?G,03NE'*&N8<)=2H-%3\YD3&L\%J^6OG; ?0:FG^:/.Y MZ/_Y%K[@5K<=9@=2VZ,&H$-S%R]A>WB)B3Z\ K;-(4*()%.A4BYSJ>H.F-N5 M$7_,0W.M[FKIX6]!C:H(!:C2:IO_1EE@>>:@50W2Z9 A1(R^Z4?D\-VT@[(& M]5B_]I7S BKZVA;%6K[6Z;5>V$9W=6 ?OI^&J&=0!W4TK#P34#7*PS[]U'4F MX'^GL\+]7-/[H?I KS&,\35H#.2FJ'Y XI5X<$Z_M,I_:; M/!E3)="SS1G#SXC$:EFE6$T1R5_E,6FGTX40,;JA'Y'#=\P.RAK45?W:5\[K MK)<#XPY2-=H'7$+2HKEO(370#LTG.RJDAQ?ZMPCO39%M18Q[E& ^G6^ZB)P? MRS]L;V'IS\%V16]55_%%/S1O[*F@'EX9WK**BI N OM-E'.).BU]U#"#ECT* MS$-SR.YJV?ER1]&HVEYW)P(=DU99=T]9C-5XG:N6A8WP=T^S:L!?30?"- \!ZN8F]% MA0I(MT%&.DY&>YR4JI^AW"O_13CPYAO>E54#]]OBG.DO6$QK6/&&GZQ_Q-VZZ8BM FTH-KC8:Y.1]E6/3SC64,G#<6C#NI66 MD7,Y(6J$<9S?6KOA?"68QOG](/5*2'N$]X/?#O,N^(/SMT 5]/$P=U-#C@': M-S_O[K]Q.2%^PDDLC_.O\RN0#;>P ZG+YP:@0W, +V%[6-U$W[>>_NCA0SW] M=HD?FPM@_@C6 %)'.#0'"E;"X"&DWA:\PQUW^+D<7"W>Y (KJUZ8P [-E6V:%HIJJ*<1*[J@JH?H@U!_ MC[VAAW)'[@]AG,,[PF;HSYNJ(QU67"R(]A47+>+H*RX/=!() S)\ON(DE>5^ M-P^/Y0;>?&D6[.Z"VEAK\4,%EWS8;$][*<8G(=&T7EUE\6M5MWW2>8ZDG0]7 M#M:H S65"G+YXH_Y-)0+HWT0RHQQ:.X3KH8>7N/5F*M,#X2X)>1]QBQ;SQ*4 MRD)3B*699$ _-Y3HK9+#-$$CY:$91?<]W@>/*"&5K@KZOE(V;3 M><%OSB*?KC*>H50:IA$,.V(7[A2,/=IH8>!TPZ)<[1/>*"WMIQXCFETO&K3Q MHE=7R]/.6JD%G\#F9?3P;Q9D\4B65U!"225V\'H%J&UEB&)HG# F@ZCAG=*! M"%:/S?8D>)#>/+@F^_KY$ PY-COW-7KFB1TGD@P?>Z!4LV&ATT>2YJ+=X8@N M4CGUN8F%WLBW7DDB7[:H/EPMPLT2Q^T'/'?<2N%B.VMEM #9 M4:+=6F6WUOC.K5#,(,S[#/MI; [90;=@<6"@YK.Y:&'BW M P>5.*]RFFT@!14L!!>8.^W3CB9WT;.-3?[HW\-8ZZ!ZN5$D>!/,G!=2AE2$:>MMIVWL( " V- [D [NM4$( MO .W-QP!W2X=4M!MR;%=CN&:5G;026NM_.BFG6UR2!VU)@6\P[<[2"JJ'^K% M<'>?A+O;WEWR;6O[1V%!K<2]1H&CQ1]\? MQ%:'W>,+B7RO>QZ EWCO P_L+>U-S2$\PR7-T![RM5J #$XZJ-30B,S-GU7Y ML/+G[]I[#=+OR^VVS3O6\O=U5*;V_/KV(.S8IV;J;,D#P67I#KFT&15_;M:U M#44K[Q_[HHUXX=K(HOS_31K)82I^H)?BYP"U6)#=RM$BCQ<^@JU/>ZJF%C5\ M6]]T=WB)2"I .O;4-GY8EZWB?S>.Z:6@7?BFJ6$@QSY5>=C* MGOG8XYA:'-BR="Y&?QQ?4Z:*-RBN^93-&%TPM&P]CM*+B'HTI2.1T2+,M_0Q M9[#D:LMY0S\>D(42K)#CQ8>>!J8A*JC%A6X-RRAA;1#>TO@D2>BK+*VCJY>O^ ,YE*4Y M()=!ZV=ZN#K44SOW,W:B8SMW5##:\/( C++4G ?&B*7VJMSYR.PCI4&N??;H M$$-1/QEK7=>#_J90GI8NO!,S\EYY*FBOVQ>"=)_*BY#53P=C;8M$78Q<)P=O MV<,9U9Q!S!VS %O;*5T7F^N(PIM!;-Z R"N]&B<,5ICMA6<=S,&X@(^,W7J^ MEBZ0I:5K1-@_4++"TWE1B1$EE0=AQLZ^-MHLF;PD/$HH7['6C-8%IR:Q9K@1 MGSK4E?QSRQR,5];X\L8;<;;E-"CMKH'Z!,O4TJ::EW<+\,9T,444?*2;6!2M MU4PP%]CM7AVQ"Q4'8P-WM7[:\'>XX';@'<_8OBRFO=5F^ERHJOT9N&=7?N. M.AR/SY/Z(+2DN]?-[.J#J@JI0I"/01WZ:&,0+\):PG(]HCVB=92$K[]S,]1(G<.[Y\P MSFZE&XN6QYZZ;]FK*'_[8WL-V1^A-:*:$0"D#?7<_0NCG)<^:,^-'4CZC-F( M-%Y$"+!L.Z'V4T(M'KC;T^3;QG9\:R7#Z5L3S0/P(2A^_6LR]I/O7=W*6P&] MG,K6"I#%7^T (TLRRV?"#4^$CSVL',;;\Z,HI+%VI.>89I>8"RAY]'7"_X[C M!4D7%0"CW@:EWE+O0-3'"T;!#D9WK=Q:]/)E+[_+,S1;.W\J=,OQ'5YB)+-^ MV?1T7I[Q;AV"DJ>C!)_\)KUZB[! %; O.%WA*\32_#[<_>HQ*O HFT016Z'$ MW#WVU7"KY^R^X4/M5'LVR0#];?<-KA:!^A#0_ $Y ZK?/YT['S[EJ)4E0!YH.&,P@$X_&8Q"?47K;[$VD*2O[=UZ]? MO__ZX7M,'M[]^,,/[]_]O\]7R_@1K:.W:5Z441ZC[]Y0^G\6U8]7.([*2N)6 M\>=[DG$&'][MZA)2L+_>W[W]\^^']]\]%\ETC(ONL40DG?Q[0-SJ] M_^FGG]Y57W>DE%$J8=U2NZ(OW^^(VX1_K?Y*RN]H([]Y4SCDYIBWY4XK@:MY(SO-Z@O!C;E^3\ M;%J'I$^4R1.ZI,,@V;*>6ESAHO@4I?DB!S^/:IQ7"+5^77B- 9[ EE>,,T/\-%65RC$5C7 M86HS4Z)-E"87SVP41P5MAT7YB,C9EA!:P=CF->)N+CSO";TH(JAN8@G\9_; MM$B9HB/D KF8"W,:%6E,(7R>9ENZ(V;KA1N*9;Q>XWSY6/5,6PGU6=N8.69] M+8[QMD(07=+F])\Q&CG2:_*U&#VWZW5$7A:K)9WTTE4:1YUJ<);&HV!JR-]& M >E^^*X:6]SOLSE?%]ML>QF%K$9MLJWE 7A8[VBMA>B5'[V?M19$P,=N-VLM M1;NPHY7X"%DDW)ROJZW%U.3K=%5M+:P&SVD6JB/ZA3YS)\M4:TDEO)RM $>, ME7NZZKS=R1Z)1Y=4A<7.;5PN,19W3$*"YH)RE?G.NB6YM#N] U%$&/=.:@ MRQ?6L>KU]"164E;E3JW%IAG6)\$;R'V<\.V(D3W7FXA-X8^HI#TT&ZF 5@U3 M*#&)W%;K?1Q7RUXZDUS0@:Y\&;?[E;-KBQ>1F$O8_+,MY"X:-UMJ"I(TKY:J5_3/ M3L7HN41YLA]\F+A6PX+[^DP'MT/5*ID*W(M@-)U.6[W9NF1"6317?Y4P7)P, MQQT9,A9MB@G8XZK>MHJ*^ZK+;8NW#U&T>QIH (WOE3I]_$ W5$!#MUA@1==?9@ M.2%=Q>@(RKDU@ZGEO+ B>"UM>JRAR5[.?[X9LGI3XC<0"TSH7\V=)W]F9/O_ M8K$MV6T?=NNJ;T71=V[$X?[SB]4*Q708 MO$9?VVZ4-(]3NHJXS&\027&R6)TD>-->M#>F'L^H:-)\ONV*.N3=WR2))6V4783I4IC M5"MXBV+\4+=9=1+3 ^VAJFL,.'UU07: [>RNIM,+U#3F?[B=W9FRX;+HMBB MY+PZVZBEK:>B^O>/F#2:#->3-H7;BS.#PD'"=E0+:"[J#-@WD/IKN)"J/BZJ MZ:2X>$8D3HO]?DP'5E(&.M 2,)@?O'1:8B3$!%4T,/M;B#"K!M<1*%.7EX-, M5GY.&--N!VN(R6IH$/9WKPBKSOS3N/( 42G;H^XUHNOF^@ M36L8@TZSD@9P/P6_O=[%])[3EHA3E,BD)(#?;35OP--M"&_(/$ M\=3MZ&:+;"@!]UC_X+4+W!$4%5ORTIHPJJ@[,EA$:E VS2FE#!)@^KJIH2+E MQ8WN]YRB(V(U8',)64CQ9U0^8JGU%44@& B+A(\'/6T-@2%DRA'B]QRDCMIN M'T;7HUN3KJ:.YXY?[DA$Q[.XLE>>5']EU?"V'R_Y]'^#2?6AI(N%^VW)@J_O M<'W,WX.:E[H;*QZX[B#![[/]U;WHP-+Q[NCW'(B*6FO)0D)ZW07\UC1G[UN0 M<)/)KX9#KS0WE^^3AD;4ZKJL*#*E\[$?E=)\G-)BK9!./>>91&X=SUBW.+=4 MY< OW_\SSC!=(O_\74G8@1'[ >BXOZLNF/W]7U!<\0S!K'73"!B&#6 M4EIV%G$*(S8RCNOP3I2(? )PASQ5^_8P_\\*>KUGD3)>3/&'_PU9;3U&&6MF>N)?1HBAW/1H5 M#1)4([17P\F,>1";%B953[)]_&4C>?>'%F4=BTZW8FP%C\Y1_;]4^VS+HC+; MS5 W3=_]Z:5R[EL]<.5!=@>O%M"X;WM@\8*X S9*:9<]S&6'>8WX/RR< [DZ M1M=*,4))P2*163P^R[6S6%WA_.$.D74[[W(#0?T"33OJ% @23,::JA&CPS*0 M^UZ;Z*7QE4G H"+;G9"(R((TO*96.E=?1(R"N$\%H[%U:*O5]0%Z:<_OT =I M?U,];?M]AV,0%YYN=G#]C,@#(K>H.J^I$HD#N^@^/NQ*<[28E@X3.Z/:0 -) MIOS'7B,:I!*E/_QVN_Q25/?U4):P6.B7SHL8?'*0$O&I04 4I'&U--*8%@1L MPKC\H^]$LW9U6KLX \6%M>8N79JA7 WB(]0=;JXO4=DWB)0O-UE4)RZEOV[6 MPWL]Y@5[,X=.P2#Q8ZVY_GRAPWKL719PJFABO])_H43T1,G R:%=8N?*T"@1 MI.7-==5Q2VCP#.,BS "=I]N"JE(4J*AN7U5.%/BZL4U1T7@A+1HD;D9H;S%F M2)EW+NJ$MFH!3IBMXP"LS_\#Q9"UYB[/^_?X\>L'/=Z@-+Q!Z=<_V$%1&SST4F!9KVDR_6)#HL-1:C11]QAPU?AVFYVB%"&&; MDB8K:?,F^RG*J:Y]9X@F]6Y7H* .$AIF.NKL'13\.!#\>C[WP%U&&2H6JWJE M>Y(GU3\NUYLH)=7)$9W_'@;N ]OB@^%$MWB0V!G9"B;#BVX%'%U^';7]>/V6 M#Z19/0OB F? INIF9Z6A:I28!/6GC MF BAI<=D)BBS:!$;P.E5PV_V^O76#J7G^\>;Z(5EN&13>!R3+4JNTN@^S: S MFG%,A-C38S(3[%FTB WV]*KAV//K)=8;JKG@_3>E+4L;3:*MTC.!F4D;N)I, M6_PYL/PZDL%N83&$60Q8,QZ>)AF,A$./7W.,/7VZ M6Y^YK/D6Q:A3%\$Y_6=HL;3J$CCDSPY3UEG2]CY[$V5V)RE]6#18E-4 MVL+$1,W(@E;BLGJ>?AC#[S@[-S-4=2N53IE)M1/=AQ&ZKHJYU1A(TB>VDIY$ MH^9DHCF1*/B11/WJ8-D]S7':ZP07?:_W1Y0NJ_N$($#K6 MOTPS)CVA?#O)<+J+SIIF0%C6WI;+?(7)>C+3+K>;3>W?B3+^M,'D5>K,\_[F M>W\UWTTVNRC7&]-5W5YU-+4$Y$&X$CR=H4,J]AJT2+V[2ZB1[^G4Q\0Z1T5, MTDVU*8!CY\P*]1I 52B<;=?0E-A2=\7>:U=1VXFBJB (;]LR?D3)-J,+)W;= MF0[4_T+)94)'*3IBHZ2)(6U2>="!I74&1+_114]2]?4[.E"<9L.$D!-QYV(MC[U6'UE+H"NZN!]L7W9J%3<1*1K>X-C_H/^ MX(S_;'K$-"UJUR>8UBU^T)-\)"!X(QZ.O\4U9W M7TX)G,Y)['05->>QTU70.I6=KI+AV>R$=L6.><]AR549KY.].CXRL[ M4JWC?V[3XH^!FX5GL%,2\IQU$D)7:Y$+VH;ERZ]I@IH.\3GZ'9/=%7CX<,ZL M$'^J5[.0I\6*AE6PI>;M!8NXFNJY7DWV4ZQ*K[>L41:K4X*CI*E^61(4#0"L M045L1YZ5@!9>TM5M$I&DMVRJ'QKNGW/HT.XO'\IH@S:OB9[ZUE5P'?ET M.NPG>$(D>D!WZ1K5U=QA%F"9H;):Z4=95HE*=SEWA#8970OUW0?6#+A7P8)! MT-@8W2+Z@+&I*HS7OOMJ4?'9#U2903)F#5+18K9#&C1H#+34AX><:1 /:P]$ MA$[/Y40BX_LX";G+*5>J2"Z'1)_=WCJUM=1 A4K6E M".E5 V.ES_XU8F5PQ!L,6J!#;9=PD1YNNP",@T-N1_%]+%TP]Y<@\I3&U2N. MX(FI%BW?Y,II0UF3BH8);*:M'![=.JH-KYQW$(/)+K$,/P=NSD,*8$&B1=O/ MO033!KX4,=%4;QVBX!C&*%&+!,XBX#=NZ^XW?VL)/;-AN39@VB6(8676+J,P MNK2N&0?SGQ]#0M.\G26E$[J9+:>*3VNYMB_7&X*?*I&6++J&^;C!&=FH#'^S M1Z^,KP2(8/_#=JIVC-QF7+W=H\=PFN/ .$,1N6FFI^4VX3C$'%Z1L#=STK_Z@37_Z[3;*'Q"PWAK\WFC<^CWP M=91( [TU4ZOT%+>D]&T#]E+@2]L^!^EGTM70L/&Q3.JV379%=V:8,S%6^]78,6 ;\UBO6^>9J&H&Z Y8(/+%)3 M,9OTBGGK(Y^C9[%-H&_<)MUO@=E$(KC,)MUB_H+495EB?$=<7J.O(M$6Y.R1 MM>CNL8N*(LWC=).A*T%@IC-^N]?E1_/SM@TW?UA^UXB6+]*;%/34Q]T!!(]H MJ/:P,5JB:IMA($D0/B*!P,VU"W-P2@K*P0D6?,7@5#?4H< )2A*$']I6:RBX MQ@FOD;.1CU =QUAVUX@3P'N4<&W/PCS"B$Z2W[=%62GX$1.)^H!+R:HL#V4U M*^O5->4&L7A<@[F ^LX99BA($*N,.UK!8G62X"HK'GP)7T+"+]^#)/[\:G:0 MP%JZMB%C5$]U#Q_D/V4=B7)Y/F!W#/DA@P.&\VM>P,&DS3 M$IK=U O2O I,Z>@_Q10)UCKRZKL;U)RC%:+R)'?10"OETS'ZD9H,YR\1QGVX0=X--!G/X?&\]A9XP-AZ[[Q8S#*T'J MV+:;S,5B)E.#Y7]XQ?(GPMZI(W@U&"N!+TW[=;Z\"DR)=76/E4Y=#09^"L"Q M1C'9)#4^13D:XD%!U7&L 52O B=Z;3"58PVHESMF?_ =M5A+R!Z]' 8F#K_M M8P_;WUX%1&3ZN@=&KS8.AYF>#$*!@FZ8C3VT\A$J&,@YE2I8T/,A53=<\/V/ M\XD7M#B0&P8.CF.RF[3MF'@-)70$:.RH#9UTB5U4H:U(@1S4F@H/YL08R\8: MW/X3IHQ$I!6FE4E7[(2R0W-0B5L\XWD0?1@\HJ& 3'^0ED9O'A[4P81ZGJ=4 M/H+RF&XGRZ\(YEKQ6X!2M,$$G>7*R*A&YPYLT_ML/?P,C05VR MY,>13EAZVEJ.'H7Q)&TZK@/LL[BX$2V(,?XLRN+ZK.%+3L61*B+M N,9\7// M$8QF#'=G[><*Y&,$\I7=X#0JTICVM_.4O0Z8,.<05?@,K]='>WP:2HLS$RK=&X'&=1>WP QJ#6(F;.6- ,E;93I/ZYA4J1I4[TB,X.813N,P99> M=4'L3314^Q6E#X]TH_E2H-4VNTI7_0,$%ZSTASL)JYF!TV&[33P@2L0( M(NY;-I8WVIT4-Q$I%RN> Y[3/!(=BCGDV!E?1W(\Z/'8N$'79=N-'Y-' M2M..4Y_'V9=$[=.7^FG0+"J@3!D6)=40'Y;T>K3E$J)RQ"N:K(UL!T(I #\4 M)J %+BCQ7M[K:(U K[]E:35FX=+^SJQL4"8'IT;[: *T+X "B'#%WQX8!RYGR+ZH<_B\=T [^8H$')O=\R2D\[*=NA"ILH MKHD?J,+*6RVK*(@1[(Y$"6(/,A7U [$)8AK >-&BY2F(Y+3SPXR)\B-1HZ@J MB%&&77_$ZPTJT 'A_("BK?9(H,CJF>)F_:M^T\6Q2T#G 1A'&_[A:S&>7O(YOA9S M?"WF^%K,\;68KD6.K\7,^K48#^M+/MFU IVN!$%$.J1-(\A)O2O;FMG/41&3 MM,I<*@@H,BO4:P!5(4^XUC(EMM2]W0-D%;$NH5M!$,X>0-A;%..'//T7754F M=$N0KM)HL*[\A''RE6T<\J25 XG2;-US0_I$[;VR"[B M5K*@YJ&6EER35CX[_:ZB45B,?&GA^0%9ORU&XE):41#N-$"IFRV)'Z,"W9 T M1B=953G]F?-[B!=48WC/!\!0M:0-Q M1W*,]!."@?+LT2WVRG2:H/IQX\O\@JZ?\-?^8:6*;G=11T@7.&AT-30!@(1G M$$DK;PB.$4H*EJOKDD[M[!+/8G6.[OMCDYJP:1T98> T-;1! $RID&DC004 M.,-%N5CQR?B"+A#+E^HR&)V'F\\:>WL3+N)92H]+X,ARTSHC9QZ]&H\Y)6>8 M4U(7AVZS1:HP.-\\D/-.X::+!MWD;"H[PVG7_&9QU-M!2:UVLD] M0$75AI&04D^'BZ),UW6>AQAG&:H]$59HE;,R0JN(U:M JU8[N4>KJ-I.$LF0 MT*IS>@&>6C!O#/UP04F>HHQ%X+DY,C.L;-R)F79E\^L3T[7U <[+M 7C_2J, M@PPG6M;OH-24K9%ERMZEJ'**/B:L\EOJ:7KM[JV_"<7CO<[O\V63Z7I#T"9* MDR8C/J5?E(^(U-\.U0UU9)BZ7\IE^%8[JH%E@NBY;8^V*R' M#\1-6L<$7;%5QS?4U40MZZLKM>3A726,(T87RNTOWTPYKP&U3-!=.K5\0QU& MW+J^NDQ'(MYI_)Z!3C"YMC_$,?-)%C?1"Y!1RTO=TRT-975_0]W.U!*>EX(R M.7D7]7M,/*W2U9KWH!VS4^-!NF-3XS?=":%6#Z?K-=+Q#A?,MY#Q;< M4L&=N+NX@>5F^-*M9=I[?L'#\C"M&\"]OGVG">/@OWUW!I&8JA4]H,7J%URF M^0/=MR."BKUVZK!T R:2NU,Z3&:"Z%%M,_8VE$Z%'(]A')BWI&<9GOH1]6H MRDJ)$0>7FA_$-+0?B2FX!@ZB,,Y_6^+6+R:E3^@\*KG<]9?^0R%VA<60DA:> M'[+TVV(DP*05<9QYOM<7O509YNYPTP^X&DUP:@]9NN3\CI^2/'#T&.IK=-]/ MR9HCQ/9,3N\:;_T$VZ^8_$$GU;-HDY91=I+\WC.\:3'1)5]AL<"!8*G_J"O MPBHX,/R>.RWC1Y1L,[3/8]C2K#A]:?T%/<9B6YPG%S4N?M!G5G1Q-;(53/!E M7A7'V3_F\T(*H!J0ME1!)5X)!9#2U!HQ\&)(DH)&'[\ M09M>@IH>O;^TJ"H "# BTU=]Q5>YC%H9 U*_K:EC'(.)M97U=C"4M:^WOB^105= MOL;EEK"$$LP[4QUK^'YRNR,6R[!RDB?T-T2>T&#?L,MXQ(@^#N'$9"=C!.,D^_K"57IK>JG MOTZ2W[=%"=RQF8B[V?BCSWV.H'/>JA..7_H2CU !?DL)JE(&%YX\U=9LX1AQ881B) M7K4]7LPPE,1R:!N6-_5][LO/'X!:+3.I_W)?9Q@97/>Q9A(5"GDLJ7;)01BI M1LF#1I":0LV^#6Q 9E1;)Y'I/.)()>T Q)-J4JM/X8.*+]7'T>#P4-4$<(BI MLL+A<2)041#'R7>T@IY"8/B@DH['DHGI_$63ZMHD*$O>\&!A\JJ)K&$5)Y6AFK M.SC65:UM=R%;9G$ANR#Z/G_7XPZ1=9-V ;2WDH[?I1/3A6QS7?6TK2YA.$50 M49T4XU>2LBN\*SA<6$+"XX1!DI#MIJ&4MLE@7D&\TURE+>N(#9I81=:TB)@L M9%-K*J=M;C&_8:S*8:*^V9A!Q:![RLX-6Q[US65Q7",;I5IO"_B.,:JW:?''P(^PGY$4A/LI24CH;^M.Y2CH\O +E8W0%L^KM$6"F'$=6KYME]-Z MZN :ML)F>K:[N9A[M167/ZXC\ 9P0Z)*+$#(@ M]WI&H$ %A!NYOE($[5S_:J:A.'YZ8G(A0=^O+KD0&GUR?P<"VE8'$2)56XJ0 M7C4P5OKL7R-6!C[T8- "G1JXA(OT], %8*;*/3%<^4J]Q"*RGI-X2!;*FE+4 MS;&VCG++=MFW'<9#ME,, 04I6]V?_M7O^O2GWSY'O],]SVXG-%POB F:1H ( M E\3*'726P5 ;*;8*6H9LLXAVQ$)'+B5=-R_(*;S-ZU+#(?U56M;=\BQ35W7['4/(/O/?.TOL_!/")UC,W38A2$PY2_P7:-2\1. M!ZYPE+>>V!ZXF?@ANF$Q?K"N7FF=8U+SPAK MXUK&%G?&M08Q5N]CKSNZ5HI2A3^F>93'U;5,KK3\^H45E\%5#$,N!STVL4&D MF_:Q1:9U[>U3MWDU*'+:+,/O![^ M#0_Y=,987NK8L;%],+

A*"/@6EOI?Q R!2PM=A$=)L3W MAJ!-E";LBG->5(NB*@RY>:BZCD"?,-YWB5?EUXC0]?\3RO!F784:%W2F1.6$ MM;;>Z+S,RRA_2'?/>/J.-N:BB?P]PN^]=XC'>7#8CSO+HQ4F>:$YA)1MHS M'4P:LCDUE-,V,@D;,,8F)N1(+WX= W M;NWN-X]N%BV[8;DV'8/*&%9F[3*:EQF'+A0OA@3=)E:6E#M,C&PY52 ,G?]7 MF*Q9IH3+]8;@ITJD)7NDB4I9@)X0HS(\=:Y>&5^>$K#_83M5.T9N,Z[2Y.HQ MG.:>9)RAB%SFR;8HR3)_C4NT-[F!7NVO<8YX7^>1D5:B!Q0D_!N<.&8M[?IW(4>@J"H*5@[;'WO85;3P!-/ MVO#MX="I_&PX=2MW$*OEW9#;TF2GYGE:L%T\U4K4@^Q*\TYB6OK5]8-1S3KK=]SIZGNUO?= )CI,%YY. MF2">7MSIV2C'-NXLYGR@4]%5JKCMM5T3FE[Q$O7=*>KH]U>W=;S:/CJA*0[3 M+]TJ$,33EK:Z"51;HK*L#VR%SJO)*AK9*W4J.G9-2Z,$V3]UM CB*5+'"GZB M.+O"17&9Q]DV07*17$N[#5/:6; MZ(7I!7C1>KU4D[HQE)+ZM?4(L^:9%,=*48)XC/8L*A[9D2_]GXL_M^E3E+&I M4(U#XW(\'89^N=>&3=LFFQ2E!D(%\;SM.2)4R#)]:EJ@!TO1YZ8IAY]?&\@4 M#3 IEH9UA_%P[4=,4/J0UW>MXA>>^: 24CW269;FJUO3TJ\-D..:;]J5IJEH M8;R'6ZNO!JZ2KO/XSS8$<-8U0&[H6[9ROP\AY'U>O@XEGU&WHH((7)4+S M;O3W^=PKWVE_^K+[YW^EB%#P/+Y&/VDCY41LI/[XFI,!J.T?*C^*,!8$@Y8,V4CYH M(^7#:T(*K+9SI'SH(>7#H7-;[-WDK8P6S9'TQ7/\&.4/B!])>\]TT?;IP_DJ M)!3 ^8O_W!%0\]>M++C4JU]@H*^X@*<.*S,6ME"UW3L!WMU3(3%/!]-[P5ND M0/'W#_B)MLH3*JJ7]#XT_V:(^-!"1/UK"Q#7F&D292=K]IJ $ 8PV<#X?;+0 M32Y5R\C0?4Y!S,E[\3Y'Y9:DYZ7=9IN6%9I&V/N[@--])O3K(14873-," M!6%P[%S4$A4G]>9BW38B-580@,V7?Q +%]37@8 M^#R#0 3D_'4!":F'=PPHPG'CPAMHV.FB0]N-XQ?1>E_P2;H_-M,4AL20?RN" M7L37UV,[H&OEDBYE"-WHW=*E*H/UYRB/'M!^&WITKKC3J+OS6ZSVTHGR;1J4 MX!E]=4IX[Y?@0MY<68W%O1;3*9(YGZ/[RFE!.1&$:U2%*E:#?2 YQ/;R?DR?63J5_:I: MV&6%E(->"U"&:F-=Y8SZ+L LB*141Y^ZJ4]]1B'I[>4 X$<7?6[::/@Y5'^Y M0A&%CWQ8.@@_:%LLT/LI)@ ,Z-_S+302UE"E;<(^H[X-@_)F6UAQX,OU:$?( M7VUF2*EG6L^4P?B@KW">X+R:Q>^C_(_%:D6G\X0)>G5YNK@%?=%&97;9W;3* M>%I 23HKMM-7!(F]/UJ3ZQ1>L*J"T].3TPQC5@O\?IF"BAM61!6F*;5TTC"> MB$\0G;J[(0/##40$X 8V[*624AEE0,&P?(!FO([6HB-C.1EHTC:9S] !H>D& MAA4JUC5OG^'0PFU&02RH1MH9" OP;&DX),#&U(H@ !-C3_44[#G*HA>4G)/H M*W-]L52JX'2JI-M93TCGS;VDZ(=87SNQ_?9\:RL*^4W19PM2MOHK_:O?5^E/ MO]VRN %@-AW\WNC:^CW4N5,DNF+*;!6;(HQ6WQI@3P.^M"URD-XDG?:&K8YE M4K>-L2NZ,T,8W4)EB,% [L,4T+RDLH5T!A)98ZKMO98]/E/QUMLU:!'P6Z-8 M[YNGR0;J!E@N^, B-16S2:^8MS[R.7H6VP3ZQFW2_1:8322"RVS2+1;(5NL8 MJK]?RATT5-_W6?\Q5/\8JG\,U3^&ZDMAT0YS6'Z--N!$+B=JFD9$Y#UT1!Z5 MKZ6;23B^B&%0E+.B]+\L,BT3\17.S?]A,"1Z<0_"24L-!\ MP&.@O"5\Y#4$E@1"-% :3V+&D]><0*.IM./)*A"'A?:2]/0%7H*?OOP72A[2 M_.$<%>E#7M%*$Z-/5E$_2]P$%7D*WU9 ^6!-:]0%II2J?1UD'H'FWYQ'^ "@ MM'6R5,189/N@%J0.K#]8 MG@5@?V@I.@X TD6H'02"67[>$+2)TN3B>4/;#[&WR*JW3>M7Z^O'Z@MP 6)> ML&D\DX*>%BH:8P$>T0(J^.P7+B95!#&F5.)=XSQ6XD>#LOW@L8@R:(3HZZ@/ M"2G/((:4-D0[#QN*4*"B;>- 3!L^$C3U-,2"F&L01Z4]O&H!0H,<'AMF"0M] M;:U'"3$X_A)$U-X5+HI/5/1%#G[FL7I<4(?B+$L<_W$?%2@YPVLVRT8A! 1*$$'HCF$#11<,O8U)>\E: A=W M>'%/S9Y_PCAA2ZTE(D]I+,PI/([)H!G-F'@:U1S""#MJP?:8.%X\-G;:BA7$ M OPDJYBC!&Z+9B?1@[)9H:;A=0N]"JA:M9![:.J*,476A$]45%KSYXC\@M(J\",Q:M,\'8HB7$R(A*VHI&&>TBG1' M'4615X$GB]:9;$12"#$RZ[3^^,3@^VM:/@[DH:IIC59:#&1CEX+!JT#>Z)8[ MT+BF$&ED5FP0E==;UOB+U?_=1J1$I* B+']-L^P76G/S6]:_@ND$DQW&#"Y%^LVA*'^:9EW\5P!O;;NY!:"%1 \A_3 ;(3N5YOHVR[.4RO_ASRY\/Z4^\EJ4A M,.J4?GU0-&ZSB8&H(T\#PY^\^LVL=:_^T4ZFYM_J'>7:[Q:9:JE>S67&9UVJYZF]2YF,[FH#YM]W# M=%H\H*XE$)?W*:>I_]T*N5O^[7;#DW8:<763=".HNF/',K=*Z%T-4H!W/K_! M;\OX$27;#"U62HT+DOB5IW@G[D3E+>83[,YXI_ M+3ZM!;@@!7[C_OCN-Z]7H=QC#659[U;:1#Q+_9J[;7)DYLLRH6O M>DQ9A>ZJR*H*?Q>P8'CJK&O&MV4;_ATYM)8E5O4?>X)]%8/+5K/N"]!EM(-V M!NG=M8-TAV"NND$!"+?++_ [&#JT_%T,.6VH^\\Q(RLV:R&C9;"%7-5;'G)Y M@AB2+]:;#+\@5$E8;VQ!]"GIFG:5T+U2U.FVS"$0)Y'%VTLR@[=Q9O+@U22; M(I'2DVV(6A7Z1<#QD:WC(UO'1[:.CVP=']GR89.)'MDZU/W<^]+W]5?F\5ZL MS@A*TO)C%%>9OP=^>_[FN0XM?_E<3NMM7P#));AUJD,JT=;[#5(]@=>RC>(;>(5SA_*Y@G=@BXTV?+R#I]&^1\\\4N>M#* "( RB@F'D"63 MX,'EHG',8&=98Q">LZ'0 [")"'9 &A*$#Q*%4H8 &'(+(D&+$)%*&_?HA*;> MTB0_XC;R).!YMFNWJ*"<%?T_SA M+-K0+X-7LVR*2F D+CI'.&DVQ&A8B>L9>2?1U?7M9U9H?YM/JU#H M=K92WLCVNC4$<=$.TJ;U@%M]*W"Q+8LRRA,Z5FG,)SK%)7.*O'CH\!K9(*/G M%GE=8V^923,I+%DU]R\UY LN6 \P>L2]W DBXM#!8*2LD>E5G,=>?7(TN'3% M:D&QQF9_,-$DYX.'DCQT?!@J;#8X*'F'<4,'4N06L;:EHMIL9]2%)9./K'#P M:!K3&*,G'EE-G:LM 02>AH,%38; .DY,TQXM?]>D-P MC%!2>84OBV++$KBS-ZOO^Z."FG#WF(J8,'A$Z"IIA@4)5XX"O][46[1I\ K: M7O1Y-QGT/X=N9X5"AE- GQ>WJ=.T:D-OVF+U2T12=H9W.\RBIDLN]%;VR4,W MJ:'"(SV9?=[K@6/+K%+WI#&I\VCK#Q3!#GIJRMV0$*4,'B;Z:5@M%D"T/M7+JJV11 N2 M/J3URZ#,(0_$U0@H6A$U XK0+:A6RSB*9L".6\RSTQ&0'4KAHJ23N(E\I%C1 M-[6F8J-=/MW$)3_^.)_$)9 VP#4]%9DLLMO_)3XU#D1QW?([>D*^PGCN0AP#$ <7%<'5X!F5[5\H7[*04/#2FYB@T1 B"&DI"'5>K*&7W@F-!7[C#Z%WO\W 1#)M3*W3XQ7$)1;EXDNY)IGG@LO=4DNR MR K)M.#D*2,!S>M_ 26?&S44:AL6G@=A)D$LCBQM.E@2>+4JM/ Q-ZMTF:-O MV( 2<3WA[(D%;'2CU.%$7!JTNZ,Q*:VG.5C:4;&9AF+#MQ-A2?E-L4@Z1UGT M@I)S$GWE-Y] 8RKI=H<=0KI C:BKF8X!);R.>:6F6"'IY(F2+HR&>9^GBUMP;C0JL\_+HE/& MTUPJZ:S83E\1)/8;;$VNPRY_F R,-P0GV[C\-6*IA\L7GHR1R^"PIEOTA/(M M\IWNL1%C=Z'K!I$5)NLJ,]YY&9XQ]NF&9$J#L@J2")D6Z3:4HXFLE[QX@V*J5.OL#9T(U[F - M8:;P"O,KXV#5_:ZJ1]R[IB\B?E5H,FJ9Z7"D$B.(-966RC:3A,WX_\IP:--. MDP]K*FF"R+ Y6G/X.7G7;%VM;7P_&N\1_N:M[;F': DX%E;_.YW[*:,V7942J%[FA((%)F+OJ;3WF7H\J'/<7 M%SU0UO9.>^(^FL*QR$&X[L_3(GIX(*B6?K%JE!1YKG3)><"4DCPTQ04.)DUJ MN=K>W4K:UL.F&K=[G*J6*I9,Q7U*Q\\IP5'2U+@L"8H&,->@[+E\0,H9F%E? M4U,32SD'X94YH\L=AK9?T_+Q;%N4>(W(25$@]N;)51K=]][@Z2#$JBP/_38K M.P,4C6D-4UP9UA6$IP62>2">F48ZE7H1TNGB.LVV5$)IEYBSHYCUZ MAEU%-ARZ_B S#C- Z?B6,86E58UA/"@#:P>= .B0RKT-/KSU#AP,*L_Z".]" MUPO^C_EXP9=E5%;"\/S!RUJD G!J:]$V[:J@]>IRUH('-M-7 T<[;Z^";Q#. MVT8D,.0:_,;MWOWF+UQ>SWA8KDW;JE*&E5F[C.9EQD&8N1]#0O'R=I:4QLV; MV7*JU$BM!>_E>D/P4R72$F?;*L ,#(/ MANDPG.9\(,Y01"[SA"XERRUH+9^39O04'7"%2 M<[.2KFMHB,[?TDMJ0JRO7-O.$,^6?2%>WJYZCS;R8.WBW\S0PLS:SM*UF;&E MIUJ>+5\*ND@\1T7ZD--*3[=IEH!SM)J0KZDEA)[F8'5?Q 8* G8<V<<)7QZNZQZNZP=WJ.5[5/5[5/5[5#6\F ML9DD;,;_5X;#XU7=XU7=XU7=XU7=N7:BXU7=XU7=XU7=XTW"XTW"XTW"XTW" MXTW"XTW"XTW" )!VO$EXO$EXO$D8%+2.-PF/-PG#ANKQ)N'Q)F%8*#W>)#S> M)'3I8#C>)#S>)#S>)#S>)#S>)#S>)#S>)#S>)#S>) S4\L>;A,>;A,>;A,>; MA,>;A,&8^7B3\'B3\'B3,'0['6\2MA0^WB2\G;0K3JOD51QFK]LL'Y%[I^64=RZ8RPM[(BD?&5<*[%2KMMEI)_S>^+T[BXRH M_)>L0]Q28<[1"A%2!8540<.M87F#\J(?AN&6*=_S.&(:.CHG:3PCF+J28&1@ M)HC7RS7K'"2-L@M",#G#5(3J+MG)&F\'X>":U'QIIJ(.'3IFZIHMQ%2L1X8L MFAG[,C_'6181%C"Y?(Q(?P R+ZB" %!PMFA0-8(;8 "UC PG!#%RED5%D:[2 MN+YMRF0X1>57A/+^ $7'L]9/NXCR'G2<\>-AU^/YA0XTUTUFA#\'E;=#&X/R M0D AKDHZB9_!1W#K*'>"*JS5RG_0#6C]:3X!K3ME3K;E(R;LPMXPA$).U =' MC\AK&(4: %A3/1 B?:X=>/2XA>67W D''K6KR(0F]Q]-H3 F:&YE. 7,%+9V M4 &M(^T]B#SP;G$HL,+>Y-+("G.C.PBM<'2]A8I7E&E\QO91Y 4\(9;2\ LM M,(WOQ:.HXV(]K>1&WI_Z"G@%T;&KD&QVSYY6D?WWEJ1%DE9;)#AD0X^Z?1E% M1AVP__B#2D"W\AIZND]EI. MPM"?Q>L]0ULBV7T5,5WWY@I$%\!U)*$EL;Z&X%66/N/6-1:(H;?HV-'F%EU5 M\FAPZ;4E*XOK75\RLKGCQ5R!XN\?\-.[N%Y,,,/_G?_![/[WEMV;GW];7O2- M?-&WY87OZRB2WHD;_9;_Y+_O:7 ;>_ .!M9O_\GIT=,C8YO]TVFO^_0^--NR'D)M_(+!V\[.2 M4V2")W1,A(>EPF2 M^)LU["1R".904RP^G M5A72(0 ;Z]G&!\2Z2MVB9!G$"+&7<5E&>1*1I/BR2:(24?J_ M_? 3B JC,GSUH5?&$SZT[8_MM&\#1E57M>K0JV.(H,/<=F[\-I=YE9N*.=IP:(?MX0.4!<43>5+47]C MB]M=^CCXHK037H)F,^3EU[VIAP_LML4 )ZE4CM8AFFW]0\QS5=XCT;[I"GWHY[NM/,[&;1!\;2W79!?&0 M"T]%>A+_N4WK*Z\WB,14F^B!CCJ_X%J?$A%4E#45&=RC'\>D:5!;)C.!DI,V ML@&=;<5!^,$D2M8^ORM<%*>(_HA:^7LT%T1VS-0+22UF,X&MTS9SL28R%2"0 M)VB*$+D$47#)V9T"^RF5W6!F4#.6'>[J5A=21!/O4@4 MNB%XE98,_^8#GKBL>GR#RLX$6V-:Q/'H!=47Q*,NQ\>%IL6@VP>&=)$XYI$A MO]>O^0+V#*_OF[/=W9WBDN613*F046UHPH('JKTO3XE2)\%8K 1%=G?-W_

YN@R6N=25_Q8X4QVZS))6U?CO?6)Q>;2C+6''P-WNL_$HJFE4&*F>!2 MK9T-AD"NW*O[@^<;T+6#H):LR2-UC8;)6>5DN_O/(K*9V%]33QL0B%ES)/AU M\'^B;N]A,D&/9#C9( MTJ^*(\MO9,NB?$3D&N>X.PS"B0SUB/E4HR">"7:,=+::@!05<)SX/;/8SXY\ M-Y/F6RIL,WW2A=/ '_@YS:N[Z'QP/+/[?T\V=4/F+ZY0DU\6*#Z>W@ M-73V_B1Y1L,[1821KI]*7Y"*54&\&!^S%M M.!PT#9NQ#W-TFUAY,FUJY3#\ZWPRN0''I< M#@65^$@[@)L98_ #'V0K;F=8 M5"@XN XH!1PD77UVCL#$$MKT$NSTZ/U=Y%!A0 3F;YMP C8BT#18_LZX3&X MX1 .0*#;'2X0(KW4,08C4[W==T>GM6LZLCWN7[>ZNCH3/"RF)MV]*"8C];16 MU^_>V$A9E8D[==1OBLEX!S$6:#TEWD\P)GUVO)=D#*:=\R+#I!D<+#44U05Q M[PM\M[H;Z"%+3.9_T:!G4RS7!DQ(!3%L15\$M3#0-J,HX5@ D[N=)?62BVG9 MB7S TRULK+36_"==A=S_0 M1/V;X*W!KLI*ID8C]YSXJT'_\#U!+ P04 " \A&Y- MOEF5G/*N "_ @H % &=V<"TR,#$X,#DS,%]L86(N>&UL[+WK?_G__$O_]?KU[_0B"9^1K?D[IFT]?O^;*3.J/O_+_N?-32IC3*/WK M4QK\ZP\/67;XZT\_??GRY4]?WOTI3NY_>OOFS?JG__?7RYO- ]W[KX,HS?QH M0W\@3/ZO:?[C9;SQL[S$+?6GNR2L#+S[J?8EE>#_>EV)O>8_O5Z_??UN_:>G M=/M#643^&."D$G\:R)?OM/[YYY]_RI_6HLQ0H#!=OS;[>H04WR^)0_J)[@C_ M[V^?+J3:/__$)7Z*:';IW]&0N=!]O<//VUI MP"RO_YG_\9K_\?K-NFPI_AO[Z3]/]JQX[/^R#Z%_7]G+7^5??Q ^RX*,OT'O MV4_=XG+]3H$3FL;'9$-['@8E^,_P+C3Z5)V:+HHF,[H/F5N>'-#H]6\W/Y!@ M*Y/UZI\(_^U??FK*/'S/DZ1;-WZRJ0K$_M2\1"GQTR9F#>8A>]UYGUT2[V6U M$&L^7ODM9]_IV'X[U'\);JA?AI'='N1ID>:]% &DBU?7R,[ >=* MRUAXASB1X5ZOZQ4BA,N\_H,+D4J*%&++$@%6T;%A?72)H52K" *P/2]1_A:' MQXCU<9X_!"'K: H)(I'I$&,@,YD0/8NX1! ;5Q- I%,!OWY&BHA1@7S_ FI'KD ;G%5Q:!O*X)R1[B+8(&=>8%[?;P+ M@\V',/8S(6P%SSN@[3R?#-F6-5S #@VKX=J7K\!:_$[R!RY 550],>"+BF#: M$NV"=&!C7HA^HO=!FB5^E'WT]WWLJ$0Z0.V+3,9JUR N7(6VU8@5J%2@;1X1 M_LP%W$HJ+(9]8!%ZN])= (LLS9P\LS0E\<.+:$N?_IV*,P2)3#==[LM,SY.[ M%I$39*%Q368LT*E3XN(9R1\2]M0%+,OJ+09^9F'VVQ7OI;TB6S/C.=[OX^@F MBS=_W#SX#&17QXRO .$K<<3@!BATD:Y4F Y[A7ED#N@]:0BA,U"S(Q2* M%+*D)>P$62 XB,?4E)!&"MT>I[1>YIXU:B:O/K!?^@,M&JG>S-% "F'NJ&<3 M>_9(;%XW?R32:F:0VE.D^7,WYI!D=1B#/[AX'JFGT)])$MI;!N7%I)8>YP(Y M(=([^WH#Q)=3I\YA7E2?0M1+/KT*]RT5,?('-N?&_BVS M*X%[^U$/X<4C!%!S0]@X;MG40;<6;=#*?W(#GIWO'ZN_FQB$7*J/NT9SWFS] MYH&&(%=@;;0LLJ[/K@4*53>YKM_OF>L>?2SX)%^C#F+_/!D M'Q^C_O2Z3JSJ]4G%1@):4TH,8,-8+QLQX/H/4/7O4C\?-?OPJL MK*V 93TZ@%;Q<^>G=_GW.*:O[WW_4+3^-,S2ZI=^&E#^_)\G7_QDRX=,3IZ" M?A(@?%:^>>_92+0+2X$1'56&19"6RWOY3_FH&?G,?_W_%MZU**R4&/ MNYCM MB'&@*O270^=FPTE2K#J-MJQ@Z6^'K9]1)O^7-S__2O=W@TTQ1CH5FF$Z4U$. M\8**?@.'2E: [7@G-[\1_NOK-S^3S\6#I0ECA(=X0G7U" 91[Q /[L]-0J[_ MR9R0?1T((1L=FX2LO,Q&R)[#T83LV&D(N?ZGET#( 1Z@A!15EP$A*W4P(;O^ M'"#D=1P&FX"F)W=IWE&3LE F.*#>4!"-;WW3=D@F\0)CEE#9NSGN]WR;7+PC M-ZQ_'.R"#5_RVZB12H]EBZ6F,WR3UKR09*HZDC&KKR.FD]CRTAQ*K_UG_RZD MY88G,7\D0EWN#(1P>-,S:X$S8@\ OH@4O>H9.10/G:"!K *'%%!\;B'\>_(" MZ LM+@[[3W1#@T=>KM,@#.GV0YQ+O!V,$DXST M:&-J!(E69FY-:9<-#[,3E M_D@S=2ZI$I4VC6U1=,(WQHV;.=E$DX$S,_[VU!N2NMY8"2I;24AQI>A8UVBI MN=6W;AE3%IN*H:,I@%JW.C"-S(HPJ55U;,C7A2QP0!\'+1>"\\N3W(#;HS P6$D(*U)%8OYJ[,@XC+,ZY*T3HYT>QGX=T$8 M9 %-I0F76JXAKDQN.E/%EI&IJ72BX:)"URL?$_ITH%%*%U[SJ*_/V/#3#R@C M5NEQ1&5W25(<]\>0GZ;^GAY8,ASD%V.POT/*_V!T/MGSL[S^D?_.^D\'FF3/ MUPP:&7MV_O=C<-@+.81JMJ$Y2&WZ.X&-T/>R&+QP1[UZCZOL@29\0V!"'UC.&3S2BV@3[ZELD9F9 MWC#]T.GAA36U)^0>@9%38%@"V.J$G5R>=!18[SU-W5F19@@><<" UZLT(*A- M2!@/\>LRHSD4/M+L:G?K/YGS6J0-9W=7VS['V_YLS+&,\#^1] .+'>K'.?4W M'>J'\=*;)L?"RHSWLKHV9G_;D&$,&)9A?HS;R,)-?",#?*UOW I%\HJK_IC/ M&?$5HTS_6X2]/@V> ??+)K4LO4[H]D,0!1F]9&7<7D090V1P%]*3-*59^CL- M[A_8ZYP\TL2_I[^E='<,+X-=GX48INK&<8JIR5%DO'/:%!RCB2ZY!&B11:3DV6CX"4 M69@05K5Q6+@43YR;>E^.]MMM4!Q%<.T'K)1G_B'(_+#/<+5416:9U%3>BNWB M=YR5?I245&AZS4-R8$]?!Q'9%,\7YIBF4F.C&N@Q1ZS0(8G*ICW$X'5#U3Y& MPF7=P0M_S/(])BB2G#=1(_!ENZ/7UFG2CV$E<'UJ/B.XM/-EGPF*_%DFV#M^BB9J\-%Y-) MCU\HW%AAK7SJ$&/)K=>RS.F75+;YAI1\ H3_RO_>,.ODU3'-AW=^)(?2$;E[ M)G'EA/BUE[\N'<\L\B>>#Z_]Z(GOK1MT;;V-&[%:TJ@4;W?K/[VG.W[@0[1Y M_L!0E-_]<^JS%^3C]C1*\R4IJD"-:5\4I7'L8X9HC!+96(EJJ8S@&(WFT_L; M3?FP^:>;WTA:W.+U)<@>'FB8']9\\)])YC\MOM#=&@MDL18;>(I B^%*&F7Q MWL-%6B,.95@JW>R,7@]R+OEHRJJ:H.?SRHT#PDE7W.GW^H[[(&TGWR/!1*R^ M]%"P[%!3_4(?XN0C_=(Z32N)(_;GAN9/1>?XCM$=IDD07;Q8J?=FJ?L)=@R, M<$![G>"UBQ/"E#K'RG74W#B*>!2NQ.'&K+JED41O1A(EH/Y=" #2B):'KKM^ MZ/I$_WX,TB"C-S1Y##:TN'&$]T+OH]S*W_SP.%AG-),[@][8-'6:=F>).+X.4W"9>9VJ:="92[E)T)CW8I9)C 8<'4/)V;XMDTNYO^ELN% M^C W3K?B5/2\ '<_8!LI56$7J#0U>(+ ,O1BYQT,F'2"IAZ3 '.?]6@"H;F+"(U$6'$%@IO_CLB[.^ MSOOX>)?MCN'PS"Y!LP)7:C4K$"4$UNK=V)@%,7&LHR[0D%?+YJ,#VU*:^*7X M\G0U@$D\I1*';-7K]]D*]3@;0E';%;A+''"N^^BLQ.NSQ]PY.'<&H"K:%5M( M7;1=:9TK<;7KKW;OMR<@X:H=T0A/9:?2/.J(#,23DHMZ UY;AN\VW=*=4UT]WBGU.GP#>%B.9E$6;(/PR.^0O*&;8Y*O!CI_VH3'+=WRF2N> MCXMJLR(MCLVIW,8H!6H(0"R0,E*@^?%NBF4Q M"2WVN?-+H$O#)*TM\QN"<]/DCF[\(^L8!1'[(>5!Z$M\#/GOQ&>%>ETKOPJB MO[R8T;5:WO"]6;NEU MY?ZY$?4LZT(95/2B7:*\-!_\(,GGD]X'Z2:,TV,R&%W3R74BE% .!\^U%!!"H#+D@M6L3,N9>288G)5V5"ASF'6(DT1& M%):0QY]Z5E&'LA4.P##NCD>==6+5TGO4JMY[F@2/ M/I^JZ@SAK/B)*3+V.+!;3EOG&N:H]\#)-'2L<6!G6W&Y=W5[<[.N:4 :G5S% M&KG<5-K(+*/R1N-$21REKE<\;M^/O3 EM#4:&W[\'BED*AU6J.TN1XMC&D0T M3<_B_5T0E;N7\GU*_Z#;BRW+$(-=X->KDZJ#9_EEKKDPI3]#(5%#R'SE54:CN8KA5>QU*+3-2:5X.:CV NX,WCNQ>[:W M_2J: =G5OE9]6 CT>)?^6BF5JZ'WZ]YF91?J4HK1ZN^&F87T_05EXR M:AUV]L*R\/91B^^S>.#-"YOFAP.<[W:4G\-)W_L9O=JUGJPE$=5,N1*ZF:=*2SM;7 M%A? X[^[$?HLD\-6?UH)08L]Z8%?:WUHR1M^':&[&"!H/C1I4@N+J.%:\AD=Q!5A5;K8ZA]YY:' M4,7O^C(B"-HBSQG+ZT#P6+?ZT2U7*](X(VUOU0KS^GI2/A38,DQ*E_7ZUO;# M57'E^O?0- ,-OH78M.128L$K\LG,(+IGA65_I<$VOP$HCDZ2A)&\.(_Z[('_ M>1$5&^^O=A*5ZF6?9<.3,WF5)ZIVO.(W-3;*.4_":K'DANV.M9)XA1J_WV/' MEP,^YCLZXQU+9"MU_F>C[^94DU4&JIL0V_#6MB(V"J!I2>R]\\L)/S:S79ME M=B3R2+/>1IMTU$G;)1.KXU9Y) ^+63+559T!/W^/7#,RXUL*78XEPCA+N:X3 M>O"#;7D(,Y//\_X3T4$"BY;!]H)8=1G<&YW1EQK]:*TEWV*1A;3:7+,G>.];=0(LRT(%=5G%E6Z.J_QTL-:2X/0F'_M/PLN.%G$]RPK M-P:^W6L0Y:5]<:LYQ.5?;FI65!ZOOH[C4/RZXM?'Y&L^JOQ^U4KPP\;:5]=< M 3@ZVZRK OIS3K_VBC'?1*SP_5]:L'(Y:]>7W*DX-?-BDCHHED7X'NL68LZW M&NQ<2+U;VVVND_A#G.S]BVC'_Y//+(C/N!NG+-_EIE3&W^6F<&=YEYO>L^$N M-YW!)J"VE/@H14QR/=)2=.;B@)'P4F]T U:Z=J.;PHYFHYNV!"X%@[,XS"S&G;/8ESW?)GZ4LM*6CV6S:".MR,,#S I^G(#XM1PP#(I@&#G EKW6KV3# M?W8N.AC!3!TF3.M<&R\@!C6! UXFER)(6L6[CS2[B#;QGE[&*2!FJ/7D44*F MAQ\7Q)ZLS4I#/1L& (4MC_U$0O8OYYBN 8>:V_IZT[)9;$+#7Y7?.=&)/E0! M]HH&S;4^H^78+93(*ZZV\%V#\X%8TY^VAV+W^[&W]"D[9:7X8U1'=J!MU)-M M:<_2E:W]S=^7[;N>WIGM6C3IS3K'>A"PC/NPPMH>TXFM#9GW8GME<"D67+(? M+C*Z!^2= U$YRUNB^)2NC5OF;]^/(5F[ZD)FDL]M;33YAO6B9 M5FMI:-6S[A*'RHXG%=_^ )67LZDOCT^IK@?+O!(Z,R27P(:D[:LD7;DH @P' M-=GD-:9E7%=50SN1'Y>X5R?=G^@CC8ZR14P #<# 2:UAL5-:^C#EX"--[N+Q MPR5=KV-[HVTK7OD/Y^@FK7]@MU)00?#^9*D,[4EV?,T#NEG&0'K^$/ &&/?X M!@ Y8H1C/"(=&]7XZ.]I?Q) WQJHM.0M@E@+GZ B/Y:S,X5+0YI*+4E.EHV8 M?'V>+%^M1',5Y_BJA(R:L[KZU-)69$!#7;E/E]@KN@M,+:7H+Z'CSJ:[[$"KK>C0.7? T7U:6:564J4?D&BA1]Q9C( MN.6S@_M^#)?G=M6]=H+CW.(N92VKEZ4*:T.[B#15+=.26U^<.>VQ=\I0&V7^ M/6OQ_A;SK40$37' CBGDNB!$+TUUZM[9GO< E,)W\ AKV&D&> M3<9?(IJD#\&!!*5XG6"ZP?.1R--,A)GA0#\?IK>GFQ:#EFCQ>-(*=>^#=!/& MZ3&AN@ERF)*\=18JX;?3 C=S'!8B=VO8@,L,=9IR-W@-1(2Z)=?4E[9-%^AK M6G>IQ]G :'/#F,(E#A(E6[1((TX^/LE"$-^\, FH]M;_^D]W1XW6/,V?QQZ0;?V$W)=Z;D0B7&AKWK%LXI2BW[M#1'JP\ MQ@,#<>:'A@,#".6;ZX2.RJ-WR]^3N6F=LQ'1K^^TSS;>+9V"T0.9O6,N^)8G M2P=9U._@'GF=/'FG5;:9F6OO])R/#EZ:\0)X/\/Y-O:)[\)@DSK3^^ 'R=_X MS2^C>E(#;:.N5$M[EKY4[6_^SE3?]?3>5->B5\>AI!99M>[U<2X"@ M(V-R [%5\T1!53J7XM'H3M!%E#'P\Y>R>664P(N%(=B.%X=&$RG),SP@5YL6C0/=<(;_5N=0@?J[B7.PSQZ9Q M1JC'R)B,4&S5/"-4E 2)LM5*(]GP.'P RH:W:1DBW-LRF2*T? YDC(9% MM9 Y&I5@VB3ABE3.5LKY0I>'^ZRP<7JB.@;R* DKU#%"XFKVCE];@S%/0S%/ M ^%JP^#*JBY@.1=H#9H3OHL!!,?VB]IB@_T /7M@GB$@+[GV"U*VI=> 0-=8W:Q)Y="%4 ]2MX_&1!]7#,:'(3[[(O?L*W*"99\(\\RJX'@<9,K0XK4+7)003F M"/W,#4/'ZBAA8,IK29.T%..3#[7I=M^<)-6$Y!!E]O8V_? U4%B('QF19M8)Y MW#8 I/'0IXLD/MENBQ/!#-+(O@H@A6Q4+#;'E9.9B-OW-[81[ICQ;J3$;//7 M69(.P0%L:T65!V]F*VUH$]OUY@(QJZ*];ZH]OY3W0UR7^B8.M[?QV3'-XCWK M[<@9.][6D,IC;.%QW-R[)?*/+@@P*HRTKP@7*W[D@C-Q8@(DQ0%D&C*DD<7< MK"3DC"W?@K$H?3B)MOP_YW\_!H]^R%.7>A]G'"Q);W:QS19[+WDS]H1G;':+MX:F\*E'AB'?99#C319;21WSF1 MBCC:9.@5#:1K/CJ:/N3SPOD?+945X4JDV'_>J'TK&):.-=D&\;*C3>E#KY2? M:)HE 3^EL7R+[@\MR6N:!/'V(MHDU$]9NUO\]_QI$QZW073/_GA@H*6?_(P6 MDSZ"AFQ^YZW6<$[G"(%JON*B+\A;I/BZJ#ES@?+E>Z^VI?2/)(C(AME=Y?]+ M:&,^C\Y)[3Q_OGP47H"IL0OX'S8'\Y6CWZ;,_05>7-!"3='F+[I;$:M,%E>" M3+%Q1.I\LO];1Z$H *E*0%Y59?AQ1>IBD*H$%"7Y'OD6(]&W&_J6SLF' MG8>3[,Q/DF=68M&Y>48ZRO&@@8Z5'G;/"^X8,MRA>;]:9*?I4O5C%QP4 MVGZSHLX@7>:>NKZ[+/0W%QJ-$HG1PY(2QRBP7'_#N#0:R\$ YM+MQ>C6$7-( M!G.$9=F^AVE[=,ASC)O,3S)KHR"V!S6:IFPX(K$2#4FLR!V]#Z*()^YWQ3+\ MY>/*=/!BI=Z6QA#0\N+E>_C&[6Q!L_-H:Y5D5COBG7XUD&8TVG[GF!Y!KI(, M8_WLQ"*\1=[8@5 20YQ +?4K#O2Y'WGB_#[)\+PX? M/XNCC/5@:+0)!F=R R0KBJHDI[)2;AM_7[36EY* &FVO)5",_;9%%J8;H*YC MXTKID4JNU.&1SK9=0.&M4]#[F8"F]1!.9U\KG&3C""AX6G1^@!4MCFXRUBJ( M3\J1/6_%W=YS!')T+*(F.Q+C.AH,=;SB9Y+_[LHI,M+*BH'?=PCOCF@?U ([ M+B#YYL%G(#LY9@]QPG?_R#$MDQRB>RB)A_.^;4N(E[@!8E^H7;$@Y1(KDN8R MQ*^%R*L@*G_]T1EN2"M=S!)5[4CYTE>2,$=LVP4.7?O)57*3\:.:\HGL:YKD MA95S2:_O$\SY]HV#D,_2N<=^[0 M3HL/,?T@%2BEH4Q90D>U+Q=H602,BS0]ZINUKI2L2:NDL)NSPJ[5IJSCPJ@9 M:VF*F[ @%W"X^>I5KJKI&M:$IMDJ%)1-5MNF.[RX.F9IYNS)FZD'*:.J.I5_)%4D89$+2TEDP;67:"3;M>_?G= MV]6;]9^[K_?.[=ZOUFW\-LL2K]G_POM;\W M;_^\>O?S/PG\_?GM/ZW^_,]_EOM[3S>ENW7N[O]VAM7R)<$*!$G9.USG*[2R M)$L/"7V@41H\THMH$^_I1YI=[6[]IR%A=9(-=^62TVDLLXV_DUCK2\-PI;;7 M$2"OPCA-^4Y=+K@X&;0U'1M7R8 B,J4>6]2V[<()<^Y$YV<"EM9],!4BY-4E MQU1QX1:+N4QZ14ZR+ GNCIE?WNC,.JETZ9L2<0$GGUU!0-RRLROL"_*K$_,; M&(+TC]/G4QIM'O@Q0"=/P7"Z&R9>1VV=^&2NJ1W@9F0@7VK. 4QX'2G"Q+Z8%/>I%!=K\YR1;GGCMO?_*T[( MICK:TC&NB7"@XIFDOC0<:VDI^36P;AENZ'O) ?ZF0&[=QUQUB7OK?G=^ ^6& M7Q/^#&>T_-&RM-I:. ..0UD#F]."=^EHLV)X.Q!J7179SL8T 88T!C$ \,[/0B MA'$)%@\9GYIAPY.[-/])$A\4DKU@()1$8K[ M@V:R]U ."W3]BH!TI(@GRN9 MY1M<;44+"*>I$3&[!$HB*DEM+\Z;-LE/TI1F)]&V)KN&24:ZBH96H6NAG95Z ML]W,ZAR;MK)J>PU'OS =4BFM2*Z6[[.O%9VCKAFR-*TGJ,+UC:?4C*[MU/AW M*@1> ^("^,,*H*%J4$+ M$<2L"+;#RJC2F,::$4Z\DSQ_;R\H:.7["0WY_DC.G4-CF\2U\92DE7F>^!]* M!V66O_ST+Q;2-<%K/-;T$M,UXIT'(RG'/1P,(?=K0-&T'%NHGT>(7J)O@ ]KA%]2? M03>_U 9W[CO>9H(EYH@SV"$&)M%[B?WJ@56O=/BG'S.]KJ;72GP4]N*0XJ+ M,/"I,\C]B1[BA!_<5EY7YUY@@&+1M-(OG?7F'$/7%26Q4/*+4WV092G MS9)#]#1RO? @D$,* @/+-J@N-%S12ELL>?MY+9I9FAK=/8].OWN2'3Z9)#;=E!=EP]TN2!^G"6]!6T;&D4 MK+&FWK>QK&H8\2K_D4VO+UQE4R#J@>12E0Y4'+5WP5$LJZGY%B!#86-O9!4;M@1N^;5VF-@2X&[O35=4G!;EV%[I 6@YT M-W:;'_?'D/5L'LO+V*]V'^F7DV*K:1#=7R=!M D.(;V(BB&:J]W)-C[PGE"? M$),-5;298&@JN4:[1J7@U%(HB3K-N-?H$YH;X/TB/Q>)[LG)S1GYRYN_+,SM MZ4B,L3'1BQ.C;7:BR<22+1ASBI'(3WS9 U_=\! <4O$HGUZRCAH*RCYI=I>KM \ MT'%?]G2*R,=0-.%M[P*Y&6NQLQD"17^RYJYH68NG%*IX)Q&:2C2A651FJ3PHJ217]/@S=]HK=?W%)E^[QPFA?(<$ M"HN+HOXB8D4Y\MMY^=(I >+% BVT]P40D-XUB8URH74=P@5*7CYLP \!+2;. M=M7$6<8DEH>ZI.)BZ*<>0KPKVX>WR)(5+!AMO=!N"9+[,(<$/QZV&,OW0Y+0 M@_^\S_<*O&@\2'9)C '$DCL@NB7*C_2Z.234WUY%?_.3@&>#$.C9%E4EI MH5['-I250]V!=6S=_H%T($@M)>R"(@[VB.VB;])6^X%W1?OC..SA\BA759^T M!PH9EA$KR/N@N =T*FRC[936^!@)C'49$9O'Y+,SAW#B($:1P8^'C#NY_$=_ M3X4K?W5BPG2@+8::%#2&[:4& Q_P!*&GVD\35H0+.+(F6%NQTJ1!7 FJU*'1 MD"<0?:L+$F-'DX1N\_VA9_XAR/R0;^&^YH,1P?8DVEYE#^7&XA0PX(UBK:;9 M1&N3V3C)/RYI,8JBYO9T#UXI3,Z?#C1*R_,!= MC]8[U-]VDXC2'KQ;3%QV3* H_T6TB??TUG\J8_XIC>@ND'5M--*]'$ JC12 M)/9M=#W4KB#!0V6A"0U!+D4R_XDZTLCJJEQ 74"]B(DI413Q3NEC<5:QV).:HU(6(KT.^"O#TD=!/X@NW_HDX4&0'4A)T'P_07SU&@WUAT [>.[9A0&^I>!<1 M:QIHFN5K-DGZQ3_4"">O4DK)QYC]OGZ[\&'TTKH3 GWXO64(+P?%A-!N6W$ MTY>RXROD$@-D7^(=4C&T:0????,PB%_V3I^H'[ATW(2BXH2P%GYI&;(OA>=( MR&PY@.]F00<_PO/?Z/8^B.Y/-NQ1WK^#3#U.-S5@S!A3:-0R=VZ'@Z/+ 2/K M2/-M5K=,N$+J"2 4LG\:&&1APMRJ.)Z,+9U3@><]S?P@E*['@BHH@DA?P4*H MZ+JP'1"$WDQI+S#2:;*=6=\$1H"&P?(ZTO.TJZMCH\B34YS[%*1_"+<1Z445 M/&M$+3"L,FZ;6ST_IJSJJ(L;2T>V'P&J6D,H497HJ51IZ4C4M>X ??*NZ0<_ M2/[FAT?Z2Q*G]53(LWK40Z,D'@N1*N&.D$C<@&GVW A^[*=#H M]$B<.%I34C]"Y.L.T.P*BJ'LQ#&9YB,.!OUY0TOC1PNMC@ ?2\\5CAQS,#$ MNF2DT.F!!5,H3ALS'#<4 30Z<<30N<&+UJHSQ5S<0$8P&]>209R/JZU:[3D- M_4"GYKIZJBEH5V@IJDW)%)WPX\LGZ9KKGR73=#U[MF!BH2,C\# *(=UNBG.] MD;'8T/8U3,'A1D^B[NI<[7J=(&FLU*L,0J=*!8TBM/QA]-&:\_$\7 MQZ .! 2"U9/,IK)M<6LTWESE8,?::;M"4$587SL*-IE9>9L&>)V5DQP?F'KD"7X::/= Z2TH)/QZE^"&-PV";R]_YK! ;EE ]4+<. MB3 &&YST$A@84;]EPR ##S/BG<+V1O4+1[8.WE>=R":27Z3 -;FB/80[$@V M&3SQS9E%!Y&??RIONF22P[9J*(E'UKYM2YFBQ V0C$)M+_^9-26MWK@S3)-6 MKIA:JEJ04JFO).&.V+8+7)&PVCC;,\[R9FCMC+.Z.//#:5D=2C974(NW7TW^ MY@RK=/5OU&Y-2;C,FJF9$JR9$RN++SB4C\2+L_O4&B-=+L]4PG%D)#% M!M4KX[+&A)C2(+\.$/NL'-FY92XEAROK10?T%8FB,79HW Y)I7Y@O)2HMV>8 M*A%GCEL&5+609>HJD1%KJ"7FDLRZ _1)ZZ;[4KMI5B$[()!0%HU! NMV*"1W M!..03+]%HK2==CJYYU95[T(V::I'1B>!FIA/4OL+WI:[V]&$LH]Y2K,OE$;E MY:&_'(,MGUJXB,Z9P"8[I;LXH2?1]F27T>0V/@2;O[SYRZ]T?T>3/N\03=9W M[6*8G'P5[_1"H)(=KSSJBWR1W'B%')_9.GM@WEC,*)XN'2\P\1K;PTO_EN#I MUKN7"&.5=LF;O\OEA%>[LWC/#WGT^;D^GVC(9TOSF MLIXTBK'FKO!)QJ9?(C[!/6[,0BB)YMKQJ0Z\FRS>_/'ZE N0M@UW>N@XV(QM M(&1PE_D$N[U+SB>7T/W(=-HNO/00%!QKIK%)9FVNX"3VC[\4"*4\*#%*X4$: MI%Y(9-) #-A.&6Q3"(^A];W&OC14 M7;V0VWJ=-RZDLN;2/89.$D\V6^<4\Q:=YXOW-,V"S5E\C++D63R>HI*I&G&Q MS-20(K**VAU0.%"27ZKG?:!;FOBA*V,+RKJ+#3YUCT$B\0XOY/86 _NYGT1! M=)]>TR2GI"R_UA^$1]Z4\6E1 MU^8Z0$_UZJ\ M2I07]A/E=1.$Q65A)UDY GF3^=F1%>2Y(RP, "@6.W%AHD64<#&I#/A1!*,X M^N RW8OWVY]N_D322H#LR@'MYIY?![;M8N)V$(G0@",*4).,#^,60ED="V=\ MS7\0'5FB=<5RT?PUQ&F+B:(R.(D5K<0@D2O\,7U3U^9A16K,J^6=CA1*K&@# M@JX6(;P7V=#36^YY5KCBS1H8N\7#ZKH-UD*#,!62!]IN'%WQB8<-RP"_'2S+ MYB)F /.BLQ7[0Q@_4UJNWV@=?WC6O:N\:HJ@\E4+I)>?RF2=!]34%NA,R5J0 M#>]DLTF.=,M'=!U9; BO^WAD]?2XIU/M4 [F9W&BW=!'QGWVC85KCS12/5(- MI)"HU+-K@T!B%Q#:B#2]ZB&YI#UIB:&3*Y/C:$<%CGZEO'[,QI/()8(=8M5[*3XW35: M2&M61 Q5)4BHT5<1DD-LUR9T\/H6.B^C<;-N!=BO&D&R3L!D""V:XO_]&&3/ M?+%V'/';*T5GGRAEJM JEIG*#9%5U(Q#X4#)"*F>5SPB]3-'3C515V)L\,U[ M\!>)=Z OM[<8ZC\$49#1D/7!^EEU&Z(C'UUZ7>Q#M-A7A MWI9C9G4F2UFLJ-U9_Y7Z?'/1]BKZ1#>LX\[O+XJV'^,HJ?[)U_&DEY(SB*S8 MKKB.:WMJ4, L#6KTL% P99A!]^>U3_<\*6-0M"7MRV,JPR3?N5C:RJ7:QDEN MW:&SFNSP(YX!EKVPB.FF$S_QR_^B ZWH$E-TNX@!%N?B5+22N!98H9>UXOIJ M!=0J<.;;@E>JT.G$?;#X4$>.E9H[:-%<8,=(%^Z]K=^CV=0N.YT*(MJ/8D)1 MK, D,&XEULC]@,*'3+T=$>(=[^7XT2;P0R)>_,'$ M/G(>8A#?$+Q@9R.HU\QA%PAM@M!&P>;D[]K"R,QWBD_#Y,OD^)+3L?6[G#[7 M?_Y;0!.&DH?G2_K(P/842,>U04K]Q$:CA!7OE&ZL]$X@'D$12F^H$WIJ&19 MF( KP0,&#E%8 %>=A.]*?2&3 1Z7IVAKL.KW('OX+8KO4IH\\K&+B^APS-+N MLOE/G8!3A:CG&YJQC[87[$>V[Z@?"BPXP@H?Z$4#AYR?BY 3T?M\Z3 D\M@J M+"A:V7'NU<=L[OTMS;=:YQL6[OD*EU9WR9%@9X\RH@!I%9R2H(KN4QB(+;V9 MTU$!OTMEK9C+!81>=ZOE@WQA3DC;"RG<#+:1?>KVMU9U3^UY15KNOH<4=&1_ M?3'%B4Z;X9NEDE?+;2$E@R ?$_- C8^%@KVR5*8=S@--@GA[D_E)9B,#A)35 M1JS7^_5._9#O!UJ1_\>/CG[R3-8KPGGP,J,RC X( 1F,/IQ0K'2'$84![^,J MSXWRN8+HYY&5CAZHJ(OP?-TB^@WC7+&!Y=V;[UQ'1>#70G:$;0NVBO9VZ=X; MJ(2+D/RMU3Y;8?9[J$""[]<2*MXZUC%K;OVM9Q:$FQY'Z2HZ4@I="Z%4ZLW* M3)N!8]/ I[;77BG8FG9S8L/E. !I8@RH7O6A0VI&%Q(T_I=G>FO=H^Q&&Y"L M8KTNWLTV2NOV%N@IO)FNV^W=<@-8N.L(*95UKUFN"[CI1JFF6["+>^.-U@/^ M?(?*TR2$=68=6C?7N73Y'S[$=-W'R1AS8O TC2@GY@I58_?C%ZR6?>]AA[W77W^Q2UA'46_"DM:Q$)^V MPM7$ZY05K^9OMWQS4 PVY(O^W@D/?0-(]H.Q2!(KE@YM6PF%4C>@2";1]FZ" M^RC8!1L_RH2C@*]R%?+N1T<.]8+4O2@:J"M)0N:ADI"+,MM.46D-IM(:3*6U M12JMYZ'2>A*5VMK>_S[&_/JHZR38L.8[B,A)<:;VKW[R!V_@=W%"+K:L)\S8 M%E:M?LFOMGYM8;Q:^TLO]Z"^?46S*^W%OGU=AY^O9W$K[>R MINHJ>V!@N9(U5V]=IE.__C5T$E24GDYO871ZZQ:=IN>R9WZX.8;%ZL$X##_$ MR1<_Z=\J.IN_/K7M^<,*$+9*:"7,6"XL*%A9+4-GF !O;&!%6C[)9^Z5E&Y= M"9?6F2D*NG. 7Q*Z;;D6-@!VW_-K:$:T$X@67. W%A:F*Q$+Y6B3,&I>%-NM MQUFU*RG,YU,[LZMGS?X[]F<:;,M;@XB?DG*XYJL)X[#Y,TNPM!:LU9-UZ&^S M?$C&V?GSBQ]$_';NBV@3'K?\*./J+FJD/3.C_=K93ZWRZ]9&2GE)W=]MK2W[ MC'LM-67QSHK+KX.H=2"5([%^-JK9VS0)0['5+93R(EC<4:E[[Y<4:US=PZTO MM3-AQO8.;^Z=O.+^?R15"7A(J\KP/:#-3)5O+:(YL>HM?4^3X-'G4X1IN0/O MYH'2[)+[9F]V^MP(\!X?7Z)QRTIW^OQO='O/7N4]38/[XDY#Y7'LUASUDUX+ MCK!:'O2B61F]L%5*4,MBQWFK)4E)R\.*E#Y([H147E;D[KDE1RI/A+MR[/!W M>\02M0A6(2QI =!]"D.^I3=;\HZQ8O=#:R!'L!);ME9YG'9S\YB9]O1+R$S\ M(=]'-L*UYFHR8XM>L]>E/4,GW*S@SJ+K6;F95@^++3V M1-6_%BG MZ4=_3\5[[<=I=ZY9-=!&N7$5[ \Y(HUPK;^'UT;'VYIKZB##4M!<-^KYF MB@02MR.C@-":)@+PT9MV#'#B'/P1:((17U7-8-+WC0 )+_;M(-E_2^GNR'IH MN\$ M8&*EMYM%6N\;IS,0^B!OW%,[IGQSAE9XGVP(2'[B2\H.R3Q]KC)7*6I M X@?HJK"TK,1AO&R+XW!ZE8W_5^DE[[27:U.SVF0433]"S>WP6*J20\B_IV M&F[17OL-+<-,[;IA<4:V]T9>='E 98RO2>7F>)BI#)*614>F=! !#DL=QB , MG%) C0-3#;.R+A?WXH0&]]'9,4EHM'FN9HKR=Q","O=CW#CM*IZ9:D^-76;^ M\$\4&^5?&9A&6/1*)4*?-L7"R$VIMO0:HI%@BE%JN!"Z4JN7092G!:W$\XO?(NAEB]AF1?VB"\J*XIZ7(; JKO@X HAL MMTF3R>+07&P=-:T&. (06*%?L[62J=F:NG(* :C:ASS4UXZ0=&(U <54]A?C M4[5T]"JZ\4.:7NWJH[;R/R[V!Q8#^"S=V8.?W-/^V/58]?)+FJM/)**I0PO[ M>4860<7:428]KL&WU*=OX'+C8BJ3Q+OOB)W157!-/_90^Q.&6!/M# M$C^Z<%_9:.3%.&CHQ@)32^WP,*X4"Q !+?,QX"&/>WS3K\H+V\+*(+SQ49(T?(<7BMRJBMMB"F M-,3KC,"%-6%CDCF8;RSPKLOT[14'[X_?T0MIF>S =_H582;>C&[]RN+,#['0 MJ[O-R\S6]]@KJ]AYT3N\MM_A=R!@3K& ^V[086AMWNNL2?_(AZT+Q6\# MP.^6 ? [)SH"O4%T<;'CK-JYQR>7R\U\+0%I?P'5^J!;@60=+8R@E =S3-U. MT6 A"<^C8O;X-=DX=]".+?0+HQLZY&0Q$,61.%0BOH,# ?4BRBB+&-DG5E+D M:(IG>A!*,4RCQ='IA;$31-'*!8N@2.Z\R@Y)F!Q)O_@'XG;<1,2Y,&CBXDL6 M,:=[$8=+K-(O%ROC>/LE",-^G.O]7,6H^N>I\:4TA!H;NC:5O&Z+>M6_%J9< M_Y/'ZL_5@WHIT8%I1PNQQHQF\ Z,%O'V/%(/@/:L0RMOW=3>BM!HR\].NRLV M_KZ,VI0--VJJ$V&XL&7-:#BPJ,^;S$\R:(UJ!_TZLJT:O:,L6D8OKE)EHW": M2EWR[O>J'-6R]?='?C[<=5[7DK9!)=IK+\2B2 @6&<>?7=0[@R!.S1L')M.&37\@GI$9XV;-D:/NJK)>!A&]R.A^,*,F>]YC;^LY$D-KBS98 MV#<.85I7I]62\0L[,!<,6J?A MDPJ][2=3<=O8,A[>TB[A'-A6 K8G[>4_\!.1V"\+(U10%;'V&_90V0AU\-C7 MQ:U/O(&FH5V#RER_W-J4#0B!JG/)X9Z+:!/OZ:W_I,V# 9+ERRLE)R)781NS M+=6[4>%:I^T5 H1)4'=R4T@%Q\8UT26$0JE-$*WMY?ERXB3(G@7GH:J% M^BSI"6$1I&/6"C=$'D"T&"JV&$'JITZ<1JJI2Q$AI%]>PH6.O) & HO+,^#\ MR=^7QXG]!_63WZ(M35J_R3@!5.NS1*N&Q1N-(RM,@OD$<0MBJF(;W[5 FV/3$2TQ'\! MSQWVSN09)2#,4E;TP:[YRZZ/7?.5IMHS'111\2XW7OTKX^9="(GS\F\096<' MMBAPSU*(85LPX[N_K""$-D*[0+D=BD#K[R'(J1 D&3;_-F+0\L/^-YF?Y2K_>BCEUBSZOK53QT;YY?7ZB <**M Q-R!PI!E M$IOV((/<@DI]C,0+:YG.KC[>7%U>O#^Y/7]/;F[9?WX]_WA[0ZX^D*OK\T\G MMQ=,X"M#D;(!& NCY0,K:QN*YN.>GV1P*5E_!)+M#Z^)9;'&V$36K0RT*1R! M1MND^NTAM_;XK#LKF6#5+AI]T]6.9 A.I"8U:FBD2N !.# TTO>LD?@Q23@^6USK7"Y+7IWB*1_;QI3,Z M;07)!,[0ICVP&*4HP+16ZF@D9M9?.VB4&<@/2'-ZI47=MS8O(HZT?"8N$>D(Z*3PLR:N$ MW_WVGA;_O8BJRPM_#[*'LV.:L;(GEX%_%X1!]CPDVACMAGEFVM.I:.(/F9LC M7&O(:FS1^RUB_PKIMCX9O-78I:1\MBW.I;IB3SEH%B?T*(3%*-4^H+R)H5X, M,"_#_'!''V$=4P!DU+.>SRD#-H-TRH]QID\;FN:782;TD49'2JB?1'3A ]B6 M@;F\AS0CSA?N1_6*>[+9Q,HR N+7;,AJ4P"Q4@ U[E20Y%*(KXA>2K.'<\\F+D*+68WEQ^>F M@%$93TRAH8LJ$'OJX (OD4,A1A01\Q."1B77'4VCQ+K4G"7+R'V!PP;\=D9S M[].SB\::=R9(HQVXTFX,53I\T3^I$?V%Z9%*<56<$_0+ZQ4\2/\J>76/IA'1S6G)IFDI"$D=;$+38L,@=8N!/WI14N&PI M?-W0!#<9.-ATJY&X3NC!#[;OZ8XF"=V6:_Q8C^PJ>RA;-GVS86)$VI# C*#S M&N)VEAZ004', @#8L%=*UF,B^4!)S*6([\#Y^1.!IPP-IC#0Q0J(/77T@)=H M,4Y8;/U,BF"'#O(6LJ))J9JS)%=VXI8)%U@";E+GHXE;S6Y>N'(#=G1OTD73 M:DH;6(4F>@21^C+MMSW2Y"XV[;GIO)L%#+4UKV!^Z&ZVK$>,DO.@JM3Q7&I$ M36Z-[WEA:[&UT_I%1*R\72N07.NYW .TB6EPXV4#U(XU4U4IS_Q#D/FA?.&F MH:*\D9(JXI-=XLKN-+G&JR'15<:\L_P2]'SY3-%]RS/55DOU5^=HK8.-FM6 M"M5R6F)#0VFEYV4)S8^1\,.S>+^/HYL'G]'D),N2X.Z8\7G/VSC_[92]QO;: M?\[/G.#CT?=4L# *(TVD$QWXMUD?/--?,@/DJ3H"R%1HFO6!B&$'B!T$"@V9. /"7]*/A?/%\\5 ME74IX('\RXM9T)47<4!DT1I,L+=3J_R,0\M:!)?T*\*+= YV/&"6G5E]I!&S M_2Q*((:/ZOC8?C09[HTQ"YLG!L;5P.Z)>_4O2T-74!FQ_B/V4=I(=;'9UT:N M4\05*D/#)A6Z;M7HBGQG5)V&R9J13?A*@SD2 @[Q@9G8F#E6$@-OQ\A\<:;K-D!!/J*@NLT#J M;?5[HP5+)+LW"6%2]?^_80AUL6$8O;$&41Q5"MBB%@M:E1 ^@(-4Z8^51&!A-3+-D^ M.;VXO+B].+\A)Q_Y?7179__^;U>7[\\_W?P/HG(28/#,>?]/=OVZVQ6VPA>V6VW=G"YMF.P]H"YID-P[V M%C);6\0,MX -MW@YLW?+K#(E(V^PVEQTW*TIR@<_2/[FAT?:W$ A#S@*X6$, M$@KC(5A@?N3)%[<& 4ON%8AXF0&'PYJJUL7DT-2-E"X"/0F#I!ZL \Q&U%2X MF@8K%EL_!)$?;?CBS[+KN*M_:.FO"+= 3A/>@"P2 M*7O5Z+L[QQ$ *E9,&T452/ERIA@SELT0 M_:Z!'P9Z$["K08Z=;+3,VD@O>N;-H=!-(>KIR)<+ WV2 ,;!LHE 1*LE#A_\ M#2_:U<'?.D(*-4]2YIM*4) M^>COJ1/'OF@K4\,-]=$M,@T=(QPX?D58+-E@C%Y410J\ 1FY<>OD,!F4T:C+ MVQ575D5"*EQ'',! C5Q+2R!7!FN&1:MGUZYVQ8KMUA)N +$@Z@JRJ=4M$%#E MT#8I ;Y-B:HUZ;5^(&&^6+_9Z$#N?.9ML_C\\TA8:2@-K6H]S566=-37E\*I M<'#^= B2UM%(@! @4U'0?JAB@>I])[;I+?%G2FFAF;H-+HF[J]I@6DN30R[N M'I>E^-#P5U5_>L[VM74\%7MSBIN_^D_!_K@_C9,D_E(<+,V>"%:;F*LJN"I7 MM6PTIQWG031)CCPM6+E/L,=R1XH"3L<=X_(6A!I" VI7#VQ M959T!%=[=XKHQ:B$\/Q0J+AJ\+0C;F/\M.7 ^A#JT)?Q*&K?A*S#NR+E<)$; MYW6"H: ;3Y54%V!(M:6I'54=>'&*C2,!Q6YWJ^R^WHV*\KP8('!#2[C0&; M=]99_C?3DO?U*^[B;^"&NU+OU]1;*;?F':EO^CF^6>,PW2VQ=V2P!1$ \ MJIKZ>^J5BMW-\P ?3I"LLZ5?02^AG(!8/3E$2G4LVR*3R F41D-=[Y*FZ5_K ME82'.,E'AE@;&,;1_6M^O +9TKNE^Y;::I:P1UHCZ#R _S9T47PL" M90L<)T-PV0,#^P73!FIMA+9 *?Q%W3(79A2J+@[ H4\/A,6#W<CK71#IGF-C 89.K5./""%-S0UBPKCR+(5^W"9F; FL0+]JJ%8DUUZ17#_/Y8O+X%LF6F=8 MD,_<"LG-+#TQLCA15$WC(DQ9^/CQ^]OJ8,Y_.I%-3D!>C0:$;#T88:P>*T659A@YH;=4$ M_Q:8P%JW2I,3H=(EI3*IM$FI3CYS Z2T\$VS0M),+D.+)1O6CS0[\],'5LY' MEEUO3Y]_2^GV(BH/HH[NFU@K&048;Z#\]&,,3 PCYBXQAQ5&>U>%D)%&/:Y$ M=F'\)26J\&R;,;;6CQ-B2O( 8,3HVC(X),\8" M](5BQJYQ D"+^(=2FE]=]^K(%%@>\:,P!KR4$#"-^AB4'T=UE/38S!WN F)S MWWAH7G^'L[Z6Y\?S,*^U"^BW\V=HE5L\++_]P>.7P.=XOF[C^;<*S[4B.?D& M\?QV.3R_738'NX@V\9[R,5IY5TPNTV16(IGI/!U:19]J4GG1$%"BYWT\[OF4 M4IPX,UJHKL38X)L/"#(4[W%!9L\6.M#&Y90>1D%C783AXB%YQ1__2$ZR+ GN MCEFU\O[:=^I>Y^G0D2<+(['CX-#61?1(TVQ$MU6AJ.ZV"A7M9$8"5W-U6^6N M1R1',F-%GE^F]NS_EU*N9_8JZ.@S(4VE@A(A@0U (B3U/"MZ,9L)0[=XT%UK M\_I:T?6\W@J:S?JIJ'!^&8V4V?P+P(!QHV5[_D7A?U'8&A<($7KO(V*$ MSN@@1L25@O,Q H(P?8P UCDH1BAL 6*$MB0O($:,C@VC8\*,L6"NSJ[<-4X M:!&_FOO<-;7\OQXMC9' M*_%G>XY6X18/R_HYVEK1];$<*W@VFZ-%Q;,S<[2JN5G5G"SN;!MRGVA@&#RW M5DZW,M:$[%^+4T%0%[+Y,>"4JG0Z#'\*U3PQ &2Y0_-&=;M^N94+F?14UBY* M&]HU:=1, G9P"1T85?#;EUO!\N8(6,'#1F5R!;^SMS*F,F]4O>]>;O6^FUJ] M[Q;-&;Z<%/L562K#/VTKRDBC2;JJ2[-P)*YBG+KN4]G,4I?M8TJQ ,P15SF,^"^['D):WJOD[('ADUY$;8G\$KR0 M7@81O]D^U_'-"O(OF/9C2K](9\+36=C M00\7(*(/ZP[*XD(31M&V%P?YI\Z);OE&-J0.4\?6Q,Y2:6NACE+NW85.4KL@ M-CI(C?WIG:/Q5$& +6RQYZ_+@5((^%*9T9?Q[%I;?08*-7I M\$IC>4&V\)/\_?!DSPE]M7M/D^#1SX)'^4 G7*/F#T!C,I&T/O!7,8!]JOD% ML^(U#]P9-S3 0CRZLOJ$TRIWF0?T-0\ \=87P/TAH(^O(B@E2?O:@F\#B+(5 M 5:0N.B\_Y$W25>[>EG_#;W/VZI^&Z"3JR*_7&XJW6264?,FC1,EL92Z7O&8 M7^?7;+I*2XF%J:2MV]BP&GJLD:ETN**VNSA!/M'\QKSH_K-+6D7-E M:-DJD/!2>JV;\2A:2V!T=TR#B-\$ZU;R@0$H6=:.@*@E<_0Z)9+N R'VHF"'3\IK]X:_"_&C9(!=8E@*JVHO!G[N+>8%P&^Q26W8@ M810P =LJ%6Y&P&+]5>)"$@S' 6/Z5EN)8;1S*13V1T#B;1L2G<.H7S(D)!MR MQT%BR1,?ZB*=/QUHE$IG+K1R_=9Q*(<%^[YES ZZS@F( $+=%@MH^7SA$^_T M52KB@>KK2\C05Q%20FS7'5[H^*#C 3[^[66(/0]&H"_ ?LM]M89G*\@[AG@0 MT@T0KD0V;EK8MHK6BY9:-X9 )Q,\?^&UKTL P=6_:-\W>Z#)V3'A%WY%D_T-E4M*TKN#5RWQ#R9)T(9.@MWL7X1-,L.6ZR M8\(Z/_+HKA!K1W6A& :Y!(;1\R"Y#RV59*HE@SJ/R5F*3@B) RT;A'HE%?S\F0.@E]9; M'_&JSRR >U]\@'6Q/1> ?J9#^9D.XF?X^#X;!VY8SBYR 83WV1#;58T[AO%^ MK8D!+OC.4G2?*:%]IL U#A!P7,4K+OC':MJZ/#EXD"5 QL"8?$\MY5] M?_"#Y&]^>*3-]AY1R(-IM&.@3@.#"VH?X"CY<\&-B-[[&=UJXR3(JY8R "O> M69QOMN:@8JA.@VT^+Q-'#K ("(@^K> U)J"96GG .XBO>5"(&Z)A_A N!:, ML:T(%R:Y=&M+X->,2%7D1X>D2VV#NJ^G%)2T!-B]/J%I]*Z?RHL)S<2=P+ 1 M<(M%@.Z@]ONK*:/H&"HL.\,/11=1+B5A!FIG<6C7)B<,>XP2S5ZWT5E6Z#H. MZF^OYH.L!R&SN?B<:-Q=%5RN%Y+,B*J%>_.A,F&DR2FQ>1NK"92>(--2"@,E M9UZ52Q2K#0LK$E$7>MKZ.A?,0^EK1CP))=8334&I/%B'%^Z=LC!_TU"V_L9@ MIIGLQ,#9XDG^6;P_)/2!E2=XI$7Q/L0)#>ZCHGW9/-\F?I3RZX#CZ"3:YO\* M\[&'YFCCCS2[VMWZ3]=\GSI[D&5)<'?,-TW>QM>^+#6:VW=GK>=LOE'6CLY4 M6ORUJ/,67+^V=<[R>*7I,I7=/).L,4?\VIX#D7-V*@X6X"Z <-&"WIF*,5P@ M/.O[O[28A+YA>(D7<"HXK;]')T>CDRKK_";"TY(Y\;7_G)_QP5ZNL_BJ%PAU M8F75R<4F!F"980L3G1I7JJ"F5/6JI\O&%VU-QF9?O4M:F4:;7VJK%H&"-A>I M4'))@L_ R$5LXTX1S+* Y&M[S M_)[7=?ED"P_U4E5]V!>HVJ/AP)G%C-O _4B.BLUY)TUSP%N(]'C'FHS 3_)% M7Q'-^(\;3FF_5'.6S')8P8BMK&XPQP=6@'R7>)\9W7,T.%+'F,!N=R=8!92/ M2*.U(A\+<.?MU49+S;,A$2E#*LJY*Z,CJDJF@!V30U(J:60$G$)*EM M!WCS*TWN^:[5D*=$^!!$K9A#=GVRRX#%?MR;EDI'V@%] ;33.@?Q9S [- M2@"C*-RB=$,*.;2:V']CGS1)#WQ4:D4N+\]<(;,9TH0$-ZY^&>E!AL2!P* , M\\,>/6TT](V,^'6WI2KT2*E8G%VP(K4N:92_1I!J8]Z9?PCXD;#Y M\M=MD/$;\-S@MP%>5)U#4$UJ>H92&\I^H<;SK)"U-^*A=8N'5LEH1Z6S(KG6 MBOC1EM2*WPZ8H>,<%M"\:,/$;-$DH=N;+-[\<>TG5\E-QF-NO@'UFB8W#_Y@ MW[^94M4@ 96F,AOD!G4\Q,2CDL]P0UXM2U(NO&+=K(0\YENO7P41V<9AZ"\!AX=X6U>HO3DF#W$2?"/X3P;2%C(TZ$P M*C_[YNWQ4N()SD>A@2$/<[:EQ*_E@(5.CKR MM"T[0IR\W50RIB,AI$HI@)WHJ\7;UY M\X;_W[#569$H[M&'=^SB8Y9F[(_EU\LJZE_*G4&%J4A3G$,D94O+EB,T*?A[ MU=00H)$12"M:FHZTA>:F9=]VFS-T9=KP]"U(6Y\69]QN@D1@T+1#DAK3-T8M M15V+-/"Q)-\.?K"M+V6+ML5>)NUE)^:*#0O!BM,)"72%OV+=U+6&JR;&O%*^ MOHXK;^>*8RFJ0W."+VQ6SPLK[^#&53' M\Z-YX1'Z5DG%!\LI981-$=:AIWCY"J2N7%]I[KNI&S1GB G M%)=3P(W3X[IEJEBI.G;?0$-(!(D&*BV$/NR11.4.3AFYE0&!BJ$%Y\[V-X&& ME&?:NE.Q3J@LYZ#"USQX-#N"3G?SLH%3!%BNJ_N9#]_1"4R6L."Y;'H4;RC= MIA_81ZT6P1=+X@<-A4ZP;A_D@I-I*#.-VQIHO*C9IE3VJN>$H[C9FU%NUEB: M4MHJCDTKH\\?F4Z7-FK+CI'E+-[OXR@?L0-Q1B"OI$Y'W@J#6A[L$VGHS)Q/ M?1L*6FURT7(*B/W!(C!KVFBR"=+\>?G@P#=;+-ZD0>&BI:&D1B%L;*GJ23GP MXQ@W+^/H_I8F>W"#)E)0LK.K8(6>;1?V^2GP9D[0@1$%0T,F^SICPGD36.^( M%VQ>+%+1)+@/(I:HYO.R9!NDF_BX^%);.)BTW)55-X2\;5T]>X>>EJ3O]KC) M?O>3Q(^RYY/-)CGZX5G(NAK!+J!;V>B%D59#9)C6=#9#_"!3VL"EAM=@2U[^ ME&[)EU)Z<3(:H2*>5&4#6D(,]+@)]^D*09N[E6[I4W8:"I-?H(*8ED(%7$8* M7%B8W 6Z-""CS(A7RI'?7>2A"@%R"FKJ2,D^@:Z">%)/LX .<0H6ZFXZXM9# MR+6NKB.?N3#)I1>?:+4'1>E8(3X6%QXI;)4PH&E3QO3D+LT2?Z-.S]0JPD9 MIH+*2+$3>UF9TA^8BHIB;3D95=Z69*-X1Z3P M3%B0<,- I?!T[BG,([-.[TG#-YT!K_YM1=)XE[$.$"WV (?43^E#'&Y)L#\D M\2-UX7!N& [B,;4U8)Q"K\07_S$10B[:NN6X8;9K=$ZFH*UHBO3/LNA>Y1# M?ICEUP4M><<%!5L+=U8>@S2(HP]Q\CX^WF6[8WBRR2<*!,F15K0)W K1Z4R2 M&D=.BW1^-#Q2JWNG_K:8O"E7$"U.&GWUQN;5,.",5*O'&8UURRC"O245XFT* MF(J@7(CD5Y940J22^KK )8_(*.A:,B)_HAL://*[J=)JVI&?>;Q1$M#W?5H/8%QKG$ASAJFEM**7-9K6&I%PIJK2O6;1KND M49L3[HXT?*QC)%['HI09-F-M&3P>-U8QNQLJ!T!.]O2\,T%[XL#(C[H2Q102 M?W,I41IQ"1_Z]I9$/?M201CDIYA?[:X.^8'FT3VCYR[(+N,T7XMV0^_+DQY9 MI:9Q&&SY27&R)26X1AM>H1B=3D2$8MA()_&*I>$[EB.O:XNGH*4:X](CC8IS M;=KZ]>_Y?O'*,[\@\Q@67:R.='%A+SFEK$M*JW_=^D]+[X5%YD=L$YV#&(=@ MOQ<4T4KL#+4Q6)[T$ MXLK3>&>9NVS:?ZCO6!#L/I$]KI.2_N/),:AK$#?%%]I61P6!BM?\ZL:&2&DE MQ; /VV=*5[*+>9$5)\"KV$*E$Q. &76[E,PP&-SP>S(TKJ!8'^Z+JI\.MT*Y M W[=1B9(1:<$Q#SK))04K9 M%WPXB;;O68\SC//U$M))+XAP'6/5PI/9HC*/FTP /*EYHS7@W91KR4A+HKIT MC*]R<6>X'@2!>$Q%]5FETNMR2^]A<8*U2Q9M^73DD47'JMKUF][8PA#BM)!"RC[.MBP-ND'\\!@5Q81(DWK;"+E!6W5=:U-?095 ,M]239_X=NPO2:(L"399 M^W:.]H4V+)FYVMWZ3[\'V0/?-1-$]_UU\%-,-)0;86(Z$XV=(A-TK'\-;\>9 M]<[:)YZ5E]?PM=.?;GY+R2,S2[>+,WL\TF*\FA_$ 6-KO? PLC0.1(TS/^5Q MC?^';^-Y]$,^>':2G?E)\LQ**KJ#:J3V(%8 M='"!,B?G0AAXAH6'. 6O4:) M;)BX*S' ##Q"^AO7J(SY($-BTAN487XD&W55'VER%VN'=,84 1G2Z^^85G8J M9P3UPAU(=7&ETRM&:M!V"W'*!>1HUI;*:!H&;JK-8RY7#"_Q/UH:+LW*F"'' MA."0F1J0!2-&.S-[TTZA?XN"+&6]%N&=U:M]C3%#HRZ%(* M]-L\+$Z SH4*'#W%B-"ID;$;, M0 ,SN.0$.[;(6],R&%#:S#1DI,B=*ULG(U$>&$:A0ADSP!85X<2P5 Y$&IY5 MR#8X*F2$F37>!D>!51MK'*1>X%ER=Y^H1N M@^5G:!25*DUZ 1L>!>+R=!;SHB^I9.#]#8A@E M%A^G.&ZR8\*"-NN#?:*BT&F@UHZF(#4,R@ HKRL*4T>Z^]:5V!V2BST.'G+/@+YS)^Z,.8&J'89[=1UHR#;4%'*,9D/-YA5%NN:)D&\ MO8A8Q\U/Z7M:_%=%,I"BB&\:14SJ*5U98R'$*YB0>F->>273XJ=[&(-#QDIP MM2D(JK0AY2K LU.T!1 40$4KI#.EUR'_YC>9GV3@;E77E2FG1"U;^6A%3NE] M$$7\IU,_Y/<1NL2O!R=V0Y=F3*D;T',%?*9RY%2T*6NI@(!&A9)JDG/IY:B MCEH#'VZ03#[8](GN_8 G6R-G%X;Z9M,,;?UY!FL;C];(:N <8?"V9]-L$)?4 MV@YQW ANYN.Z8@2,&M]M3(T8Z.V7P_58H5HO;:YM%B=P5T_#_2T0(TS74AM: M-(P/3JVM'H$R\_ 7&D--S0B-+BT[EH\FGX91/0BHWN#Z:"!BGY.J*5B;V*H M=C+3[%#?W\@IHJZ9'JUS[A;<+A-Z+DYR>9>8K$,(;/I(6(/@.:1:&SB1U//F M!CN;6'*RR8+'@-].;-9@R_743;5(STXC/?0T0_,L=3JB89;8ZG&WD7*]]55 M1M_NJFL3U.(.30#:6IE?-WA\]N G]U3=JG9%A*UH)8+::A9&[;62'?OP5K&E MUF/2IGCD$'?Z=2=MWX;?6M6>%=+R]JMMS0V^0^IJ=QVG 3_D/3T/ M@WT0<3'S7B? &+P3JC1FOT^J<#]S%U5?DHD]5IT#> >VL,1W1=2V2&/,H:@P M'K]FW5L@BHQ[NPJ[AIU?;0E=C%[\_RZB#=]-L+V-W[.?#4;3%- M!.YFBCYRSR.CCM*DZ.;ZSH;2U3H@L4.39V#8X7 #C V2$O@1BPH M1P5N$S]*P_QJFI/M?QW3;"_9[6BBIYC5ENA9F-\6>K(]TZUR:CKG+;?E%5O M-L\D:V1RTL?9 TL=_%KKGQ84F=#/D"K]NT%DT4 Z%WZT M">CPFJ73X(V=SCKH-OKX]W%FI4-Q#M'?%%XF0W&F![T;6S,:H(,>[SYGJ,C\ M(*+;IX\-NV:VP MW1)*3IQ3"4G".MH910G%H M'!Y8K,7(-'>K[;T4V6CX;G$]VW_ETX/%0 MPUBW31QM#"> C'1OH:6<5A) /)GBH&H_5Z2T0EIF2&&'-(9(88DTILCGW-CB MZ3$*@(?Q"0%&PD@UTJX@:$TJX=+A2Q9QI0O*C;1@23KB8G*0GQF3<:.%Y'!+ M5=!P:-6X&2[@>0ADQ3C(@$&ZXZ?:FYAG8A!]? B>R#?,@,=$' M0L[A5MQ!@#1&Y@&.5>--H^0?;L6W>G,\*_8N3O;\9*>KNS"XS]]%',-@.MTX MI=/!B45J+Q;B#<@A(*8 ['BU##DT0B2NI9P(!D!L# D/KSHAJ=7J N)"_"U- M3O/@I:O!QZC#!L9&2C;'2#IN3.-3:!;@T<48,*H MB=T@ MF<.(5&KD"],CE2+Y7*@2KDMR93>:RUG1/F[6$A7N#LQ5RDH[LFD;V:C-UIR- M;LBF+D] ;,#$39?3!)Y"W>E-U!BVSMHL+=(@839%HQJAE]+ZH(%W7(LS&;T. MM#+J8:WJ^(=;?MC#_=7NAOV:[M@KU?W%X8D*N&9-1H5!9N<8. 849/:Q97B9 M)@\_0UUY]8DPQ<45G$9)TC,?-P:5^N7%2L8(0R2A6C$1=43BQ&$[%1\,5AAB.FB'W9AJO98XT M]EH':Q4F^<%:;:-.K3G$@CQF>(2M09QH'S4T.K0F;\6.#A+>7VC". M%2A[QI<.F)WB.!4X126S&D"'#A$#Z8KDYO.3Q1RY[-4*2S!CJQ2;R#&VXPX.7&W,$D-E:\'2M:%("2IEXZM$,'D M F9$%:(0.9I>*E:.H)5\Z2@J++]Z-3Y(I1OY-"HX,4WIQ$*T@O@#Q"&]F2;" MB..*:VO;80 9A@-P!0J)KM064!C@;4ERQN$CBQUG"=T&V0=_$X1!]BPYX0<@ MV]!1)3N=AW+KR 34.M(P3Z/OU2*DD"&5D#.'NT!J/1Y1.0-RR=5ZK-+97XY. M0?I'>A)M?V.?,^'GTJ@N((+(5G12RTZED\HZ*IT CI1TTNI[9QS)?"(X;Z^X M@CN-%JC"XQ'UTF.22JW#)+W]Q9ATXX"V/6ZRW_TD\:/L^3+P[_($'QBCS-0'00FJCA:%8 [1 MEVF/+ LV!B8]$Z:>SZ#B&0/E)QL-LF1;DFESG^(CXM?/C(:8L(X8E[MLL ! MLR2.%":E6 #Q:$O QSK'AOOZ!Z]2RR_D*Q0;I->JY2HB=W8F+85^R5KQN>&_ MY-KQIKR?JN6ZVXLM9;UUOA"7'_N8I2>;OQ^#A/TKVE9OP?OR:7K<\Q,A02TG MJO5!PXID'2T*H93'3F\ LVBP"(;GD0_ I<&6E@-PUWZP)2S?)(4U4IG+>PXM M@Z2TZ$J0P^6", :B U 6(5$^ICPRYI._31(@<$5T?8@M*+81@NL"*6QV-O!*QTLLF+Y\\H VH^;E0GB M\YG#("&Y,U?"*";JA4$4&6RR$(K@1AQ T^2KFRSA-^9K$PI(K 6\, M>H6!;2289/'+P)PX3AF7QX%P])[>9<"H(Q<=!!>1*%H,&1JW$RJD?F 10:+N M71VS-&,LY;G)91S=O^8T)ES:%8(J*EK(0W6%R.@VU!*S2F;= ?*<^>G#AS#^ M4.>7F ?YCJ/\^2=ZB).LZ,'P$>$X#+;Y%:>G?IAO*KAYH-2= M&=UQR!7&D-$PDH47(X/BR#.B3 X$I=-C&D0T+8:2BU-QT]/GUK]$9WV,51^$ M(:@Z6OR!.;03>(Q\PR*.@N3WI6=3<"T#:[] MX=0-EGV\\5^<$MF)4[B% XX"(_KTFL%?'NL:>\+Y\4^TN!:^ZHZ3LC].3O8L MN0K^T;X0P)5(B$T8\4 P/D:E8\$XKB3CP9COX4 T_B6.MU^",-3'5:GD($(* M)-%BW<"VQ8EGF2]8$!)K>VZ\]IKA'#WT_5/KYM:R0]RH%-AT@PT?Z MI=Q:PL_72>*(_;G)A\?XU'S1MJ8745LFB#;!(:2I/L/!-#Z@'HYQ-,9B%,<. MT1%+!HL/: Z]B_V![]=G0>5D&Q^*,7CV_X])=T#])F/_X?:YY-6A7'A=C,IW M!MM="46HQ!!&,&PXR@(?AA]QO,1[ P?"[ V]YR4OIH1862^B_#@D#M/3Y_*A M.A\QMC (F 86T*(BV*>=T&?J'A;?S*QV7+ M-8I5QJDS?1ESF.FC K3>0=%!90P0)?1E<2U:]..:6:30:9ME"+8CA,S? IG" M],B@M-B+"H,LP88P.@[(#(W(%)SC?[XMX=1/>0'W!QJEQ0'+_$R/ M^V+,A'5I:IEK_YG_=O+%3[::40<MW%DWSK:'7G^(3B2[99#>P=7 ^TO?A#QGG3X\M)7W'%'PDWP5<>-/9)RX'3474" >!Q=1KFC"*KN2N#V#KV/1R( MKM4!P1_CC*:7L1_Q51)ET?D@YN;_;^];?^/&L3W_%6(^;'<#3M^Q@\7LS (% MV([3X[E.G&L['2SFPX6JQ++548G5>MCQ_>N7I$25'GR*1P\[ 08]<>D\6,7? M>5'D(:9?EYUQU-;[@Z3T/*6C%#!_Z*1W'*\W9 AVOLU=:,"87I+/,>9N@R4-]STCY&/.ND<\ M:S-T+,#.J'-6IZI5&XYF,=G3< CZ>1F7C,A9J*>W&>E8T"#](QP;&CR.$8WD M&")L+_%TTA+LRWBZ:4X#F_5TE'HOY)7B G<7%A&EK5A\W8R%$M#*&U4&\9G.5\8YG MMWUM$QFP4O% 2U;(TYOT$2K9Q&+D4NYR'08M.T/7S[BUQ??%6)J^2O]B?,"A M=9FRN+;G4-B[E /8RB4ZX(MB:YTN9JV24AMS T[+,E0=$C3F:9@JO5%*F'6F MJ-0U#?S@:DU[?0#8.Y9%D@,M+0X74Q:."DE5F3<*)I=4MEDF@9;YWFBIW119 MG$?")L_-6D760E,PEVS+/;&RR:&6E2Z]([L@2N36T'[6-@'Q# ;WI;01P-X2 M;('P!GT-ZW^7'RX#R)TYZ:.W_U-*(5N227#:Y)\;G+*ZH[RJFM4=G:NK\8 " MWT&8N>*W$C;>$H"%^HG6!.Q',G"1P%:!:=6@NJ6^6C58X& ]V2(VOMQ<)_L_(9>\E1$=LZL$&RC"L85K)& M*RXMM(_IO88,9%@Y:BN_[[N.FH4JV:)2SD\9.D@2UK=?\;3G :Q*=)>!KNHB1B8V/;0"^^L4-,O:V13DRU&[)C M\O8W-FI@'8N#1KT'L1:TJFB/T'U)S3<_!"WZN;V $T:(SPQV[=J&OVW ]AKG MLU33T4+5R4+^GQM<7M1 _4_Z&&UPV1S^N&O88^H0?F <';YN8XQ1@7J9$0>H M=4JCZ5W5#U%6/D7[)5Q9,*H-D DAUW&+8ZAK>='QOL\"G&[S#/<=N5[G092P M[L5L$ULU9&4QYR6DYS;=A(#Y11>UXSB^ 2.P\VS.@E?*=@Z+*<+\,"=U4T,1 MH/)#+O+DCL9]1 OP)([>\4JUU11,H&]B=@6W3=5["(M(N;JC&26_NNIL@+5H M,&/H+W.UF$VR<-"&R+>DX )*KJZDVV^!1KHP9V?EP*RH M+#TGFZ^5!6^:EH[+=8HEVJZ]/;K:F-EN8/;(*47#;8O3JAB&EF-U8'CY,%'M M:// R:S[UH9Z_6M^"4CV&R5DG7#*RADJ6]0*]\T<%<+GRB*EPYDH*'@.;Y04 M4ZVP]"H9NF>/J&,IDA"G*&.1"95WTF3HYRA!&2?[98F^QAO[$*FE$7% ::94 M#TC*J?D&BS/CD4.U[]"FM6%-:F!=,QZA2OP1*A6P=GNEBB-^\RC9HO(H M+]+9NQJ\0#?@E.(LTP\L.J52MF,M>[+2\9TFX2=JE1^#'99OG!Y1A6UZ-4C% MV-YYP* F7;P;/CXO/SU4[>KBSR+*G\5:W3(VJ(^)?1>_ZHDU1^;UL]EUD6=YD(11U6L.Q%[2Z+7:[('WF=[ M!X5:@[66L^*?X1 ]531':%,^GMDVG4!!/.:L8Y@V["V[M->W4*M\3U),G4LY MU,WS'7V6Q7PM1]R8X&2P]N*L;-E&W*AF;A[ =![ >BS#G8.EBI4@0$'X1Y'E MNX5[# =46CL3-V2X^!FS9'L79#O*A7JG:MW8S0=UF:P\S8%I5'\BU%A[C;^7 M7B/!]^S2-VUAZJ)XN(MH"5J)F%@N,:)-'$2[N6M0-W!8&[QLZES,6O#;&V]; MXV2XA*M!G53"0)+5H!4QJJB1($<5_1%ZASK3ZDQ;0EUE&BR"G&*-BMHHU?>91;;NK;O+8HQC <(.7"NS&HGU*'J-L_CWB MPW!D;=^ZV74Q\ZX<>W.7CV!R2$\4ME2J8=%L%\8NDT88.XA!I9SO#_>#XALL M\!<8[PZ=G%1'^UWY]%%.QC>.-^AKFF U1JET@ =0R%H)DQ?KLH=@MIRS^57J79LF5WW'*5)TRTY'#]K#M:^:-2S9*A\?GUM:V(_2O M("G8N_CC(\1F;Y%6V)U[ZZ@Z-'NT#YH39(<#-\B9MDE:Z?2#66/C7)"C6SKI M>+?&*7K[U]<*MD$IFQO: +;=&77 [<&S4N6'LA.+XN+U(4VUBP\0:;/N[].. M[B/]K0?LO^BS6:413;913>^@:+K7L#V=PXVQ(TJR'2.I*99LD!*86)NF? I= M;/0@P=Y:NUKG-=LLC^+X]#[%Y#4 MS*O3.(YX?G5XC/Y=$BRAH-9/<->HC%,A,2,I3\]P-)+G-)6<'1J[HBKB?Q5I ME(71AFUE4-F+#?7!:/34_I:CDP]L/A:J##9DE+#B1,LQ':NY)H,FI&=$.L:. M)9EUS&M.S+JOM]7]Y4'\B601/\>I7"BV9FD:EI$%PKH,2N /@M@K-1J;C9AZ M9>#V >-\2>O ]ICH&J##G$FLT,#=,T4K;1-!$?)MI;5""!P>_V5U?OWQ]OKJ M\MWIW<4[='9Z=?KQ_ +=_O/BXN[VNX&E>MUJ%%S._%I1C+&\KXJ&-';H/\4/ M.,FBQ^H6*W/,<.'NAP\[;CCSM=$'GK.^O:/_]^'B(S7LZ_?H M_/K#IYN+?UY\O+W\_0+]?'5]>_L+NOQ(/[Y8HMT[P4WN EPQH'0&-H(4?L%^ M#/-[B+,BBQ*<9?7]4-\BR=YM,VW7^N6T4+8NDSZ*96L46=FQDG\EGJ#&16KT MX5*,43O7,M,S38G"T&1L4K-2RY_?B*Y4O?*5!%USN8+K9=\3.8IA=*5;6<-5 MIW>\^'Q)/>#54R9#O?1'5D#]2MIS72%I?E#?L6L#58!N/>R"N7H(!60N;A00 M-R5; ?C T 0O_W0IN&W/C RSO=]3@5=.)\5J0\+\.+W>G@?9P_N8/"DO0K(@ M[536AG29EZ=#C M4M0)"NGSFU39\Y%5+R0Q%04ZVJY1R6FAK$HF?12STBBRLBLEOVBV>7BTK*) M.]?OSMXA9=?J2?7Y__YS^OK]Y=W-S^A"[^Z_/EW?]; M8H2SP(\\U-E-KS+FJ=D5P<^D;T8#I@,KCP>]*U+6M:G, M8$&^H':IPV%'H(#0=0^NLMJ^8MA(9K$$P)?#0]7#FP'P51U"=N.VCN_78I1O MHZR3?9GZ]6]#QC^,9U!HG< Y&Y0/\@T&F?' ,* 6R)'.S6O4&2TQCZ3V)N\ &.23U?76I0_L,0< M6K0]O$LDC8* ,0ZTJ_2X(^#X%4! 5T0Y8@#BR+E,KM,Q\YSD0>P. //Y'PUNVI:4)!''Q7YZG MT;K(Q6:03\$2SC8/Q\=;.'R\750FI'RW:/U"<<2WB%"O#A]QNB86[Q&&OS;4 MORN\E?C*?RS-&/1O_(:\YK-[M^?T0@\60[#K[UHUP^%S[.1B%_1V&0Y@UAF; M.\)F7<8NUAEU!FQ'RB/;'TGUR6]M-M$)7ZRF\S4CE630526#$JT):7E7A\>( M/T>,8"GW$AMGESA.1,=*5"PM(]'+79*)R+85ZJG4Y@&SE5 N=V33L-T^J.%4 MF<42-@\:9E1O$H8-@W(&@SDL89-@>U3R=B@Z&KDA0+4^D4D=T0CLVYPH^?H& ML) ^)]I)5&/?V--$1J[!_3+ZEQ3[?VL:*M?S$#K:8I:Z9 V:*-(9WQF_M6!Y#_X MLX5$,;O))@/FI&U36K:F,5G(G]&*<) 5Z3-?K2@WV9QN_BRBM+=7Q8*RMB - MI;?]*&6#[_$VZ](;D)Y[)0BJ321!CC8DRY>SF\QFPHGSS'1M2,G4MB"#['%1 M!;9>:Z'' U+'#4QQDJ-RIW-VA 39:T*48G46!E)SKL^VAL9W-XF1G5,'\0'G M#T3KG TL,B^M9($T+(42:[_=OB_NSLE]ZW5;&YU.C,*A+\CD3,!0V9[%Q&EL M4,&M-$:MMHGP.(['-RB$0*$D!G#J0P@X0HP#E2RO&YPV$0(0G8N)&8H:6$DA MBPA@]6Y/)FR5JQ)O;4SMBK9I.HNI9]43IS(*<^W:(U8B?GEU*K=!8P9DS'=& MB"8#K)#CVPF4)"$[!]_6Y )M"=7 M&Q9<,A2]QQ\I^Q@YUQB66>CRB)>+ ^MDP R$Q03ZLFXU+]29%^C&6$(9+="W MQ#LNF$C]X)+7W"Q71IS6V P+(7/'>JK@>GN#LSPM-CD_Z27=GV:D$W!7T_F" M7B49%/H&)5H#T/*N^+X;LD4M@H7L3S//+G&BK?V\9ZMO4?<#+I,V& M]<_).HICMMB2\'T'V0W>X.A1TO#7@K+Z-;24G@:@D0UI!V8U.G,P<:\$ 4KK M!]F\!F$SN\1Y&MKFH6%J6HE1]FS&\GN01FP8-^QJL/Z.9=7CZE?H/_:TA:Y M2 -0R-:A7LJR$I^B&W[EW *V(2NGB=C]M&U0=RF;2)9+601\I3F_FD "8: L MOR]R+!A;Y_4*IBZ4%Y'(:*9, 6=3ZMZG54%Z$OHOB@GY:EMS719ZQBU%I@=%!X4#NZA=SYO:T%4=]SGNV3#T'ANG7F=H0 MB:O3\(\BR]E5VQ7WFZ!D%^OKY,#!U]B#+"MVE)[:$27,> \AUD\H+-6@F&09 MVM-8HY]97/ZE$9@7G=L/MQ5;SS<(J0YNT5J^M=-T M'/%BS'R:;,%Y2-/8N.O:'KK!S%:B.%I6OXZ78*5#LI>9S?0E9#Z>.8YG-C-Y MWC)[AC)"+M+..M[AA/"<@=;L+\V_0'@2N,CNXQQFB=:SQN4Q(K!/K*W?HWWW M5N 9.:', # :9FG>B(3TKVX4I!_]]X?@#Y*>%UE."Z14=F&ZFJ#ZH60$ TU9 M/B"(5U):R3(CU#"LQ$>+V""HF1]B\XNVX=ZG98#629D8K=^B7;&3GG*0/JLQ MVGKF!<^&)#AD]H6J0=FE754?+>20NGP>B.'GZ\*P079 8(]W6O!%B1I\LF<" M?.UG/N!K2@(#GT2H$GP]VE7UT5+ )YT'8OCY.N!KDM7@Z_-."C[6)_!ZVW+" MTEW11KKJNVKH/ "JE H%5I,"%7#U?(V(OHA]TN9)) Z_=QO=2A:!=(/,25'_ M*25ALH.IB62)H7S#9T]+$VA)4^J;]=ZXH'9AAPHJ/9%JA#:I5SQ M#Q;B;66_/='^:&W@-8@$WGI\T\-,XBI[GS:)) Z_>><.#A6+0+I!YK3(SX,<=T_WI-'^NV+ M)$^?&?3_)OY@R/]; _G5Q_]]_K$#ML,'U7=C'PP$[D$)!$I[TF20[!"MSA^B M)%C(XFWCIR6J'Z<-J/./##E=RAE@\MM99VH/'U0C9A]XPN2W,TB8U-)T,*F( M5I__57/J[DDM05W)IXTHJHM5E M$D9+<2674E=RJ7$EERU7R("=M!QS[?EP+04R7AU]D3=@L8$,?9ZB7N M:C9F#Y:RQ\29]UY.:RV#$79,O5]%(];JD: Z0B7=:P*38D\E#)KZ.R5!X73B M B?EQG=K58,Q=?*7E?B0G6Q[90@Z&1-!)W!Q6[3_O*-QHMHJU%TW4%.(A009 MA0?$)?*@X[%:A0K/*H[5EP>:%.[IUZ'J>'J::$$EBZJQW5. #?Z?,/CRBJB4?)O7. M>_Z$#I<].WS*J+)?9LX?=, D5DCJK,GTB85%*N7 HQPD&]#(=L0WC?SB"6*/ MCL0NPY&L4.$+@Y+!75E03PBN]5! HHK,[",:*Q.6. M<5TD;E/((K&@@$)I*6_42-Q28073!H<\$E='#'Y$XJD,L0-,F2'VD:2QPVH" M97;8E ./*Q&T%CA X.1R96G D M=@*!322V @%@)+Z@X2-__A*%^ 8_XJ3 K3,%BI8*;DS5M[5E\H"WG0HP?^>F M3H5_%RFKDA@Q:E21E\=!4>.\ZS+.B#N"A R>PK8UV0D0!N:D;A)DPOEB-YW^ M\*0>6T!R_4R348;*C3B+_-W 4N'DQX(E8"BH.B#<13M<+K_>D7/",OD<7R99 M'L0Q+R5.D_ N#6A9V+OZ8KB ZK<:(L##*-W501>$@T>@LM:! JGA;IF14OCQ MEZI54Y*5Y3OTTM)M/8[B.(U6EX)0UEU=F?F(LT#B00"&VW;=Y)>D8M-#?QA?7FDP? 3R7(1;V^+_9ZD>74F M3[K-QY9R42MVBUT_>RJGSC=15DH2 6GF>&0-#^(^ MA9W3I09.86!V&D9&(4C4L%7D@S\:$1C9HC;@F[IH@DF?0'QLR48#>/K@H%1I5M8R5IV.Z9;=& ML6R>)+Q7/;6T($&X7%W-'X*<_ON>%0!1@M9%%B4XRU"PR:/'\L(IAGWT]!!M M'E@^PE:[GME[U02EU0H8JPFB9%.PUZ%[G&3LY2O].R[*6]W2(,F8.'9OY%.4 M/R!"Q:2=$;%,)PMH 5*.:^X9M'<<\ M\@A:U"!&-?5"SH2,BT95UC,*'#WS'ULU3DD0+;_71),&N2CUAN7)#UAVIG * M6 )F2!^+34RCXV42TJPL?19+-J=)>$Y5%C';P21-D]P91>=$!T8/X[-7 YTU M.6M66:&CH-4-KO: E2LQ%3L2_*A>R6,9T$$$+5EXMXPJ:6+ BT*:2&5[O(F" M./H?=ODV2;]2;%(3SVJSWJ?1+DBC^%F\FT@JA5&E\(BS<86T4(HC-K*?T#9@ M5Y.P5&WFK&D @HD/MCI])*UE"/?@JG4RXP%)I]Q5PIC-,;M"R])0EA'(IL*M M(M,:&[B ;PK8WJSKK3BX]"'XUH&Z\GGUC27//8RJ)PTZ\*@4J Q%3K^ZJU;M MQ?E<] 85>W;I6QSMHIEW^*EGC%C\R&T@]T@%7A4RH*<>Q&TJ)3M-^O%AUK\< M9GT7?'N)LZWP6V[3#>B%Q+TE9RD)PFK3T&V>XF#7;0%F05DGT1I*K\"OE N? M)IM4J0.\GK.S9>9P2F'-&.IUP*QDJ4Y8[/9!\HQ"G$:/-/>-: XMZ/*'E!3W M#[-GJV9L$*=)[(9U)=,ACAODC@<\H!33J&,@Y(Z;][!*4?9:P*-,"GW1X[?4 M9A .]Y;10M% #)U\-QA2K)7Y8PAT7:S4U%B3NU['T3V/9JJXK2?NA&X5,8 5 MR$6/%<"UVDS&H&%6AG'>Z77?6'8F!T[$CCG>OCL[G)-<2-PV8(.XSJ#<=N1\ M7?/121\5?J!A7*]F./!:P5P!L]>%*4-0]P453&A7RX>/[GI=PZ%U\MU!RQ#K M?:$%&/'?!U'Z>Q 7^'I[%05K]H[B^3P.LHSM2 GYI:-G089#MMFY ],AK-7O MX<;J848NBL!<]1"E*NMRE[5B+.B1\3![BP47VM1L*&-\;]:,D2\"S&M]@X!$ M/">X;9DN8H2=#E ](9+MPL/?2R0GF'H7'*H"Q!#=4("FP:.F0\%3D(8SQXHI MT:J((U.@%3#&B$5FMN2E(/2],)AJXF+72I#,G( MNKJC]6/].HN=2BGKQ)@D]V_X(96E5(M6LT[<9J=M,3HN82%FR2.""B3QL%$R M%$['C8ZA=S66V)I#3?9Z0*3($B!0Y)<%F*3#%84VFH9BJ=E]-F]A:?/ZL*2( MX1!8FBA&][>06%);1&K?[24&V5/&:_/6$QONSOJO7?Q>TF856VQ8F(]V(XN! MT<:&(#:Y6,@?/;9;;("Q8C=Z98JS#W-OCX''UX!H[P8PR#8 *=X'47A1G>$Z M3<)K=E#KO$A3ZK9.LPSGV;LHV\0D*U)\A[_E9U3XUPYP/:6(\W]#I?B<+AFF M$_R,H-,LPP36!UQ\QC./J< <%?33/X*1L..$E2U<-&V!"T"5!%2*0 <9Z-], M"N)BYC[.-;N)J$XBSF8CGJ<5ARL&;.+@-X@1+.7$P5*^=XM0'8*];B[Z:M^#+$CHA(VVL:NMGSCMH6.?0]EN5!P.S*)=435GVU<, M*,4Q>^G&)CR@!/=)M(TVM)*HRZVE[.'J3FYW&X1D0A3['L17[^YT:$D Q@CL M[JN.8!=TM'=850]>WA2;MDU9S#%@/2Q*[1N\P=%CL(ZKECKZ2SP,U)T+/934 M (WO%;*AG9N=.E-'?!UWIR&>N/JC:E59)"'%?=V?1C2VH=#,(OJ$7=^19X<; M/]):$_ K&+O]^+7RQX4IZ$T=!CT> &W> MX'$@$WWREG6=!QRX#-=\^*,+YOH/C0+XJT ,RCPPIKDBI.G27AO(#->(^(-L MA(N^#MJD?5Y,9,H, :"'BTKH^#F!57\6+=OJ=,?N.$?KB(;KLD-U?>%"F0/( MWE[R-6IRG[(S3^LB1PG)$5][".JV<^L@YEO&LP>,RXO"CLJ;PJ*R^21;GZ#_ MHZE"LGG8!>G7\CXP;@=,#2^]J*PTRKZB31!OJG)L<>F$O(>%#29,UM=N3Z&7 M.!)\1\H5[#JDZ/EDV<%"6I] @,0Z$;!'"73H']@9SC'FV[6"T_.]Y*[W6BJ%55ST61VG_ND[=UI8&7I0H% MRE1-2K^B?XK:L7WSG_BT:GXT=P&HG#QB\7MW$K0N:9V9R65 HP"FNE-)=II_ M5L^)^69(6$AR/FBR5:6;TVQ[%FLRD8!5FDJ\TYR?O*(Y5Y5@3G,.N6Q:R;][ M(MH8U'O>B4&-YP!PK*6-%8.Z"DQX;-._M!C4GSQB\7O+$5J3=A':D0&- M 8 MU)/L-/_-&$0?+,P?N4VV(0;9S39,#&J)A(]!/?%.TMV!1L'CNH[6G%X@-A"/I@7<]"EPKBUB)6@K%>)4;.27LI=ZRZ M(,-FK&TL%MS"?.P5C8\_.+?JH- 3A"<_0*CPV/ @A*PL@GV4E_>MW))M_A2D M^!U^Q#'9LP3]G&2]3><.'*+ZL.'P24W,\L$K%&N5ROS%4@(_6+@)L@=$BGP; MDR=V6)!L(KYWG5\5R"J9\,#*MG/L2,AWLXMM%UFEX;#/@Q(%^WUJ^,#!YUD5VBF![(;GH-(3A"=M$-9. MM.EL-Z\9A*H2%!R$@ G-S>WG[ L-BP\X#N_(I^#Y+OC6VX2B)ZJ^K8K(PUSD M(J&3$ZT6E4UHF&@*$F6(:L$HRO$.I>TK_Q@GST08*YOX??",!UTD8!#DA@UXMWAPP-WVI4O&Q0* +S4%3XA5^U7,B(J]?BCHZ3 MUXL.1<0HXO/Z]L/+9"-]F6A!67T[+:4'K#5RH6.E694*WR;. ME2"8%]$VLTF-!!20Z6N@8")+C TH:5[X>(4KTZT)>7L'A M1Q$Y_0$$>7EK6N"/),T?#JJNKLZE;M*&5%SIJB7UN>)3(QC:4UKH4E[_:6)= M,0K$25IV0*EFO@S49I*)VV1T;@C5<-67A1HECX@AF!MC+90,1<^Q#CX+\:*0 M.%)=-0L )$A/&GP[+W+6..E?9)V=;O+K+:7YV_D#G6)\F=#'-[3F>,?.E:0X MI'_RGDK4KY,=IG]5C9>Z/A=4J/#.0$)];!!D". >'W)42NN&4R)./Y,MBOAS M5E&*MIO\Q56*=SA@#;O*%V5;%%9R.27OPHF8P:(-5\\.,;,'*1T!VA=I5K#^ M4-26J&+$1LV;LK%Q(SIP)H\-?>95+V ;(6,AM..]0.37?@YPM(LP:Y@@##J< M\0V:!79A:*=-0RLEHE(D+9:X/3*I2(CEGW#!J)3,/ZAD_[!/*ZB]# /U6T"% M&P?9P7*?V;-8 5RGF>3Q5NHR1(-E$0HXS^9KQ(F/L=MB? "13H/+#8Z?]R3Y'.?1 MCJ8.MSBGWYXE$-70.T8'(JN^!\I+EM?M'1Z:H9-9B,&HK_+PE6V7VK;\2EH) M1P65CHI*/,IJ^;/?%P6!80(,I>XM(!YB#W>!>(]M3B,#NDT*8!2CF==Q+U:W M,EV0X318Q0608PPHZ<%*VM;N2G9J %3&MGB9_.2+):VTC]Q MD-5=E1Z#N"C/& =Q3)YXA_C@GI9D62[963'W4JHMU(@S'MH6;6 4-FLE?UP\ M@V2&EGH\D$RSNP,5XF3H0(=*PM>&+47V!0FHFRT!4 MFIWM2RZ(=S0)ZMRD9VQLHR;++JJ[Z^C_(1QL'E#&)'S?F8H:LR:KUZ+)TOY[ M,HRN0*%U,G,9-\%1JH0Q%'W:\WT@U#4+ H+H2+F15-<$:9)2+PQ0#%C@5?EU3+"#\0C:(BVE(K)N)<>5G.'_"..GN%SQ-PL9'5U&U M(-4Q$#!YHKF^VL$;TP$-2-DZ"41^8VEJTQ)8+T]QD;+C.>S$3>OC M6$A&8<'-)=KM4\(<38)S?CM+YYP/SM#Z&?U1I%$61ILE=+ #,PDR BH[O9]\ M1=>=H6#&.+?MPO35@QK)J%;+>O*UC;7,22M)LK,WS%A;']<"?UB!Y1\H?A:0"U9,,#O4Z&*F#M%_DM:N6_LBC$:2NK M% F[%7%]T8R>V.L""IUH\#S:1IOZ;@HC,V^>-S$^0M&6WQB.T[E39#L0$E>H=._6T/$=+MHP2Q\5YT"7[-BH&8YP M?OT.)U+"]W5!2GE'#PRF?&_O,KMN)AZ"Y>U_A9$R17) MLNODIMG&YWI[4[[Z/>]?FG(6Q53J?7:97'S;T!2)T3[BI, 709K@D&;;M\5Z M4_&1])1YCR#N=@N?7G$U%U,J]K#\Z88)G>5//G*50YIX((WJ@VV"0#_'5/?@7 MX)I9$&>K&%GS2Y3QG7Z+FYY=)EJ>\#KS# MZ>YZ^WN01FR(K.E=Q_G9DE?S82;W<,(FX=#%L*4^E<>S8E^QS\6F_"BASAQG M>=E?F=\RNHV+35[0/ZD[>F1]RZ,=1D&& NJ:6,-RQAHDJ$A"G,;/[$75&B>; MAUV0?NV(H[XJHE3?9JX4K0%%W">][11,G,*4[32,C%N0NL56D0]BCUGGEC7K M(BSHD("P(.6=AU\?RA2),R3,_))4&PUPJ:6M-A^PG1S\XZ, 5_HJP:5(;"#! M!9A$G)W=G07)5^DU0-)GU;?J/// >DL2=."7"5?!N$];W@[:O1@TB./Z'-XC MNS4A2K9LCPE_>Y3B^R -6?1F))L4AU&.@OL4+Z&ME7Q"B6$>VCAND0G02G@A M$0$24J52K;% @^79V?\*=OO_>X?8DX5E@!?H?"R8T.OM;4ZK M\/7S%GG-SZ2#"CKCZ1B9B#U3J14,[+BMM*O1:,,M=&]\OQYE9H,Y* M=A27_/Q(2^G0J*-[>H@V#YR!V>-9@H>X3G';@/1\ MPJ)LI(^*3Q W:J=F.#*IH_U8([ B0U<'!):4KPM5"K\,!2N_6L0LWZD2,6Q^ MLM,V'%XG37CU'-OK@I6B$H&"%63_X;H1W_6VU"04O<>8'?\]39)^HV$G)M%1 MV)+)IP.CE0KHA,%)J[*IHKV0U0T[S)&)IB3[5BO%TK :"<.6LO,3\@$3,'=W M7S?@D*'3VNF&:,5?MSUTT#8)5F%:[3JI\T?I<;?'IP&8KQN7JJZW(P$3L& \ MC_+H?W!RJURJ4A.(TUL2 I\=X3UQX*>T5!J4&[_E#*]M#4LST\1F;CI[P7NT M]?YOA11PT, <>5**=H,+.]I4/O@I6](ZU]!95YU<DKV9OR^"E'I'S'.'??!<"B3L9"J_ I(* M2)^/V OYH%P\*W_0)C5K^1>@;(\W[)0TRJF\+*BZ1VWYE6[!;L_.HSY%*3\5 M6R1A5NJ@CW%TSS8Q[4G*TI9HR[?-_\:T1#OO(WJ!F$&O&2_]4!1?E.WP,37!.9% MK6ZVB-W/VT:JA%I@5"T(['0KSZ'"#T'Z%>=G08;#F]O/O9.H6B)Q:E1!Y',> M0"H2_#2F3HMRH[V::?41YXTWM0E)WI!]V3_ISX*_C:VW$&7HOI3#)GP?I#G- M6OC^X1MHH M.(,YZ*85[XXP=H"L@LV./ZW P9Z_;$RH3DT-!(7G:22E7,"30UH=[M XT4"# M=T3F79"SF=L@^\)$=3YE($P D[W3^WNV0IOC]T&4_A[$!7Y/4GUP=6&IOJ\= MBP?T;11 AV$'G2J[L!:Q^IPTF@YL2):7%RT_TO!*/^!&4EE.\!2D87:$2/[ M:H<'EH_R:$X_X\_*X(UW^Y@\L]0MX!W1]CC)RHQU^9'<"8%D&$+:EFK#+>S6 M7M,$@ ?)!UR4^4*=Y@HU*=I26GXG">9+GPM+'L:$H2*Q& .'\,797;3#I8K* M9^#P-B>;KY^3*%>4:E8L[<+-P.*?2&D5C%34V>@T9%EF$7 %'S]WN+CXX(0I M,FS.I9FC M5AI]H7>BA-[B*M518*BO8D%A.':%RR;M"PU@O8&PZ&53[UH)T%6_!@'0I8%6 MW225LFG3(G M>5VZ3![EL\OD$^^$RO]ZU_PZ'4.;2ETU/^.K\W X8P\..M1/-%Z52YM$/;^( MF2^#O D[3I"F$U6:4*^3A$4J=KNGF.VU9']5/8%9TA#$FZ+L.,?VCN[W97NF M.M] >VK4[),=SA](2&)R_SQS_C"9?9+I;:#ML\?6+#S\--]PX6X()$N::J!S M.B":@95WW'(AJ*D(-30Q?W+;*&DJ;8BK.T+7HIPI5;*&EJ72ZA/$]"*F&''- M/WS.:(!_O4[';_EPBA'"+3U.-=HY7<_)7U;O6]E.NE\NJ7&70^D MXXP&\Q\:0[CR^YV[=],V0KN(00/0G,D?(&]5LK'$ICIZA_8E*[]OX/;S3^RE M=1PCMOR+ B:@]&.(577SMY$8B#@" (+>&7XW48WC_$/&,#7TH;I/#-,,"OIC M3]1_CZ!7=ZZ8$/4C-$#\KR)@!WNSIN+JL_BY8SM./)UVB 8>@.Y@6@W0P M>#QV ^1KQJ.A;R(L( '=?RO\M().DA2L5<5EI;1>IM=+[BI>?E<1XT9!R;ZDVL8!8[(DSVWB-1F>69 T MO[/5/RW0X2L:>[V $)=4,]88_]X@;E/%C(IQR#96E>\]3<(+WO_[\M! [G2= M\9NO.H;BPB*:6UFQ^+1;L5 UZK'09FR_XJUC)4@Y3VC2F+4H$;_%O1SMVAQ MP049.&^=QBT6['4/%WM58.TNJZOC6,^8#FAECT2+R]8CGSZ%#4'0.9E$MK)# M89>TTW*8O\A@11#^MH_2$M,AOU^MOA>2I/6_LY(,_XH^!,]HC5'5"[.\$#S@ MMQ)A:B%4WE/PG+6:L_T#/>. UEM)_'R$=E3@ [:# M44LEX*[43:\2X2YB5HR:^=0#.?6EC!X]E0QH4W*@(/RCR'+V!6:V$5?HD.'3 MVC$M2PFUV3EIG BQ,![742$$5H\=P?KZ4:J* "/"U&]SF8LFN$UBKEHAP'KR MP[,:IG4ZS )N:NJIO4PN,OJ[/IG2FRZ=*I\YT$&:F9 Z>L;2461M22V^TG+8 M8 MP"G.\[MP^AP^MM<#=^K87:?RN+&KJ)7@0"4+XCSHP(1*KL4L-@^!$/&;V\X9 M8WLI]>%B9\73(1@N[1Z@& C&)ST8O_D!X]X$3PUCP#3\]CG+\>X=SJ+[Y#0) MSXHH#J67[I@)Q8%T#:'/:2JE6/!#X"9-RB-,>L;5#7[$28$1G4@<[!"#*\HX M#PHY$W\3LF9LXJ0;?X4I%CN*J4/A7OL//2!I0K6MA+:GBRON'CTW=1\**L89_9M+M@@@R:O;3 6S,**K/6,#T00)^J@ MRQ."U-W>-6%WH$6">"%N>#SX*1PV//X 73OO:E=L[RI_EU]?$?.BQWKID7K?SK6)(O+G93U.\T.WD>27OV^X-(]K!IX+-"A:)SA MJ7S&&-I6Y59XMA&4"V FLV8MW^I^L^P]4) R\\G*9IGL2M_ZHMVT.::R-VU: MZF>2-O4(RDM^RR$T7M;/'33'LB0R.GS;SA!8D7"X )"$8:5P3.H)C MENPV39EE&Y4 Q(0=(2&:_UD_HT@YB$<-^>AT(5MR7IZ-*S*>EV/D?J_;1A@0 MW"NYD08WH:FS?76FN/S#8@?BZZ5:+.";1DPLL@+],4YNA) M^N.8WE:F3-1ENH&MQ#GAIB9 ):!*Q/=J 7ZI,: )3)+B=I5.GL;*!@!L"#0= MO3NX]N\5UWX))""N(:\LX_O7OJ11CJ^W6^D+31V)V*8L)?'9S2D1"+?Q6"-< MN353R;.JMECR9V_(=KN0ESW::2.6/W-G\Z2$O-XEJ18U @X M^]J-+B"X:0/ MANP_+G?[($IY:?CR@:':53L &(!.[.KR[/KF[.ST+":$B;^7^C$#5?6-E%0> M*%;(A*XN]6I48-9QK2X3:CRL&5;*NM &>=WX=QTD7]&:I"EYHN5AD819N0&C MO-20/>77?K"B\8HD(3^K1$5QMO)N]2-$E:):Z\SUH@D]XMB=V[D+/7MVI53I)[;[[Y*!8 MJ!)M%E'F0RW-KS^ CRH2Q",!@@6@6K&S[NYB(I&92"020"+S/_[GRR;][AGE M18*S?W[__L>?OO\.93%>)MGZG]]7Q0]1$2?)]__S?_S7__(?_^V''SZB#.51 MB9;?/;Y^=W'^\>1NE:0$M/CN]FY!_HJ^^["F2?W[_5);;?[Q[]_7KUQ^__O(CSM?O?O[II_?O M_N^GZ_OX"6VB'Y*L**,L1M]_1^#_4=0_7N,X*FN*>\U?'O.T0_#+NUU?0@CZ MKQ\ZL!_H3S^\__F'7][_^%(LOV])I)\!G73@+R/XEJ?W'SY\>%=_W8$21(D$ M]8YM(KWOOFODE^,4W:'5=_3/SW=7PM8?WE&(=QDJKZ-'E)(NZ^;EZQ;]\_LB MV6Q3U/WVE*,5'T^:YSLT5#H?J'3>_TJE\]_WF-]-(6]-5>D!EU%JA\X:WYC6 M43?3B;ZQ)5H9R34'4)5Q M9],9F)]J#5+7!2I^C/&F07M?;0D=&Y21.7T6%4^7*?YZE:UPOJF7A7-41DE: MJ&E?/V\):>___:925K^:DB!#IDW2.'DMS.@:M#=2VQ''M MXBS/\&:+LF*JZLKQF4@G3YX)DF=T13RFO*(3H[C&1?$Q2K)%QOT\19H3>K/$ MW&64Y+]%:46G6O>Y.(U2ZBW>/R'B-+3>L64V]?NUQ/!55J(<%>4=63/NDN+/ M3U$6K6LC;9E#0$>VQA#G*%EG%R_Q4Y2MT1G.RCR*K6NFLAM]=G9:L%A=)AD9 M^R1*K4PM*&)]DC]BO/R:I.E)MB0C3 21/*;HI"C0%'(A2 W,+5Z57Z.I!7=]A!_@6S8B .T MP=G]4STS32F$HS89YIC.M3C&5:U!Q*7-R%]C--'2 _&:; LWFRA_7:SNR:*7 MK)(X&G2#TR2>I*::^*WO:Q]JVV)_6]OAM;&K-:=1B&K2GM:8'@X.XQVM,1%, M^\G[66-"!'C,=K/&5/0;6_+$)] BP6;=KS8F$XC7JE=M3"P YSR.ZH1Y 4=N MQ4TUIE2"RYH'.,'.2?%-\_^,J>(AF<'[,Z8/C-FV[S=AG"%H;9/;>6;6"=XC MGLM9G4"Z;@?6W57[CJH=%]6*;YVO)Y9_!V[?NYECUP>_ M%OU]>Y[^5!]_HG<_BU\_AT=OWSFV[A3/YPS/Y@0;SM."-%_20*;[DORW9GZQ MZMS6XG,65UVTM6D@MBZ,K7:;M?.;H^>43M"[IYIU^NR0^# MOM!+B;+E7DR45!,&ZOZZ'E,<#SI):1 2SA4 M(=A0UL]IDE\F>*(O;80?A_HR.![8,HAYFV* M5@RP=NK@_REMNQ5K@D;HY7H=.5(LJI*FE**IO?C;84"#X:98VB P#=+@?M(& M6=I-IV/^'^QV7#\0O()+TOXGYC*T^12,AD@X,M.%(<)NU/T_A#TA1"\IX9=I MQ!H1[K=62LRW8 9>QI/9R#,8NZ'W_W2U8W"7*(US[R>%84P Q.,2D!XG&84 M&,R=BOA_=MHQL+^PO"2_L(J0Q8:G5>K M"P>.JS #N$!51LRK#:498._49NJAZW^\&XGXFOPP0X @(&[23)$[/5Y%Q6/- M:E7\L(ZB;:/,*"V+[A=6J]N??^_%..]>(MWBYFQ!$%>HTZ35 5@3P]D\70C- M8QP!N_R/G:_(?'3,0O>X2,:) &; T C&&5_T#0&Q%?0/&F[_'*6$KN*D/(OR M_)5L0^M7=&Q$ETZ;+KP+UL:9=9:/'39C>FB:N5W4H5TPU*Y"1ZU8-.;IU_%_HWF#2I;D;"F'0#:67@I MJ+_:I<$B4)7D&,W#5LM17GD'RC-\?MR]/A[(@M$AC1:MG$$M_-4H?8:!B@5" M["J8U;*O*?,Q9;ZESXIA007X@VUP(OR\O4VC9J3#N*>U&DJ/N9X%'<% ]Y97#FPAQJBQ9]*553(@G;VJDV5TB.B M-T^8#/JJ+$F_&S+"NX=H>*DW!YJ)$VI:-2V8E]N7H*-EV= MN^1KC&:R/[=BW/_LH;X(:%8-_;Z9J[=8TT>1S9M'#.W%2YQ6-'A.,,(Z35I) MPIIXJ!D&O*JT!H;2U5.NZ1IUWA+[$+TT#%XGT6.2UBGI"*\W.(NY9S+:[;HH M!7@[#Q7,E&N5EFG@=?4Z;+JJ]0XLA6HEA6F%*8#Q4%T@W*A40X##U6,P6R>] MW"->[MFNER/+I1=V)CGE(987![=:L3I8$>PRE!D$]5Z2-HYUO;A7ZUE[LHT> MIX,4Q-[H-FM%#F_F@T#DX4=JP#'3_@0B7>,H*VZC5WI-_(!/H^Q/_@68$JYC M4@SGS%H 1@C#.1R:"S%N:B0D. .W%UV009B\TVQ:\(W:'ZPDBI M.F#X[M&L&MYS5=+E6$>E +C##>_I2D-\2&A7?$D?0\CU-<[6#RC?U >)ET3^] QQ=#0K@=D=RW)APE(B )\3](>/ MW?STS8M="+LHR6^]I8""!=^+^V\3=0)S;*Y3LB["/:/K,21V!\1^0&!J(N;) MREH5?I RWFR2LBY51U\M=YNF>*P= ,C=(9H$,BCM@?-LKDW2/@(_10,'(H!# M#[P,-KCM1J:FCI>-00*Q?[4\AG 8H0.9'FJNV. 6F@Q%\ M[MG0X6?/=4'!CXXBC%$%?(F^7-:Q9U%Z&R7+JZQ]/L)>H7JR1.V'43WF"7V$?=P'-UTN991[,@ MR">X_#XH68^E>H<[*+7=E-FF!;=O4+E8/40OXV@?D];C%]JPUI[KXC1I:)D\ MW9X"WSH\Y"@JJOQ5Z$") 5KI\@ \5RW]WZ*\KI+>5H@;>>Y8&_%N?J0CPUW-]! +TJC MQ?B&/UC_29]KPS@ I><48$+%41U;H=L$@!PK57 .$YQ+0R42NDH!YG$< MR:[BAQ"\N_@.PG,U47-E?!O?8;.<@]'S6S _KEP-SMAD5ZYO=U^&=U]3SSK= MW'WMQ%$L5HMMFU3 @XJY3038CCK!]88":I>]6P#E,"[V&645HN\Z>=EG=OFT M:59/\K_E.&QQ H9=Y*P!!F>V0C72V(9(AI9"T&4356O05;AW(K0*Q&)%D[O7 MMA#ESTF,"EH+8N1QJP!W_K88T&<= S,(5B49QG!O/GI516A@;U6B70F1J\TV M2O)ZR7G/JH]>JW']%WDKKQ7+B'6XED'1AWMI4M>FN\WQ:O2HA/.EJ^K2_^*S M>HA9 *O $7@K[Q;3S5;M\5?1[G4NS02*K@NBX08SEV,#TI36E(%982VE):E M6VZ2+*%TEABQ(>O#V2/LI]Z* _&'Z^;=$5F0 MP:#EWGLEP/B*!H+=[32DL'ZKE0ZC&MJD0!NNYT<8*_,J+JN<<'[V%.7KT?&J M#&2O,AP0[S5%Q9:>@G"PA>N>]8NM,OK ^[0KCM7_Y/?X2]C0&/# %V"Q#=WW@K;,$X1%,J_UC>]'$&D.P4ZL/$81J"%G25XH^JCDFUV&K MZ2+"?]FPU&K[N!J\"FQ?-5< YK.* )D#ZXD87[A!6!^C)*,*O\C.49X\UP<@ M5QG=L-3GR(2[VQR5HTM+W6;=*2VXF<]Z9<@\_'P7C-\\=,N+3"IUNI@;G.&A M >:?4\& ^\F$)< ^JY<6H_!%3H$UW**[^U6[N\5/LHHPN ^".44KG+>IB!ZB M%U1\2C*<)^5K9]%/LN402Q,9] F53YA\>28@]=3C!JTO9YLK@; M @VWX8 DSE%_^>!SF+E% M_!_A1I?[K14:\\UG+9"Q 1Y[!DDWXB85)WPP#5W>R^Z!W6E4)#$S_%*8KE(G M'\9G=8"P!58+ ;)./0*\D&(Y.D_2JAR].%- ";1C!Q62?O!9,]:0';I.1Z9> M8KD/D!_D**7VL1&'^VCYWJ.&AJ2Z\L(HH:HZ891.ZW'N*%CK-Q=@^GL9K7'2 M<@TT.Q&[# 'ZB*)$Q)=DGY6LLZ:06_SZD$=907BG(YXMZW^ES?@O_ZB:/567 MMOB67LJ2#V69)X]5&3VFZ $WF>5X!U6'[KM_[G6XOD.<0"Z'9_($/3#QX0:O M<60D2!L/@-P_+1=#AC@5X*Q/5EQI5Q-J8XQVIHY]2^):/D79&A&'$]8E!L"R# M?%@?TH5\0IM'E(_M./_[.#%(]]V]S9:.!U8S);#+/+1,(I .7;@^OJ#4$EB9J1!T;16\FW ?9PR2-W%53@+!2X$5CAJI&=-4&"["<,/"&3;/ M\8988O923 ;378GQ8?Q7$ ASFBHB0&DY6Z<+80[WNEAOSRB08HVS27XFQ17N M'F3'V#5Q:&9:Y:J!,*VJP5[8(RTX:SQHFA5CM4)QN5C= MH*_$L<85C6)=W^9)%B?;E+C3MS71B]7)$F\Y+\.G(^J.\28@\E0!K]8J+%Y3'23&*)S9' -%) 8(0 M]1(BB\FZ*>ADPBM^'ZX9!"S7"\$$'56WEZNHK'U8&@J6Q 0%E?41;N* .JM9 M$I><@GUU8%?S UDL'J(7FE&;GI'0"\#1E>HT-/TL/>\;[C--#BJ,,*O<3:AB=_3"3"W)&V=/FC28)!1X$,S=3*TIL$7KIUH3GVK MD_BO*LE'[C( 4EPU; _IJ7["N8-HFA3;A.P"7NR[!LS52TS'&RWRT:3=D.F. MH@E/B81-0M F&+_::B5$:Y++8&B4'GQ0L[=7BM_(*T7N#/+P(>)@*CIZ:VAP MNRBK@OCV*MV2NAH\/!^HDR =C<$UEB?#;1 L]?O/QQ0N->)F8L#4>X-KI"96 MYB)SOLO0CI<:ZT*X$5-FFB".F3*XKY$K@E\1M6.A:H;1]A!8?G+EYN$ZM$JS MY%VN\(6ZJBSS$.?1E ^BXJGRQ1_]: "5^JVY$'3\Q)P#ZCXB/-R7 MY:=50>Q+T9SGM/6TQV_*%5 M4T(HK[AKCA@0]XD,&%[",0-OP/OZN6'HIP^_ M_%2S0W[XG:@[IJG9J VHTC:I,__=H1JR.Z^703I;*^"#@'68'2X:RD[J$W89 M!ZI!=P>6,M PE$.#70/MD&,/UU=3&7NL M;R?5TFW?W $06YYW7NP68.NK:LL@Q/+VYFX(X/+4D/JOMSE^3HC+?_KZN4#+ MJVQ7E.@D+I-G,G#"TLCF"/;GC]H(W@Y9#2?\A-'2.H35[^>H$H . B'H&XHL M3E(T8.\!3YMWK=SJ2RP5&Z ^E5_)Z/>9?L]HLFZS[E$UN-G1:K>A MY ZCYW#BPGVB#8I6!@7*>A02Y^>X M>BQ75=HF36"="0AH.R1RT*-55PT)'49IY02%^\;YK;CO@37;2F7@N;14D@="[XP@%]-%JMYZ<#G5HH: IW!?6^_EZ'Z6H6*R:7>U) MMJS_V\K-\%X-#NM]G\K$%R46:]FM[^VR3LQ9_2R)>XP_ M#8E0DV%(@E=J UG9U6\8 09'^KZK>G?4C5/7RI[(W]$1W/&)SF'.933(<]RBKI@0IH/$$9K(S)Z'C+##5"#2]'X MN8+Q,X5@YX*Q;"S%_H,[MUFQW;OT%I,?U #3X9A:BP"?8PBXO43'ED1, M@=QZ2!&X"S>+7KL$^)N]%'W=1Q^?H&:6XII?F9637>(T6XPAT M<8M %4]?&C8T#M1K\+8 &^Z<\ MR@:^&5'(8&,#68",IZ3S]DF.LM-PCT/NT+;U;J1:J +;E1$2@06J<4"^;>B9 MN*OPMT;<*72&-QN0/X0/5/5Q+S&;Q!G^'&@]WNYM@GE*]1 M?H=2.D/J0PB.7 0;=H6B&XJ]IIYJXP3^(7JHA][\6->U!E)6&';VE7=;=H<_]""; MNN=L\",165K1.B]]V37R'%T?N^A\=Q-]V,X]G4=.QP R$P]-X(37 \(U/)0) M;7-^VIQNQSE[#CT9IOBG3=DM0E1>OFEX"SFJAO:FXVH9'4[+#5(!O167"^U- M"JB0F'%-N1'*HR@E=U]M-E'^NEC=)^LL624QC4QM7JH3G^@6ITE,3S. MD2)*S*\$[%)Y2P#=Y<&5"?^!#.=I.KZ[TVO4YE ]D-B0=^;]G["C M>F(#.["9,O]PL_X.Q6C 6(XS\M>X*23I;+;?H*\BFNA)2[T]*W:9-&J8)(N3 M;2H)>;*&<7?$;@&CPRL)8^I%9L@FRNDR]L&$V50Z/(N V;N0R?0VQ_4VZ S. M@SJ-BB0F#)XGM$3DDCX*OD5Y&\1!,Z,[,Z<749X1,5-R:D($-E(%UMT4",'< M79DP)(E,E!).P*(/QD0Y.AC.WW#:BS#75QYBC&%Z/+U:B.[\F^XU"S$.CTE6 M\R1R7""@3/%A/JCSFLL]LLZ3(DYQ48EGJEXCL0"XC9Q74I4.)C;D?CBI95WU M:X.JN@ASEM<'@55<5ODP&,-=S'>?'GI064?'*5]J:+?;186#VSF,@U?0J+82 M4U! )>67!=%7"&Q%3$/C J:BB;(WZ3TX]Y^F0R0,(OJ\.BN299W* V?.3 [= M?^QHBE\%!D8!U8Z^$,J9\6 HVJL0>YFG!N3S. !T-MU5PX,U&!Q.80%F.F%E M&,-T![I4I?2X,WFF-S3N7 $.+8*Y"8#L[IAED [G:)05-[A$Q4,>+7?)O'M$ MJE?X23AV,]L(A[-)#QEW;$0UCRX-R0K3H(GR0-V@TN6Q""*J2$.W>F2)ST( P/MMO138 MY:E'35B?JFQ4V!ET]#$-#R,H SPN#T$@FH#M26ET_"'IOSWS,.TW3.OR$>/E MUR1-"9=7!%VV3FAI$[=>DH0FI4]DU+:KGJC7UEV-20B=(OMCUEA'0CY8&C,U MP!/%,[0V6C34U2 U^P[NJ/4R2O+?HK1"BU7[!C1*>\6,G1F<'5V](S.!?8& MMMH@!W5F/7ADB8P%"%;"K@^F #1B6(_7X427]4#GM0)SF(X#MQRYPX,5#C7$ MCOXG6JX'-\F 0Y7)F'8'*A,P.:S"KDVUR'K80&4N2Q]LCPUEPE8%R9[&&-/7 MU'&?0E=P[DN=T>LQ*E"](419X?:B>"_4.N78CJ!^!J; MXV45EU^B/(^R\M79_!O2,7#U1*Z&3I-]UEI $Y=)>_N# ;F7@=ECYO:%#Z MYP#(?6ES,:3+(N\L5:)9#P$5\^K#[(8,%M9B=#B+)?C;ZMP2O&'.UGNTID".Y )W*UW:9UQHPH[=*->3&K.71=I$AV(:#3I%-[4!.GJ28I M27TR 3$0NLUZZ2-AS=P9 ITAQL:28"P#H-,N;22LL_#N$4$I^]Y2]QW(+."L M(-0LZV&MZ7H5F@( Z/YEGP34\^1\&GSJI.23HS6?QL\H?\3,FN_?.9!LD0XEW"BYW#B9-E?+3M#\&\C\ M"!'TK%*T6,V0,G<>Y-TQBF7DQV), M9Q7Z+*;6-L7!G70H4^LZ-L-'GV!WKX%?4+)^HNG;R%8D6J.;:O.(\L6J)K19 M#=7&S@#'R*9IX? Z::\-N< 3^AKV%IS)Z.?Y=6P=OJELOWO]Z@CLC\3I:^]? M@ZH[(R.AUWQD'Z#-G:=%[I%T\I*PZ0L54(PNC*"\XH[^-4?H'&^B) /PR867 M<,S V\HC]9!7Z ;GY1,]=ZY2ZE5=7Y]]0M1<,EQ 0%L&Y*#.,U2KQP%KLZ9[*JRSF:@< LKO@DD&&H1MP9@U40XH\W+IU M*F./]>VD6KBD@WX^> EBRU/ND!$*IEZ%0.+C%9@)3M#L3S0 =3\N+-UL3L U M6Z!2O/Z/0,5+?P_4.;/]@@JHB/-D6P\EV-^7-)*4N> U\F /<(=BO,YH8L:K M)9D>R2HA^\TZ$U%K7&BFQNLD>DS2)F]\450;M 2>(UC%/MI!6,+N?#4!ZA:> M6[+*^B0@[D5QF61)B:Z39S3*\;6317$;Y>5^">I)6CVU+.,? M32YK^(.<7O-(=_H$LT;74?G@8T=$4*))N7(KO?%=5Z(23;PNWOQRA< MZRQ\;5<5))MX+*NT3(+K3FAGX:[H' YO=%]!S?IMV]E=*3;KBYU-8YHR ;:HW6G TSJ'58M?.F"6>4 M-QY>-D^[XW 700&K-(E^_HQ.7Q\( 3056E%JJC $@UR-Y1B.0I4UA&1?G>6= M![=D2M)Y)%5QDD\[Z*;)U0<39[&\G66ALHE( M)]>YFTZ?W2?57A2EA')\0A&E>+G(B%M/W%[BW]-'8= 71Q9Q MCT,9;.#VOJS5G+(<&BA5&2S+E-BT8"Z-!8#USQE^I,=M5 )7V;:B.VQ,C%^: M2&\9Y^R"-4Y6N_!^4AU LGIS:QZ"@CO&Y1:DXN>/?S1"UTV$5^\CML(0]])IV\XJ;/8R95.;..JG'<./+%<7'*,EH MD@>!2%!>Q]=DL>DD-,V8DNJL0F1QEAS8.IW#91,D,+ :WCIM]IF)<;;39BYV':;[7=!@6AH_4Z1^MZ=&D, MY'Z,A,$:.FWVQ9TA;4(JZ68B!C9.%5S/#=A9N!MOK@#H[4GO\D2^JDW P(2/ M:F$(266GB\A8@8VZ#F[KVBM+Z'B9^W:*$^[=IX:^4[3".=K32OXHRCI+ZR7Y M/5EG0-]X$K:1JVR(S?Q=+%KZ6\>,#[$D!H*2Z%8Q/I;JMA!ZG751MGD1R3A$%2V-%6 M]V%NWQ6U'UV;HK<*D'U72%5=$.8"&6$9N3Z:6((I%VE'3HSY 5:/-.X[/*<' M5$SR')51DK[5DIR[K$^;B[]9'JEJ=8L=PZ8:L"O"(P'TO(P?F,?A%)>7[),A M=181S,TOW9WH/*!\\RG)DDVU$9S(<2"8$[F \7?/AUC% MD4>Y<])C&Y1GN E,]!0\"Y:0@GNN1IH M\JNC%6K4K9+\6Z#O?(A=HW4H\UH:=TGQ)Z]ZCAQHOT9P@?QA[?3U%&7Q$]F/ M_,DIB0,%%[$[ O>(\8XP;HT<*+B0<1;7@UF--MRPG-TS@RZK;'<:P5G_0+"=093#NN.W(8.[S'&_#>\N;9=X MZ[WHN-IL<_QUIBB:7^YZY)6F\Z#A[5Q?3DX7I1,F.5>^.U7(B!*N[F' MIJO*316G*,JOLB79;>2O#SEAITE_N2]&QM47_8:[HUMX0_\TQYAMA?KHX TW M/S_,UF.YT60D*4-9NXA#5,?LJ>@LI5 W18'3LBZ:K]E%7O;6:_(O=JTF/_U^ M1PO*]=>,S^]\/3R36[G"]]6OF&-A@-I<,_,'D?>L&<_C-N\&4D"X?S&'#<-?>L8W#,G/" M$4JWH@X:'?-Z*EH6H&MGK[WYE9WKO?R(O6M!S5,UH.@DMP=H:U]SD9'.7K\D M2]2>#GZ*_L"YXKF>7J.6&V@C?P:0;%7I#]$:O5<-(0=4-(@#4&>36G,(><=[ M8IZ'\Q[6%?>H;]#%'/$Y+LWH>-ICPZFEL+/7_>J"T [\BH;JXK9.Q@I;K0.TE N;_UAN\F32^;N\AM!QPZ5V@(BB.3C,JF8NP%>3?@GDF1(MJ#1X& MY3@C?XV;IU.NGP?=H*\BTNC%X!,]7BJNLCY,DL7)5EP4SR+&SK>T@='A2^UZ M,W"5)642I2?;+='U6JD:(WQ6;2IJ>)_1Q6J%XI+8WHQ3%GR8[6DBLF$2*&-D MSD2J3S'G0FX:DEWB$3,D 8F.&W$T%8VQ^)P'XIXGA"*R5L;H%)5?$LH$P//'*TR%/QS=5N!Z+UX MB=-J2>/;BP*1_RT?1ED#)F" I='F8W"<.5,\TMB&2'B9,D==-CGK#+H*=QWY MF..B:-+Q,6K(^=+5GNY_\5EMQ"R U6& PIN0?_/LQA0S!$. M$<+&4#S)5#Z;I#IR.@Z\)K2LCJ0H2:M&$_9MN;2)RYS2**F+$],$%V=5 M3G5YY#-+8/89GWDP[I^$0D8*PW@4O!"5]-#F:>9A#M>K/6^))0MT4U&^5P6; M<'B#LYBK1MKM=D4+P>V"43=369BIH$9OX7KAO WEKI8+W[#I-)%4Y1DW"48/ M#21@IH*PCIQ%1MM:3,LHR=#R(LII*&5Q$L>-AX669 HF\6A/"&^P6V;5#8)1 M/FWN31=@=3?AAFI:W6,8^+V2FU]:9?!Y(!XO5R1)OZ?3A MAD;*0+J\^%P0=X.^DW7W-++XO*4UR@C\K^__QN52J\VH@HVTC;-U0SIRV(SG MH;WG]5"_$81A#M?W,K,-F.=M.CW591JX/80K:CO+&)YFS\%NCIJD>G[H MD?+M^3.CC<5$GT:T4;& SV4 *V-1ZA^3I9H>?KZN4#+JVQ7M/,D)BYR?2 _ MC@[0;+@/'0 W#,Y>< ]!C$5EQV ,#CMT: G\'EW :GMTIZ_:DH9RU>8V/&K5 M5HOJ<*K-I27P0UIK[HSMI="RBV.!O+<3NXE#?; #NXD$6AKHPR7C.(V*)"8" M.D_2JB2DTIACE)_AS09G]T]$+5SGX^@N)@E5-3VB-*(*L"YQJ!#,F8?P!27K M)R+Z-AM1EQ^M)J]85&5!SQT(S>T([0M&U[9%( Z[2%OAV4+J1Z"Q,%N+!(87 M>.P;7P$&4,MEKA4^S44E#IX.\!3)\M1FI0NZ\[9#PVA8CB9Z&BJ?B=9[HIWV MP'))2;TJBHILH:B'HB,@3C.(8 ;-O)_=O'EL*!6SJ=V?Q/".CW%>MT9N+*'= MT;C.--?')E-N'6PNGPCF]18K2GL;C^*D+//DL2KISNH!U[\1+4++V^BU)IPF MAUTW6S-&L/80[A\>3D;HETDQ4#,\@V !M@=.:?L>:S*%X5Y2"0RQ2(2P5575 M6KZXBEL?PX28)C+KVJ]-SH0C:$RFF.OU^"0KDR5E+GE&]RBN\OIDO__BO34P;=YEM-!N[DQ0' (Y;P<44(PNC*"\XH[^-4>(F\ =#"_A MF(&W56GH(:_0#<[+IWU9^NOK,_X3!P!H]]1!"NIL88./ ]9B=[AN*7NIX\^E MV%V<$O$+43T6F*Z@>RJOLIC_-$0-V6U899!AZ :<60/5D"(/=[^@,O98WTZJ MA=N^]@ @#O?2WMBK$$A<]:Y#MS_1 3^:(/#TK7@/08$5+ST]T"=,]OSQ\]1 M$>?)EI?+0.SO2QJ)/7]N(^>BZ(W0OOSS8O4;;BPVV1^BHBQ:,\/6\YR&1*PK M("3.EP"@0O#MD[Z<^,N$G B!T0)U?E0V[2;:T(>2+7,7=55NM3++6HFUE]\J M;'4%2,*B?O)["S>W'(?%)IM%\HS.H[+CM?GR7JV7@,9B]90V#EM+X7*QJ*S2 M3L--.=W&?10/N)V''>NHJ/.N,UH*!6_EKP8/2!,U>3?5/74WEM/0F1^XT =^ M=..?+%%3C;+8FHDE5"3U>: MO,*=Q_<1X^77)$U/LF4OU3"!J39H>8-$T<('ZDV\Q;?;6VBCQN6(VA7RX8* M/$,\PV8 MA8,Y;8.BRSDLA+#+-SLQR^"%;2V$/(9_\&5=/K 7Y1/*FV^' M,B(0&N:V*G(:WLS,88;W>.R.G.G ZVO8E!IUZK;T.&Y&:S/J8P9KTNOCS5K8 M&9Z@K4&/*1>GR?Y-]"LRDMDZF7EWPNEEALD^Z.5MNML:HJ G_( M\[/]8YKR MK4?4_]"DLRMNHU?.@P@G?<^WLY#U_68TYAW.H$T)@-G6P/Q-P\!\: Q,AM:T MY-HQ[2'&\JIW6P>U+H,>#V)3VA[?+,D<0W=D]J-EL;4:O[Y9C68 9K00/>PS M6(,:^]O,GSHD0<_RFIUV1O\]T*PZG>R8B)FSI,O-2W,:D.,T2AK"MJMMHI_\'F^A)&D.J,$8^3HUOMTG94 M81$=^[W #WB4*Z"QV A+&WLNHLLHR7^+T@IP(@MIK26D7FOG=D)3%_B60T-" MRH5"0H7 -LA[/ZJP20ZK]0.>,YS5$JJBE)MWTP8J+147H3I:?0?)[C#*+R+E MV%>]BZ),-O3,[G,6XS2E3RM!-V[:J+1F@@C5TP]W M]29[Z]*NPGW8S,N'4>7Q4U2@VSR)T4E:=TY^[K8B-!HR)OKW$+VF2MH1JPRP8A ?1><\!UG0"8Z'2SB!16&Q7N5M".?R8LDK$^#X Y/ ME/D./:.L0DVQBV:C_B4IG\ZJHL0;E#?%,&A*?9JBI:B] 4:1)V!H!\D(@_<* M/%TN>LIKU)]Y#(-KQ0V]&BY4C>!%<54*PJ^-:Q!1X$4.',NY=L>RGS'A;J^S M\+-(2VM(X,FE%I3G1ID#E5N$P;*V6 M$+^U,REUOM<=2AM3]91L"V[-!@!D=T E@W2V&)B.*-9A?;@4:'99'V7)N@IW M(2#[T27:1/F?Q4FVK/]!V>8K&@AV5SM&"ANBLNFP/UG=%)V%>PM^@^D^8HM* M=++.45-0F:MM:L!N5R8!#%'/P(Q/5C)93^%><-[3JH%%26,HY1JF!NQ*MDD M0]0P,..3-4S6D^5[0#]$+_30\537%3P6+ ET'+2[#K>0DLV-J'S0%+LQ\(!! MR5(,Y)@<;]S2(B][]IO\B[7=Y*??[P@WB+,?'OW>'?WO?S\\G=P%A?.E3RM_ MR9B9VD]$83;5ADLO]UM+,?/-V73FR13+21].O!X".H&8AF%-D4_1BW@P>=^Z MP1Q^\VXP):3+!W/8,-P#\;&-PS)SPA%*M](/&KVMXGU1'FJ-[G46[CZ]8U@B MD]&]5U=$UJ!I5U56JZFU^KCJ7@6/T0Q:PCGUX!E:0UTJFQ%LO2Z=)H-3>543 M9[;(9)"QD2"&YDBCW_W60-6?-P[/'!;I"TK63R6QTL\HC];HN9*7_G\TW[J?!N*"7$F5+M!/O8&36!2I^)#K3='N'".E57%8Y M?7)":XO7.;#.41DE:?&]N^=.?;*R91T)2)RL'8$"9T.[W>YI$[B=PR=@7!KI MT[;N#?A-1>\B%JM;W!J*BS394+W>ZX)<4)K(Y-(#(W-W%:2M+MBRZ)C;)2@] MS4.R:72$>SJY?STBD4'!>SEAT+*+2]-IZ8>-H!35]!4H?^9&>\"@>;./Q8K--\2M"]XB>L68Q/RI& =7R)X1R9HC5(X.A MS TMJA QM:!"A.&:QNY)\0/*-ZU#RW_(HH+KGK&(X?Q6%BB#&NHB0>GB;(]_ MO=[!M)=M'%!_!YP %L:8\W'%GA1TKK$R8!AKH*HP%IIBL'\ M5A0@>QK*(L88;MP]U#?$<+=*LM<9=U _S!(C#C?:SF0+PNXZE;ZZ*!V"LLO1 MQI+75;CND82U:T&$G4X3]4ZIU\0/(? /#FJBM8[85*WA1T7#UKY+B0W)TVVF M)Q>7H7FF P\[,N,)!70X)NH?>$36]CLA'L:'(E$21NG_7V4QK7>W?,#GY&<- ME94T5BLNM_&1J:]:0',J,;?W<.-,@,*Y0]0')""&MG?<7L\(]]L?F3J#Q'0H ML]PG(-P8-RW_$3XZH.MM2-\: V(C?-0K&W/V%.5K)/?XAR!<#[\#"5/'^!Q: M4*0=8F].1\&&I_[Y 9]5FXJF('I&=2[9)AO1R?*/JBAI>@73Y4 MIK9:E^NL%A-.D[.CY2D39;%ZB%Y.4896B>%DX&'04_@AAF-3:HE\9E7<8;_F MQ]A>W'L,>&Z%@KW..@V>JV3F!'&!PPS^J<"ZPJ_",%"T"T@D]J:),9KX)!^:/0F M0VOJ4OAHT+2W<9!V$G/F]=9+WYI-W$_!C9E\DW30.0761\ZQ7*?E*Y:[&P=^3U8;G07-!1.>-1FC6!N1PSP)IJ#/AAJ :E)1T_2SPNJU37I,6OPHBE!10[=@+H:R5 M/*77\K4 >:)D:(8![VI+R(&=35^5Y+$FH\/Y*<#>5(R08[69[N:PLY!RV*N* M[7H&+_#;'ZSS:B)^KFS3>;07U&KO+0Y*D M*?6'1GK"2$,)U^49$<,Y=%R-1A+#N69]59W^ZE06XG["C>;YG#T.V"KV?#'* M!8!L!2V%#%#!X)Q/53%I3^'>0YRD*?Y*GP=?XOP<5X_EJDI/XAA7F43?]!IU M[RZ!C0+40B-Y3%5(:*?!WW6,F6K,/>%;(BI6927H-4,2HDK;D-=D%3S], "TNR.6@@:HHAJ\3U5$>5?F-P->I*8#[J,G M[>>TMM6Z/_8FAB5]B4P;# MY\UYP@[UF& 88\RMJ@AM?7/'1Q=P1@G%Q!V+4*C[2C%VJ3DD" ,6Y,3U@2]H MC?0<6MT*AB'T%!T#&1#V:S'L6;\6%L+2:\9L5]7-;%U$L8=DZILTC1:"(TQ; M-VMV1IB-4;[*.CJ_).736564>(/RZR0B3"3E*R,-P]:M9+1;.S-&.J..IXIE M:) 75/CH]UEN"N#MG7AG+NKIRU;_P?6)^_DG=M7X#5_+*S.AHN$M>4:WG^X M(7Q >V5G+ZYU9F+7D$X<-UXD1%0H5T%U2_,D[%I$#[6-HJR M^&D3Y7]R3C>@X")V1^ >,=X1QCWV@((+&6?!YXO(DF8J%H$)8["<'VZ )<^- MP (<=M1*6=%!N+ZO8GG@BE=J6Q7BW7E+ M:K3>G'(4>=DSX.1?K/$F/_W^*?H#Y]VVJ."L46* 5G(\@(.R'T$Z)LPNI'J)R%ZTH' M]^$KE@[NZ#LSN+WO80RNB"&#P>VA"KR G,1^8KA-&HIPC)/*3H+KF!=ZY0(% M7=IYB,(-$!WQ*;JD4 .*=F'3+B(L/74@=-"#DL^$MKPDRBXKQ >![1XRR&%M MK15=,;2]VC6G0$FVOB3*J'R>8-R^\W7TV[N+. ,-'YXN%";J3-9M;7?UN_-F MCS#=K-RBG/X0K4?+">X5:L M]M>#W!%RO,?L-8%7?>.#D>O1Q5& B;+A;U75MQ6Z3U2Y&"UE&SK<>_';'&VC M9$GS>&9%?<%85Z9J'\(4 M%U6.!&ZF)6RMUDS&YC"DAH9_X?SU!K$BXGW:!2<>O*Q>LQ\)SR MP_DR% +$JDE;<&VO%5^)6-SCIY1BK38J+M0HVQ0# MY8X[,MB(CM%I5209*HINR'@YI2"P':=R6'?\-F3PYQ6];Z ^PQ"JTUW^ QKXRX= %?TV(Q9YH5_'W5]. Q# M:;X4RD($IQP0QREQ]*^R944L[NM#3MAI:M30\AA52NTM5U_T&^Z60'A#_S3' MF&V%^NC@#3?Q \S68[G19"0I0UFG=!BB"C>*5.4,8+VU5)2Q9("\%J <:;C. M? ICO [LQV^]N#A34?+G;!FN02"X>?.B]KD'34"-@2T>["/X@D8"PGG M;X[NAB4L]VV/HH[X;@L8_U4EA/[SNBY>4_1'=%PE 65/I[B@OJL%@$$M5>'C M"SS'L\(FC&K%AF,5%&5NH7;!X(S=FW*VXN460U8OOL"N^P^,N$B.VB%4N3!@ M)Y"#*-QMB/&))^P\;N)YI[ 32X&VA[M"NXR2_+:\*+W*:"G<>O_@ M^AIM1]Y^'$1OU2&@7=R,%-1ET-!H ':_->IX&J7T^.K^":'R8XZK+7$U&T0]=,G1&I MW*L)H[:L8&!MWJP#I.4 M=13N.2*/K9_!*O8S6,5^/BX5XS,^@XK]/-/%B6,5^P6L8K^ 5>R7XU(Q/N,S MJ-@OC(H%F%M#TSW"T]P'P1A(^QX(']9GN(<[]MU_;.@""X9J*EV#T530#EG$'+7_5F9!%U!:E[\'1R%E4T <$](^+OZKD.4H'UGI_ M0,9(5KO=[AD'N%W0=IW_ZL-,9O:M^_"1")@JAY%QMM)6Y83!,GENA<CS M+K$4^_GH5%0A@7DU<=QYP+M!G*-DG34Y!^+7+G==S9C:NAJV[I8FW=9'I\;3 MY#>OEFO39O-MGHM*H+78U#JOA.MJ?8KACDZ/H3*95V,E5$Q(_S-#*I7>9?:N M7N59&A5%LDK0\OZ)C!]AKGD,*]HI:#1E=P*@ID>GHQ,D-[.AU2+,("G0AT:3 M,[2.2L2/S7+BV_;$)G1P.3 C+W< +H=%9?3O-J,(B>5I]_#5:?M519:W2^.07V2'>!:OMW8[5]$'JX M@0WD^ ("SWJT;G_JW9B%)H:W'UN%Y7[@=K.C=G41I7 M:5.M2/@B_&#]L<,V7W_NQZX7E_8E*9]&?!1#1HH[QDZU9XDU+D"XOK4^)&'] M%OIPO\+-KN."@$C; R18&^=B3Q1S:8&MHTAE8"H;@6CN44E&F9=AI^ MYS$5LG[?+,>< QF^(9&Q:A#C=!QVQ?GF8I35YFU[X=OV0I%XR&M; -M@&,2/ M>9,3Z2"':OCP1T'33GAUN!SHUWS)8WJC.\ M:CS$4U8[9(>;7,U:9BA+NJ#.T#:58EO#/TSS%O)2(LN2ABVJB'16,22Z;+?Z+EFDZ?GE!%]''+O.]<:3_5U2_,G)\ 8!E8SH'M0#9KOY^$"Z MY"9O@X".F.6!NG[&REH@?EHC".SPB:H(UF$-:\"(83U>AVN?K(?>\U 1YG ] M#]#,QUJ31B39<0?#YS8\Q,<@V-%&33#1E<.$P7RJ;>BPBZ$I8%$?@QGX%)55 MGI2OYU$I>4#+A1KI#@,5G.K(N)RF.0SF< _39*N#8 F6VE:16 ?'W1"L1^[1 MP Z0I8[,41SFVCA"P:JS!O5X)G!B PXSST[9KG"UQ M5MN1QRC[<[$BEA M*6G75Z>+.^ZIFU:;W9-34!MG2YIDU+ 9Q\/U:XR_>40* MPNMBB\/-=E53=7IZ0[$.*C<:X_8A'X\\EGM'C7NQ)P+8N3]C $_8N8DVH@L\.1B7 MM3Z8+5M_CM+H%2W/\^CK \HW--\!U]HKX784"^$[X>GDVLI.5_ZM/*MX M3+&<].%0@DB#N]V$<1RF,PC6]!CT<;]&CP>MF?E>GZ2((>AY%HB]6>.E%Q0(T6 M+<>@%O:._/J'!/1L:K'JGRA+CRK%X-PC2QZXLZFM,RZCXQ@EX\,I#^AK?&## MZR/P--!#!NNGCO>$C6BYR/I\OI? M0G,CA!Q9' YD.!H$97>BW>&@-RC#YMV.=+QAPB:[#=!# !#:X"^R73T'"%H- MWYX#C&1/1OAPR3NZ)"=%;T[VTY9 A_STE7\N>_K:,GB. MBF2=U;"\AP;S=\0F YVA(P\YT)6\WO,=]PVMP4NG9 M#N7MFG>>=(7S.3I3;HSG(^^8,^[P!,3QO51@[8B(P;QBD.MQJ0$E3#KWMFYS MM(V2Y<7+%F5D/TRV9W4]\+,JI].YR=/)73;U&[9BT&GHS&8!!A5/D,'0 HD[ MHQ9$IY/ ;[!KQFYP%BNU#P#9BEH*Z;E^P;G442@I5F^>L)@I3SLK!DFA1>JC M@NTKD!@V!!4"U8PNSN M$NQ-JB7;[2ME*-]VE?)=)7#_0@.IU4=\P^.K':K%HKQG: M:T7 Z@B4P8S&\09-"\_&992ZWLK G#"0X#4C)SG]P61^-*&4A[Y/4[O9;B[4 MN'2%6^714M#GP<+*K,:/SDGU<82BTJKKM/KZ(N-^?@M /98 U#W5=+CIL/>' M''(T &PWDI*RG3.9["GK!Q]QQ_<&EYT)0,N3HAWK'@ CMCE0MY*UB]J#A0FJ M6'A6L8H6'@5U=)FQ2U6XQQM[.;2QG\U-7OQJ>4I9Q3Z:59:PASJQYA"NE;EE MB3 7UQG<+!Y[SN[0IJDQ34EX[8=SD_B.*^B5#R1#M7Q:([-WW&HT^_ 0V)E9LY/ M<^!I!WC2[%LM5-[F9*?U(IRHL&:C::9J%NHDT1*'%157]3@AAL2O@U=+3X/U M-HLS/1I6$A'<&,_'Z."6M<-C=R-O'@FO!N'Q:I/UVXA*,KB_HDH7TWY M;?3:C*C@P,$*LNX48B(R9RO&??R$EE5*R*[).V6'_"3/Z:.ZFMS3USU,R\+) MURA?\IX'6\?;"MHB7FG'"_M;PSW]SIC+'D]QQDR]LTRH153^;L MHM.D6;IP-BAWB-B2)";&IK;=G[.D+.[N/_,+#T!@NU($6Z=8;6_]6J>FM4M-; MI::W2DUOE9ID@GFKU#3SJ@RK\61U11Y7APKPX9I2#B(Q7 M>M]E#"#VE 2#T M0+Q]U7K B\>2^-8?,5[2ZX9[E#\GL;!&R#0D(S'J(7%W1IK6R-&2KP!M.A'V M\%2K47>J"FSDP=&!D0)@0[F(3@ITB*BW+L#.G25_X0?-$"8)S9^B_$]4UD3? MW7\>!;A(@;I;<@%0P/H$XMN6_H@ZF^,@R5Q?3M;KO'Y@MWL*<(ESN?;H-.EL M%:A)P)IE(!-K=@K4M8O,,#(#]9!L&G9YMP-\BB8!*YR!3"P;-D77 MSBJLYI'!2&62UB8J^U-18]- M%JO_4T4YG1:$[OLO29K^1LAM?TO9= A:;;KJC+ V >NCB51LJ2"P[U;K_N9< MZVY1GN#E5?;E*8F?3FYQ3@6P6/7)/ED1HNN%X'Q<\\FX?9>J5+]]P)HY55JV MM-2 CE9C?_5+8P<49UD5I>GK57;Q5]65>F+7=L/6/&V%M#X67=66U"R:"J&B MU=._?T,'W?5_[M!?55(D)6JEV B.K40[:Q]3C\/E?00\E0XA=5L3;B9:VVGY M[]_0M&QBRHIZ#2VNLD84MN:C%/G4B2A _BW.0(BYV MGNENJS_KS!)W-\MH2]14 A*V9@K"VSAT[9H#7@1'EVWIWB^=Y8,J^D)]%;C[<].H-[2'V.'DOG MSZ8I#>J\=3*@7;(U/I"S#22U"$0MB1(DY644UTF2><^1E7 M@Q(XKWCDO*90 M@4DX=/R>F$?2-9U@.?=M,!10#. M%BJPG#& L^&:HD)-5PT>2A>/.KA#?7KZ(!QE[K>NB.+P6Q!C*^-'?U@9;.&^ M[%#:6ZQMJM32[!Z#J!&'NS]2K]4"R2H?@ @QBT3JV6M+[955Z30H!>B5HS D MANLZ0PCJ;WM(1PGH\#J#"7<;K@BUU M4QZC[,_%BN@46E+2KJ].%W=<,Z[5IKMR@+5Q-IDEHX;-.![.\#'^^H -AC=< M&RFGGA,7HM2,@#@I7=E'J0 M1H='ER"* 0(JNPCW,Z+AXF6;Y+66

TF[A3G.?Y*3\VC+?DR*A=OTE2B?>*F06HA4!+3M5'GC48! M:_N2+/3D?G0#(@+H!:JQ -[KD9(K/6WAH?,F?0TQG3%E94U8N$9E2=_UMZP@ M5)"O] TJ.^QZC?;OBD&-O%4M,?79G85'3.,FL& F:0S(F#O54B+ M6SV%4:$VSQ7SC/)'[+[B(\-13_>;R<#:+R!X9Z^4X-XKER;'FO9(B=Q%:I?Y M5LH[1(\="7LFFT-U8\DJ*6OLOPY.D<;T%5+65;@I7?;I$L^BXJFIULV:.RG, MJ,#9 ,9[I8+PIJ<[ HSFZ46\J(G;).LIHO>F4T"J840NQ")SD0W@^\ MFB_-4QP>OFZ@;24V=YUN@)>F#"1P<.J!?IXQ.>: (WAPMB[;MXT%,11T;7G M-,5">X!SDBUO,.NSL&]O1A/ION(Q2UPZY4 A*G>(?W4K@CDK#0 ?7%A6-/=8.,#R.BJ-[ MSEZ?B'%-EP2F9[ Y,$&KEYIK>ZK%[2OX35)Y(0&F0 MQF-F)1=2#ZWEH*I#)E^59[D42!20))6+5R3*4).9WN9X6<7EEX@F;"U?7>,$% 6T;DH.ZR@VN/"]9B>VBWP+U14R;OQ:_ZW3):/T4O M&FK3@P9H3@U]/,HS9GXF_:D["G=+)I##21SG593R3P*TVLBM+]LF+ 4T$<0$ M-01V%V[Z$3F#^UV2ECZ.FX%4LM_LF+12*([9%+/?H^7W5P<<"BT'7#P*2C=U M. R07B4CP.LMW!NC3_BYKK5QEH M*"FB]3JGGA89WL6JI9A74!,"VCT>DH*Z7*'*IMIP^R+Y'JV;TK7CC-T@V/WJ M)(-UQV]#!C>--_=;Q\_PF\4$<"N<;^A#EJO--F]MWSU.*ZHE!3<7MU:;??HW M2!MW=Q-,1$9R#""D0%Q MP4A!;$5+1,%U1)1P0Y9X<+96G?O7@BC2.2J2=4:Z.:V(LG-7&35@YTE) %WO MCB42QQHL^8]SU1)7@]*8DYSU>E62CS2\OQ__8#3;ST?,!EK&B,Z@,'A<1 M?=R!Y#HK'?WRVH$@0%EY_H]U/XL M>)%0D'LE26P+?5A_G42/LJI[1FW;4=!LZY5\=O3Q'WCI-)%(8]S$V40T&VAL M)(KA]-3JF' ?;U7T M'>X>E<=I[X9Z\9@FS6)\3_Y;K!*TO,IN<_2B&8'0JJ7F*IG="J48>KH!UXRG%LE9G:@+V M)1&YW>Q-[DX+=V6AN,;TXF6+:"F@AV1#0!:KQK@2R9!OO(!0NTB'9XJ3D88K MZOK9Z7E4\D(_YD%N2_0,VYWH%%X.S!S$BX!=FU/8F&!-KKG&3]I5 M_UA>U,61FRH3*V1B8 )2.A,9F.D>L*=P3^DFKSW-$0Q;B,HV6ELKY0[M<>FZ MOB1GG X@8H(_S;#I!F(C7\CR5F)P^ +@4 U<9^2MZB%Y0X3K-P(X495IV &2K$%)(9^[BCBJJ M45F!3E&&5HF02SX4RR$+Y_25PDW7LE9./<\GE3E$\YIK,KXBE4.Q'+' 'G$&O>QO0I,R-Z$I_:67GD1 M@HHRB<]P138_K]SWNU*8[D47'\:]<12-"(;Q);!U#-8ZQH6/+=PKDSK_!XU M(UVD_ZO*DV*9U-M8_A-^&'0_M9<,VFO%T>,5KD)*O.$>_BC,/P;;4)4TNU?= M8G3A'J6JG02N')6Q,4*\?$%Z%K8"2INS2V;T$>%U'FV?$C+%9/D)17!L;L(Q MW&'Y:G(R]:F0Y244PPUS%/+@)O)5H/C'-7Y^%S?K(V7M[]T_*&=_[W'6_OS[ M_07+Q@5+[X7[O'$2H6(.R=S<<&,<]8)PX7Z>F8S;V0TS;OL?N@L$*Z\'[<1R1KC=G7C_JS!9-P^GC+CMO^A%0+]P>]Q M&Y&L,6ZT;;B5W-0^!X8OX()\F2SJ7JY,'LHC]Y&A7IZ&FRQ!Z7HET/,H[Z)L MS7TCP?[>!8KM?S\\G=RC",Z7/JW\(X:9J?V49,FFVG#IY7[KROL-O[D+WN#( M%,M)9^(L]@CJ$@W#AN':F_&TP#(-Y BE,\>#1N$*!&2 1<9$P^#V4+AVVY.VW=T=75YBL_;)?&;"/RO/WW@ M#Z6KU5.='9G;0[BB!GE44[P!#:]+LYMPRR[NI-!$YZUI91DE=8$]56RU%)CE6 #LGN6>HO\_%.6?LR7-#+O[#1"J M)6LFB=SB-W-O:.3#BHUE(# TW.Z86&U%-][DDFT/-H@Q?&P3-RU6._X()[>X M2&J+BD_%606G(1D>'6DC"4#]K,A'5QE-.W46R,VO%M@GOT?U'8I22N_G+&=45,KN/9UB*;@"D!I;4I+5W]%SY[HB>!5UD:-G[=DTL@EFDN/???#'B-91=H=/%E"&H!V MSR(_736W183YMF4.?;_:T&F9)U%ZD>PJ#[KQ2%70 MJJ?'L;8/JL)N7MC]H,IRE9WC-(URFLGU_HF(':HWPH8J%>(T#%F;5'*PIEB< MCEH=^YL?.G:61D61K)*X>?%.J3]%Y5>$,M:T$DO<^VF7RY:-#K2%KPLNG(XO M $6U+35=_;70?ZO6O]I4:Q=C)3WWPYKG98)QX/4Q.",1X#[R35P]\ MM.9KOC="!2=>D+Y'-4V]P"*U=%%PN)PH;?#D55:G@*'87*=&:2FZ0UN<4Y45 MG-VKP(8/03A@[AXDQD]H6:5HL6*)ZXW"Z6O[D??*>@*&3BPF&)Q)K*O4>4*W1 ]>MJ7\[V^/A-4 M4U:#[LHHRT"=+4'P<.THLI5<%OG;..URH19[BNW_0(%1.E- M^,--%:9,J\R1;[E=8?I2S=L-=?G]X0_]4QIAMA=[HX TW MJPC,R&.YM12\F.2A[+V:_.9=&9T%UHI#H^C0FU>6DP]N>E(8G60*#G%D300' M.OPFW@AA?X*X6%UDA(?7HOE&U6$W\K C+B-< K%IXG+WR*@MY3(F;K3PJ@"9 M0CH\0-<+Z\2AQAIBX"Z\9OWW2^[P^O7&J^LRHS^@G(T!Y'UBBOXVG\)7$0FK MEI5BV%.X*QOG#()L:&(JJ361Q6^X68A*1,17%NTI$1L,/0V)^"P7A"1\K;4B M/LOZ;4I3N ^])=Y76]?UQD2532Y>XK1:TC.!HB!3L0[-8:0T <.PBI@>!F]L+DPKL U! MR0VLE)!>:1H] @(O>-$M(F=X\]@&D^R"=4IZRI4LVVH*)WE. \#K9:B+!6^B M=QH754MK .9WE; M$H7*M'-&F!DI@6@'BPL1GJ:K&9VHE=P.S'WN9Y0_8O?K1+>/:)AJW_C4W.,-#T\Y_ PL#[A95!7!X MJJC%_M2E5M&7LP=?-E.K4*:[+2E;X&YTHO0IR>KJ$MUR<9(MAU@N_JK(YT^H M?,+DRS-JTQ"-EO&#]SQ(\'*@GL.;7>X&9K+_:2ENX&Y8S7)2+U4>,ES0[QCW*GY,8%?RM*[S![K9?W2!\[=86B_7( '7_X3Y.U0IKX]B:*8%>X)5C1PG/ MHFA2$/!Z,3%Z5#^ T4X0*:A?RW$&#F<0=X6>_ I6/E<&*ZY)7Y9FQ0$?@U?; M;9,R+4K/HN+I,L5??7H9SB'O(D72$%J-)EU@VVP4^0)NY$ ML9D&UL4$L! A0#% M @ /(1N30.24]X($0 -[T ! ( !-CP! &=V<"TR,#$X M,#DS,"YX