0000944480-18-000054.txt : 20180814 0000944480-18-000054.hdr.sgml : 20180814 20180814165611 ACCESSION NUMBER: 0000944480-18-000054 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 79 CONFORMED PERIOD OF REPORT: 20180630 FILED AS OF DATE: 20180814 DATE AS OF CHANGE: 20180814 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: 181018540 BUSINESS ADDRESS: STREET 1: 1332 LONDONTOWN BLVD CITY: SYKESVILLE STATE: MD ZIP: 21784 BUSINESS PHONE: 4109707874 MAIL ADDRESS: STREET 1: 1332 LONDONTOWN BLVD CITY: SYKESVILLE STATE: MD ZIP: 21784 10-Q 1 form10q.htm GSE SYSTEMS INC FORM 10-Q Q2 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 June 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,732,855 shares of common stock, with a par value of $0.01 per share outstanding as of July 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 June 30, 2018 (unaudited) and December 31, 2017
2
   
Unaudited Consolidated Statements of Operations for the Three and Six Months Ended June 30, 2018, and June 30, 2017
3
   
Unaudited Consolidated Statements of Comprehensive Income (Loss) for the Three and Six Months Ended June 30, 2018, and June 30, 2017
4
   
Unaudited Consolidated Statement of Changes in Stockholders' Equity for the Six Months Ended June 30, 2018
5
   
Unaudited Consolidated Statements of Cash Flows for the Six Months Ended June 30, 2018 and June 30, 2017
6
   
Notes to Consolidated Financial Statements
7
Item 2.
 
Management's Discussion and Analysis of Financial Condition and Results of Operations
23
Item 3.
 
Quantitative and Qualitative Disclosures About Market Risk
37
Item 4.
 
Controls and Procedures
37
       
PART II.
 
OTHER INFORMATION
38
Item 1.
 
Legal Proceedings
38
Item 1A.
 
Risk Factors
38
Item 2.
 
Unregistered Sales of Equity Securities and Use of Proceeds
38
Item 3.
 
Defaults Upon Senior Securities
38
Item 4.
 
Mine Safety Disclosures
38
Item 5.
 
Other Information
38
Item 6.
 
Exhibits
38
   
SIGNATURES
39

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)

 
June 30, 2018
 
December 31, 2017
 
(unaudited)
   
ASSETS
Current assets:
         
Cash and cash equivalents
$
9,959
 
$
19,111
Restricted cash
 
523
   
960
Contract receivables, net
 
19,221
   
13,997
Prepaid expenses and other current assets
 
2,049
   
2,795
Total current assets
 
31,752
   
36,863
           
Equipment, software, and leasehold improvements
 
5,270
   
4,782
Accumulated depreciation
 
(3,997)
   
(3,719)
Equipment, software, and leasehold improvements, net
 
1,273
   
1,063
           
Software development costs, net
 
759
   
690
Goodwill
 
13,518
   
8,431
Intangible assets, net
 
6,053
   
2,604
Deferred tax assets
 
6,387
   
6,494
Other assets
 
36
   
37
Total assets
$
59,778
 
$
56,182
           
LIABILITIES AND STOCKHOLDERS' EQUITY
Current liabilities:
         
Current portion of long-term debt, net of debt issuance costs and original issue discount
$
1,900
 
$
-
Accounts payable
 
834
   
1,251
Accrued expenses
 
2,560
   
2,276
Accrued compensation
 
3,454
   
2,866
Billings in excess of revenue earned
 
9,557
   
14,543
Accrued warranty
 
1,018
   
1,433
Contingent consideration
 
-
   
1,701
Other current liabilities
 
1,066
   
1,182
Total current liabilities
 
20,389
   
25,252
           
Long-term debt, less current portion, net of debt issuance costs and original issue discount
 
7,571
   
-
Other liabilities
 
1,421
   
1,258
Total liabilities
 
29,381
   
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,310,806 shares issued, 19,711,895 shares outstanding as of June 30, 2018; 30,000,000 shares authorized, 21,024,395 shares issued, 19,425,484 shares outstanding as of December 31, 2017
 
213
   
210
Additional paid-in capital
 
77,611
   
76,802
Accumulated deficit
 
(42,730)
   
(42,870)
   Accumulated other comprehensive loss    (1,698)      (1,471)
Treasury stock at cost, 1,598,911 shares in 2018 and 2017
 
(2,999)
   
(2,999)
Total stockholders' equity
 
30,397
   
29,672
Total liabilities and stockholders' equity
$
59,778
 
$
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
June 30,
 
Six months ended
June 30,
 
2018
 
2017
   
2018
 
2017
                       
Revenue
$
24,698
 
$
17,125
 
$
47,593
 
$
33,467
Cost of revenue
 
18,358
   
12,108
   
36,355
   
24,328
Gross profit
 
6,340
   
5,017
   
11,238
   
9,139
                       
Operating expenses:
                     
Selling, general and administrative
 
4,793
   
3,774
   
9,320
   
7,366
Research and development
 
189
   
348
   
518
   
750
Restructuring charges
 
190
   
-
   
1,107
   
45
Depreciation
 
176
   
99
   
279
   
175
Amortization of definite-lived intangible assets
 
312
   
34
   
462
   
98
Total operating expenses
 
5,660
   
4,255
   
11,686
   
8,434
                       
Operating income (loss)
 
680
   
762
   
(448)
   
705
                       
Interest (expense) income, net
 
(61)
   
18
   
(39)
   
45
(Loss) gain on derivative instruments, net
 
(91)
   
315
   
(247)
   
155
Other income (expense), net
 
4
   
(34)
   
29
   
(37)
Income (loss) before income taxes
 
532
   
1,061
   
(705)
   
868
(Benefit) provision for income taxes
 
(449)
   
234
   
(190)
   
307
Net income (loss)
$
981
 
$
827
 
$
(515)
 
$
561
                       
                       
Basic income (loss) per common share
$
0.05
 
$
0.04
 
$
(0.03)
 
$
0.03
                       
Diluted income (loss) per common share
$
0.05
 
$
0.04
 
$
(0.03)
 
$
0.03

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

3


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

 
Three months ended
June 30,
 
Six months ended
June 30,
 
2018
 
2017
 
2018
 
2017
                       
                       
Net income (loss)
$
981
 
$
827
 
$
(515)
 
$
561
Foreign currency translation adjustment
 
(182)
   
34
   
(227)
   
127
Comprehensive income (loss)
$
799
 
$
861
 
$
(742)
 
$
688

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
 
Additional
Paid-in
Capital
 
Accumulated
Deficit
 
Accumulated
Other Comprehensive
Loss
 
Treasury
Stock
 
Total
Shares
   
Amount
       
Shares
 
Amount
 
Balance, January 1, 2018
 
21,024
 
$
210
 
$
76,802
 
$
(42,870)
 
$
(1,471)
 
(1,599)
 
$
(2,999)
 
$
29,672
Cumulative effect of adopting ASC 606
 
-
   
-
   
-
   
655
   
-
 
-
   
-
   
655
Stock-based compensation expense
 
-
   
-
   
968
   
-
   
-
 
-
   
-
   
968
Common stock issued for options exercised
 
130
   
1
   
93
   
-
   
-
 
-
   
-
   
94
Common stock issued for RSUs vested
 
157
   
2
   
(2)
   
-
   
-
 
-
   
-
   
-
Vested RSU shares withheld to pay taxes
 
-
   
-
   
(250)
   
-
   
-
 
-
   
-
   
(250)
Foreign currency translation adjustment
 
-
   
-
   
-
   
-
   
(227)
 
-
   
-
   
(227)
Net loss
 
-
   
-
   
-
   
(515)
   
-
 
-
   
-
   
(515)
Balance, June 30, 2018
 
21,311
 
$
213
 
$
77,611
 
$
(42,730)
 
$
(1,698)
 
(1,599)
 
$
(2,999)
 
$
30,397

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)

 
Six months ended
June 30,
 
2018
 
2017
Cash flows from operating activities:
         
Net (loss) income
$
(515)
 
$
561
Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities:
         
Depreciation
 
279
   
175
Amortization of definite-lived intangible assets
 
462
   
98
Amortization of capitalized software development costs
 
203
   
234
Stock-based compensation expense
 
1,028
   
1,246
Bad debt expense
 
117
   
118
Loss (gain) on derivative instruments, net
 
247
   
(155)
Deferred income taxes
 
(179)
   
69
Changes in assets and liabilities:
         
Contract receivables, net
 
(3,030)
   
4,660
Prepaid expenses and other assets
 
506
   
435
Accounts payable, accrued compensation, and accrued expenses
 
(1,082)
   
(877)
Billings in excess of revenue earned
 
(4,121)
   
(3,902)
Accrued warranty
 
(239)
   
88
Other liabilities
 
(15)
   
125
Cash (used in) provided by operating activities
 
(6,339)
   
2,875
           
Cash flows from investing activities:
         
Capital expenditures
 
(488)
   
(54)
Capitalized software development costs
 
(272)
   
(88)
Acquisition of True North Consulting, net of cash acquired
 
(9,791)
   
-
Cash used in investing activities
 
(10,551)
   
(142)
           
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
 
(683)
   
-
Proceeds from issuance of common stock on the exercise of stock options
 
94
   
62
Contingent consideration payments to Hyperspring, LLC
 
(1,701)
   
(553)
RSUs withheld to pay taxes
 
(250)
   
(874)
Cash provided by (used in) financing activities
 
7,614
   
(1,365)
           
Effect of exchange rate changes on cash
 
(313)
   
232
Net (decrease) increase in cash, cash equivalents and restricted cash
 
(9,589)
   
1,600
Cash, cash equivalents, and restricted cash, beginning balance
 
20,071
   
22,887
Cash, cash equivalents, and restricted cash, ending balance
$
10,482
 
$
24,487
           
           


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 standalone software licenses, which do not require significant modification or customization is recognized upon its 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

   
For the Three Months Ended June 30, 2018
 
For the Six Months Ended June 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
 
$
24,698
 
 $ 
24,862
 
 $ 
(164)
 
$
47,593
 
 $ 
47,714
 
 $ 
(121)
Gross profit
   
6,340
   
6,504
   
(164)
   
11,238
   
11,359
   
(121)
(Benefit) provision for income taxes
   
(449)
   
(326)
   
123
   
(190)
   
(95)
   
95
Net income (loss)
   
981
   
1,022
   
(41)
   
(515)
   
(489)
   
(26)

Balance Sheet
   
June 30, 2018
   
As Reported
 
Balance without adoption of ASC 606
 
Effect of Change
Contract receivables, net
 
$
19,221
 
$
19,231
 
$
(10)
Deferred tax assets
   
6,387
   
6,533
   
(146)
Billings in excess of revenue earned
   
9,557
   
10,342
   
(785)
Accumulated deficit
   
(42,730)
   
(43,359)
   
629

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.3 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 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 Income (Loss) per Common Share

Basic income (loss) per share is based on the weighted average number of outstanding common shares for the period. Diluted income (loss) per share adjusts the weighted average shares outstanding for the potential dilution that could occur if outstanding vested stock options were exercised.

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

(in thousands, except for share amounts)
Three months ended
   
Six months ended
 
June 30,
   
June 30,
 
2018
 
2017
 
2018
   
2017
Numerator:
                       
Net income (loss)
$
981
 
$
827
 
$
(515)
   
$
561
                         
Denominator:
                       
Weighted-average shares outstanding for basic income (loss) per share
 
19,651,441
   
19,196,133
   
19,580,046
     
19,154,297
                         
Effect of dilutive securities:
                       
Stock options and restricted stock units
 
377,682
   
365,112
   
-
     
317,497
Adjusted weighted-average shares outstanding and assumed conversions for diluted income (loss) per share
 
20,029,123
   
19,561,245
   
19,580,046
     
19,471,794
                         
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
 
374,833
   
564,833
   
714,821
     
564,833
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 June 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, net of cash acquired" line caption.

(in thousands)

Total purchase price
 
 $
9,941
       
 Purchase price allocation:
     
Cash
   
150
Contract receivables
   
2,345
Prepaid expenses and other current assets
   
4
Property, and equipment, net
   
1
Intangible assets
   
3,911
Accounts payable, accrued expenses
   
(1,420)
Accrued compensation
 
 
(137)
 Total identifiable net assets
   
4,854
 Goodwill
   
5,087
 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 $5.1 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 $3.9 million, including customer contracts and relationships, tradename, non-compete agreements, and alliance agreements, with amortization periods of four to 15 years. The fair value of the intangible assets is provisional pending receipt of the final valuations for these assets.
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 10 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 June 30,
 
Six months ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(unaudited and in thousands)
Revenue
$
25,892
 
$
30,413
 
$
50,763
 
$
57,768
Net income (loss)
 
615
   
459
   
(1,368)
   
(512)

True North contributed revenue of $1.3 million and net income of $0.2 million to the Company for the period from May 11, 2018 to June 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 period ended June 30, 2018, the Company has incurred $0.5 million of transaction costs related to the acquisition of True North. These expenses are included in general and administrative expense on GSE's consolidated statements of operations and are reflected in pro forma earnings for the six months ended June 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 U.K. 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 and 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, GSE expects to record a restructuring charge of approximately $2.0 million, primarily related to workforce reductions, contract termination costs and asset write-offs due to the exit activities. As of June 30, 2018, we had recorded a restructuring charge of $1.8 million. 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 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:

(in thousands)
   
June 30, 2018
   
Total Expected Costs
 
Costs Incurred to Date
 
Expected Costs Remaining
Employee termination benefits
 
$
831
 
$
831
 
$
-
Lease termination costs
   
604
   
604
   
-
Assets write-offs/impairment
   
222
   
222
   
-
Other restructuring costs
   
342
   
183
   
159
Total Restructuring costs
 
$
1,999
 
$
1,840
 
$
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
   
366
   
604
   
137
   
1,107
Payments
   
(503)
   
(624)
   
(170)
   
(1,297)
Currency translation and other adjustments
 
 
(11)
 
 
70
 
 
-
 
 
59
Balance as of June 30, 2018
 
$
317
 
$
50
 
$
-
 
$
367

The accrued employee termination benefits were included in "accrued compensation" line, 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 liability as of June 30, 2018.

7.
Contract Receivables

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

The components of contract receivables are as follows:

(in thousands)
June 30,
 
December 31,
 
2018
 
2017
Billed receivables
$
9,544
 
$
8,154
Unbilled receivables
 
9,928
   
5,980
Allowance for doubtful accounts
 
(251)
   
(137)
Total contract receivables, net
$
19,221
 
$
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 three and six months ended June 30, 2018 and 2017, the Company recorded allowances for doubtful accounts of $117,000 and $118,000, respectively.

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

As of June 30, 2018 and December 31, 2017, the Company had one customer that accounted for 26.6% and 26.7%, respectively, 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)
June 30,
 
December 31,
 
2018
 
2017
Inventory
$
444
 
$
755
Income taxes receivable
 
387
   
418
Prepaid expenses
 
402
   
549
Other current assets
 
816
   
1,073
Total prepaid expenses and other current assets
$
2,049
 
$
2,795

At June 30, 2018 and December 31, 2017, prepaid expenses and other current assets are comprised primarily of inventory and other current assets. Inventory is being purchased 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 $167,000 and $272,000 for the three and six months ended June 30, 2018, respectively, and $59,000 and $88,000 for the three and six months ended June 30, 2017, respectively. Total amortization expense was $85,000 and $203,000 for the three and six months ended June 30, 2018, respectively, and $117,000 and $234,000 for the three and six months ended June 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 June 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
   
5,087
   
-
   
5,087
Balance, June 30, 2018
 
$
5,087
 
 $
8,431
 
 $
13,518

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 period three and six months ended June 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 June 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 new term loan to finance the acquisition of True North. As of June 30, 2018, the carrying amount of the long-term debt was $9.5 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 six months ended June 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 June 30, 2018.

The following table presents assets and liabilities measured at fair value at June 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
$
1,396
 
$
-
 
$
-
 
$
1,396
Foreign exchange contracts
 
-
   
32
   
-
   
32
Total assets
$
1,396
 
$
32
 
$
-
 
$
1,428
                       
Liability awards
$
-
 
$
(302)
 
$
-
 
$
(302)
Interest rate swap contract
 
-
   
(11)
   
-
   
(11)
Total liabilities
$
-
 
$
(313)
 
$
-
 
$
(313)
                       

Money market funds at both June 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 six months ended June 30, 2018:

(in thousands)
 
   
     
Balance, January 1, 2018
$
1,701
Payments made on contingent liabilities
 
(1,701)
Change in fair value
 
-
Balance, June 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 June 30, 2018, the Company had foreign exchange contracts outstanding of approximately 112.5 million Japanese Yen 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:

 
June 30,
 
December 31,
(in thousands)
2018
 
2017
           
Prepaid expenses and other current assets
         
Foreign exchange contracts
$
32
 
$
201
Total asset derivatives
 
32
 
$
201
           
Other liabilities
         
Interest rate swaps
 
(11)
   
-
Total liability derivatives
 
(11)
   
-
           
Net fair value
$
21
 
$
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 six months ended June 30, 2018 and 2017, the Company recognized a net (loss) gain on its derivative instruments as outlined below:

 
Three months ended
June 30,
 
Six months ended
June 30,
(in thousands)
2018
 
2017
 
2018
 
2017
                       
Interest rate swap - change in fair value
$
(11)
 
$
-
 
$
(11)
 
$
-
Foreign exchange contracts-change in fair value
 
(46)
   
157
   
(164)
   
71
Remeasurement of related contract receivables, billings in excess of revenue earned, and subcontractor accruals
 
(34)
   
158
   
(72)
   
84
                       
(Loss) gain on derivative instruments, net
$
(91)
 
$
315
 
$
(247)
 
$
155

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.6 million of stock-based compensation expense related to equity awards for the three months ended June 30, 2018 and 2017, respectively, and recognized $1.0 million and $1.3 million of stock-based compensation expense related to equity awards for the six months ended June 30, 2018 and 2017, respectively, under the fair value method. In addition to the equity-based compensation expense recognized, the Company also recognized $28,000 and $6,000 of stock-based compensation related to the change in the fair value of cash-settled restricted stock units (RSUs) during the three months ended June 30, 2018 and 2017, respectively. During the six months ended June 30, 2018 and 2017, the Company recorded an expense of $60,000 and a net reduction of $12,000 in the fair value of cash-settled RSUs, respectively.

During the three and six months ended June 30, 2018, the Company granted 178,434 and 388,526 time-based RSUs with an aggregate fair value of $0.6 million and $1.3 million, respectively. For the three and six months ended June 30, 2017, the Company granted 172,875 and 396,677 time-based RSUs with an aggregate fair value of $0.6 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 six months ended June 30, 2018 and 2017, the Company did not grant performance-based RSUs or stock options.

 
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 June 30, 2018, there were no outstanding borrowings under the RLOC and three letters of credit totaling $1.2 million. The amount available at June 30, 2018, after consideration of letters of credit was approximately $3.8 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 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 June 30, 2018, the outstanding long-term debt under the delayed draw term loan facility was as follows:
     
Long-term debt, net of discount
 
$
9,471
Less: current portion of long-term debt
 
 
(1,900)
Long-term debt, less current portion
 
$
7,571

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 June 30, 2018, the Company was in compliance with its financial covenants.

BB&T Bank

At June 30, 2018, the Company had one letter of credit with BB&T totaling $0.5 million, which expired and is pending release by the bank and customer. At June 30, 2018 and December 31, 2017, the cash collateral account with BB&T totaled $0.5 million and $1.0 million, respectively. The balances were classified as restricted cash on the consolidated balance sheets.
19


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.0 million, while the remaining $0.7 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
 
(93)
Current period claims
 
(146)
Currency adjustment
 
(5)
Balance at June 30, 2018
$
1,709

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

(in thousands)

   
Three months ended June 30,
 
Six months ended June 30,
   
2018
 
2017 (1)
 
2018
 
2017 (1)
Performance Improvement Solutions segment
                       
System Design and Build
 
$
7,300
 
$
8,773
 
$
14,795
 
$
16,092
Software
   
546
   
1,091
   
1,415
   
1,547
Training and Consulting Services
   
3,018
   
1,822
   
4,555
   
3,717
                         
Nuclear Industry Training and Consulting segment
                       
Training and Consulting Services
   
13,834
   
5,439
   
26,828
   
12,111
   
 
 
 
 
 
 
 
 
 
 
 
Total revenue
 
$
24,698
 
$
17,125
 
$
47,593
 
$
33,467

(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)
   
June 30, 2018
 
December 31, 2017
Billings in excess of revenue earned (BIE)
 
$
9,557
 
$
14,543
Revenue recognized in the period from amounts included in BIE at the beginning of the period
 
$
7,954
   
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 six months ended June 30, 2018, the Company recognized revenue of $0.7 million related to performance obligations satisfied in previous periods.

As of June 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 $31.3 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.
20


17.
Income Taxes

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

(in thousands)
 
Three months ended
June 30,
 
Six months ended
June 30,
 
2018
 
2017
   
2018
 
2017
(Benefit) provision for income taxes
$
(449)
 
$
234
 
$
(190)
 
$
307
Effective tax rate
 
-84.4 %
   
22.1%
   
27.0 %
   
35.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 (84.4)% and 27.0% for the three and six months ended June 30, 2018. For the three months ended June 30, 2018, the difference between our effective tax rate of 27.0% and the U.S. statutory federal income tax rate of 21% was primarily due to permanent differences, accruals related to uncertain tax positions for certain foreign tax contingencies, and discrete item adjustments for the foreign taxes. For the six months ended June 30, 2018, the difference between the effective tax rate of  (84.4)% and the U.S. statutory federal income tax rate of 21% was primarily due to changes in jurisdictional income and the inclusion of income from a new 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, 2014 forward for China, and 2015 forward for both India and 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 June 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 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 three months ended June 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.


21


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 training applications include turnkey and custom training services, while engineering services include plant design verification and validation. The Company provides these services across all market segments. 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
June 30,
 
Six months ended
June 30,
 
2018
 
2017
   
2018
 
2017
Revenue:
                     
Performance Improvement Solutions
$
10,864
 
$
11,686
 
$
20,765
 
$
21,356
Nuclear Industry Training and Consulting
 
13,834
   
5,439
   
26,828
   
12,111
   
24,698
   
17,125
   
47,593
   
33,467
                       
Operating income:
                     
Performance Improvement Solutions
 
619
   
997
   
(171)
   
886
Nuclear Industry Training and Consulting
 
61
   
(192)
   
(277)
   
116
Change in fair value of contingent consideration, net
 
-
   
(43)
   
-
   
(297)
                       
Operating income (loss)
 
680
   
762
   
(448)
   
705
                       
Interest (expense) income, net
 
(61)
   
18
   
(39)
   
45
(Loss) gain on derivative instruments, net
 
(91)
   
315
   
(247)
   
155
Other income (expense), net
 
4
   
(34)
   
29
   
(37)
Income (loss) before income taxes
$
532
 
$
1,061
 
$
(705)
 
$
868

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 June 30, 2018 and 2017, a total of $1.0 million and $0.6 million of corporate overhead, respectively, was allocated to Nuclear Industry Training and Consulting segment. For the six months ended June 30, 2018 and 2017, a total of $2.1 million and $1.2 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:

   
June 30, 2018
 
December 31, 2017
Cash and cash equivalents
 
$
9,959
 
$
19,111
Restricted cash
 
 
523
 
 
960
Cash, cash equivalents, and restricted cash
 
$
10,482
 
$
20,071

22

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

GSE is a leading provider of professional and technical engineering, staffing services, and simulation software to clients in the power and process industries. We provide customers with simulation, engineering and plant services that help clients reduce risks associated with operating their plants, increase revenue through improved plant and employee performance, and lower costs through improved operational efficiency. In addition, we provide professional services that systematically help clients fill key vacancies in the organization on a short-term basis, primarily in procedures, engineering, technical support, and training focused on regulatory compliance and certification in the nuclear power industry. Our operations also include interactive computer-based tutorials and simulation software for the refining, chemical, and petrochemical industries.

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


23

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

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 particular nuclear; value added components for nuclear power plants; 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 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. In September 2017, we acquired Absolute, a provider of technical consulting and staffing solutions to the global nuclear power industry, located in Navarre, Florida and in May 2018, we acquired True North, a leading provider of specialty engineering solutions to the 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 add new capabilities to the GSE solution offering, and bring new highly complementary customers to GSE while 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. 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 June 30, 2018, we had approximately 467 employees, which includes approximately 195 in our Performance Improvement segment and 272 in our Nuclear Industry Training and Consulting segment. To date, we have been able to locate and engage highly qualified employees as needed and we expect our growth efforts to be addressed through attracting top talent.

Backlog.  As of June 30, 2018, we had approximately $68.1 million of total gross revenue backlog, which included $43.6 million of Performance Improvement Solutions backlog and $24.5 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.

25

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

26

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.

27

Results of Operations

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

(in thousands)
Three months ended June 30,
 
Six months ended June 30,
 
2018
 
%
 
2017
 
%
 
2018
 
%
 
2017
 
%
Revenue
$
24,698
 
100.0 %
 
$
17,125
 
100.0 %
 
$
47,593
 
100.0 %
 
$
33,467
 
100.0 %
Cost of revenue
 
18,358
 
74.3 %
   
12,108
 
70.7 %
   
36,355
 
76.4 %
   
24,328
 
72.7 %
Gross profit
 
6,340
 
25.7 %
   
5,017
 
29.3 %
   
11,238
 
23.6 %
   
9,139
 
27.3 %
Operating expenses:
                                     
Selling, general and administrative
 
4,793
 
19.4 %
   
3,774
 
22.0%
   
9,320
 
19.6%
   
7,366
 
22.0%
Research and development
 
189
 
0.8 %
   
348
 
2.0 %
   
518
 
1.1 %
   
750
 
2.2%
Restructuring charges
 
190
 
0.8%
   
-
 
0.0%
   
1,107
 
2.3%
   
45
 
0.1%
Depreciation
 
176
 
0.7 %
   
99
 
0.6 %
   
279
 
0.6 %
   
175
 
0.5 %
Amortization of definite-lived intangible assets
 
312
 
1.3 %
   
34
 
0.2 %
   
462
 
1.0 %
   
98
 
0.3 %
Total operating expenses
 
5,660
 
22.9 %
   
4,255
 
24.8 %
   
11,686
 
24.6 %
   
8,434
 
25.2 %
                                       
Operating income (loss)
 
680
 
2.8%
   
762
 
4.5%
   
(448)
 
(1.0)%
   
705
 
2.1%
                                       
Interest (expense) income, net
 
(61)
 
(0.2)%
   
18
 
0.1%
   
(39)
 
(0.1)%
   
45
 
0.1%
(Loss) gain on derivative instruments, net
 
(91)
 
(0.4)%
   
315
 
1.8%
   
(247)
 
(0.5)%
   
155
 
0.5%
Other income (expense), net
 
4
 
0.0%
   
(34)
 
(0.1)%
   
29
 
0.1%
   
(37)
 
(0.1)%
                                       
Income (loss) before income taxes
 
532
 
2.2%
   
1,061
 
6.2%
   
(705)
 
(1.5)%
   
868
 
2.6%
(Benefit) provision for income taxes
 
(449)
 
(1.8)%
   
234
 
1.5%
   
(190)
 
(0.4)%
   
307
 
0.9%
Net income (loss)
$
981
 
4.0%
 
$
827
 
4.8%
 
$
(515)
 
(1.1)%
 
$
561
 
1.7%

28


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

Revenue. Total revenue for the three months ended June 30, 2018, increased 44.2% compared to the three months ended June 30, 2017. For the six months ended June 30, 2018, revenue increased 42.2% compared to the six months ended June 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
 
Six months ended
 
June 30,
 
June 30,
(in thousands)
2018
 
2017
   
2018
 
2017
Revenue:
                     
Performance Improvement Solutions
$
10,864
 
$
11,686
 
$
20,765
 
$
21,356
Nuclear Industry Training and Consulting
 
13,834
   
5,439
   
26,828
   
12,111
Total revenue
$
24,698
 
$
17,125
 
$
47,593
 
$
33,467

Performance Improvement Solutions revenue decreased approximately $0.8 million or 7.0% during the three months ended June 30, 2018, compared to the same period in the prior year. Total new orders for this segment were $8.6 million during the three months ended June 30, 2018, an increase of $4.4 million when compared to the $4.2 million in the new orders during the three months ended June 30, 2017. The decrease in revenue was primarily due to the following: a decline of $1.8 million in revenue from our Performance Solutions subsidiary due to timing differences, as some of the 2017 major projects completed in late 2017 or early 2018; the fact that some major projects from new orders will start in the second half of 2018; and a decline of $0.3 million from foreign subsidiaries as a result of the winding down of the international subsidiaries. The decrease was partially offset by the acquisition of True North, which contributed $1.3 million of revenue to the segment since the acquisition on May 11, 2018.

For the six months ended June 30, 2018, Performance Improvement Solutions revenue was $20.8 million compared to $21.4 million for the six months ended June 30, 2017. We recorded total orders of $14.5 million during the six months ended June 30, 2018, an increase of $5.4 million compared to $9.1 million in the six months ended June 30, 2017. The decrease in revenue for the six months ended June 30, 2018 compared to the prior year was mainly driven by a decrease of $1.4 million in revenues from Performance Solutions subsidiary due to timing differences as discussed above, and a decrease of $0.5 million from foreign subsidiaries as a result of the winding down of the international subsidiaries. The decrease was partially offset by the acquisition of True North, which contributed $1.3 million of revenues to the segment since the acquisition.

For the three months ended June 30, 2018, Nuclear Industry Training and Consulting revenue increased $8.4 million, or 154.3% compared to the three months ended June 30, 2017. Total orders for this segment were $7.4 million in the three months ended June 30, 2018, compared to $3.9 million in the prior year. The increase in the revenue was largely due to the acquisition of Absolute which contributed $7.5 million of revenues to the current year and an increase of $0.9 million from Hyperspring due to overall increased staff augmentation needs from its customers.

For the six months ended June 30, 2018, Nuclear Industry Training and Consulting revenue increased $14.7 million, or 121.5% compared to the six months ended June 30, 2017. We recorded total orders of $26.2 million in the six months ended June 30, 2018, compared to $18.8 million in the six months ended June 30, 2017. The $14.7 million increase was primarily attributable to the acquisition of Absolute, which contributed $14.9 million of revenues to the current year increase.

At June 30, 2018, backlog was $68.1 million: $43.6 million for the Performance Improvement Solutions business segment, $4.6 million of which was attributable to True North, and $24.5 million for Nuclear Industry Training and Consulting. At 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 Performance Improvement Solutions 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.
29


Gross Profit. Gross profit totaled $6.3 million for the three months ended June 30, 2018, compared to $5.0 million for the same period in 2017.  As a percentage of revenue, gross profit decreased from 29.3% for the three months ended June 30, 2017, to 25.7% for the three months ended June 30, 2018.  For the six months ended June 30, 2018, gross profit was $11.2 million compared to $9.1 million for the same period in 2017.  As a percentage of revenue, gross profit decreased from 27.3% for the six months ended June 30, 2017, to 23.6% for the six months ended June 30, 2018.

 
Three months ended
 
Six months ended
 
June 30,
 
June 30,
(in thousands)
2018
 
%
 
2017
 
%
 
2018
 
%
 
2017
 
%
Gross profit:
                                     
Performance Improvement Solutions
$
4,429
 
40.8 %
 
$
4,389
 
37.6 %
 
$
7,680
 
37.0 %
 
$
7,433
 
34.8 %
Nuclear Industry Training and Consulting
 
1,911
 
13.8 %
   
628
 
11.5 %
   
3,558
 
13.3 %
   
1,706
 
14.1 %
Consolidated gross profit
$
6,340
 
25.7 %
 
$
5,017
 
29.3 %
 
$
11,238
 
23.6 %
 
$
9,139
 
27.3 %

The year over year increase in gross profit percentage for Performance Improvement Solutions during 2018 was primarily driven by cost savings realized in the second quarter of 2018 for a major project, which resulted in a revenue recognition of $0.7 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 June 30, 2017, as compared to other periods; this was mainly due to lower margin projects from a major customer in 2017. The minor fluctuations in gross profit percentage in other periods represented the normal changes in the mix of projects with different margins.

30


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

 
Three months ended
 
Six months ended
 
June 30,
 
June 30,
(in thousands)
2018
 
2017
   
2018
 
2017
Corporate charges
$
3,432
 
$
2,600
 
$
6,769
 
$
5,042
Business development
 
965
   
792
   
1,883
   
1,477
Facility operation & maintenance (O&M)
 
276
   
221
   
547
   
432
Bad debt expense
 
117
   
118
   
117
   
118
Contingent consideration accretion
 
-
   
43
   
-
   
297
Other
 
3
   
-
   
4
   
-
Total
$
4,793
 
$
3,774
 
$
9,320
 
$
7,366

Corporate charges increased from $2.6 million for the three months ended June 30, 2017, to $3.4 million for the three months ended June 30, 2018. The increase was primarily driven by $0.5 million of acquisition expenses related to the True North acquisition; $0.1 million of corporate charges attributable to Absolute which was acquired in September 2017; higher labor costs of $0.1 million due to higher headcount and higher bonus of $0.1 million mainly due to a new post earnout bonus plan in 2018 for certain Hyperspring employees. For the six months ended June 30, 2018 and 2017, corporate charges increased from $5.0 million to $6.8 million. The increase was primarily due to $0.5 million of acquisition expenses related to the True North acquisition; higher bonus of $0.4 million mainly due to a new post earnout bonus plan in 2018 for certain Hyperspring employees; $0.3 million of corporate charges attributable to Absolute; higher professional fees of $0.2 million associated with the adoption of the new revenue standard (ASC 606) and the impact of the Tax Cuts and Jobs Act; and higher labor costs of $0.2 million due to higher headcount.

Business development expense increased $0.2 million and $0.4 million for the three and six months ended June 30, 2018, respectively, compared to the same periods in 2017. This was mainly due to acquisition of Absolute.

Facility O&M expenses increased $55,000 and $115,000 for the three and six months ended June 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 location in March 2018.

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.




31

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 $0.2 million and $0.3 million for the three months ended June 30, 2018 and 2017, respectively. Before capitalization of software development costs, R&D costs totaled $0.4 million for each of the three months ended June 30, 2018 and 2017. R&D costs, net of capitalized software, totaled $0.5 million and $0.8 million for the six months ended June 30, 2018 and 2017, respectively. R&D expenses before capitalization of software development costs totaled $0.8 million for each of the six months ended June 30, 2018 and 2017. The decrease in R&D expenses in 2018 was mainly due to that more software projects had 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.0 million, excluding any tax impacts and cumulative translation adjustments. The Company recorded restructuring charges of $0.2 million and $1.1 million for the three and six months ended June 30, 2018, primarily consisted of lease termination costs, employee severance costs and other charges. As of June 30, 2018, we had recorded accumulated restructuring charges of $1.8 million, and we expect to record the remaining restructuring charges of approximately $0.2 million by the end of 2018. These restructuring charges exclude cumulative translation adjustment losses of approximately $1.6 million, assuming currency rates at June 30, 2018, and will be recorded as a charge against net income upon liquidation of the respective foreign subsidiaries. We also expect to recognize tax benefits related to the liquidation of these subsidiaries that may offset the majority of the currency translation adjustment losses. For the six months ended June 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 $77,000 and $104,000 for the three and six months ended June 30, 2018, compared to the same periods in 2017. The increase in 2018 was largely driven by the 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.3 million and $34,000 for the three months ended June 30, 2018 and 2017, respectively. For the six months ended June 30, 2018 and 2017, amortization expense related to definite-lived intangible assets totaled $0.5 million and $0.1 million, respectively. The increase in amortization of definite-lived intangible assets in 2018 was primarily due to acquisition of Absolute and True North. During the three and six months ended June 30, 2018, Absolute's amortization expenses totaled $167,000 and $286,000, respectively. During the three months ended June 30, 2018, True North's amortization expenses were $136,000.

Interest (expense) income, net. Interest expenses totaled $61,000 and $39,000 for the three and six months ended June 30, 2018, respectively. Interest income totaled $18,000 and $45,000 for the three and six months ended June 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 had recorded interest expenses of $64,000 related to the term loan for the three months ended June 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 six months ended June 30, 2018 and 2017:

   
Three months ended June 30,
 
Three months ended June 30,
   
2018
 
2017
 
2018
 
2017
Interest rate swap - change in fair value
 
$
(11)
 
$
-
 
$
(11)
 
$
-
Foreign exchange contracts- change in fair value
 
(46)
   
157
   
(164)
   
71
Remeasurement of related contract receivables, billings in excess of revenue earned, and subcontractor accruals
   
(34)
 
 
158
 
 
(72)
   
84
(Loss) gain on derivative instruments, net
 
$
(91)
 
 
315
 
$
(247)
 
$
155


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


(Benefit) provision for Income Taxes

Income tax expense (benefit) was $(0.4) million and $(0.2) million with effective income tax rates of (84.4)% and 27.0% for the three and six months ended June 30, 2018, respectively. This is compared to income tax expense of $0.2 million and $0.3 million with effective income tax rates of 22.1% and 35.4%, for the three and six months ended June 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 (84.4)% and 27.0% for the three and six months ended June 30, 2018. For the three months ended June 30, 2018, the difference between our effective tax rate of 27.0% and the U.S. statutory federal income tax rate of 21% was primarily due to permanent differences, accruals related to uncertain tax positions for certain foreign tax contingencies, and discrete item adjustments for the foreign taxes. For the six months ended June 30, 2018, the difference between the effective tax rate of  (84.4)% and the U.S. statutory federal income tax rate of 21% was primarily due to changes in jurisdictional income and the inclusion of income from a new 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, 2014 forward for China, and 2015 forward for both India and 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 allowance for its Chinese, U.K., and Swedish net deferred tax assets at June 30, 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.
33

Critical Accounting Policies and Estimates

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

Liquidity and Capital Resources

As of June 30, 2018, the Company's cash, cash equivalents and restricted cash totaled $10.5 million compared to $20.1 million at December 31, 2017.

For the six months ended June 30, 2018 and 2017, net cash (used in) provided by operating activities was $(6.3) million and $2.9 million, respectively. The year over year change of $9.2 million in cash flows (used in) provided by operating activities was primarily driven by cash payments of $1.3 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.6 million and $0.1 million for the six months ended June 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.8 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.

For the six months ended June 30, 2018 and 2017, cash provided by (used in) financing activities totaled $7.6 million and $(1.4) million, respectively. The increase in the cash inflow from financing activities was largely driven by the proceeds from issuance of 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 $0.7 million on the term loan and an increase of $1.1 million in contingent consideration payments to the former Hyperspring owners as we paid off the earnout.

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

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

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

BB&T Bank

At June 30, 2018, we had one letter of credit with BB&T totaling $0.5 million, which expired and is pending on release by the bank and customer. At June 30, 2018 and December 31, 2017, the cash collateral account with BB&T totaled $0.5 million and $1.0 million, respectively and were classified as restricted cash on the consolidated balance sheets.
34

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
 
Six months ended
   
June 30,
 
June 30,
   
2018
 
2017
 
2018
 
2017
Net income (loss)
 
$
981
 
$
827
 
$
(515)
 
$
561
Interest (expense) income, net
   
61
   
(18)
   
39
   
(45)
(Benefit) provision for income taxes
   
(449)
   
234
   
(190)
   
307
Depreciation and amortization
 
 
573
 
 
250
 
 
944
 
 
507
EBITDA
   
1,166
   
1,293
   
278
   
1,330
Change in fair value of contingent consideration
   
-
   
43
   
-
   
297
Restructuring charges
   
190
   
-
   
1,107
   
45
Stock-based compensation expense
   
401
   
650
   
1,028
   
1,246
Impact of the change in fair value of derivative instruments
   
91
   
(315)
   
247
   
(155)
Acquisition-related expense
   
491
   
-
   
491
   
-
Bankruptcy related expense
 
 
65
 
 
122
 
 
65
 
 
122
Adjusted EBITDA
 
$
2,404
 
$
1,793
 
$
3,216
 
$
2,885





35

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
 
Six months ended
   
June 30,
 
June 30,
   
2018
 
2017
 
2018
 
2017
Net income (loss)
 
$
981
 
$
827
 
$
(515)
 
$
561
Change in fair value of contingent consideration
   
-
   
43
   
-
   
297
Restructuring charges
   
190
   
-
   
1,107
   
45
Stock-based compensation expense
   
401
   
650
   
1,028
   
1,246
Impact of the change in fair value of derivative instruments
   
91
   
(315)
   
247
   
(155)
Acquisition-related expense
   
491
   
-
   
491
   
-
Amortization of intangible assets related to acquisitions
   
312
   
34
   
462
   
98
Bankruptcy related expense
 
 
65
 
 
122
 
 
65
 
 
122
Adjusted net income
 
$
2,531
 
$
1,361
 
$
2,885
 
$
2,214
                         
Diluted income (loss) per common share
 
$
0.05
 
$
0.04
 
$
(0.03)
 
$
0.03
                         
Adjusted earnings per common share – Diluted
 
$
0.13
 
$
0.07
 
$
0.14
 
$
0.11
                         
Weighted average shares outstanding - Diluted(1)
 
 
20,029,123
 
 
19,561,245
 
 
19,920,034
 
 
19,471,794

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

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 September 20, 2017, the Company completed the acquisition of Absolute Consulting, Inc. On May 11, 2018, GSE acquired True North Consulting, LLC. Absolute and True North constitutes 38% of total assets of the Company at June 30, 2018, and 34% of the Company's consolidated revenue for the six months ended June 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 Absolute and True North from its evaluation of disclosure controls and procedures from the date of such acquisition through June 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.


37

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

38

SIGNATURES

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


Date:  August 14, 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)

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


I, Kyle J. Loudermilk, certify that:

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

Date:  August 14, 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:  August 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 June 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:  August 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-20180630.xml XBRL INSTANCE DOCUMENT 0000944480 2018-01-01 2018-06-30 0000944480 2018-07-31 0000944480 2018-06-30 0000944480 2017-12-31 0000944480 2017-01-01 2017-06-30 0000944480 2017-04-01 2017-06-30 0000944480 2018-04-01 2018-06-30 0000944480 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000944480 us-gaap:CommonStockMember 2017-12-31 0000944480 us-gaap:TreasuryStockMember 2017-12-31 0000944480 us-gaap:RetainedEarningsMember 2017-12-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-06-30 0000944480 us-gaap:CommonStockMember 2018-01-01 2018-06-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-06-30 0000944480 us-gaap:RetainedEarningsMember 2018-01-01 2018-06-30 0000944480 us-gaap:CommonStockMember 2018-06-30 0000944480 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0000944480 us-gaap:TreasuryStockMember 2018-06-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0000944480 us-gaap:RetainedEarningsMember 2018-06-30 0000944480 2016-12-31 0000944480 2017-06-30 0000944480 gvp:AbsoluteConsultingIncMember 2018-01-01 2018-06-30 0000944480 gvp:TrueNorthConsultingLLCMember 2018-01-01 2018-06-30 0000944480 gvp:PerformanceImprovementSolutionsMember us-gaap:SalesRevenueServicesNetMember 2018-01-01 2018-06-30 0000944480 us-gaap:SalesRevenueServicesNetMember gvp:NuclearIndustryTrainingAndConsultingMember 2018-01-01 2018-06-30 0000944480 srt:MinimumMember 2018-01-01 2018-06-30 0000944480 srt:MaximumMember 2018-01-01 2018-06-30 0000944480 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-06-30 0000944480 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-04-01 2018-06-30 0000944480 us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-04-01 2018-06-30 0000944480 us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-06-30 0000944480 us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-06-30 0000944480 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-06-30 0000944480 us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2017-12-31 0000944480 gvp:AbsoluteConsultingIncMember 2017-09-20 0000944480 gvp:TrueNorthConsultingLLCMember 2018-05-11 0000944480 gvp:TrueNorthConsultingLLCMember 2018-05-11 2018-05-11 0000944480 gvp:AbsoluteConsultingIncMember 2017-09-20 2017-09-20 0000944480 2017-09-20 2017-09-20 0000944480 gvp:TrueNorthConsultingLLCMember 2018-06-30 0000944480 gvp:TrueNorthConsultingLLCMember 2018-05-12 2018-06-30 0000944480 us-gaap:TrademarksAndTradeNamesMember 2017-09-20 2017-09-20 0000944480 us-gaap:CustomerRelationshipsMember 2017-09-20 2017-09-20 0000944480 us-gaap:EmployeeSeveranceMember 2018-06-30 0000944480 gvp:AssetsWriteOffMember 2018-06-30 0000944480 us-gaap:OtherRestructuringMember 2018-06-30 0000944480 us-gaap:ContractTerminationMember 2018-06-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:EmployeeSeveranceMember 2018-01-01 2018-06-30 0000944480 us-gaap:ContractTerminationMember 2018-01-01 2018-06-30 0000944480 us-gaap:OtherRestructuringMember 2018-01-01 2018-06-30 0000944480 2018-07-01 2018-07-31 0000944480 gvp:ContractReceivableMember 2017-12-31 0000944480 gvp:ContractReceivableMember 2018-06-30 0000944480 gvp:ContractReceivableMember 2017-01-01 2017-12-31 0000944480 gvp:ContractReceivableMember 2018-01-01 2018-06-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2017-12-31 0000944480 gvp:PerformanceImprovementSolutionsMember 2017-12-31 0000944480 gvp:PerformanceImprovementSolutionsMember 2018-01-01 2018-06-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2018-01-01 2018-06-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2018-06-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2018-06-30 0000944480 us-gaap:FairValueInputsLevel2Member 2018-06-30 0000944480 us-gaap:FairValueInputsLevel3Member 2018-06-30 0000944480 us-gaap:FairValueInputsLevel1Member 2018-06-30 0000944480 us-gaap:FairValueInputsLevel2Member 2017-12-31 0000944480 us-gaap:FairValueInputsLevel3Member 2017-12-31 0000944480 us-gaap:FairValueInputsLevel1Member 2017-12-31 0000944480 us-gaap:ForeignExchangeContractMember 2018-06-30 0000944480 us-gaap:ForeignExchangeContractMember 2017-12-31 0000944480 us-gaap:ForeignExchangeContractMember 2018-01-01 2018-06-30 0000944480 us-gaap:LondonInterbankOfferedRateLIBORMember 2018-01-01 2018-06-30 0000944480 gvp:LIBORBBABloombergMember 2018-01-01 2018-06-30 0000944480 gvp:DelayedDrawTermLoanMember srt:MaximumMember 2018-01-01 2018-06-30 0000944480 gvp:DelayedDrawTermLoanMember srt:MinimumMember 2018-01-01 2018-06-30 0000944480 us-gaap:InterestRateSwapMember 2018-06-30 0000944480 us-gaap:ForeignExchangeContractMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2017-12-31 0000944480 us-gaap:ForeignExchangeContractMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2018-06-30 0000944480 us-gaap:InterestRateSwapMember us-gaap:OtherNoncurrentLiabilitiesMember 2018-06-30 0000944480 us-gaap:InterestRateSwapMember us-gaap:OtherNoncurrentLiabilitiesMember 2017-12-31 0000944480 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0000944480 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-06-30 0000944480 us-gaap:RestrictedStockUnitsRSUMember 2017-04-01 2017-06-30 0000944480 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2018-06-30 0000944480 gvp:CitizenSBankMember us-gaap:RevolvingCreditFacilityMember 2018-01-01 2018-06-30 0000944480 gvp:DelayedDrawTermLoanMember gvp:CitizenSBankMember 2018-01-01 2018-06-30 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:CitizenSBankMember 2018-06-30 0000944480 gvp:DelayedDrawTermLoanMember gvp:CitizenSBankMember 2018-05-11 0000944480 us-gaap:RevolvingCreditFacilityMember srt:MaximumMember gvp:CitizenSBankMember 2018-01-01 2018-06-30 0000944480 us-gaap:RevolvingCreditFacilityMember srt:MinimumMember gvp:CitizenSBankMember 2018-01-01 2018-06-30 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:BBTBankMember 2018-06-30 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:BBTBankMember 2017-12-31 0000944480 gvp:CitizenSBankMember gvp:DelayedDrawTermLoanMember 2018-05-11 2018-05-11 0000944480 srt:MinimumMember gvp:CitizenSBankMember gvp:DelayedDrawTermLoanMember 2018-01-01 2018-06-30 0000944480 srt:MaximumMember gvp:CitizenSBankMember gvp:DelayedDrawTermLoanMember 2018-01-01 2018-06-30 0000944480 gvp:PerformanceImprovementSolutionsMember gvp:SystemDesignAndBuildMember 2018-04-01 2018-06-30 0000944480 gvp:SystemDesignAndBuildMember gvp:PerformanceImprovementSolutionsMember 2018-01-01 2018-06-30 0000944480 gvp:SoftwareMember gvp:PerformanceImprovementSolutionsMember 2017-01-01 2017-06-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:NuclearIndustryTrainingAndConsultingMember 2018-01-01 2018-06-30 0000944480 gvp:SoftwareMember gvp:PerformanceImprovementSolutionsMember 2017-04-01 2017-06-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:NuclearIndustryTrainingAndConsultingMember 2018-04-01 2018-06-30 0000944480 gvp:PerformanceImprovementSolutionsMember gvp:SoftwareMember 2018-04-01 2018-06-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:PerformanceImprovementSolutionsMember 2017-04-01 2017-06-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember gvp:TrainingAndConsultingServicesMember 2017-04-01 2017-06-30 0000944480 gvp:PerformanceImprovementSolutionsMember gvp:SystemDesignAndBuildMember 2017-04-01 2017-06-30 0000944480 gvp:PerformanceImprovementSolutionsMember gvp:SoftwareMember 2018-01-01 2018-06-30 0000944480 gvp:SystemDesignAndBuildMember gvp:PerformanceImprovementSolutionsMember 2017-01-01 2017-06-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:PerformanceImprovementSolutionsMember 2017-01-01 2017-06-30 0000944480 gvp:TrainingAndConsultingServicesMember gvp:PerformanceImprovementSolutionsMember 2018-01-01 2018-06-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember gvp:TrainingAndConsultingServicesMember 2017-01-01 2017-06-30 0000944480 gvp:PerformanceImprovementSolutionsMember gvp:TrainingAndConsultingServicesMember 2018-04-01 2018-06-30 0000944480 2018-07-01 2018-06-30 0000944480 country:GB 2018-01-01 2018-06-30 0000944480 country:SE 2018-01-01 2018-06-30 0000944480 us-gaap:StateAndLocalJurisdictionMember 2018-01-01 2018-06-30 0000944480 country:IN 2018-01-01 2018-06-30 0000944480 country:CN 2018-01-01 2018-06-30 0000944480 us-gaap:DomesticCountryMember 2018-01-01 2018-06-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2017-01-01 2017-06-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2018-04-01 2018-06-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2017-04-01 2017-06-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2017-04-01 2017-06-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2018-04-01 2018-06-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2017-01-01 2017-06-30 xbrli:shares iso4217:USD iso4217:USD xbrli:shares gvp:Segment xbrli:pure gvp:Stream gvp:Position gvp:Customer gvp:Project iso4217:AUD iso4217:EUR iso4217:JPY gvp:Quarter gvp:LetterOfCredit gvp:Obligation false --12-31 2018-06-30 No No Yes Smaller Reporting Company GSE SYSTEMS INC 0000944480 19732855 2018 Q2 10-Q 200000 24000 200000 162500000 112500000 9000000 834000 1251000 13997000 19221000 13997000 19221000 2560000 2276000 3719000 3997000 -1698000 -1471000 P3Y P10Y 76802000 77611000 250000 250000 968000 968000 1258000 60000 -12000 6000 28000 968000 644000 373000 137000 251000 462000 98000 312000 34000 564833 374833 714821 564833 1428000 32000 3240000 1396000 3441000 201000 0 0 56182000 59778000 31752000 36863000 9544000 8154000 5121000 2345000 184000 1000 2018-05-11 2017-09-20 455000 150000 137000 1617000 43000 297000 0 0 68000 4000 78000 1420000 491000 -1368000 615000 459000 -512000 <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 style="width: 14.35%; vertical-align: top;">&#160;</td><td colspan="5" style="width: 41.1%; 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 June 30,</div></td><td style="width: 3.69%; vertical-align: top;">&#160;</td><td colspan="5" style="width: 40.87%; 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;">Six months ended June 30,</div></td></tr><tr><td style="width: 14.35%; vertical-align: top;">&#160;</td><td colspan="2" style="width: 18.73%; 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 style="width: 3.68%; vertical-align: top; border-bottom: #000000 2px solid;">&#160;</td><td colspan="2" style="width: 18.69%; 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 style="width: 3.69%; vertical-align: top; border-bottom: #000000 2px solid;">&#160;</td><td colspan="2" style="width: 18.68%; 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 style="width: 3.69%; vertical-align: top; border-bottom: #000000 2px solid;">&#160;</td><td colspan="2" style="width: 18.5%; 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></tr><tr><td style="width: 14.35%; vertical-align: top;">&#160;</td><td colspan="11" style="width: 85.65%; 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></tr><tr><td style="width: 14.35%; vertical-align: top;">&#160;</td><td style="width: 3.69%; vertical-align: middle;">&#160;</td><td style="width: 15.04%; vertical-align: middle;">&#160;</td><td style="width: 3.68%; vertical-align: middle;">&#160;</td><td style="width: 3.69%; vertical-align: middle;">&#160;</td><td style="width: 15%; vertical-align: middle;">&#160;</td><td style="width: 3.69%; vertical-align: middle;">&#160;</td><td style="width: 3.73%; vertical-align: middle;">&#160;</td><td style="width: 14.95%; vertical-align: middle;">&#160;</td><td style="width: 3.69%; vertical-align: middle;">&#160;</td><td style="width: 3.63%; vertical-align: middle;">&#160;</td><td style="width: 14.87%; vertical-align: middle;">&#160;</td></tr><tr><td style="width: 14.35%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Revenue</div></td><td style="width: 3.69%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.04%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">25,892</div></td><td style="width: 3.68%; vertical-align: middle;">&#160;</td><td style="width: 3.69%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">30,413</div></td><td style="width: 3.69%; vertical-align: middle;">&#160;</td><td style="width: 3.73%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.95%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">50,763</div></td><td style="width: 3.69%; vertical-align: middle;">&#160;</td><td style="width: 3.63%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.87%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">57,768</div></td></tr><tr><td style="width: 14.35%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net income (loss)</div></td><td style="width: 3.69%; vertical-align: middle;">&#160;</td><td style="width: 15.04%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">615</div></td><td style="width: 3.68%; vertical-align: middle;">&#160;</td><td style="width: 3.69%; vertical-align: middle;">&#160;</td><td style="width: 15%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">459</div></td><td style="width: 3.69%; vertical-align: middle;">&#160;</td><td style="width: 3.73%; vertical-align: middle;">&#160;</td><td style="width: 14.95%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,368)</div></td><td style="width: 3.69%; vertical-align: middle;">&#160;</td><td style="width: 3.63%; vertical-align: middle;">&#160;</td><td style="width: 14.87%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(512)</div></td></tr></table><div><br /></div></div> 25892000 30413000 57768000 50763000 True North LLC Absolute Consulting, Inc. 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 June 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, 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 style="width: 68.44%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total purchase price</div></td><td style="width: 3.54%; vertical-align: bottom;">&#160;</td><td style="width: 6.24%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;$</div></td><td style="width: 21.78%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">9,941</div></td></tr><tr><td style="width: 68.44%; vertical-align: bottom;">&#160;</td><td style="width: 3.54%; vertical-align: bottom;">&#160;</td><td style="width: 6.24%; vertical-align: bottom;">&#160;</td><td style="width: 21.78%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 68.44%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;Purchase price allocation:</div></td><td style="width: 3.54%; vertical-align: bottom;">&#160;</td><td style="width: 6.24%; vertical-align: bottom;">&#160;</td><td style="width: 21.78%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 68.44%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; text-indent: 11pt;">Cash</div></td><td style="width: 3.54%; vertical-align: bottom;">&#160;</td><td style="width: 6.24%; vertical-align: bottom;">&#160;</td><td style="width: 21.78%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">150</div></td></tr><tr><td style="width: 68.44%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; text-indent: 11pt;">Contract receivables</div></td><td style="width: 3.54%; vertical-align: bottom;">&#160;</td><td style="width: 6.24%; vertical-align: bottom;">&#160;</td><td style="width: 21.78%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,345</div></td></tr><tr><td style="width: 68.44%; vertical-align: bottom;"><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 style="width: 3.54%; vertical-align: bottom;">&#160;</td><td style="width: 6.24%; vertical-align: bottom;">&#160;</td><td style="width: 21.78%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">4</div></td></tr><tr><td style="width: 68.44%; vertical-align: bottom;"><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 style="width: 3.54%; vertical-align: bottom;">&#160;</td><td style="width: 6.24%; vertical-align: bottom;">&#160;</td><td style="width: 21.78%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1</div></td></tr><tr><td style="width: 68.44%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; text-indent: 11pt;">Intangible assets</div></td><td style="width: 3.54%; vertical-align: bottom;">&#160;</td><td style="width: 6.24%; vertical-align: bottom;">&#160;</td><td style="width: 21.78%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right; text-indent: 11pt;">3,911</div></td></tr><tr><td style="width: 68.44%; vertical-align: bottom;"><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 style="width: 3.54%; vertical-align: bottom;">&#160;</td><td style="width: 6.24%; vertical-align: bottom;">&#160;</td><td style="width: 21.78%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right; text-indent: 11pt;">(1,420)</div></td></tr><tr><td style="width: 68.44%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; text-indent: 11pt;">Accrued compensation</div></td><td style="width: 3.54%; vertical-align: bottom;">&#160;</td><td style="width: 6.24%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; text-indent: 11pt;">&#160;</div></td><td style="width: 21.78%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(137)</div></td></tr><tr><td style="width: 68.44%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;Total identifiable net assets</div></td><td style="width: 3.54%; vertical-align: bottom;">&#160;</td><td style="width: 6.24%; vertical-align: bottom;">&#160;</td><td style="width: 21.78%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">4,854</div></td></tr><tr><td style="width: 68.44%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;Goodwill</div></td><td style="width: 3.54%; vertical-align: bottom;">&#160;</td><td style="width: 6.24%; vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td style="width: 21.78%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">5,087</div></td></tr><tr><td style="width: 68.44%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;Net assets acquired</div></td><td style="width: 3.54%; vertical-align: bottom;">&#160;</td><td style="width: 6.24%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;$</div></td><td style="width: 21.78%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">9,941</div></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 $5.1 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 $3.9 million, including customer contracts and relationships, tradename, non-compete agreements, and alliance agreements, with amortization periods of four to 15 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; 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 style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left;">(in thousands)</div></td><td colspan="2" style="width: 36.73%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total purchase price</div></td><td style="width: 5.86%; vertical-align: top; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 30.87%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">9,521</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; 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;">Purchase price allocation:</div></td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; 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 style="width: 5.86%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">455</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; 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;">Contract receivables</div></td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">5,121</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; 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 style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">68</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; 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;">Property, and equipment, net</div></td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">184</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; 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 style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,569</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; 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;">Accounts payable, accrued expenses, and other liabilities</div></td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(78)</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; 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;">Accrued compensation</div></td><td style="width: 5.86%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,617)</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total identifiable net assets</div></td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">6,702</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Goodwill</div></td><td style="width: 5.86%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,819</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net assets acquired</div></td><td style="width: 5.86%; vertical-align: top; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 30.87%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">9,521</div></td><td style="width: 3.6%; vertical-align: bottom; 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 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 10 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 style="width: 25.25%; 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;">Intangible Assets</div></td><td style="width: 4.81%; vertical-align: bottom;">&#160;</td><td style="width: 43.26%; 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;">&#160;Weighted average amortization period</div></td><td style="width: 4.82%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 21.86%; 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;">&#160;Fair Value</div></td></tr><tr><td style="width: 25.25%; vertical-align: middle;">&#160;</td><td style="width: 4.81%; vertical-align: bottom;">&#160;</td><td style="width: 43.26%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: center;">&#160;(in years)</div></td><td style="width: 4.82%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 21.86%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: center;">&#160;(in thousands)</div></td></tr><tr><td style="width: 25.25%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Customer relationships</div></td><td style="width: 4.81%; vertical-align: middle;">&#160;</td><td style="width: 43.26%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">10</div></td><td style="width: 4.82%; vertical-align: middle;">&#160;</td><td style="width: 3.87%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">$</div></td><td style="width: 17.99%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,856</div></td></tr><tr><td style="width: 25.25%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Trademarks/Names</div></td><td style="width: 4.81%; vertical-align: middle;">&#160;</td><td style="width: 43.26%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">3</div></td><td style="width: 4.82%; vertical-align: middle;">&#160;</td><td style="width: 3.87%; vertical-align: middle; border-bottom: #000000 2px solid;">&#160;</td><td style="width: 17.99%; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">713</div></td></tr><tr><td style="width: 25.25%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Total</div></td><td style="width: 4.81%; vertical-align: middle;">&#160;</td><td style="width: 43.26%; vertical-align: middle;">&#160;</td><td style="width: 4.82%; vertical-align: middle;">&#160;</td><td style="width: 3.87%; vertical-align: middle; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">$</div></td><td style="width: 17.99%; vertical-align: middle; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,569</div></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 style="width: 14.35%; vertical-align: top;">&#160;</td><td colspan="5" style="width: 41.1%; 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 June 30,</div></td><td style="width: 3.69%; vertical-align: top;">&#160;</td><td colspan="5" style="width: 40.87%; 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;">Six months ended June 30,</div></td></tr><tr><td style="width: 14.35%; vertical-align: top;">&#160;</td><td colspan="2" style="width: 18.73%; 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 style="width: 3.68%; vertical-align: top; border-bottom: #000000 2px solid;">&#160;</td><td colspan="2" style="width: 18.69%; 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 style="width: 3.69%; vertical-align: top; border-bottom: #000000 2px solid;">&#160;</td><td colspan="2" style="width: 18.68%; 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 style="width: 3.69%; vertical-align: top; border-bottom: #000000 2px solid;">&#160;</td><td colspan="2" style="width: 18.5%; 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></tr><tr><td style="width: 14.35%; vertical-align: top;">&#160;</td><td colspan="11" style="width: 85.65%; 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></tr><tr><td style="width: 14.35%; vertical-align: top;">&#160;</td><td style="width: 3.69%; vertical-align: middle;">&#160;</td><td style="width: 15.04%; vertical-align: middle;">&#160;</td><td style="width: 3.68%; vertical-align: middle;">&#160;</td><td style="width: 3.69%; vertical-align: middle;">&#160;</td><td style="width: 15%; vertical-align: middle;">&#160;</td><td style="width: 3.69%; vertical-align: middle;">&#160;</td><td style="width: 3.73%; vertical-align: middle;">&#160;</td><td style="width: 14.95%; vertical-align: middle;">&#160;</td><td style="width: 3.69%; vertical-align: middle;">&#160;</td><td style="width: 3.63%; vertical-align: middle;">&#160;</td><td style="width: 14.87%; vertical-align: middle;">&#160;</td></tr><tr><td style="width: 14.35%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Revenue</div></td><td style="width: 3.69%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.04%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">25,892</div></td><td style="width: 3.68%; vertical-align: middle;">&#160;</td><td style="width: 3.69%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">30,413</div></td><td style="width: 3.69%; vertical-align: middle;">&#160;</td><td style="width: 3.73%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.95%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">50,763</div></td><td style="width: 3.69%; vertical-align: middle;">&#160;</td><td style="width: 3.63%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.87%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">57,768</div></td></tr><tr><td style="width: 14.35%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net income (loss)</div></td><td style="width: 3.69%; vertical-align: middle;">&#160;</td><td style="width: 15.04%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">615</div></td><td style="width: 3.68%; vertical-align: middle;">&#160;</td><td style="width: 3.69%; vertical-align: middle;">&#160;</td><td style="width: 15%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">459</div></td><td style="width: 3.69%; vertical-align: middle;">&#160;</td><td style="width: 3.73%; vertical-align: middle;">&#160;</td><td style="width: 14.95%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,368)</div></td><td style="width: 3.69%; vertical-align: middle;">&#160;</td><td style="width: 3.63%; vertical-align: middle;">&#160;</td><td style="width: 14.87%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(512)</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 $1.3 million and net income of $0.2 million to the Company for the period from May 11, 2018 to June 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 period ended June 30, 2018, the Company has incurred $0.5 million of transaction costs related to the acquisition of True North. These expenses are included in general and administrative expense on GSE's consolidated statements of operations and are reflected in pro forma earnings for the six months ended June 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> 5087000 2819000 6702000 4854000 5121000 2345000 0 0 3911000 2569000 2345000 5121000 9521000 9941000 234000 203000 85000 117000 272000 59000 88000 167000 759000 690000 0 1396000 0 1396000 3240000 0 0 3240000 1600000 -9589000 9959000 19111000 20071000 22887000 10482000 24487000 <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 style="width: 53.35%; vertical-align: bottom;">&#160;</td><td style="width: 3.56%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 19.76%; 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;">June 30, 2018</div></td><td style="width: 3.55%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 19.77%; 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></tr><tr><td style="width: 53.35%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Cash and cash equivalents</div></td><td style="width: 3.56%; vertical-align: bottom;">&#160;</td><td style="width: 2.78%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 16.98%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">9,959</div></td><td style="width: 3.55%; vertical-align: bottom;">&#160;</td><td style="width: 2.78%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 16.99%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,111</div></td></tr><tr><td style="width: 53.35%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Restricted cash</div></td><td style="width: 3.56%; vertical-align: bottom;">&#160;</td><td style="width: 2.78%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;</div></td><td style="width: 16.98%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">523</div></td><td style="width: 3.55%; vertical-align: bottom;">&#160;</td><td style="width: 2.78%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;</div></td><td style="width: 16.99%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">960</div></td></tr><tr><td style="width: 53.35%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Cash, cash equivalents, and restricted cash</div></td><td style="width: 3.56%; vertical-align: bottom;">&#160;</td><td style="width: 2.78%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 16.98%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">10,482</div></td><td style="width: 3.55%; vertical-align: bottom;">&#160;</td><td style="width: 2.78%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 16.99%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">20,071</div></td></tr></table><div><br /></div></div> 30000000 60000000 0.01 0.01 21024395 21310806 19425484 19711895 210000 213000 799000 861000 -742000 688000 0.44 0.56 0.267 0.266 <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="width: 27.1pt; vertical-align: top; align: right;"><!--Anchor--><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#9679;</font></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, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">allowance for doubtful accounts, </font>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> 7954000 703000 14543000 9557000 10342000 -785000 <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 style="width: 48.74%; vertical-align: bottom;">&#160;</td><td style="width: 4.58%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 21.05%; 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;">June 30, 2018</div></td><td style="width: 4.58%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 21.05%; 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></tr><tr><td style="width: 48.74%; vertical-align: bottom;"><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 style="width: 4.58%; vertical-align: bottom;">&#160;</td><td style="width: 6.23%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.82%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">9,557</div></td><td style="width: 4.58%; vertical-align: bottom;">&#160;</td><td style="width: 6.23%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.82%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">14,543</div></td></tr><tr><td style="width: 48.74%; vertical-align: middle;"><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 style="width: 4.58%; vertical-align: bottom;">&#160;</td><td style="width: 6.23%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.82%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">7,954</div></td><td style="width: 4.58%; vertical-align: bottom;">&#160;</td><td style="width: 6.23%; vertical-align: bottom;">&#160;</td><td style="width: 14.82%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">N/A</div></td></tr></table><div><br /></div></div> 12108000 24328000 18358000 36355000 1226000 962000 2136000 598000 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 six months ended June 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 style="width: 34.07%; vertical-align: bottom;">&#160;</td><td style="width: 3.63%; vertical-align: bottom;">&#160;</td><td colspan="5" style="width: 29.33%; 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 June 30,</div></td><td style="width: 3.64%; vertical-align: bottom;">&#160;</td><td colspan="5" style="width: 29.32%; 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;">Six months ended June 30,</div></td></tr><tr><td style="width: 34.07%; vertical-align: bottom;">&#160;</td><td style="width: 3.63%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 13.7%; 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 style="width: 1.94%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 13.69%; 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 style="width: 3.64%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 13.69%; 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 style="width: 1.94%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 13.69%; 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></tr><tr><td style="width: 34.07%; 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 style="width: 3.63%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;">&#160;</td><td style="width: 1.94%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;">&#160;</td><td style="width: 3.64%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;">&#160;</td><td style="width: 1.94%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 34.07%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">System Design and Build</div></td><td style="width: 3.63%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.76%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">7,300</div></td><td style="width: 1.94%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.76%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">8,773</div></td><td style="width: 3.64%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.76%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">14,795</div></td><td style="width: 1.94%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.76%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">16,092</div></td></tr><tr><td style="width: 34.07%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Software</div></td><td style="width: 3.63%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">546</div></td><td style="width: 1.94%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,091</div></td><td style="width: 3.64%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,415</div></td><td style="width: 1.94%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,547</div></td></tr><tr><td style="width: 34.07%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Training and Consulting Services</div></td><td style="width: 3.63%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,018</div></td><td style="width: 1.94%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,822</div></td><td style="width: 3.64%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">4,555</div></td><td style="width: 1.94%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,717</div></td></tr><tr><td style="width: 34.07%; vertical-align: bottom;">&#160;</td><td style="width: 3.63%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;">&#160;</td><td style="width: 1.94%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;">&#160;</td><td style="width: 3.64%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;">&#160;</td><td style="width: 1.94%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 34.07%; vertical-align: bottom;"><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 style="width: 3.63%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;">&#160;</td><td style="width: 1.94%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;">&#160;</td><td style="width: 3.64%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;">&#160;</td><td style="width: 1.94%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 34.07%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Training and Consulting Services</div></td><td style="width: 3.63%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">13,834</div></td><td style="width: 1.94%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">5,439</div></td><td style="width: 3.64%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">26,828</div></td><td style="width: 1.94%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">12,111</div></td></tr><tr><td style="width: 34.07%; vertical-align: bottom;">&#160;</td><td style="width: 3.63%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;</div></td><td style="width: 10.76%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">&#160;</div></td><td style="width: 1.94%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;</div></td><td style="width: 10.76%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">&#160;</div></td><td style="width: 3.64%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;</div></td><td style="width: 10.76%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">&#160;</div></td><td style="width: 1.94%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;</div></td><td style="width: 10.76%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">&#160;</div></td></tr><tr><td style="width: 34.07%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left;">Total revenue</div></td><td style="width: 3.63%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.76%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">24,698</div></td><td style="width: 1.94%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.76%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">17,125</div></td><td style="width: 3.64%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.76%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">47,593</div></td><td style="width: 1.94%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.76%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">33,467</div></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 P5M 0.0275 0.02 0.02 0.0275 <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 June 30, 2018, there were no outstanding borrowings under the RLOC and three letters of credit totaling $1.2 million. The amount available at June 30, 2018, after consideration of letters of credit was approximately $3.8 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 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 June 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 style="width: 62.58%; vertical-align: bottom;">&#160;</td><td style="width: 4.57%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 32.85%; vertical-align: middle;">&#160;</td></tr><tr><td style="width: 62.58%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Long-term debt, net of discount</div></td><td style="width: 4.57%; vertical-align: bottom;">&#160;</td><td style="width: 5.44%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 27.41%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">9,471</div></td></tr><tr><td style="width: 62.58%; vertical-align: middle;"><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 style="width: 4.57%; vertical-align: bottom;">&#160;</td><td style="width: 5.44%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;</div></td><td style="width: 27.41%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,900)</div></td></tr><tr><td style="width: 62.58%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Long-term debt, less current portion</div></td><td style="width: 4.57%; vertical-align: bottom;">&#160;</td><td style="width: 5.44%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 27.41%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">7,571</div></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 June 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 June 30, 2018, the Company had one letter of credit with BB&amp;T totaling $0.5 million, which expired and is pending release by the bank and customer. At June 30, 2018 and December 31, 2017, the cash collateral account with BB&amp;T totaled $0.5 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 style="width: 56.85%; 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 colspan="2" style="width: 19.45%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30,</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 22.26%; 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></tr><tr><td style="width: 56.85%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 19.45%; 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 style="width: 1.44%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 22.26%; 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></tr><tr><td style="width: 56.85%; vertical-align: bottom;">&#160;</td><td style="width: 4.37%; vertical-align: top;">&#160;</td><td style="width: 15.09%; vertical-align: bottom;">&#160;</td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: top;">&#160;</td><td style="width: 19.45%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 56.85%; 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;">Inventory</div></td><td style="width: 4.37%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.09%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">444</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 19.45%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">755</div></td></tr><tr><td style="width: 56.85%; 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;">Income taxes receivable</div></td><td style="width: 4.37%; vertical-align: bottom;">&#160;</td><td style="width: 15.09%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">387</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: bottom;">&#160;</td><td style="width: 19.45%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">418</div></td></tr><tr><td style="width: 56.85%; 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;">Prepaid expenses</div></td><td style="width: 4.37%; vertical-align: bottom;">&#160;</td><td style="width: 15.09%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">402</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: bottom;">&#160;</td><td style="width: 19.45%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">549</div></td></tr><tr><td style="width: 56.85%; 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;">Other current assets</div></td><td style="width: 4.37%; vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td style="width: 15.09%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">816</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td style="width: 19.45%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,073</div></td></tr><tr><td style="width: 56.85%; vertical-align: bottom;"><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 style="width: 4.37%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.09%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,049</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 19.45%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,795</div></td></tr></table><div><br /></div></div> -179000 69000 6387000 6494000 -146000 6533000 175000 176000 279000 99000 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 June 30, 2018, the Company had foreign exchange contracts outstanding of approximately 112.5 million Japanese Yen 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 style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 17.4%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30,</div></td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.61%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31,</div></td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;"><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 colspan="2" style="width: 17.4%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.61%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.81%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.21%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;"><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 style="width: 3.81%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.21%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 18pt;">Foreign exchange contracts</div></td><td style="width: 3.81%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.6%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">32</div></td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">201</div></td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total asset derivatives</div></td><td style="width: 3.81%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;">&#160;</td><td style="width: 13.6%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">32</div></td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">201</div></td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.81%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 13.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 13.21%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 62.72%; 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 style="width: 3.81%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 13.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 13.21%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 18pt;">Interest rate swaps</div></td><td style="width: 3.81%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 13.6%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(11)</div></td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total liability derivatives</div></td><td style="width: 3.81%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;">&#160;</td><td style="width: 13.6%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(11)</div></td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;">&#160;</td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.81%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 13.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 13.21%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net fair value</div></td><td style="width: 3.81%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.6%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">21</div></td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">201</div></td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.81%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 13.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 13.21%; vertical-align: bottom; 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 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 six months ended June 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 style="width: 45.71%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="5" style="width: 26.48%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><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;">June 30,</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="5" style="width: 24.85%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Six months ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30,</div></td></tr><tr><td style="width: 45.71%; vertical-align: bottom; background-color: #ffffff;"><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 colspan="2" style="width: 12.16%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 11.37%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 10.52%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 11.38%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td></tr><tr><td style="width: 45.71%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 8.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 7.28%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.23%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 7.28%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 7.3%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 45.71%; 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 rate swap - change in fair value</div></td><td style="width: 4.08%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.08%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(11)</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 7.28%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.23%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 7.28%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(11)</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 7.3%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td></tr><tr><td style="width: 45.71%; 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 style="width: 4.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 8.08%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(46)</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 7.28%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">157</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.23%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 7.28%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(164)</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 7.3%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">71</div></td></tr><tr><td style="width: 45.71%; 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;">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 style="width: 4.08%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 8.08%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(34)</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 7.28%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">158</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.23%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 7.28%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(72)</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 7.3%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">84</div></td></tr><tr><td style="width: 45.71%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 8.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 7.28%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.23%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 7.28%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 7.3%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 45.71%; 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;">(Loss) gain on derivative instruments, net</div></td><td style="width: 4.08%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.08%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(91)</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 7.28%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">315</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.23%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 7.28%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(247)</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 7.3%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">155</div></td></tr></table><div><br /></div><div><br /></div></div> 11000 0 0 11000 11000 11000 0 0 201000 201000 32000 32000 0.0302 21000 201000 <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.6 million of stock-based compensation expense related to equity awards for the three months ended June 30, 2018 and 2017, respectively, and recognized $1.0 million and $1.3 million of stock-based compensation expense related to equity awards for the six months ended June 30, 2018 and 2017, respectively, under the fair value method. In addition to the equity-based compensation expense recognized, the Company also recognized $28,000 and $6,000 of stock-based compensation related to the change in the fair value of cash-settled restricted stock units (RSUs) during the three months ended June 30, 2018 and 2017, respectively. During the six months ended June 30, 2018 and 2017, the Company recorded an expense of $60,000 and a net reduction of $12,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 six months ended June 30, 2018, the Company granted 178,434 and 388,526 time-based RSUs with an aggregate fair value of $0.6 million and $1.3 million, respectively. For the three and six months ended June 30, 2017, the Company granted 172,875 and 396,677 time-based RSUs with an aggregate fair value of $0.6 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 six months ended June 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 Income (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 income (loss) per share is based on the weighted average number of outstanding common shares for the period. Diluted income (loss) per share adjusts the weighted average shares outstanding for the potential dilution that could occur if outstanding vested stock options were exercised.</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 earnings 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 style="width: 47.78%; vertical-align: bottom; background-color: #ffffff;"><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 colspan="5" style="width: 25.11%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three months ended</div></td><td style="width: 1.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="5" style="width: 24.49%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Six months ended</div></td></tr><tr><td style="width: 47.78%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="5" style="width: 25.11%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30,</div></td><td style="width: 1.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td colspan="5" style="width: 24.49%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30,</div></td></tr><tr><td style="width: 47.78%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 12.31%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 11.92%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 1.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 13.11%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td style="width: 0.09%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 11.33%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td></tr><tr><td style="width: 47.78%; 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;">Numerator:</div></td><td style="width: 1.64%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.36%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.51%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.09%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 1.59%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 9.74%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 47.78%; 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;">Net income (loss)</div></td><td style="width: 1.64%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">981</div></td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.36%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">827</div></td><td style="width: 1.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.51%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(515)</div></td><td style="width: 0.09%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;">&#160;</td><td style="width: 1.59%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 9.74%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">561</div></td></tr><tr><td style="width: 47.78%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.64%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.36%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.51%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.09%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 9.74%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 47.78%; 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;">Denominator:</div></td><td style="width: 1.64%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.36%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.51%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.09%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 9.74%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 47.78%; 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 income (loss) per share</div></td><td style="width: 1.64%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,651,441</div></td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.36%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,196,133</div></td><td style="width: 1.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.51%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,580,046</div></td><td style="width: 0.09%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 9.74%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,154,297</div></td></tr><tr><td style="width: 47.78%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.64%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.36%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.51%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.09%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 9.74%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 47.78%; 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 style="width: 1.64%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.36%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.51%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.09%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 9.74%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 47.78%; vertical-align: bottom; background-color: #ffffff;"><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 style="width: 1.64%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 10.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">377,682</div></td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 10.36%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">365,112</div></td><td style="width: 1.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.51%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 0.09%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 1.59%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 9.74%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">317,497</div></td></tr><tr><td style="width: 47.78%; 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;">Adjusted weighted-average shares outstanding and assumed conversions for diluted income (loss) per share</div></td><td style="width: 1.64%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;">&#160;</td><td style="width: 10.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">20,029,123</div></td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;">&#160;</td><td style="width: 10.36%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,561,245</div></td><td style="width: 1.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;">&#160;</td><td style="width: 11.51%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,580,046</div></td><td style="width: 0.09%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;">&#160;</td><td style="width: 1.59%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;">&#160;</td><td style="width: 9.74%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,471,794</div></td></tr><tr><td style="width: 47.78%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.64%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.36%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.51%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.09%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 9.74%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 47.78%; 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;">Shares related to dilutive securities excluded because inclusion would be anti-dilutive</div></td><td style="width: 1.64%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;">&#160;</td><td style="width: 10.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">374,833</div></td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;">&#160;</td><td style="width: 10.36%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">564,833</div></td><td style="width: 1.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;">&#160;</td><td style="width: 11.51%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">714,821</div></td><td style="width: 0.09%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;">&#160;</td><td style="width: 1.59%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;">&#160;</td><td style="width: 9.74%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">564,833</div></td></tr></table><div><br /></div></div> 0.03 0.04 0.05 -0.03 -0.03 0.05 0.04 0.03 -313000 232000 0.21 0.221 0.354 -0.844 0.270 3454000 2866000 2569000 713000 1856000 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 June 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 new term loan to finance the acquisition of True North. As of June 30, 2018, the carrying amount of the long-term debt was $9.5 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 six months ended June 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 June 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 June 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 style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;"><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 colspan="2" style="width: 16.33%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><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 style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.26%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><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 style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 15.33%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><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 style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.26%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Total</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 21.83%; 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;">Money market funds</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,396</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,396</div></td></tr><tr><td style="width: 21.83%; 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</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.66%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">32</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">32</div></td></tr><tr><td style="width: 21.83%; 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;">Total assets</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.66%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,396</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">32</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.66%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,428</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 21.83%; 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;">Liability awards</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(302)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(302)</div></td></tr><tr><td style="width: 21.83%; 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 rate swap contract</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.66%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(11)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(11)</div></td></tr><tr><td style="width: 21.83%; 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;">Total liabilities</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.66%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(313)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.66%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(313)</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; 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 June 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 style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;"><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 colspan="2" style="width: 16.33%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><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 style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.26%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><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 style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 15.33%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><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 style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.26%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Total</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.33%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 15.33%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 21.83%; 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;">Money market funds</div></td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,240</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,240</div></td></tr><tr><td style="width: 21.83%; 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</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.66%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">201</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">201</div></td></tr><tr><td style="width: 21.83%; 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;">Total assets</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.66%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,240</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">201</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.66%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,441</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 21.83%; 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;">Liability awards</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(242)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(242)</div></td></tr><tr><td style="width: 21.83%; 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;">Contingent consideration</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.66%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,701)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,701)</div></td></tr><tr><td style="width: 21.83%; 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;">Total liabilities</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.66%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(242)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.66%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,701)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,943)</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; 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 six months ended June 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 style="width: 67.48%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left;">(in thousands)</div></td><td colspan="2" style="width: 32.52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 67.48%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 32.52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 67.48%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 27.85%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 67.48%; 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;">Balance, January 1, 2018</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 27.85%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,701</div></td></tr><tr><td style="width: 67.48%; 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 style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 27.85%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,701)</div></td></tr><tr><td style="width: 67.48%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Change in fair value</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 27.85%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td></tr><tr><td style="width: 67.48%; 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;">Balance, June 30, 2018</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 27.85%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></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 six months ended June 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 style="width: 67.48%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left;">(in thousands)</div></td><td colspan="2" style="width: 32.52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 67.48%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 32.52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 67.48%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 27.85%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 67.48%; 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;">Balance, January 1, 2018</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 27.85%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,701</div></td></tr><tr><td style="width: 67.48%; 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 style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 27.85%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,701)</div></td></tr><tr><td style="width: 67.48%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Change in fair value</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 27.85%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td></tr><tr><td style="width: 67.48%; 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;">Balance, June 30, 2018</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 27.85%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td></tr></table><div><br /></div><div><br /></div></div> 297000 0 P3Y 32000 0 201000 201000 0 0 0 32000 155000 -247000 -91000 315000 -46000 71000 157000 -164000 0 -11000 -11000 0 13518000 8431000 2819000 5087000 8431000 0 5087000 8431000 5087000 5087000 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 June 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 style="width: 22.97%; vertical-align: bottom;">&#160;</td><td style="width: 4.12%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 21.55%; 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 style="width: 4.12%; vertical-align: middle;">&#160;</td><td colspan="2" style="width: 21.55%; 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 style="width: 4.12%; vertical-align: middle;">&#160;</td><td colspan="2" style="width: 21.55%; 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></tr><tr><td style="width: 22.97%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Balance, January 1, 2018</div></td><td style="width: 4.12%; vertical-align: bottom;">&#160;</td><td style="width: 3.2%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 18.36%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.12%; vertical-align: bottom;">&#160;</td><td style="width: 5.96%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;$</div></td><td style="width: 15.6%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">8,431</div></td><td style="width: 4.12%; vertical-align: bottom;">&#160;</td><td style="width: 5.96%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;$</div></td><td style="width: 15.6%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">8,431</div></td></tr><tr><td style="width: 22.97%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Acquisition</div></td><td style="width: 4.12%; vertical-align: bottom;">&#160;</td><td style="width: 3.2%; vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td style="width: 18.36%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">5,087</div></td><td style="width: 4.12%; vertical-align: bottom;">&#160;</td><td style="width: 5.96%; vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td style="width: 15.6%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.12%; vertical-align: bottom;">&#160;</td><td style="width: 5.96%; vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td style="width: 15.6%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">5,087</div></td></tr><tr><td style="width: 22.97%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Balance, June 30, 2018</div></td><td style="width: 4.12%; vertical-align: bottom;">&#160;</td><td style="width: 3.2%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 18.36%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">5,087</div></td><td style="width: 4.12%; vertical-align: bottom;">&#160;</td><td style="width: 5.96%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;$</div></td><td style="width: 15.6%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">8,431</div></td><td style="width: 4.12%; vertical-align: bottom;">&#160;</td><td style="width: 5.96%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;$</div></td><td style="width: 15.6%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">13,518</div></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 period three and six months ended June 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> 5017000 11238000 6340000 9139000 -121000 6504000 -164000 11359000 2015 2011 1997 2015 2014 1997 868000 1061000 532000 -705000 -190000 234000 307000 -449000 123000 -95000 -326000 95000 <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 style="width: 31.6%; vertical-align: bottom; background-color: #ffffff;"><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 colspan="5" style="width: 35.58%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;"><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;">June 30,</div></td><td style="width: 2.34%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="5" style="width: 30.48%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Six months ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30,</div></td></tr><tr><td style="width: 31.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.71%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td style="width: 2.35%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.53%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 2.34%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.83%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td style="width: 2.39%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 13.37%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td></tr><tr><td style="width: 31.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.82%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.35%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.84%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.34%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.83%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.39%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 31.6%; 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;">(Benefit) provision for income taxes</div></td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.82%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(449)</div></td><td style="width: 2.35%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.84%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.69%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">234</div></td><td style="width: 2.34%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.83%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(190)</div></td><td style="width: 2.39%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">307</div></td></tr><tr><td style="width: 31.6%; 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;">Effective tax rate</div></td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 13.82%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-84.4 %</div></td><td style="width: 2.35%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.84%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 13.69%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">22.1%</div></td><td style="width: 2.34%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.83%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">27.0 %</div></td><td style="width: 2.39%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">35.4%</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 (84.4)% and 27.0% for the three and six months ended June 30, 2018. For the three months ended June 30, 2018, the difference between our effective tax rate of 27.0% and the U.S. statutory federal income tax rate of 21% was primarily due to permanent differences, accruals related to uncertain tax positions for certain foreign tax contingencies, and discrete item adjustments for the foreign taxes. For the six months ended June 30, 2018, the difference between the effective tax rate of&#160; (84.4)% and <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">the U.S. statutory federal income tax rate of 21% was primarily </font>due to changes in jurisdictional income and the inclusion of income from a new 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, 2014 forward for China, and 2015 forward for both India and 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 June 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; margin: 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 three months ended June 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><br /></div><div><br /></div></div> 418000 387000 -4121000 -3902000 3800000 -1082000 -877000 3030000 -4660000 88000 -239000 -435000 -506000 125000 -15000 377682 0 317497 365112 2604000 6053000 -61000 18000 -39000 45000 755000 444000 500000 1200000 29381000 26510000 0 0 1701000 313000 1943000 242000 313000 0 56182000 59778000 25252000 20389000 0 P3Y P18M 5000000 25000000 3800000 9471000 0 1900000 9471000 <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 considerations 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 style="width: 56.85%; 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 colspan="2" style="width: 19.45%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30,</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 22.26%; 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></tr><tr><td style="width: 56.85%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 19.45%; 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 style="width: 1.44%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 22.26%; 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></tr><tr><td style="width: 56.85%; vertical-align: bottom;">&#160;</td><td style="width: 4.37%; vertical-align: top;">&#160;</td><td style="width: 15.09%; vertical-align: bottom;">&#160;</td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: top;">&#160;</td><td style="width: 19.45%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 56.85%; 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;">Billed receivables</div></td><td style="width: 4.37%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.09%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">9,544</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 19.45%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">8,154</div></td></tr><tr><td style="width: 56.85%; 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;">Unbilled receivables</div></td><td style="width: 4.37%; vertical-align: bottom;">&#160;</td><td style="width: 15.09%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">9,928</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: bottom;">&#160;</td><td style="width: 19.45%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">5,980</div></td></tr><tr><td style="width: 56.85%; 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;">Allowance for doubtful accounts</div></td><td style="width: 4.37%; vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td style="width: 15.09%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(251)</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td style="width: 19.45%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(137)</div></td></tr><tr><td style="width: 56.85%; vertical-align: bottom;"><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 style="width: 4.37%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.09%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,221</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 19.45%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">13,997</div></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 three and six months ended June 30, 2018 and 2017, the Company recorded allowances for doubtful accounts of $117,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 July 2018, the Company invoiced $3.8 million of the unbilled amounts related to the balance at June 30, 2018.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As of June 30, 2018 and December 31, 2017, the Company had one customer that accounted for 26.6% and 26.7%, respectively, of its consolidated contract receivables.</div><div><br /></div></div> 7571000 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;">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 liability as of June 30, 2018.</div><div><br /></div></div> -1365000 7614000 -142000 -10551000 2875000 -6339000 561000 981000 827000 -515000 -515000 -41000 -26000 -489000 1022000 228000 <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;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">The impact of adoption on our consolidated statement of operations and balance sheet was as follows (</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; background-color: #ffffff;">in thousands</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">):</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 style="width: 21.61%; vertical-align: bottom;">&#160;</td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td colspan="8" style="width: 37.46%; 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;">For the Three Months Ended June 30, 2018</div></td><td style="width: 1.61%; vertical-align: bottom;">&#160;</td><td colspan="8" style="width: 37.8%; 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;">For the Six Months Ended June 30, 2018</div></td></tr><tr><td style="width: 21.61%; vertical-align: bottom;">&#160;</td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 11.3%; 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 style="width: 1.53%; vertical-align: middle;">&#160;</td><td colspan="2" style="width: 11.53%; 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 style="width: 1.61%; vertical-align: middle;">&#160;</td><td colspan="2" style="width: 11.48%; 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 style="width: 1.61%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 11.61%; 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 style="width: 1.53%; vertical-align: middle;">&#160;</td><td colspan="2" style="width: 11.57%; 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 style="width: 1.57%; vertical-align: middle;">&#160;</td><td colspan="2" style="width: 11.52%; 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></tr><tr><td style="width: 21.61%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Revenue</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.19%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.11%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">24,698</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.32%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;$&#160;</div></td><td style="width: 8.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">24,862</div></td><td style="width: 1.61%; vertical-align: bottom;">&#160;</td><td style="width: 3.27%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;$&#160;</div></td><td style="width: 8.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(164)</div></td><td style="width: 1.61%; vertical-align: bottom;">&#160;</td><td style="width: 3.36%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.25%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">47,593</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.36%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;$&#160;</div></td><td style="width: 8.2%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">47,714</div></td><td style="width: 1.57%; vertical-align: bottom;">&#160;</td><td style="width: 3.27%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;$&#160;</div></td><td style="width: 8.25%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(121)</div></td></tr><tr><td style="width: 21.61%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Gross profit</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.19%; vertical-align: bottom;">&#160;</td><td style="width: 8.11%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">6,340</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.32%; vertical-align: bottom;">&#160;</td><td style="width: 8.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">6,504</div></td><td style="width: 1.61%; vertical-align: bottom;">&#160;</td><td style="width: 3.27%; vertical-align: bottom;">&#160;</td><td style="width: 8.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(164)</div></td><td style="width: 1.61%; vertical-align: bottom;">&#160;</td><td style="width: 3.36%; vertical-align: bottom;">&#160;</td><td style="width: 8.25%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">11,238</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.36%; vertical-align: bottom;">&#160;</td><td style="width: 8.2%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">11,359</div></td><td style="width: 1.57%; vertical-align: bottom;">&#160;</td><td style="width: 3.27%; vertical-align: bottom;">&#160;</td><td style="width: 8.25%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(121)</div></td></tr><tr><td style="width: 21.61%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">(Benefit) provision for income taxes</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.19%; vertical-align: bottom;">&#160;</td><td style="width: 8.11%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(449)</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.32%; vertical-align: bottom;">&#160;</td><td style="width: 8.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(326)</div></td><td style="width: 1.61%; vertical-align: bottom;">&#160;</td><td style="width: 3.27%; vertical-align: bottom;">&#160;</td><td style="width: 8.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">123</div></td><td style="width: 1.61%; vertical-align: bottom;">&#160;</td><td style="width: 3.36%; vertical-align: bottom;">&#160;</td><td style="width: 8.25%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(190)</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.36%; vertical-align: bottom;">&#160;</td><td style="width: 8.2%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(95)</div></td><td style="width: 1.57%; vertical-align: bottom;">&#160;</td><td style="width: 3.27%; vertical-align: bottom;">&#160;</td><td style="width: 8.25%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">95</div></td></tr><tr><td style="width: 21.61%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net income (loss)</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.19%; vertical-align: bottom;">&#160;</td><td style="width: 8.11%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">981</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.32%; vertical-align: bottom;">&#160;</td><td style="width: 8.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,022</div></td><td style="width: 1.61%; vertical-align: bottom;">&#160;</td><td style="width: 3.27%; vertical-align: bottom;">&#160;</td><td style="width: 8.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(41)</div></td><td style="width: 1.61%; vertical-align: bottom;">&#160;</td><td style="width: 3.36%; vertical-align: bottom;">&#160;</td><td style="width: 8.25%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(515)</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.36%; vertical-align: bottom;">&#160;</td><td style="width: 8.2%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(489)</div></td><td style="width: 1.57%; vertical-align: bottom;">&#160;</td><td style="width: 3.27%; vertical-align: bottom;">&#160;</td><td style="width: 8.25%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(26)</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;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">Balance Sheet</font></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 28.41%; vertical-align: bottom;">&#160;</td><td style="width: 4.01%; vertical-align: bottom;">&#160;</td><td colspan="8" style="width: 67.59%; 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;">June 30, 2018</div></td></tr><tr><td style="width: 28.41%; vertical-align: bottom;">&#160;</td><td style="width: 4.01%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 17.03%; 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 style="width: 2.71%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 28.12%; 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 style="width: 2.71%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 17.02%; 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></tr><tr><td style="width: 28.41%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Contract receivables, net</div></td><td style="width: 4.01%; vertical-align: bottom;">&#160;</td><td style="width: 4.8%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.23%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,221</div></td><td style="width: 2.71%; vertical-align: bottom;">&#160;</td><td style="width: 7.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 20.9%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,231</div></td><td style="width: 2.71%; vertical-align: bottom;">&#160;</td><td style="width: 4.8%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.22%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(10)</div></td></tr><tr><td style="width: 28.41%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Deferred tax assets</div></td><td style="width: 4.01%; vertical-align: bottom;">&#160;</td><td style="width: 4.8%; vertical-align: bottom;">&#160;</td><td style="width: 12.23%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">6,387</div></td><td style="width: 2.71%; vertical-align: bottom;">&#160;</td><td style="width: 7.21%; vertical-align: bottom;">&#160;</td><td style="width: 20.9%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">6,533</div></td><td style="width: 2.71%; vertical-align: bottom;">&#160;</td><td style="width: 4.8%; vertical-align: bottom;">&#160;</td><td style="width: 12.22%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(146)</div></td></tr><tr><td style="width: 28.41%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Billings in excess of revenue earned</div></td><td style="width: 4.01%; vertical-align: bottom;">&#160;</td><td style="width: 4.8%; vertical-align: bottom;">&#160;</td><td style="width: 12.23%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">9,557</div></td><td style="width: 2.71%; vertical-align: bottom;">&#160;</td><td style="width: 7.21%; vertical-align: bottom;">&#160;</td><td style="width: 20.9%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">10,342</div></td><td style="width: 2.71%; vertical-align: bottom;">&#160;</td><td style="width: 4.8%; vertical-align: bottom;">&#160;</td><td style="width: 12.22%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(785)</div></td></tr><tr><td style="width: 28.41%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Accumulated deficit</div></td><td style="width: 4.01%; vertical-align: bottom;">&#160;</td><td style="width: 4.8%; vertical-align: bottom;">&#160;</td><td style="width: 12.23%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(42,730)</div></td><td style="width: 2.71%; vertical-align: bottom;">&#160;</td><td style="width: 7.21%; vertical-align: bottom;">&#160;</td><td style="width: 20.9%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(43,359)</div></td><td style="width: 2.71%; vertical-align: bottom;">&#160;</td><td style="width: 4.8%; vertical-align: bottom;">&#160;</td><td style="width: 12.22%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">629</div></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.3 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 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;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">The impact of adoption on our consolidated statement of operations and balance sheet was as follows (</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; background-color: #ffffff;">in thousands</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">):</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 style="width: 21.61%; vertical-align: bottom;">&#160;</td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td colspan="8" style="width: 37.46%; 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;">For the Three Months Ended June 30, 2018</div></td><td style="width: 1.61%; vertical-align: bottom;">&#160;</td><td colspan="8" style="width: 37.8%; 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;">For the Six Months Ended June 30, 2018</div></td></tr><tr><td style="width: 21.61%; vertical-align: bottom;">&#160;</td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 11.3%; 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 style="width: 1.53%; vertical-align: middle;">&#160;</td><td colspan="2" style="width: 11.53%; 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 style="width: 1.61%; vertical-align: middle;">&#160;</td><td colspan="2" style="width: 11.48%; 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 style="width: 1.61%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 11.61%; 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 style="width: 1.53%; vertical-align: middle;">&#160;</td><td colspan="2" style="width: 11.57%; 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 style="width: 1.57%; vertical-align: middle;">&#160;</td><td colspan="2" style="width: 11.52%; 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></tr><tr><td style="width: 21.61%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Revenue</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.19%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.11%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">24,698</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.32%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;$&#160;</div></td><td style="width: 8.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">24,862</div></td><td style="width: 1.61%; vertical-align: bottom;">&#160;</td><td style="width: 3.27%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;$&#160;</div></td><td style="width: 8.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(164)</div></td><td style="width: 1.61%; vertical-align: bottom;">&#160;</td><td style="width: 3.36%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.25%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">47,593</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.36%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;$&#160;</div></td><td style="width: 8.2%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">47,714</div></td><td style="width: 1.57%; vertical-align: bottom;">&#160;</td><td style="width: 3.27%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;$&#160;</div></td><td style="width: 8.25%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(121)</div></td></tr><tr><td style="width: 21.61%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Gross profit</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.19%; vertical-align: bottom;">&#160;</td><td style="width: 8.11%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">6,340</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.32%; vertical-align: bottom;">&#160;</td><td style="width: 8.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">6,504</div></td><td style="width: 1.61%; vertical-align: bottom;">&#160;</td><td style="width: 3.27%; vertical-align: bottom;">&#160;</td><td style="width: 8.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(164)</div></td><td style="width: 1.61%; vertical-align: bottom;">&#160;</td><td style="width: 3.36%; vertical-align: bottom;">&#160;</td><td style="width: 8.25%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">11,238</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.36%; vertical-align: bottom;">&#160;</td><td style="width: 8.2%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">11,359</div></td><td style="width: 1.57%; vertical-align: bottom;">&#160;</td><td style="width: 3.27%; vertical-align: bottom;">&#160;</td><td style="width: 8.25%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(121)</div></td></tr><tr><td style="width: 21.61%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">(Benefit) provision for income taxes</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.19%; vertical-align: bottom;">&#160;</td><td style="width: 8.11%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(449)</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.32%; vertical-align: bottom;">&#160;</td><td style="width: 8.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(326)</div></td><td style="width: 1.61%; vertical-align: bottom;">&#160;</td><td style="width: 3.27%; vertical-align: bottom;">&#160;</td><td style="width: 8.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">123</div></td><td style="width: 1.61%; vertical-align: bottom;">&#160;</td><td style="width: 3.36%; vertical-align: bottom;">&#160;</td><td style="width: 8.25%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(190)</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.36%; vertical-align: bottom;">&#160;</td><td style="width: 8.2%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(95)</div></td><td style="width: 1.57%; vertical-align: bottom;">&#160;</td><td style="width: 3.27%; vertical-align: bottom;">&#160;</td><td style="width: 8.25%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">95</div></td></tr><tr><td style="width: 21.61%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net income (loss)</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.19%; vertical-align: bottom;">&#160;</td><td style="width: 8.11%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">981</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.32%; vertical-align: bottom;">&#160;</td><td style="width: 8.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,022</div></td><td style="width: 1.61%; vertical-align: bottom;">&#160;</td><td style="width: 3.27%; vertical-align: bottom;">&#160;</td><td style="width: 8.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(41)</div></td><td style="width: 1.61%; vertical-align: bottom;">&#160;</td><td style="width: 3.36%; vertical-align: bottom;">&#160;</td><td style="width: 8.25%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(515)</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.36%; vertical-align: bottom;">&#160;</td><td style="width: 8.2%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(489)</div></td><td style="width: 1.57%; vertical-align: bottom;">&#160;</td><td style="width: 3.27%; vertical-align: bottom;">&#160;</td><td style="width: 8.25%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(26)</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;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">Balance Sheet</font></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 28.41%; vertical-align: bottom;">&#160;</td><td style="width: 4.01%; vertical-align: bottom;">&#160;</td><td colspan="8" style="width: 67.59%; 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;">June 30, 2018</div></td></tr><tr><td style="width: 28.41%; vertical-align: bottom;">&#160;</td><td style="width: 4.01%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 17.03%; 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 style="width: 2.71%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 28.12%; 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 style="width: 2.71%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 17.02%; 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></tr><tr><td style="width: 28.41%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Contract receivables, net</div></td><td style="width: 4.01%; vertical-align: bottom;">&#160;</td><td style="width: 4.8%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.23%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,221</div></td><td style="width: 2.71%; vertical-align: bottom;">&#160;</td><td style="width: 7.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 20.9%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,231</div></td><td style="width: 2.71%; vertical-align: bottom;">&#160;</td><td style="width: 4.8%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.22%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(10)</div></td></tr><tr><td style="width: 28.41%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Deferred tax assets</div></td><td style="width: 4.01%; vertical-align: bottom;">&#160;</td><td style="width: 4.8%; vertical-align: bottom;">&#160;</td><td style="width: 12.23%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">6,387</div></td><td style="width: 2.71%; vertical-align: bottom;">&#160;</td><td style="width: 7.21%; vertical-align: bottom;">&#160;</td><td style="width: 20.9%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">6,533</div></td><td style="width: 2.71%; vertical-align: bottom;">&#160;</td><td style="width: 4.8%; vertical-align: bottom;">&#160;</td><td style="width: 12.22%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(146)</div></td></tr><tr><td style="width: 28.41%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Billings in excess of revenue earned</div></td><td style="width: 4.01%; vertical-align: bottom;">&#160;</td><td style="width: 4.8%; vertical-align: bottom;">&#160;</td><td style="width: 12.23%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">9,557</div></td><td style="width: 2.71%; vertical-align: bottom;">&#160;</td><td style="width: 7.21%; vertical-align: bottom;">&#160;</td><td style="width: 20.9%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">10,342</div></td><td style="width: 2.71%; vertical-align: bottom;">&#160;</td><td style="width: 4.8%; vertical-align: bottom;">&#160;</td><td style="width: 12.22%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(785)</div></td></tr><tr><td style="width: 28.41%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Accumulated deficit</div></td><td style="width: 4.01%; vertical-align: bottom;">&#160;</td><td style="width: 4.8%; vertical-align: bottom;">&#160;</td><td style="width: 12.23%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(42,730)</div></td><td style="width: 2.71%; vertical-align: bottom;">&#160;</td><td style="width: 7.21%; vertical-align: bottom;">&#160;</td><td style="width: 20.9%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(43,359)</div></td><td style="width: 2.71%; vertical-align: bottom;">&#160;</td><td style="width: 4.8%; vertical-align: bottom;">&#160;</td><td style="width: 12.22%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">629</div></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;">The impact of adoption on our consolidated statement of operations and balance sheet was as follows (</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; background-color: #ffffff;">in thousands</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">):</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 style="width: 21.61%; vertical-align: bottom;">&#160;</td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td colspan="8" style="width: 37.46%; 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;">For the Three Months Ended June 30, 2018</div></td><td style="width: 1.61%; vertical-align: bottom;">&#160;</td><td colspan="8" style="width: 37.8%; 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;">For the Six Months Ended June 30, 2018</div></td></tr><tr><td style="width: 21.61%; vertical-align: bottom;">&#160;</td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 11.3%; 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 style="width: 1.53%; vertical-align: middle;">&#160;</td><td colspan="2" style="width: 11.53%; 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 style="width: 1.61%; vertical-align: middle;">&#160;</td><td colspan="2" style="width: 11.48%; 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 style="width: 1.61%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 11.61%; 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 style="width: 1.53%; vertical-align: middle;">&#160;</td><td colspan="2" style="width: 11.57%; 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 style="width: 1.57%; vertical-align: middle;">&#160;</td><td colspan="2" style="width: 11.52%; 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></tr><tr><td style="width: 21.61%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Revenue</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.19%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.11%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">24,698</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.32%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;$&#160;</div></td><td style="width: 8.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">24,862</div></td><td style="width: 1.61%; vertical-align: bottom;">&#160;</td><td style="width: 3.27%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;$&#160;</div></td><td style="width: 8.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(164)</div></td><td style="width: 1.61%; vertical-align: bottom;">&#160;</td><td style="width: 3.36%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.25%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">47,593</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.36%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;$&#160;</div></td><td style="width: 8.2%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">47,714</div></td><td style="width: 1.57%; vertical-align: bottom;">&#160;</td><td style="width: 3.27%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;$&#160;</div></td><td style="width: 8.25%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(121)</div></td></tr><tr><td style="width: 21.61%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Gross profit</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.19%; vertical-align: bottom;">&#160;</td><td style="width: 8.11%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">6,340</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.32%; vertical-align: bottom;">&#160;</td><td style="width: 8.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">6,504</div></td><td style="width: 1.61%; vertical-align: bottom;">&#160;</td><td style="width: 3.27%; vertical-align: bottom;">&#160;</td><td style="width: 8.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(164)</div></td><td style="width: 1.61%; vertical-align: bottom;">&#160;</td><td style="width: 3.36%; vertical-align: bottom;">&#160;</td><td style="width: 8.25%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">11,238</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.36%; vertical-align: bottom;">&#160;</td><td style="width: 8.2%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">11,359</div></td><td style="width: 1.57%; vertical-align: bottom;">&#160;</td><td style="width: 3.27%; vertical-align: bottom;">&#160;</td><td style="width: 8.25%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(121)</div></td></tr><tr><td style="width: 21.61%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">(Benefit) provision for income taxes</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.19%; vertical-align: bottom;">&#160;</td><td style="width: 8.11%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(449)</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.32%; vertical-align: bottom;">&#160;</td><td style="width: 8.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(326)</div></td><td style="width: 1.61%; vertical-align: bottom;">&#160;</td><td style="width: 3.27%; vertical-align: bottom;">&#160;</td><td style="width: 8.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">123</div></td><td style="width: 1.61%; vertical-align: bottom;">&#160;</td><td style="width: 3.36%; vertical-align: bottom;">&#160;</td><td style="width: 8.25%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(190)</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.36%; vertical-align: bottom;">&#160;</td><td style="width: 8.2%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(95)</div></td><td style="width: 1.57%; vertical-align: bottom;">&#160;</td><td style="width: 3.27%; vertical-align: bottom;">&#160;</td><td style="width: 8.25%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">95</div></td></tr><tr><td style="width: 21.61%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net income (loss)</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.19%; vertical-align: bottom;">&#160;</td><td style="width: 8.11%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">981</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.32%; vertical-align: bottom;">&#160;</td><td style="width: 8.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,022</div></td><td style="width: 1.61%; vertical-align: bottom;">&#160;</td><td style="width: 3.27%; vertical-align: bottom;">&#160;</td><td style="width: 8.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(41)</div></td><td style="width: 1.61%; vertical-align: bottom;">&#160;</td><td style="width: 3.36%; vertical-align: bottom;">&#160;</td><td style="width: 8.25%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(515)</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.36%; vertical-align: bottom;">&#160;</td><td style="width: 8.2%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(489)</div></td><td style="width: 1.57%; vertical-align: bottom;">&#160;</td><td style="width: 3.27%; vertical-align: bottom;">&#160;</td><td style="width: 8.25%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(26)</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;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">Balance Sheet</font></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 28.41%; vertical-align: bottom;">&#160;</td><td style="width: 4.01%; vertical-align: bottom;">&#160;</td><td colspan="8" style="width: 67.59%; 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;">June 30, 2018</div></td></tr><tr><td style="width: 28.41%; vertical-align: bottom;">&#160;</td><td style="width: 4.01%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 17.03%; 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 style="width: 2.71%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 28.12%; 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 style="width: 2.71%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 17.02%; 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></tr><tr><td style="width: 28.41%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Contract receivables, net</div></td><td style="width: 4.01%; vertical-align: bottom;">&#160;</td><td style="width: 4.8%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.23%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,221</div></td><td style="width: 2.71%; vertical-align: bottom;">&#160;</td><td style="width: 7.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 20.9%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,231</div></td><td style="width: 2.71%; vertical-align: bottom;">&#160;</td><td style="width: 4.8%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.22%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(10)</div></td></tr><tr><td style="width: 28.41%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Deferred tax assets</div></td><td style="width: 4.01%; vertical-align: bottom;">&#160;</td><td style="width: 4.8%; vertical-align: bottom;">&#160;</td><td style="width: 12.23%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">6,387</div></td><td style="width: 2.71%; vertical-align: bottom;">&#160;</td><td style="width: 7.21%; vertical-align: bottom;">&#160;</td><td style="width: 20.9%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">6,533</div></td><td style="width: 2.71%; vertical-align: bottom;">&#160;</td><td style="width: 4.8%; vertical-align: bottom;">&#160;</td><td style="width: 12.22%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(146)</div></td></tr><tr><td style="width: 28.41%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Billings in excess of revenue earned</div></td><td style="width: 4.01%; vertical-align: bottom;">&#160;</td><td style="width: 4.8%; vertical-align: bottom;">&#160;</td><td style="width: 12.23%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">9,557</div></td><td style="width: 2.71%; vertical-align: bottom;">&#160;</td><td style="width: 7.21%; vertical-align: bottom;">&#160;</td><td style="width: 20.9%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">10,342</div></td><td style="width: 2.71%; vertical-align: bottom;">&#160;</td><td style="width: 4.8%; vertical-align: bottom;">&#160;</td><td style="width: 12.22%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(785)</div></td></tr><tr><td style="width: 28.41%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Accumulated deficit</div></td><td style="width: 4.01%; vertical-align: bottom;">&#160;</td><td style="width: 4.8%; vertical-align: bottom;">&#160;</td><td style="width: 12.23%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(42,730)</div></td><td style="width: 2.71%; vertical-align: bottom;">&#160;</td><td style="width: 7.21%; vertical-align: bottom;">&#160;</td><td style="width: 20.9%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(43,359)</div></td><td style="width: 2.71%; vertical-align: bottom;">&#160;</td><td style="width: 4.8%; vertical-align: bottom;">&#160;</td><td style="width: 12.22%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">629</div></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.3 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 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 680000 705000 762000 -448000 116000 886000 619000 -192000 -277000 61000 997000 -171000 11686000 5660000 8434000 4255000 36000 37000 1073000 816000 1701000 1701000 0 0 1421000 1258000 1066000 1182000 -34000 4000 29000 -37000 -182000 34000 127000 -227000 -227000 1297000 170000 503000 624000 9521000 9941000 9941000 0 9791000 70000 553000 1701000 488000 54000 0.01 0.01 2000000 2000000 0 0 0 0 0 0 549000 402000 2049000 2795000 10300000 10300000 94000 62000 10154000 0 1018000 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.0 million, while the remaining $0.7 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 style="width: 61.46%; vertical-align: bottom; background-color: #ffffff;"><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 colspan="2" style="width: 38.54%; vertical-align: top; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 61.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 38.54%; vertical-align: top; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 61.46%; 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;">Balance, January 1, 2018</div></td><td style="width: 7.55%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 30.99%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,953</div></td></tr><tr><td style="width: 61.46%; 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 style="width: 7.55%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.99%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(93)</div></td></tr><tr><td style="width: 61.46%; 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 claims</div></td><td style="width: 7.55%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.99%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(146)</div></td></tr><tr><td style="width: 61.46%; 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;">Currency adjustment</div></td><td style="width: 7.55%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 30.99%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(5)</div></td></tr><tr><td style="width: 61.46%; 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;">Balance at June 30, 2018</div></td><td style="width: 7.55%; vertical-align: top; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 30.99%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,709</div></td></tr></table><div><br /></div><div><br /></div></div> 5270000 4782000 1273000 1063000 118000 117000 -10000 19231000 19221000 <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 style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;"><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 colspan="5" style="width: 35.2%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;"><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;">June 30,</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="5" style="width: 29.82%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Six months ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30,</div></td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.44%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.35%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 12.98%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 32.59%; 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;">Revenue:</div></td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 32.59%; 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 style="width: 2.89%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">10,864</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">11,686</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">20,765</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">21,356</div></td></tr><tr><td style="width: 32.59%; 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;">Nuclear Industry Training and Consulting</div></td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">13,834</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">5,439</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">26,828</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">12,111</div></td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">24,698</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">17,125</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">47,593</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">33,467</div></td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 32.59%; 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 income:</div></td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 32.59%; 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 style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">619</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">997</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(171)</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">886</div></td></tr><tr><td style="width: 32.59%; 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;">Nuclear Industry Training and Consulting</div></td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">61</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(192)</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(277)</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">116</div></td></tr><tr><td style="width: 32.59%; 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;">Change in fair value of contingent consideration, net</div></td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(43)</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(297)</div></td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 32.59%; 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 income (loss)</div></td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">680</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">762</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(448)</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">705</div></td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 32.59%; 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 style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(61)</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">18</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(39)</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">45</div></td></tr><tr><td style="width: 32.59%; 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;">(Loss) gain on derivative instruments, net</div></td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(91)</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">315</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(247)</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">155</div></td></tr><tr><td style="width: 32.59%; 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;">Other income (expense), net</div></td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">4</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(34)</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">29</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(37)</div></td></tr><tr><td style="width: 32.59%; 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 (loss) before income taxes</div></td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.55%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">532</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.46%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,061</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.55%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(705)</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.27%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">868</div></td></tr></table><div><br /></div></div> 500000 0 683000 <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 $167,000 and $272,000 for the three and six months ended June 30, 2018, respectively, and $59,000 and $88,000 for the three and six months ended June 30, 2017, respectively. Total amortization expense was $85,000 and $203,000 for the three and six months ended June 30, 2018, respectively, and $117,000 and $234,000 for the three and six months ended June 30, 2017, respectively.</div><div><br /></div></div> 189000 750000 518000 348000 -2000 2000 0 523000 960000 156898 500000 1000000 831000 1999000 222000 342000 604000 1107000 366000 604000 137000 0 465000 33000 498000 367000 50000 317000 0 159000 0 159000 0 0 0 190000 1107000 45000 40 1840000 222000 183000 831000 604000 0 59000 70000 -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 U.K. 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 and 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, GSE expects to record a restructuring charge of approximately $2.0 million, primarily related to workforce reductions, contract termination costs and asset write-offs due to the exit activities. As of June 30, 2018, we had recorded a restructuring charge of $1.8 million. 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 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:</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 style="width: 25.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.88%; vertical-align: bottom;">&#160;</td><td colspan="8" style="width: 70.59%; 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;">June 30, 2018</div></td></tr><tr><td style="width: 25.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.88%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 22.46%; 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 style="width: 3.43%; vertical-align: middle;">&#160;</td><td colspan="2" style="width: 22.05%; 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 style="width: 3.43%; vertical-align: middle;">&#160;</td><td colspan="2" style="width: 19.23%; 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></tr><tr><td style="width: 25.53%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Employee termination benefits</div></td><td style="width: 3.88%; vertical-align: bottom;">&#160;</td><td style="width: 4.14%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 18.32%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">831</div></td><td style="width: 3.43%; vertical-align: top;">&#160;</td><td style="width: 4.14%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 17.91%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">831</div></td><td style="width: 3.43%; vertical-align: bottom;">&#160;</td><td style="width: 4.14%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.09%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td></tr><tr><td style="width: 25.53%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Lease termination costs</div></td><td style="width: 3.88%; vertical-align: bottom;">&#160;</td><td style="width: 4.14%; vertical-align: bottom;">&#160;</td><td style="width: 18.32%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">604</div></td><td style="width: 3.43%; vertical-align: bottom;">&#160;</td><td style="width: 4.14%; vertical-align: bottom;">&#160;</td><td style="width: 17.91%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">604</div></td><td style="width: 3.43%; vertical-align: bottom;">&#160;</td><td style="width: 4.14%; vertical-align: bottom;">&#160;</td><td style="width: 15.09%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td></tr><tr><td style="width: 25.53%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Assets write-offs/impairment</div></td><td style="width: 3.88%; vertical-align: bottom;">&#160;</td><td style="width: 4.14%; vertical-align: bottom;">&#160;</td><td style="width: 18.32%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">222</div></td><td style="width: 3.43%; vertical-align: bottom;">&#160;</td><td style="width: 4.14%; vertical-align: bottom;">&#160;</td><td style="width: 17.91%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">222</div></td><td style="width: 3.43%; vertical-align: bottom;">&#160;</td><td style="width: 4.14%; vertical-align: bottom;">&#160;</td><td style="width: 15.09%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td></tr><tr><td style="width: 25.53%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Other restructuring costs</div></td><td style="width: 3.88%; vertical-align: bottom;">&#160;</td><td style="width: 4.14%; vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td style="width: 18.32%; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">342</div></td><td style="width: 3.43%; vertical-align: bottom;">&#160;</td><td style="width: 4.14%; vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td style="width: 17.91%; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">183</div></td><td style="width: 3.43%; vertical-align: bottom;">&#160;</td><td style="width: 4.14%; vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td style="width: 15.09%; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">159</div></td></tr><tr><td style="width: 25.53%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total Restructuring costs</div></td><td style="width: 3.88%; vertical-align: bottom;">&#160;</td><td style="width: 4.14%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 18.32%; vertical-align: middle; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,999</div></td><td style="width: 3.43%; vertical-align: bottom;">&#160;</td><td style="width: 4.14%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 17.91%; vertical-align: middle; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,840</div></td><td style="width: 3.43%; vertical-align: bottom;">&#160;</td><td style="width: 4.14%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.09%; vertical-align: middle; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">159</div></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 style="width: 31.75%; vertical-align: bottom;">&#160;</td><td style="width: 1.82%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 15.27%; 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 style="width: 1.6%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 15.45%; 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 style="width: 1.64%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 15.41%; 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 style="width: 1.42%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 15.63%; 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></tr><tr><td style="width: 31.75%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Balance as of January 1, 2018</div></td><td style="width: 1.82%; vertical-align: middle;">&#160;</td><td style="width: 2.28%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">$</div></td><td style="width: 12.99%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">465</div></td><td style="width: 1.6%; vertical-align: middle;">&#160;</td><td style="width: 2.56%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">$</div></td><td style="width: 12.9%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 1.64%; vertical-align: middle;">&#160;</td><td style="width: 2.46%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">$</div></td><td style="width: 12.95%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">33</div></td><td style="width: 1.42%; vertical-align: middle;">&#160;</td><td style="width: 2.69%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">$</div></td><td style="width: 12.95%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">498</div></td></tr><tr><td style="width: 31.75%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Accruals</div></td><td style="width: 1.82%; vertical-align: middle;">&#160;</td><td style="width: 2.28%; vertical-align: middle;">&#160;</td><td style="width: 12.99%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">366</div></td><td style="width: 1.6%; vertical-align: middle;">&#160;</td><td style="width: 2.56%; vertical-align: middle;">&#160;</td><td style="width: 12.9%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">604</div></td><td style="width: 1.64%; vertical-align: middle;">&#160;</td><td style="width: 2.46%; vertical-align: middle;">&#160;</td><td style="width: 12.95%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">137</div></td><td style="width: 1.42%; vertical-align: middle;">&#160;</td><td style="width: 2.69%; vertical-align: middle;">&#160;</td><td style="width: 12.95%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,107</div></td></tr><tr><td style="width: 31.75%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Payments</div></td><td style="width: 1.82%; vertical-align: middle;">&#160;</td><td style="width: 2.28%; vertical-align: middle;">&#160;</td><td style="width: 12.99%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(503)</div></td><td style="width: 1.6%; vertical-align: middle;">&#160;</td><td style="width: 2.56%; vertical-align: middle;">&#160;</td><td style="width: 12.9%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(624)</div></td><td style="width: 1.64%; vertical-align: middle;">&#160;</td><td style="width: 2.46%; vertical-align: middle;">&#160;</td><td style="width: 12.95%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(170)</div></td><td style="width: 1.42%; vertical-align: middle;">&#160;</td><td style="width: 2.69%; vertical-align: middle;">&#160;</td><td style="width: 12.95%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,297)</div></td></tr><tr><td style="width: 31.75%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Currency translation and other adjustments</div></td><td style="width: 1.82%; vertical-align: middle;">&#160;</td><td style="width: 2.28%; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">&#160;</div></td><td style="width: 12.99%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(11)</div></td><td style="width: 1.6%; vertical-align: bottom;">&#160;</td><td style="width: 2.56%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">&#160;</div></td><td style="width: 12.9%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">70</div></td><td style="width: 1.64%; vertical-align: bottom;">&#160;</td><td style="width: 2.46%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">&#160;</div></td><td style="width: 12.95%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 1.42%; vertical-align: bottom;">&#160;</td><td style="width: 2.69%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">&#160;</div></td><td style="width: 12.95%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">59</div></td></tr><tr><td style="width: 31.75%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Balance as of June 30, 2018</div></td><td style="width: 1.82%; vertical-align: middle;">&#160;</td><td style="width: 2.28%; vertical-align: middle; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">$</div></td><td style="width: 12.99%; vertical-align: middle; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">317</div></td><td style="width: 1.6%; vertical-align: middle;">&#160;</td><td style="width: 2.56%; vertical-align: middle; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">$</div></td><td style="width: 12.9%; vertical-align: middle; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">50</div></td><td style="width: 1.64%; vertical-align: middle;">&#160;</td><td style="width: 2.46%; vertical-align: middle; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">$</div></td><td style="width: 12.95%; vertical-align: middle; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 1.42%; vertical-align: middle;">&#160;</td><td style="width: 2.69%; vertical-align: middle; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">$</div></td><td style="width: 12.95%; vertical-align: middle; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">367</div></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" line, and the accrued lease termination costs were included in "accrued expenses" in the consolidated balance sheets.</div><div><br /></div></div> -42730000 -42870000 655000 629000 -43359000 47593000 33467000 17125000 24698000 47714000 24862000 -164000 -121000 1275000 7300000 14795000 1547000 26828000 1091000 13834000 546000 1822000 5439000 8773000 1415000 16092000 3717000 4555000 12111000 3018000 12111000 13834000 11686000 10864000 5439000 26828000 20765000 21356000 31331000 <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: justify;">Revenue from the sale of standalone software licenses, which do not require significant modification or customization is recognized upon its 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.</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 six months ended June 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 style="width: 34.07%; vertical-align: bottom;">&#160;</td><td style="width: 3.63%; vertical-align: bottom;">&#160;</td><td colspan="5" style="width: 29.33%; 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 June 30,</div></td><td style="width: 3.64%; vertical-align: bottom;">&#160;</td><td colspan="5" style="width: 29.32%; 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;">Six months ended June 30,</div></td></tr><tr><td style="width: 34.07%; vertical-align: bottom;">&#160;</td><td style="width: 3.63%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 13.7%; 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 style="width: 1.94%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 13.69%; 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 style="width: 3.64%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 13.69%; 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 style="width: 1.94%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 13.69%; 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></tr><tr><td style="width: 34.07%; 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 style="width: 3.63%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;">&#160;</td><td style="width: 1.94%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;">&#160;</td><td style="width: 3.64%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;">&#160;</td><td style="width: 1.94%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 34.07%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">System Design and Build</div></td><td style="width: 3.63%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.76%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">7,300</div></td><td style="width: 1.94%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.76%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">8,773</div></td><td style="width: 3.64%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.76%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">14,795</div></td><td style="width: 1.94%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.76%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">16,092</div></td></tr><tr><td style="width: 34.07%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Software</div></td><td style="width: 3.63%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">546</div></td><td style="width: 1.94%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,091</div></td><td style="width: 3.64%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,415</div></td><td style="width: 1.94%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,547</div></td></tr><tr><td style="width: 34.07%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Training and Consulting Services</div></td><td style="width: 3.63%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,018</div></td><td style="width: 1.94%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,822</div></td><td style="width: 3.64%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">4,555</div></td><td style="width: 1.94%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,717</div></td></tr><tr><td style="width: 34.07%; vertical-align: bottom;">&#160;</td><td style="width: 3.63%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;">&#160;</td><td style="width: 1.94%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;">&#160;</td><td style="width: 3.64%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;">&#160;</td><td style="width: 1.94%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 34.07%; vertical-align: bottom;"><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 style="width: 3.63%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;">&#160;</td><td style="width: 1.94%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;">&#160;</td><td style="width: 3.64%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;">&#160;</td><td style="width: 1.94%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 34.07%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Training and Consulting Services</div></td><td style="width: 3.63%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">13,834</div></td><td style="width: 1.94%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">5,439</div></td><td style="width: 3.64%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">26,828</div></td><td style="width: 1.94%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom;">&#160;</td><td style="width: 10.76%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">12,111</div></td></tr><tr><td style="width: 34.07%; vertical-align: bottom;">&#160;</td><td style="width: 3.63%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;</div></td><td style="width: 10.76%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">&#160;</div></td><td style="width: 1.94%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;</div></td><td style="width: 10.76%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">&#160;</div></td><td style="width: 3.64%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;</div></td><td style="width: 10.76%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">&#160;</div></td><td style="width: 1.94%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;</div></td><td style="width: 10.76%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">&#160;</div></td></tr><tr><td style="width: 34.07%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left;">Total revenue</div></td><td style="width: 3.63%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.76%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">24,698</div></td><td style="width: 1.94%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.76%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">17,125</div></td><td style="width: 3.64%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.76%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">47,593</div></td><td style="width: 1.94%; vertical-align: bottom;">&#160;</td><td style="width: 2.93%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.76%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">33,467</div></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 style="width: 48.74%; vertical-align: bottom;">&#160;</td><td style="width: 4.58%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 21.05%; 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;">June 30, 2018</div></td><td style="width: 4.58%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 21.05%; 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></tr><tr><td style="width: 48.74%; vertical-align: bottom;"><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 style="width: 4.58%; vertical-align: bottom;">&#160;</td><td style="width: 6.23%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.82%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">9,557</div></td><td style="width: 4.58%; vertical-align: bottom;">&#160;</td><td style="width: 6.23%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.82%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">14,543</div></td></tr><tr><td style="width: 48.74%; vertical-align: middle;"><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 style="width: 4.58%; vertical-align: bottom;">&#160;</td><td style="width: 6.23%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.82%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">7,954</div></td><td style="width: 4.58%; vertical-align: bottom;">&#160;</td><td style="width: 6.23%; vertical-align: bottom;">&#160;</td><td style="width: 14.82%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">N/A</div></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 six months ended June 30, 2018, the Company recognized revenue of $0.7 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 June 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 $31.3 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 style="width: 31.6%; vertical-align: bottom; background-color: #ffffff;"><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 colspan="5" style="width: 35.58%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;"><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;">June 30,</div></td><td style="width: 2.34%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="5" style="width: 30.48%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Six months ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30,</div></td></tr><tr><td style="width: 31.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.71%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td style="width: 2.35%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.53%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 2.34%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.83%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td style="width: 2.39%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 13.37%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td></tr><tr><td style="width: 31.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.82%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.35%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.84%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.34%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.83%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.39%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 31.6%; 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;">(Benefit) provision for income taxes</div></td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.82%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(449)</div></td><td style="width: 2.35%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.84%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.69%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">234</div></td><td style="width: 2.34%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.83%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(190)</div></td><td style="width: 2.39%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">307</div></td></tr><tr><td style="width: 31.6%; 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;">Effective tax rate</div></td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 13.82%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-84.4 %</div></td><td style="width: 2.35%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.84%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 13.69%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">22.1%</div></td><td style="width: 2.34%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.83%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">27.0 %</div></td><td style="width: 2.39%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">35.4%</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.0 million, while the remaining $0.7 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 style="width: 61.46%; vertical-align: bottom; background-color: #ffffff;"><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 colspan="2" style="width: 38.54%; vertical-align: top; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 61.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 38.54%; vertical-align: top; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 61.46%; 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;">Balance, January 1, 2018</div></td><td style="width: 7.55%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 30.99%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,953</div></td></tr><tr><td style="width: 61.46%; 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 style="width: 7.55%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.99%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(93)</div></td></tr><tr><td style="width: 61.46%; 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 claims</div></td><td style="width: 7.55%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.99%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(146)</div></td></tr><tr><td style="width: 61.46%; 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;">Currency adjustment</div></td><td style="width: 7.55%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 30.99%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(5)</div></td></tr><tr><td style="width: 61.46%; 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;">Balance at June 30, 2018</div></td><td style="width: 7.55%; vertical-align: top; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 30.99%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,709</div></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 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 style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left;">(in thousands)</div></td><td colspan="2" style="width: 36.73%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total purchase price</div></td><td style="width: 5.86%; vertical-align: top; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 30.87%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">9,521</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; 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;">Purchase price allocation:</div></td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; 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 style="width: 5.86%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">455</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; 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;">Contract receivables</div></td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">5,121</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; 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 style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">68</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; 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;">Property, and equipment, net</div></td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">184</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; 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 style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,569</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; 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;">Accounts payable, accrued expenses, and other liabilities</div></td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(78)</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; 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;">Accrued compensation</div></td><td style="width: 5.86%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,617)</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total identifiable net assets</div></td><td style="width: 5.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">6,702</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Goodwill</div></td><td style="width: 5.86%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 30.87%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,819</div></td><td style="width: 3.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 59.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net assets acquired</div></td><td style="width: 5.86%; vertical-align: top; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 30.87%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">9,521</div></td><td style="width: 3.6%; vertical-align: bottom; 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 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 June 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, 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 style="width: 68.44%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total purchase price</div></td><td style="width: 3.54%; vertical-align: bottom;">&#160;</td><td style="width: 6.24%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;$</div></td><td style="width: 21.78%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">9,941</div></td></tr><tr><td style="width: 68.44%; vertical-align: bottom;">&#160;</td><td style="width: 3.54%; vertical-align: bottom;">&#160;</td><td style="width: 6.24%; vertical-align: bottom;">&#160;</td><td style="width: 21.78%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 68.44%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;Purchase price allocation:</div></td><td style="width: 3.54%; vertical-align: bottom;">&#160;</td><td style="width: 6.24%; vertical-align: bottom;">&#160;</td><td style="width: 21.78%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 68.44%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; text-indent: 11pt;">Cash</div></td><td style="width: 3.54%; vertical-align: bottom;">&#160;</td><td style="width: 6.24%; vertical-align: bottom;">&#160;</td><td style="width: 21.78%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">150</div></td></tr><tr><td style="width: 68.44%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; text-indent: 11pt;">Contract receivables</div></td><td style="width: 3.54%; vertical-align: bottom;">&#160;</td><td style="width: 6.24%; vertical-align: bottom;">&#160;</td><td style="width: 21.78%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,345</div></td></tr><tr><td style="width: 68.44%; vertical-align: bottom;"><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 style="width: 3.54%; vertical-align: bottom;">&#160;</td><td style="width: 6.24%; vertical-align: bottom;">&#160;</td><td style="width: 21.78%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">4</div></td></tr><tr><td style="width: 68.44%; vertical-align: bottom;"><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 style="width: 3.54%; vertical-align: bottom;">&#160;</td><td style="width: 6.24%; vertical-align: bottom;">&#160;</td><td style="width: 21.78%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1</div></td></tr><tr><td style="width: 68.44%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; text-indent: 11pt;">Intangible assets</div></td><td style="width: 3.54%; vertical-align: bottom;">&#160;</td><td style="width: 6.24%; vertical-align: bottom;">&#160;</td><td style="width: 21.78%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right; text-indent: 11pt;">3,911</div></td></tr><tr><td style="width: 68.44%; vertical-align: bottom;"><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 style="width: 3.54%; vertical-align: bottom;">&#160;</td><td style="width: 6.24%; vertical-align: bottom;">&#160;</td><td style="width: 21.78%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right; text-indent: 11pt;">(1,420)</div></td></tr><tr><td style="width: 68.44%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; text-indent: 11pt;">Accrued compensation</div></td><td style="width: 3.54%; vertical-align: bottom;">&#160;</td><td style="width: 6.24%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; text-indent: 11pt;">&#160;</div></td><td style="width: 21.78%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(137)</div></td></tr><tr><td style="width: 68.44%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;Total identifiable net assets</div></td><td style="width: 3.54%; vertical-align: bottom;">&#160;</td><td style="width: 6.24%; vertical-align: bottom;">&#160;</td><td style="width: 21.78%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">4,854</div></td></tr><tr><td style="width: 68.44%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;Goodwill</div></td><td style="width: 3.54%; vertical-align: bottom;">&#160;</td><td style="width: 6.24%; vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td style="width: 21.78%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">5,087</div></td></tr><tr><td style="width: 68.44%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;Net assets acquired</div></td><td style="width: 3.54%; vertical-align: bottom;">&#160;</td><td style="width: 6.24%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;$</div></td><td style="width: 21.78%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">9,941</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 following table presents assets and liabilities measured at fair value at June 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 style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;"><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 colspan="2" style="width: 16.33%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><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 style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.26%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><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 style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 15.33%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><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 style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.26%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Total</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 21.83%; 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;">Money market funds</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,396</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,396</div></td></tr><tr><td style="width: 21.83%; 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</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.66%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">32</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">32</div></td></tr><tr><td style="width: 21.83%; 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;">Total assets</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.66%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,396</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">32</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.66%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,428</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 21.83%; 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;">Liability awards</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(302)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(302)</div></td></tr><tr><td style="width: 21.83%; 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 rate swap contract</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.66%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(11)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(11)</div></td></tr><tr><td style="width: 21.83%; 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;">Total liabilities</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.66%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(313)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.66%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(313)</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; 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 June 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 style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;"><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 colspan="2" style="width: 16.33%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><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 style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.26%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><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 style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 15.33%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><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 style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.26%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Total</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.33%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 15.33%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 21.83%; 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;">Money market funds</div></td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,240</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,240</div></td></tr><tr><td style="width: 21.83%; 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</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.66%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">201</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">201</div></td></tr><tr><td style="width: 21.83%; 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;">Total assets</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.66%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,240</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">201</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.66%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,441</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 21.83%; 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;">Liability awards</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(242)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(242)</div></td></tr><tr><td style="width: 21.83%; 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;">Contingent consideration</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.66%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,701)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,701)</div></td></tr><tr><td style="width: 21.83%; 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;">Total liabilities</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.66%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(242)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.66%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,701)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.59%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,943)</div></td></tr><tr><td style="width: 21.83%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.59%; vertical-align: bottom; 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 earnings 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 style="width: 47.78%; vertical-align: bottom; background-color: #ffffff;"><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 colspan="5" style="width: 25.11%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three months ended</div></td><td style="width: 1.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="5" style="width: 24.49%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Six months ended</div></td></tr><tr><td style="width: 47.78%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="5" style="width: 25.11%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30,</div></td><td style="width: 1.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td colspan="5" style="width: 24.49%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30,</div></td></tr><tr><td style="width: 47.78%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 12.31%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 11.92%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 1.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 13.11%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td style="width: 0.09%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 11.33%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td></tr><tr><td style="width: 47.78%; 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;">Numerator:</div></td><td style="width: 1.64%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.36%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.51%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.09%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 1.59%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 9.74%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 47.78%; 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;">Net income (loss)</div></td><td style="width: 1.64%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">981</div></td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.36%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">827</div></td><td style="width: 1.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.51%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(515)</div></td><td style="width: 0.09%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;">&#160;</td><td style="width: 1.59%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 9.74%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">561</div></td></tr><tr><td style="width: 47.78%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.64%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.36%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.51%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.09%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 9.74%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 47.78%; 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;">Denominator:</div></td><td style="width: 1.64%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.36%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.51%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.09%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 9.74%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 47.78%; 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 income (loss) per share</div></td><td style="width: 1.64%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.67%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,651,441</div></td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.36%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,196,133</div></td><td style="width: 1.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.51%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,580,046</div></td><td style="width: 0.09%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 9.74%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,154,297</div></td></tr><tr><td style="width: 47.78%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.64%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.36%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.51%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.09%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 9.74%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 47.78%; 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 style="width: 1.64%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.36%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.51%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.09%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 9.74%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 47.78%; vertical-align: bottom; background-color: #ffffff;"><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 style="width: 1.64%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 10.67%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">377,682</div></td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 10.36%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">365,112</div></td><td style="width: 1.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.51%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 0.09%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 1.59%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 9.74%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">317,497</div></td></tr><tr><td style="width: 47.78%; 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;">Adjusted weighted-average shares outstanding and assumed conversions for diluted income (loss) per share</div></td><td style="width: 1.64%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;">&#160;</td><td style="width: 10.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">20,029,123</div></td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;">&#160;</td><td style="width: 10.36%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,561,245</div></td><td style="width: 1.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;">&#160;</td><td style="width: 11.51%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,580,046</div></td><td style="width: 0.09%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;">&#160;</td><td style="width: 1.59%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;">&#160;</td><td style="width: 9.74%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,471,794</div></td></tr><tr><td style="width: 47.78%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.64%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 10.36%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 11.51%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.09%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 9.74%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 47.78%; 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;">Shares related to dilutive securities excluded because inclusion would be anti-dilutive</div></td><td style="width: 1.64%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;">&#160;</td><td style="width: 10.67%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">374,833</div></td><td style="width: 0.89%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;">&#160;</td><td style="width: 10.36%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">564,833</div></td><td style="width: 1.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.6%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;">&#160;</td><td style="width: 11.51%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">714,821</div></td><td style="width: 0.09%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 1.56%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;">&#160;</td><td style="width: 1.59%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;">&#160;</td><td style="width: 9.74%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">564,833</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 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 style="width: 53.35%; vertical-align: bottom;">&#160;</td><td style="width: 3.56%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 19.76%; 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;">June 30, 2018</div></td><td style="width: 3.55%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 19.77%; 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></tr><tr><td style="width: 53.35%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Cash and cash equivalents</div></td><td style="width: 3.56%; vertical-align: bottom;">&#160;</td><td style="width: 2.78%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 16.98%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">9,959</div></td><td style="width: 3.55%; vertical-align: bottom;">&#160;</td><td style="width: 2.78%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 16.99%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,111</div></td></tr><tr><td style="width: 53.35%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Restricted cash</div></td><td style="width: 3.56%; vertical-align: bottom;">&#160;</td><td style="width: 2.78%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;</div></td><td style="width: 16.98%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">523</div></td><td style="width: 3.55%; vertical-align: bottom;">&#160;</td><td style="width: 2.78%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;</div></td><td style="width: 16.99%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">960</div></td></tr><tr><td style="width: 53.35%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Cash, cash equivalents, and restricted cash</div></td><td style="width: 3.56%; vertical-align: bottom;">&#160;</td><td style="width: 2.78%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 16.98%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">10,482</div></td><td style="width: 3.55%; vertical-align: bottom;">&#160;</td><td style="width: 2.78%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 16.99%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">20,071</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 identified $2.6 million of other intangible assets, including customer relationships and trademarks/names, with amortization periods of three to 10 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 style="width: 25.25%; 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;">Intangible Assets</div></td><td style="width: 4.81%; vertical-align: bottom;">&#160;</td><td style="width: 43.26%; 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;">&#160;Weighted average amortization period</div></td><td style="width: 4.82%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 21.86%; 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;">&#160;Fair Value</div></td></tr><tr><td style="width: 25.25%; vertical-align: middle;">&#160;</td><td style="width: 4.81%; vertical-align: bottom;">&#160;</td><td style="width: 43.26%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: center;">&#160;(in years)</div></td><td style="width: 4.82%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 21.86%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: center;">&#160;(in thousands)</div></td></tr><tr><td style="width: 25.25%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Customer relationships</div></td><td style="width: 4.81%; vertical-align: middle;">&#160;</td><td style="width: 43.26%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">10</div></td><td style="width: 4.82%; vertical-align: middle;">&#160;</td><td style="width: 3.87%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">$</div></td><td style="width: 17.99%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,856</div></td></tr><tr><td style="width: 25.25%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Trademarks/Names</div></td><td style="width: 4.81%; vertical-align: middle;">&#160;</td><td style="width: 43.26%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">3</div></td><td style="width: 4.82%; vertical-align: middle;">&#160;</td><td style="width: 3.87%; vertical-align: middle; border-bottom: #000000 2px solid;">&#160;</td><td style="width: 17.99%; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">713</div></td></tr><tr><td style="width: 25.25%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Total</div></td><td style="width: 4.81%; vertical-align: middle;">&#160;</td><td style="width: 43.26%; vertical-align: middle;">&#160;</td><td style="width: 4.82%; vertical-align: middle;">&#160;</td><td style="width: 3.87%; vertical-align: middle; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">$</div></td><td style="width: 17.99%; vertical-align: middle; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,569</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 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 June 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 style="width: 22.97%; vertical-align: bottom;">&#160;</td><td style="width: 4.12%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 21.55%; 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 style="width: 4.12%; vertical-align: middle;">&#160;</td><td colspan="2" style="width: 21.55%; 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 style="width: 4.12%; vertical-align: middle;">&#160;</td><td colspan="2" style="width: 21.55%; 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></tr><tr><td style="width: 22.97%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Balance, January 1, 2018</div></td><td style="width: 4.12%; vertical-align: bottom;">&#160;</td><td style="width: 3.2%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 18.36%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.12%; vertical-align: bottom;">&#160;</td><td style="width: 5.96%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;$</div></td><td style="width: 15.6%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">8,431</div></td><td style="width: 4.12%; vertical-align: bottom;">&#160;</td><td style="width: 5.96%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;$</div></td><td style="width: 15.6%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">8,431</div></td></tr><tr><td style="width: 22.97%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Acquisition</div></td><td style="width: 4.12%; vertical-align: bottom;">&#160;</td><td style="width: 3.2%; vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td style="width: 18.36%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">5,087</div></td><td style="width: 4.12%; vertical-align: bottom;">&#160;</td><td style="width: 5.96%; vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td style="width: 15.6%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.12%; vertical-align: bottom;">&#160;</td><td style="width: 5.96%; vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td style="width: 15.6%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">5,087</div></td></tr><tr><td style="width: 22.97%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Balance, June 30, 2018</div></td><td style="width: 4.12%; vertical-align: bottom;">&#160;</td><td style="width: 3.2%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 18.36%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">5,087</div></td><td style="width: 4.12%; vertical-align: bottom;">&#160;</td><td style="width: 5.96%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;$</div></td><td style="width: 15.6%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">8,431</div></td><td style="width: 4.12%; vertical-align: bottom;">&#160;</td><td style="width: 5.96%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;$</div></td><td style="width: 15.6%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">13,518</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;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">The impact of adoption on our consolidated statement of operations and balance sheet was as follows (</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; background-color: #ffffff;">in thousands</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">):</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 style="width: 21.61%; vertical-align: bottom;">&#160;</td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td colspan="8" style="width: 37.46%; 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;">For the Three Months Ended June 30, 2018</div></td><td style="width: 1.61%; vertical-align: bottom;">&#160;</td><td colspan="8" style="width: 37.8%; 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;">For the Six Months Ended June 30, 2018</div></td></tr><tr><td style="width: 21.61%; vertical-align: bottom;">&#160;</td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 11.3%; 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 style="width: 1.53%; vertical-align: middle;">&#160;</td><td colspan="2" style="width: 11.53%; 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 style="width: 1.61%; vertical-align: middle;">&#160;</td><td colspan="2" style="width: 11.48%; 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 style="width: 1.61%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 11.61%; 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 style="width: 1.53%; vertical-align: middle;">&#160;</td><td colspan="2" style="width: 11.57%; 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 style="width: 1.57%; vertical-align: middle;">&#160;</td><td colspan="2" style="width: 11.52%; 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></tr><tr><td style="width: 21.61%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Revenue</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.19%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.11%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">24,698</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.32%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;$&#160;</div></td><td style="width: 8.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">24,862</div></td><td style="width: 1.61%; vertical-align: bottom;">&#160;</td><td style="width: 3.27%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;$&#160;</div></td><td style="width: 8.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(164)</div></td><td style="width: 1.61%; vertical-align: bottom;">&#160;</td><td style="width: 3.36%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.25%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">47,593</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.36%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;$&#160;</div></td><td style="width: 8.2%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">47,714</div></td><td style="width: 1.57%; vertical-align: bottom;">&#160;</td><td style="width: 3.27%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;$&#160;</div></td><td style="width: 8.25%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(121)</div></td></tr><tr><td style="width: 21.61%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Gross profit</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.19%; vertical-align: bottom;">&#160;</td><td style="width: 8.11%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">6,340</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.32%; vertical-align: bottom;">&#160;</td><td style="width: 8.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">6,504</div></td><td style="width: 1.61%; vertical-align: bottom;">&#160;</td><td style="width: 3.27%; vertical-align: bottom;">&#160;</td><td style="width: 8.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(164)</div></td><td style="width: 1.61%; vertical-align: bottom;">&#160;</td><td style="width: 3.36%; vertical-align: bottom;">&#160;</td><td style="width: 8.25%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">11,238</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.36%; vertical-align: bottom;">&#160;</td><td style="width: 8.2%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">11,359</div></td><td style="width: 1.57%; vertical-align: bottom;">&#160;</td><td style="width: 3.27%; vertical-align: bottom;">&#160;</td><td style="width: 8.25%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(121)</div></td></tr><tr><td style="width: 21.61%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">(Benefit) provision for income taxes</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.19%; vertical-align: bottom;">&#160;</td><td style="width: 8.11%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(449)</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.32%; vertical-align: bottom;">&#160;</td><td style="width: 8.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(326)</div></td><td style="width: 1.61%; vertical-align: bottom;">&#160;</td><td style="width: 3.27%; vertical-align: bottom;">&#160;</td><td style="width: 8.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">123</div></td><td style="width: 1.61%; vertical-align: bottom;">&#160;</td><td style="width: 3.36%; vertical-align: bottom;">&#160;</td><td style="width: 8.25%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(190)</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.36%; vertical-align: bottom;">&#160;</td><td style="width: 8.2%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(95)</div></td><td style="width: 1.57%; vertical-align: bottom;">&#160;</td><td style="width: 3.27%; vertical-align: bottom;">&#160;</td><td style="width: 8.25%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">95</div></td></tr><tr><td style="width: 21.61%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net income (loss)</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.19%; vertical-align: bottom;">&#160;</td><td style="width: 8.11%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">981</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.32%; vertical-align: bottom;">&#160;</td><td style="width: 8.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,022</div></td><td style="width: 1.61%; vertical-align: bottom;">&#160;</td><td style="width: 3.27%; vertical-align: bottom;">&#160;</td><td style="width: 8.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(41)</div></td><td style="width: 1.61%; vertical-align: bottom;">&#160;</td><td style="width: 3.36%; vertical-align: bottom;">&#160;</td><td style="width: 8.25%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(515)</div></td><td style="width: 1.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.36%; vertical-align: bottom;">&#160;</td><td style="width: 8.2%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(489)</div></td><td style="width: 1.57%; vertical-align: bottom;">&#160;</td><td style="width: 3.27%; vertical-align: bottom;">&#160;</td><td style="width: 8.25%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(26)</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;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">Balance Sheet</font></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 28.41%; vertical-align: bottom;">&#160;</td><td style="width: 4.01%; vertical-align: bottom;">&#160;</td><td colspan="8" style="width: 67.59%; 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;">June 30, 2018</div></td></tr><tr><td style="width: 28.41%; vertical-align: bottom;">&#160;</td><td style="width: 4.01%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 17.03%; 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 style="width: 2.71%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 28.12%; 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 style="width: 2.71%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 17.02%; 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></tr><tr><td style="width: 28.41%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Contract receivables, net</div></td><td style="width: 4.01%; vertical-align: bottom;">&#160;</td><td style="width: 4.8%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.23%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,221</div></td><td style="width: 2.71%; vertical-align: bottom;">&#160;</td><td style="width: 7.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 20.9%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,231</div></td><td style="width: 2.71%; vertical-align: bottom;">&#160;</td><td style="width: 4.8%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.22%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(10)</div></td></tr><tr><td style="width: 28.41%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Deferred tax assets</div></td><td style="width: 4.01%; vertical-align: bottom;">&#160;</td><td style="width: 4.8%; vertical-align: bottom;">&#160;</td><td style="width: 12.23%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">6,387</div></td><td style="width: 2.71%; vertical-align: bottom;">&#160;</td><td style="width: 7.21%; vertical-align: bottom;">&#160;</td><td style="width: 20.9%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">6,533</div></td><td style="width: 2.71%; vertical-align: bottom;">&#160;</td><td style="width: 4.8%; vertical-align: bottom;">&#160;</td><td style="width: 12.22%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(146)</div></td></tr><tr><td style="width: 28.41%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Billings in excess of revenue earned</div></td><td style="width: 4.01%; vertical-align: bottom;">&#160;</td><td style="width: 4.8%; vertical-align: bottom;">&#160;</td><td style="width: 12.23%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">9,557</div></td><td style="width: 2.71%; vertical-align: bottom;">&#160;</td><td style="width: 7.21%; vertical-align: bottom;">&#160;</td><td style="width: 20.9%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">10,342</div></td><td style="width: 2.71%; vertical-align: bottom;">&#160;</td><td style="width: 4.8%; vertical-align: bottom;">&#160;</td><td style="width: 12.22%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(785)</div></td></tr><tr><td style="width: 28.41%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Accumulated deficit</div></td><td style="width: 4.01%; vertical-align: bottom;">&#160;</td><td style="width: 4.8%; vertical-align: bottom;">&#160;</td><td style="width: 12.23%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(42,730)</div></td><td style="width: 2.71%; vertical-align: bottom;">&#160;</td><td style="width: 7.21%; vertical-align: bottom;">&#160;</td><td style="width: 20.9%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(43,359)</div></td><td style="width: 2.71%; vertical-align: bottom;">&#160;</td><td style="width: 4.8%; vertical-align: bottom;">&#160;</td><td style="width: 12.22%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">629</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 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 style="width: 31.75%; vertical-align: bottom;">&#160;</td><td style="width: 1.82%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 15.27%; 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 style="width: 1.6%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 15.45%; 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 style="width: 1.64%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 15.41%; 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 style="width: 1.42%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 15.63%; 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></tr><tr><td style="width: 31.75%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Balance as of January 1, 2018</div></td><td style="width: 1.82%; vertical-align: middle;">&#160;</td><td style="width: 2.28%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">$</div></td><td style="width: 12.99%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">465</div></td><td style="width: 1.6%; vertical-align: middle;">&#160;</td><td style="width: 2.56%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">$</div></td><td style="width: 12.9%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 1.64%; vertical-align: middle;">&#160;</td><td style="width: 2.46%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">$</div></td><td style="width: 12.95%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">33</div></td><td style="width: 1.42%; vertical-align: middle;">&#160;</td><td style="width: 2.69%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">$</div></td><td style="width: 12.95%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">498</div></td></tr><tr><td style="width: 31.75%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Accruals</div></td><td style="width: 1.82%; vertical-align: middle;">&#160;</td><td style="width: 2.28%; vertical-align: middle;">&#160;</td><td style="width: 12.99%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">366</div></td><td style="width: 1.6%; vertical-align: middle;">&#160;</td><td style="width: 2.56%; vertical-align: middle;">&#160;</td><td style="width: 12.9%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">604</div></td><td style="width: 1.64%; vertical-align: middle;">&#160;</td><td style="width: 2.46%; vertical-align: middle;">&#160;</td><td style="width: 12.95%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">137</div></td><td style="width: 1.42%; vertical-align: middle;">&#160;</td><td style="width: 2.69%; vertical-align: middle;">&#160;</td><td style="width: 12.95%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,107</div></td></tr><tr><td style="width: 31.75%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Payments</div></td><td style="width: 1.82%; vertical-align: middle;">&#160;</td><td style="width: 2.28%; vertical-align: middle;">&#160;</td><td style="width: 12.99%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(503)</div></td><td style="width: 1.6%; vertical-align: middle;">&#160;</td><td style="width: 2.56%; vertical-align: middle;">&#160;</td><td style="width: 12.9%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(624)</div></td><td style="width: 1.64%; vertical-align: middle;">&#160;</td><td style="width: 2.46%; vertical-align: middle;">&#160;</td><td style="width: 12.95%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(170)</div></td><td style="width: 1.42%; vertical-align: middle;">&#160;</td><td style="width: 2.69%; vertical-align: middle;">&#160;</td><td style="width: 12.95%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,297)</div></td></tr><tr><td style="width: 31.75%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Currency translation and other adjustments</div></td><td style="width: 1.82%; vertical-align: middle;">&#160;</td><td style="width: 2.28%; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">&#160;</div></td><td style="width: 12.99%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(11)</div></td><td style="width: 1.6%; vertical-align: bottom;">&#160;</td><td style="width: 2.56%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">&#160;</div></td><td style="width: 12.9%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">70</div></td><td style="width: 1.64%; vertical-align: bottom;">&#160;</td><td style="width: 2.46%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">&#160;</div></td><td style="width: 12.95%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 1.42%; vertical-align: bottom;">&#160;</td><td style="width: 2.69%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">&#160;</div></td><td style="width: 12.95%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">59</div></td></tr><tr><td style="width: 31.75%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Balance as of June 30, 2018</div></td><td style="width: 1.82%; vertical-align: middle;">&#160;</td><td style="width: 2.28%; vertical-align: middle; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">$</div></td><td style="width: 12.99%; vertical-align: middle; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">317</div></td><td style="width: 1.6%; vertical-align: middle;">&#160;</td><td style="width: 2.56%; vertical-align: middle; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">$</div></td><td style="width: 12.9%; vertical-align: middle; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">50</div></td><td style="width: 1.64%; vertical-align: middle;">&#160;</td><td style="width: 2.46%; vertical-align: middle; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">$</div></td><td style="width: 12.95%; vertical-align: middle; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 1.42%; vertical-align: middle;">&#160;</td><td style="width: 2.69%; vertical-align: middle; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">$</div></td><td style="width: 12.95%; vertical-align: middle; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">367</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 following tables summarize the restructuring costs and restructuring liabilities:</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 style="width: 25.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.88%; vertical-align: bottom;">&#160;</td><td colspan="8" style="width: 70.59%; 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;">June 30, 2018</div></td></tr><tr><td style="width: 25.53%; vertical-align: bottom;">&#160;</td><td style="width: 3.88%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 22.46%; 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 style="width: 3.43%; vertical-align: middle;">&#160;</td><td colspan="2" style="width: 22.05%; 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 style="width: 3.43%; vertical-align: middle;">&#160;</td><td colspan="2" style="width: 19.23%; 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></tr><tr><td style="width: 25.53%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Employee termination benefits</div></td><td style="width: 3.88%; vertical-align: bottom;">&#160;</td><td style="width: 4.14%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 18.32%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">831</div></td><td style="width: 3.43%; vertical-align: top;">&#160;</td><td style="width: 4.14%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 17.91%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">831</div></td><td style="width: 3.43%; vertical-align: bottom;">&#160;</td><td style="width: 4.14%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.09%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td></tr><tr><td style="width: 25.53%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Lease termination costs</div></td><td style="width: 3.88%; vertical-align: bottom;">&#160;</td><td style="width: 4.14%; vertical-align: bottom;">&#160;</td><td style="width: 18.32%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">604</div></td><td style="width: 3.43%; vertical-align: bottom;">&#160;</td><td style="width: 4.14%; vertical-align: bottom;">&#160;</td><td style="width: 17.91%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">604</div></td><td style="width: 3.43%; vertical-align: bottom;">&#160;</td><td style="width: 4.14%; vertical-align: bottom;">&#160;</td><td style="width: 15.09%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td></tr><tr><td style="width: 25.53%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Assets write-offs/impairment</div></td><td style="width: 3.88%; vertical-align: bottom;">&#160;</td><td style="width: 4.14%; vertical-align: bottom;">&#160;</td><td style="width: 18.32%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">222</div></td><td style="width: 3.43%; vertical-align: bottom;">&#160;</td><td style="width: 4.14%; vertical-align: bottom;">&#160;</td><td style="width: 17.91%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">222</div></td><td style="width: 3.43%; vertical-align: bottom;">&#160;</td><td style="width: 4.14%; vertical-align: bottom;">&#160;</td><td style="width: 15.09%; vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td></tr><tr><td style="width: 25.53%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Other restructuring costs</div></td><td style="width: 3.88%; vertical-align: bottom;">&#160;</td><td style="width: 4.14%; vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td style="width: 18.32%; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">342</div></td><td style="width: 3.43%; vertical-align: bottom;">&#160;</td><td style="width: 4.14%; vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td style="width: 17.91%; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">183</div></td><td style="width: 3.43%; vertical-align: bottom;">&#160;</td><td style="width: 4.14%; vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td style="width: 15.09%; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">159</div></td></tr><tr><td style="width: 25.53%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total Restructuring costs</div></td><td style="width: 3.88%; vertical-align: bottom;">&#160;</td><td style="width: 4.14%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 18.32%; vertical-align: middle; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,999</div></td><td style="width: 3.43%; vertical-align: bottom;">&#160;</td><td style="width: 4.14%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 17.91%; vertical-align: middle; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,840</div></td><td style="width: 3.43%; vertical-align: bottom;">&#160;</td><td style="width: 4.14%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.09%; vertical-align: middle; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">159</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 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 style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 17.4%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30,</div></td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.61%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31,</div></td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;"><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 colspan="2" style="width: 17.4%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.61%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.81%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.21%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;"><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 style="width: 3.81%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.21%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 18pt;">Foreign exchange contracts</div></td><td style="width: 3.81%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.6%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">32</div></td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">201</div></td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total asset derivatives</div></td><td style="width: 3.81%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;">&#160;</td><td style="width: 13.6%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">32</div></td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">201</div></td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.81%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 13.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 13.21%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 62.72%; 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 style="width: 3.81%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 13.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 13.21%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 18pt;">Interest rate swaps</div></td><td style="width: 3.81%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 13.6%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(11)</div></td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total liability derivatives</div></td><td style="width: 3.81%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;">&#160;</td><td style="width: 13.6%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(11)</div></td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;">&#160;</td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.81%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 13.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 13.21%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net fair value</div></td><td style="width: 3.81%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.6%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">21</div></td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">201</div></td></tr><tr><td style="width: 62.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.81%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 13.6%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 13.21%; vertical-align: bottom; 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;">For the three and six months ended June 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 style="width: 45.71%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="5" style="width: 26.48%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><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;">June 30,</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="5" style="width: 24.85%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Six months ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30,</div></td></tr><tr><td style="width: 45.71%; vertical-align: bottom; background-color: #ffffff;"><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 colspan="2" style="width: 12.16%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 11.37%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 10.52%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 11.38%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td></tr><tr><td style="width: 45.71%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 8.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 7.28%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.23%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 7.28%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 7.3%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 45.71%; 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 rate swap - change in fair value</div></td><td style="width: 4.08%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.08%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(11)</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 7.28%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.23%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 7.28%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(11)</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 7.3%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td></tr><tr><td style="width: 45.71%; 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 style="width: 4.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 8.08%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(46)</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 7.28%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">157</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.23%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 7.28%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(164)</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 7.3%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">71</div></td></tr><tr><td style="width: 45.71%; 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;">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 style="width: 4.08%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 8.08%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(34)</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 7.28%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">158</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.23%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 7.28%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(72)</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 7.3%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">84</div></td></tr><tr><td style="width: 45.71%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 8.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 7.28%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.23%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 7.28%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 7.3%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 45.71%; 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;">(Loss) gain on derivative instruments, net</div></td><td style="width: 4.08%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.08%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(91)</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 7.28%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">315</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.23%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 7.28%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(247)</div></td><td style="width: 2.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.08%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 7.3%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">155</div></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 style="width: 56.85%; 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 colspan="2" style="width: 19.45%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30,</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 22.26%; 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></tr><tr><td style="width: 56.85%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 19.45%; 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 style="width: 1.44%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 22.26%; 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></tr><tr><td style="width: 56.85%; vertical-align: bottom;">&#160;</td><td style="width: 4.37%; vertical-align: top;">&#160;</td><td style="width: 15.09%; vertical-align: bottom;">&#160;</td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: top;">&#160;</td><td style="width: 19.45%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 56.85%; 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;">Billed receivables</div></td><td style="width: 4.37%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.09%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">9,544</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 19.45%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">8,154</div></td></tr><tr><td style="width: 56.85%; 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;">Unbilled receivables</div></td><td style="width: 4.37%; vertical-align: bottom;">&#160;</td><td style="width: 15.09%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">9,928</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: bottom;">&#160;</td><td style="width: 19.45%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">5,980</div></td></tr><tr><td style="width: 56.85%; 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;">Allowance for doubtful accounts</div></td><td style="width: 4.37%; vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td style="width: 15.09%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(251)</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td style="width: 19.45%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(137)</div></td></tr><tr><td style="width: 56.85%; vertical-align: bottom;"><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 style="width: 4.37%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.09%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,221</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 19.45%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">13,997</div></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 three and six months ended June 30, 2018 and 2017, the Company recorded allowances for doubtful accounts of $117,000 and $118,000, respectively.</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 training applications include turnkey and custom training services, while engineering services include plant design verification and validation. The Company provides these services across all market segments. 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 style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;"><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 colspan="5" style="width: 35.2%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;"><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;">June 30,</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="5" style="width: 29.82%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Six months ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30,</div></td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.44%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.35%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 12.98%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 32.59%; 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;">Revenue:</div></td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 32.59%; 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 style="width: 2.89%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">10,864</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">11,686</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">20,765</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">21,356</div></td></tr><tr><td style="width: 32.59%; 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;">Nuclear Industry Training and Consulting</div></td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">13,834</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">5,439</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">26,828</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">12,111</div></td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">24,698</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">17,125</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">47,593</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">33,467</div></td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 32.59%; 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 income:</div></td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 32.59%; 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 style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">619</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">997</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(171)</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">886</div></td></tr><tr><td style="width: 32.59%; 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;">Nuclear Industry Training and Consulting</div></td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">61</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(192)</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(277)</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">116</div></td></tr><tr><td style="width: 32.59%; 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;">Change in fair value of contingent consideration, net</div></td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(43)</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(297)</div></td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 32.59%; 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 income (loss)</div></td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">680</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">762</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(448)</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">705</div></td></tr><tr><td style="width: 32.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 32.59%; 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 style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(61)</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">18</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(39)</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">45</div></td></tr><tr><td style="width: 32.59%; 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;">(Loss) gain on derivative instruments, net</div></td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(91)</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">315</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(247)</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">155</div></td></tr><tr><td style="width: 32.59%; 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;">Other income (expense), net</div></td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 13.55%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">4</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 13.46%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(34)</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.55%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">29</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #ffffff;">&#160;</td><td style="width: 10.27%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(37)</div></td></tr><tr><td style="width: 32.59%; 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 (loss) before income taxes</div></td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.55%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">532</div></td><td style="width: 2.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.46%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,061</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.89%; vertical-align: top; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.55%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(705)</div></td><td style="width: 2.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.71%; vertical-align: top; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.27%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">868</div></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 June 30, 2018 and 2017, a total of $1.0 million and $0.6 million of corporate overhead, respectively, was allocated to Nuclear Industry Training and Consulting segment. For the six months ended June 30, 2018 and 2017, a total of $2.1 million and $1.2 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> 9320000 3774000 7366000 4793000 P3Y P1Y 1028000 1246000 -1598911 21024395 -1598911 21310806 <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="width: 27.1pt; vertical-align: top; align: right;"><!--Anchor--><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#9679;</font></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, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">allowance for doubtful accounts, </font>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: justify;">Revenue from the sale of standalone software licenses, which do not require significant modification or customization is recognized upon its 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.</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> 1018000 -5000 146000 93000 1953000 1709000 691000 129513 93000 1000 94000 30397000 29672000 76802000 -1471000 210000 -2999000 -42870000 213000 77611000 -2999000 -1698000 -42730000 2999000 2999000 1598911 1598911 9928000 5980000 20029123 19471794 19580046 19561245 19196133 19154297 19580046 19651441 2 1000000 1463000 9750000 8750000 P2Y P3Y P3Y 8 8 1259530 1368763 585763 576731 172875 178434 396677 388526 75000 0.02 0.0125 3 1 P1M P1M 84000 -34000 158000 -72000 1701000 0 0.5 0.5 874000 250000 272000 88000 1 1 P12M 3 <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 style="width: 56.85%; 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 colspan="2" style="width: 19.45%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30,</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 22.26%; 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></tr><tr><td style="width: 56.85%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 19.45%; 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 style="width: 1.44%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 22.26%; 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></tr><tr><td style="width: 56.85%; vertical-align: bottom;">&#160;</td><td style="width: 4.37%; vertical-align: top;">&#160;</td><td style="width: 15.09%; vertical-align: bottom;">&#160;</td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: top;">&#160;</td><td style="width: 19.45%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 56.85%; 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;">Inventory</div></td><td style="width: 4.37%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.09%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">444</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 19.45%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">755</div></td></tr><tr><td style="width: 56.85%; 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;">Income taxes receivable</div></td><td style="width: 4.37%; vertical-align: bottom;">&#160;</td><td style="width: 15.09%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">387</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: bottom;">&#160;</td><td style="width: 19.45%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">418</div></td></tr><tr><td style="width: 56.85%; 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;">Prepaid expenses</div></td><td style="width: 4.37%; vertical-align: bottom;">&#160;</td><td style="width: 15.09%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">402</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: bottom;">&#160;</td><td style="width: 19.45%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">549</div></td></tr><tr><td style="width: 56.85%; 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;">Other current assets</div></td><td style="width: 4.37%; vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td style="width: 15.09%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">816</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td style="width: 19.45%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,073</div></td></tr><tr><td style="width: 56.85%; vertical-align: bottom;"><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 style="width: 4.37%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.09%; vertical-align: bottom; border-bottom: #000000 4px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,049</div></td><td style="width: 1.44%; vertical-align: bottom;">&#160;</td><td style="width: 2.81%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 19.45%; vertical-align: bottom; border-bottom: #000000 4px double;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,795</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">At June 30, 2018 and December 31, 2017, prepaid expenses and other current assets are comprised primarily of inventory and other current assets. Inventory is being purchased 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> P2Y P1Y 242000 0 242000 302000 302000 0 0 0 3 P2D P1D P1Y P2Y Prior period amounts have not been adjusted under the modified retrospective transition method for the adoption of ASC 606. EX-101.SCH 6 gvp-20180630.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 010100 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) link:presentationLink link:calculationLink link:definitionLink 050000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 060100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 060200 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 060300 - Disclosure - Basic and Diluted Loss per Common Share link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - Restructuring Activities link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - Contingent Consideration link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - Contract Receivables link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - 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 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, Gain (Loss) 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-20180630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 gvp-20180630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 gvp-20180630_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 Foreign exchange contract outstanding Notional amount Award Type [Axis] Summary of Significant Accounting Policies [Abstract] Accounts payable Total contract receivables, net Contract Receivable Contract receivables, net Accounts Receivable, Net, Current 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) income 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 Stock-based compensation expense Stock-based compensation expense Allocated Share-based Compensation Expense Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable Amortization of deferred financing costs 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 income 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 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) increase 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,310,806 shares issued, 19,711,895 shares outstanding as of June 30, 2018; 30,000,000 shares authorized, 21,024,395 shares issued, 19,425,484 shares outstanding as of December 31, 2017 Comprehensive income (loss) 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 New Accounting Principle in Period of Adoption 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 Debt instrument, basis spread on variable rate Debt Instrument [Axis] Debt Debt Disclosure [Text Block] Debt Instrument, Name [Domain] Releases of cash as collateral under letters of credit 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 (see Note 12) 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 Derivative, Gain (Loss) on Derivative, Net [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 income (loss) per common share Diluted income (loss) per common 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, June 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 Change in fair value of contingent consideration 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 Contract [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 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 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] Income (loss) before income taxes Income (loss) before income taxes Income Statement [Abstract] CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract] Income Tax Examination [Line Items] (Benefit) provision for income taxes Income Tax Expense (Benefit) Income Tax Examination [Table] Income Taxes Income Tax Disclosure [Text Block] Income tax receivable Income Tax Examination [Abstract] Unbilled contract receivables billed during Oct 2017 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: Restrictions of cash as collateral under letters of credit Increase (Decrease) in Restricted Cash 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] 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 Current portion of long-term debt 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 Contingent Consideration [Abstract] Contingent Consideration Contingencies Disclosure [Text Block] Activities in product warranty account [Abstract] Movement in Standard Product Warranty Accrual [Roll Forward] Cash flows from financing activities: Cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Numerator [Abstract] Net Income (Loss) Attributable to Parent [Abstract] Cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from investing activities: Cash flows from operating activities: Cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities Net (loss) income Net income (loss) Net loss Net loss Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Recent Accounting Pronouncements [Abstract] Recent Accounting Pronouncements Derivative [Abstract] Notional Disclosures [Abstract] Number of operating segments Number of reporting units Number of reportable segment Number of reportable business segments Operating income (loss) Operating income (loss) Operating Income (Loss) Operating expenses: Total operating expenses Operating Expenses Other Current Liabilities [Member] Other Assets [Member] Other Liabilities [Member] Other Noncurrent Liabilities [Member] Non-cash tax provision Other Restructuring Costs [Member] Other assets Other current assets Other Assets, Current Interest rate swap contract Other Liabilities, Fair Value Disclosure Other liabilities Other current liabilities Other income (expense), net Other Nonoperating Income (Expense) Foreign currency translation adjustment Foreign currency translation adjustment Payments Payments for Restructuring Treasury stock purchases Payments to Acquire Equity Method Investments Cash consideration of TNC acquisition Cash purchase price Acquisition of True North Consulting, 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 Deferred financing costs 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 $.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 Payments on line of credit Release of cash for credit facility collateral Proceeds from issuance of common stock on the exercise of stock options Proceeds from issuance of long-term debt, net of original issue discount Proceeds from sale of equipment, software and leasehold improvements Accrued warranty Product Warranty Product Warranty Disclosure [Text Block] Product Warranty [Abstract] Equipment, software, and leasehold improvements Equipment, software, and leasehold improvements, net Property, Plant and Equipment, Net Bad debt expense 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 Repayments 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] Proceeds from sale/leaseback transaction 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 Earnings Per Share 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 Gain (Loss) on Derivative Instruments 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 June 30, 2018 Standard Product Warranty Accrual Accrued warranty, noncurrent State [Member] Balance Sheet [Abstract] CONSOLIDATED BALANCE SHEETS [Abstract] CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS [Abstract] Business Segments [Axis] Statement [Line Items] Statement [Table] CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract] Equity Components [Axis] CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY [Abstract] Common stock issued for options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 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] Supplemental Cash Flow Information [Abstract] Trademarks and Trade 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] 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] Maximum [Member] Minimum [Member] Products and Services [Domain] Products and Services [Axis] Range [Domain] Range [Axis] Geographical [Domain] Geographical [Axis] China [Member] UK [Member] India [Member] Sweden [Member] Interest rate at which a bank borrows funds from other banks in the London interbank market, BBA Bloomberg. LIBOR - BBA Bloomberg [Member] Assets Write-off [Member] Assets Write-offs/Impairment [Member] Refers to the number of main performance obligations for SDB contracts. Number of performance obligations Revenue from training and consulting services. Training and Consulting Services [Member] Revenue from Software sales. Software [Member] Revenue stream from system design and build. System Design and Build [Member] Acquired Finite Lived Intangible Assets [Abstract] Acquired Finite-Lived Intangible Assets [Abstract] Cash withheld in escrow account Cash consideration in escrow Cash consideration before working capital adjustment Cash consideration before working capital adj Cash consideration before working capital adjustment Absolute Absolute Consulting, Inc. [Member] True North Consulting, LLC True North Consulting, LLC [Member] Refers to the range of expiration dates contract or contracts expire. May be presented in a variety of ways (for example: year only, month and year, day, month and year, number of months, and number of years). Contract term Document and Entity Information [Abstract] Period in which RSU's will vest annually in equal amounts. Period in which RSU's will vest annually in equal amounts Number of quarters RSU's will vest quarterly. Number of quarters RSU's will vest quarterly 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 The grant-date fair value of options granted during the reporting period as calculated by applying an option pricing methodology. Share Based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Fair Value Fair value of shares granted under stock option plan Unrecognized cost of unvested share-based awards, other than options, awarded to employees as compensation with time-based restrictions. Aggregate fair value for time-based RSUs Net number of non-option equity instruments granted to participants with time based restrictions. Granted time-based RSUs Granted time-based RSUs (in shares) Unrecognized cost of unvested share-based awards, other than options, awarded to employees as compensation with performance-based restrictions. Aggregate fair value for market-based RSUs Net number of non-option equity instruments granted to participants with performance-based restrictions. Granted market-based RSUs Granted market-based RSUs (in shares) Loan origination fees A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit). Delayed Draw Term Loan [Member] Term Loan [Member] This item represents all the relevant information regarding the credit agreement. Citizen's Bank [Member] Refers to the percentage of letter of credit fees per annum. Percentage of letter of credit fees per annum This item represents 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 This item represents all the relevant information regarding the credit agreement. BB&T Bank [Member] Term of the interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index. Debt Instrument Term of Variable Rate Term of variable rate Amount of gain (loss) recognized in earnings in the period due to Gain (loss) on remeasurement of related contract receivables, billings in excess of revenue earned, and subcontractor accruals. Gain Loss on Remeasurement of Related Contract Receivables, Billings in Excess of Revenue Earned, and Subcontractor Accruals Remeasurement of related contract receivables, billings in excess of revenue earned, and subcontractor accruals 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 Describes the minimum probability of tax position realized upon ultimate settlement. Probability of Tax Position Realized Upon Ultimate Settlement, Minimum Percentage of tax position realized upon ultimate settlement Describes the minimum probability of uncertain tax position taken or expected to be taken in a tax return is recognized in the financial statements. Minimum Probability of Uncertain Tax Position to be Recognized Probability of uncertain tax position to be recognized This line item represents the RSUs withheld to pay taxes. RSUs withheld to pay taxes RSUs withheld to pay taxes The net cash inflow (outflow) from the cash and cash items of an Equity Method investment that are not available for withdrawal or usage. Increase Decrease In Cash Collateral Of Equity Method Investment The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence. Investment in GSE-RUS LLC 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 Refers to the number of customers that account for contract receivables. Number of customers accounting for 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] Describes the maximum period under which the entity considered its contract receivables to be collected. Contract Receivable, Period Maximum Maximum term of contract receivables Number of major nuclear simulation projects related to a significant contract. Number of projects 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 Refers to the warranty terms for long-term contracts - upper limit Warranty terms for SDB contracts - Max Refers to the warranty terms for long-term contracts - lower limit Warranty terms for SDB contracts - Min Fair value of liability classified share-based comp Liability awards Refers to the number of broad revenue streams the company derives its revenue through. Number of broad revenue streams Term of warranty - upper limit Term of Warranty - max Represents the Nuclear Industry Training and Consulting segment which provides specialized workforce solutions primarily to the nuclear industry, working at clients' facilities. Nuclear Industry Training and Consulting [Member] Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity. Performance Improvement Solutions [Member] Performance Improvement Solutions [Member] Describes the approximate term of post customer support service. Post Customer Support Service, Period Period of post customer support service (PCS) Refers to the average time period to complete installation and training services. Average time period to complete installation and training Entity Wide Revenue Major Customer [Abstract] Revenue by major customers [Abstract] 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 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 Describes the approximate term of the product warranty. Standard Product Warranty, Period Warranty period EX-101.PRE 10 gvp-20180630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2018
Jul. 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 Well-known Seasoned Issuer No  
Entity Voluntary Filers No  
Entity Current Reporting Status Yes  
Entity Filer Category Smaller Reporting Company  
Entity Common Stock, Shares Outstanding   19,732,855
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q2  
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2018  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Current assets:    
Cash and cash equivalents $ 9,959 $ 19,111
Restricted cash 523 960
Contract receivables, net 19,221 13,997
Prepaid expenses and other current assets 2,049 2,795
Total current assets 31,752 36,863
Equipment, software, and leasehold improvements 5,270 4,782
Accumulated depreciation (3,997) (3,719)
Equipment, software, and leasehold improvements, net 1,273 1,063
Software development costs, net 759 690
Goodwill 13,518 8,431
Intangible assets, net 6,053 2,604
Deferred tax assets 6,387 6,494
Other assets 36 37
Total assets 59,778 56,182
Current liabilities:    
Current portion of long-term debt 1,900 0
Accounts payable 834 1,251
Accrued expenses 2,560 2,276
Accrued compensation 3,454 2,866
Billings in excess of revenue earned 9,557 14,543
Accrued warranty 1,018 1,433
Contingent consideration 0 1,701
Other current liabilities 1,066 1,182
Total current liabilities 20,389 25,252
Long-term debt, less current portion 7,571 0
Other liabilities 1,421 1,258
Total liabilities 29,381 26,510
Commitments and contingencies
Stockholders' equity:    
Preferred stock $.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,310,806 shares issued, 19,711,895 shares outstanding as of June 30, 2018; 30,000,000 shares authorized, 21,024,395 shares issued, 19,425,484 shares outstanding as of December 31, 2017 213 210
Additional paid-in capital 77,611 76,802
Accumulated deficit (42,730) (42,870)
Accumulated other comprehensive loss (1,698) (1,471)
Treasury stock at cost, 1,598,911 shares in 2018 and 2017 (2,999) (2,999)
Total stockholders' equity 30,397 29,672
Total liabilities and stockholders' equity $ 59,778 $ 56,182
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - $ / shares
Jun. 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,310,806 21,024,395
Common stock, shares outstanding (in shares) 19,711,895 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 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]        
Revenue $ 24,698 $ 17,125 [1] $ 47,593 $ 33,467 [1]
Cost of revenue 18,358 12,108 36,355 24,328
Gross profit 6,340 5,017 11,238 9,139
Operating expenses:        
Selling, general and administrative 4,793 3,774 9,320 7,366
Research and development 189 348 518 750
Restructuring charges 190 0 1,107 45
Depreciation 176 99 279 175
Amortization of definite-lived intangible assets 312 34 462 98
Total operating expenses 5,660 4,255 11,686 8,434
Operating income (loss) 680 762 (448) 705
Interest (expense) income, net (61) 18 (39) 45
(Loss) gain on derivative instruments, net (91) 315 (247) 155
Other income (expense), net 4 (34) 29 (37)
Income (loss) before income taxes 532 1,061 (705) 868
(Benefit) provision for income taxes (449) 234 (190) 307
Net income (loss) $ 981 $ 827 $ (515) $ 561
Basic income (loss) per common share $ 0.05 $ 0.04 $ (0.03) $ 0.03
Diluted income (loss) per common share $ 0.05 $ 0.04 $ (0.03) $ 0.03
[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 (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS [Abstract]        
Net (loss) income $ 981 $ 827 $ (515) $ 561
Foreign currency translation adjustment (182) 34 (227) 127
Comprehensive income (loss) $ 799 $ 861 $ (742) $ 688
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 New Accounting Principle in Period of Adoption     $ 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   968       968
Common stock issued for options exercised (in shares) 129,513          
Common stock issued for options exercised $ 1 93       94
Common stock issued for RSUs vested (in shares) 156,898          
Common stock issued for RSUs vested $ 2 (2)       0
Vested RSU shares withheld to pay taxes   (250)       (250)
Foreign currency translation adjustment       (227)   (227)
Net loss     (515)     (515)
Balance at Jun. 30, 2018 $ 213 $ 77,611 $ (42,730) $ (1,698) $ (2,999) $ 30,397
Balance (in shares) at Jun. 30, 2018 21,310,806       (1,598,911)  
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Cash flows from operating activities:    
Net (loss) income $ (515) $ 561
Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities:    
Depreciation 279 175
Amortization of definite-lived intangible assets 462 98
Amortization of capitalized software development costs 203 234
Stock-based compensation expense 1,028 1,246
Bad debt expense 117 118
Loss (gain) on derivative instruments, net 247 (155)
Deferred income taxes (179) 69
Changes in assets and liabilities:    
Contract receivables, net (3,030) 4,660
Prepaid expenses and other assets 506 435
Accounts payable, accrued compensation and accrued expenses (1,082) (877)
Billings in excess of revenue earned (4,121) (3,902)
Accrued warranty (239) 88
Other liabilities (15) 125
Cash (used in) provided by operating activities (6,339) 2,875
Cash flows from investing activities:    
Capital expenditures (488) (54)
Capitalized software development costs (272) (88)
Acquisition of True North Consulting, net of cash acquired (9,791) 0
Cash used in investing activities (10,551) (142)
Cash flows from financing activities:    
Proceeds from issuance of long-term debt, net of original issue discount 10,154 0
Repayments of Long-term Debt (683) 0
Proceeds from issuance of common stock on the exercise of stock options 94 62
Contingent consideration payments to Hyperspring, LLC (1,701) (553)
RSUs withheld to pay taxes (250) (874)
Cash provided by (used in) financing activities 7,614 (1,365)
Effect of exchange rate changes on cash (313) 232
Net (decrease) increase in cash, cash equivalents and restricted cash (9,589) 1,600
Cash, cash equivalents, and restricted cash, beginning balance 20,071 22,887
Cash, cash equivalents, and restricted cash, ending balance $ 10,482 $ 24,487
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies
6 Months Ended
Jun. 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 standalone software licenses, which do not require significant modification or customization is recognized upon its 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
6 Months Ended
Jun. 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

  
For the Three Months Ended June 30, 2018
 
For the Six Months Ended June 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
 
$
24,698
 
 $ 
24,862
 
 $ 
(164)
 
$
47,593
 
 $ 
47,714
 
 $ 
(121)
Gross profit
  
6,340
  
6,504
  
(164)
  
11,238
  
11,359
  
(121)
(Benefit) provision for income taxes
  
(449)
  
(326)
  
123
  
(190)
  
(95)
  
95
Net income (loss)
  
981
  
1,022
  
(41)
  
(515)
  
(489)
  
(26)

Balance Sheet
  
June 30, 2018
  
As Reported
 
Balance without adoption of ASC 606
 
Effect of Change
Contract receivables, net
 
$
19,221
 
$
19,231
 
$
(10)
Deferred tax assets
  
6,387
  
6,533
  
(146)
Billings in excess of revenue earned
  
9,557
  
10,342
  
(785)
Accumulated deficit
  
(42,730)
  
(43,359)
  
629

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

Income Statement

  
For the Three Months Ended June 30, 2018
 
For the Six Months Ended June 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
 
$
24,698
 
 $ 
24,862
 
 $ 
(164)
 
$
47,593
 
 $ 
47,714
 
 $ 
(121)
Gross profit
  
6,340
  
6,504
  
(164)
  
11,238
  
11,359
  
(121)
(Benefit) provision for income taxes
  
(449)
  
(326)
  
123
  
(190)
  
(95)
  
95
Net income (loss)
  
981
  
1,022
  
(41)
  
(515)
  
(489)
  
(26)

Balance Sheet
  
June 30, 2018
  
As Reported
 
Balance without adoption of ASC 606
 
Effect of Change
Contract receivables, net
 
$
19,221
 
$
19,231
 
$
(10)
Deferred tax assets
  
6,387
  
6,533
  
(146)
Billings in excess of revenue earned
  
9,557
  
10,342
  
(785)
Accumulated deficit
  
(42,730)
  
(43,359)
  
629

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.3 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 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
6 Months Ended
Jun. 30, 2018
Basic and Diluted Loss per Common Share [Abstract]  
Basic and Diluted Loss per Common Share
3.
Basic and Diluted Income (Loss) per Common Share

Basic income (loss) per share is based on the weighted average number of outstanding common shares for the period. Diluted income (loss) per share adjusts the weighted average shares outstanding for the potential dilution that could occur if outstanding vested stock options were exercised.

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

(in thousands, except for share amounts)
Three months ended
  
Six months ended
 
June 30,
  
June 30,
 
2018
 
2017
 
2018
  
2017
Numerator:
            
Net income (loss)
$
981
 
$
827
 
$
(515)
  
$
561
             
Denominator:
            
Weighted-average shares outstanding for basic income (loss) per share
 
19,651,441
  
19,196,133
  
19,580,046
   
19,154,297
             
Effect of dilutive securities:
            
Stock options and restricted stock units
 
377,682
  
365,112
  
-
   
317,497
Adjusted weighted-average shares outstanding and assumed conversions for diluted income (loss) per share
 
20,029,123
  
19,561,245
  
19,580,046
   
19,471,794
             
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
 
374,833
  
564,833
  
714,821
   
564,833

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions
6 Months Ended
Jun. 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 June 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, net of cash acquired" line caption.

(in thousands)

Total purchase price
 
 $
9,941
    
 Purchase price allocation:
   
Cash
  
150
Contract receivables
  
2,345
Prepaid expenses and other current assets
  
4
Property, and equipment, net
  
1
Intangible assets
  
3,911
Accounts payable, accrued expenses
  
(1,420)
Accrued compensation
 
 
(137)
 Total identifiable net assets
  
4,854
 Goodwill
  
5,087
 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 $5.1 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 $3.9 million, including customer contracts and relationships, tradename, non-compete agreements, and alliance agreements, with amortization periods of four to 15 years. The fair value of the intangible assets is provisional pending receipt of the final valuations for these assets.

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 10 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 June 30,
 
Six months ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(unaudited and in thousands)
            
Revenue
$
25,892
 
$
30,413
 
$
50,763
 
$
57,768
Net income (loss)
 
615
  
459
  
(1,368)
  
(512)

True North contributed revenue of $1.3 million and net income of $0.2 million to the Company for the period from May 11, 2018 to June 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 period ended June 30, 2018, the Company has incurred $0.5 million of transaction costs related to the acquisition of True North. These expenses are included in general and administrative expense on GSE's consolidated statements of operations and are reflected in pro forma earnings for the six months ended June 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
6 Months Ended
Jun. 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 U.K. 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 and 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, GSE expects to record a restructuring charge of approximately $2.0 million, primarily related to workforce reductions, contract termination costs and asset write-offs due to the exit activities. As of June 30, 2018, we had recorded a restructuring charge of $1.8 million. 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 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:

(in thousands)
  
June 30, 2018
  
Total Expected Costs
 
Costs Incurred to Date
 
Expected Costs Remaining
Employee termination benefits
 
$
831
 
$
831
 
$
-
Lease termination costs
  
604
  
604
  
-
Assets write-offs/impairment
  
222
  
222
  
-
Other restructuring costs
  
342
  
183
  
159
Total Restructuring costs
 
$
1,999
 
$
1,840
 
$
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
  
366
  
604
  
137
  
1,107
Payments
  
(503)
  
(624)
  
(170)
  
(1,297)
Currency translation and other adjustments
 
 
(11)
 
 
70
 
 
-
 
 
59
Balance as of June 30, 2018
 
$
317
 
$
50
 
$
-
 
$
367

The accrued employee termination benefits were included in "accrued compensation" line, 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
6 Months Ended
Jun. 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 liability as of June 30, 2018.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Contract Receivables
6 Months Ended
Jun. 30, 2018
Contract Receivables [Abstract]  
Contract Receivables
7.
Contract Receivables

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

The components of contract receivables are as follows:

(in thousands)
June 30,
 
December 31,
 
2018
 
2017
      
Billed receivables
$
9,544
 
$
8,154
Unbilled receivables
 
9,928
  
5,980
Allowance for doubtful accounts
 
(251)
  
(137)
Total contract receivables, net
$
19,221
 
$
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 three and six months ended June 30, 2018 and 2017, the Company recorded allowances for doubtful accounts of $117,000 and $118,000, respectively.

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

As of June 30, 2018 and December 31, 2017, the Company had one customer that accounted for 26.6% and 26.7%, respectively, of its consolidated contract receivables.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Prepaid Expenses and Other Current Assets
6 Months Ended
Jun. 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)
June 30,
 
December 31,
 
2018
 
2017
      
Inventory
$
444
 
$
755
Income taxes receivable
 
387
  
418
Prepaid expenses
 
402
  
549
Other current assets
 
816
  
1,073
Total prepaid expenses and other current assets
$
2,049
 
$
2,795

At June 30, 2018 and December 31, 2017, prepaid expenses and other current assets are comprised primarily of inventory and other current assets. Inventory is being purchased 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
6 Months Ended
Jun. 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 $167,000 and $272,000 for the three and six months ended June 30, 2018, respectively, and $59,000 and $88,000 for the three and six months ended June 30, 2017, respectively. Total amortization expense was $85,000 and $203,000 for the three and six months ended June 30, 2018, respectively, and $117,000 and $234,000 for the three and six months ended June 30, 2017, respectively.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets
6 Months Ended
Jun. 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 June 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
  
5,087
  
-
  
5,087
Balance, June 30, 2018
 
$
5,087
 
 $
8,431
 
 $
13,518

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 period three and six months ended June 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
6 Months Ended
Jun. 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 June 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 new term loan to finance the acquisition of True North. As of June 30, 2018, the carrying amount of the long-term debt was $9.5 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 six months ended June 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 June 30, 2018.

The following table presents assets and liabilities measured at fair value at June 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
$
1,396
 
$
-
 
$
-
 
$
1,396
Foreign exchange contracts
 
-
  
32
  
-
  
32
Total assets
$
1,396
 
$
32
 
$
-
 
$
1,428
            
Liability awards
$
-
 
$
(302)
 
$
-
 
$
(302)
Interest rate swap contract
 
-
  
(11)
  
-
  
(11)
Total liabilities
$
-
 
$
(313)
 
$
-
 
$
(313)
            

Money market funds at both June 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 six months ended June 30, 2018:

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


XML 29 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Instruments
6 Months Ended
Jun. 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 June 30, 2018, the Company had foreign exchange contracts outstanding of approximately 112.5 million Japanese Yen 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:

 
June 30,
 
December 31,
(in thousands)
2018
 
2017
      
Prepaid expenses and other current assets
     
Foreign exchange contracts
$
32
 
$
201
Total asset derivatives
 
32
 
$
201
      
Other liabilities
     
Interest rate swaps
 
(11)
  
-
Total liability derivatives
 
(11)
  
-
      
Net fair value
$
21
 
$
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 six months ended June 30, 2018 and 2017, the Company recognized a net (loss) gain on its derivative instruments as outlined below:

 
Three months ended
June 30,
 
Six months ended
June 30,
(in thousands)
2018
 
2017
 
2018
 
2017
            
Interest rate swap - change in fair value
$
(11)
 
$
-
 
$
(11)
 
$
-
Foreign exchange contracts-change in fair value
 
(46)
  
157
  
(164)
  
71
Remeasurement of related contract receivables,
 billings in excess of revenue earned, and
 subcontractor accruals
 
(34)
  
158
  
(72)
  
84
            
(Loss) gain on derivative instruments, net
$
(91)
 
$
315
 
$
(247)
 
$
155


XML 30 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation
6 Months Ended
Jun. 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.6 million of stock-based compensation expense related to equity awards for the three months ended June 30, 2018 and 2017, respectively, and recognized $1.0 million and $1.3 million of stock-based compensation expense related to equity awards for the six months ended June 30, 2018 and 2017, respectively, under the fair value method. In addition to the equity-based compensation expense recognized, the Company also recognized $28,000 and $6,000 of stock-based compensation related to the change in the fair value of cash-settled restricted stock units (RSUs) during the three months ended June 30, 2018 and 2017, respectively. During the six months ended June 30, 2018 and 2017, the Company recorded an expense of $60,000 and a net reduction of $12,000 in the fair value of cash-settled RSUs, respectively.

During the three and six months ended June 30, 2018, the Company granted 178,434 and 388,526 time-based RSUs with an aggregate fair value of $0.6 million and $1.3 million, respectively. For the three and six months ended June 30, 2017, the Company granted 172,875 and 396,677 time-based RSUs with an aggregate fair value of $0.6 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 six months ended June 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
6 Months Ended
Jun. 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 June 30, 2018, there were no outstanding borrowings under the RLOC and three letters of credit totaling $1.2 million. The amount available at June 30, 2018, after consideration of letters of credit was approximately $3.8 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 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 June 30, 2018, the outstanding long-term debt under the delayed draw term loan facility was as follows:
   
Long-term debt, net of discount
 
$
9,471
Less: current portion of long-term debt
 
 
(1,900)
Long-term debt, less current portion
 
$
7,571

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 June 30, 2018, the Company was in compliance with its financial covenants.

BB&T Bank

At June 30, 2018, the Company had one letter of credit with BB&T totaling $0.5 million, which expired and is pending release by the bank and customer. At June 30, 2018 and December 31, 2017, the cash collateral account with BB&T totaled $0.5 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
6 Months Ended
Jun. 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.0 million, while the remaining $0.7 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
 
(93)
Current period claims
 
(146)
Currency adjustment
 
(5)
Balance at June 30, 2018
$
1,709


XML 33 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue
6 Months Ended
Jun. 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 six months ended June 30, 2018 and 2017, along with the reportable segment for each category:

(in thousands)

  
Three months ended June 30,
 
Six months ended June 30,
  
2018
 
2017 (1)
 
2018
 
2017 (1)
Performance Improvement Solutions segment
            
System Design and Build
 
$
7,300
 
$
8,773
 
$
14,795
 
$
16,092
Software
  
546
  
1,091
  
1,415
  
1,547
Training and Consulting Services
  
3,018
  
1,822
  
4,555
  
3,717
             
Nuclear Industry Training and Consulting segment
            
Training and Consulting Services
  
13,834
  
5,439
  
26,828
  
12,111
  
 
 
 
 
 
 
 
 
 
 
 
Total revenue
 
$
24,698
 
$
17,125
 
$
47,593
 
$
33,467

(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)
  
June 30, 2018
 
December 31, 2017
Billings in excess of revenue earned (BIE)
 
$
9,557
 
$
14,543
Revenue recognized in the period from amounts included in BIE at the beginning of the period
 
$
7,954
  
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 six months ended June 30, 2018, the Company recognized revenue of $0.7 million related to performance obligations satisfied in previous periods.

As of June 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 $31.3 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
6 Months Ended
Jun. 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
June 30,
 
Six months ended
June 30,
 
2018
 
2017
  
2018
 
2017
            
(Benefit) provision for income taxes
$
(449)
 
$
234
 
$
(190)
 
$
307
Effective tax rate
 
-84.4 %
  
22.1%
  
27.0 %
  
35.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 (84.4)% and 27.0% for the three and six months ended June 30, 2018. For the three months ended June 30, 2018, the difference between our effective tax rate of 27.0% and the U.S. statutory federal income tax rate of 21% was primarily due to permanent differences, accruals related to uncertain tax positions for certain foreign tax contingencies, and discrete item adjustments for the foreign taxes. For the six months ended June 30, 2018, the difference between the effective tax rate of  (84.4)% and the U.S. statutory federal income tax rate of 21% was primarily due to changes in jurisdictional income and the inclusion of income from a new 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, 2014 forward for China, and 2015 forward for both India and 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 June 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 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 three months ended June 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
6 Months Ended
Jun. 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 training applications include turnkey and custom training services, while engineering services include plant design verification and validation. The Company provides these services across all market segments. 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
June 30,
 
Six months ended
June 30,
 
2018
 
2017
  
2018
 
2017
            
Revenue:
           
Performance Improvement Solutions
$
10,864
 
$
11,686
 
$
20,765
 
$
21,356
Nuclear Industry Training and Consulting
 
13,834
  
5,439
  
26,828
  
12,111
  
24,698
  
17,125
  
47,593
  
33,467
            
Operating income:
           
Performance Improvement Solutions
 
619
  
997
  
(171)
  
886
Nuclear Industry Training and Consulting
 
61
  
(192)
  
(277)
  
116
Change in fair value of contingent consideration, net
 
-
  
(43)
  
-
  
(297)
            
Operating income (loss)
 
680
  
762
  
(448)
  
705
            
Interest (expense) income, net
 
(61)
  
18
  
(39)
  
45
(Loss) gain on derivative instruments, net
 
(91)
  
315
  
(247)
  
155
Other income (expense), net
 
4
  
(34)
  
29
  
(37)
Income (loss) before income taxes
$
532
 
$
1,061
 
$
(705)
 
$
868

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 June 30, 2018 and 2017, a total of $1.0 million and $0.6 million of corporate overhead, respectively, was allocated to Nuclear Industry Training and Consulting segment. For the six months ended June 30, 2018 and 2017, a total of $2.1 million and $1.2 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
6 Months Ended
Jun. 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:

  
June 30, 2018
 
December 31, 2017
Cash and cash equivalents
 
$
9,959
 
$
19,111
Restricted cash
 
 
523
 
 
960
Cash, cash equivalents, and restricted cash
 
$
10,482
 
$
20,071

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 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 standalone software licenses, which do not require significant modification or customization is recognized upon its 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)
6 Months Ended
Jun. 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

  
For the Three Months Ended June 30, 2018
 
For the Six Months Ended June 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
 
$
24,698
 
 $ 
24,862
 
 $ 
(164)
 
$
47,593
 
 $ 
47,714
 
 $ 
(121)
Gross profit
  
6,340
  
6,504
  
(164)
  
11,238
  
11,359
  
(121)
(Benefit) provision for income taxes
  
(449)
  
(326)
  
123
  
(190)
  
(95)
  
95
Net income (loss)
  
981
  
1,022
  
(41)
  
(515)
  
(489)
  
(26)

Balance Sheet
  
June 30, 2018
  
As Reported
 
Balance without adoption of ASC 606
 
Effect of Change
Contract receivables, net
 
$
19,221
 
$
19,231
 
$
(10)
Deferred tax assets
  
6,387
  
6,533
  
(146)
Billings in excess of revenue earned
  
9,557
  
10,342
  
(785)
Accumulated deficit
  
(42,730)
  
(43,359)
  
629

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.3 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 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)
6 Months Ended
Jun. 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

  
For the Three Months Ended June 30, 2018
 
For the Six Months Ended June 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
 
$
24,698
 
 $ 
24,862
 
 $ 
(164)
 
$
47,593
 
 $ 
47,714
 
 $ 
(121)
Gross profit
  
6,340
  
6,504
  
(164)
  
11,238
  
11,359
  
(121)
(Benefit) provision for income taxes
  
(449)
  
(326)
  
123
  
(190)
  
(95)
  
95
Net income (loss)
  
981
  
1,022
  
(41)
  
(515)
  
(489)
  
(26)

Balance Sheet
  
June 30, 2018
  
As Reported
 
Balance without adoption of ASC 606
 
Effect of Change
Contract receivables, net
 
$
19,221
 
$
19,231
 
$
(10)
Deferred tax assets
  
6,387
  
6,533
  
(146)
Billings in excess of revenue earned
  
9,557
  
10,342
  
(785)
Accumulated deficit
  
(42,730)
  
(43,359)
  
629

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basic and Diluted Loss per Common Share (Tables)
6 Months Ended
Jun. 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 Earnings Per Share
The number of common shares and common share equivalents used in the determination of basic and diluted earnings per share were as follows:

(in thousands, except for share amounts)
Three months ended
  
Six months ended
 
June 30,
  
June 30,
 
2018
 
2017
 
2018
  
2017
Numerator:
            
Net income (loss)
$
981
 
$
827
 
$
(515)
  
$
561
             
Denominator:
            
Weighted-average shares outstanding for basic income (loss) per share
 
19,651,441
  
19,196,133
  
19,580,046
   
19,154,297
             
Effect of dilutive securities:
            
Stock options and restricted stock units
 
377,682
  
365,112
  
-
   
317,497
Adjusted weighted-average shares outstanding and assumed conversions for diluted income (loss) per share
 
20,029,123
  
19,561,245
  
19,580,046
   
19,471,794
             
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
 
374,833
  
564,833
  
714,821
   
564,833

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions (Tables)
6 Months Ended
Jun. 30, 2018
Business Acquisition [Abstract]  
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 10 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

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 June 30,
 
Six months ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(unaudited and in thousands)
            
Revenue
$
25,892
 
$
30,413
 
$
50,763
 
$
57,768
Net income (loss)
 
615
  
459
  
(1,368)
  
(512)

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 June 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, net of cash acquired" line caption.

(in thousands)

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

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
 

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

(in thousands)
  
June 30, 2018
  
Total Expected Costs
 
Costs Incurred to Date
 
Expected Costs Remaining
Employee termination benefits
 
$
831
 
$
831
 
$
-
Lease termination costs
  
604
  
604
  
-
Assets write-offs/impairment
  
222
  
222
  
-
Other restructuring costs
  
342
  
183
  
159
Total Restructuring costs
 
$
1,999
 
$
1,840
 
$
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
  
366
  
604
  
137
  
1,107
Payments
  
(503)
  
(624)
  
(170)
  
(1,297)
Currency translation and other adjustments
 
 
(11)
 
 
70
 
 
-
 
 
59
Balance as of June 30, 2018
 
$
317
 
$
50
 
$
-
 
$
367

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

(in thousands)
June 30,
 
December 31,
 
2018
 
2017
      
Billed receivables
$
9,544
 
$
8,154
Unbilled receivables
 
9,928
  
5,980
Allowance for doubtful accounts
 
(251)
  
(137)
Total contract receivables, net
$
19,221
 
$
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 three and six months ended June 30, 2018 and 2017, the Company recorded allowances for doubtful accounts of $117,000 and $118,000, respectively.
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Prepaid Expenses and Other Current Assets (Tables)
6 Months Ended
Jun. 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)
June 30,
 
December 31,
 
2018
 
2017
      
Inventory
$
444
 
$
755
Income taxes receivable
 
387
  
418
Prepaid expenses
 
402
  
549
Other current assets
 
816
  
1,073
Total prepaid expenses and other current assets
$
2,049
 
$
2,795

XML 45 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 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 June 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
  
5,087
  
-
  
5,087
Balance, June 30, 2018
 
$
5,087
 
 $
8,431
 
 $
13,518

XML 46 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value of Financial Instruments (Tables)
6 Months Ended
Jun. 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 June 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
$
1,396
 
$
-
 
$
-
 
$
1,396
Foreign exchange contracts
 
-
  
32
  
-
  
32
Total assets
$
1,396
 
$
32
 
$
-
 
$
1,428
            
Liability awards
$
-
 
$
(302)
 
$
-
 
$
(302)
Interest rate swap contract
 
-
  
(11)
  
-
  
(11)
Total liabilities
$
-
 
$
(313)
 
$
-
 
$
(313)
            

Money market funds at both June 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 six months ended June 30, 2018:

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


XML 47 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Instruments (Tables)
6 Months Ended
Jun. 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:

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

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

 
Three months ended
June 30,
 
Six months ended
June 30,
(in thousands)
2018
 
2017
 
2018
 
2017
            
Interest rate swap - change in fair value
$
(11)
 
$
-
 
$
(11)
 
$
-
Foreign exchange contracts-change in fair value
 
(46)
  
157
  
(164)
  
71
Remeasurement of related contract receivables,
 billings in excess of revenue earned, and
 subcontractor accruals
 
(34)
  
158
  
(72)
  
84
            
(Loss) gain on derivative instruments, net
$
(91)
 
$
315
 
$
(247)
 
$
155


XML 48 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Product Warranty (Tables)
6 Months Ended
Jun. 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.0 million, while the remaining $0.7 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
 
(93)
Current period claims
 
(146)
Currency adjustment
 
(5)
Balance at June 30, 2018
$
1,709


XML 49 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Tables)
6 Months Ended
Jun. 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 six months ended June 30, 2018 and 2017, along with the reportable segment for each category:

(in thousands)

  
Three months ended June 30,
 
Six months ended June 30,
  
2018
 
2017 (1)
 
2018
 
2017 (1)
Performance Improvement Solutions segment
            
System Design and Build
 
$
7,300
 
$
8,773
 
$
14,795
 
$
16,092
Software
  
546
  
1,091
  
1,415
  
1,547
Training and Consulting Services
  
3,018
  
1,822
  
4,555
  
3,717
             
Nuclear Industry Training and Consulting segment
            
Training and Consulting Services
  
13,834
  
5,439
  
26,828
  
12,111
  
 
 
 
 
 
 
 
 
 
 
 
Total revenue
 
$
24,698
 
$
17,125
 
$
47,593
 
$
33,467

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

XML 50 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Tables)
6 Months Ended
Jun. 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
June 30,
 
Six months ended
June 30,
 
2018
 
2017
  
2018
 
2017
            
(Benefit) provision for income taxes
$
(449)
 
$
234
 
$
(190)
 
$
307
Effective tax rate
 
-84.4 %
  
22.1%
  
27.0 %
  
35.4%

XML 51 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information (Tables)
6 Months Ended
Jun. 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
June 30,
 
Six months ended
June 30,
 
2018
 
2017
  
2018
 
2017
            
Revenue:
           
Performance Improvement Solutions
$
10,864
 
$
11,686
 
$
20,765
 
$
21,356
Nuclear Industry Training and Consulting
 
13,834
  
5,439
  
26,828
  
12,111
  
24,698
  
17,125
  
47,593
  
33,467
            
Operating income:
           
Performance Improvement Solutions
 
619
  
997
  
(171)
  
886
Nuclear Industry Training and Consulting
 
61
  
(192)
  
(277)
  
116
Change in fair value of contingent consideration, net
 
-
  
(43)
  
-
  
(297)
            
Operating income (loss)
 
680
  
762
  
(448)
  
705
            
Interest (expense) income, net
 
(61)
  
18
  
(39)
  
45
(Loss) gain on derivative instruments, net
 
(91)
  
315
  
(247)
  
155
Other income (expense), net
 
4
  
(34)
  
29
  
(37)
Income (loss) before income taxes
$
532
 
$
1,061
 
$
(705)
 
$
868

XML 52 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Supplemental Cash Flow Information (Tables)
6 Months Ended
Jun. 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:

  
June 30, 2018
 
December 31, 2017
Cash and cash equivalents
 
$
9,959
 
$
19,111
Restricted cash
 
 
523
 
 
960
Cash, cash equivalents, and restricted cash
 
$
10,482
 
$
20,071

XML 53 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies (Details)
6 Months Ended
Jun. 30, 2018
Segment
Stream
Summary of Significant Accounting Policies [Abstract]  
Number of reportable segment | Segment 2
Revenue by major customers [Abstract]  
Number of broad revenue streams | Stream 3
Minimum [Member]  
Revenue by major customers [Abstract]  
Warranty period 1 year
Average time period to complete installation and training 1 day
Maximum [Member]  
Revenue by major customers [Abstract]  
Warranty period 2 years
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 54 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Recent Accounting Pronouncements (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Income Statement [Abstract]          
Revenue $ 24,698 $ 17,125 [1] $ 47,593 $ 33,467 [1]  
Gross profit 6,340 5,017 11,238 9,139  
(Benefit) provision for income taxes (449) 234 (190) 307  
Net loss 981 $ 827 (515) 561  
Balance Sheet [Abstract]          
Contract receivables, net 19,221   19,221    
Deferred tax assets 6,387   6,387   $ 6,494
Billings in excess of revenue earned 9,557   9,557   14,543
Accumulated deficit (42,730)   (42,730)   (42,870)
Change in fair value of contingent consideration     0 $ 297  
Effect of Change [Member]          
Income Statement [Abstract]          
Revenue (164)   (121)    
Gross profit (164)   (121)    
(Benefit) provision for income taxes 123   95    
Net loss (41)   (26)    
Balance Sheet [Abstract]          
Contract receivables, net (10)   (10)    
Deferred tax assets (146)   (146)    
Billings in excess of revenue earned (785)   (785)    
Accumulated deficit 629   629   $ 655
Balance Without Adoption of ASC 606 [Member]          
Income Statement [Abstract]          
Revenue 24,862   47,714    
Gross profit 6,504   11,359    
(Benefit) provision for income taxes (326)   (95)    
Net loss 1,022   (489)    
Balance Sheet [Abstract]          
Contract receivables, net 19,231   19,231    
Deferred tax assets 6,533   6,533    
Billings in excess of revenue earned 10,342   10,342    
Accumulated deficit $ (43,359)   $ (43,359)    
[1] Prior period amounts have not been adjusted under the modified retrospective transition method for the adoption of ASC 606.
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basic and Diluted Loss per Common Share (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Numerator [Abstract]        
Net (loss) income $ 981 $ 827 $ (515) $ 561
Denominator [Abstract]        
Weighted-average shares outstanding for basic loss per share (in shares) 19,651,441 19,196,133 19,580,046 19,154,297
Effect of dilutive securities [Abstract]        
Stock options and restricted stock units (in shares) 377,682 365,112 0 317,497
Adjusted weighted-average shares outstanding and assumed conversions for diluted loss per share (in shares) 20,029,123 19,561,245 19,580,046 19,471,794
Shares related to dilutive securities excluded because inclusion would be anti-dilutive (in shares) 374,833 564,833 714,821 564,833
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions (Details) - USD ($)
$ in Thousands
2 Months Ended 3 Months Ended 6 Months Ended
May 11, 2018
Sep. 20, 2017
Jun. 30, 2018
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 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     $ 13,518 $ 13,518   $ 13,518   $ 8,431
Business Combination, Acquired Receivables [Abstract]                
Revenue       24,698 $ 17,125 [1] 47,593 $ 33,467 [1]  
Net (loss) income       981 827 (515) 561  
Acquired Finite-Lived Intangible Assets [Abstract]                
Finite-lived intangible assets acquired   2,569            
Business Acquisition, Pro Forma Information [Abstract]                
Revenue       25,892 30,413 50,763 57,768  
Net income       615 $ 459 (1,368) $ (512)  
Customer Relationships [Member]                
Acquired Finite-Lived Intangible Assets [Abstract]                
Finite-lived intangible assets acquired   $ 1,856            
Finite-lived intangible assets, weighted average useful life   10 years            
Trademarks and Trade Names [Member]                
Acquired Finite-Lived Intangible Assets [Abstract]                
Finite-lived intangible assets acquired   $ 713            
Finite-lived intangible assets, weighted average useful life   3 years            
True North Consulting, LLC [Member]                
Business Acquisition [Abstract]                
Percentage of ownership interest acquired 100.00%              
Business acquisition, name of acquired entity True North 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 150              
Contract receivables 2,345              
Prepaid expenses and other current assets 4              
Property, and equipment, net 1              
Intangible assets 3,911              
Accounts payable, accrued expenses, and other liabilities (1,420)              
Accrued compensation (137)              
Total identifiable net assets 4,854              
Goodwill 5,087              
Net assets acquired 9,941              
Business Combination, Acquired Receivables [Abstract]                
Acquired receivable, fair value 2,345              
Acquired receivable, gross contractual amount 2,345              
Acquired receivables, estimated uncollectible 0              
Tax deductible goodwill 5,087              
Cash consideration in escrow 1,463              
Proceeds from issuance of debt $ 10,300              
Transaction costs     491 $ 491   $ 491    
Revenue     1,275          
Net (loss) income     $ 228          
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]                
Acquired receivable, fair value   5,121            
Acquired receivable, gross contractual amount   5,121            
Acquired receivables, estimated uncollectible   0            
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 57 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restructuring Activities (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2018
USD ($)
Position
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 $ 1,999
Restructuring and Related Cost, Cost Incurred to Date 1,840
Restructuring and Related Cost, Expected Cost Remaining 159
Restructuring Reserve [Roll Forward]  
Restructuring Reserve, Beginning Balance 498
Accruals 1,107
Payments (1,297)
Currency translation and other adjustments 59
Restructuring Reserve, Ending Balance 367
Employee Termination Benefits [Member]  
Restructuring and Related Cost, Expected Cost [Abstract]  
Restructuring and Related Cost, Expected Cost, Total 831
Restructuring and Related Cost, Cost Incurred to Date 831
Restructuring and Related Cost, Expected Cost Remaining 0
Restructuring Reserve [Roll Forward]  
Restructuring Reserve, Beginning Balance 465
Accruals 366
Payments (503)
Currency translation and other adjustments (11)
Restructuring Reserve, Ending Balance 317
Lease Termination Costs [Member]  
Restructuring and Related Cost, Expected Cost [Abstract]  
Restructuring and Related Cost, Expected Cost, Total 604
Restructuring and Related Cost, Cost Incurred to Date 604
Restructuring and Related Cost, Expected Cost Remaining 0
Restructuring Reserve [Roll Forward]  
Restructuring Reserve, Beginning Balance 0
Accruals 604
Payments (624)
Currency translation and other adjustments 70
Restructuring Reserve, Ending Balance 50
Assets Write-offs/Impairment [Member]  
Restructuring and Related Cost, Expected Cost [Abstract]  
Restructuring and Related Cost, Expected Cost, Total 222
Restructuring and Related Cost, Cost Incurred to Date 222
Restructuring and Related Cost, Expected Cost Remaining 0
Other Restructuring Costs [Member]  
Restructuring and Related Cost, Expected Cost [Abstract]  
Restructuring and Related Cost, Expected Cost, Total 342
Restructuring and Related Cost, Cost Incurred to Date 183
Restructuring and Related Cost, Expected Cost Remaining 159
Restructuring Reserve [Roll Forward]  
Restructuring Reserve, Beginning Balance 33
Accruals 137
Payments (170)
Currency translation and other adjustments 0
Restructuring Reserve, Ending Balance $ 0
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Contingent Consideration (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Contingent Consideration [Abstract]    
Contingent consideration accrued, current $ 0 $ 1,701
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Contract Receivables (Details)
$ in Thousands
1 Months Ended 6 Months Ended 12 Months Ended
Jul. 31, 2018
USD ($)
Jun. 30, 2018
USD ($)
Customer
Jun. 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   $ 9,544   $ 8,154
Unbilled receivables   9,928   5,980
Allowance for doubtful accounts   (251)   (137)
Total contract receivables, net   19,221   $ 13,997
Provision for Doubtful Accounts   117 $ 118  
Unbilled contract receivables billed during Oct 2017 $ 3,800 $ (4,121) $ (3,902)  
Contract Receivable [Member]        
Concentration Risk [Abstract]        
Number of customers accounting for contract receivables | Customer   1   1
Percentage of contract receivables accounted by major customers   26.60%   26.70%
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Prepaid Expenses and Other Current Assets (Details)
$ in Thousands
Jun. 30, 2018
USD ($)
Project
Dec. 31, 2017
USD ($)
Prepaid Expenses and Other Current Assets [Abstract]    
Inventory $ 444 $ 755
Income tax receivable 387 418
Prepaid expenses 402 549
Other current assets 816 1,073
Total prepaid expenses and other current assets $ 2,049 $ 2,795
Number of projects | Project 3  
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Software Development Costs, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Software Development Costs, Net [Abstract]        
Economic life of product     3 years  
Software development costs capitalized $ 167 $ 59 $ 272 $ 88
Capitalized software amortization $ 85 $ 117 $ 203 $ 234
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets (Details)
$ in Thousands
6 Months Ended
Jun. 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
Goodwill, Acquired During Period 5,087
Goodwill, Ending Balance 13,518
Performance Improvement Solutions [Member]  
Goodwill [Roll Forward]  
Goodwill, Beginning Balance 0
Goodwill, Acquired During Period 5,087
Goodwill, Ending Balance 5,087
Nuclear Industry Training and Consulting [Member]  
Goodwill [Roll Forward]  
Goodwill, Beginning Balance 8,431
Goodwill, Acquired During Period 0
Goodwill, Ending Balance $ 8,431
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Assets and liabilities measured at fair value [Abstract]      
Money market funds $ 1,396   $ 3,240
Foreign exchange contracts 32   201
Total assets 1,428   3,441
Liability awards (302)   (242)
Interest rate swap contract (see Note 12) (11)    
Interest rate swap contract     (1,701)
Total liabilities (313)   (1,943)
Financial Liabilities Fair Value Disclosure [Abstract]      
Loans payable, fair value disclosure 9,471    
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 $ (297)  
Balance, June 30, 2018 0    
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]      
Assets and liabilities measured at fair value [Abstract]      
Money market funds 1,396   3,240
Foreign exchange contracts 0   0
Total assets 1,396   3,240
Liability awards 0   0
Interest rate swap contract (see Note 12) 0    
Interest rate swap contract     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 32   201
Total assets 32   201
Liability awards (302)   (242)
Interest rate swap contract (see Note 12) (11)    
Interest rate swap contract     0
Total liabilities (313)   (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 (see Note 12) 0    
Interest rate swap contract     (1,701)
Total liabilities $ 0   $ (1,701)
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Instruments, Foreign Exchange Contracts (Details) - Foreign Exchange Contract [Member]
¥ in Millions, $ in Millions
6 Months Ended
Jun. 30, 2018
AUD ($)
Jun. 30, 2018
JPY (¥)
Dec. 31, 2017
AUD ($)
Dec. 31, 2017
EUR (€)
Dec. 31, 2017
JPY (¥)
Derivative [Abstract]          
Foreign exchange contract outstanding $ 0.2 ¥ 112.5 $ 0.2 € 24,000 ¥ 162.5
Expiration date of contract Dec. 31, 2018        
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Instruments, Interest Rate Risk Management (Details)
$ in Millions
6 Months Ended
Jun. 30, 2018
USD ($)
Interest Rate Swap [Member]  
Derivative [Abstract]  
Notional amount $ 9.0
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 66 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Instruments, Fair Values Derivatives, Balance Sheet Location (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Asset derivatives $ 32 $ 201
Liability derivatives (11) 0
Net fair value 21 201
Foreign Exchange Contract [Member] | Prepaid Expenses and Other Current Assets [Member]    
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Asset derivatives 32 201
Interest Rate Swap [Member] | Other Liabilities [Member]    
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Liability derivatives $ (11) $ 0
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Instruments, Gain (Loss) On Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Derivative, Gain (Loss) on Derivative, Net [Abstract]        
Interest rate swap - change in fair value $ (11) $ 0 $ (11) $ 0
Foreign exchange contracts- change in fair value (46) 157 (164) 71
Remeasurement of related contract receivables, billings in excess of revenue earned, and subcontractor accruals (34) 158 (72) 84
Loss on derivative instruments, net $ (91) $ 315 $ (247) $ 155
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2018
USD ($)
shares
Jun. 30, 2017
USD ($)
shares
Jun. 30, 2018
USD ($)
Quarter
shares
Jun. 30, 2017
USD ($)
Quarter
shares
Share-based Compensation [Abstract]        
Stock-based compensation expense $ 373,000 $ 644,000 $ 968,000 $ 1,258,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 $ 28,000 $ 6,000 $ 60,000 $ (12,000)
Granted time-based RSUs (in shares) | shares 178,434 172,875 388,526 396,677
Aggregate fair value for time-based RSUs $ 576,731 $ 585,763 $ 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 69 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt (Details)
$ in Thousands
6 Months Ended
May 11, 2018
USD ($)
Jun. 30, 2018
USD ($)
LetterOfCredit
Dec. 31, 2017
USD ($)
Loans Payable, by Type, Current and Noncurrent [Abstract]      
Long-term debt, net of discount   $ 9,471  
Current portion of long-term debt   1,900 $ 0
Long-term debt, less current portion   $ 7,571 0
LIBOR [Member]      
Line of Credit Facility [Abstract]      
Term of variable rate   1 month  
Citizen's Bank [Member] | Revolving Credit Facility [Member]      
Line of Credit Facility [Abstract]      
Line of credit facility expiration period   3 years  
Principal amount of the line of credit   $ 5,000  
Line of credit facility term   5 years  
Outstanding letter of credit balance   $ 0  
Number of letters of credit | LetterOfCredit   3  
Letters of credit, amount outstanding   $ 1,200  
Line of credit facility, remaining borrowing capacity   $ 3,800  
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    
Line of credit facility term   5 months  
Cash consideration of TNC acquisition 9,941    
Proceeds from issuance of debt 10,300    
Repayments of debt 500    
Payments of debt issuance costs 70    
Loan origination fees $ 75    
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]      
Number of letters of credit | LetterOfCredit   1  
Letters of credit, amount outstanding   $ 500  
Cash collateral for letter of credit   $ 500 $ 1,000
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Product Warranty (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2018
USD ($)
Product warranty provision [Abstract]  
Warranty terms for SDB contracts - Min 1 year
Warranty terms for SDB contracts - Max 2 years
Accrued warranty, current $ 1,018
Accrued warranty, noncurrent 691
Activities in product warranty account [Abstract]  
Balance, January 1, 2018 1,953
Current period provision (93)
Current period claims (146)
Currency adjustment (5)
Balance at June 30, 2018 $ 1,709
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
USD ($)
Obligation
Jun. 30, 2017
USD ($)
Jun. 30, 2018
USD ($)
Obligation
Jun. 30, 2017
USD ($)
Dec. 31, 2017
USD ($)
Disaggregation of Revenue [Abstract]          
Revenue $ 24,698 $ 17,125 [1] $ 47,593 $ 33,467 [1]  
Contract with Customer, Asset and Liability [Abstract]          
Billings in excess of revenue earned (BIE) 9,557   $ 9,557   $ 14,543
Revenue recognized in the period from amounts included in BIE at the beginning of the period 7,954        
Amount of revenue recognized related to performance obligations satisfied in previous periods $ 703        
Revenue, Performance Obligation [Abstract]          
Number of performance obligations | Obligation 2   2    
Remaining performance obligation $ 31,331   $ 31,331    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-07-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 $ 10,864 11,686 $ 20,765 21,356  
Performance Improvement Solutions [Member] | System Design and Build [Member]          
Disaggregation of Revenue [Abstract]          
Revenue 7,300 8,773 [1] 14,795 16,092 [1]  
Performance Improvement Solutions [Member] | Software [Member]          
Disaggregation of Revenue [Abstract]          
Revenue 546 1,091 [1] 1,415 1,547 [1]  
Performance Improvement Solutions [Member] | Training and Consulting Services [Member]          
Disaggregation of Revenue [Abstract]          
Revenue 3,018 1,822 [1] 4,555 3,717 [1]  
Nuclear Industry Training and Consulting [Member]          
Disaggregation of Revenue [Abstract]          
Revenue 13,834 5,439 26,828 12,111  
Nuclear Industry Training and Consulting [Member] | Training and Consulting Services [Member]          
Disaggregation of Revenue [Abstract]          
Revenue $ 13,834 $ 5,439 [1] $ 26,828 $ 12,111 [1]  
[1] Prior period amounts have not been adjusted under the modified retrospective transition method for the adoption of ASC 606.
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Income Taxes [Abstract]        
(Benefit) provision for income taxes $ (449) $ 234 $ (190) $ 307
Effective tax rate (84.40%) 22.10% 27.00% 35.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%  
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     2014  
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     2015  
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 73 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information (Details)
$ in Thousands
2 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2018
USD ($)
Jun. 30, 2018
USD ($)
Jun. 30, 2017
USD ($)
Jun. 30, 2018
USD ($)
Segment
Jun. 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   $ 24,698 $ 17,125 [1] $ 47,593 $ 33,467 [1]  
Change in fair value of contingent consideration, net   0 (43) 0 (297)  
Operating income (loss)   680 762 (448) 705  
Interest (expense) income, net   (61) 18 (39) 45  
(Loss) gain on derivative instruments, net   (91) 315 (247) 155  
Other income (expense), net   4 (34) 29 (37)  
Income (loss) before income taxes   532 1,061 (705) 868  
Performance Improvement Solutions [Member]            
Segment Reporting Information, Profit (Loss) [Abstract]            
Total revenue   10,864 11,686 20,765 21,356  
Operating income (loss)   619 997 (171) 886  
Nuclear Industry Training and Consulting [Member]            
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]            
Overhead costs   962 598 2,136 1,226  
Segment Reporting Information, Profit (Loss) [Abstract]            
Total revenue   13,834 5,439 26,828 12,111  
Operating income (loss)   $ 61 $ (192) $ (277) $ 116  
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 $ 1,275          
[1] Prior period amounts have not been adjusted under the modified retrospective transition method for the adoption of ASC 606.
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.10.0.1
Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Jun. 30, 2017
Dec. 31, 2016
Restricted Cash and Cash Equivalents [Abstract]        
Cash and cash equivalents $ 9,959 $ 19,111    
Restricted cash 523 960    
Cash, cash equivalents, and restricted cash $ 10,482 $ 20,071 $ 24,487 $ 22,887
EXCEL 75 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "V'#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,$% @ +8<.36;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) 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 " MAPY-Q50V>.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>NEFAFJ(N%Q GD)"8!.(6)=X6K?FCQ*C=V].6 MK1."!^ 8^Y?/GR6W.@H=$KZD$#&1Q7PSN,YGH>.&'8BB ,CZ@$[EFCVB.LJJH!AZ2,(@43L(@+DA:^$*F&"$R>7O IJ%.%?_Q,X=8.?DD.V2ZON^[.LY-^[ MX?WYZ75>M[ ^D_(:QU_9"CI%W+#+Y+?Z_F'[R.2JXNNB6A?\=LL;<=>(FG], MKC_\KL(N&+NS_]CX(BA;^'47\@M02P,$% @ +8<.39E&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 " MAPY-,24^KGT" #@" & 'AL+W=O4G VI;0(N"=N;4OXGQUM MV&/C(_]]X;F^5E(O!&71DRO]0>7/_L#5+)BBG.N6=J)FG-OT7J/4DTP MB)>:/L1L[.E4CHR]ZLG7\\8/]8EH0T]2AR#J<:=[VC0ZDCK'[S&H/VEJXGS\ M'OVS25XEF%W)KY#-[?*%C0HGOC=E_HW?:*+@^B=(X ML4:87^]T$Y*U8Q1UE):\#<^Z,\_'L!-'(PTFX)& )P)._TN(1D(T$5!LDA]. M9E+]1"0I"\X>'A_^K9YH4Z!UI"[SI!?-W9D]E:U0J_142P0 1F$!EZ-*/',#T&Z;&AQS-Z8EV BTAA@004 M2!SZRA(8$(E!= :1QW&Y$2QC[4?,W%DH M7T4X2Y(%+;"&MPB[6K:]1LQ<"X@ M,;)5 Q>4('+'KEUCVVK09@EK\%EC]RJQH[7 (SMM6#6+UK*KZ:U"N_$;IWI MZ[/5J7UOL>DW_^!#[_].^+7NA'=D4G4MTULNC$FJCA(^J80K];DQ31IZD7JX M4F,^]-QA(ED_?D\$TT=-^1=02P,$% @ +8<.3?K!N"R+! %Q< !@ M !X;"]W;W)K/OVE63%L&>&Z8UU\#_D/Q3Y\; \-^WW;A]" MO_A15\=NE>S[_O28IMW+/M1E]Z4YA>/PSZYIZ[(?'MO7M#NUH=Q.07658I;9 MM"X/QV2]G-X]M>ME\]97AV-X:A?=6UV7[;]%J)KS*H'DX\77P^N^'U^DZ^6I M? U_AO[;Z:D=GM)K*=M#'8[=H3DNVK!;)3_!XT;Y,6!2_'4(Y^[F?C&F\MPT MW\>'W[:K)!L=A2J\]&,1Y7!Y#YM056-)@X]_YD*3:YUCX.W]1^F_3,D/R3R7 M7=@TU=^';;]?)7FRV(9=^5;U7YOSKV%.R"2+.?O?PWNH!OGH9*CCI:FZZ7?Q M\M;U33V7,EBIRQ^7Z^$X7<]S^1]A<@#. 7@- /UI@)H#% E(+\ZF5'\N^W*] M;)OSHKU\K5,Y=@IX5$-COHPOI[:;_ANR[8:W[VMTR_1]+&>6%!<)WDKN%1M! MD5\EZ5#_U02*)G"*5[?Q7HY78KR:XO5-O,I($A>)FR3'2>*]\20/+@(/ +(5 M+5K1W H0*Q>)N:G%H").N,;;3/9A1!^&^R!?K3"L#O"(Q.U&4"GOG>S%BEXL M]T+R+2RK!3--/X\@+ZAL;I7L)1>]Y-R+(5YR MH:,86@21]9$1#3(E ;D73[V@,%P-Y-0-E^5:14 ' M,G2!4U=3ZLZ:NZPSPSX45Z'-=,2-S%W@X-44O,"I:E5..[&DTC[F1J8O9P\@Y;"B'D2,6O)0I'3X5'+O([+' MY\RTE%)*6$@"76V*HI@7F9B*$]-23"F.0^1<"@9&PJCDU+0:4X M$!_TL&EB'TK4Y2[60C(Z%4>GI:A2G(D/8#T;!)),N\C$HF1T*HY.2WFE.!0? MT'MV2/1_LGL_,C\5YR>=P@K%R:@RQ3;=@@R]=;$>)!-4<8):1JR+YO9X3-HF M2#)AFY#>G%".1\9_E.WKX=@MGIN^;^KI2'+7-'T8BLR^#,GM0[F]/E1AUX^W M;KAO+T>UEX>^.V$" ! " M& 'AL+W=OV$Z=_7-@P%VY-,'N+;WN>L0XR=O"?TA948<^>U MJ5NV<4O.N[7GL6.)&\16I,.M6#D3VB NAO3BL8YB=%*FIO9\ &*O057K%KF: MV],B)U=>5RW>4X==FP;1OUM$7>H0O^B?FO;D_%R)NB MG*H&MZPBK4/Q>>-^@NL=5 :E>*YPSV9]1Y9R(.1%#KZ=-BZ01+C&1RY#(-'< M\ [7M8PD./Z,0=TIIS3.^V_1OZCB13$'Q/".U+^K$R\W;NHZ)WQ&UYH_D?XK M'@N*7&>L_CN^X5K()8G(<20U4]_.\923ZMFI-5$M$[.W M(DYS[R;CC)+M(/%G$G^IV%D4_X-X(O\$X5LA?.4/9OXHL_L#JS]0_G!>1*85 M,4A2)6F5!*P U.IX(%J0A%:2T"!)@$8R2*)9$O'2R8\&\UBWX(FL/)')HQ6] MC8P\.LD]Q8(AMC+$)H.V@;;Q0X9[B@5#8F5(3(9 8T@^LD,>B!8DJ94D-4E" MC20U:HV!=8N8PD 7+H@R*U%F$D4:46;N11A D()8([()@1\&660G@L!^*@&3 M*=:/)6#D@ED"89I%^O%D4X9^%*;A.U3OG)70I$IT*FCFBK(T@_I.^H!P8/)F M1[F\6W\@>JE:YAP(%[>".KO/A' L@H*5"%>*ZWP:U/C,93<1?3K<:<. DVZ\ MK[WI3T/Q#U!+ P04 " MAPY-#4/:)XP$ ">%0 & 'AL+W=OHG MY^9E=\SLJ3SFIUEAWQ_G3[!\$:HQ:(F_CO9:#G[/&BEO>?Z]>?AU]SAWFQ'9 MU&ZKQD52__NPD4W3QE,]CG]ZI_-;GXWA\/>G][@57XMY2TH;Y>G?QUUU>)S[ M\]G.OB>7M/J67W^QO2!O/NO5_V8_;%KCS4CJ/K9Y6K9_9]M+6>59[Z4>2I;\ MZ/X?3^W_:_?&>+T9;R!Z W$S\-V[!K(WD#<#4'<-5&^@;@;W>:_GO9\=W)>@ M>P/]?T=D>@,S'I'3S6V[6,])E:Q717Z=%5V\G9,FK&%IZG#8-HWMZK?OZO4J MZ]:/M?%7SD?CIT?"#A%#)!@C&XK C7#J_F^#$-P@0D',Q;B#B!*^B\;PI9/X MKI/1,"4[5[*UET/["9F*M5>MO1K:HR&&'6):Y-2)4#I *Q)1"@P(;TP],]U) M-&?4D3)>@*B84E(J;<;4R]WN1K/CL;/C47N%9J=#O*%N7WIX=AA*@(NH#:6D MEAZ:PYA20DGA\[HTJTM37:B74)->M%0HOB,*>2Z@1=A0"$!(I#VF5 RX$49 M5I2A6T'S]CYK[]-)05)"GPQ2&1R:$86D,2AL-A0*I$#3&U/(2#VA*6 U!503 M/DH#)H#161I11BHPP--IPN\_2(&DD!BD/$D M%#D$F23O3AJ,:Y( M0H\92KH3ZR7XXD+0X@+GS[!GAE\>@8]W%@/Y M?%#+3P\/Z+&L@?UD,/.'@BGL(+QE"+&L/?<+RSB0\TP9<9@I89X.(ZHX>^TL92 M1!NE6&VLLREMN-P8O^4SMOCZ6SID&' %&H0SN)?);+%O+^'*V3:_G*HF\ :M MMXN^)]'A?J\>W1^2NAN M+G]/BOWQ5,[>\JK*L_9>Z3W/*UO/C_M0GQ8'F^QN#ZE]KYJ?IOY==#>&W4.5 MG_O;4.=V);O^#U!+ P04 " MAPY-+"EV4E8" Q!P & 'AL+W=O MX84N[Y+Q=. XK M2J@1>R0M-.++D= :<3&E)X>U%-!!D6KL^*X;.S6J&CO/5&Q'\XR<.:X:V%&+ MG>L:T=\KP*1;VIY]#;Q4IY++@)-G+3K!*_#O[8Z*F3.J'*H:&E:1QJ)P7-K/ MWF(;2[P"_*B@8Y.Q)9WL"7F3DR^'I>W*@@!#P:4"$J\+K %C*23*^#5HVF-* M29R.K^J?E'?A98\8K G^61UXN;13VSK $9TQ?R'=9QC\1+8UF/\*%\ "+BL1 M.0J"F7I:Q9EQ4@\JHI0:O??OJE'O;M"_TN8)_D#P1X+(?8\0#(3@@Q#>)80# M(?S?#-% B+0,3N]=-7.#.,HS2CJ+]MNA17+7>8M(+%3< M<+EC)]'Q?'_VY7FAQ5?>8NW-Q#?B/NB/[P_Y_C+YANBI:IBU)UR<4NHL.1+" M093N/HIU*,7]-4XP'+D<)F),^U.\GW#2#A>4,]Z2^1]02P,$% @ +8<. M31EGC3>,3K)Y;7="*.^M*NMV[.^4VC\$0;O:B2IO[^5>U/J?C6RJ7.EALPW: M?2/R=6]4E0$-PS2H\J+V)Z/^V5,S&>ZBJO/DW%:4\C7WBOS]X M+K8[U3T()J-]OA4_A?JU?VKT*!B\K(M*U&TA:Z\1F['_A3PL2=P9],3O0IS: MBWNOF\J+E*_=X-MZ[(>=(E&*E>I.O<>H/,3O#R_MW[XM^ M\GHR+WDK9K+\4ZS5;NQGOK<6F_Q0JF=Y^BK,A!+?,[/_+HZBU'BG1,=8R;+M M?[W5H56R,EZTE"I_.U^+NK^>C/]W,]R &@,Z&%!ZTR R!M%@$*4W#6)C$']$ MX#<-$F.0# ;Q[0BI,4@_(L0W#9@Q8(,!Z;,4G+/;+]<\5_EDU,B3UYPK;I]W MA4T>F"Z(5?>P7__^/[UBK7YZG) P&P7'SI%AIF>&6@RWF1G"D-!FYAA#;.81 M8ZC-+# FLIDEQL0#$^B<#(FA:&)H[R"V'"1@0F>&]4S=,VD"F.5MQA(2H4(B M1$@*5BAR@E"8_9G+L#0+06[G9RJYH.YBFC'@[-%U=D=B!A9S@5"4(YB-$,8O:M62E*"2$D02V%BSQ(G$ M4\ L;S.6D!05DB)"P!),4R<(H3RYV%16'(;&86X<"LIFRIR" "4S8^YTX=9& MD"L[.T.%9HA0(&.:N0E)THQ?23Q'XW D#MAN4^YN7) 0[E8C0)8N$N(Z=8= M>T"(* 59GQG(%I*$\+7["67+N=*2B"LG!&^\1P/9@2B#&T:R J4P'ZQ_(RRY>#M@"#]@() 4X(U!&=%D8[ 4MB1YPBF6P*+8$O .))R M\#Y;8!C2%! L"B-^;>GPMD"0OD!A[R188XCT*0C6W (AKW2&X.+XU9WI?^3- MMJA;[T4J?9+KSUL;*9707L-[[6^G/R.&02DVJKME^KXYGZ7/ R7WYCLA&#Y6 M)O\!4$L#!!0 ( "V'#DW!G4,^6@0 .H4 8 >&PO=V]R:W-H965T M&UL?9A;C^)&$(7_"N*=M;NZVY<1( V.HD1*I-%&29X]T%RT MOA#;#)M_']MX6*@ZG9TY7GRJ7OVYZ>:V;;^W1N6[VO2RJ=C4_=MWY)0C: M[=&5>?NE/KNJ_\^^;LJ\ZR^;0]">&Y?OQD%E$5 81D&9GZKY>CG>>VO6R_K2 M%:?*O36S]E*6>?/OQA7U=357\\\;7T^'8S?<"-;+U]^&BU]WJWDX.'*%VW9# MB+S_^'"9*XHA4N_CGRGH_#[G,/#Q^V?TG\?D^V3>\]9E=?'W:=<=5_-D/MNY M?7XINJ_U]1AJ@?PPP8_(W9V.J/^5=OEXV]776W)[6.1^: M0KWHOIC;X>98N_%_?;9M?_=CK2A>!A]#H$FSN6GH47-7!'WT^Q2$IMB0&$[/ M$V12D81X!@V3T.-X_91$@@,8&,", ;()M)'()ZMY/1)9CU S'T"C#3:20B.I-*(29B2510^)B3(@(A-A*RK$+WT( MJL*?SB1ZFD@Q-&10Y'E RD,@!(6 *O*\R@IS30&P^;I.8;(IB3997"/3T2%_33(@,U'D ;7">%,6E)>3=A(] M3F3#B+N1(J-]SQJC4DE6*AUQ,Y*$"Q4FG%-(EL2QQP]&II+,-"FW(X&X,(H4 MMP-D.@W)XP>S4TEX6LY.)<&X("U>!:E*?)3 ^%22GU;TC43C0JS00*3(TS>$ M\4D(GWS31)*,BTB+R@ 9);Z5EC!!20%,>,I+&'N$L,=[CP#V3,+7)Z2R'F@1 MYAYIZ<;PSIM$SYT7BZTE4/E:CS!"">P.#5\M"3 TC?F6)P,R#T ) Y0 0 T' M.DDV]LRR5KA!.N.!!&&(4B2;SVA/",P]DMQ3QO"<)-%4J*SA*4F9K\ 8>@1V MC(:3A@#UHH3O&8'*YP5#C\"FT? %BB304E$5J8D\CUECYFG /+X!VVC /!6' MO.V0S%I/SVC,/ UVC8;OIS78$!)?PC*D2F(/L33FIP;\%&NWEF2,(\6?%5 M M^FV)9TG0GE_$@*!B[=: C5KQ+@8JTK[FP035@* <1AN-"&H3OF "F8I"WW$! MAJ@&$+4IK6S;7VINN$LYN'N_<#NE883)G9_HUZRV[';CS"W4\#?\^9PJMK9 M>]UU=3F>,NWKNG.]R_!+7["CRW?WB\+MN^%KW']O;J=OMXNN/D\GB\']>'/] M'U!+ P04 " MAPY-@@%DX+4! #2 P & 'AL+W=OTJFXA_A A+#@Q+,41KIXDK*WGFC)A:4HOC[ MN L=]V&\V:<3;!V03(!D!MS&/&Q,%)4_<,^+S)J!V+'W'0]/O#TDV)LR.&,K MXAV*=^B]%-M]FK%+()IBCF-,LHR9(QBRSRF2M13'Y!]XL@[?K2K<1?CN#X7[ M=8)TE2"-!.E_2UR+N?XK"5OT5(%MXC0Y4II>QTE>>.>!O4OBFWR&C]/^G=M& M:$?.QN/+QO[7QGA *9LK'*$6/]AL2*A].-[@V8YC-AK>=-,/8O,W+GX#4$L# M!!0 ( "V'#DU+_>MRM0$ -(# 8 >&PO=V]R:W-H965T&UL?5/;;MLP#/T501]0)8Z[9H%MH.DPK$ +!!VV/2LV;0O5Q9/DN/W[ M4;+K>:VQ%TFD> X/*2H;C'UV+8 G+TIJE]/6^^[ F"M;4-Q=F0XTWM3&*N[1 MM USG05>19"2+-EL/C'%A:9%%GTG6V2F]U)H.%GB>J6X?3V"-$-.M_3-\22: MU@<'*[*.-_ =_(_N9-%B,TLE%&@GC"86ZIS>;@_'-,3'@)\"!K^F?S/ -IGJN*9F*?X +2 P/2C!'::2+*RE[YXV:6%"*XB_C+G3< MA_$F32?8.B"9 ,D,V,<\;$P4E7_AGA>9-0.Q8^\['IYX>TBP-V5PQE;$.Q3O MT'LIMM$NPG?_*-RO$Z2K M!&DD2/];XEK,YW=)V**G"FP3I\F1TO0Z3O+".P_L;1+?Y&_X..V/W#9".W(V M'E\V]K\VQ@-*V5SA"+7XP69#0NW#\0;/=ARST?"FFWX0F[]Q\0=02P,$% M @ +8<.33B=G)>S 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0$N[:5:M>IL3EOG^@-CMFQ!"WN%/73^ID:CA?.F:9CM M#8@J@K1B/$ENF!:RHT46?2=39#@X)3LX&6('K85Y.X+",: [Q)&NSJ34,D9\3D8#U5. MDR (%)0N, B_7> >E I$7L;+S$F7E &X/K^S?XJU^UK.PL(]JA^R%_\B_WR381X+] M?TO>9>!O>/Q37Z%3]/^*$PC.TO.Z/S+QO[7 MB Z\E.3*CU#K/]AB**A=.'[P9S.-V60X[.&PO=V]R:W-H965TIVF3-NG4:>MG+G$25, 9D$OW[P@NB3B"M M&-_M[I@6TM R3[ZS+7,ZH+LH"!14 M/C*(L%WA$92*1$'&CYF3+BDC<'U^8_^0:@^U7(2#1U3/LO9=0>\IJ:$1@_)/ M.'Z$N9Y;2N;B/\,55 B/2D*."I5+*ZD&YU'/+$&*%J_3+DW:Q^F&9S-L&\!G M %\ ]RD/FQ(EY>^%%V5N<21VZGTOXA/OCSSTIHK.U(IT%\2[X+V6^[M#SJZ1 M:(XY33%\';-$L,"^I.!;*4[\'SC?AA\V%1X2_/"'PFR;(-LDR!)!]M\2MV)N M_TK"5CW58-LT38Y4.)@TR2OO,K //+W)[_!IVK\(VTKCR 5]>-G4_P;10Y"R MNPDCU(4/MA@*&A^/[\+93F,V&1[[^0>QY1N7OP!02P,$% @ +8<.3=0$ M=V*T 0 T@, !D !X;"]W;W)K&UL?5-A;]L@ M$/TKB!]0$I*E461;:CI-F[1)4:>MGXE]ME&!\P#'W;\?8-?S-FM?@#ONO7MW M'-F ]L6U )Z\:F5<3EOONQ-CKFQ!"W>''9AP4Z/5P@?3-LQU%D250%HQOMD< MF!;2T")+OHLM,NR]D@8NEKA>:V%_GD'AD-,M?7,\R:;UT<&*K!,-? 7_K;O8 M8+&9I9(:C)-HB(4ZIP_;TWD?XU/ =PF#6YQ)K.2*^!*-3U5.-U$0*"A]9!!A MN\$C*!6)@HP?$R>=4T;@\OS&_B'5'FJY"@>/J)YEY=N<'BFIH!:]\D\X?(2I MGG>43,5_AANH$!Z5A!PE*I=64O;.HYY8@A0M7L==FK0/X\WN,,'6 7P"\!EP M3'G8F"@I?R^\*#*+ [%C[SL1GWA[XJ$W972F5J2[(-X%[ZW8'@X9NT6B*>8\ MQO!ES!S! ON<@J^E./-_X'P=OEM5N$OPW1\*[]<)]JL$^T2P_V^):S''OY*P M14\UV"9-DR,E]B9-\L([#^P#3V_R.WR<]B_"-M(X&#S8:"VL?C?3C;<SGGW \NV8#F MQ;8 CKPJJ6U.6^>Z(V.V;$%Q>X,=:']3HU'<>=,TS'8&>!5)2K(T2?9,<:%I MD47?V109]DX*#6=#;*\4-V\GD#CD=$/?'8^B:5UPL"+K> ,_P?WJSL9;;%:I MA )M!6IBH,[IW>9XV@5\!#P)&.SB3$(E%\278'RODM)174O)?N$8=O,-7SB9*I M^!]P!>GA(1,?HT1IXTK*WCI4DXI/1?'7<1\R P.Q(R][WAXXLTQ];TI@S.V(M[YY*WW7HO-_G/&KD%HPIQ&3+K$ MS CFU><0Z5J(4_H//5VG;UH7P,;O^=F8;#3VQ;4 MGKQIU;FOCN>9=/ZX&!%UHL&OH'_WI\L6FQAJ:2& MSDG3$0MU3N_VAV,:XF/ #PFC6YU)J.1LS$LP/E#>J)^R\FU.;RFIH!:#\L]F?(*YGD^4S,5_ M@0LH# ]*,$=IE(LK*0?GC9Y94(H6;],NN[B/TTW"9]@V@,\ O@!N8QXV)8K* M'X0716;-2.S4^UZ$)]X?./:F#,[8BGB'XAUZ+\7^AF?L$HCFF.,4P]'S9V/_:& \H97>%(]3B!UL,!;4/ MQQL\VVG,)L.;?OY!;/G&Q6]02P,$% @ +8<.31SV9XRU 0 T@, !D M !X;"]W;W)K&UL?5/;;MLP#/T501]0)4K2%(%M MH.DP;, &!!VV/2LV;0O5Q9/DN/O[4;+K>9NQ%TFD> X/*2H;K'OQ+4 @KUH9 MG],VA.[$F"];T,+?V0X,WM36:1'0= WSG0-1)9!6C&\V]TP+:6B1)=_%%9GM M@Y(&+H[X7FOA?IY!V2&G6_KF>)9-&Z*#%5DG&O@"X6MW<6BQF:62&HR7UA ' M=4X?MZ?S/L:G@&\2!K\XDUC)U=J7:'RL,P.7YC?U]JAUKN0H/3U9]EU5H<_I 206UZ%5XML,'F.HY4#(5_PENH# \ M*L$'*U 5\V];^V-@!*V=SA"+7XP69#01WB\8AG M-X[9: 3;33^(S=^X^ 502P,$% @ +8<.3&UL?5-A;]P@#/TKB!]0,\6%IF4>?6=3YC@X*32< M#;MS\/H'$L: [^N)X$&WG@H.5><];^ [N1W\VWF(+2RT4:"M0$P--0>]V MQU,6XF/ HX#1KLXD5')!? K&E[J@21 $$BH7&+C?KG /4@8B+^/7S$F7E &X M/K^P?XJU^UHNW,(]RI^B=EU!#Y34T/!!N@<GGAW3'UOJN",K8AW7KSUWFNYNSWD[!J(YIC3%).N8Y8(YMF7%.E6BE/Z M"IYNP_>;"O<1OO]'X8=M@FR3((L$V9LE;L0&UL?5-A;]P@#/TKB!]0+KFL.YV22+U.4RMM MTJG3ML][98H+3<];^ +N:W\VWF(+2RT4:"M0$P--0>^2XRD+ M\3'@FX#1KLXD5')!? [&8UW071 $$BH7&+C?KG /4@8B+^-EYJ1+R@!Y7=1NZZ@!TIJ:/@@W1..#S#7\XZ2N?A/< 7IPX,2GZ-":>-* MJL$Z5#.+EZ+XZ[0+'?=QNLG2&;8-2&= N@ .,0^;$D7E'[CC96YP)&;J?<_# M$R?'U/>F"L[8BGCGQ5OOO9;)(+H- MWV\JW$?X_C>%_R#(-@FR2)#]M\2MF/T?2=BJIPI,&Z?)D@H''2=YY5T&]BX^ M(OL5/DW[9VY:H2VYH/,O&_O?(#KP4G8W?H0Z_\$60T+CPO&]/YMIS";#83__ M(+9\X_(G4$L#!!0 ( "V'#DV)7)1RM0$ -(# 9 >&PO=V]R:W-H M965T-V@7N0,A"AC+>)D\XI W!Y_F1_C+5C M+6?NX-[(GZ+R;4[WE%10\U[Z9S,\P53/-253\5_A A+#@Q+,41KIXDK*WGFC M)A:4HOC[N L=]V&\26\GV#H@F0#)#-C'/&Q,%)4_<,^+S)J!V+'W'0]/O#TD MV)LR.&,KXAV*=^B]%-M]FK%+()IBCF-,LHR9(QBRSRF2M13'Y!]XL@[?K2K< M1?CN#X77ZP3I*D$:"=+_EK@6<_-7$K;HJ0+;Q&ERI#2]CI.\\,X#>Y?$-_D= M/D[[-VX;H1TY&X\O&_M?&^,!I6RN<(1:_&"S(:'VX7B+9SN.V6AXTTT_B,W? MN/@ 4$L#!!0 ( "V'#DT/*0@?M0$ -(# 9 >&PO=V]R:W-H965T M-V@3N0,A"AC-\3)YU3!N#R_,I^'VO'6L[< MP9V13Z+R;4[WE%10\U[Z!S-\A:F>3Y1,Q7^'"T@,#THP1VFDBRLI>^>-FEA0 MBN(OXRYTW(?Q9I=.L'5 ,@&2&;"/>=B8*"K_PCTO,FL&8L?>=SP\\?:08&_* MX(RMB'&PO=V]R:W-H965T=;*^()V(?1'QGS5@1;^QO9@\*:Q M3HN IFN9[QV(.H&T8CS+;ID6TM R3[ZS*W,[!"4-G!WQ@];"_3B!LF-!=_3% M\2C;+D0'*_->M/ 9PI?^[-!B"TLM-1@OK2$.FH+>[XZG0XQ/ 5\EC'YU)K&2 MB[5/T?A0%S2+@D!!%2*#P.T*#Z!4)$(9WV=.NJ2,P/7YA?U=JAUKN0@/#U9] MDW7H"GI'20V-&%1XM.-[F.MY1X@L+PJ 1S5%;YM))J\,'JF06E:/$\ M[=*D?9QN]K5O11!E[NQ(W-3[7L0GWATY]J:*SM2* M=(?B/7JOY>Y-EK-K))IC3E,,7\5'4R:Y)5W&=A[GM[D5_@T[9^$:Z7Q MY&(#OFSJ?V-M )22W> (=?C!%D-!$^+Q-9[=-&:3$6P__R"V?./R)U!+ P04 M " MAPY-#8L@4+,! #2 P &0 'AL+W=OU#Z8XD+3JHB^LZD*')T4&LZ&V%$I;GZ>0.)4TCU]=3R)KG?! MP:IBX!U\ ?=U.!MOL86E$0JT%:B)@;:D#_OC*0_Q,>";@,FNSB14QH_$29>4 ;@^O[*_C[7[6B[G#@Q*?HT9IXTKJT3I4B<5+4?QEWH6.^Y1N M[A)L&Y E0+8 [F,>-B>*RM]QQZO"X$3,W/N!AR?>'S/?FSHX8ROBG1=OO?=: M[=\>"G8-1"GF-,=DZY@E@GGV)46VE>*4_0//MN&'386'"#_\H3#?)L@W"?)( MD/^WQ*V8V[^2L%5/%9@N3I,E-8XZ3O+*NPSL0Q;?Y'?X/.V?N>F$MN2"SK]L M['^+Z,!+V=WX$>K]!UL,":T+QS?^;.8QFPV'0_I!;/G&U2]02P,$% @ M+8<.30+X9JRU 0 T@, !D !X;"]W;W)K&UL M?5/;;MLP#/T501]0)4K69H%MH.DP;, &!!VV/2LV;0O5Q9/DN/O[4;+K>:VQ M%TFD> X/*2H;K'OR+4 @SUH9G],VA.[(F"];T,+?V X,WM36:1'0= WSG0-1 M)9!6C&\VMTP+:6B1)=_9%9GM@Y(&SH[X7FOA?I] V2&G6_KB>)1-&Z*#%5DG M&O@&X7MW=FBQF:62&HR7UA '=4[OM\?3/L:G@!\2!K\XDUC)Q=JG:'RN,P.7YA?UCJAUKN0@/#U;]E%5H=VG2/HPW_##! MU@%\ O 9<$AYV)@H*?\@@B@R9P?BQMYW(C[Q]LBQ-V5TIE:D.Q3OT7LMMN]O M,W:-1%/,:8SARY@Y@B'[G(*OI3CQ-W"^#M^M*MPE^.X?A7?K!/M5@GTBV/^W MQ+68PZLD;-%3#:Y)T^1):7N3)GGAG0?VGJ(=G-X[9: 3;33^(S=^X^ -02P,$% @ +8<. M3;.SYP>U 0 T , !D !X;"]W;W)K&UL?5/; MCML@$/T5Q ]R?&7-F"%N[.]-#A36VL%AY-VS#76Q!5)&G% M^&;SGFDA.UIDT7>Q168&KV0'%TO;T_G?8Y&%^JG&Y"0J"@ M]$%!X':#!U J"&$:OY(FG4,&XO+\JOXIUHZU7(6#!Z-^RLJW.3U04D$M!N4? MS?@94CWO*$G%?X4;*(2'3#!&:92+*RD'YXU.*IB*%B_3+KNXC^GFF&CK!)X( M?"8<8APV!8J9?Q1>%)DU([%3[WL1GGA[XMB;,CAC*^(=)N_0>RL./&.WH),@ MYPG"%Y#MC& H/D?@:Q'._ V=K]-WJPGN(GVWC'X\K@OL5P7V46#_OPK?0G"J M_XG!%AW58)LX2XZ49NCB'"^\\[C>\_@B?^'3K'\3MI&=(U?C\5UC]VMC/& J MFSL&UL?5-A;]P@ M#/TKB!]0>M>IL3EOG^@-CMFQ!"WN%/73^ID:CA?.F:9CM#8@J@K1B/$D^ M,BUD1XLL^DZFR'!P2G9P,L0.6@OS^P@*QYSNZ(OC7C:M"PY69+UHX >XG_W) M>(LM+)74T%F)'3%0Y_1F=SBF(3X&_)(PVM69A$K.B(_!N*MRF@1!H*!T@4'X M[0*WH%0@\C*>9DZZI S ]?F%_4NLW==R%A9N43W(RK4YO::D@EH,RMWC^!7F M>CY0,A?_#2Z@?'A0XG.4J&Q<23E8AWIF\5*T>)YVV<5]G&YX.L.V 7P&\ 5P M'?.P*5%4_EDX460&1V*FWO&PO=V]R:W-H965T(,R*7[]P.29MD6[0M@X_?\;$P^H7FQ M'8 CKUKUMJ"=<\.1,5MUH(6]P0%Z?].@T<)YT[3,#@9$'4%:,9XD=TP+V=,R MC[ZS*7,U7(2%1U3/LG9=0>\IJ:$1HW)/.'V$I9Y;2I;B M/\,5E \/2GR."I6-*ZE&ZU O+%Z*%J_S+ONX3_/-(5U@^P"^ /@*N(]YV)PH M*G\OG"AS@Q,Q<^\'$9XX/7+?FRHX8ROBG1=OO?=:\B3+V340+3&G.89O8M(U M@GGV-07?2W'B_\#Y/ORPJ_ 0X8<_%-[N$V2[!%DDR/Y;XE[,W5])V*:G&DP; MI\F2"L<^3O+&NP[L X]O\CM\GO8OPK2RM^2"SK]L['^#Z,!+26[\"'7^@ZV& M@L:%XSM_-O.8S8;#8?E!;/W&Y2]02P,$% @ +8<.3>P#%E^U 0 T@, M !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0D MZ8B%.J?WN^,I#?$QX(>$T:W.)%1R,>8I&)^KG"9!$"@H?6 0N%WA 90*1"CC MU\Q)EY0!N#Z_L'^,M6,M%^'@P:B?LO)M3@^45%"+0?E',WZ"N9YWE,S%?X$K M* P/2C!':92+*RD'YXV>65"*%L_3+KNXC]-->CO#M@%\!O %<(AYV)0H*O\@ MO"@R:T9BI][W(CSQ[LBQ-V5PQE;$.Q3OT'LM>'*7L6L@FF-.4PQ?Q>R6"(;L M2PJ^E>+$W\#Y-GR_J7 ?X?M_%!ZV"=)-@C02I/\M<2OF_:LD;-53#;:)T^1( M:88N3O+*NPSL/8]O\C=\FO:OPC:R<^1B/+YL[']MC >4DMS@"+7XP19#0>W# M\0[/=AJSR?"FGW\06[YQ\0=02P,$% @ +8<.3< 'L6S$ 0 -P0 !D M !X;"]W;W)K&UL=531CIP@%/T5P@<VO'(R&F[D$RV#X2C"GC-O7/1:T30IR-43K9C3@J$[3+HAB&/?)&A, MXD3_2:?Q]$/4X2&D'_;J>1XGR*($62#(_BHQO2DQAOF/RSPJDD<(#C>M?%VT) :_WTO9OKY2TO"ZO&M4W)]J^H?@-02P,$% @ +8<.32&/ MS::X 0 T@, !D !X;"]W;W)K&UL;5/;;N,@ M$/T5Q >4F#AM%-F6FE;5KK25HE:[^TSLL8W*Q0LX;O^^@%W7V_H%F.&<,Q>& M;-#FQ;8 #KU*H6R.6^>Z R&V;$$R>Z4[4/ZFUD8RYTW3$-L98%4D24'H9G-- M).,*%UGTG4R1Z=X)KN!DD.VE9.;M"$(/.4[PA^.)-ZT+#E)D'6O@&=SO[F2\ M16:5BDM0EFN%#-0YODT.QS3@(^ /A\$NSBA4,C$QRBUL'%%96^=EI.*3T6RUW'G*N[#>).F$VV=0"<"G0G[ M&(>,@6+F]\RQ(C-Z0&;L?-_:^U=N!3 MV5SY$6K]!YL- ;4+QQM_-N.8C8;3W?2#R/R-BW=02P,$% @ +8<.3?F( M.H.T 0 T@, !D !X;"]W;W)K&UL;5-M;YLP M$/XKEG] '9RTS2) :CI5F[1)4:=MGQTXP*J-F6U"]^]W-H2QC"_X[GB>YUY\ M3@=CWUP#X,F[5JW+:.-]=V#,%0UHX>Y,!RW^J8S5PJ-K:^8Z"Z*,)*T8WVP> MF!:RI7D:8R>;IZ;W2K9PLL3U6@O[^PC*#!E-Z#7P*NO&AP#+TT[4\ W\]^YD MT6.S2BDUM$Z:EEBH,OJ4'(Z[@(^ 'Q(&M[!)Z.1LS%MP/I<9W82"0$'A@X+ MXP+/H%00PC)^39IT3AF(2_NJ_A)[QU[.PL&S43]EZ9N,[BDIH1*]\J]F^ 13 M/_>43,U_@0LHA(=*,$=AE(M?4O3.&SVI8"E:O(^G;.,Y3/I7VCJ!3P1^0V!C MHECY1^%%GEHS$#O.OA/ABI,#Q]D4(1A'$?]A\0ZCEYPGCRF[!*$)1&=%_:)QSOY"Q^W_:NPM6P=.1N/-QOG7QGC 4O9W.$* M-?C 9D=!Y8/YB+8=UVQTO.FF%\3F9YS_ 5!+ P04 " MAPY-;& _QK(! M #2 P &0 'AL+W=OJ=IDS:INFG;YQ0,1)=@EH1R^_=+ F6L8U^(;?R>GQTG&]&\ MVA; D3>M.IO3UKG^P)@M6]#"WF$/G?]3H]'">=) ],"]G1 M(HNQDRDR')R2'9P,L8/6POPZ@L(QIRF]!EYDT[H08$76BP:^@OO6GXSWV,)2 M20V=E=@1 W5.']/#<1_R8\)W":-=V21T2 ;BVK^P?8N^^E[.P\(3JAZQBA9OTRF[>(XS_Q6V#> S@-\ V%0H*G\6 M3A29P9&8:?:]"%><'KB?31F"<13QGQ=O??12<)YD[!*(YISCE,-7.>F2P3S[ M4H)OE3CR?^!\&[[;5+B+\-VZ^L-_ZN\W"?:18/]7B^E-BULYMRK9:J8:3!.W MR9(2ARYN\BJZ+.PCCW?R)WW:]B_"-+*SY(S.WVRWKVT(Y;B-E#^Q=YF=F77L35NI7G4)8()W MP6N]#4MCF@TA.B]!,/T@&ZCMEY-4@AD;JH+H1@$[^B+!"8VB!1&LJL,L];F] MRE)Y-KRJ8:\"?1:"J;\[X++=AG%X3;Q416E<@F1IPPKX">97LU1CT MW7^'"W +=TZL1BZY]K]!?M9&BI[%6A'LO5NKVJ]MSW\MPPMH7T G!:03\LZ_ M,,.R5,DV4-WA-\S]Q_&&VK/)7=(?A?]FS6N;O624)BFY.*(>L^LP=(2)!P2Q M[(,$Q21V]%,YQ"^:1%#+/ 1>:HR!PA6$Y$ M,,P*%UF@(@N$8(T3+%&"Y?UGN4()5I\=)-&D30QSX\*L49$U0G#CRL01?JNC M^QN-;SR,^(Y645 RT2&CMRA %7X*Z2"7Y]J/P%%VF'2/U+_E__!N3/Y@JJAJ M'1RDL1/!O]N3E :LE^C!7J_23N8AX' R;KNT>]6-IRXPLNE'+QGF?_8/4$L# M!!0 ( "V'#DVFREH.Q0$ #<$ 9 >&PO=V]R:W-H965T1E?#'>\>^^.XYR-2K^9%L"B=RDZD^/6VOY$B"E;D,P\J!XZ=U(K+9EU MIFZ(Z36P*@1)0>AFLR>2\0X76?!==)&IP0K>P44C,TC)].\S"#7F>(L_'*^\ M::UWD"+K60/?P'[O+]I99&&IN(3.<-4A#76.'[>G<^KQ ?"#PVA6>^0KN2KU MYHW/58XW/B$04%K/P-QR@R<0PA.Y-'[-G'B1]('K_0?[2ZC=U7)E!IZ4^,DK MV^;XB%$%-1N$?57C)YCK23&:B_\"-Q .[C-Q&J42)GQ1.1BKY,SB4I'L?5IY M%]9Q.DF.J+N;TCO#580S ME[QQWEM!DUU&;IYHQIPG#%UAM@N"./9%@L8DSO2_5= MIN*1AL;_A4\C]97IAG<&795USRWU])8G MPZI^'E.R_"N*/U!+ P04 " MAPY-\"Z 6;@! #2 P &0 'AL+W=O M-\,O;)=0">/&O5NX)VW@]'QES5 M@1;NQ@S0XTUCK!8>3=LR-U@0=21IQ7B2O&=:R)Z6>?2=;9F;T2O9P]D2-VHM M[)\3*#,5]$!?'(^R[7QPL#(?1 O?P?\8SA8MMJK44D/OI.F)A::@]X?C*0OX M"/@I87*;,PF57(QY"L:7NJ!)2 @45#XH"-RN\ !*!2%,X_>B2=>0@;@]OZA_ MBK5C+1?AX,&H7[+V74'O**FA$:/RCV;Z#$L][RA9BO\*5U (#YE@C,HH%U=2 MC8O$/OM>3IAYQ=@]"". M[F:81GJZC7Z;[@MDNP)9%,C^$^"O2GR+X5GR*@C;]%2#;>,T.5*9L8^3O/&N M WL?'Y']@\_3_DW85O:.7(S'EXW];XSQ@*DD-SA"'7ZPU5#0^'"\Q;.=QVPV MO!F6'\36;US^!5!+ P04 " MAPY-U'J<+[@! #2 P &0 'AL+W=O MZQ=)I'@.#RDJ'8Q]=@V )R]*:I?1QOONP)@K M&E#"79D.--Y4QBKAT;0UK<]'),0 M'P/^M#"XQ9F$2L[&/ ?C9YG131 $$@H?& 1N%[@'*0,1RO@W<=(Y90 NS^_L MWV/M6,M9.+@W\F];^B:CMY244(E>^D)* MBMYYHR86E*+$R[BW.N[#>+/?3;!U )\ ? ;Y*DU [%C[SL1 MGGA[X-B;(CAC*^(=BG?HO>0\V:;L$HBFF.,8PQ<4?"W%D7^!\W7X M;E7A+L)WR^PWU^L$R2I!$@F2_PCVGTK\&L.3SRK9HJ<*;!VGR9'"]#I.\L([ M#^P=CV_R$3Y.^X.P=:L=.1N/+QO[7QGC :5LKG"$&OQ@LR&A\N%X@V<[CMEH M>---/XC-WSA_ U!+ P04 " MAPY-8[L9=;'8Q+P M$?"KA<$NSB14_ MC[7[6L["PAW*Y[9T34;WE)10B5ZZ)QP>8*KGFI*I^&]P >GA(1,?HT!IXTJ* MWCI4DXI/18FW<6]UW(?Q)N$3;9W )P*?"?L8AXV!8N9?A1-Y:G @9NQ])\(3 M;P_<]Z8(SMB*>.>3M]Y[R7FR2]DE"$V8XXCA"\QV1C"O/H?@:R&._!\Z7Z?O M5C/<1?IN&7W_'X%D52") LE?)2:?2ES#7'\*PA8]56#J.$V6%-CK.,D+[SRP MM_$1V0=\G/;OPM2MMN2,SK]L['^%Z,"GLKGR(]3X#S8;$BH7CE_\V8QC-AH. MN^D'L?D;YW\ 4$L#!!0 ( "V'#DW@$MEEQP$ #<$ 9 >&PO=V]R M:W-H965T[^?I+L>EZF%TND#L\A1='9J/2;:0$L>A="=1(76?"==9&IP?).PEDC,PC! M].\3<#7F>(,_'"]=TUKO($76LP:^@_W1G[6SR,)2=0*DZ91$&NHGI[GOF M6[PY4G&JPAG+GGCO->"[O89N7JB&7.:,'2%V2P(XM@7"1J3.-'_PFD\ M?!O-+(&E6J085Q6WF4J'FAH_%_X-%+?F&XZ:=!%6?=\0I-KI2RX5)([ETOK MIG@Q.-36;^_=7D]O>3*LZN&PO=V]R:W-H965TBE?#'>\>^^.XYR-2K^: M%L"B=RDZD^/6VOY B"E;D,SAF@;GE @\@ MA"=R:;S-G'B1]('K_0?[4ZC=U7)F!AZ4^,,KV^9XCU$%-1N$?5'C,\SUI!C- MQ7^'"P@']YDXC5()$[ZH'(Q5J+N;TCO#580SE[QQWDM!TVU&+IYHQAPG#%UA M/A'$L2\2-"9QI%_":3P\B6:8A/!DK;[?QPEV48)=(-C]5R*]*C&&2>(B:50D MC1#LKD1BF/1*A*P:)T$WX&PO=V]R:W-H965T[EG',_N*0#FE?; #CRIE5K,]HXUQT9LT4#6M@;[*#U-Q4:+9PW3=J) M&KZ#^]&=C;?8K%)*#:V5V!(#54;OM\=3$O 1\")AL(LS"95<$%^#\:7,Z"8D M! H*%Q2$WZ[P $H%(9_&KTF3SB$#<7E^5W^*M?M:+L+" ZJ?LG1-1@^4E%") M7KEG'#[#5,\M)5/Q7^$*RL-#)CY&@'KGO31&:\]N[ ME%V#T(0YC1B^P&QG!//J>.>!O>?Q3?["QVG_)DPM6TLNZ/S+ MQOY7B Y\*IL;/T*-_V"SH:!RX;CW9S..V6@X[*8?Q.9OG/\!4$L#!!0 ( M "V'#DW=GTKUQP$ #<$ 9 >&PO=V]R:W-H965T[^?I+LND:F MO5@B=7@.*8K.1J5?30M@T;O@TN2XM;8_$&+*%@0S-ZH'Z4YJI06SSM0-,;T& M5H4@P0E-DELB6"=QD07?21>9&BSO))PT,H,03/\Y E=CCC?XP_'4-:WU#E)D M/6O@%]C?_4D[BRPL52= FDY)I*'.\?WF<$P]/@">.QC-:H]\)6>E7KWQONLFV.[S"J MH&8#MT]J?(2YGA2CN?@?< 'NX#X3IU$J;L(7E8.Q2LPL+A7!WJ>UDV$=IY,O MZ1P6#Z!S %T"[H(.F81"YE^9946FU8CT=/<]\RW>'*B[F]([PU6$,Y>\<=Y+ M0=-]1BZ>:,8<)PQ=838+@CCV18+&)([TGW :#]]&,]R&\.U:?;^/$^RB!+M ML%OKWR97)<8P_RDRC8JD$0)Z)1+#;*]$R*IQ G03GJQ!I1ID&)>5=YF*>QH: M_PF?1NHGTTTG#3HKZYY/:'*ME 672G+C3*LZN&PO=V]R:W-H M965TC-L^V W#H10IE"]PYUQ\)L54'DMD; MW8/R-XTVDCEOFI;8W@"K(TD*0I/D0"3C"I=Y])U-F>O!":[@;) =I&3F]01" MCP5.\;OCD;>="PY2YCUKX0G/T5S\=[B"\/"0B8]1:6'CBJK!.BUG M%9^*9"_3SE7J2^ M-U5PQE;$.Y^\]=YK20]93JY!:,:<)@Q=8=(%0;SZ$H)NA3C1?^ATF[[;S' 7 MZ;LU/?F/0+8ID$6![*\2]Q]*W,(&UL;5/;CILP$/T5RQ^P)D[VT@B0-KM:M5(K15MU^^S M -;:#+5-V/Y];4,H37G!,\,Y9RX>IP.:=]L ./*A56LSVCC7[1FS10-:V!OL MH/5_*C1:..^:FMG.@"@C22O&D^2.:2%;FJ=J*&[^!^=$?C/3:KE%)#:R6VQ$"5T&"@O#'&9Y J2#DR_@U:=(Y92 N[8OZ2^S=]W(2 M%IY0_92E:S+Z0$D)E>B5>\7A,TS]W%(R-?\5SJ \/%3B,V65)@W\9-7D3GA7WD\4[^PL=M M_R9,+5M+3NC\S<;Y5X@.?"G)C5^AQC^PV5%0N6#>>]N,:S8Z#KOI!;'Y&>=_ M %!+ P04 " MAPY-ZS])V;(! #2 P &0 'AL+W=OM:G0"IUVK:I$TZ==KV.0<&HB:8 M)>'H_OV2P#%VXPNQC=_SL^-D(YHWVP(X\JY59W/:.M)] M.F47SW'FO\*V 7P&\!L FPI%Y2_"B2(S.!(SS;X7X8K3 _>S*4,PCB+^\^*M MCUX*_I!D[!*(YISCE,-7.>F2P3S[4H)OE3CR_^!\&[[;5+B+\-T:GCQN$^PW M"?:18/]/B^E-BULYMRK9:J8:3!.WR9(2ARYN\BJZ+.P3CW?R-WW:]J_"-+*S MY(S.WVR-W+J%4NW:\V1>0,WD$V^AT6_.7-1, MZ:6X>+(5P$XVJ*X\ZON15[.R<;.-W3N(;,.OJBH;. A'7NN:B=][J'BW=8G[ MOO%27@IE-KQLT[(+? /UO3T(O?)&EE-90R-+WC@"SEMW1]9[ZIL B_A10B 9JLHP:1V_!E)WS&D"I\_O[!]M\;J8 M(Y/PS*N?Y4D56S=QG1.L,U7^!&U0:;I3H'#FOI+TZ^54J M7@\L6DK-WOI[V=A[U[^)TB$,#Z!# !T#:&QKZ1-9Y1^88ME&\,X1??-;9KXQ M65/=F]QLVE;8=UJ\U+NWC,;!QKL9H@&S[S%T@B$CPM/L8PJ*I=C3NW :KW"" M -486()@FC\,<8(52K"R!*M_%(2S(GM,:#%-C\%3A&B*\$XCC2.<($()(D1C M/-,8W6D,\!0QFB)&4B0X08(2)(\7F:($*:(@G16)8!(?3T)\_)_V$0HR_ZDQ MT,(G)PO>(0C%PA4H*[@P0/-!4#)0LF)+B)".*B^ZYBH 6O$MQ) M)$0HEEJ">XE$_]%5W"L$,4LR]R,*6G 4P2U%$H0B7:# 3472QZNEN&,H9H9Y MM1@HG3O3FPR>&L3%CESIY/S:V'D_V1W'^H[:P?47WI\)OC)Q*1OI'+G2X\\. MJ3/G"K06_TG_)(4^AHR+"L[*/,;Z6?2SN%\HW@[G#&\\[&1_ %!+ P04 M" MAPY-ZRQ#D\L$ %& &0 'AL+W=OG+*\I_%SIAR\#M-#L5TN"O+X]CSBLW.I''Q+3N:0_7- M:Y:G<5D]YF]><&N\/P]FD:7O.9Y/LO4SV!_.<#XKW-(WS M_^8FR4[3(0P_&W[LWW9EW>#-)L?XS?QERK^/SWGUY)VS;/>I.13[[##(S>MT M^ #CM0CJ@$;QS]ZJ M?/RR28?G/NO R\^?V5?-X*O!O,2%663)O_MMN9L.P^%@:U[C]Z3\D9W6Q@Y( M#0=V]'^8#Y-4\MI)U<.UB-*O[&)?Q;))GIT'>;M!C7)\#&(?5_MG4C"%)HBZDB65?"7Q*@-G%\BYF",)QVX'"ZH(?A,V-4!0&@ZJH>F>Z$,Z\T MD0Q4Y*A65"6$U$%7]72UN\[L*'9V%(UW1C1O)>K"B!;26>8%%2D?'+-+*@) MX5:)Z1 F=3K*A(Z1Y"A>R(0N9<]^S@6XJI8CG>U1K1@52R9Y%![:P/0 2TUJXII$YW!@(M[[=J5OSNC#P M>YSSA0P$<8Z12Q,KNNS*98F5=*I5U ,3X$LBT*J!D>I)P=<-4/?79> I#133 MI#(#AU=-9HU3]9Y@GK! $4LJ(3!H9-QPJEXW/!TAO%W"K*9SGM!]UV!$O2O- MUZC/,(Q'INS1&?2O (Q'U_51%GF/(<(QL;THHE*%&=^*H3 8! M]+QE($\RI"0C7$4**:U\EZN,"D"HGE\&R-,,*@C) @ E0D !D !X M;"]W;W)K&ULC59M;YLP$/XKB.\KV-B\1$FD$C)M MTB95G;9]=A,G006<&2?I_OUL0R@QUW9?@GUY[KF[YPSG^47(Y_; N?)>ZJII M%_Y!J>,L"-K-@=>LO1-'WNA_=D+63.FMW ?M47*VM4YU%> PC(.:E8V_G%O; M@US.Q4E59<,?I->>ZIK)OSFOQ&7A(_]J>"SW!V4,P7)^9'O^@ZN?QP>I=\' MLBUKWK2E:#S)=PO_'LW6*#0.%O&KY)=VM/9,*4]"/)O-U^W"#TU&O.(;92B8 M?ISYBE>58=)Y_.E)_2&F<1ROK^R?;?&ZF"?6\I6H?I=;=5CXJ>]M^8Z=*O4H M+E]X7Q#UO;[Z;_S,*PTWF>@8&U&U]M?;G%HEZIY%IU*SE^Y9-O9YZ?FO;K # M[AWPX*!CO^<0]0[1JP-YUX'T#N1_(]#>@3H1@JYV*V;!%%O.I;AXLCL/1V:. M'9I1W:Z-,=KNV/^TGJVVGI0$6T]!-'ZC0M83*PK@RHR^E5GDWBZ#F( M,X0=X&H*U$V-$2;.J2] (-1]"$@2E&0$+E*/3/ C&P)E$OQY3]02P,$% @ +8<.34O>-&H]!@ XB, !D M !X;"]W;W)K&ULE5I=4^-&$/PK+K]STGY+%%!U M-G!P)%74I9(\"RS =;;E2 (N_SZ2+!QK9AK$"]ARS\S.:KIW=J63UZ+\63WE M>3WYM5YMJM/I4UUOCZ.HNG_*UUGUI=CFF^:7AZ)<9W7SM7R,JFV99XO.:+V* M=!S[:)TM-].SD^[:;7EV4CS7J^4FORTGU?-ZG97_SO)5\7HZ5=.W"S^6CT]U M>R$Z.]EFC_D?>?WG]K9LOD5[+XOE.M]4RV(S*?.'T^E7=7P3;&O0(?Y:YJ_5 MP>=)F\I=4?QLOUPO3J=Q.Z)\E=_7K8NL^?>2S_/5JO74C..?WNET'[,U//S\ MYOVR2[Y)YBZK\GFQ^GNYJ)].I\ETLL@?LN=5_:-XOP.[-U#V70/7&[BQ!KXW\&,-0F\0]@;OXY,>GXP-D/8&Z5@#%;_=N'CD MF-3^5BL2)-K52%=TYUF=G9V4Q>NDW/%FF[7T5,>-5>.\O=J53.?!#J8T(=.^PX0.L]EE$EPLA[%R&,L& M:N)4]N!D#XX/-"6WWK%Q*N,4R>9B%.IJ%.J&HQ)KE)R7E_/R?&84F-L@>PAL M9A):\CN(.QBGMCXEV5P&GG-0FA#UFQ#.D,GCX6QP*4%=\W#&6$_X_/W=<(/I M2>3I29@#1<7G(F$#3A-%9H=C$DT&>\4Q1TZ18-<*CIM/2@P9IM++C5!K#5<+8:0P/Q=1KMD]!&25BC=4K#\)455),!E#<"FPVE M? \:]# IDFT#.&\$.AM%(SFA5; :U0)@O>&$MJP4O-24@"71 -8;@?6&ZI@1 MMB>)0^4 6&\$UK-J$#K].$$I =*;5$B)E7?*Y04*F0728./Q6U$+6&\%UANJ M[_8SK+> ]59B/3U4LL*> $<"S+<"\PU=2BQG/IHZ=$0B,9\JL^7,QR5E ?.M MQ'S*1\N9KZP'R[T%Q+?"2LYH8H6N.S8QFCY ?2M0WQ+A/+<"]5.B>1>6=P4, M=/4!:#ADH"&6:PC=U9Y;KB%*!U3!0$,LUQ!V!G+>@PXSTN@XT@$)<;R[T ;L M&!V0$,?/"V#C[( X.$$<:.,\%T'@%CJ@#4[J"NC>1P(A<79 '9S4Y5L:2 !9 M-/WHG%7J\NDFR_&#S]3!N0/BX(2C3W@H#%COI#8_T-$*K'> 0@YPU0GK/6UG MYTY8\!6<%D!6)RWX-!!?[]&9DP=4]=)&@$CSW L;@01PT0,^>ZDEH%ST0DL M3QH]8+V76@)%(_&6X"B@N0.L]YS0M)^=>^F0S:,S'@]H[Z6F@.J+YTV!#S'@ MO0>\]Q\_8)E[WA/H!!VN>/3 0^H):(%[OAO N.!./@POJ'U@/=>X#UM:.?^ M,[SW@/=>XKVCD3CQ<:0 J!\$ZM.&=AXX]=%C*4#\(!&?:G,0B ]+*@#B!XGX ME) ]:-AFHBXS,.8/?P9T#9RN].'83, H1M;HX-GZ.B\?NQ="JLE]\;RI6]N# MJ[N73B[5\;?N%1%R_5H=?Y>N?PWF^*;)DO_2#/#M_97H_]"[MU]^S\K'Y::: MW!5U7:R[1_H/15'G35[QE^8>/N798O]EE3_4[%0 &0 'AL+W=O2X^V_KR0KKL,Y4_@EEI3AG"&I[Y#BXMRT/[J]N^JHOO4'%T]_&?;M%71#[?M+NJ.K2LV4Z.JC"B.DZ@J#G6X6DS/7MK5 MHCGUY:%V+VW0G:JJ:/]Y=F5S7H8J?'_P[;#;]^.#:+4X%COWA^N_'U_:X2ZZ M9MD<*E=WAZ8.6K==AD_J\=G2V&"*^//@SMW-=3!VY;5I?HPWOVZ683Q6Y$JW M[L<4Q?#SYCZ[LAPS#77\/2<-KYICP]OK]^Q?I\X/G7DM.O>Y*?\Z;/K],LS" M8..VQ:GLOS7G7]S<(1L&<^]_KZIIJS#*54Q<_+ M[Z&>?L]S_O=FN '-#>C:@/*I+Q>AJ?(O15^L%FUS#MK+X!^+<8[5(PUCLQX? M3D,Q_6\HOAN>OJVTT8OH;4PTQSQ?8N@F1ETCHB'[58*0Q#.QYMH8G$##&O64 M0-_J)RE.8& ",R4P'RJP7B,K::8D3;'"Y"J KO7159Q=+1F$PO0J"W0$?!7F5R7W.X#"<"I$I^\!BN.9 M:<&0%<93(3Y]%U <4%D'$ZKR.WQ@#KK5$2@F3#'%]QL!84 ) >H; 7% 36(% M'D(NQG$9V^"VA.ISSL M&$Z-X/1=0 ,X$Y*$,)T:T>F[@.9TIM*X83@U@M,W@3GHPYY#DL$ :[ *6V'# MIS' .KO? S1F4R,V?0_0G$TBPCH&LVD0F[X'&,ZFK(/I-&")91Y@^!(KS)W! M !L$L+#E-)A.PS\WQ;DSPO#DKS58CPMV@'[%F[OQM-B/"W"TW?P.2C]'Y7HYGBKJJW\!4$L#!!0 ( "V'#DW. M^8KNL $ ,\# 9 >&PO=V]R:W-H965T9-"V9RVSO4[QFS5@N3V1O>@<*711G*'I3DRVQO@=2!)P9(H MVC#).T6++/3VILCTR8E.P=X0>Y*2F_\/(/20TYA>&D_=L76^P8JLYT=X!O>G MWQNLV*Q2=Q*4[;0B!IJ[,O7X /C;P6 7<^*3'+1^]<7/.J>1-P0"*N<5 M. YG*$$(+X0V_DV:=-[2$Y?SB_KWD!VS'+B%4HN7KG9M3N\HJ:'A)^&>]/ # MICS?*)G"_X(S"(1[)[A'I84-7U*=K--R4D$KDK^-8Z?".(PKFPMMG9!,A&0F MQ+=?$M*)D%X1V.@L1'WDCA>9T0,QX\_JN;\3\2[%PZQ\,YQ=6,.T%KOG(MU$ M&3M[H0GS,&*2!2;YB"A7$'*K M&"-F&S J8*Z"EI\1:".^\L$61^NO^F]NCIVRY* =_J5PEHW6#E PNL'[T^+K MF@L!C?/3+<[->,?&PNE^>CYL?L/%.U!+ P04 " MAPY-R2'M M#?B)*(G4)ITV:9.J5MM>TX0D5FWC 4FZ;S_ KIO@<[4W-N#_W?T.P\'\+.2K M.G"N@[>Z:M0B/&C=SJ)(;0Z\9NI6M+PQ7W9"UDR;KMQ'JI6<;9U1744XCK.H M9F43+N=N[%$NY^*HJ[+ACS)0Q[IF\N\]K\1Y$:+P?>"IW!^T'8B6\Y;M^3/7 M/]M':7K1X&5;UKQ1I6@"R7>+\ [-'E!J#9SB5\G/ZJ(=V%1>A'BUG6_;11A; M(E[QC;8NF'F=^(I7E?5D./[T3L,AIC6\;+][_^*2-\F\,,57HOI=;O5A$19A ML.4[=JSTDSA_Y7U":1CTV7_G)UX9N24Q,3:B4NX9;(Y*B[KW8E!J]M:]R\:] MS]V7+._-8 /<&^#! *-/#4AO0#X,Z*<&26^0_&^$M#=(O0A1E[N;S#73;#F7 MXAS(;CVTS"X[-$O-[]K80?=WW#(!\I(,FLA0#J@80KW'@(/4PX TV;5F#6ER#Q;2%# L >>5. ?D)@@ PB\Y;/J-+G3-$Y#TR3Q)GPL M*E ZL3QR$"4'4/Q5VFG22Q2*"P]E+$II,3&M!8A2 "A>PJMB%.4&I_Z> 42( MY# *!5$H@.)O&CJ*@BC&/@L=_2%$*)V 03%<;6( )_-+23SF0=X&7?>B*QPT ML4/11.E# $SNUSXTBD.*./:1QZJ;!/E3N(9DA,9X ALL@W<( ]A3F9R M[VXY*MB(8Z/M@7$Q.MRD[K ]F+WQ%9JMN_O0AYON>O:#R7W9J.!%:'/LN\-Y M)X3FAC&^-8P'&UL M?97;CILP$(9?!?$ :\XF$4%JJ*I6:J5HJ[;73C(): VFMA.V;U_;L)08;V_P MZ9]_OC'&% /C+Z(&D-YK2SNQ\VLI^RU"XE1#2\03ZZ%3*Q?&6R+5D%^1Z#F0 MLPEJ*8J"($,M:3J_+,S<@9<%NTG:='#@GKBU+>%_]D#9L/-#_VWBN;G64D^@ MLNC)%;Z#_-$?N!JAV>7A\O._Q!NJUSKC>!G X-8]#U=R9&Q%SWX MI'8AJ[E !I=I(8?R>//TYI0Y<]M_F355K5"S]S+.DP+=M=&DV8^:Z$&3/FHJER:;-4@QS""1$R0R!O'" M(,3O&,1.@]@8) \$V*IDU&"CZ8PF2:QJJ[4&IZD;)'&") Z0W (9->DBR0JV M6FN2,'>#I$Z0U &RL4#2=9(@LD#6FC39N$$R)TBV!MD$%DBV2I*'F06RUH0! MCMTDV$F"'22A18)7!R *$FO?*H<(;]XY)KD3)7>@6#N_S]?'Q$J!%A^ZOGB_ M$7YM.N$=F51WAOFR+XQ)4&[!DS*JU5T_#RA?CC3<.).NGRQS-?Y3R M+U!+ P04 " MAPY-)21"PCT" "_!@ &0 'AL+W=O9QUEK[P$$,Y;31J^ZQNSW&@CM M5J[OOAN>JW,IE 'E68O/\!W$2[MGJAH97M'$8G%;ND[_<)0JO 3\J MZ/AD[B@E!TI?U>++<>5Z*B$@4 CE NVZF%LL<)XQVCFL_QU:K/XZ?QG+XRJ449^.WI/UY-)ZS0[1SBCP@D$QBS"&Q9K(,9/;@-L)DC%IZ1PS^=[.XZN4DSM!8K MU/QPJG)2B1L'D=5!I!U$-]6.#!D6C/^7(+$U2&P)$AM'VF-2C6EZ)4EJE'R. MB&ULE5;1CILP$/P5Q <)G;6,_XB2DJE\]K4K=BZI93=H^>)HJ0-$0^LHZUZ M''O9#&F7?31!:S'S!X@D$CPE/LHP2&)/9X M%AZD"4P0@#D&AB"8ZB<8)@A!@M 0A']DD-X5.6 B@VD-9D$B B6BF43H^W<2 MT5J)#2BQF6U#Z"\T(@8)8B!'?)?C@(DG.29AL*"2@"H)H!+LB'_>$#0M$"Q8+%T/K&(=!".X17M,Z"IO7Z"RJP MSU"PHG46M*YW"/8CFAMRWCTT=^1?A&!7(LB6FP4*V'7H/VR'8-^A-<:SH&B5 M\Q!L/;3&>VANOJ7/!+8>6N,]"_K''XDW.:8:RB_F@!9.P:ZMN1U,5L=+P Z; M8^XW?+A!?";\4K7".3*I#DMSI)T9DU0EXS^H8DMU:1DG-3U+/8S5F \G]S"1 MK+.W$F^\&N6_ %!+ P04 " MAPY-[<20&CX$ "$%@ &0 'AL+W=O M_JJ-2QON=9T6U M\(_&G!Z"H-H>59Y4'_5)%?5_]KK,$U-?EH>@.I4JV;6#\BS@83@-\B0M_.6\ MO?=4+N?Z;+*T4$^E5YWS/"G_K%2F+PN?^:\WOJ6'HVEN!,OY*3FH[\K\.#V5 M]55PC;)+\U4GK7^U5Q\WBW\L'&D M,K4U38BD_GA1:Y5E3:3:QW]]4/^:LQEX^_TU^C_MY.O)/">56NOLWW1GC@M_ MYGL[M4_.F?FF+Y]4/Z&)[_6S_Z)>5%;+&R=UCJW.JO:OMSU71N=]E-I*GOSN M/M.B_;ST\5^'X0&\'\"O ^K<8P-$/T"\#9"C V0_0%H#@FXJ;6TVB4F6\U)? MO+)[O*>D^16Q!UE7?]O<;(O=_J\N3U7??5G*,)H'+TV@7K/J-/Q&PZZ*H(Y^ M3<%1BA4GP_DPP9HJ9N%0L@%!9MB$@/,4[7@QF*?/@.B-4)*1T.(F@DPA4A%E6(I+E@PCMF@ 1EQQ;F4$K,V#%RK*:T2S,,=\8 M)HE!$JOTFQ@DB5P/F(68#B%)-)G:= A!88D;I&+QS>]E:, M[2R^?_/B>"%SNI#I]L7I&@7[%U"Y-S".%S)G=VQAO6CD9[ 9E0R-8!QP@ -[ M#^.4!J@L5#52%LP,+N[8QWK1:%G&)$,CF#PQ3@ECRL+Q@Y'V+$W#DZQ MX\J"D<,IQM\ESF94,O2!<<,1;ARM!<0ENCN)R51[:8\[*V^IS89H3K9N[ MUZ/41]X_)N4A+2KO61NC\_8X;Z^U4;7+\&-=JZ-* M=M>+3.U-\S6JOY?=N6AW8?2I/_,-K@?/R[]02P,$% @ +8<.34""E+TG M @ /@8 !D !X;"]W;W)K&ULC57M;ILP%'T5 MQ /$8#[:1@2I21IUTB9%G;;]=LA-0#68VD[HWGZV<1@P:\J?V/=RSKD?MF^R MCO%W40)([[.FC5CYI93M$B%1E% 3L6 M-.K+B?&:2&7R,Q(M!W(TI)HB' 0I MJDG5^'EF?'N>9^PB:=7 GGOB4M>$_UX#9=W*#_V;XZTZEU([4)ZUY S?0?YH M]UQ9:% Y5C4THF*-Q^&T\I_#Y2[1> /X64$G1GM/5W)@[%T;7XXK/] ) 85" M:@6BEBML@%(MI-+XL)K^$%(3Q_N;^L[4KFHY$ $;1G]51UFN_$??.\*)7*A\ M8]TKV'H2W[/%?X4K4 77F:@8!:/"_'K%14A66Q652DT^^[5JS-I9_1O-3<"6 M@ <"#O]+B"PANI<06T)\+R&QA.1>0FH)Z8R ^F:9[F^))'G&6>?Q_OZT1%_3 M<)FJ\RVTTQRG^:8.0"CO-8]QG*&K%K*8=8_!(TPX()!2'T)@5X@U_H<>XV0: M8N/"I%/,UH5YF&)>7)C'*6;GPCRY"XJN>*F(XC3JI/G-4G MCNIGZ:Q=F&@6!(WN> W\;":4\ IV::0^WY%W&(+/6+^1F7^KAF/_=O[*])/U M&^'GJA'>@4GU LT[.3$F0:48+%2.I1KF@T'A)/7V0>UY/])Z0[+63FLT_&7D M?P!02P,$% @ +8<.3>\>I\9( @ *@@ !D !X;"]W;W)K&ULE5;1CILP$/P5Q <<&$@@$4%*KJI:J96BJ]H^.V03T-F8 MVDZX_GUMPU$NMTBYEV";V9F=#R^<-6KC5UJWZR!0906JE4"/+HBS( K#9"I/E?:'@1%WM(S_ #]L]U+LPM&EF/-H5&U:#P)IXV_)>L=R6R M0_RJH5.3M6>M'(1XMINOQXT?VHR 0:DM!367*SP"8Y;)Y/%G(/5'31LX7;^R M?W;FC9D#5? HV._ZJ*N-G_G>$4[TPO23Z+[ 8&CA>X/[;W %9N V$Z-1"J;< MKU=>E!9\8#&I^F%7.:?J*9%+D7GR;[X M+;7_,5E'IC:E/72E*2Z-FY"3TW$0 M;B/WJO\/[Z?H=RK/=:.\@]!F8+C7^DD(#2:7\,%4OC*#>]PP.&F[3,U:]M.K MWVC1#I,Y&#\/BG]02P,$% @ +8<.31I\*+<= @ ^ 8 !D !X;"]W M;W)K&ULC97;CILP$(9?!7'?->:0DPA2DZIJI5:* MMMKVVDDF :W!U';"]NUK&X)8F*QR$VSSS^]O)H.=-D*^JAQ >V\EK]3:S[6N M5X2H0PXE4T^BALJ\.0E9,FVF\DQ4+8$=75#)21@$,U*RHO*SU*WM9):*B^9% M!3OIJ4M9,OEO UPT:Y_ZMX7GXIQKNT"RM&9G^ 7ZI=Y),R.]R[$HH5*%J#P) MI[7_F:ZVU 4XQ>\"&C48>S:5O1"O=O+]N/8#2P0<#MI:,/.XPA8XMTZ&XV]G MZO=[VL#A^.;^U25ODMDS!5O!_Q1'G:_]A>\=X<0N7#^+YAMT"26^UV7_ Z[ MC=R2F#T.@BOWZQTN2HNRV>R56;UFL7Q,B57:]1I-JTF M'&C"]XHMHECT$F( >HH0I0A=?#2D2 +<($(-(F<0OS.@HS1:S=QI*J>)QGE, M)6% <8X8Y8@1CM$FFU:3##;Y1$>LVZGF3CD2%"-!,*(11C+9(AQ3())[Y9BA M'#.$(\8-YJC!_/'&6* &BP<:8S%)<](84\G=2BQ1CB7"D> &-,"_U.#Q6M [ M'SM]H#T[T?S#_D1$8Q0R.(+LG?"3R7-1*6\OM#G-W)ES$D*#L0N>3&5SX;TEUWV'U!+ P04 " MAPY- EYGQSGKC33M"7UF) M$'?>:MRPM5MRWJX\CQU*5$/V0%K4B"\G0FO(Q9*>/=92!(^*5&//7RQBKX95 MXV:IBNUHEI(+QU6#=M1AE[J&]$^.,.G6+G!O@>?J7'(9\+*TA6?T@OB/=D?% MRAM5CE6-&E:1QJ'HM':?P&J;2+P"_*Q0QR;OCG2R)^15+KX>U^Y")H0P.G"I M ,7CB@J$L102:?P>--UQ2TF,E00_*LZ\G+M+EWGB$[P@ODS MZ;Z@P4_D.H/Y;^B*L(#+3,0>!X*9^G4.%\9)/:B(5&KXUC^K1CV[0?]&LQ/\ M@>"/!+'W/4(P$()W0GB7$ Z$\*,[1 ,ATG;P>N^JF!O(8992TCFT;X<6RJX# MJT@FH;Z*>3$2O61C%J7>50@,F[S'^!),\SB$;$P)&A"<2&+/P;5GD MOD'WYQL4)F*YT'+XK\CVKL@LSXQB<(T M"O,) *T:)D8OQ@=4MO=49F8BJYG(8D;KB[S'1-,T0JV]"A,#)E7M[5AT0!QJ M?DQ0\H\NC*V&8M-0K-4UC\U$ BV/PL0 _90W%IU$;U<3LPSM?A*KG\3B1^N! M/#'[Y%'O-A,3@$CS8]'Q0^T4MR8(1)'FR)O<7#6B9S5&F',@EX;+_]XD.DZJ M)U_>?%H\!ZL"6.(;,=GZ0?0NWX_%[Y">JX8Y>\+%?:MNQ1,A'(G4%P_B&$HQ MB<<%1B&PO=V]R:W-H965T8@RJQYD$=1Z7]VLBXSI1_K?=0<:Y%M;5!9 M1#B.651F>14N9G;MN5[,Y$D5>26>ZZ YE656_UF*0E[F(0K?%[[E^X,R"]%B M=LSVXKM0/X[/M7Z*>I5M7HJJR645U&(W#Q_1] EQ$V")G[FX-(/[P%AYD?+5 M/'S>SL/89"0*L5%&(M.7LUB)HC!*.H_?G6C8[VD"A_?OZA^M>6WF)6O$2A:_ M\JTZS,,T#+9BEYT*]4U>/HG.4!(&G?LOXBP*C9M,]!X;633V-]B<&B7+3D6G M4F9O[36O[/72_I.D71@<@+L W =@?C. = 'DW@#:!= ^@-"; 4D7D#@!4>O= M%G.=J6PQJ^4EJ-OOX9B9SPY-$_VZ-F;1OAW[GZYGHU?/"\KP+#H;H8Y9M@P> M,'PR1M8^@GHBT@GT66 HBR7VPBDCXRU6$$.=-" F&3-/$,/@9 E8,F(%R$B MPP(4%*!6@ Z+A5*GYBW#+5-9AG 2Q[%3%!]CE'K8VLP@(,%&#WUY># MS+@#*GOFN?P>D5FRFX20H($%A@ @I,[K>)8OCL MQG<8!2"")E?VN=(C$+#/-0GP@#\B_!]NX6.'R!W'IH.&GS#V/_05@#'_U%RA MW%,#8!\0OGIJ$-P4D-\5*(]=>RV4#$\H3RFAKC^(PRE/7(<^1](TP(P 2E@X5QR;A M[H488!*[23&OGJF;SBUDG C_M^-<$ M&WFJE#GX@]5^Q'S$9F)QUI=HND+ ^MJ,I';"^2??SK-?LWJ?5TWP(I6>D^PT MLY-2"9U[_* +>- C=/]0B)TRMUS?U^T>QFY*@?U!=_ 5!+ P04 M" MAPY-M"FT^K<# "Y$@ &0 'AL+W=O(TJ( S<)ON[L=7T\1^ M3Y7^28"\/N\Y!S_&87XPS6.[T]H&+U59MXMP9^W^*HK:]4Y7>?O)['7=_;(U M397;[K1YB-I]H_/-,*@J(Q['LZC*BSIBY7R?/^B?VO[:WS;=672,LBDJ7;>%J8-&;Q?A9W9U M(V4_8%#\+O2A/3D.^E+NC7GL3[YM%F'<9Z1+O;9]B+S[>M8K799]I"Z/OU/0 M\.C9#SP]?HW^92B^*^8^;_7*E'^*C=TMPBP,-GJ;/Y7VSAR^ZJF@) RFZK_K M9UUV\CZ3SF-MRG;X#-9/K375%*5+I?ES*5\^BY#S1IKD<-/],DYYH5TLS.-3>^1F1OFJC+\Y@LA\GR(8 X M,TEQ $#B"& / N0.96,FG30U(-&R91A%PE=I._BMFN4)":&,H)F!+)B+JB\2C/+!(#(.?+CKP[W9 ME<0QU1,,+ /$9L(U0B))^&!D&6 V\]:XBX%DF$CF(RDS=R8RGS=!N&#@&" N M2UV7F5<+X^3-P6"R%!BYR^DD.C42&6F$ 6: SHR:L1A/IBZ'BV,^>>QGH9PU M>P5%Q-.#8X@Y@%AQ(@3QH$1/2JI:3!X'4/G5 I&D4L7D<4">(B8\QUCQY /5 M8F8X8L9=.)%($>L,Q\APA(RS<%YS'QE.KYP<,\,1,^[*B42*>#AS#!8'#SXU MF#*17@*:HR MUX=[/BEE0VQZ$X_QM;TI,!(%!%C[(=$,PR.(#( L,LD#;31=D*"*6+8%! M%C[(24Q-:$RHR#Y0+89/ /C\:I&(6+8D9D_Z["4QT3")H9+L\FHEYD6B7:>[ M?9(^+]2?-XR+1+M)=_LD?5S(R2Z)?XF(%W>!EOZ6,_'_)_HBYC\NHI-7 OU+ MG1]Y\U#4;7!OK#75\ Y@:XS57<3X4]>^G&UL=97;CILP$(9?!7'?!9MS1)"2K:I6:J5HJVVO M'>($M 93VTFV;U\?"&6QN<&GF?^;L?&XO%/VQAN,A??>D9YO_4:(81,$O&YP MA_@3'7 O5\Z4=4C((;L$?& 8G;131P(8AFG0H;;WJU+/'5A5TJL@;8\/S./7 MKD/L[QX3>M_ZP'],O+271JB)H"H'=,$_L7@=#DR.@DGEU':XYRWM/8;/6W\' M-GL0*0=M\:O%=S[K>RJ5(Z5O:O#MM/5#%1$FN!9* LGFAI\Q(4I)QO%G%/4G MIG*<]Q_J7W3R,IDCXOB9DM_M231;/_>]$SZC*Q$O]/X5CPDEOC=F_QW?,)'F M*A+)J"GA^NO55RYH-ZK(4#KT;MJVU^W=K"0/-[<#'!W@Y !-+@:D(_^,!*I* M1N\>,YL_('7&8 /EWM1J4F^%7I/!&%%24HDLA- :'[AH3V;@"PO"*A!?I4K'%6;B)P<."2 VP. MB-,5D/,^[@!T@*(E"-J@E3L'W+<61 Z,55HB^V?-9O^: 06S:M9A=M%UG'LU MO?;Z$9G-3F_%#NIJ^-_.5,B:JBO?F5*!93#AD\RVD6_;-"#X M+%0WDWUF"KP9"#J,CUR?;OZ]NDL4AGLB^Q+1\>4J1TS&AZR8L? MY=&8ROF9)EDY-<:I8F' MOA]X:7S*W/FT'7LIYM/\K4I.F7DIG/(M3>/BWX5)\LO,!?=CX-OI<*R: 6\^ M/<<'\]U4?YY?BOK)N[+L3JG)RE.>.879S]PGF&R$; Q:Q%\G'O_P;YN)U]/YC4N MS3)/_C[MJN/,#5UG9_;Q6U)]RR\;TT](N4X_^]_-NTEJ>!-)[6.;)V7[ZVS? MRBI/>Y8ZE#3^V5U/67N]]/P?9KP!]@;XJ('H#<35 .&N@>P-Y-5 WL6K'J^N M>''?0= ;!(]&I'L#_6!$88\/+0=>5XRVNJNXBN?3(K\X1;= SW&S#V 2UNMG MVPRVRZ5]5Q>XK$??YPK4U'MOB'K,HL/@#49'0\A7"H$KPJL#N$:!7!0+).8* M@J&+)<6(0%MA/,"S?H!GPV#"@)^08-,J6@(Q"$3S!)(ED"V!O"$(T2I+!]$M M)&LA*(,HM-)&4: !K1*O&'?"RBTEDEI%%FI-44)(.[_/=]T-LJ/8["@FO2%/ M$+ $ 0E @;6F%QU&W4PE4LI><0&9+P5M* BDDB,SUFS F@:,OA6P)@'K2$G> M2\AZ"1DO8'D)R62T/S*5B'42T>(A\@3@\Z+E,W$*6[5\D@ZT5>L>9!C(B'H" M$XBT P&Z)T (L(/Y##8,B!72)T F(#5"P4L7,-HU6A]>O(#N;X6!G18*$MJW MDW(?- R&UPI0A$+Z8RGAU0*"Q^4<^/T+= ,30>\Q YWPP\!:3TN@^QP@" ,[ M=90-?1U8RK]FV!"$&OG: :\;P G'6()X50!&%L9RC+PL()4%DF.D6UX+WUIV M2P85:FTIS(KS9W\U&2:0M2S;30D#"_S(BO[YOL=ACGC%0DZQ1CZ=R&L,XB]4 MBM<8% ]42I"4*$F:0@H"/P*[4(P[4BB&2=JM\)I#*6FW-_?]#1/$*RAR"AJ- M4/"ZAUR3-%8F7O>0MDFT3+1-$C[872B#@A#1KA/CC]2),DFE2)V8J#20.MWU M-\P0+^M(95WZ(]J)O'9B^ MUXK43HP?J%-$*B%#8'Q<&5G>J]M\]!H5!B*%= M!<8G HRT-()7=<$T>V*D!1"\Z EX/,6"%SU!&RN2XAZC/TDQ Z,I7G$.[;W M,'%EX.(:E*';#?<]#I-DR_KP+:]IXO,_F0L& [[=?'HWAQNI*0[MT5?I;/.W MK&JF>3-Z/5Y[PN9PQ!I?P&0%S/A7F#QSXTN-4Z>N?$G(2:;.E>,9R$_ M3OR\_Z?0G1?^$1>'4U8ZKWE5Y6E[.+//\\K4^?&_U'OI:.+=]2$Q^ZJYU?5] MT9W3=0]5?N[/(+WK0>C\/U!+ P04 " MAPY-/U903@\# !I#0 &0 M 'AL+W=O))GAA3WG-9 M5'+IGY2JYT$@=R=64GG#:U;I-P>8(>E?XOF=S@Q 1;Q*V=7V6M[1LHCYT^F\W6_]$-3$2O83AD* MJA\7MF%%89AT'7]:4K_+:0+[[1?VSU:\%O-()=OPXG>^5Z>EG_K>GAWHN5 / M_/J%M8)BWVO5?V,75FBXJ43GV/%"VE]O=Y:*ERV++J6DS\TSK^SSVKR9H38, M#L!M .X"=.[W J(V('H-(.\&D#: 3,T0MP&QDR%HM-O)W%)%5PO!KYYHOH>: MFL\.S6.]7#LS:%?'OM/S*?7H915':!%<#%&+63<8W,,DV5O(=@AY)0ET 5T5 M&*IBC0?A^&V"S1"1ADX-_R6Y>Y?D39D1.%F1C8_Z&4(,$Q"0@%@"TB/(4F>R M&TAB(96%?"+$F>[-$(0CXDP'0(0R9\[NAJ H3&!%,:@H'BB*(V?:UQ F@B(@43Q" >\BB'Q +FQ;!/AD*#>&Y)*11+"=$. 5,F)(!)L%?< M"+8+ M@KPPD)M"6!K8,@OPPLJ%BV \XG"X7PW[ :(+<%C1-+H9=@R'7C.R$&/8# M'OZICLN%_8"'?ZN 7#*0B[)L;&E@UV#(-6.UPG[ LP_(A?V DRERDRER@]XQ ML63B:,_LTMOQ-;?8]H3OVO],TEY#L5Q[R2 MWB-7^G!KCZ 'SA73Q8&ULE5C;CN(X$/T5E'N6ZWW.DNJ M;\51Y^;)MBBSI#:WY8&;)8?.<#X'OA]V^[H9<*?C8[+3/W3]Q_&M-'?NUB^-GE^VY V9]Z32\R+]Z["I]Q,G<@8;O4U.:?V].+]H M2\AW!I;];_I#IP;>9&)BK(NT:G\'ZU-5%YGU8E+)DE^7_T/>_I\O3T)IS7@# ML 9P-8B\NP;2&LBK 8B[!LH:J$<-?&O@7PW477Q@\<%7@.BN06@-PD][8_>C<60QLPL&.AC1Q0(68%46)/J$1;*-Z$D!I8:6QF,[D85(4,I185QD0D(7B'/5L)\&W(2$I M):P.%G,;QI> 25&0\'"-+AG4\';#6%X4%051#R^^.PK:'E7OQN2[G_ ?[TR" M[VTB>* W65!WYJ* 5 T#$T$4X!FF,/#"@$PQ Q/2[WF%$7SG%;0W$36VF(X< MBQASHZ 8E^&2 0U-?\;$*"J*^FCQ'5/0EJGZ7NX$WZ9$_/CK'?!] 6A?\'VD MYW.@4AWC1K9@0#Y^]UDR(%,0J+I6#$H ],P-\,T!Q./["G@A!BK$=%\!54FAQ4LR4$F&FY;6=<%+,G"2W+>M>$D&*LD2T.OA*POJ6T1>&R'\ M'U7.ZQ!PK^ZHRF<6U%D8"/L"8;7J?JCR0B2I$.$/GAF#$1Y>&/?FZ"+3Y:X] M":L&Z^*4UPV#F]'K:=L3-$-OH@"0 MSGM%:Y&ZA93-&B&1%U 1\< :J-7*B?&*2#7D9R0:#N1H2!5%@>)E[* GR6T8M!W=)(#8V]Z\/68NIXV!!1RJ16(:JZP M!4JUD++QN]-T^RTU<=B_J3^;["K+@0C8,OJK/,HB=6/7.<*)7*A\8>T7Z/)@ MU^G"?X,K4 773M0>.:/"?)W\(B2K.A5EI2+OMBUKT[9V97FCS1."CA#T!#_Z M+R'L".%G"5%'B#Y+P!T!CPC(9C>'N2.29 EGKT4Y*]\_P,KT:R5:&K% M'UFQ$#S8!0?AR,D4L_KH3/&L#SSQ@1>CZ]_@:5POBL>/9(I2Y6PY"K6;0451 MO!P]E1E4$ ]0-A@:_ 6Z[GTG_%S6PCDPJ7XH\^Q/C$E0BMZ#DBQ4J>T'%$Y2 M=Y>JSVW!L0/)FJZ6HKZ@9W\!4$L#!!0 ( "V'#DWCQ+4>UVL )JW 0 4 M >&PO]OP(U\62H*I##]\.S MFRI)EA,G'MNQ[$RE4O<#1$(2,B3! *0U2N7'W_/J[M- Z1L9VOOUE3-6!() M]./TZ?-^_&=9[J-?-NMM^5_?W._WN^???U\N[]--4O;R7;J%;V[S8I/LX<_B M[OMR5Z3)JKQ/T_UF_?VPWY]^OTFR[3?189O]XY!>YH?M_K^^F4Q'W_SN/\OL M=_^Y_]V+?'G8I-M]E&Q7T=5VG^T?HU=;'C/+MU$W*N^3(BW_\_O][_[S>WR' MWYM&/^;;_7T)[ZS25?7;/QZVO6C4CZ-A?S"O?[F&+P?A+X^MYV_G-^6^2);[ M_UM]4QY^G]YE^ 0,\2;9I-6G?G]]%5W_]?K#U8_7T:LWEPV#7,(*BF0-,Z_2 M7Z(_I8_5YRX/18&K?)F52WCNKVE2("2B%\F^-F6W.QAV1X.&J7Y*U^ONS]O\ M81M=ITF9;]-5]*HL#VE1?>%-WC#$7_(UG&M2/,)RUFE1.RNS*5GS^W27%_ML M>Q==[Y/]H?;X7^NG+2/0\-$E[/$N+VHPN=XD:_S>C7^9;W;)MO:@64^^V<") M7N_SY<]Q=$UH%KT][,L]G#V\WH@:&N@OXK8V3;^F"1T6Z3&&,FW5:QM$VW5DNR1;1>DO0 A+P!V$T03A0&61[0G(F(F;_ MR_K#* \]+W?),OVO;^!JE6GQ*?WF=U'M7B!CP2L$+/$[(DC[QQI" 1$1A"[Q M\>A9KS\ 7"DB(%X'N(O#N-_OX_\B!T7)87^?%]D_TQ7-Z?^G/&T6 1SP:#>+Z8F&_4$N"N(3("'TFM M0/8#_M8^57\XCD=N0#75>#B)Q_-Q\U3 0]+-#:!#$Q\Y7P%7 B0"A$#ZW85; MLTQV&2!(.Q6]S999Z'[;1X3VPTTMTGNXK-FG%*A#64=&$)++ XA+?! )4TO8 M73Q9S./%8&"WO25XT;&&=L)870;P["C^TYBGO'DJB^^\2_"&WJ?[#$0>9/G/ MHN\;A/<*TL<."Z,.['F5K]=) 203H$D#G!T=H(9%-!!_>O+;ZT@>=LL&L.N/\"/'Z_> ':]?1F]?7?U_OS# M*WC@L\3)T^:^U8__-J@]>0EW7_'KFKA4 6)0 2[K1.? MMSOBRG 01GRH\9?KE&2#. )6EJ)*B?<^66VR+6FI>Z!1 ?D89(8E"]-*I@O* MT8?E_E#@"I9PN'?UJ_ZB1?@\WR W_V=B)"DDL5LXX>X:5@6"9U4@#!.UO :$ M9C!E6Z#.<-^0*M?P$ 30%/!S'W5DH#-Y/BB(=E[C&-%= @@(RP<2"KH"@A-> M0K@TR\LLK)BEF+F"C[[2ZXUNTMN\2,V;( #7M]JY@&,&3#E#C/F4E0A9>*GU MG3?IOATP%TF9+?U'B$PMA3S@M:Z=>[8^[.D0G_+6.U!&"WP*==)DPY+S?0) MW>9[V'^Z!=S]^Z'$D0]PIXL(8!EM\E5VF\%'1;J'V[)+EW0.:(0IB=-'FQ2H MY(H@@2\DJWQGD.[\^A(DGVGO"03@\NV/[]Y?_>'JS?6KOUQ%K]]>?QYU>MH, MS:0&ST_@R]"N/O 2L":[VXH0O7QDR*SYWC$\0_?[TA-D6C$DO!7:R1_.W_S^ M"FU=\/G;RS_]X>WK%U?OK[^+KO[\\=6'OWX>X)3A)OK;CR3MU:"BI+QW(N5= MLI37_(J2Y5ZPN'?2LWRA?7 A=6A\V?+&]BT0?:MKH#0MSG%U>PNHCDC\)GV( M1--$,@?7"/26W1I/S5AX$-4%[>OW>YULERD*HJT&&/.PFMIL=7KU5?^PH/" M$T:^>LCV]_?I>A7M=@43QQQHJ\(EHC"=]EHQ&L#OH563::;@!1C@[*%6=/%"RL;:R-VU_> M@U#%NB5+56SN:[%YM=@YPW)9U>85 U#K5BR61(^8ORZ?=F3'$"O;XBT\9Q$PH#:O8:FI+?R"DIVA[/B]?,$T_U3[9F17!D3C M#X^ 8^6NH&-Y_;KFK2.Z?A*])O!K['4X'3J)FIG>M*UC[X@C$4SG-]0'P"4IS"F9*B1$K2 M#DEVP9A&'N='D#(V %90*'M1!V^*^$9C_#Z.'H!('^![%)(.Q1G39B!I!\/, M>_ JW;!\!SHZTR\US'=EM$FVR5W*OJ1DO5:*A4&KY1KX!0&%Q3 8(@'%KMB( M60*> T%P;1-D.H"54%G!D(4[Q8#*KI-LF+]2),[J.QR)JLQ(@T04AI<. 1. M9?V"0@)%$61-LS1C(R@M##?)*NU%EVFQ3XC&NA@ '.PVS_>@DS*- V$#F83L M!19G3P;>#!Z=/2!DPX >Q8JH&M*2Z&/ONF?,-3 6?)WN<&F)0Z.=$?!!4J#' M?W]^_NY,+1Z0:(4,=44GNLGV=(2(7F'XL(V <C>! M>#9X+B4^7Z2 -_HL?(P]WVX/\#;'"R -!45Y$PWZW3_9K> ND.R01ECQ*\2P M@C6ZT,SJKA%_G77]RI!J\BV59(N!_WXDV]I@RD(V'XJL"0X0UOV PBPN"66G MJ$SO9&<(X#6B[_/HM[]93&>+'U"W([1$W'GE_+31=;X^\,%VDAU\_$L&J)O" M^8W'WRI;XUGT]E"<,(BL =%NPWB0HH2Y0_$/#<( JW1YOT7#/WP#%#]-Z1HC M%';Y \!LMT9">)_=W7=O@06N,?ZBS%B311YNI\)7"!$3-N+@- ?X,V(5!J,X'O$.)H43RN ("5#PBB#.W"<$'4,A@*Z"0Z'7 JZO# M$OF/W@8Z^+)E*ES)WAHTHV3$VTHFKQ%N[%-:T%TELRTN1Y:!6/&0TECI\>[4=EZ;&^,V0^OWYQ!''6&7WTJ 5=U)ARQ,SH^ MF^,"-4BR: W$8Y\F<%EO#]M5@LB#DJW,8]Y*G;^XR-<6%4CE?(#SO4?Q/4HW MNW7^F,K#9(O8WN6XJX>\^!G^7OKJ SYE-MXC%DX7@SG'B@AR7I0>QT?9$@?< M$\FUFRPSO->#Q6S:LV3CC9S1*[.7#P;&.(O31:K48S+UJ M&.V9W2CFA(D(R1WL".#C>@4&4) MTR3D;W:H30XT,M9+).*-GQ1P>MJV<$OP*",Z+(0>2DRH].R]Q:WA!^N&(HKL MZZ*ID'5]^RF2!"AAEG^=Z[68]:*75B#QI,6;_+"G!2%GM^NV?#TKG6(((LH; M%"H'<[,)%/IH&^1CLU+=44&(XA M(ET3ZN8V+ OME?#D7J3"I40=LCTA@CNQSS=,RY!;DW"&;&.5'V[V(& ;;0 > M>!\840N59$%$B]^^M+.[>URD@.)%GJSL=T!TTF0#4B8(!ZPX@NR+VR+ 7!PR M$-0[UR\NSD""A2>\L$%@NTT\P%R97O237>L_4SLK76$8E2^IX=<.+!A'3FJ? M(T"G"ZY$\>Y31_6$95?6IJ8S\]SD^\^9[&3.*"\Q*N'VW1)P__O''?(VV/AM M]DNZZ@*U7:9V]1D3.W2:,P7'4_)DUYCNS.:&5+<5<108S6EO5K9B60F)WL-] M!B*/$1CODV+%Q^OB0]= THI8I/MR;Y<,A']'JE3GW>7UF1''S7MT[DZM)=J* M%!$/%B^4A6Y^L\[NE%X*.J<&S'/_).W*@;0B9N*J8'H&:.-3X?G4\JR6$ ( M$2 $@IUE6R9+T2#P@)QOVC]2H/5XG9=$MH$8D'39L!96>. 7O+<4<9.L\RVR M'HKHX)DJEZD5,N:F >865ILF <,8-3ST$"\\\JL[>;S<=_=Y%W_"HZ"6&;]Z MPDJ@W@A:&I'PY:@^W^-'I2'?1."V.4 ")(\MNS9 WC;BF35,X8H>4D84P(%T M2V(R*<4%"%1[,;B*%%&9/D<13*",C*$7738N_P:%A@VY9%.K6]T5R*7W0'J+ ME1TN0M=%>2MG+;PF?'X]Q$(+\ZQTI[1"VVV"5]*>A!5*".:DZN';&:J40&8( MP@DC01<-)(_>1*_@]':[]>/1@T(['X.:)(L]6C_(48'H?N"P:@87,RR*HN!3 MV5.LC6%H*WD-10&&&SU$XF<5=KPB@M]1H!DS8(4WL(4,MK<&,?U*K4'H#B\& MZ26\D:4/HE7@'WB'&*I"1T5[]I9J5'M:JO.OI];JCFQ4C#D88VW9NG^L8F"2 MBP-_,2FE4>5E> 4DN#V%J^BMH+LR-5MH&+ \P&#J03W21X C&2I)(,JV:/LB M6T<=V+>:'@F5)V(6)9^2;,UB%;,+D9O1*?$8.TU!8OME3W R&+*X!-5!7LJ6 MQ'DL$^?XG*4[82/=B&V3UD4>H]+8*(UX]^B4*,)F#_1+-+:AYN=3CN_*H)#% M5TA)9^Y R7-D1X8OX7]S3>J#,FIQZ(=16V %,IR: ;FV44R,G.END)F7E9M] MV6#@^A9Z-TQ(?T19EE(X)01%R4@@6%A%*J&N^B8F+UH M-RD#)@.%-R>#]]XH+W)YY&")QB>6KJ&56^)QS&&AOE#0E"D&P7( -3R&9OH4 M_1;\D]PD2)12]!"BKI?=XO36HK#)B?C F:&[00U+2HA D[0_UJR)#Y&)$:VZ ML=Q1J^P$RE![(^/!L;F.'H@P,LW>&W$W\G4GMAKOA3R_W"?;OV3 MY"PHA!J\N#/WT;>HH5B#;!F&0^S CVXX#E'!Q8J!YS6 ,- LEA'R;%! QA F MV13E82EYV IHGDDS2M>L[#TW8\>^5./9/JP6[PN-Q.KJ0AVYJXXL/2NK(GML M(:0%/S(,6_K=*/Y:&1">SPK'E)O$P=(AI(\BQF;<, _9H4BT(6YRC6:C6]Y% M;'<:EF4LQM0@DVF#> 4C?V@YE2/S-+](N&WD/D0BO,9%>D=2",B;2$02@%\=/"D( MU'?IV0\&^_Y[A,4/]VG%V"",Z(AN7%;L X0S:4:F.H(9OF9$!-CQA]\FF]T/ M/YX9'"X\#98^1+$%64QB[DPD+]D%QIH%F_.E "+T;:O+$6T/Y)N#(X%3+]C" MM",M?<7+T\$7P#!!3T6_,HJ!UB2*#!19)G,))M&X2UHXQ2[#.NG8\37/(6/G MLG8C(U$+Q(T]AP:\83LPL3O 3Y W"^9T,0MY-'#Z,UZ^FXQ_0P!N,)D!1>!7 M=:>QBC&X)N)0K$H G&(BG?/KRS,,=>X.^MW)I#N8DSH !',I1(F4" +#-U;! MRK:?URLC/SR("0^HA9-41W&+I!\>SS[+^?Z]T.9F* 29_ MF#>+5%STY6FG3>=*9TTJ=O7 #7?)!!_TR5NWT&<==A6C-=([K'ZH*NTUW=R_ MY*=JX16SMZ+V5EQCQ1P5:E+'15+;_J_7QE_F1=7(:D6,!K9(YV38MB\(\X$^ MQ8)SE'=7[&-.X&UD]CX%E,\X#X<@;8E.+;GA/0AUE<"D(M_"[\MP.OFQYUO" MHH8HDAQY^UQ'MGC?%/0JJNT8NXZE*3" XA%#)\;,')S3)4@"+W+$F,[+\^N+ M,Q.2'7SPXX[L'D E/YY%;_(>3='M+V)?Q+_T4>C2TG6,_KHI09*G]Q(0O*78X!07"#/(FY(F+NB8P(I4?EJTAOD;F4UMCHHBR1"$&7Q&(3LIC")(=_X_) M]H#CN;X8S19R"NG9$5&G?%X 8^.AE,89#B"5Q=]^'LQ M.8L6DZB6)!DMYH,("Q4,X4V<8S* )SOC.0Z"8QC 7-.I?^43:"Q2 V :+.+A M<""_C 8$.-A)H'(*@F\^0_"-<+]C7/4)M42B13R9S*)!'X /NY_-8>.!4@D MC&$\&R$0QR,\#= ^AHM?+]6OE^K72_6U+Q7(0^>'.S2 RBF=>D3A0(1:D'_ MG\31I1>+3T"02'=*54&1/=M)K U]\L[DQ71$P,!QSEA91QG "JP@E[%/+4I) M+RS%F.@$)_'UL'2R0RV<1&&4)M B2BXL#B$B=QAG0.D4@,2G#$XBL[(6+HZ( M@B]LB:!5#>0I59Y*R!3 MRA@T-QSGQOIU"#4HMIYB^3!&T-CAC1R9;\7RU00ZH_T+\!RXC%@MNIS-@#L= M0F(C"^WN!P6+6*\/]_:LWQM%&R0M^58O Q-DI+",R\%QZ@.:5S#MTG/'![?V MD*@<(Y?)4H'_<9S,F#^[!* &/&#+YAN,K,*K=PHEFZ-2;+/$B%"]*+V[+ M"+-N'V[=A8G)O,PW-]F6A8SG2"*+[-9&54AU$ME@XMYR)HFCDRUB,JC9%-BN M5 #P/O3^^.UOYL/!X(?0<\U6$[3S/:9[;31YF=X4!B;'H-H?QM%K3!2DO1&3 M;7Z+SV$4*T/,*Y>G##N\!.(-&/": Q>>>#KC&.2N#; (=PX?$(&1F)M"@AB. M!R@?*F'!E4L0]4T]$LJNWG&Y!BHB$2I#:]]:+F*BT\*=./,CQAH!Z4'3_? M(R?'F,2,PR.9H2\IRXN\S>C'UZ]*=04O:9?9@:W6(,*&W:>_-W9;N4^\O%:3 M*LT7F2VK5O*YL2>U$GB@2$8"FP,%+47G8'6TBA$3?]PQ8@KL..+C3#2,#:L. MG$N&NH3W@95D?9$6+X'Z[0U<*DJ*>1X0G9^1\/PLF@]G*)V2Y/PLFDP'(,QL M<]HOOOB3'&/WR#'>M&(C2,'3R2 >CP?XZV QC0<@[<*ODWD_[H^G].ED' \7 M,R5G,S(@C[:9QLR'N=@EHTGE2V/9X-XMEB; H* M*\84J0>3$IG 5>K:ET8?YNJ3G0 M5H^@S80_!K%:/ZGJ%KQEWC>PLBME$YO@:3RUAWNX,(_=_ %U')L9PFG).J;: MQE&;).7@EV<8W;Q/.7.6?/H;$A;*^VSGQ)O=H5C>8_A0D+ N2][T1_R8@N7+=UN'Z-+\R=B1K F ^;^<]:T^OJ=F>3<3')&.HKY>-#O?VO$ MJ\ B21ELFA\K5-%C4K.Q(0X^L+*'\N>@M_0:W0(1F3/0QV9=:M:QUN'+M& M&L$2!,%M8JL!9$ H-UNGLEJK@[]KT6+7V2:340%[,69S68#FB]"P<"6:8 MW8=Q<292252HS,KTZ'5#QPJ6I]![1%.WB2L@AA3.@G59F)@4V)KN26FRI?7) MIIO=/=<)V$J< )#PQ^X*\SG0+?3C%0!I)0[2!(, 7TN($4#@1_+CH W\,E_G M!:J-7]\$W1[:Y8,) M)RE;_$*9MO#VK>0OP&N4$W8PX4\ 2+A' J0R_415#>6>K:D&X=Y"&;VI=X]V M0W;Q'[',X(JM@8)>R0I]=/7\Q)C=S1FE?V)H'4D4L/V@YJ-" V]';OP ,^ N#NU3CR. M7ZN!GC064S+CM917XI,$5#LXBX2WX3O1H:I8:\.5G53+]8@*@IAQ[3JANMEN MKTPP*MKLF\9:2.$"2-]PHB,1B'.*!P7:S300D>4.G:4JII JFQAA+B]S!PZD9[\T69P.B)HH*JXROMR& M1N([<@9H5&)[NIF4(R!9A@G0+1_?&/7-1>!T7.NVWH,B C?=1#4C\C-6&QPSQ2B$5.S6)^R4 MI3DA!O"]WGDE+ .=&D#1,04$ D>&TY[;-);V"E*#T*>^)PU3Q,_I0*(X;* M,]VB7$*D*+4P4 J.@LDBE<,0\ZI6)'4/8!L190PIGO2+6E>C! YE&@H2&Y@ MA3RIW9< S&1KH^")%$?"-0KVE^CTXW5D@XQI3^V\Q:\#HT+#&K)7*I.1BV!X]NNH+UA U>40C0<$ ML\RI($P.9-7X/L*4I+ZGSP2N6)U*,T[/E2)XBUV-=GMC4#:^'$]+;=!"[974 MBIQ1EL1,=>MFTA7\6($U7XG^-N_-[84!1H5U[/9&VF(;2$!GNN%$+ U1LV% M%NH(A6@I:E&GJ(F)4L>:5<)3%4*EH9YO:RJ;IX3U/T\),]D4G*O&9-D4< @# M")TX%"CZ6%L0\(YL@Y4\@)[4$66A$*E%UU.Q\I2[OD]N;VMZ']&2=7X#SS?5 M'U&ZVQO87H&Q:2]!G0#UZV[1+.#"T!W MW"TSH?.-]5"JO$2#0_,*3 G8WNU-BH8+098MHQ9I[1]VPL:, W4)02NC"+,$ M:+MXAO-*Q:GC\#>L62)'B$N+IL<*CE'N%)L&$86BT%*@0DR$:M!UW)VKPWP% MU<\"V-SJ?Y^RY]FOSYHEZ,GPN 3]+!I/)F$9>A(/<("39>CI_(@0/1\'Q.AA M/)DN3A"C=6D@#;3.;-XH6L?3P5'A>AK/^D,G7 _C^6#1*%PC1$^7.=FU:HN9 M5VX"8K852WU+4Z,,:I'+7F%)T>>T;OH:I/D'M*]8B;-=I#XB6I+SYYA\B0^ MIC!7+$3)F^J+H_+FYU7?^$JZCA*,;51#4AJM1CSI6"&1)78/B/\.3<<7!@(2 M)H!VJD';('$&)4R?*DI\+?#8I/BY_!Z%RV/"(A>@06FQ[TF+[434/ZJZ(.F( MHT\$-6B>Y?CKAO>@E+O@OMMD/[?2L2H(OPU %R#R+ M!J"]3Q&/#7"QN6@9H?MG)+3IF5!!6X ="2G5M$P\Y[PK3860MA5>4;J)Z#M5 M/4D7LC)Y@G0@-RD&6MCCU8&3EI!_/IO3+ M#'Z9!SRU4]",QA1'&8^F^ P] M55M3'!GWA@,DZU+5;W6+T:6%G6)B=(?2(X$>W?*NIG0L:E%''8UL&5M\CE:R MJ02$N: IG5'.1=>V::6^;:/I)JZ1*^2='-Q8RK5)L#L0 B6C)K[.8T.A"_9N M2D.^ZLUYZ6-(X(94K>VJ:@R@WD2S$+U5+LY2@4J[C:I,E:!8I%X06G,?*_,. M$@;&K;!1.E0;FB--E4W;(9N-!3%WJ&RC(Q0HJN@DF9).NTP9!VZ9TA1<+(Z6 M)""C>CUATDH"%@<,^ 4=LKI,@$14BD2;M,PZ*46C4$'U:OP543A"Y-> OCUP M.KR-YY,U!M(.=<>P\\9R]TW/M<0H3'I1XUMOMRZ>=SB+5>#9#64'PA;J1=)M MDB]M5W)C20(OO'G096M4X&1#3@I2,7:83O;/:@T9T8?=R?6B"QMZG.EU&CN5 MHZ3&\2K5:KF0C^ WO8[^FI S%=?SGC+K7ZC(35STCW#B:\)_U,#3I&09&5@? MIP*PFD/6P4+Q9.-%[?V)#*=& /4)!,89I%Q4$[046@A:-AY__NUOAN/I#SNR ME%T_I$!D?X@N[]/M-LD0]JLLX9((9!3;P^3PWX<4)R?Q MO&Q=MHO0%8PH&YR=C 2OU6&WSBBUUSIP;Z7BN*E#3?T2'*^B6J4FH=<#22PS M4Q8:[C:C1EM<$R&CN =CIB;9O^#22;?>@:%J9S52MC\4J!VQ_[T4,VY>W %9 M_Z?!1K[$OU#T+**+V6&ZBBJEO_NJ\*RK:U':+A*Q;QJZ.A2FI!,=BJ2 H\Y% M:?][K %JBNR6^VZ9?"(R:5*W;;GYZF6IZX&.$$DR?KJE6\F"R'E-Q2FI-A>P MBY*OB'(>L1>:7ZAU)[1U BQ00/?I.VW-[5^Q*^>K*5A5);YO7;W:N^P.27+K ML8Q(%[!? QP5\KT701WT;%.N__I+R/JC[G4DMZ8501E=BV-@Z-#6PQ<=ZZ(D.K-<;0NF MBELZ9:KQT&QPI/U<]VVJ^L1]]89UQ"MS\2YI0/[WE2K^]P+I8>6I]Q8D5X90 M:JRW.WT6S2DSBO_M<@QYX(),^V/ZOVM4:'=/OL]L+'"-07^FLL8F_1%HNM/A&/X=S#!_;8#1P6CU"-TH:Z75=ZLS&)Q%LS[,#L=7 M6:B'[,\P-)AT<;/6Z4S\&6(/;H4=*4SZ%+\)1=CP>3C-S#RS;H!\\ZA&V?DF MB#%>IFM=J%:=K"ZU;^'4YUJ$ZFDO:GS+BPC>)"XEOS'%S*96V3P&41R<.F3+ MOB"CWCHSGM1 UY4MYOU)0^:.\-- OQ:?OCF-6R)D[ MMGH]#[(R7G E,#TB>8C&F)H]QQ0*0/F;^D.+>#&<1Y-X,>_CSML*Q$>=X013 MJ56(6#A.L9KH/ *>.0,5T1;^Y^*ZUI6A*K3JI?G5=K=&A"VYR%3[4DD: R$[ ME2 =-RJ+LEE!JV2ICT17=@)0+9O,1.?\R-;U'E<]UF)[8RHA"WP0/:([!*0CLT:N,*_ MDX^8V]B4:F.A5+5U^9!80G=5=FD@#/"59@9H):>1VFWB^(@CG;5(7[O7LF&S MI)W Z_U^G\:"/^;X!R48[$SQ&;NN/Q[6CP%3H]2"6V' D^<$W)/_0JZ'.;Z* MI?'&ZXBK#=P!M8O3]<*,0X<98RTN"UY.5??JZPZGO>FW#+UI;_:MOUV*@&0+ M@N+RH3M9H_/&C7ZEW>C2?EKG$WR=\!]TUTC]]6[>^D;:N[6:G%;@[ P^;BR<>*EKBFHB]HU(UL! FT84<@< MX>G8X6O7T?0^@7-SK;LNV5#PIMZ?^'UT= Q<)X!0)$N0[N@$555](%EZ*77$='NX9+05E%?'(-*$ @T0YMECY$KTQKO2M[@10!(O52Q M+#W^R M_;:D95B%YF*?(89WSEE5FAXC1ONTT!;8EPKYCP&XTQ(P!TD682'W"1E(X%2L M?R EB5/%7557%#SG$]#+=%N@2!>B JW#6)P\T8"(%$"%/K2$_5VG*?>^!2+< M5K-&15+#",&B8Y_Q2ILX,NA%IXQ 3BG,'%,/_\C^+#HAA#/Q-&LZ5L+S?08, MHEC>/WJY7<#59%3$U.?1:V*)@^<1-4Q@]/W'(>>KP W408J78D@Q&S4H0@-# MQO$D"<7)9HP*MJ$&?BJ,M9L[5*'0"8X)H5,4PS_E+9$*(6]LU':YS0.O>.BM M6.&YMWBG!XM'1K8;V5J@^0W&M%G%?&]2-/060""6KC3CR9 MW*P4::KPB*';.7B;"FLP[3>F8,]V25JKJN6F2F+H/!@4LVOI7]S4QL1[U55E M8XK*BGI[ITI.N&W-/8ZY$)!5MCUL,AW!$2XK? R%*8IIIP1P6JN-&9=VYIP; MM<^O+MZ^Y\=VZP.[T'84M4A),3ML[V0CMT_7'STA5]*-+-NB,(Q; M/-N;=/^ @:<*;'(E8[MIF%LPOL(.S; Y]>1])/6HA@=HCO4^UX1()2FK%2@: M4YI*N0@NQ'$64>J>GD"X563["34T%9=YR(ZLR\54!J]Y*?[,).V=(6DEXQ1@F3P_]IS]J(N,_.3*.WQ]!L7HT M- -3KCDV:K28BC#U0X^$\>NUB M&1ZHUPI_V1GUAV?>[Z^\BU$^)#OG&.AR](_\X(GU>9EQ!J,S[_? EN$,*;#@ M!/]++9Z+B])L5S6R9!0H9T%I-Z%_79RL+?Q_ 5Z.XN&XK_"2_V[%2]BY_%O! M3#,6?F5&P^*53:@Y'#O4I-\OFZ*:NH22\:Q/,1;\LQ$[95CS'/VV&",8@M@@ M+4Z!Q,%773BA!TE7J$B/ICA%TQI19[S+"],)4H!_6D)+G<*UZ-.T+Q?T1S6T M*?ZM%M>4<4DC L.EM4"H/76;%>YN541_ 5K))XY%;E$#PD^U2?Y#;)P:?.F5 M6$O04('Q-(=" I9L/@":?G22$16RW>7B3+U=8_!E8EPE-DC9AA<3$$P:@J:* M8MBC@O)HHRO3]&<)J:*V34EDE&4; 0W*ZL^E-=$D]#>\:^-ZI'R@2"*ZK^J! M=[5R0,@<$'KV+MH0SO7+L#HP@(]G+)TEERDFDX(O2:@>5%A-_:$HOND(!&;(Y%, M_-GZ49LJ=%97"9+\0;P=)Q6NNVTF:[IX;2V!80!(ZE+O_IC @'CD?TW9 :-3 M0L_16):@)3IZ ?0D*8@375LQXCQ>JBK/M4K^_H4HM6BRY0!K$.N>D,$:) MM-WV0<4Z$RFX0F_>H./5W7O4?DV%8V"47:+5HANP6B!]R"FMB 1AD=R'$H34 MFTV^A5ML"BJ)AY",^NLU624H$FER;F]KPD]9+"U9&HR5LU*B+9NV1W M,$7CYZWP CVM*TV2I0-<]Q8 (&6&FF5!Z2X.^@6'@3H[];.%RAQQT81DD^3R M8%72X<_C$1&I-VYF$6%+G*2E:<>*VP4Y,'$!A+X;%G=%G=W0 H\J.O4?D38. M%$HHQ3-T5"'MU_0%UQ#D+IMNU3*+&&>Q+X%#=?Q[U.L/O^5;@FDO9.H56#?/I2S4Z-1PWUH@*[:FJ-+1"/Q:S&\X,*TB-;DXM=-# MXUID75&R*J*N!W[[ ,OK6O*J*UJE4:]\V?71&U$>>>.!$R<9F*54,LC0 L#I MF1SVU01T>/0^7=U9%N28%49UCD-I,XFG09@(Q;0J=1N(#^6 M72 [8:I%(/ZMY_I42UI+?+0A:D1[*BM&DVAXU>PSWJ_9IXVN[^>?6=*DD?KH M>-D:A^TJ;[!WP^GFBQ)K?FVF3MW@*!ULA3:8S*2GW&R B87JK.DNK/^=]Z/A^;5BPGH!)N?$$;'PTFK,K/SBB1<%(+\\2\]>X%"0&Z8<^I MS[5II*->U/C:AQ *EGXU,Q.,9 JWH(2Q?^RRQ.*7CV9[B'3EP4[7DC+'_(K= M*7FAB)*.M,-N+CU_>=SINRH=>:1=YDPLA[[#9@#B2@INCTJ/C+VB./"!EZA, MI3I#.S2P4,24P6'6X8=/G40&ZI%9>JDZK9FCME1!GZ^RU)/IE;_0@^U\ZUG: M,: TF%'>C#9NI6;;E0!0I.8:)L.YBUN;TJ]M@*@P/C]VQ4#J;?95ECYN6?5XQSM5F0[II$AQ"JJ4-OW$F M1^ZR*>^@=]3.\8EU.P[DENI;3%%=,2F,$<>[3\_:,,-3YO5BQ#\$Q?3J[J3R MQ[9D!178^J,.*6;[2.KZD)#<:)S#!>L$)"GBIH@$J"5\Z04T'DN&T,Y%H>D= M8%R [E=5BY%%(U'HLS:F/NZQ;>DR0\/"MHPNDNW/'K^KV$UHWV14B+'>I&,J M( OEZT]<&&++-( -F[?)DM6YSOO7;R_/&*N]^>+HC^H# M[RQ^B]CT!,S)86.S)*HUI+=INN(D@EJC*#J(<,WF0'/ZB[PH,)?GK *-;72^ MX5.F.D>FN:>T':1"0MQNZU'5U:9MR2.J?Y,U)C-$DDWJ>H9QVU"#8B[ZV-97 M;9^Q,K07HXFDW3M'4N8%[]R95L_26/DT=.S5YFG06(T-=R4>NI.<5:=J'IXS M'%2A\!N:0QSMJ5=7+UH#FY$\*QX&WNR:H5@2ZMS0Y$,]^PKX^2,&0A:)-IW: M-7AEOF]2>F[+]A\4>0X[*ATZ-[>=-N_,KB8,98=AO'LJB:2K%D@&B &=V!X\ M*)#7E<)!2)E!S8#(#-F+QC==+/.[L3$Z@3/ZF6D[=P!5T-6S;%P7(0KW% N\P.= M7<'T6ELW.KE'BDF1%!DT$A;4K-)4&O"&#="BW_.Z0/TY:\(:7#[U^>.U8X5P MCE=9N^B7P#'[H\,A [E&5Q_7X#..O@P57F>(H8>X\Z0-8@K283L%JG5T16 - M?'5+=7?;1U]=+;86]13^0B9X9*#7K#B;@C KX(1T_#=\*56;&EW9)' M"H@Z;*FY)\,@397TY&F:ICKO*L&X,GE)#+NA*+B]%WBK+6R6#&KTI>EYB2B3 MU&%*M;'Q=9 /AZY<%R*/:#0#I2GC: MV!Z5/%U9"896]/MGM7'75%6X\OJS:!9/9F+ KE*B0.-"VYO0U>3*I'*@9%&R MB465?Z7;GM'W'/072UL/$P^+&!5[3A]+&50+"\/3G+89T"AGVF580C*5BC'!DO^K;#@*A8GYBPI^LPL"O/,=2$T/Z&J2&U[ M >)F)$CC8Y3C_JA&P06D*PZDP,AT"MA/<0R2_43R.9K3A**Z TU$N: =BFY]R:!):GJM9SD1?&0K&6FE!HE_$*%:6U2JL97 M:%-S#^X4YX1)^A(ZR9VW@3B,V2@N]&L>K&8JV@/8QC+"7DF&V)N,<5+(,-IF MA3WLY7:>"&067(]!& P"]Z.*":L)^X-VU MCVV*GM3$?)K"CN28G"H(;90=#B=9&4"[[DZ<5B_2^ TNA@(L)4NHONVV"'4* MRT2!#>]H8DO1A-:95NI6B_&FWV2\^7!OJ\F8FMK8D($+A">EMC'2*HY[D@/U M7;@@P4_=MRA;W7O+L^L"FKE]<*(^E&!76MH4K<%0,3B"#%A4) ML^L5:)=:1L)0IXTI?SL'*R* M[M'MY".5*%WWND(#X*$M'5>?R@DV,EFM?XUIUB2%CET]C\J:5!&JEJ)EK0&> MB\G(UOH1#N3 V5F,SJK?2H^MS@#=?S924+46ZTS.7#''ZE7GF-)%O4(XXU\+ M_D][MDW#3Z[N@\5P"H)!N\VI)]> M2P%NBM5T56;-V&3)1'PGP<(56C#(C\CA+2]]8BU2NKE-/;;$QJI"+64>"HU_ M^F2?V7.G$O-L"PFB!04D36-UEUML0(>\ L5HR4QFNZPI=_[4>@K*'IS@57.F M.@YLXEP;V2I12PR5D)CJQUK^\I>V(.D,SBI_G7X07,(>>".&W-"^+@[9>D7J MS:C?IR3EV0SKM@[&5(4*?IG&_<70E>28C*G"U6* R1N#"?P[&<^.HG@TBG') M@W@^'((2.9E,X),9K/^I:'%\IL$HGH_&T20>CQ;1< HSPKS#># PD5 &29YA MH.AT031D%@^&N-LQJ'F+$16OC<=3!J_/IH+T]GFN3X.A MZ2)M(H-:?3(&'V,HPGH2I%Z JI[I0CQF(#7VN\MK?UA3SE2-2Z]ZOAMVU!T[ M4I'<7'NR(E6[E/)^DNIU=U@SZ\9:4VF"..+ P8TWT M8R5M@:C2&U$K)62")+-!EJZ:Z"TEHI8B>J_-(I?!15BO(4_MI^D[@EDK7I#X M-:[T?KT)B",Z9&>-T:#%D?KF]=2MBQ/"A:+.Q:NK,ZZY.IDQ79R,1U9RJ&]1 M=U RWE&].1C/2,TWMK.'%PA'U'@Q&4=OOC^G^P'ZJJ9!5/O?X3\E9F(1D8VX M,D)G_=QG]E)[#\:^(?I/CK;+:TMLPD^Y.6T2R'U2K%C6*3VI9YWQ2 3*Y-Q4"&E(HUQ!83^[S+442LKY4TQ:3J;!M MZ\#=I4QY,!=J8Z!05K0__X+ 7Z[+NWE9]]326\'XR#J5\PU"-]W(KM MD,A(MD7;_7:O!G# OM7<5-RBA,W&_BZ.1]95;?.8V%G]3"<(WA,&[0"#69I> M*9)O[RX,VR)UB5Y=F#?=44T8CK.S/5-<^+5-XB)L]D"_+#).UO1[O7U75@DT M3UQ62VYZL5-N9/@2_C?7I#XHHQ:; =C'R26]>3@U THHIIVSH93N!IEY$_34 MP,U7G=C$1O#T>-S&,%S=1$^KVBJ9L DT+@G%($W72WG:EY=1C*E_IBY//1BK,RH^R-,DB7G<4*W4T MD[&*Y&&#'?QBC&1V=?Q@F_ZR=_:67O1.4HY.4&++BOC^@:Q\/[)8;GH&)-8Q M8[YV_%9C3:8B9K5)B]9X( D#5G6/85 V:PV%/#*1&?&2%-1T \*0::NNV^[> M$%S94>&*'G'>S@[!(:HMOA>S?$M.8S>931TQC*N6I96L.$()_SZ__DC5S;K] MA?050NJ^MB=A[CJ_03:[E(N,B("*16BF_6EWT.].^MW!N'-S%GL][*W@S$/_ M(N(0^N[6N>WH4$/_TL?_X[C/RR%.H(Y<*N#A_(Q@H:X^A+CL:4$;#H4V1\?Q9=U98;=>?CWCCZ-AH.>P/X=];KPQ^C M26_\;:V.HYFD!43(A#>VX6BH-*YJ)66\?E*\M@[+V&564@5[0-@""SA2:3HJ M\R6J'RDR$EK0PX.V0;K< F1N" ?7NA/;'4Q_FZ[($:$V)V_&-EP6)<.EBTK)@RNDVN*T M)',-J;HD@NA A<8#IVK? R2G?B_6P"P%T# *+=E2;2R[CC)VV2E*&#D8>99& M=FW[J'J>"0"00\8G;($%3L#E! V%REX7)0-E-4"JDI].$;$"@ S3*@2(/N5%RJ*IW&N*$;&U-2FGC(I72HF!LL;:53PC+<-,[FZ;=V>2C6TJ9$59\CT- ML#4*"5X\4Z6YNE^\2!V4-R0*"7A]#D#*"[& P"%P@"$ >Z!+)4BK3*Y3ZGUQ M>0\CQL:*/?&^(V,^M6]TX,>FG=L&%(NPJR,EZ%4\8_PY6K+XA-+]H=B&%4#/ MX>D\SRKM3K5KH3"(=?9S2IX.(-T8==J)LEY3QD_ITR4)P;"M%??U*UR2>=+/ ]+QCTUJP5\MJ33'(G3ML8N]K MTGIE=;((:PRQS-DN6Z9(YF#>-PI4G)$B$RJ$5$KUBTE M MPS"8#W:-J&PJLK^EHO/4+B,38),7:JPUX*?<5VX!Y/M,2\4'3"+^[$RNJ5E>H4(RO"*XK- M(%"5XU"V+$H,?:9]LNJZ%B-%1%P.NGY3=:=5R8'$^AD) N%']_D#4@(Q_[CXAH>D]#8$ A\; M69GV9,ML'V2=WCY5202*F\2ZBBG&<7(J)L(Y*RE,:YN;4B>&*4H.2V!:U1RK MMB&X:S8BU,2]A_#W%PU*A MXR!=_1V.KEQQ@&&%=+ ;UX79>)NH#!8J55KU:=5"93@A4/4I?#T"9Q#(:(B]$46O!^;B0!5] 6H(RYX:29 M)@6+0["KI-X^25S^K[9D[ GFR-L_-^X$@DIEFR.*]!-=FMM;55?VPE0[O\Y?52.#.7TLPY] M#G+3<]F-FH&P%[RI#A/!SGT?"2"Y=/+VL=^"FD5Y.ZH +:'P;*H4YP[3>M2Y MQ)(?X4'I "3>(E:H=-8G1ZXX+,#VC*:'C>T>7]JS4J%GN=B5>2HY8R1/DKT# MEW>)D>][H/0Z$IBHO<5;%-:I$-?*1G$AC6EJ_%#)(\/-VJ$V.2!BK.MZW>9P MS+%U];AB1;<)%X"@M:,3)Z7KGK+(;4>D3%2K/7.]*99.4'PS+;C472!QX19( M8=Y0@KF:I!(RN)92T]1&\/)OM !+Y,/S$\C?LVC0C^=3- $/!O%T M/J4J4/&,.H0/!_%H,CW]%K6$=4D8EP1Q20B7!'"]M5!D^)RR[NE@$:']IC.8 M#SZ1 -[G-L?3YQ57LZ8I(]DU=XW,X4M@1GV1DMSJ+QY"D5;JB^#5:W MX=HV@\E$*H>9)9D)^?$QE],9+N#G[,RX0&3= 9S%3BE4DFP0]Z=8,*P#VT&W MP7PZ5VX#W1Y;+)F-_2- E'LLHRY3/#V.]52M7<>9 M2D )*X3]UOHU]:56J[=0)IUVI'W^'DZ/E%4[&/8&U22*X7_[#MX5&>Q![$$F MW(#\#)Z<3YY!):O2Y:U+I@<0?0A[8(N7F,SQ$MM0M0FJ1]]HDUNQO^?Q <*. M157C872,=AN,5EPKW&D M[^\K:YD,1]%BVJ<\G#N#\;U ]H0REC&#ZAHF#..24" ?I. M"IA&'?/;6760"U,A\QW[S?/9O M!M4QJV^B?0W.R-E+*(%2,LU1JN(X\!)[URY[4NR"!6@RFJ'Z&T:D=N5BDC@VSQ8@Y4FE9+8\(8T; M)$=SFV*4)IX2NLL84,1530,6"Q7CKXBM\%2Q!6V]AIU&D35N8QD[U38GM)+V M;!O=3-T[]O/D^RT*GSJFP09#:TM \.CL 04:#9--W,5>(!$HL?NUE,4\:_2[5)EX!Q?"!RNN1EC[#E' ;PG M4H?2$'"]#="-[I].L70 T[O-UJFJ."Y57DQH])6I@P@S;K*28A9R+'M3@#:! MI7+"SI>*,<*HK5Z"UF]_LYC.%C^<(.)T_.3_\?A;%?1\1@[YI]@UC**:;LF: M0\&7U-00.S5S?I^V)V#\(R6LLW)_G]W==V\S-&WL'[5IPNG"MI9(8GIF2.=9 M#KPB'S$<>?F]9]A8'E14%NR @KN-]BS:L=F$5=A,$7._,3F98N*@J2+6>AI. M9NT<3%[#-IN H>:Y@J31]9FH ):LX?ZD:X&;I*D195.!7X%MDNJ.QQD$J[76 M:)'A.:6[>,^K$$*W:U?7A_>.=Z.R]=C>&+,?7K^S8'2&7WTJ 5=U)JHM-#H^ MF^,"-4A&A])X_%#UQX)6B8AB9A[SEEQVTV[!H +Y#!XP7)^LL7ZQS%MJ:7J7 MXZZ<04@W/R;GO&R\9VMC9*8T(8P;C\U6,RF/4LV3F\= MZE./R=2G'B>/8Z52I !H&E(6,3J2GSFIQR"/XDR9I 7D6,N.8+Y"T8!Z9.-' M=X*- 6-17@>U2<]@E;E[AHD;SP$UJRLM49.%. .M+@K8T[-2?E MBATQ^J7%*>9$A./_='.B8_1'C(I?XWHM9CW5!]*3%FVS/N3L-=\"E3XPH0>V MO<3<; *%/MH&U6ZR4MU104@*X&B2&G<25JZYQXL M/^L4 =(6JIT(5>"#529M^J*W:SI'9YE)5%BOF:@94/'0$,K M$K+&X]N(:N7N#?=*51H0!J+HE H'(7;+L[6AGHN1;QNSW&+EJ:>(U/QPL\1XGI\4WY!QWKE]AH>!^U7,OI*OWAE,$>0,JIB M40C*OGB0ILU0R M?USJKW^D6<42:OHRA-9BDU.XG!;,B04,4JI2)6:#9?H_(DN3&QL4WD:XL!?5 M;DBW]UQ61S?*WN8 "1>L?BBM&\#:LB0A7WJ7PC D67-F,Y5%=OG8A"?>])R4 MZ9(^T5'IQE.\IX26Z);[$Z!\^M15GVXE$ZM/'*U*#( M%-^F! @@,Q)!1TC019O*HS?1KSFRO^;(_IHC^[\Q1[8N%#@.%:J)Y5?-HN M M-/K>I$;"E%0HAH71P1KN8KU^!=84),!DH"/G::E#K>7RR,%*_*6A:UF]RP2J M& 5-Z6+>J S(4NK%\4_RK%"TG42]11F&H#LC! 6R4X@/>BC4L+;5O5$861DG M/A1QQ5V7OFI5HV52?$J[J.2= B-7A-):;Y"X7CF.;B[ &6&Q+%V>XR@F" MIBJH1D[OSN2F+*+)P\KJ<;HY)2Z 2! 5>\5D6&Y0;L8L_1-8@=^)&-S+5PL6+@>0T@##2_ ^ &!62, M6)--49L@)0][K4R=XS1E-RMH+S)V[$LUGKG$!9AY0B.QNKI01QZN(TO/RJK( M'EL(5;/!59QMD_BK$Y0I&4$X4Y,X6#J$]%'D*2G=O>@:+4VWO(O8[C0LRUB, MJ4$FTS;T"D;^T'(J1^9I?E$2)EGN0R3":\RI#5SC'HA(0EZ>U,7.&Y*;9\(O M,=5[25:Y+-'A*:K\MJLZV[X@BU\=T]/B <6K1ZX5SC6KSWXPV/??(RQ^N$\K M]@EA1$?S\'W[ '>%XIZ.!#-\S8@(L&-)Q#\S.%QX&NS__.S]KY>\_T'A/5^U M+ZMZQ0)_Q<^L0AVNB3A@XZA+S40ZY]>79S;3?]+%"*P'KU0 *1$$AF^L@I5M M/^5P8-\ _) 8FJ*?JXQ" UA$L 4"ZI*[*5;)R5*U8@)DB*M,Q0"3/\R;JG3@ M2:=-YTIG32IV]< -=\D$'_3)NT3ESSGL*D9KI/=J0(5+;S1<\E.U\(JE7%%[ M*ZY)Q>U$^I"X%DC_R[7QEWE1H7M.Q&A@BW1.AFW[@K 48WF"!>AKA(?5>3;'-.&V;K>'"5UK@-7O'<*&A15 M;$P72S$-E-H"84XS$W+G4PF2JXL<3[?S\OSZXLST)@P^^'%'-@J@:!_/HC=Y MSQ5 \<3Q2_^X+RT-QH"\FQ*D;EJOK UF-9.2XI*Q/G;8K4SQ/WU1M69Y=\B8 M$@.UDVHJIZ_DHR["$K<)/XD3RO,;Z5D@CFKJX +J :)#O6:J"*!:'-Q'W-'E M8!*JO5J!?BN*2K*XKGQHNX-2'49D7;79O$^3XC>H4D MKEB6'".19^LV;,TFN[.U0*OI*DK,E/MH+4/8T^5TJ*:1#5VV<0JPMF1M8XEP MR'K:E U\41%8>P[LHVMN;HB>C?QNF(UY[RIQ&^0+=*E!(#J)C"%(-O=J76.MKX* M1%N;!S&!H^6Q\U)"VN ;4T?;J#9^6BX1$(FUQT\D=>&+!S"$3%7\I< I($YH"IO%HW(=_)_VQO#@8Q,/1''^,)@MY MY:0B15RBJ#,:8M/AX4B*%'46D[-H,:$6YGZFQ6*.%8_[0\RUP#DF WBR,Y[C M(#B& ;U.^:VPX-%/*0&Z_C+B!(G!K"3%X'<4@#??(;@&XVD MWOI)-5"Y]NF@#\"'W<_FL/'S0+)P9SR,9R,$XGB$IP&:PG"!I/O\<(=V->D' M6&&42+^$_X):,8FC2S]#&($@,;<4,HYR1[83KS]]\LX4U.W8G'$X&]8!D%Q9 MW@HLA$WUTA.S%!N%H_%B0F9"BMF-S+6I$S*6-0>VLDMJK0I&3BI9V99Y M]"*U."(*/E\0GE -*2A5D5BNQ6PY!<**PTY=D)QA&/5AK):>EQX#*D/,A-98 MYP.Q43=!8##9&:QT C%M3?3'M1(L;/%CJCF!K76H_2Q9!L/I4"KAFVOJ;KTL M'P]OE9[H2RKLK')OD>R7U#ITN)0[J16A$[HQ5<34=Z2&$R9$/"E5%R?WHK&3 MN"3G!M1P]2@*TYS2A2E'^584ZB;0&:5"@.? 52G]D(..E6UMS]93(&2Z!@=V M]X."1:S7)S4T1Z$:FBH!3M4_L)(.=4E<8E4JI8P%MU;-K@_#_SA.9K;Z0CL> ML,'D#09L4'?3$RC9/-9Y*T2H7FUU]MJL=819MP^W[L)$AX$.?6/J0CU'$EED MM]99BP1X:Y/>$O>6TYZ.3@:*C]>-O!0FN"2KLF+#".D5T2#R#V N4$ AVNL M]=1( ]Y8V[5^7$1B/<"52JO\6+J(@1=II6-??457L&T"RCN8B48+40IG15_R MO*5;B?[$2_ \J)6LJBNYL2M9R4I2LQ);!(N%L<8.53&=XFXO+6_)Q497Y5DT'V+3"+XGSZ+)= "@W^:T7WSQ)U)$TE77 M=)\5\.D&JE2FA8#B3^&@ 3@_G0SB\7A &;.+:3P W(9?)_-^W,=^/?#I9!P/ M%S-UJPB\));:-+7GPLRE>7TUD98;S6;Q=#Z,1M-)/!@,@9N.@&>. M889S4S#WX83-V4AQCL7"0GDV:-.3CY@ M^[:ETT2BFK^)[ 8!!O.AD7XJ@ME16APBE&)I- *TC& MW6M0RF"[;20=6/+SP/'\=,)[D3ICI'2TT[-JC9?+,%0'?:JI,9],,8+< /<- M C="A!U)6RP01^ 2U7E5 !MC%%8I.S9IJWGPT22+J\>U+.Y7+K"IY2BP1/2= M2MO0&30FVH"+8!+ M30>3:$P28SR:SDF>&];(D8.12CH ->SU9?2W'TD?KI&D2\^ \PX[@:&8'B)( MKU7>SCDS@A#=.7*A?8L1M1ZC0HH<%*=V8&[M#N-#D0UC@6F/&DA@H4\&J@E& MPK$"B48JY@M+A*;.Z;=DTU8UBCG1UTJ'JKB2D$]>$>Q';] %C+JMMG0FT3U] M45_'2\BIF4&!K4)0O1@UDU(=3M12+"&&>[:GV7#5_';L?.6>Q$]);)D*G5#9 MG=):U+&<&A>R/4ZENW)LVZ":\=PG2VW4< 0?4.W@[&C>AEUI>Q]K;>RN$TS) M $BRJ:N/F(:+9#<9#E7HU3?G?NDC3=FH"KJ\:##H&TZ47"8[1M5JDTIB";8= M.\2P-9#1>.^6+JZ'B>(/B_CQY6B](U M(=ED>!S)G@'GFH31##02'.!D- />V(YG\W$ TTA:.@'3=/:Y!EIG-F_$OG@Z M.(I_TWC6'SK\&\;SP:(1_Q"B=1,DIVYQ0NNY-9PW*B;^"UJ=P%"L6G^< &:6 M#C4-+54C2@Z.43KMYPIJ1YH\,L2N3+0)+4O^?:72DUX@@E:>>F^;"UU)QG^D M&9TM;@TZ/=F7^-\NFZ.]1WD;T_Z8_N\:L8?2]+OY[6WY?6;-PM%P.*3_NU)+ M+P01M#@-YJ#E@JC&.WP?>(J:;R\6+.R/2>B?!/IBZQ??,Q'!^,4/$JF(P @= M9&A=2IO.GU0W)I%J4H&FGP&F5Y7>-=>K (("U\HJ;VL_T*8#Y/,(09K/P+8D M#Y6P1_)$92Z[U$L8_US,^;9C:/-H.B7D #8#;PSZ,^7$GO1'((E/A^,S+$") MEL1!3#4@;6]THJDJQH5IBZZOU1D,L!HDS XH4UEHI7WZ:# C7<&L=3H+2/-, M8]\K&MM$(XS/,]^:DPL)<2SW-'>8MXNLQT79UJVDW;D1B@",^>/V MIOX0,.+A'/C#8MZ/SMOSZ*/.<((F;B4)A,71J@$:))#%+/K1U4?@A$)4("D M2V6EZ:7Y&8:2PXB1BLGV6,H_EQ%8'3!T]%!XH[+VD5$=](C;<1 ?8?:N^JS M=;WA!!R3\^1U^3,I8)*B(UOANFXBVJYTEJ4JS$\@0WF9JRO;&F%FD2PJ']MB MID)5[[,2JSY1VA[<"+8$[1+L67"P:6IH.;(45]IEF7@/PU)5/B$?$N&KRBRD M@52KARFN4DJM51+:45P1/[,7K[8O%"M?4R"$FQFW5*\": M^B@^[<10 =>SL$I>N/%B30LX+GJ># E/N(L#V S0E9]N MF(K4Q5^[@4!JF SF[:Z=0EA"LGJ98+/-GJ=P?O2(NCE* (;>OZ?ICS2&5!LT< MX>T-[H+6_ I3A>S30__IC]N\Z6%2;:7-=BLH7:=HX:I+1R,X.8L#A1/ M+"7G*I&V&1O*"LM<0H#ZSMA"=(3;56B.!W[[ MP-N:*;W.\4K#YWPB\NB-*(^\\\Q$D:XI -PP4M<$N2+"F M,Q"Z;GYMQI-N<)0.!G$.)C.)AIUAQPAA\L9I:DS581/>S0D!H&)".MR8(?+" MM>:F3C>#R3SJS( US<=/::OSC!OK/*/6.L^DN0X:[VO6AG=2A>@G4YVI4?9W MOARAC\;/9%\U?JLV"P-[LEBH<=3'UH82=XW4LL62"3H>*IR%'++A(>$H,ML, M62I7X6&MD\R4I7(E"9J*69DB4@E: KJ47.O7L@I5NS*=1X6$VF==S'0E==E6 MN1,OQ&!H[@F6%O&R2 SUDR>-7]#.0?Y6)$^EU^3'-,=C8!JGE-=_LC;5.M_> M<5T9F:SF;A0KJVF!:XIJU-:D[*TM]OE6X6(Q&5E[H\2O.7!V%J.SZK=\SA*, M;;T<*D.H,W&AY5754>29@*>+\:_ICKS(RN3NKDCO;""+O'&*T*=JB5#SX\I( M!O>Q+HCXU>HI];>?SQ.PDL.=ZS,1Z$1'5Q;K2HA0^5@SF7QI@!HFA/M_G>[_ M:RH)_"R:Q:-^G^PBLQEZS09C-+OB+].XOQC:4L'19$PFW07F(XR!< [BR7C6 M:-2Y-D ?Q;CD03P?#J-Q/)E,X),9!7,_L9GCT9E:^M6Q3%+4\T&D@YW* Y$N M=@#>>@[!VA1CM ZZUY7"V97*SU(/\KVU0S;'^=817M5VN'%36WY:K=F]KQ>Z M4.4HJ_FI;"NM9O5I!Y(W06L!AB,A G7CQ$GI'YV+5U=G[&22 @67 M<,3I5I@ A4&T,P4?L]RH.Q_WQM&WT7#8&\"_,^#:WT:C26_\[2F-B9OC:JJ- MVJ0(EK#?G>]0GUGI:3O^">BQH/3@JU_;53ZJ^=4G_ME/K_ M2:?4S^@[>3I9XH:+-(K.+&11P\]UMZF>E#9^JG'NJ(7UUQ:67ZF%Y0NJ8UH_ M=-ASS^Y9V- U5>ML3D(-T/=_&1;6I);=H*/B[[8J,18R:TYQM/,\":FL.#6E7A,4CAR? ZHJ)QI=8SQN-?O MUV2EP#)/9B--JYU,PS,=J[I@[@7PDX_7+Z+.,Z2K&6:HB830((F[R@7-:.QG MQS<_]U0^6/.<5#/GFX!D%O23I.&?!]+PF]\],8?]R1"UB=4M(%)9U"U//2V] M>FW6S^G%*!?R\W775%L2=1#[^$LL,91V7U/=SGJH8TM^.K^X MEH*?3;G67Y!WW"8YV)S7V@F;,-_W7K9T$[EKWT5<3_\&S,>8WG5V6YO:Y*K7 M,VU->C8=.?T9<:)VT[)&X9%\7IT_8)M'V)XNLQ6&^J#?#_%->QA>MBHFZ-NT M>.IJBC7R:B*-2K]]_?KRM*&=J2B0>]]PR__/?_Q'Z)[35?:3S$*/-&8]*$]A MP,#6F#56EQ,J.--0%?GIF60U>+>EC84NR)&;:$F @T2L)).3'K^C D8Z&X!M MHB>\C.5_ )J.;4;PDW?-011!V@[=61:%OE#X(27:;H2 MDS,6 C.6[U5Z4T^44@T_EJ&4N,:JZ2KX-;X42A1LGZ8Q]/#I M$FYC1*4PC]B$(9R6U7A6]?_PEOVOJ F7?$$\G IKV^H=MY\-I[UI73J'3V?U3Y^0#?@E0@-':YUR MW^H2L63^-9C4R.MJ =6T/2,8%AW M3GH"V+#0&-$74BV7ZE&?:HT M6?6%8ZF07X!C#:Z$J@/"9M8U>Q_<*_7LNN:W[-;:)2]GL#DJ;+E'K<(C.<;A MD!SW?+N4]/G6_2\VN)^4J_9D)#]_4@I/,V6OI\;4UM\8=%P3*BO9+@%-OS'_ MJE.F: N!SP.5UEI>#)BC!+[:,*C.X(7K?],,E=Y?7R(&I$^SUK"CYMTER.)+B? M^L)DL::;]K0DLE-&:4\N:QHAG/H0V_#]*W.37+:.)@"-CSD_X&]_,YA.L,]G M]"-'/L/HS_2?K=SC_.-QU>*/[_X:=7B:=IVA83#OF:N/[W&P^6@Z/C):^[06 MK"U&]29JI=T_-8GAEUTF@K"QJC;1%[/:!IMJT]%;"H;1A"QMJT(H%1G@I$-L ME!WU1-=(*ALY6XX[;K0XOJ3.G)DFO34C>Z\_K(G7:%2(D(!JM_6Q@(,7Z MA0O%TIRZW&&352116#"1 VX#ZQB&3//A=1R+(NC-)K617K^Z>/N^\94/H@VW MKG# 6G!XY&YT<7$>7:SS'"=HEB0:Z8KE/*5*NX(O?+_ZZWSYN<:4JT"A3)VV MZ:4>MXZ MT^YM4Z;=9YRR&RANSN8[YEP].7W_TPDK@AH9W<2ZI3%[J.N4J^8,U MJ];_$"#A8]^57#_L$UX5^6+]"),+) ,*+,;3P3JY($UU"%O4"-'Y'\Z/&+CD M-S6!XZ0PD2<8I%^G>]C"VUON(Q16KMX9Y4IJ+,:6NN*=>Y-OC8FI34LSR7WH M<[3E?%%%"PDTK['V(<9^<7>CE\F2V4E+O!G0YW^F6P#T1;+]61/Q]^FG?/V) M'!K5T9H\+C+[DI^_-<^G3O8,HSAH2: .[EQ=9>&[:V_ 4Z=#<%6?G81C)=ZJ M>*DUG:@:\"9L9W'(SF^4ZI5_14?PHOI&;'?<++HW[#-6&:(W>5%PV/0RV<'W M]4",+SGG$X1;W]9= ^5MRE4.Z0[7#F?0&]8ETB]=\!$IN'GX%\!3']$H5R0/ M45W"KBU^WN#]F31YA>HA"%BS^\UE6YC+^]2V &R(/WA7^=X%+ 2C$6A/TA:0 MUH!']-6 = +&?-'81P[WXN*WR6;WPX>O0-/DM#"F&W/-B1M6T3O@%JODZI_( MB\R+@53TED!7\S#7V,0%^FGR73R+SWDK^:4F(%1RQAL]S/4'MY;=U9_5%0MV M51B(CZR-AS4DG!]YCE//PP]Y.>@-%L!:.GK]TDH:^A?X/][>K+.[H-.E,8F] M#5)&3_#ZR,>L[7FQIFTRP^E)LTT0^7>DS-;0RHH2@5QD%<>\4WZ3W$*[C%" M+ZG( F$E-SPU_8<:-A9[.1;N[$[R.SF7 M2M;V:Q.E< H740F9MGW9\3 '*QB$E.?:HC5@*"\#6].*);5YC5[IDSH>?$;^ M=TV=_Y06]^A-":H\IZ1#?X9!V;GVIBVF.YLO7,N@;I'63D\0=J]^7Y;[W_T_ M4$L#!!0 ( "V'#DW+#6PD: ( 'D, - >&PO^ H^ MA2]A+[XD@1 (%#4OV9DS.V?.7AR/HUHM*;XI,5:@9937,2R5JEYX7IV6F*'Z M5%28ZT@N)$-*N[+PZDIBE-4FB5$O]/VIQQ#A,(EXPZZ8JD$J&JYB.!D@X/(O M189C>'O\^$,CU,4CX,:C)T='_NW)Q29^; ,G$#B.UUD,@^E3Z/T^Z:F_G5?' M-J@G?T;]"^8-XND.XJ^?MS(/H2W4YSNHOWWZLF67Q\A/]_F9(?:Z TVB7/#Q M7,^@ W1EQ#!8(!K#2T3)7!*3E2-&Z-+!H0%2084$2E\HK2PP2'WGPH'SS%WK M>!CA0MK:KH+[G7?3-P*]9P022@>!(71 $E5(*2SYE7;L9 O^$ *=/5M66F$A MT3(()W!,L(,N,A2B**1#?YVO<;0[<'',D/@1&16_J57?F>&J^E;S*YKA7:<.]>$%%%D*] M:O1RN/7-Q<'7$N>DM7Z;#P(T.ZHJNGQ)2<$9=HO963#8LV 2H;X.*(4D=YK/ M7)54 UA"L,!2D705^2A1-<.MZJ]3F^^K.3Q S?]ZGPO,L41T5;2^^P]YE_^S MXK/SOY=L_U4V!3^L7;UOB>;-?P B)X<@TV.CH.D5FNOO@#5^G9OA'#5479LE MVF ,1_N-$1Y,AUFS@2*&H_T69Z1ASVW!\6,C^0Y02P,$% @ +8<.30I= M4W*X! C2D \ !X;"]W;W)K8F]O:RYX;6S%FEUOXC@4AO^*Q=6,U%W( MA],/M948H"T2 ZBPL]$X"2/G-C/>V)N M=]J\++1^86]Y5MB[UL:Y[4V[;=.-S(7]4V]EX7]9:9,+Y[^:==MNC11+NY'2 MY5D[['22=BY4T;J_/9QK:MKWM]7&#R5W]M?^ZBL3J5.OZ(;\W^8]&JE4MG7:9G+PNVAC,R$4[JP&[6U+5:(7-ZU#DV8*)9L4#CE MWMFPV)_*MVVQ^M+#Y5TK\-M..'_,J[)JDP,V>QH,YC/VY2\(&2*0X3DA(P 9(9#1)T+.YO[C^V#L 292@!5K-G4Z,)OI[(Z M$D!>(Y#7M)#?A%5I/9/W558ZN60C;2W;2L-Z.L_A9-[!9O,.+68W_:?T%ZWW M0R;4,,2*>9;6F3)UI:GN;;=RL@>41WR87 )JN^CZJ:N>0;]IU5*:WP2->26@ M%HOG,S[*L&J@J%?AKW[4=YA. F*?3(W<"N7CS9L_B96V'B$3MZF&16D,Q,2$ M$A ;9:97;B>,9'WY*C.]S?=B.DD(/;)S.GTY0]O%6\2+Y!J]'R<=$),)"&Q2/IR 8=%B DD M)!:(CP-+[P_VMS#&QY=WR(56)<3B>/:325%*B(-Y(B3VQ+!(=2[97+P=^2'$ M_! 2^V$FU_504Q,"N$Y:XWP&F)B=@C/66U$'?C" Y-$](G5!OLRKY/I M5PB'62,Z4]GQ'RC$Q"02?4+U\3'=-_8E^FJ+6"UHS(]BB(G9)B*V#9Z?&<3$ MS!,1FP<-T%$",3'S1,3F:0[0C<\F9IZ(V#P?TV$C(.:.1@:HF)U7(ZF]6D$!-32TRL MEE-OAALP,<'$Q()ICI!-]QS334RL&S1#D[VY?Q@@)B8A?I;ZYH(]"N5G^!'$Q"3$J=?P3ZP4_"XACDF(DR^W M+%RC=#@F'4XNG8_%80-A@ODF(?;-S^JP"0PS3$)LF./RL(D.$TM"7=0TU8=- MD)A6$F*MH 5B DN:!--*4FNE73>V][=+N5*%7([]):S?GXHLG1I6?>S_2A'S M:F5S5699S^^;%",MJOWU.0Y_C[S_%U!+ P04 " MAPY-M]#"#R@" "E M)@ &@ 'AL+U]R96QS+W=OMP"'V]?:T/ M.#GG<5.'M%'YUPVMI#[NE!#\M!#_2@Q^6@1WI07 ,9U_PDA#5?ZPBXCGRO(P [\L6. M@.S(-SL"M"-?[0C8CGRW(X [\N6.@.[(MSL"O"-?;P%Z"U]O 7K+#9ZUT<,V M7V\!>@M?;P%Z"U]O 7H+7V\!>@M?;P%Z"U]O 7H+7V\!>@M?;P5Z*U]O!7HK M7V\%>NL-SDK080E?;P5Z*U]O!7HK7V\%>BM?;P5Z*U]O!7HK7V\%>BM?;P-Z M&U]O WH;7V\#>AM?;P-ZVPW.NM%A-U]O WH;7V\#>AM?;P-Z&U]O WH;7V\# M>AM?;P=Z.U]O!WH[7V\'>CM?;P=Z.U]O!WK[#=Y5HI>5?+T=Z.U\O1WH[7R] M'>CM?+T=Z.U\O1/0._'U3D#OQ-<[ ;T37^\$]$Y\O1/0._'U3C.]2U,/>?=] M'([MH5R[Y)_AG];,X"[C^RE?/^,R]=/],Z7':4L.E\^K_Y\N4_]$A'E%>?X- M4$L#!!0 ( "V'#DW>GY_G\@$ 8F 3 6T-O;G1E;G1?5'EP97-= M+GAM;,W:RT[#,! %T%^ILD6-ZU=XB'8#; $)?L DTR9J$ENV"^7O<<)# A6I MB%:ZFZ;).#,WJ756O7Q\=10FVZ[MPSRK8W07C(6RILZ$W#KJ4V5I?6=B.O4K MYDRY-BMB8C8K6&G[2'V0KLVS5 T9VV/"SQN'\W3?W3-YWU3TIVAV MN6Q*JFRYZ=(M>7">3!5JHMBU>:B-I^HA^J9??>2]-S[>FBXU9MN6?5N0'R]' M?&UI=X"Q30(#D*D!RG M(#G.0'*<@^3@,Y0@**)R%%(YBJD %!+ 0(4 Q0 ( "V'#DT?(\\#P !," + M " 0 !?D !D;V-0&UL4$L! A0#% M @ +8<.3<54-GCO *P( !$ ( !F0$ &1O8U!R;W!S M+V-O&UL4$L! A0#% @ +8<.39E&PO=V]R:W-H965T&UL4$L! A0#% @ +8<.3?K!N"R+! %Q< !@ M ( !JPL 'AL+W=O%0 & M @ $#$P >&PO=V]R:W-H965T&UL4$L! A0# M% @ +8<.32PI=E)6 @ ,0< !@ ( !Q1< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ +8<.38(!9."U M 0 T@, !@ ( !2"( 'AL+W=OMRM0$ -(# 8 " M 3,D !X;"]W;W)K)@ >&PO=V]R:W-H965T&UL4$L! A0#% M @ +8<.3=0$=V*T 0 T@, !D ( !\RD 'AL+W=O*P >&PO=V]R:W-H965T&UL4$L! A0#% @ +8<.31SV9XRU M 0 T@, !D ( !M"\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +8<.38E&PO=V]R M:W-H965T&UL M4$L! A0#% @ +8<.30V+(%"S 0 T@, !D ( !.#L M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M+8<.3:514(JS 0 T@, !D ( !^D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +8<.3< 'L6S$ 0 M-P0 !D ( !NT8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +8<.36Q@/\:R 0 T@, !D M ( !D$P 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ +8<.3? N@%FX 0 T@, !D ( !J%( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +8<. M3> 2V67' 0 -P0 !D ( !=%@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +8<.3=V?2O7' 0 -P0 M !D ( !7%X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +8<.3>L_2=FR 0 T@, !D M ( !,V0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ +8<.39 ?>@C) @ E0D !D ( !OFT 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ +8<.3<[Y MBNZP 0 SP, !D ( !A'L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +8<.324D0L(] @ OP8 !D M ( !R8( 'AL+W=O&PO M=V]R:W-H965TN' !X;"]W;W)K&UL4$L! A0#% @ +8<.34""E+TG @ /@8 !D ( ! M8(P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ +8<.37+=">%N @ ^P< !D ( !D9, 'AL+W=O&UL4$L! A0#% @ +8<.38'V-OA* M @ 30< !D ( !6YT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +8<.32$$N4%R! (Q4 !D M ( !L:< 'AL+W=O&PO=V]R M:W-H965TUVL )JW M 0 4 " 9^N !X;"]S:&%R9613=')I;F=S+GAM;%!+ 0(4 M Q0 ( "V'#DW+#6PD: ( 'D, - " :@: 0!X;"]S M='EL97,N>&UL4$L! A0#% @ +8<.30I=4W*X! C2D \ M ( !.QT! 'AL+W=OGY_G\@$ 8F 3 M " 8 D 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ !) $D \1, *,F $ 0 $! end XML 76 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 77 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 79 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 128 272 1 true 46 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 (Unaudited) Sheet http://gses.com/role/ConsolidatedStatementsOfComprehensiveLossUnaudited CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) Statements 5 false false R6.htm 040000 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) Sheet http://gses.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) Statements 6 false false R7.htm 050000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://gses.com/role/ConsolidatedStatementsOfCashFlowsUnaudited CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 7 false false R8.htm 060100 - Disclosure - Summary of Significant Accounting Policies Sheet http://gses.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 060200 - Disclosure - Recent Accounting Pronouncements Sheet http://gses.com/role/RecentAccountingPronouncements Recent Accounting Pronouncements Notes 9 false false R10.htm 060300 - Disclosure - Basic and Diluted Loss per Common Share Sheet http://gses.com/role/BasicAndDilutedLossPerCommonShare Basic and Diluted Loss per Common Share Notes 10 false false R11.htm 060400 - Disclosure - Acquisitions Sheet http://gses.com/role/Acquisitions Acquisitions Notes 11 false false R12.htm 060500 - Disclosure - Restructuring Activities Sheet http://gses.com/role/RestructuringActivities Restructuring Activities Notes 12 false false R13.htm 060600 - Disclosure - Contingent Consideration Sheet http://gses.com/role/ContingentConsideration Contingent Consideration Notes 13 false false R14.htm 060700 - Disclosure - Contract Receivables Sheet http://gses.com/role/ContractReceivables Contract Receivables Notes 14 false false R15.htm 060800 - Disclosure - 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 081500 - Disclosure - Product Warranty (Tables) Sheet http://gses.com/role/ProductWarrantyTables Product Warranty (Tables) Tables http://gses.com/role/ProductWarranty 38 false false R39.htm 081600 - Disclosure - Revenue (Tables) Sheet http://gses.com/role/RevenueTables Revenue (Tables) Tables http://gses.com/role/Revenue 39 false false R40.htm 081700 - Disclosure - Income Taxes (Tables) Sheet http://gses.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://gses.com/role/IncomeTaxes 40 false false R41.htm 081800 - Disclosure - Segment Information (Tables) Sheet http://gses.com/role/SegmentInformationTables Segment Information (Tables) Tables http://gses.com/role/SegmentInformation 41 false false R42.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 42 false false R43.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 43 false false R44.htm 090200 - Disclosure - Recent Accounting Pronouncements (Details) Sheet http://gses.com/role/RecentAccountingPronouncementsDetails Recent Accounting Pronouncements (Details) Details http://gses.com/role/RecentAccountingPronouncementsTables 44 false false R45.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 45 false false R46.htm 090400 - Disclosure - Acquisitions (Details) Sheet http://gses.com/role/AcquisitionsDetails Acquisitions (Details) Details http://gses.com/role/AcquisitionsTables 46 false false R47.htm 090500 - Disclosure - Restructuring Activities (Details) Sheet http://gses.com/role/RestructuringActivitiesDetails Restructuring Activities (Details) Details http://gses.com/role/RestructuringActivitiesTables 47 false false R48.htm 090600 - Disclosure - Contingent Consideration (Details) Sheet http://gses.com/role/ContingentConsiderationDetails Contingent Consideration (Details) Details http://gses.com/role/ContingentConsideration 48 false false R49.htm 090700 - Disclosure - Contract Receivables (Details) Sheet http://gses.com/role/ContractReceivablesDetails Contract Receivables (Details) Details http://gses.com/role/ContractReceivablesTables 49 false false R50.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 50 false false R51.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 51 false false R52.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 52 false false R53.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 53 false false R54.htm 091200 - Disclosure - Derivative Instruments, Foreign Exchange Contracts (Details) Sheet http://gses.com/role/DerivativeInstrumentsForeignExchangeContractsDetails Derivative Instruments, Foreign Exchange Contracts (Details) Details 54 false false R55.htm 091202 - Disclosure - Derivative Instruments, Interest Rate Risk Management (Details) Sheet http://gses.com/role/DerivativeInstrumentsInterestRateRiskManagementDetails Derivative Instruments, Interest Rate Risk Management (Details) Details 55 false false R56.htm 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 56 false false R57.htm 091206 - Disclosure - Derivative Instruments, Gain (Loss) On Derivative Instruments (Details) Sheet http://gses.com/role/DerivativeInstrumentsGainLossOnDerivativeInstrumentsDetails Derivative Instruments, Gain (Loss) On Derivative Instruments (Details) Details 57 false false R58.htm 091300 - Disclosure - Stock-Based Compensation (Details) Sheet http://gses.com/role/StockbasedCompensationDetails Stock-Based Compensation (Details) Details http://gses.com/role/StockbasedCompensation 58 false false R59.htm 091400 - Disclosure - Debt (Details) Sheet http://gses.com/role/DebtDetails Debt (Details) Details http://gses.com/role/Debt 59 false false R60.htm 091500 - Disclosure - Product Warranty (Details) Sheet http://gses.com/role/ProductWarrantyDetails Product Warranty (Details) Details http://gses.com/role/ProductWarrantyTables 60 false false R61.htm 091600 - Disclosure - Revenue (Details) Sheet http://gses.com/role/RevenueDetails Revenue (Details) Details http://gses.com/role/RevenueTables 61 false false R62.htm 091700 - Disclosure - Income Taxes (Details) Sheet http://gses.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://gses.com/role/IncomeTaxesTables 62 false false R63.htm 091800 - Disclosure - Segment Information (Details) Sheet http://gses.com/role/SegmentInformationDetails Segment Information (Details) Details http://gses.com/role/SegmentInformationTables 63 false false R64.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 64 false false All Reports Book All Reports gvp-20180630.xml gvp-20180630.xsd gvp-20180630_cal.xml gvp-20180630_def.xml gvp-20180630_lab.xml gvp-20180630_pre.xml http://xbrl.sec.gov/invest/2013-01-31 http://fasb.org/srt/2018-01-31 http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/dei/2018-01-31 true true ZIP 81 0000944480-18-000054-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000944480-18-000054-xbrl.zip M4$L#!!0 ( "V'#DTAL^S%UBD! %+"#@ 0 9W9P+3(P,3@P-C,P+GAM M;.R]:7/;2)(P_'TC]C]@O3T[=@1)$[SIZ?83.NQNS?S\_UYFAO3$;$>WS%_> MR*WV&XF9JJ7IYN,O;SRGJ3BJKK_Y?Q__\S]^_J]F\U=F,EMQF28]+*1/E[^> MW4YT UYUI&^W-_ GDWJM+OR?+)W;EJ+9NO;(FDW\^.7!-B28RW0^X)_Z+V^F MKCO_\/[]\_-S"W]I6?;C^TZ[W7VOFXZKF"I[X[\/$_Q8\SH^?E"<\/67E?>? MN_2V/!Z/W]/3\%5'3WL1AI7?_W]?KN_4*9LIS65X<'HM^C .S> ]?QB\JCM6 MKR,/UR'+WP@_,)^8XR;'=IC:>K2>WO-G\)G<;;;E9E<./@(V/2K*//QJHC@/ M-(/_ #\9)3_1F)X^"3Q(>=US[4P[.[8SWX4D*4]B+.DW_ )^D?.#8[JJ,P(\IKSX^1>+TZ#"G MI5HS>JT]Z+;]E_(L85CZDO0SKKD/#JVF6S:1: U^0,[^\L;19W,#EQ;]-K79 MY)QR)427K$Y:-,>@SESO')Q[ I=RJ2CV&H M?H9'(RD)]3,LKGZ&U:F?8;MW].3LB4/.44C.X]%CRYMC47)6N#F2\OO]SH7Q M9H#0IW]Y@-.%-9M;)OS3.7O1G=_/-$UWX3BE&-\47;LR+Y2Y[BK&%S9[8/8! M&!#1E3TBT.'/_@,-P'B9&[JJNQQ&2=/A/7XB](\0']:B_.9C\-I:W']^GSI= M!.;[-#B%U?MY1$%5O9EGX(GYQITR&Q_;;(K$?6)7<,Z>L==ZJ#:!C\ $%D<4:E_(JV1[;8@*:HB*(R*U)7E(=UF%S!\<8P#)H,H MDF.YF$^X4RM4#LD#Y[GGP))PG#,5EHY#QA/?0QXXL%Q 81ZW MELA ]9\Y7YE(MLFH G=YQT MW*;YQNR)9<\P-/H*##WKB5Z]PV4-LYV*B9.&.I?%7/AO$LHB,&WB9F1YK65K MO4[VNTZ^>JK!%/O*U#S'M1?W-AC%H+?.3"U28L>]6/8DF"6OW_Q\J5?,RHJY M5,PUSE??%'^:=D7AN($67>*QC#4 MS(%S,/WCJS)C1QY_6H \6R\-92H=_F=I.S"$>^\ILP;2Q $6BU6Z8R_4EY,([<)-A<,@*=AEE8GYIUF*L&22T"!Q:!*OU% M4=_%6A^(*PS+-X_%6TTFE,A!2QK5$G1P"1++L%MJ^_1*:UD=9>&H@_0%JXL" M5E44\+C$(K.G2BT@H@N(P+M1,:FJ]R4A]R6AY:O654>EJP[2S*%6-L>C;/8I M()\5W?ZK8GCL?!'^^1LP0;'5Z>*:/3&#)"5\=F7./=>A!YWC%HU\F$J+G9E8N@2 HXW85P<+)OIC^:G%W6*9>^#B[#C%HAU&,?$8!WJ MIVA3U()P'(*PQUN96B0$%@FA_>1).?JK8NL8-G$+$Y#L7%NF9IE7\)7]H)@_ M;JAPI8:/KZ_.;VZ/6X:6L8WD)A?:M?SDD!\DU_GYV;EA64B<(W>=KTH,>LLS MD*SE(V6?>G C?,:GCVE+\C(Y3Z445[5C+N'/IR23 )OG) M,WG="&MO,GK,G?*$D]&Z35]1#P 9*\QQ<6NZ>U;FQRZ(>1[%8K.YHFN?7N9 0H:EX2B[[<*S;5S!5)?'UU7U(;&"0V(1 M<+*8&(&2GYNGYL^@>J*UD-="?F AKSQ4(%/(B0A?+5/E=+B&@Z9NZ*[.9-7#LM$=Y@C-0B7(NP^*9&\KA_]JS8VOUBSD_Q5!5"5UVFW;F6 M^N.[J;O.[=WWXQ;%!(H1W]?B6A^ZXVG;M:0()BE;I6=7*"F]6E+$E92B_9,K ME)3E3N"UI(@C*6)WVKZPF::[GQ45;;.%+RY/EO&$Q:X2SWQ;^UHWVJT62/97L.8VK+*(]O95VZO0*ZS)+K2 M:[BJ%M6KD.=:0^]92YZ"1.^O:YM?3LNG].L*U2-8B M64@D*[U7AV.F;WW4!T[Q?=4['7:KVO7C1\Z] HD/9?% ML_L^<)+B?VQ;0&T;";4F3M!U]G@ M^*1>B-.!4/[0//=BM:ZO;X9/];XLUPJHS\?U^?@5K8D]W2'7:Z)>$Z=E*=4^ MH]IG]$IWC+W<-I_DCG%\QVA1UX18-V]\)=RR)V9Z[);-.,UB++QY,/1'*B_] MZ67.L+#CO3Z#5VXF=_"K,U%4?'878,'7T+.%(\-N)+*PNXLYT[(EO5R:O(D! M "!4,TE+LW <7V2&)&75SA2CZOM5LI:^D/956BMYL@AUWJ_,>K25^517%=ZN M^]=S,45[O<[,Q.?-1]7R3#!F/OQZ7EO3!>3@[M.)RL'=IUH.5N3@RE2M&;M7 M7LX\=VK90>(JD1.L#6S'8/S9LW5'TTESBKP);K;XTK&-:G!L0+N6GP)ZY.KK ML4E)3CUR];66@P)R<'&J02?G1<7;W@M#OM7205V5I65CRZM6/V MV',,Q/:)UO)U[/(EEG]Q.4ZSEJ]CER^QHB"+R5=]-2/J/;I84E5L5ZRE2E2I M$FTO+&++UU(EJE0=UH+W3)V+U/=V6U[B_XPICF>SCSY@4\5F3C!4\"P^/(Z5 M-78G8VS=L7H=>?CA^]WEMD-WEX;6]"<0LV7RX1=?O1FS%==:"0S(#4^BH)K8=>[1F[ LPRZU9H'N*CSU>![=M_9.IV[)1;F]8 MLV??MUVSFHWRNM5XS5P8 M.:B_NNT,68L29XAB-O*-_E_-YADH" V5A/394!Z;3?Y 8_J'\ D^D/P]YY9- M4MW5;SY.%,,!?;#R93C3!6\Y+WW6'54QI+_#:5;Z9&H2[GGQ>?WW^&OXUB>^ M+VX&H1E4O%\W3 C/I:5ZA/@WVF%380G>X:_D!B1N,68.$P+RB0P.Z6_,,)H_ M3.O9E.Z :Y;)-.G*<3QFQR'B+^.[_XNO!F_R%S=#]M7B$*T=9AFROX)Y98(] MLP#>&],PRV 1L-(%L/+1LA>KP-#SX/%F&.YFBH$#1EA>6+.Y8B[BD"7&7 ;HECWJ MCFLK0*JORHRM0A2]@,\W@_3KW2?I[N]W]Y^^W$E77R_B@"2'6N$84,^&17YE M:NQ%^E^60AW_%7H#7M@,3/P4DCG,"B#6;&;!@L*VTPWICLPSZ<9S,2Y, QJG MP$5?T ?\]=C;*4 .N_(;"34J_4;6MZ0Q50=F.K^\ ;#E\;#;&?7[":#7S+&J MG^(*\S/\Z*1IJ$C/T2OY=%12.RT-D0F(KR\W@,+?R@G,7SIIH,2&6 4&NXRG MS8Z_;YY0;C?_DIP2OPMG^6S93'\T)?:B3K$V.PUH*ZHK63'9"=[Z%+QU$;SU M#W[B_+\ 0-U\8H[[X1(0>H+]^8E]M7"75HRS&5YMIL"+KH#H]2L3UAJ!>:L[ M/\@3X$\>S!U,[7L XB()!F!,))M]Y#W^[^?W&\ 2AAR\!5)9Y%A>H9W>*R9& M+1L)R[9V6^#U($L^*D.&<* M#=HK-!BW"U+@3*5@)T>:*POEP0AWKL#U&3S_QA\'%F\J/NM@@Z/MJ,OUV?JA MRX:,EN$&R$!PY"*@A2OBEJD,Z+L&NNB-S=&D)YHA/$4YP9FKQX8/!:6AX%HZ[%4VZ0WF\ M3)-2H#D-$N:1^S2E4AT);]PI.IFL&0P\Q0O3)R;QL%GI[;7E..](-4G61+I7 M7M;0B<9)#,-'P3%@@)L)?+X5.9KR8#S*HD>>6<5#.\]":LJ]X8J*W@KMSSK, MPYH&O*5)N@G6\*,.^EU2'(>Y3D-Z!M-YBC11GIBM@/'L.6SB&9*A3UCSWE8T M-E/L'PZM&/HG.?^<%=LY@A,$SH9MG.:]QFFOPEG/:-*_^5.>\1F_TX37,-\J MJ=KC3MN/7H"_?E\SZ/GBB_)/R[XP +$@J=Z''58!_8, #V(8OG7_'B?N]D"7 M0^G@@@^L H/6L3/5YT= Y0#N!-@AC>5VV40^TS2='X&D;XJ.=)8NE+GN*L8* MB<(W\<4KTW]MJ^4X'(S:G>1R3!^]0CCS:,OA<"#+!>'\)W"0PF DUY*RP6X$ M"A)5VB6;Z*K.3'4A36QKQCW?S0?% >E&Q01:B:1A%==PMGLK [0P:R.:Y#/, M05.1'%GJ%-0M<4<\L,8\\R M0-CL,-DK'^E6Q>> &D?>/W14Q0D"ZV$9K%L&E'1 F_HU1OB5!ISBK$>31OFK M8G@;[RLJ9,QX,"K,F%U0S<\GP7@@*AW/#,-2R6;.TCW2IPR*!E^FKRC_JQ1C M)!&PNMGGMT287+-N@]XM=KVH%L]CW-Y-E MI\V.^J,W6-INUTYV*)R*F:7++FLA42JH*I:M(B%Q*J;35=_&(QB>!H\?V"JXH&FUDWX 3/2I&?+,_!W23%=O1E^ M_%8W)9[A\VZ%"O!B\-Y=.,C1=NZB6:=H=UC3-1=,U^\DR38=R;]21:YIN7/MK%.5^ MU_Z9?S_V6=%MB3O++G5'-2Q,+5JA!KV,K]*;T8O;1<+TEH]F63N>% JX7:3E(UF9$\^ M:BVR\W+(IT5@ILK(]-VTLDC4%4+PN[E(=*34V5F *J-..DY;+?/^0!ZE[8/; MS9C'/.F/A\,T^V1% K(BA^GQ+E&X77G83\-Y);)U%T!RZ=C!:-#- 0B/(0<# M/7""K?"#OQ&$ED?>LNU8-.XO.8@SAZ\$Q#RD&\G]HB"&N0-Q(,\>'"R$0ZE$ M?DDX"E9I92J0H- .G 8>L!@)73_31?._F7;E%_E10@]+$""&A;VC(&IXYLT M7,YH_N9:DE ,6S UC^#5 MLB:,OZ+E(8]ZE7%B-89]+>D/O"S6Q?]7M ZJ4TRKI ]&EY0(_H;$)A/&SZ(: MIE=:D_CC73@2H]*G8 ZL;W(SB3V1TTGM^PRW)KI?::7?E.55ZN8#;">R;:]# MMJ3:K5*=.E8.(]D3U4$+%Y&E(TDQ2?*O#M!9/1-AB;3O+G"T]D\8<- M[E0Z.(\Y9+$'W->U/T8O18KL ;D#6 D9'W:"!F_R,',:)3$(/'I^>17)I_Z M9I+Q23AKFDE1)"*CU]W$I"J KAE5.,*I,]ZXG&I.5<2I8O%U-9,.Q*0BT77" M,:DT2R2X&?AFLSEF.@:!R_@A-P'\:Q,A[!/^I@^K#RJ\3X!FAAQ68[$LA=4? M!%GAA$2,(\L64E+9(:8ZKZMP4I(XU(0!^7YU+S'T1_Q!LOK8WO3&L'*]D8VD M&)(@AI(H( K5>3AZG0I]6;FEX1[L%$>A!LV N[.;'H^1YP+&\CW' .0G*GX< MFPL?9]SJ5Z*)Q^G7, 4!#JF&%8AT*E*0@Q2@H*W/V+H&OHJJ >UX=&C*W0PK M9./,%6-1Q+8>R.EN],/B4- OTA\+B4,1ET&SOY1"5!R)<%N)?4+5W23Z"+9[ M:M]$EV>;L0SFBGUU#^B=&YABO&GE?/P?P_V3IC])CKLPV"]O)O!^#)+?G[I_>_,^C^Z>T M$6/O2-M,@4-]D+ (,_'VSI??#WTBLEH90)_OV4@>P%*,P!!0)8FH0HZ!$* MZ%( XU5R:2]^8(;U+,&&-E-L ,RA1RIMCQ2DA9N @[X'##B@[WF8]:]WGP"\ M1IHHF6:J*.ZCV/\IL_J?_E@?M/TD W)\5 MT\->&')#PG756D--@/A1-YL/ENM:LP_2("Y'6M8U=XJ?MO\0 >;:X5]:,$_P8J_5[?_A3](3LRF /6"U:\W][T-* M$5JN%AM*M1 #\YV9!<1WMB.JV-,Y<)T= MXV%)*J%R&N_*W".2XT/1.$L#'0&)UXGQ/E4P-G))CCOJMP;KQZW,VHW3Z"U. M@T-5=U"@>2*#&DU;,IHMSX&_':(:?H:OO3LLOW(MN9FN:08K.IC<;[5[I8V6 ML:MM/5B9>(H)5S?=Y-D2R5YK+"R>@U+Q3+7*W"U[ MG92JQX5C7)[M8A^\Z[<;P\$A>;=Y;Q*0=YNWP+WP;@B\6W=DW&V_Y8>X_3$A MND*2WAK8)>5@4BG,ECB0^T+OAR6> ?9!SEY_+/0N5>YI8Q\4?2LWNH/1X5;J M_L\V>Z%J7^[D]'N\IQNW&&3!GUDW=,'?:^_)UUU=Y[XM]\]/1>(!_$]VC,CH M].$GR@,_:PJ;KD? M7X^]-Q_E5GJD:C%HMR!D.6MS&TJ6%?9[C*3,B!&/%;"3_H$6C40F39YX[>A+ MD8+XTD_29-WFBL12L=/B+V\N[[Y]OM8=]QX_VGM\5CGS=#% +?U6.N6&..5P MV-IT/E \U\J8(9L/5=YSTR1QIA!V&GJ>682R:J/- UKP'1]=T#,Z$%R50BW3V MPE8A=[CG(7_]+?AMZL-W#8FN\7G? TM2I!DIQ:0VG7NV.E4P^>W19I3<"0L( M-.HE-GC3I-N6])ME@Q'U9V::"^DB^"?OSYNB?TG]OL50U-CC;\$D9\$D[["8 M>3@WZ@34]OA9"I!4>WC-;-&C=Q0L^].X->S#,=TP@ XM"<-UPZGF6,Q8>E8< M)/ _F>HB("JUE452SVW6).3FEN,V45*2:L%Y02%P M>/2$QF:\'"M!,+>M)]VA4. XUJ"Y8!+)T&>Z/VI+.C,EYJBV]4Q@RZV0CD2S MB4?AB[AB2@P)>5#4'X^P#$RMJ5J&97^0_GM"_^,+AWJ14IRTXDPERM@$Z/$' M![8OD!5:S$& "+71CHBKN/Q3GY-$'3@?/"FZ03LBC(3+"Z41IK' PK69BP<$ MSK@?#&0"IK!,DQGT-?8F+"V/ JB/94)2' < ,[\V/%D"5PD MLFK-L-DZT)FZR\/>9#0)=3>6V/2@.#JPZXKZH)J,_T@KUTU.@)V@ 67'P\@: MX&B[U0U9"L#-),-24&[]Z'7&@]5C,[VE=@)H,JP\HNRJ=RWICB'\0#NYURI; M.++BA2[9@YM@?(-H/_%LRN#5&,BVX01:!9%,"VX78%^(<1\EDR]64!X$.E.G M)E579^8CF* P%+#!"50\LLWT5(,I-LGFQ'(^ +ZV MY3"LJ0"K5-&L>$H"!_X95F031E9LU!,.;_H9H03P K D2RCEBJGSPO+((@XP M+"L@CKW8M%!TAWJKJGY?C ?;4C1 P?+L)*DX!"@'$_JE@9\AK?!-.]']G(CD M,&P&;H1RH]B/N$T&5&9P''E6PM85-C 352QG6+/,NP,1IJ!E.E* M7DM\&PP4MW]^2RAI(!>) # $-B,3R3+!,N-/5&;'&M])&(D5,+.@(#Y M$_#(\IP0_"34#2E4^ WIP7-I-K(1Z.L&&2?+Q8$;B!IQV.]XS(>U>-4M/X]: M\>LNK+3A@@439%7/>3(O_6+CGA6,%_VBQOL9!J(#MI&N>6B;\?(M"80?+4M[ MACV/*Y5(:OF[U$&'S5W:/VBC56RB& PZ,;B*\9<%[CKWYNT%1QL V?+"(H6165$:'Q+>EC\ M_1=VL0^"JI":J2E,Y;^@;\-T84@YN&? 2L*OB(_[T*ERO[T?C7H@B4DY)=02 M5&Z&1*/;6Q<0>O0R]"WOF;(6K'(#8T];J+*;N=1R5.X6=\IR=+7LQ:J%IRSA MR2)YMS&63UJFSC:Z06LAJUK(WLJ-7J>]>YT!L<5LQ9,NJ& =I(1(;D(N85FM MYV]O*"<2>KK#DU@*2^SBKFX]7A88[V/JC;R*TT1CU#^)$\42 W[U;Q4%%9<2 MBCX=K=KJ-]JCW2L[B2=R7T,=%5X9'YGTU1=TA[Z@*YPBNJ]@HHT!/SPN!69X MM+$^M&LK&HN[EREDM1/%-S;PA^>IKDX3$30\;HR"YU3+P /#.^8>!@?@K&@ MFLXC;() )?S&=SIB>@0.&DV*M7<5/P8X)7@H&?0A:$ '4C\(D<' NKFM8QB7 ML9 4U[7U!\\-0F5YF%UJB%T884=!B0 $>==>=(="HWD<,[,='LR$ =43RU99 M@F3(X[" <1#8XP"\%&6+\28+#+_#R*IX[!^ BO'K8:AM-ODI_(>':"MAEZ+4'@)!/&N+E$XS$PX\FQV 19E(T)RV( M>3@Y!:=)/GB('_R^/NI,X*41TMT_+;#@#F(ECHT44#<*]8^%TH4K( R?XR1( MA* VN$[#A-4&J""S20=T-Y:<$<26PO D3?$'/,AWAGS]MQ]R"=A9&H$U0:Z# M.,I]:<$4V_%#X59T[BI.6W(<@^G@@1.,-#I<2C#(2B$+%&\_!"?)<0&+5'_AC=OKOV^"1GWHS:HU"M3CW;,=#O>U' MV][1<"GI+@\++M4S"P0K%=!H.^ I'W&@\F3X*+%,FNQLGKRY/+'D(N3P_E)A MSLR5O)-$MDX[+5MG8_Y,9E8,_I[.#GAA0R(,;!:ZL2J68TZR,)8S)M!N;%@/\'Z0C;"<,A%+UO@*S+1MV$8^ M@Q3IFM*(R JK!(//@=&Z,X6W#5AU34H%2LF'>("]H:EB-EYHPL7L0S_,.0N> M=I&]K&AXR8N MJ SOG.L1=2KQU7AEV1U;$%#DT/#^.+V&6^B#6+]?[->(BCPN;^.Q^QO*@657 MEN\.UG6AV(!YD9IA.Q!XMXC/7=F;&\E^:Y2&9(E"@D)]WH]@*C'+"!=SOK',!G]0JJA7?T;&LVF4O^>WI\!\?I&&K M,U^.VFCR'WD,:"G)*K5LO4;9DGNMWEKA*IHKLXL8'=U>*L!&V>L7K:)=KXM2 MUL6.&4%'H6[W(<#]AOQZ+#VA1+B2A*1:KH/V!D7['=9"78Y0EY,05B'(0]BCC.X.REU4@-P;RVA2O>B%L<_M60FI9K:F#*NS&/"U_XJ1/E*23SNF(/-N9U??7#D*_\B&?I/AZ/'&M3$J1W MI0B (#)24O9E+"NNX:=>\BA^(RJDC9F6?KI>@K-5Y%Z&.2+B4CXEO0R$\PLVY0IYDYM1@I!;B=2Q=;'?R?E9S6++(KK M3L9OQ_D5U7(W*(V!-[?";[ GPR-+ WDE8.?( [X[_59G32OG@Q19H+>3_=+B M$JU2FZD5%_Q9X0-OKS622RM/T.NV.FOW>[$)&2'ZMQRKH""5.SM0.3MB,KW'!7* _)%T;F N">U#A9R4AY)RHPTGW(M7.*6&7V7)%9BRB_9 ESGEY737QO,MC.R)TT_T)^Z=!(3>( M/&R-QP<#.QXNTACU!R>S0.^CTP;V'J^7IONGKJ KL_0*<1N6E$@5XH;R.JX< MPY*+2QC=.8J]THH8N8=> /LKX5;5[G5XS I$E(GA0B]4(NB[J7@:=43\9EO2 M9RR0(GVF!KJZ8DA7)I5,20ML$6 M2C'V6K3ZL2;,GQ73P\(;O*WZ,,W1&U#3#U,*UL0@K.)\I+Y"N=?JINT_>'&9 M_X3;7S[A]N16VMZ0[ZK_L#Z<>_)=^\VW&54_"EJI%E&NW=8@3;?N2M>,>]=C M(.R=_E*8K/F,J'*$>,5-(X_6U0X1F]C8]+>@N*8%:!1!=5L:9ZZ3(Z#QN@+1 M151"Y33>E;E'),>'HG&6!CH"$N]>Y[P<%2S+RW0=]5N#]>/NY5RUKW[5D4%- M]11S=Z_>+[]R+;GM#MMRO]5.*PF_[=$]5?%M/5B9>(H)5S?=Y-D2R5YK+"R> M@U+QW'Q[L5L$[>;UNI]3_RU[8N;:2^VM^%89\%O&M^920WOQ>_4;HW'1Q(7] MZCSQ>"<"X^!Y. O#O@!7Z<=T/@ MW;HCXV[[[;[[-F%:BFZJUHQ);PW+*1; M'_+?!\<'LA%:V\=[1E@'^3L]8NF MD1WS:6,?%'TK-[J#PH4!COELLQ>J]N5.3K^'D$E442\EZMZ#:5-TV4GG*;_W M1MAVC-P_9J3[\7&[U0D?^[E60=Z'WRC'C^3FW3J^* M)YC>:(WP_N&VA'P3. M9=ETDXRX*H81IIO,;>:@ITZCIA0/C)D2B*GJ\?P//T=H/C<6F'?RZ]VG/V(B M"15)P1_FEJ&KNE^%#0=0#,<*\I3BU]I1AQ8<%BL3:+-(+H&7C\QD-J8P M8M-- ,SLN_(<+ZP%3?7"HAPS!N TO@K]_?N\YS4=%F7\X]T-M+J)(FTO=4>&H I/> \'/ M#4O]\?$__T.2?OZO9O,^F44;9,8V8[MCO#W8]?6%](\OU/SI_YI-/LKRS&<1 M\8*2W-^P(O=96) [J%7QR<_H!2 N0QC.> 8P[LD [2V;_/)&Q47>[LOR[RES MG+WHSN\(+D$; 0N@-+MO/O;;HV&[W5ZE M8"EX;"1T=A>VP]!YV!YWVIET#J"-@ 50R!S,*H4D_^&=,M4Z]$$ M/:5)5_$:/CR=43J+]R>ZCO4G.N/]B1J@P]P=.!6#)8(D#@B'(P#CS-1B0/@P MH-]A7[P:#-N=5%Z5A,@^N+6# JN*796IL-ZHW]L+OT+21_GZC5B6>#E+))CD M-BI#@,F;E+NYMR4 9UMY$TG7 9J;9.7(:2&:52:'G6ZO7Q71P&J$$Q9,A@:8 M9_K%)W 'J(Z$GX()O\?GVQ\]"U,R'> MR5K58LY)U:I6=ME$72E0?.BM)P+( MV9^H=L?R1GU9!D9KR'Y8^VP=U2NSJ?N#=)NZ*J*G;F:\=%#0 =T+BSA5IY=_ MQ1DOH@GW?63<KXU]L0, MBUJ7<'?],MTOHJ_0_P]2;-_Y'\N->@$7UY&'U[@=Y^M M<+H[R]#NK8NP@N\JGINQ&V8+8G$(Q$![*'>Z\J:;$,2Z=+2QF2RO)HQ_? +# MZ4DQ\/Z_(45E"J7HVK9YIX/9-=%5!+\,_?=&8KMCI=T.QDA(;/.&#TH%/4 M-9<;UNV)6BYU-FF'[GBP)$F5(QB7FN^FE24Q72$EIBN@Q/S%LWAU&%UE&&,$ M)TL*[_FBV#_PH(EQ./QDI"I&LMZ?J^K M\Q ZG>AR:CK]D"IO9X+6*F\?5,ZG\DK2"(T40M\RQP5R(EE#=BS_EOC@&P]\ MO3)5FRD.D]Y>,O[7NX;TZ24(:X:_IHKYR*1;K,+_B:*"T\B^A$$TLX]A\H?8 MFQR, (H AA" 8'ZZ/E@^/!V,D<4G% M/U@T9#[M=.9>*+:-60M9836;:3$>KYRCZ-EG_6K(5"N6[=>KQ() MNO/FZX][C1WLOAEK./%VL!IM> BZE'-MJAJL\ M;FW*QE4\U\J8(IL155:5XY4]-PKX-GF[8N:)+?9?UN MCGH;!3+@^QO[ZVQ7YG'<&AYQ?ZI$&FNQ^@3]7;BSGJ [-6,^+$'A/$CN':GK M9V;N7'@FUT+80^&9S+-?0;'991TNM^QII![\CTW_[:_Y4C<5U M>+SB.WN[T1L5+.Y[<-UW%!*PA*C9X_SYU:-B5@8,=D_NN[-*@L\PZ_O*,WSJ+/XI]8Y!"UU4,!B5@,%?\TA8$N689AF([6+R-8[$.B6^* M?6/?834TC2Z-OS&;)LV#3'<%F7:K+:'-'J"W/=5S0DWA-403TF]AW6U%= M'O^<7IK[$X M/>6S4QU3Y:4AG;F\S#%=.[J6!/L&V&0IP$?#\=%@D)L)5C#<+45N.!XO8Y0U MDPC(%K.#PKPQ=^4 M1]:$/RG6 @,$KF88DT"G.^D.*VU0MFD8&N]W<,J.E8_/A!-%TVQ,]/]]Y>/S MQ3FPGK)!O9O+1?(>A73S48[$)7IN8YKKV0[FU%-TF?\Z-K4#W\ M^%C@HQ9@%B#&C]D^6GGYT!^4RX>@'H\4%>HIA\*QU4W9(!LI'$ 2 9*7)IW! M\$B(4ECL=B'*%I+B!TY1P9YO6.1_(?W#_R^ZN23RS M@]W.%4(E:..B3HLU@I]UC1^["(_I393#=Y278JN0Z[ M,)P>,-9N@87SI;N% Q\Y?E6MM[&J_PU\WI">64/RX+EE@]ENOPLKZ(=M7%OP M*87R67-0E'Y/@&B8/SH2( JBBY UJ*U%O,\$ORZB"%G*,N0[.0RA8/WWF5_\ M'][P;!OW$U.A4N\FK##'P7+Q8-SX[3&H!JRQB+>'@,_G%J_FU,@H7!_&_TP, MZSDJ_)_6>B.@X4S16$NZ8+8+6T.B@CX.-K$LU[1<)FF1U]G'!8"+MS=(95W( M('@!FWC8&ED\U,OB>^NN%31%@+'@,9M3!Y!8LP^@DJK/L6;B6WK]U[.S;^]B MP(,0:=@Y02..SG276'A/+3#2Z(,$"60M( KR'SL%!%S0$9CEHOQN;,B JA,/ MV+^ W35H_9 0Z51Z.%-J*O" @RF:W^'CGYZYU.)C\T#4;@;X@KT*8%6X5H(7 M28D],TTL#'A+ :O8G. S\ \6=/-_0U00"[\GQ,KAM0$0&'Z<*[U\A_++RZ(A M&&%"&KGQ0?*18B9F@*K3Z&Y+'C2B?PC>T>8BUBG$?;;\4%_:BAW?N,*3/H\L MWBJR-R,>/P%)_@A@(4+R@SO*84O.C*I?O4_#,;!&%A@>EMUL!C^5U[D[=L4Z M'@S'G!-!6^Y--Y,YH_=7V%9Y /_FX^-;90X_OU!E8E!HO=X?4(WYW:NV:LLE MWEJ]\6QI,R7\)8N;R8QK=X9']CF6!4;O'6A IDY-2E!GYB.8H;L+R=%GV+$*E9T33L5[P,/VHO L>-4O["0]*+A'N2!. M-BARYWWLZXFE>@YO&N/RMC:X#>'V0R4X<#O@4NUY@ MR>X8&HY_8N3!+.%>B)V.^!G7X4:3A(B!J-,.3%5E><,K H-WB**Q@(D1)4W_ MY,Q-!=#]!NR*S/#IQC=W;J\H. ":2TX:FC!^2T)VII+51YIOND$ZQP?IK?PN M^;Y?+ J!B;".&GMQW'''6T*]$>Z# 3X<_H '#>EMI_2I?'(MSX0CONUNGBVR M[58H*9$\8;\JIJA@"GJFIOBY/L$\P5?^%D[U@RTC% 7XUF3/P-\I%1QFL[EA M+9C_,DYLF8\68O5LV3_@WVJR0A>U(?,1;Y%A3@N#VX,:F5F6[23L>,S)H1P= M,J1")!T=U[4\'@[2S(5 OSPHZH]'&XQ&K:E:AF5_D/Y[0O^+-'+!C?B5)\85 MW<27MM>CRX?+[0!C_QP]]L"7YZ'%E!8M-SQ'AS0T0K? MJ_&8% XUL\!V:,1!)*,&?[&!>TZ,I+0^5!\OCW0WQU!H2,SRSZDZP9LE+ M\!7].O(HH"SZ78BV?AR&[UC9Z(L0E$2\1R07KZ"S8KIW$5%$(J)9'WFFT-4$ MDD=5R^->/U0X,^4'"_OB^'TXL8+Y/-8^4N&U<;C\^JG"O#<#]PCR4ECXJ1&K M,X__CEQME)(W#RRS>;UXIW?6]1T,'"X1Q0@YJH#:D"=X"" M1P@Z,:(MBS'$[L0S L>C/V?H) CT#)C@-F"EXV 8KQ**5="K,3C^+74(5L+V M HFO#+"AFWCBTH(7>3]0X#YL)7@@G"Q]$9,$7)2PC'W1]F/>0)+#-9]L0)P8 MAL?>\!,IKGC@LZ\^ $/-B7<15N$T;7-!6^"G&ILPZH.*C84YU"VL^!;OI*J2 MAU/30?SM>$ODY')QIX"C_Q8Z[H(HO'ZZ30KEOR,O:KQ! M=[!6XI[6\ZM/P?I[8+#7T>[K+T+^;$A0](K&'%KA$U M2YW_BLT>KV&/75XB+1$G5:Q#\CSFC;$>0"O[1@]*F$--LJE#,7LBWX7O@<]# MH9B;YR8<]RX8]W9W(0W:@W67]UMB__L5[IN*<3:?&_X5%9>R"X_[C)[\RG;WV,P\ MZOYRH1BJ9_!.=;!W^*O]5T^G2[DKDW]TSK!%_+TUUU4 /U_]WW9W)?RK&H+[ M!0?A\06_AX?XWK%>\SJR*JF_+/0>DA=;0/$0WV+>! M"4[B&+#BW1.Y.E-OU!KV2LL[[;7Z&ZN!;%5,J".WVFO28T4O)K1U=:::H/NJ MSI1K(>PA(3J_C;-'.4H.-FAUN@)0JECJ>*\UZHA0\V?<@#-'S;IC9)W<:\ ! MN#)-,],U;9^E%ZKT9=4"?HP"/FR,^SVA69=[,&%H^O7]V3:W_=NZL(L>KV.) M%4[<;;MZ7K=S0& + M]I$<=?L'!;9(7FAWT.TONZPV GL#JWN*X?&\$6X)V7E94\9F6BL_%279I:R: MSB GM0+01:+:DB#OBVKCP;+S^;B()A^":!VY>\RBMK0;[8MJ_7%>U;M"M.CZ M0(IN,=#N.(ORG;X%^4YHCOM7F7B5Y%\K-6\9)FF!M?Y)L4UR)V22=.FRXF8" M4T4SA1-=^9<;-Y/P[BJ]HUI(8&R8X2XPZL,R0P('@ 5PY2+F8'EKV!KF4HE< M,27W3Y1+W5$>'VWV&(: W*:; .G[67<*53*_PU#L%PX2BU+O53#0:G.+\ M55B@CY:]$.<")SHXBW=[<^3M-[J]5GM-&X;"[3<&NYS1P_N(_LI]Q+C573.R MZ/<1][1@4Q=J$7\*D'>7R[CUY%WC#A&=O'=96G!G9ZR8RV.UF4JW=<2]5(K> M>LJM<2G+((V, ]&*IA>CXY!"CAUO3INES']KI_.X9=@S;H,UHT:PV'! MAEA[WB5JUF7'?@W'_7K9'27O!HWV>%TSIB/;S?TJ/T)OW^6:8?N0DGYO(/3R M/CZ*RK#LUG7 .OQV=XPT[;F._ M'N/70%.Y,>H4;)Y9;QP;:-IK]/OUQE'VVA^6D'DHU!7TH=GVVAW+IZ;:7CL_ M1;4=<]]FYH[9KB\U7YMLU[KJM/ 455?5YUP!;%VYVQAU"R4''_DJV0=1^XU> M=UP?=$NE:6?0&'5JCTS)J[_3D.5UOOP3/^H>)-PRH\]!$J5R+F,/CM]*DXC" M".YO$1^<6+4PB+--'IQ8M3#4FJ$6AB.[NLWM?KNW7"J93\G#@AYILZ2B!U*! M/1/V6=2LS BUP^,5/];T&H.QJ,>:PU/J%4B /&S(G4)7N *80;4$E'F'/VST MQX4"R&L=<%H2T.TV>H.<(0>%"PI6;I(:6>F@6&K'LH.ZHT')4>J_A@W7J0>; MHF$)%J;YC?>PR,G,TG3J%6,SU[:PVQT5]''#?@O2C+E32POKJBBK;3?*:1Z4 MJR!.6&?G&IO685%_FVFZ&S057 #9[%GS B#_-S/_Z$CGBODCJML$0UK&$]YP M7/#//@>?995VNF0/[A4U$<2+V7L8?&--,3YT,+)?L59XF0NK84,R)"%OTJ(8X/#,*" M0R DVQ'F2R["X"._+R0^:V!S+NSY/+>Q]!G(-39[YM6(%)=M)-47Y46?>;.< M-#K'N>YHJAOSK_Y$MS"/O)%RR8$V4.X6^[70.SY\:37"^O%R6%=?/[_YV&ZU M.\-^%AFS@:^,N+HI-G$Y?/F)NS_2KI N:TUOXD%5)*]*$QP)>Y;5QFMDS_Y5 MTV74[?,?:%-(9%2D4C%Z5:1J?)GE],@L?VVMT[N#S,;I*=[!%'= K[7I9).S MA_H*+ZKT<](D**/;'&(.5JPPI8Q@-@E]Q<&UX4'!7EO TN_'*U'5'FKLX%J2 MPFM/-A=,L1O23_U66YIA1QK8!.SP &)DV.=O;Z]O+M[Q(I0)(C2DKW0P4@SI MS'$L5>=E,=_BF0R?O\--)NSITQE3=^H2;(6G,#PMSNF>C8B?P;'/U[HA]#R7PE_?1?5YN0447#@ M('[-II&#_LE1IV0&>XT;._-ES+@T]/-45Z=1QPXER4=JQ]OD;7TCGB[S\H'W M)DQ0)VPXQZ\!VI@3V+W0'/@JPA9PQ^5Z",9 MS 6FQ"0.OFP&0_$VQ&\?:/).?';--S\T-#_P["@9:'Z$,"A/BF[0MN,W5(;W M3,F;PZ?H,/#F^+L\"BH/$O*6WS$;MRH;2QFCTV*FN]0B.]9*F>J\QDC'6V G MJ:!3NW 7-W089X*N"UQV?*8'#+K621@=%[NM7%^=W]Q*<\/#^K(SQ7ZD$J;P M (TS[+_-YKY 69QKU)+9,(!Z^,&H4Z9Y!N-D#7"!!1/O)1PYBI87(Z'SZ"G8 MIAM4"#(+5 9\_CP%U;!H6L]8.SM.$>FW!3#:03@?&]+9@X/:A''9N[S?^*K@FH&W70=9P,KR M7),C#J1,G"G(1Y-60^HF%O('6[0'33^YWG-BBD^G6N$F"@RPFY9@V,G=FOMM MWF'Y7B]KS'#8"0-,;6J)&ZAXN=7I_X&7DO[#JAJ)-J-TA1*U@0\,"EC8B ^L M/P^7+Z!%\Y+<^%51&S]QD'6Y:N+ FG_'_ M,T''>B[LYYR,X<865TA$$TXW+!R\RF@7[_WQ\Y^ .\&.QM4!=X_'=B]E!1H% M.P:CI("B\84B79ZP$ZPRG]L6G&9!40']?^JV1N%\8E(_U!"A2T%T-7'F8$5X MU7,@ IDX176G%#Y]S# A[/%%? "[-.-F"^XDL7W,2EK4_ *% M0E%6A&I)?,:M<6B H;92G&E+^AL:5P"V!ALK2'2[U0W?B5E4I PB4''P""0X MC+1;_? S>,:M7)1@F\T5G51P8)P&NL4!*QL4RX*O'#+_'LC$BEM6XIQA8J35K0OMKL^#JS->RGJ,WUUE>@*G$ ;@(Z21N0:*88CH6&,/;GUJ2? MANT&7CQJY*T+]#EU5J%Q?AKVZ3EA:=DZ ,N9Q%4^HX;N 9&6+:*6=)DQ;/IP M:('P'@-H^/*6!S8:\W#@\/CN1.T#J;6T8ML+LN2YYO)I0 /C##B6;]TA$YY\ M'4F;9?S=:%MEU.$"B17RD=_T":JQ4O>+Q"Z!W1NX>4#LC7:*38<8TN".WXUB MM2>WR*T)!ITRVP?V6OU=4@NR*S%W.ZU16JOD1+_.W7+JLBBQ[Y:@UPDI;(!I M2JL5]RY^%C [<4]X/$!@X;_;QZ7I#0P-4KJ64_+;K4%-U$.<=VQHJ]@)^> M&)P7_=,)VOZVKG*'K[N8(Y/HM*KXQ\JP-;GN\,9KZ#/'VQ=LEV:AVP:?F8\ M8>"@3OA-X;SDP+G'F2Q"C[\_,!V&TV!)#/!'_BQRN_Y1\ALQX]!TN)/0,O>O MQ_C2GL/9&T@.YVS3=PW.E!\,[3"8X(%?8S7X;P%0NOD$TW.'.AVJ8F=^1&WN MV>I4<1CW];L8$8"OS?'LO(B-@@ P#1V*#702P9F1NY<;_&;,OQ<+&.1P'Z0R MF0!*\"Y"A4&9_/+#Y)<;0'Z<-'!4)D9R%(,U#0: /2@ $H5N*JH/-?UKXCNO M'3BS1-YTW\M-I&$V'*\M[N_"/0;>:4E?+;.IPBD;P,+S+(%IF?0>'#59<+!< M(TWQ'Y?1P5+!?'G ,'R]/WG=,,"KYN1-V>&ZX&I MAN*OSIQ$YM=ZFRB,@P=49ED$3C_!!VX+!/?$LA&GOB8_S&X8V5^UV'#]Y\YN'P-=.!A%(3"F[IFP8JN MPKBKE'R#T$/"6F/CV0+184!UL#$A][*X-$7/#[-'0B-J1OW"?,+Z=N2'>=\2TC M$49'2F!M,!V?@Z:(3> /?V9J-#8?6LRHNTJ,:!]_E'^P#1A7X<$6P4\D_@Y- M]P5.Z/0-N^9NTWQ69&=F?Y#N):PXAWB-(B=N^9<73?S'!VG8ZN \]!::>B;\ MUN0_\B-SO"WNNI/S6H>I/&[U#D"*?(WIMFG+*N=P/V[E6NYT6IW]UO)Z:3N(1ZH E8LWG#R,+!X!'7;6.W>[;];]([;LA7)IZF+7M1S+&; M*G="WY9MD' )O4./-AQ[M":H,,L&!32A_^TS_;Y7L/YE]Y@0*[P[6F=#''Z%E[N7[D5GKK5N M3W3I+7M'ZC6W3D+:A5K]U&LN1R?#=36E3W3-W:0X'\M;=WE/O^6MS$WS";%V M1W+!GIE[6[OE,TQ -U-VW\VU;::/5 /(O59OK0K@M3+G>:\FJM<.PHO<'68V?UK"MH M?IZ_5UX^<<5VSDPVT=V--\R)VC2=>&V:9O?-QZ8\' /;5I'+F*Y:V("++AA$,[%:YT'[>G,^[.) 8[TZ]CLTJNZ-F.*DX>]I< C8;>'991NU=@JY"'RW)9+BQ% MMJW.RJY5)BS#D"YY>#3. *76[G$V.LZ\X-6FP]& $4 1%"B% =IRIUF M5XZCF@I'C '![ZP)<_JQVJC$U1$OB("A^@YC/X)J.[9E2$H\"11@ M!+ALT&D.EE:QO,JK&R@?VLV-JJQ+!@OPQV4@?%@K,9 M/8<_F.M+@N+7' 11#"OE;13(<'B;]E;*%,&:O !4D"Q \HV!Y%2#:Z93I3Z* MS6?V7+&I5!=FX_BU#XT%WL-;CR;5N8@20U#$=)=G=8E:P((R?38D5 0D3&%, MO-3%2LT8&91^E*[P9P4&Q%7\=\9S%]I1 23I#'N0*YAC(UUB0@0F#[E RA>L M98A\\BNFA1/S!(V@AK'E.61_1!GL=BQ\>AH7":\@HV9=>&DOWB4&&E MIG(GSJP4%1;FK69>FB.YGI:JSYHL7N4F;W$HI-L78:L\@5IQ)-P/\'5YQU%III_&L1*J,$?5XF!CP2C.7QU05-V5[3J)1WSCKAHV+E ADF! !+ M,&,[)(H_"R_9CWM0;#? ?W=;[Z"ALQ!4%EA'D!KV"V/SK+\=3>D E5"WD%K ML/8>75#ZEIHFMZM@[]68/UR"Z8:5*%;L7(7)@$*NTV.F_NXIA!5N351;(H2C,RCB.AXX34F!"DW:\>$P)EP139KL?Z MTN=Y':>1*LA6'T@*'.YCN=FQB[(R-]=Z0=0+0HP%D?N$?K42F"'6T;QB:U.P M<\Y;6=YP$R7D MXKET_@.-L\N VXM\-LL-,NZ@.M($>0D](Q5?'Y%,Z:A]?'$U4?"$S:VBU<;];U9GTDF[6P M/1O#Q$@',V7@R.G B[S7?%8" [PZ9=ICF*[)4[R#%GK1IKXV"P)3'/SD;4J< M>VM8CO-.>L0^AEAG(S6'FWI:-X*9$AD4C@O_F05=[:)4=D%3RM=+-?DTF,/]RQA1,G-8P_P8_9AC$-X'IU6G07)$2W$@< M/%/U$[!"/+'JP"-GH1_TETC77AH6_^2CI#!BMMK-;39Z.IU)1QM,2&;%A M8CHI466 A('H8JX3,ZSG4\MIZO5;PXJV^#"8O[_2]&?0ZJ7UMA;4M5L@F/^> M)#4NH=4MFXJSL3JM<=59'JN"T5M;_?>(!>-N27$=BUCD.Y#LJD7*)X"0"62= MEGQ$%Y<59I#M0;>L4E_>L=:^R-0OU$#F(-1OM_IK71;'3/VCD/W3-+A*R9ZL MT A>FJC53F-#N=E+H_1)2D>F.D$^ -%@LS\IHG5;G6Y--#$E+8TQ^[E?%^2H2?6\=[AZ$>$J;ZVTB\H8BDXSL M:*9ET@F#1B2AN>.MC@"7](BP,@V<_24U;C*!Q+J'R=+OW>-4[_MC\Z9-^BC8 M+/<%N==>C'O8LT=!9='O8/;>\)9Z:_DGERT$ZAP=#N2D[MP M=#N.TW1]81X&L5[G31ZI_FPE1%9F19?J F,/%4 MN2^B.&UW6A2"N*]:G-YV>L-:/PDB4,>Z@A+.K'7J:<>$]TVO!'___-YSFH^* M,O\0-6V/]6P_,[7?F(9]0,]4>$0U2R]U1S6HW?,]('9N6.J/C__Y'Y+T\W\U MF['.[V=82+PA?<;[_[_B_7]#^M7&/./KH"A;,]GW]@[C)?_QA7J(_5^3ETK] M:IE!7O-U5#4U>JO)9U[%@6;'N6EJFCB(=] Z\ME=*0SUYTYW<")8(D!@@'X_(2_=VTLJ2Y>W!B M=,LEQMER,Y-F$+/X*8A9O C"*4+,@\9JG^*-U;@>N/!W05^&-A,KQ/%FLJ29 MBFY_/E0!4&"8$4@^1!R@/!NA3X _P#]7'0'*#/6:C:>:WA1&M6.#^P\BK'; M*1-J<05_@_4M@N#OPHK/U(1>CZ>&K36YLTF* \7MV Q*[FP']^/H7WW]# JW MU>ZV.ZD$6 8J92-*FHI?F5M0;+YNN8 ZA9;]UQC/JH6] IV5 #X\GV. '5:< M@H5#ZTFZ]6,(+RP'[U7NIHK-F@^*@]:3LN#UI?Z!IWJ)CO6KPA@.?3.)#^R/ M2\/2H.ZVL'7J[M.*S:'!'M,&?N=@.A\IAB&Q?WEX6.#Z(/&F M\JS8&ARM',?C=0[9;&Y8"^;;")H.4[B6':N)B&.K?E%$,#_<5E(1J: IL)P@ MG\M**W?ISZDX0>'"1QN/+U@UD!"5)..@RJUV$E2YU2T7U-R5"9. M>O"NO'934 MW)+7+>DR&F/K\I VOJQ$1 0L?AJT0_KPLI$VTSRJ"4J/Y0X]WDP!Q'0)9C'5 MV.4R,S97W$Q2DI0&O"(/1XU>MT??=T>C1K\SD%R P9UE@GTESRPX$BN!? MF@V5N?0O3['!Y#<6E,P!_S(D969Y5,3UR5<>JN797&QIZPV^ :8KX1PTF 54 M6# %]J )//?5/,*)H]ALINBDD.A=Q31ALISS3-5S$2G22Q$(PJ^PK525 MIFM4[9JS#0@"N\\,3_)QLL):X)K6FN]2W'>+2\W=#BSAF>J38IN4O/0-9($^ M6'M."EZ'M^GE^@1TJB>@(SX @Y,L&^8I(?E3E'OY\U XW M)?XT#D8<:]W'U @Q=6A1+Q]).-70$ ,&*F!=FA[ZRZA4>:S,N\K)1&-$]G=0 M:3T@;]:DBH80.ND3^F,N%97GXULN7FK!)JCA#&22X_D+=D #,%!5SY;T)*"X MB89FKZ^,84XZL#%;U0%U0?MX^ 2P, M:@O@6S@/X1K0?":Q0--'_"'Z*,A7P[">G9.KMSYL#87)WZ^Z4G*#75"N']EBQ,0'ZIA>'7-GIIM??2[T>NJ@W/VI+OO?$1,G130??B MJ28[:H;MJ+]I.8F5W5AQRP-!EEF5J:T[+,13%@5QEFA:UX#N:2[1HI73VZW1 M+CO%MI73QR=;M[Y0(:WJE.,:ZG=/=7LJ+OOMBF1_FU^AIF=NT@=?@L(_AIS3;;N; M;]I]!$8Y=D,W'JTK+"K:5G@,Q-U>GM;ORP*C'*];UA'DC%J" T\(VFXK3ILL M%H%1CE>5Z,O]0AN1*,?NW4K@WV7P"8QR3[?Z@A)K>U3FXBQEX M]:%^[_ZY5WFN+W^:5W*TKV*>O>!3'_!+.N!?,M.BZ*YRG+FUZA=F)=:JOU;] MM>I_Q:I?[K5Z:W7_W_S Z>:&P.F'=?'?I[AI[..@)X\;@[[K[(/5I\F$J=2!E&>9/F'Y ]6SJ=)F[68[J<59[P;U;E#O M!J]X-^CT-URQW"4J!_":9FG5M,K<%_;75W/+D$?!.FMVA\/&8-0Y1E?<7EF] M332B:*P>]!NR7(C5@NR]>^3T=H&"@G&Z>8QNP#TR>:L0P2H@V2YT3S!IZ\K# M1D\ 3Z-0)^$SJM,$=LYSCKM&JM'I.-Z,JI::\*)#)A/>06KK"T)5;SM5$Z5[ M&ODBG7:CW1DWY$ZA&S*Q#:BJ^'T*^1QXT3:0&YU>H6:A0EM1U;#[-/(MCOM> M]:22+BHVJ024O-Y0;@S'O8.;5?4%[J$7L(/V,7 U9O!Q_4I]; ^_EYC5"R( M4Y2MKSZB%L^C+R0$K9R M%]*$@1VC&(%8NLH+[V6>BB4U'\?W[I47G.R6 4*J;NB\K[O[F0]V%XR>>+D8 MD].ZE7?D9=QW FB)\^@Y\5MEP0N\AWMRO ;VB<.JR_FH@[WH==.#M74SQUK$ M%"A02.,DB- E$FRF0=JT@J"Z1MA74>WV>T>+ZMH-\RYA(\ M7-%@A5 ]4U7;6^H9O(*-W\?:[P=YK2L/0 %TB%YXM@WHIR"Q6?UV>_U>4O]N MFJ9BH(=RIRMOVC-&@\&60'_686#6-( ]:+:XL,7HV.],<1P&>YFBPNYB,VT9 M#_X9?745?G1&WYSYG\@INF'<:?NZ ?[:A%1_,$X@E6?.PGC=VXK&9HK]@T?$ MTS^EKPH>Q/_QA6'/NI4.H67@_CL?Y#IMD//%%^6?EGV!G3K/7G3G]PA&V/+I M'P0@!V\#%8=+5E,E1+SP'!=6MBV1O.%*GNIS@0@8P)< +Q?YY%%_L /]L&GQ M7[%I<4/ZPA3L98M-:GG;Y^^F]8#-B*F]X)4Y]X"BRXK\%B]YJ,DOGDF=AA2L MY$5#NJ.&X-3T=H7 ,"]-&YOT;S!G?$H^8W+"<#J:+9PK-M..1CR9!PER5@;I M/IC ARV+^DX&4C365OM":>1>"]JI4SJ/8!^ QE+4(-M9V]$Z!"CV0=W5.C<* MX7WD<72UEN7C;6L=$VYK(L%6J\#R4 Q0%XYK>Z36M[GE$*\C\MG=A33JM!L2 MSH=CEDE7&BILP;M,V+AB)LSQ&WSGK0_4NP;HMHEN8C=L_.R)/E-XC^O0:S:W M=97QGM5AC(G-5$:F(B9**"8W$R7X>Z[H%+SBVHKI3,!.5"0CU.QOX4WVHKM\ MR'=!OV?X%S!_#MR' 6:6XTJ*]J2 R?7(+,_!.)H?S W[:8=31>/".# R7>$9 M"SZUHE+SZ ?F/C-F!F/,%5P(,!7:-W[S\%F,2AHF MV,$Z3J:I#F=96YTNI.>IKDZ!)&03XN%"PH;? !?08::\Z#-@,DV% 3O8DSS: M'76^.^)Y9 ;FYO*;GKGZ[O,4\2&@J5I>")' +<$-]L0,!S%"Y%*)&-$9!&P1 M\UXB3)'^([J!#;MI,^I=GH5^?!!T&\TS%3TMJD+1RYPZ72IYM MI&-(&"KIX,@5DW",_*+UA]2SV=P"*0;6^U(V]1=LL!I ZA059@5 W'0)%XZ@ MFR[7.:T[&;2V $G4#;#P$F3GP7$8+8=F*9#=9QFG)7T9K:YL]=*0F$XS:+"\ M51!),\ /U>72/([W@!EH+FQXJ*]P27B&(6'7^V"- MK((A'M=BK.EFL":AP'@=@HF!US)IDOQ'$/IGD^?C!:4+'BS/#0@2_DK\2U/I M?'_B<9$D!#CX49'SS)6"KL,2&N8-HMHE;+?HPI"Z,OT\;!!6%]8,\%Z@8>^ M_K =GZPJ;H6:KV)!H%2P_Q2@"/RIH[H)K:W NP-3Q'1-P]_1:%B'=FL@MHZ" M/Z$[,XE%%U$-5#:P<%W'-PI"5H>_SY4%_M@@S32?VQ9LB>C+CNT##XH# 'MS MOB?KF&()HM&D%6$J+F@O4?GE@%IP5,]QR&\F?07](\F]O9E[E^S!3=AVP#R0 M?E@L (\)PQ$)#0MT(U"?3QC!@^)9T'_\V%,N8",/27QHD M)B@:E]I(6DJF;=KF,\;_XR3FLFF92=WN2(X>D)( 1OQT,A*?8+'X%AO@ X8- MOW@FK:7#&M5Y?#<1U+\*N+XZO[GEK\T-CVQ(( !PF<9QYC93M 2;!5T.G_U= MU)W:C&L!1W\!F]YTIPYH>=1**6(5Z#$-S@ZFY8)%\X0?+\)3A!,:\C$I\'?S M1L@7F-O?C>)[\GW:!' .I0E,RVRNJ$,8)_E[W Z#O?N?M(%9<5AB)A8=+!14 MAKZ#"VM9DRV6P%Q0!B*U)I9A6,^T=9+X@?0YA%CZ=A$@KR&.\7/D$L;;V/'Y M?$)[]O[X+W;DUFAM]^E]!HRF[ ^[]NEX2\=S.($#OS=UX52S>W0/3K5']U_X M6>,;G36J6ZH%( *&G?&3Y1=^LA0"*CSQ7(6G6WZ!)@1@;_T=I%!COUYE*;!K MUU#GB*I@%6#!'?RB3P GTQ5")&[HH'\3GEF% (I?(0D!BK]D.N(OF?ZI;CNB M+9GX9:<0 (FW7+KB+Y>3W6'N+;"&\UTE5FCKY\Y3RV ^W=B6F80YV$L9@NI$ M^3!4VT]1A=.B6KN6-7%D;3_:KC)7U19>C"^6R19A# & 7*CH]8Y"52TA:(Y" M#" MT>V$]<&FO>'UF3>?+1N.P684K8E!WK:B%NOML4F4]]H&8+TV$LL1<4KZ:K^] M'JKM [ /)G<+-?1XA5S>9%@CA"BREI5 M'A6!43X%IXO Y*WJ'"8PRB=J'0E!VZK<.P*C?)IFF!"D?=W*26[T.J.#FWS" M76V^EKB 2OI4O(;0@$HZRM02)Y#$G=YA=Y,'/2H\HSPK=AT>("(^QVX('I\< M"'\5^+;;%B4*_;1EH0X/J.7@1'3"ZS-NKA(9Z,ZS,@\#!*KWZ]?Q 2>EL.I+ MQ8+:2!8ELU18/M<1 J^ R:]A,9^>99$S1B!6!Z1Z@T*(:X37'2AP0LI."-*^ M[GNXMUU9E-SH5R]1=9Q +4VU?BJFG^HX@=- Z-AO;4^?<'6<@%@2MTN?Z3V4 ML5S-^L=RE(#T-%F3,KVZ,I6N#HN'Z[Q1*+VZ7/TX:&%@,V?N=^S#JLGHMZ#" MM0^*005WG2ECKO,J:GZN4+.N^UG7_13>[5>@HE1=][.N^UE793NM(H9UW<^Z M[F>]9 K!4]?]K.M^"KQ).VKD-NT^1XU<19P[O=B)@]2D MS%6 5,![(N&CR[N-3J\MQD9^TH(@?'CY,=TM'Z<0U+DFM1 <@R;8M"6\/I.F MKD,I8M3R,2FK.C1]2R9WVG+-YCK-Y+4S^16LY=,S*^I*E'6"R7%[6XZ!O*\[ MB/ND[",AB%NGF-32='AI.@WMU&WT>H>W^02X>*Q33(0.^#]]PM4I)F))W.F= M=NM2E"<5&'"4AN#QR8'PMX%O.SU1 J-/6Q;J\(!:#DY$)[P^X^8")M/-1_B= M4F1U.)PKKFZ9U7OUZ_B D])6]9UBS>0Z.F!YOY$;P[8H&:W"LOHDUO-F5I^> M<5%7HZR#!4Y[:Q."M*_[*NYH_3@"D_=UAPJ796R#AD0 M_@+W] E7APR()7&"5Z5,+[1H/>D:C*=(-CQJ3BP;[_XE:T*%)6.U%?U?U P_ MNJ0J+GNT; !;DQ1'\DO02%B&#;]S]!=I!M].'8F96-B=^Y).L/6J'^T MM-RG6W+3G>$G==Z_E3O[S?5;CV<<2B4_O.!ZQ3$N1O MRF)&Y:!GB@:6B!FW0BIRNHNBS<3P$YV"R/$P$%X> NR)ZZY03D'HMMVPXX>CZN53""=C53NZP"@77PC;^!4VO1+\_?-[SVD^*LK\ MPV?0C7]%U7BI.ZIA8:L%YQ[@/CAUMZ5_\1@\WYBU3/=N&(<\51W?BY7^I\BX\MDP5 MOJ)90F#)4H!_W++)+V]47$UMN2V[%OTUZ+;??$SC;L&C=20+%J?.GW]MM.!-J3-5GBN'\\J;9??.Q,QZ"H*40 MM6JX3X#2RTZW]90^*)$_P3#63%?!$)T0=>>VI7FJNT),'5" !?6$H[C &!U MH2Z3WQTV\8QK_'RC\_%;]^\Q9',,&<(95#R_ #R9J2[(X8H5SQN\UV4C[H^- MW+C-6!\W:;GMH,1)*87M]J1_?*%FNO^W@CV?/9@\F)MF3G$>IQ "T/\]?/-\ M$?[YFP[2:ZO3!<%P]J([T6LN7IYAIH,*=!54$QSE1+ME::75L9369E@*6_R*N[#E8UK8 MAU&>.R]JX96GH,*],^&%%^XJM,%^;"$TH4$$P(A^AY[;2S@%/RDD-%>FX]H> M.78;<& &W+_9S%5>EI$-C/ ;,_HX]BU\R;_;\;PF]_L)A/-.*P*FQ,2H]HJ@.I:/%M-AB&D>\>W*.XIO=DNLIJ2F>!*R\5Q2%>GS6^XE<^ M!3:4 M,^H!*=108TO9RFO5T"H M8BOOU1*JV&Y8-8U^M2SM63>,%1+XOV]U;).[?7@OP5]_N.WGS>-W&_6Z/GQ!RFP?9 \AM0R(%83--NO3P[EH"BNN65@*_@X'Y MN'S835;'(:4A#=[\]"J1"(=!H#31KX#OI2V,;:E&-(CB(_Q;B4P*F,NQ%$[D MU!8I2RPSS2M_;I1J* X0]_+NV^=KW7'O\:/_G[UO;6X;21+\OA'['["^GALI M@N00?+-[NB,DV>[UKMO66?).7$Q<=(!@4<0T"' 4#+GUU]F5A5>!$" !$%0 MQMWVF"*!JJQ\5U969N4WILJ9IS_"5Q,OIM!X+PQ3[3 KT)S_I"3DW'<[^Q(- MM8UGITR128N2+W)%5D*39#/Z(7F%!1,(*[J[>&>OUIJU_3,>//J+Y*V6X1M* MT%*TE;W!C9_#=/O)HLN(!ET7L)A.UQ1?#/#39T)1*5K@80,0?!#4DSK,;:^8 M ^.8E!_F+HTU/.$Y> '!T@AFR[;:.L#$8">C/3F,\3TG4D$S38/,;_!]I_:( MA<4^&^S%59XD0^%QK@&_&0[Y#YIE;6!E6[S?:2^4MTPGO:WT55KTRY)9#.1# M@?]!1,#+?,-/)\6ZX>B;E>LA6O"+N8$W1OF=4LUQMHAV/T/1AV"E;0'/GC)C M1%(8'?FTHX3!]F W'@):\VA0AZUAJX2CHE513#SF[2@W\>\-))ABKRD%$KYT MN>UJ(?2VQ?A[,+UIOZ0\",B8LP7PTUR9;96OG8>.\NO-S3W,M? 8O_P:8C-< MW7]N811W318MX ^P*8,6#2,7/ >.$Y<(REAI\ M?K%CJP/ZORP-?:EH#L>T"YQ+U-LX]/C.\C=Y H$]PKGP;%.=TN8Y@E?":9EXH/X MP\Y]H3I?R.[U.M.,BQ&%[\&J&;=]C[A'W%,[PZ3+#"MC/J>;"OLN]53B=428 M4F<8$!7W]/:IC6)761*1+%#Q_2(YK[ZM-:YSWU([+ZZI3@W M:0WZ6;?\&QI>/@TORSR$CAOK:1'R>@OYZ[IG*_.S>"H_=8PTRC4O-'0)SM\9A@Y*+1U+,S!YLJ<9[S0>2%=#/!"AUUK MGJE"IV$O]L:,H?-+>Z&X&WWIGQ75]$CV9H6K^I.BH,7KZOG9LHA/ Y-GB;-:DF>&7?S =/SE(_PU#D)FVHH\MV$\ M/&I>:L\P)WRSBW<" 0MW"2!\S#TC71.H0E, C"_X/Y8M :(C1)K#!GGF:8!^5=[%;$*I8>%N2@.;;K(ILOC)V"0/3;/?UTY.V@ M(3X6R2H,ACX:E&()CJK:ZT]."$N1"T&C/EXP.Q$HQ6Z23-7^M!@H[Q8+T(Q4 M&)^G/Z2F;N:GW>\? $9#,V_6:U.H(9XS>;=9;4RZQ\*G?70T*W3OX*T!W^)5 M/';+O!?&K"]<6_^Z,>:4SVOQUVX9R!T#$:',ET=[;>BC[BA71HZR5NT A7O]Y2!:AA ML*2\DQZZW@=P/9EUSC4_O*,UJQ6N&6$Y_9+]@6XV()B.X6WY>G%V4 T?;<# M?X%OZX)3C0,*IO]%G4['U2'C _CTVCGI_^%3U3Q_MX1/YUSR'5_RH+HEOV=8 M)=4\&]._A2]AQZ[?8<*KLRV7U:],JF\S(Q."FTF!&;9S38:_@#>AWSOVBO=L MVL#F\O-:U)!UN1WR(6'N;X9%RY 7IVD+%1[E'>SB/%@1+!=^@:VT5\;E[A['R:PUZ]Z*W4 V,<7=8%_S"8,J[;VMF MN8#K6V8Q\+ZO,^P+/2F>.[H4R+2;@(:=:4X*$Z8X4'W4+F31GB:I[5HCM-[AQ':_-ZJU MJ%]*!/MPQ@S5Z?T['B$I=(:4CK*F'L%W4(]@?+GU" +6SFS)5^_J T'Z4'+; M9.;2+@0/Q:]F0OWQ;LHN6A#*10CME.BLG=(N2,]@_6",/&%QO(,N&-?YKFU? MS4Z=85)?.]YLMU[-_8KGDN0!8,NNE2()@K],?G+C1]"Y7=).['5XX5SS$LI NA2?RW24X4B$>=/%: M'77&ZNMCE**7'T!&3]%+?!_JA_U7B?I"]PY.IQ[C\TRFI\-V_@M2:F>21/6: M]N,]K2T,M?O]).N:[UNF3NW^2D@B*6)6;\SR;R"5MYJ3F4Y=K"6I"9+ MQ]KH1#)90Z5?F4HO$6L542?#)RP-:]W.Z!3ZIA)E=]IX4L% P^W^N%(QNWRX MS%009RMV.>](,W"R]81BN%>#P70G/G3I)J>&C'"49:N"$7K]P<5MG"Z-#8XT MU97H W7:+:H/:N\6U(X1CO0^JF"$?O?LF[HZ^3GO=H[$2O-J*@S_['-(ZA6# M2"MG-!ET!LJ?+LYIJ93.V?[&1="YU^NH1:E\?I^D">86I/*XTRTLS.?W."HD M\SYGX2+(W!]V!EE4KGGQEWAK#_]:5GI>C0=#KD0M"QX.4*O:?K/Q'B M4/?^B?B),)2SWDI'>1]Y(_U)WA%D[N>U*C.>V$JM/78A1))PD&0B&C4J07IO M/-O9)K&H_Y[Z)ZH# RP&6 $DRXHP((" 8*Q*$\"!?*/K#DB:ZY?Y@4#DA\8OD6'Q"IPLX3S"BX;-B6"Z%R/*K0!++H0%06"0JLU&> MBLCD;#U 2&!?(A1'SBVQZ,T>RW(L"4GF9+T<0<]0MYY_A*Y5!T-*WJ$6+JY? MGHI^H[XKFF+!@L)5@D37%I=2>1)(R.XE*X>2+-(MT[6-ZQL.[#@3-,K! MRW"\ 0VPVXOFS-UHBM&1/?&UA0C42*>1O' MBI5;$UP./$Y^(6F]!2 ,U!?0W97WV%WJD:7PME,KO$UI&G\PD$8J&H;%QRKK MZM-AG8@* -)R8(PE6&YD?8*/ !MV_W3-G1\J(281Q@OM 89<0+#&G:\U?!]B MOR3NHX&HR-IB8YK*'Y;]8K+Y$XF;!E^ U6#/&A9PLZB9#([#&W?YZ([0S: L M;$M9,0WO1,QE S 3+#@V( ]Z1 E_4C3-+-D&BY34H$=1UN%WDR:D M=6%;%7(H7>9Y)A&4ZM3Q/N?(^> >:28M,F3ZHFG@#A91TQ$BX6YJ;H*+5E/A MB3:+$^1PHTZBJ#DG7$,8"?T#V:8,D#X#%F//LG49/./Z=>H0.8E2P0514B.J M!I> 0(:-XPC?R$"<,YZYN;+8$_=SV;,Q)_O.W=J=#FI^YU_#XM80@<(6@9Q- M^0S(;QI>!:![8\A\ #:J1H9N-2I/PUW2#%\[_]TAR^$C1RZ2*O_%O+[X@A+@ M2],8$?@%B@CU@MM=:<;"5.)&WO.-(T-_UXSOAB(=<\!0FE!L1(,JO'SX^ M?D!$:[+>H6Z[GERQ7P*1/V^0_%&-T8Y"E^O@)_AR#8I/M MM0+&0_=+C:)^5WY]> ?N"&<'$$\'%(*#Z!&C!"Y^K"N2J-V)CE5+2FWTB98< M&TT0V9(YGV;F@'Y8RF*J7Q_X#@6-UL8![82;DQLP @Y>W#&W<;(^:"6B;Z? 2/FC9C4E+1O@Y*DHDF4?,\QYAM^-4M&/+%L.8+-%CXC*^M0VZ.5!BPV0U?3/Z* M$(_:W2FW&[*V;C@J$WH(5DY^&BDQXB:<@21 +"OBM?JKQ[ELO_@%\;45U)F% M5S'0(#VJG>MN5"E7@ZED\\_PFV@6Q=.ATK2TY>%,L$.>EK*T7U!GM@0^Y.:? M=K7A!8%SQ:\"K?^QM$VP ^Z?%485/"+]2$'6L=DJ M%O,%MN2:F3P=BSH')\T_$_?,01GMK"Q)/D\M?.F7TZK8@,WG!H\JH.9+DV^4 MW+$4Y;BFY_(NXS2[HK8;N30-;6:8J%.3:"#C60:VK$1E 0Q*3 NL$;/TL)\) MAT9B>OR%2E\+8.&=R")B@_DP48"+U\Y^T=R(KN<5I4,/(I1)JL7@<;_=E45X M7O*ANV3,^^X8+^Q-!!L&KM=!S!&C4@\D;1&XXR9D'@F%#J$T0;&.Q8G&1$8I M,_3<1'KQ"U,ZA,!=#G[&$+_F\*T,4/-03[V$1W:+8V=5)DBJMP<+8L8SFL'4 M&@?,_>(_M%M^1^WUU3WE& 9J4OFWV,BG "Y/?9W^)*4B4")P7RT0?Q/9$Z9R MD/T"&$$C\=^$(?T,OR*&$F G\PL<1_]^L.[$8%C\Y$X4]/_HJ\DCRTH-XN6< M"\Y?J[47J_;4[D^[.Z7;+G;MD^[8I_LX6^B&R-?=G7)B!RW]AH?(8!>N;7&Y MXE")<+'"")GPNT%/RQ]$Y"RI)ET,!#GX/1\;J[WP,3Z&#.VQ==6ZDWU,D >, M&B.DH%1,QCLJ[QA\R->5*SG -3I!DKOX_D/R5TNA3@V'R0:]>B0[]+O]0^2" MIJ[-D@L2?# :G6S-@C&4$&?DXO)R>7JRXV'LG?%<"RNHO7K]G?)_1R_MWF%K MS9C[1<-057VF_0UOH[)_G6*$MV+_(P8"/4'#\%&.YMK^3AFO Z"H*2X*ME_MSS15GO[V"!UYIJLMZB_C$\' 5/_=&3P2=Q],0YY%5C)E-C[#". M.A[$*O&_>O1D5&W>0<]HJ*JGD:N=1H$M#-_N(B#:M.T3\]Y]PT K*#/9V^V@ M.%-OU(W7H]X_4Q7 Y^J0UAW&ZQ,7 YZGOER)K>:U.-5)6P0]S6-=PE7XE+BU M*E2J>J<-0?(TIX:Z8/>$^-;A/$ 7=!)V=@7G0G415VX0]VSV HV=:&UGVU(^ M)0$I?DT$+(>^& _C\ 0#E@%#'D(.!G&5E0##1^8!IBCM 73UW/!:?G+*QL/N MO*@3VE_8LVT^HQ][1P\I[S6=1Q+]RL^WM__[4;G5K#]2BT&+J3XO^!B?@_%O M^(R)B_R=/RTGI#K//CC1W_B\OW\T+"8GB;QV>_N( .ZO\SS$9IO1L,8^X,M' MZ!WXW?]BUI_=FF-5P/F0&[5J[V#0'\,'S>\UPU'^1S,W+%1WO/U_-C9ZD_?@5?(TB!N> M$O6;YOS!Q-GE!SJ>UV% $5ZX^LB>F:FHU^DL&,R,\]*TH6KGR0SH/WF[]3_^ MIP$;3T=?;FE*XB[_MP_6&OB"?E!S56I/QF0"@"4A]\%XLBAY 63NJV7/7.;P MHT,.N<1COSYX[#=X]*7S]'@DAR9%OD^'S1)8;-^IA]J_M&7ETO@01[/LJ7R(L!N(Z.7-X3)6 M>V/-'T+)J/SY@S36<*1.4B4L<9I30YVK ^)T/)X<#75+N<.['=;.+CKTC'CB M,.]\"/\_#4HQ<-EPY=JV=/N3:5ZX0ALKQ:0]5[!+E5FC9>Y,$W:,ONA\7O"] M71BF>NU41S'Q+[:8$#-8+(3FA<0F^[8V>-:]N.23BM8<%,F!^7?^?/?RLE1V M#ZZ3XOV7^_[_S49N'-X#$/J6F=H6\V\=[45Y9,Y*^6AK5BE\7 8V!7@('0*' ML!V$277RVX&H!",.=G^-GH!_(8WNU$90?&*5\)OV#2N3W-J.0[V7[C1L;91F M3^ *;?2?8MMJ" #L CH;S6!6XNGFES,4_?UN,[(E&TK'#%=#". MA6&R)_$7(-TT>1$/>,JTK: M;KH0Q)P]Q"-X_PD?V@]E^2S QXW"U8)=LH?._*/#[R;+/+XOH4S]G/T]:4 : MC@:3672AD>K?^#,HVDOU]IJNG\6Z?I;6]#-*AY-W_/1ST$/,>DA!POK=4_=7 M%KYZXS#1_S-\?14\@HV%1:[$[59.5[JQB9)K]4 M3G64YO8**Q?JI$RHU"$OI0,CZB)''LL'B(R?'=@T;OUH/K^$D6Z;5!8!Q1&O M">"%Z!=F/LN"$34M$O!(]Q]7:]NB##3TU=*6K+FB1^NKZZ8Z''4F&0667T// MU-Q-OJ:=P1E0<;H.HFIGD%%5^8AV:+U>IY=1V/:\F K?>LYG)8X5C\-:RF5S MV_[BP&=O'5>H:]^Y>/$"\'A\MX9CN30ZVB"]UV'1 MC#3C>CX'?1T8YCH9U* M\&DEPHN"E<=L'-=UK'HC?:1!ON6WQYU<_GI>!JQPM08)Z$7U7KGI#M5 _OPI% MN7R2U7 WG-IGL3_.HLN%J@-UT!EDZH-'V].2H\)TW^[T^F Q$8U9+*Z>HN' MZ9W0NFJA>-1IJ]=3+TSSU)\Y#M-PU:TKS ']UG2:,RQ5QYY?OVF6QB_R8RET M@[VX\HQ*%J*S%Y$S'IZXAV0QMZ(& M9=I:+$6K8?A&=@#IMOL&#_QHF,RDOW M&E3P5=3.IY,@GGX2ZM6Q=NP9SS^073!D)5&Z>X^E0&=,D1D*8BG4C("G.O W-;T3%,@ MZ[\VP,<))/%1F.MI>HIZ8N-EMA$'D M3"C^'481%M^VX1V?$4DDHSU5>J/.2+1A&W7&?XHR1DLVQ(C41DYRFPY!W&YU MW(/R>D)I1N'LK!88-VP_%XBC4T&4%C0>P&LY7%\H-VD5XTV0K3BGGY*M\]6FP\%/7@:J/H M&T;6"+U)71:#YP9'-@6Z>;A3)MUAJ^P^CVD=VFZQD2WJ3S!\,]G-CW >M&Q+ M739UIQ/KD,VS_+8BFA=.LM9\IS/ U_H[+(MT) B3[ MV 7/^1^\(T]TG@##\FJAG&DNO&TY*))%7V+/,-YQ[<93&'R!67AH4<"9FE,3 M7^E0)R+$G@$[A7!#BR#ZZ 7WX7+&"7 M>#DPQ46,#\<3%D,HP=Q\NJ0BNS#3-D&C9&@].C'@E[=DGH7C/LBI8^^SD)N*:^GYB=XL? MU*!U28MVLO!PT*6$RM?"\[(C5JAAEFB.$88HU'XEH?M=25YVFGOFNWU8+NM. MN=]!Z_5=+)'"LZ$7^F6NRWL(=$89# M]<0K#JHJ%UZQ_VII%.Y-QKDD.&'FFJRW((5'_5B!R ,7?(4MMF6IR(3E\-*- M'ZD/]U$4&HYV&#(8NRR0BI4SG4XJ *E8K=));UP%EHJ5IE=W1"L73%^8:%3] M3OJ;:;=S"X'[^X-TX'DADCO_THJXD\? %C8=MRLUZ8X&> U ^YXNT/CF?&)'QW-XNXEOQ#N=\&]Y?WZOG#'_]<- M['W@VP\6?^V6&JUBTY<%>../]MK01]U1/DP-#I.9TA"E7@JB>J.#$'4K#A:P M3PONF&XB[4CO%)C_O+B[TTR=]]RD6$TFY@JRUF3'I)T=9:7(Y-[:E?/QX=S"FAFHOA"D940M%$0D5.#'-&TP+D^:K M7->;Y%KKBR*Z6Z&O!OZ0!9]U'O%I*??4:5SYN_@WXPP"!@K&B0[#7^;_6Z?; MX2>^BQ@+#_LX7D>00X=ZEH>I RB';%[/4$_)D>4]J4H?+.4WC2(W QY,"LK_ MA1#Y@&6K-,RTN+7A'^7J_YW6BWM&AA(^FD688Q17A= M'K541\50Y]D'/S0M.RLCK22I-!J0Q],W1"$WZ&N^LXA@E5C(D1NL&M,O"MF5 M /BZ8E*$3HH(71*O1J2K.Z45:4'^@CW#W0$W7XY-<5;@M96!F_PG&T/KP&=8 MF93J:E)5 #=VG(/'5CRR3LD0X@3"]0\:@N@^GD+H7OA4B(&'0*%<]HU'VXFO MW0VP_,[L'064AB8:>',6LP!;6J %7*$%Y/&3&RKB(\]_+ U/X&3U^Y8X'^!G M':BR'<2'3 'S3PD4'>,@"[SBKV@.V&^8C1]*1'DB7"0A$&/$&2.7!DN2RE;, M"X -U)WLR(Q#[K9D]NLP&"O_L ,3.)AA=78$XGLW*G]CTL1&L$]G/Z8IM T_ MCY!*Z$I6I^#).9*I).DE1UWCN:(\;I"TB>!_X\HSGI4]YPW8'08B)5-_%,]W M@945 []\SI/KDF:C0PR-^]28/5$M%D$XK]1KPA@"%W!X9+UT29ED%Y[7<#>X M@Q_$^Y5A\*$8.+N>/"OBXZ$@T,S@W8WTJ*)M)(H_1/ M0_;9P[S ;G!J):V;O6:\F)O8DM&)H)@;&RBSA:$;'F<%/=1EW; .RNN-F-K MIO/:N3B<1<6WX<:4-"J>2OOHX ?$.^J13C3%HKDRLF$!0KO4]""R6A%X7(+& MUN2N>0W*%Y0^<@4A#;,,-L"L]L)[P3-W$%,Z7'!RX'J*R1NP-*P?C"ISP(N %.P6QC:)"GC&MFCNR6D0#5=DD0GUP;S M=?5P'JK,'\9,#N:0$)'P25H1^:LDBHDC-3HHDI1 VI4-TE8QXW MF'X5)N6JXKW"OC6'"Q"=$K0]8%S_6!^7<4\1E+.&)BAKRC]5.19G=:[OU5,[ MHQ+O9'>&_3*J^$SB57SZX\[@@JOXO!<[OD>ZI/*;39=3WNU>3BEVJ>XHPF7B M>G+YJ'XPOAV&Z'SW<^LI-[M5Q-1.TL K8SZGZZ3UIN6-JWP1&YIBDI&(3;'H MX["9-7+=T2E/!5_$J:"V>RI8@@(J!Z7M@;M$;3@CN-4DG73Y+HJDD7 /Q##/;J:-!P:I>I5*S7VW=[E+T:J\690 'X]9PVC^G7JT#ZEOO]JX,)QVO'7AB%ZNI5[H/G'JPN MSO&HU1]DU7(]OV]< *7U\&A&K6&WH"*MV#^].)36WTDL@M):& A5;?7Z9]T5 MEXK3FJ"T/YS6VH6Z.#9]77[,U2VS&/@PU_QZ@XL1:,Q'%&5K/.U;L7+^C7^S MEW\&@VE!R]'X-WM0VN^-SFF,7Z%_H_8*QE$:[V:?V9AVSRKVK\ZYN9H.BR*T M<6VR6],,7XU?@[?+A0_#+YDW3DRIG#(IV'V@<6'VV-M6MU?O(\2+0^G5H&AS MGL:'V8/1H5K8Y#8^3#:/3@IO!ALG9D]3KLR]8#WZHM3WYHW,2WS .UV$@+1K M-[6^4S/I#,I3YH-.]S3W/$;CSO"H-GCG3:XL^3Y'+6FVFQ [[G0SC%K=:79@ M&G>O,SX-.H'J:H8IKCLZ2T[C/AF:D6LO&,WEIW'G4385Q"ED/:,CFS4>I>OB M@V5=7 MT?G[\-9$=XY:PWZAX^*J56&PT7+E>HC=5G]0Z(RN47-[U=QXDGFB=%EJ[F:WJF2CU52-8MN/U3ZFB9\/JZ]2M8UZ68GW]3B&K,F9XP=+N=D\P?QXD#3: MK5R/A:1%&X%16QU67H9^'_QWV#D;"[-J,O1_QZB&.6_=1HW>UQZOFMX4-^A&O(:!L:*HID2JBP;UW?W*[0@<%1:-EFX79=N#!L"R+/N, M/1D6U>3EY;#]8N[(-;QK*J_WR[N=\IKNN\/@:0ZO%^I&:L2[5,4Z5M^<8-PM M3=["[[18 ?*9YAHPR-9V(/X-3FO4&C M52J-+]M9BZ+GD>T7S<^;!D2;"22U@B8:ZH+/>T"C<@1A9QMBV8C&H!IZ NUB,Z0%>H M22[5# =-#F":!3 DNRPGK.ZG$"Y:8?A$R?*^7[(\!$:X&_44>W'] M3=7;>8,'+-:-'$LE0.%M&&0#D,ZQ)KN+_ DL&=@4,;9O2>.P\2K@V?#ZK4>" MY0])$GS1DG+NFYJVO6ASP\&[V(/!#;ZALNEN2/\) M(4M%7*)]F83L7P$S<^.*O@W4P%VJ_$3QAG%>6$BEIH/H]TX)*VM_M3Z:]^&1 MCW@ +GDA>&9BSQ@?5JI+O\ ^0#/>.S'WU&F$J*W6"C5<'V7.7LV0,%@D_D<%/&-XS6_B@4$1R^\\KRGRK8B.DSZ$!E3AG79VWIN)]WP_ M$=>:X">&;#2V5UK!B&3W/&B,P=Z4/LZ1.Q>VO,_<$V&M2GIW<-1'<] MT59FM3;9-_+?J%]8N!F./[_->[.-*W1/(ACD<9E)3U5_VH?+CO).6N.X/T%K M$SV;Q!XZU#*'!-G:*J(Y&3X/O[]09Q+EWW.UAN' MD3B#U3# $,@./Z(765A$IPF=_K09)O=QO<2G\7OG@4RNJ$<:^-YS(;JDI-PE MK+/-&YT0N'+-"#]Y)MO]BS=\ G/N(Z7(=S9DP (OB[9<,?47]@"1J3@J03F9 MM>%>8QY++1BO__3W)A35R9R; 'CH(0( MBR $HKT)(!A;FBS\SI:^O2>:)7P?ZE=W9B\@*1)U0.M31-"6>?7N? K&XCV; M.=*SV;<=Z_8JTWZ ?FY^O+YZS4* M.#-E=T:Q/=$4$R-LC.^*=!L[FBGP-,_[X5LO> 1;FP6[>;&!B/;>D=).#XO^ M5UPQF38H*_0:0.FH/0 #^S%TE(_R07AI%H_L, /;&PKAP%A(L,<7SI$>C7CR MGES2.JTU\),<$E?L-HEMN<*=KH3C+6[G^G*7@-2=EHWA4-Q>/31)BO7EB/#= MY.@>"$K;L34P!M2(2E@RA) 35':BU-;(243(($HB:.0WX].\%J)XMYE?*[HW MDALX=$P-C/XD;,""?:; $C!-3NV MT_*0<1A&IS2?[D%'*=Z-B_?3C&KO&(7MW% B#F&'RMN7DARUP/(A*<3X+;'7 M#1@-)O2%B=N_J"RA502E:9IMLVZ;J1[^/[E>G%H%GT!PL< MJ@TW-FWE#IC8\!3L?\Z2-W8&MKE%I]B-.M,H/SI_VZ2W%=(6P>!": WXZ.H@ M4$D.>3"V%A)3O]VC:3Z+YDY;WMV>X5^*.KW.9L!Z9B.?U%$W;0UT6_- MHJ(&SXR'@LD#Y,HD*1!HNK949*XOGH9#+@XW1F0TI&BWX:\V=D^, Q"-J)$" M"D75Y@S-#&S&<9="JT,S1.XX':H$?PGP#:7BI^&*QA"_#86NGY MAVJ<%1-?!*7C2;OF.X*:LMRN4==S3VJ]TLZUL7;N43881U TX.\C&FN,0.OF!(<9%YQA;/_CEB*V26^,JB M;XGURG5V(DA-<,83]M2"L>):(UE'[55MOK^9J@T S8QZ5<>\SX13#EI%4HO3 MI(4<(M'R\U__LG';3YJV_A$D(]B7WT>VY?VM1'WVZW^:,Y)KJQYOS.I/O!"C\#2AJ[([O^Y'1X#']\88N? MW^BHR;MJ5_5L^C3J=]_\DJ2V"NJ"0)4D96*EE$ W\Q8;H&WISV_>/MR__PB& M]Q%?JKP$03GS]$?X:CR+S;/7/R7=F]U-/^MU]F7*:1O/3IDAG0ZGO/TK3K^S M.?^0G+I+C^ YA!/IL]4UA%=YSJ X71H(O\;7XB%$/HA]@JO_,K#Z>AH7$OG:. ?4568=2C$@=^1H6PN>5EBKI6+(@WO8S%QPH(C1=SU5C0;DNW!^X.$?P"0L(AP/D&48 M:DR_*&17 N#KBDFA?+7FX'OYZ))XI1"GG_W&#R/!(>.P*_8,0R2TC_(+ 3/%Y^_(=\[6Z Y7=F[R@?,%PX-X)P(89,0ML#/ZS@QSN"PR _?DD'ABT! M<@M#"13YX5DF(F2$'29@1Y0H_RA,1KD-J 8KSK?/-,0]_! M5D2PU?>@^^)D+='OQD %,ZQ+2-.K5@9VSRT)^W008YI"V_ $3:F$KF <4^9P M!$PE22\YZCHA0S@J]AM7[FGV'S^LF+>TYT'4+SX;I<)0EHE.?G.U6 3AQ$0' MQ!@"%W!X9+V[YQT[^*&D",/@0_GG)<%X* @B5P@>N"+!GR$.<$.([I)I7DNQ ME2C"2!_&!$4*L:^'-J3\3/:DZ5O_86E&:!\:>IA'!>BJ%U*&^=5I*$N)SQW. MUTBDD48A:MB&.70JP3.!QWXFL$Q$7C/:(E,QA5\=,2B)Z[O)*'"Y8OFR@C#>4*[U#065JT(4/IKD#L& MRA>4/G(%(0V/(C; K/;">\'H!H@IG9)B^%O8 :"OA]MS(+")"4/BM$!$@+9K MW+*96S_;DLP!*"+[!>G$3+YQ^%&.W*+S"GA#'-<"Y4&$#&*LB&V^OWN0?@ / MF),X1.0VR=V2C-%2YALF.=<$%"&[PN-S%$UY?\2>_4-H-(8N*3+UU?\\?'YW M';@<(LU).3A*=OB6A<$!-# MD#RN?V$*$B*2NQDPE0C^^J=)\+SA<),@KBS I*9MP4=&-][Y/"+\E>Q0::XX M+DV>BTY;X;.+$#6R1;(5/FH. GT)D;U(A]-H""#Z0H9 JM>LQMF_,QD MXP+@Y[PT=OUC?5S&A"A831CT \]L>9#,=RS.:EUHM=2JV4?6BTXOM-H?=P89 MQ:/K7O[PO=CQ/2X=QI3?*(=+>4=9QWEKL)9=[CP3UQG7N2\%U0_&M\,076*? MC,KE9K=LJ-I)&GAES.CCL)DU57O:Y) M=RYQ*E:"*)ZN)U<%:"A4;KM8VS>VYRUJ-+ M%I!S,JIWY[&&G*^I+WW]]&H]^E8-QJWAMW8J[JUV((-:$FF-U4((3_-VK MU5H(YY7:RVPF>5GN]Z\.76IR[$6Q K5-7]P#?[S,:T6-.-QKG9A]%I9M^;QK4IWO%J^&K\FD]4YX=\F"LL(W-.T7N%3LQT M4JC/:^/"[+6WK6ZOWD>(%X?2JT'F/JWQ88IC=*@6-KF-#Y/-HY/"F\'&BL!Y=P^I[\T;F)3[@G2Y"0-JUFUK?JP M[LF5)=_GJ"7-=A-BQYUNAE&K.\T.3.,^LEEE.CJ!ZFJ&*:X[.DM.XSX9FI%K M+QC-Y:=QUZ3?L:QG%*UH;+%:=SVN "^%\@]KTUQ9G;9ZO4*1D-=G7I MX(RDZY^/=!L@5SJ*F3]DWT7:BS*2C45+P6.GK4ZD_& MM5;1N0>KB^X8K?5'Q0ZHVO4W%XU-YYDGBA=EIJ[V:TJV6BUJUQOU@>5:/8]F.UCVGBY\/JJU1MHUY6XGT]CB%K8+Y\2!I MU*+B8>]O'FX5PW4WH$MO'KXJG^P._=I6ARV%,!(^ERP15OXZ#I6[M.2="1MU M _2])D/_=\!]&CB[=YJ[5+Y@:'?M\9J9],V]ML6JAN>L0ZE<(58%1J\["I8$ MM6"PIXTQIQ,-;3YWP%&'.2A"K[AKIN,:%1U7L##M%TX>OBQMO38-^.S9BF:: M"BS.\.COI>8IFL/ V?_GQJ"XAJVL86"L**HID>JB_L!N1PD!1X5%&1T &,^, M;BS(L"[_1%AYSE+> ^M4,/B#7P'CC%F8% MFAL\KH9/\(BQ2A@&3W-XO5"7R7G MH2W\3H/!/<=&W!'P,\TU8)"O:]LB+H\>%WT-.)QPL19LHJRT.4/$N!S,^&O7'- MK:0X?W%A6,!AT1@RV&F' R?L4&3 YAF 0P9G*1)J_LIA(M6&#YOG:W$;:J% YOSR7[FRB&/U9EPJW-:0T.0?0'*.H:.7(#&(H++L-:> M)&KM+#V\U)X9B8T8GJ0*U&G\*U35P'@D/Z30C]Q&9X MG]I8P1>^J6G;BS8W'/0PK#/TC6<#9=V0_A-"EHJX1/LR"=F_ F;FQJ6Y M8.Z-Z?DJ/U&\89P7%E*IZ2"2 ?9BRMI?K8_F?7CD(QZ RQ;_Q316H,8DK)ZC M6>X"^ F&\EZD=<@S=1HA:JNU)/VY-Y.AM,;MKEJ9TKK=N(:%CL6=O9HA8;!( M_(\*>,;PVA:- T**01'+D-RG*?*MB(Z3/H0&5)F[B>_-Q'N^GXAK3? 30S;: M17Z%$'!E>, ]22)*TZ>*:!1*T(9<2<_QRJT4 M671;[%SP(CZ"J5#!UI=7?]/R\>FT,CX%]EPSR^7FI:T\>+;^AQ+^,MG<(HQ) MYC9FVN@.]9P<90VCP;-'OQ@63(%M;1:?,+WH>?G_1'+#%N)M9>_P1_P%T=8 P%FTY8JIO[ ' MB$S%40G*R91;W5:PH8"=<.+^-_["WCUVBH:<[G5BUKLNS&/,8Z$5@\VVYHC0 MN3%7+%LXMH!Q4$*$11 "T=X$$(PM3<26!Y;AVWNB6<+W,*BKF[8+7'%F+R I M$I6J;6\"G@$T6O!9%\M$!&V9)RE26V/QGLTY7INX\,)-B-J3)I M"'Q.1,=Y9AKN$B6-AX'1<]V _%Q]^?SU&@6L$C,']H-R\V$-'>.U+:Z6$NOT(QF38H*_0:0.FH/0 #^S%TE(_R M07AI%H_L,'B=2>' 6$BPQQ?.D1Z->&I-?%:B&+*=J8 #1H%7%$KNC>2&SAT3 V, M_B1LP()]IL!RI)=3DA:4!!4!:^&0P"-(NKG!]]3/FF'B(077[ Y2#1F'871* M\^D>=)0B+@!#1W<4"(.88>*4*%:7R+6-ABRDN.WQ%XW8#28T!:;MNDZT:^C^]7IA??^V3Z8(%#M>'&IJW< M 1,;GO+1=N-J4V[L@,,=&YUB-^I,H_SH_&V3WE9(6P2#"Z$UX*.K@T E.>3! MV%I(3+D79EN"?^"SF %D#43)0.KOSBV%PMNN&3EU 6N&P JI&7".P$U$@XOA M"1[';:'>F',/WR:]&DGU7S)SWO;L]@K]4-3O0$S"NF.15MOP&O0N2JW$.;"9FZ:PX6/&KAWT<@& MP.0'-W:W#9697431':&!B Z$<0 ( #1F93C^4.H6N"UL<9K'(YNT3_"%@=P< MVB0(@R,F^K.;9GHDQ5LB>NHFM#]\;='"066VXP%TD1F*"SZB.X.<]JMMSXE8 M'WQEE1J0&5QW@K20T#YS /M &EXJOE@LX4G.$5*(LZT?4<;''CRV5GK^H1IG MQ<070>EXTJ[YCJ"F++=KU/7"U 1G/&%/+1@KKC62==1>U>;[FZG: -",JDHS8]YGPBD'K2*IQ6G20@Z1 M:/GYKW_9N.TG35O_")(1[,OO(]OR&VO.KS*Z'ZSP,Z [C35X!H\@U+? *'_\ M\N__IBA__8]V^].&[_^:7T00O"0>P)LQP"B#'/C+'.8 <=X?G 7)0 M!,A1[QQ 9K+E#I#MP6!R-)2?-CKL61SX=@ZN"G@FCPYLL<@&8'88$"PA4'Q(?V307]0*7!%O/U!;YBR)]D%C@>5Z0AK!RS\[89^^F1;,DJU2]3] /5C7)8T M<(D@C=5>7]T'TK@P2/SGEG+'?\V [>X(P-3NN)\&VMV)X,I#PTE\\[$/K(_! M,6A+>8]!PO^A*.!;/_^E_1!*J/EJV3.7.71N!69AO?%<, OLF9E*_SI=[^-4 MH9EP'IHFF"69"K_[3]YN_8__:8"<./IR2_.2&?!_XR#1#_U\NS74*#L8RX:U M. K+PD& MD\-@E+,6@/484Z1V1PFV:'?PTT&9"YWJI'< E(!D>V=[)/RVW2 LOA)^@[\@ M'C_2C6S'7=S,R2I<1K%]1&T7462KUIO6VPX#.R8$6-_R M3$E3Y(;Z=U<3EX*9& Y;PGC@2/#AQ7!W8K1'' RS$FWKQIH_!D/?^"-_8M[G MQ:/V[9ZG'-UXGF/,-G1:]FC?:RF*K B3MA.5157 7S:FBVFU)*76X#D?GHO( MNMI+D/4&T?E41Z%CT]Y%83IHH323X)\$2>.S9:W8N=,*3-DP=D MSGE1\.YLUTMGO4-7]7OD:9P#J '?P2:<$9\0*)&'\H:72L/&N]7:M+<,$R6= ME;A=K8C.O6? B 3G@3V#7VCI^>1DV.V7AA"ZOA3!QIF80];O#X&2[X"R-RB& M#*H;%%DTAVJ MDD?@4RI.$!8")8 $X,AY6#LH$2EW -._F/5G5[G5K#\"1+QEIK8%,__6T5Y( MF,"X:];I$,6O!KW7=+K)2#@2(" $" #.SV?__2,,_7F1\(I8S0.NY<3(]#60 M9ROB425XMJ5@EU&L]H8X%[_/"V"-S#N^+-\]TJ7/M\2=6>NSW&(.QW0\S4W7 M'(N&E='5(TQAIPP'K,7@EBT\GQ=O89(/8@YNM6HJ-RD.3,(*$I'Y&W.>R(?C M>PEZL*6\]XN/W?C%Q])QQ<<00] (_OO!ZT=*S7"8[)?DG+UF:R_HL\>/#8]> M?$AUW#L8-_2V+>7>U"R/WP'!K=@Z:4N_([SR=7H9W"[_S2/7/)A,LK5&ZL3U M6&U![D[V,XLLUI$M25RL\-)2UIJL2WAE6,K<-DV\%PBC\)(G.R%K?P"J$ /; MUL\.[Y9%([LWP9LYEJ/N7FGA'>725A2?Y#PK26"YTZ]$7)DKN(H/_*V# M:+$'=CYTM7#GPOQ1<"L_@$ %$MY2>BV@(OZWRU(MQ;)CRZ3K^QN/+IXGQ=0B M\/ TCT..SE.72$/6=VUY#MP/6YO/;R$(BS+=Y]"KI^"\T/CG6D89@I^RC+5F MS&4EGUU_E?\NCH2/R<<8#J9QM;H[:&];B9>$RL1J;7XNGVNC^/E]L_ ^*'8H1W\. K6Q+F&M1A81]8XYNN/2[^(&* M%B1(4]+,=S0D+[MY9"1MD&.AH>GJM]YBF^)17*,?OUZLL]?&6D@D-M3"F4HU MR#X"Y&I1;4DL]9!OP1]A3.3O%#$I%.CIJO%(P-XIZ[CJPP/B^9=[H^L.NL4O MFN-HEK=- 'N^T;V_B9_I</*_( M%T*9\LK?L2**0B51DJQ+>)[@+;^*RE[Q^26I)E/!0D=!G:2D-E.9S99XR1&= MF>9:FZ,#_O,;8!7\VUUKNO\W8N[G-V\?[M]_-%SO$5]Z4U*M)MD_J]O]4PBL MA*9[YUTZ9(I,6)5?P MC:R$)HFS^2%]PNI7;2Q-;&@E4T6P"O;-JQ=3TFAXV5-_2?I<%<(UQKDI<@-_CE MC+DL@N=7XZ5R=Y$"O')O)9[48CJ=%BLZB_R@=KJR>Q 5(C,E,E?B-O\/W<[8 M[R^T,U5@P<5D=OQ6BRC"+7K[R,*RNS#Q(E:T&FSR9)M8&>_' W@UGRZL6.N) M!T=J9S!*;R^XK^M:M07"J3.ILM(<<,;:^ ]-#$O]26'N (HU)QYWA\%!*G!87-,>L!_6 MF@[[^1R8[X2+Y0[*+\DN_(&JN#AWJ]Q+8*^K:?_X_N"OF+NXH]NPUB&LI0Y& M#6_M\I:^#5T'*HVS;&?.G#;'"N" YU HO?4WA0KQ5LE[1X-2"7<.&]Y,\ TQ M:$"-,/K=DGW#9*X8 %?,[0UL2,^-KA.XCS5>GAX3(\H7%BE?UWA]M M]@/:?C8E+-)>>"^:PUI!)YJE;9 M5I+GM&$PGNP@>;S%QKR1X<0C;[GO'J>E3G4:>(N6?!P7AU=> M0HQV%K* ']Y1QP:ZM,.;8Z;E9WP)W@3*99Y@_OX!^VMIY@UVL>6-+.YI,W+' MKU,;SXQ/^^CW2^-)&P9\B_XEN^4]FK_P./^OHDO+!XN_=LL6MH.9/#?8%.+1 M7AOZJ#O*6<\SJML25Y4#;=+9^)N!L5!/N8ETD[A3 )YS8O).,W5^$I. M)AX+X4^=@@HH!8.'(V4_B+TB(,*OMH5Y0)HD8%#O$X1K87BBN"U/;O [.'@V M)8'Y34+^3H>M2L8A='2F4%\,/@U.@LD'&'_U%.R;*%DQ:J/X!=6[3J.N.W[%#-.H0O6:H#SUUX]QA ?F@G [& MBG2$R08C_K3H9#DC>9-_>=HW]NI.O_J]SK V89W*3[_DQV@D8O_QV'#GN&C8 MZ9TN4'+B#(8(CG6&+9VD>#N,R2-M:HE^NB2$ F#):$&1G7.ODW2:5^81X@Y/ M]*:=R2MDB@?CVT6R1+X V['Z\*##9G74&:0?-E\LIQ0-YH&,JF= ??^$(>XS MHGY<"_48GV:2)%Q5GR>H:G+8N*;G":<5N93KX[B3N[]2D@B*6)67^/ MF)6WFE,9CO-@[53I;O73^95I](M#VCB)HTM&6K?3&Y]@-=7HNCH=98MX[4YP MZ/QRT:C@1@4W*KA1P:]>!>]M9%B5;CXM4HKG#!UK DZVGG!"4+HK=%D5(L0QBMFA"--=16,T.NVQJ-A+1GA<+^@=HQPI/M1"2.H MK?XP2R-\?[Y.WC[?I;D\%8;F]WDK]0H0IUFQ?FO2OSQ_IE(R9[LB%T'F86O0 MS\ICKZ6OTARS%;0_H]:D5X]#M0*.2(54WN=#7 25U5Y+5=6S>QD7)^*OPESW M!JW1M":I*G4E\RLPU^JXI?;JN:6L!Y5?A;T>C%O#:5;]BL9>OP)[W>^W!J,F MX:8Y[6U.>YO3WN:T]WN+@ 8W_OCEK";SYI6HE487-[JXT<47I8MKDWE3F6ZN M8H,S4HN>+#16H$KZ3*<7=\&J+O:F"O)>%Q/ C765*1--]8T;$U%;3S#4A::(3N M4P\["XVH*%7F&G,*(V*?%8L5JHQH%-RD5SS-<<\]5VHU@_I%W YJTYYDM+N5"N3"RR MW,0C#XE'3KH7M^6IB^ZO@C[C4:^6SNP%6)EJ=I.#23VWDQ=@T2J1GV[6-8MF MG]#L$YI]0FTU>/V0=@%:M=DGR'W"!ZR)RUQ/N1*]EJ[%AJ'<,Y:Z*.9*_)U1 MX5RFQ@94>OQ:S_H %V!L*A&?_K39+=28/H/S;Q;J9$!%\[(GS; 4VU+F,.@S M=8X#.^IZSH9ZC37&]/#^\XTQK36!^NK%U6CXKJQI;]#D M:90.JPL:>1@RMO MR1S_T$IN2IN,O[.Z?!=G@9N,OZ*;KD$]K40]:/PJ,OYZ]2Q^V:3\E2C%-:(YR.U'4>,GAJK_]HLDA=?5>:H'9 M4S6SJ/&2PYNU5K?PY=2&FZKOB%'C)8?-];@[K*?77=@GJP5J3]56H\9+#I=H M&&4=:X9\O[]X&@ =@DM^G#G*7_R'PL.(SW_]R\9M/VG:^L>%G&]\[]L+P\$CDO6.O'M@3'7\\VE@1 ?UDS6/S1X#_UK3U/W[Y]W]3E+_^ M1[O]A:VU+3V)MS[G;.:U[PP/$&3]V55N->L/Y>^_L=6,.?^O_9:9VI;-E;>. M]J(\,F>E?+0U*_B]S0<- )4C?UZ\A7'I2BG,_X4M?GZC8__E[E!5/5M^^OW. M87/#>Z_AXKSMS3?#_5U,B3/BA#@?G^WWCX;%/B\27A'0/R#L_-DWRL8R^+1? MN]W>&UBE;JPTT_WY37OXYIVAYB 1_*6CP^B= G(F'< M5;L<">/NJ-_-@K7_YI<4,,,SG!;XHTD_%;4I,+M,<_1E"Z!\9J:] MQH=;HK#':KV!!2@/]L)[T6 S\=9P==A=;.#CWY&Q%>+L!#[D8X9&O+'FIN4".MP_W[S\:KO>(+[TI21WZ6KS[IQ!8"?O;N>AY:M8ZK5O!;75L;'@ST+S!*\)JW9(JFX\N: MM<7K-WK(\H&?8%+A/7?)F.=VE#OY,ME17O)@_[0S]F18KK)9VWP^YB).#7=) MS\ @'M.7%O@A3\A RH)IKC$CX[0SHPZ_ 9Y0MVDK&S@N!$EH89%Y7Y:,S^N# MN';L^4;W%,-%^%?,T0W--+>*]JP9)BF(A>TH3\P"+\%4'&;BK,#1B@Z8M^%Y MMQ-XI\I-)B#[T0-0&)9N;N:<(O@E#N/PKL^T5GADSM 0@0&?*QL7"44K\AP- MN;YMP@_*BGE+>Z[8((KTJ\-6HL@38!PL#%(4'2%[9>B*:2RH9@4^*/#14KSM M&DD J/"6#F/*%HP D/VS!5# _UD;0,<,J.-R\[+"\-3"8?_I:^Y269CVBZO@F9R.WP$!9TR0E;A[RY&HF7%,A,G[08*6/#I":-F> MXFX6"T,W$$B81RPL?5$Z5T-AS+P8IJF\.(8'2[9?.,OJFN.06,(0&RXL[D9? M$A9I(@/0$5 W5(X$R 1?"(E;;#RT^(DKZ"B/*)/?=" +CH^@A$'>96%.A!"; MF?')@5]Q(1X('BT%F45?:LX3IX*]%H51W$X]E>I#.N^%I?N%P2,_J*-Q"S=8 MN,@?>N,>_8$*!)'#Y0A_UW6PKZ1BU HXM\:L"$ M6RY>/PRGP<"3R2'CCJ/C JUM #ZJ.\69M?("XOO#9!A:2[=?WEI4-8RE_J", MU1S /$E[PP-=W1T'G!80XI@TIQJ&#TWV3J!_UW$>%-@UJ)-I;->0,=>)(2^V M/1L/XUO)\T%>;*,^9M<&B$"Y<1\P WQD +_8 C_P]:D *?&W D49QM"S?1%.\(H$0@/U@" MQ/VA#\!=NQ='76'H"V%4/$.CUPF''"Z:+A?>*D9;!0@J$G7?"B:1I$Q:50]/UXC&I0G-6M92QVNNK>Y8R'>V8FX.6 MDH,'E2O0?BZ1^?H@,=YA$?[%>]NI5)35, Z[X&L,1Y/I))6[;?,9MT0\CJW(0'8.I.+@8NAD,4@*I_L31G_;%U*_ MO7T\(IJ> /%^;.5 30)"#\(62=J9L*5VBZ,+]O0;1Y:[_B(VK!@*;"GO9'@ M_VR_6ZU->PN;D4>*MO =TBVSV )WVIE(DW. #A$SX(AR>/RLIG!=Y'5\D(: M3>HS(^Q(H![ -W,P()?+X$[ZZBZ:<@!Y(.9*17:;C#A16+O1=6<#PV6N5T!ZSQS#ALV;[B#R MWC+^[Y%.NZIVQ^E+R)QY=Q$E&).CUGHBP](?C4I#T5&,?UKDG$0("J+G2'5Z M6@0=J%K5_M$2%D6(>*<47DKQ=$_%*WO0L&?!Y>F7 Y=]F/X8C(9[&6#/RLN1 MBP-7?:A+D1!#*;;J@Y>TCR#3G7!P%:#ELM>,^F GX3^1^GVY7Y4U2\/5.'!^W_ W"/1FG9(8&C,7E M;."L"#P-FFK/-R<-,![-1(=I[;,B]$2ADZ-16?:6X AD\M2K[*#*'7_FR,2" M-.#%Z"> KV":S#3#LSHED.7%H$X'9;&\G4'&)BX;Q@S9_K1!"<$TQ'O;%7FD M[TR#!"CE4#];/OB GQ?^<,%HQ:@TCAV"#HK):08,!%^51OH4? M"^ $_Y.O/]KX\H%&=#+(D**]N/#Q6< Z6A4F>RJ!O%0#" SFN?$'/]!H>':?NVFJ'MJ/\]XJ!40W.) M^(!+Q,.R+A%'Z7#R&\1I'/XZK@Y_MI2W3"==H?3&\H85WL>:V9HSQUWXKP_O ME(>MZ[$5C =N2D?1UFO'?@;'3;,4 YMQ<'U(]V3#R%J;\ X=_ =TU9T/Y6T MZ]J#?>^_6/CFXY]=Y,.76?(6,X E MKS &=YCI=;PB:<%@C!%DJ-D,7=PB_D(W/?&_MXKFTQ"D7IQ?0?.W\=T>Y@3D0+1O3BU[U1&V'MWVI MS,2"@('W/FW_X/=.>X/13VN8KJ4\O+ YLWY2[I;,LC0#:3 WM)\()DJV]@ M^+]'A@3_^M]TF=-EM!2,G? [C"[0GKO:QHJHYP,B[KOBLK=TK59$)7"M\\W: MI N\"I,&<+&QY,!X*YFG9^"S0!"@XL+6-R[>.<6%1=#2$C/CLTQ( M-6 C<4^9WU4U@9Z%(X5>EH:)=T\!?/J-_!GB,.=)L\3= M1F IO+YJLF]XF?P,(A8K8E3MY"@E+ AWD>1^HYO"YE89=)6U'V*;;^AZNT>\ MHR\1^3#^VH&''0 "F?/=Q@'I) P3#_)KG71G>6/-L0C!'TSX3DB+MJLAL5UE M!1P"AEU<,T[0$<;.#6U.LM -;6:1,D+;'Q$J<6L;8 :>LAV\4$UKIN%<>0\; M-)D6FYA'2>FV0-T.JAQ8(@,5NU+XP4'ASL1Z6M:(?U,Y$KJ$#M%(T M<=E-3AA[D8 46HLKM1DS[9>HPD)E"[1B_DUSF&4D9R&5NUEM3-Y'(N)0!VXT MC*=YG&%FS+\-KF$C"M>C"_RBT"77N=&YNN&Y/.T;#"'<[\BHH([XS6RJ-6$: M_]R0$1"O$:=@24T0%> I3^ [@66>+&FB@AH*"6@#NB?N(D*+QL5$X$U@Z7IZ M!RBN"]L$5B#-C)SA*NYFA2+A(V>7DW#!T>]-P]?:/]9FJ8$C>863X$!ENI(T MU(\*50K0^3PD8O;&!01Q_Q$?Q!]V2NKEVUY4O)&0M?:&G6$_O?A%]]Y$KV&!&.U!EZTWSBB/(_ND)R/6G6B].L MUTNNN;HRYG,J6EAOFO'*&I$LA4+EFON=01*1Q.J/PVLWJ?KHA>"51RKCYP6U MP*PZ[?0R1JX[9J.\&J345*-P*C#M?N V[)5+3ZP8!QVE\Z*##3IJ4EEC!&&YU6MDX3 MN8]!(/DOQFJM&0[&&AO%5F[WL5ZA/CPU%L.Z*+;7@]%&L96MV'CZ8L)Y0DVU M6M[03EEZ[RRAI+0.VH.ZRG'Y5,G6G76BBCKI?S=4R=:_M:+*,*N)Z67I:'[ M\>7B=72H$59-@T&'V8+JUA7I,#B=%NK36P/%4W\&.,SLG(D!)H-NPP"5AH// MOZY#3%SA/GX5)3DE93&%$O[LC:/<,V=A.ROJA?2!I]#2S8T'V]SP#$J7MP[D MR6N\:;/?T8<:N83;*KFR&C-E^@5)S\J+X2W%"V\2[W6_42B36M?6^,(AF6-U M3B[JJYUQ1I_4HFYB9Y)D18]/5 'I3&S >2G'_F6=BJN=C!;)Q^%W<,$)*R4< M/ %FCPE79:.V;AO: JA-NN5Z '(')],+HPM.!Z+]W=&[U30=7DUP-/"W;D7K M0HUGTVO61G.VBKHWI3*O&:FI Z93*E5[(YQ*J=\QY^*O>K)9B] MPXXJ4\Q>#;%T.!MB8H(76W+IY0[# T9W69.KH^9TEQ*_.TM%8+ZZL%0VQ5[?1KA:42SUQK MM:YA&;[.*8(2M<)2F2> M5I8&4[.*<(GM4+2JZ5^?Y3S)*"N:=L:G@NS>5"< M."F=57EAL63L-_(]K#+++)>>YVG5O*2M%QK;3$[ES!@5"XE:+B9J)R5^SX0? MYBX9\]Q#TK?EY[V]13*KZX<;C?/"K0#C]69V;S=YJ#Q<',[JKRG+.DY]E2Z@M=-L@_%8C?>H>PU8']0:Z[W!9!1O M_GD\U@MX/;5!<04.45L=E<_A%>.Z%"52":Y[\6YRQ^/Z$7;4RB?;\98*C($- M7Z@GTL>/=R?&^E#MA;!^*WH8W>C_W!@AM")X!%T '("6KV]M;UR^)=]_2=W' M&F_II;RESE 4];C=&.:\4L5QSUM/?78>>#\NPBD'C,,%C$A0<9A^?Y"7YB4] M'OB5>Y=>#"T^M'9_Z?EZ2E(\HF2J[$5U ;)5H&+J1Q5U,)Z6+RP/]L)[P4(- M-:%#;.>30@9YF#S M,9C V2IIKYY=6B1@("D!6')!N4@GUBJ7FCA@/G]S-.F5O[>JG^P,ZBP[ Y"= M[O04[M&%R4X.^U\CV5'[DW[Y^XLZ0P@5$WFI!LU\&PYTTG>_0MZM$Q,KW[=0NGC>H:OD!B +RB][GATUHR9 MLWM$I6!1[0_+-#HK(<7K$![MF6D\46Y:"L[\UT(K^NR_=-!=HK[:[R=ES MQ?E!60 :%(D':L:A2$PH?[^W34,'U07 *72)JBA3\ '\.UA[<_I_2;I,5ZSP M>^CJW:EJR]-0/RJ&I\'J,J[L21P[3+>?+,JB.^#Z6T5W"^_LU5JSML!FCO$, MPQC4$H8OP%LZ]N9IB?\RILP<6YO[OX&I8-K*!8BNE;3P[M7#V]OKEM*#)T08 MF]\[[%^GFD57;$,[RM]\!/Z+^;,2V\*H])HKH_2Z8$%701DPMR' 6<&&-OB& M%X9-WX$M-)V<9V9[ATR6VUD0+QURB[(B-D*:!'A!HGC;-5X,!FHLC&]LWEX[ MB#N)4L.ES&*#I_D"]R'KM!1F/8$]8 YEOVJ@AEUP)ES;KN>#K+B;]=IV/.7J_N[A M6K'YA5;Y'C'C$[.80^M9:L^PO!>;N"W%(KB 7 ?FB2#FQRA[^9 K,Q(7A JF M[RB/64\ESQ<"3ZS?340 SD%(\&>Q7( ,1^ $VN U ((S2E(#J&J",I>]HI@& MJ$Z!9::!_40DHC(!LEESS;0MP"V[/;^"\\NMYXRHIY2W@&R\1LG,A"=%!L'J /9F?6$K]R MB14]WK1*L6S A,<]2=V#<-/!GS,7/&EYY=@D&T#E/\!G^L('BJ)[Z[ .PU'IM;O=R3PN)3/2GB_3>!C09OS4/,H@5&7T:\BYKR"Z"53SJ M, K4 ]_.HROZ^!K\*(A)#[W8SA\[!.40$5'W4I(8<=>*:KIN.^CKFMN.\BX$ M@U"&'!A4XO"&P5[87 ST;*!@NY 6+;V""[#=3?H M1O&V?Z8AX>#\XG*NCJ)>=PRJY1%39W\.',*01ROD&J2'8 'D! 3%EX.1X4?X M3XK)[J"*0^"!ZJ,#W0$FPS^TM.J-HO!7@,_ , MO.T)8/.=*]HT" Z-3 IFUC3!S'I@WDA7 :6!P.10$=.QM>:@4DU1>H$+XVNT M&>,<:'C*W 80<7"Y=JZEA 21A==\JP9,A:TC:5@A%> *;!R:,H));ZEY8=W, MYI+M^#>H1_C@H"+!'=ZL84AW#9M[*!6YB%)5=F;&MC(5_P4H1+ M'=!*:#+"UXR=@ECL63,W)%\H\B#'@,395ORK@1M/%H[QNC& KP6B6& 6MF,V M63)0 ,CQ(=3YV!(J470&)4\+D,Z7WA(*WV'_W!@.:1+GF;7QMFT>/NA$Z%-/ MV8^$8T@J-)-L2MAKEGK?!(ZTR+ARO,QMXF.!GH@NCI@(D!O.W\:_^!=1,TN< MB)[Z',P$N'5;R>E2*#JPLQ>_H)7 W1L(&'=NR,6U=>'MO"R9%94GF(=17 %X MQUY+\Q.LB7QW^!5=8Q@.912_$D6-0GB16[%ZTO%FATJE(/$ M-*[:#6V4_9T;KGAAPW;K!7U09O(.NC_*L5O1[0ZY6O[62:891'>3Y&[N[O;0 M%]L'NN'&]_(MGVSA'2$"'?A0J?MB?W,(SQM.X!BG[1-!+7Y)W(H(SS-M'EP0 MW_.01_<@52VLHN6O-'F3X[/Q#F8,7TJ"-4M>_RF#*GOF27^1!$X:E!=1:\!A M3[03@(THZE[P,K$<%]?4X3V!;0B?%9B8O#OT-Y7YQM^%N$O;@:T-*&\%=K.X M[1"OYN"O*Z04CO."6YRM2P8"F?J)7?\DN>\[WD4^+L.1PE"[ZSWA13<68B5& M9@;5\2="XFMR[P!D>*1BA/C?;]=2N)Q(S(V^Q#T-ND6:[T6$7O0!;85]=,E\ M5#J.2KH%DJM8&SR%07X!EG3(U89-,P8\YQQ,X03,T5T 1V]M.]B5%/>)S''] M[>$,71=N^;E1P]42\,@+""OQ)+Y&7/$"JH&80 M/]342"AX7C^LSQJN0Q%H,14'&'B#_FFP];@ M<5'?]ES4)KH2K2DP&">X-'V&X(<PY<FQ)\$XA-AQK@XS?L#5+_%0XTY$,:J! M\L8.HSO:L"GRMQD\G(AA0 HBBDV ]=ICB/54RN_1%XXHY< I2W$DB'FDHQ/= M57(N*Q(,W^OMQ(X:@IU5JGL45<OB.WVI.4^<_+XF+*L&9Y&3WV+GSH<?.-?I MJ#FY+CU5T27IU8%\:XPJ6$\_O^F^H;_=M:;[?YN@*'Y^\_;A_OU'P_4>\:4W M)0F&K-[;[?XI!%9"5?]RYNF/\-5XC6#/7O^4U*T]H8O?J+.O$+&V\>R4*=() M<<JF\^%]_2%EA^NG-'V-Y 5V$_3,2G.,R%G[GB2!M[?%4@$>FE2 BTP%" (7 M7-^%7$G8?!JN]O2$&UCI0TAZHELH', GVY[3^:N_)?)=1&(RHKCQC?OGKL+C MI)%6'_0(IIL!EX'-?.*6ACM^>,Y/@$G\X^!DP='"/]G.]L?:(#=06U?E1G>3 M,IIH'MI V!L7$.A& J@['<-R("6?P:O8M$G;-.ATQZ4U,^IW1OTC!M-MQ(CU M\YOAF]C O6FGGS'R6;H()=CN,-/J(%3,D0H!!3914(NT&^@?UWTL&[T9+:WJ MCMZ'-"V8S_.X./'HQ>FG]CL94-:=?,6[4DU+$8,D--:N&5LQ/([I.-;=K,E8 MBOZ6XL]S:)I7B.*&5<_*JB7J[2H7'^IBGW='5%!>C[$L\6Y-T_(&4[N=<7E] M<X^4IXM9YY'Z]V+6^4KI65<EE:R14BZNU%K_5("68IW@\K#+R8 .][-N];L% MVSQ6+((-Z5)(-VF-Q_T*O?2&=*613AVTQM-A(W872;M1JSOM7>"6(\6:BT.@ M6IOO<MVP*KAD.!C56KPO#Z,JB)U::W-WB3@=J/4V0Y>(T^$@9^OD"S /^_(, M&K-1;M?M5K41X^\!IVIKTLORUQK#41RG@]9PV!B.LF5_K%9D.*HZ@CXWV;[W MP/)K4VW?.SWKZCOF/LTLFK'Y';F7WSMO-[KJ=:VSKKJJV>?6P-=5^ZU)?]!L M(,J-.;<&_6FST2T5I[U1:])K(C(E2W^OI:I9L?Q7OM4]2[IERL6^Z)+*.8P] M^_I"O';@ JL3XK,CJV&&^IC)LR.K889&,S3,<&%'M[G#;X]4T<S9>\^^CL[1 M +AB;F]F)JN.[<O,4#O_NL+;FD%K-*WKMN;\F/H..$ =M]1>H2/<&KA!#0>4 M>88_;@VGA1+(&QWPNCB@WV\-1CE3#J+U=FI0VP/G2+X.JMP[ANW7>99%SZDF M'*^/S;! -99@P4*^?MUK7OX7"VTRS[&QRC3O/8#U7WDQ:U'[3=95T>;V6A9D MN7FXPZJ%-:TPD[/1S-POH"<J$,M:>:%Z:1K5(*0C6GW)YAL3BWMC17E@#\-= M\IKR6'?;GR^M:0JB,:$$D1&NNT[ =93W3)2S"4H@.TA,9\4+OFU$T?%GV5T M'\4RK=AK8>$!@?TRS;%:RJ&QL79J9-BU9LQCX^X6/80!X-U]QT>M2-%;3H)@ ME<=5VFQQS,BJ/[*$:">H&.<W,F@%E2VI8!HP" XN*8IM);[I6,,P5&*(:8Z% MG,&[#;BA"HJN9),XEL)%_7;KRB< 9NRVG=!"O0[<G/6*ZRE\R>6=%EC1E%>. MG&EFO"M&%#.BKE:LH42H.0>OSR1:[:'2HU+Q+YK?7,-_,G$"J@H6J_#H\VI] MZCI%L%J_TDYUKMLTF'3&Y;EN@\YP<I(R%3VUTQW6+&!4H$Q%I)I:$:>Q06@R M0M^"?:$:RGV5D'I\>FPN0:C >[WE)M?-LKG*U>V'=SMJYH1\%!ULU.E=WBW1 M06>249FLNJW5M#4<9G%K0[K:DDX=M(:#K+C(<9IF9<SG548OOJ1ZC<)7).]/ M[I+#_B)H'T5T')JQ)\.B#4Y0P!S>;1C\$AE\W)H."^7>54ZZ_"E-=<'II[_< M7%0<;:? ?ZSK+A7P+]B]MY1.O<5;\M:@(RYO=M*T/VW:GS;M3YOVIQ5I["*E MW:,MJL)-Q:1*7"@_=#MC\$YA7PJ4DLC%:&]*[-6/NR(:URCH]L85@G)0WY0* M\'9#]$U C:RO[_=R0C;8.;+8:=WGL)6P-6E8@G&HB4.D>6.XW]+>SF:1HY$? M^FJG+ZG$)552E1J:)C=L*M+U3YX1&"YUCI)MMZA=96 Y+>PZH_8$R]64VO>: MXTEY+H!F1$>XS]MEM()KE=<+#J1D+5"')WG1<\ZO*#6#=G?:\CMMA;JS297- MWZ ^; ![J,.P."BE]F[=MCJXFEVWE#5@8*,E]5YCW\1^=&ZX.AA>:K>5))NQ MOIK[!9.#0P8]1'I+-)C$GG/$_7RP!*&JI#/4;D^H=U(FY4F/G>2LY3PQ:Z," M;'?'[:ZJ_/TW"K6F-9'Z(A$:*DC\V1]70@6""8]\7CR$>I[=$Z!J0I.I4;_[ M^]'#/WC JF^![C??#/?WQQ<;1QYW5;Z<-[_<J[W?=O!]]&I\>MRCF+K(AG@* M^\$"@0?MH7T3YW;OR']%3Q:^4[Z@H,81_"#.T3\O^-NW#$9B_#.\]!;^ 9VF MWUASL/H,M!PUMZI3\Z[3W,A,.#:-M%>\$OV.K[FJ]&E@<!IX/@W(Q?/I -]S MA7G(P6:=S_C ,\A,/-+T/YX<\&WFL"DU;>='Y7\MZ/^=[(PG>IJZ2V;AN;?Q MCQ^5<:>'\]!3AH7[JA^5-O^2'_B&3V)3^^KDS%-/[VW2'R8'NZ@YVM[CLC-@ M^="6,J?SQPXX,2T2C>QU^ADG>'LI<%#'FWZW,WB%7!'OA',I/)'S(L9Q"O&P M1ANCSEA]?8Q2-*$!9#0S[>!$J!\FG2Q</NH+'22?3CW&YYDD=90I"=OY3X#4 MSN2H.W1U)GQ1F<ML\7,2F>MW^DEWW5ZWS)W;_!00Q-+$K)]YT%KF:DYE.7:P MEJ0F2\=:=MNM$K%V?J5?F4HO$6L542?#)RP-:]W.Z!3ZIA)E=]IX4L% P^W^ MN%(QNWRXS%009RN6PW2D&:@B%>=J,)@6RIJ]!)-30T8XRK)5P0B]8A7F+L&& MUHX-CC35E>@#==HMJ@]J[Q;4CA&.]#ZJ8(1^]^R;NCKY.>]VCL1*\VHJ#/_L M<TCJ%8-(X<SV9- 9*'^Z.*>E4CH?U\"Z%G3N]3IJ42J?WR=I@KD%J3SN= L+ M\_D]C@K)O,]9N @R]X>=01:5C[GTL9LH=F26D)^O),?!)+I[GENN_$US',WR MMLI'/^7[[_2Z@N\K-,!.7E@ D!A&CN(/\IKSE'8J/,B<3TW7G8VH*!(DFK]( M#/__]KZUN6WD6/3[J3K_88YOSEVY"J()OKEY5$FRO5&NUW8L;;9.I4ZE0' H M(@L"#!Z2F5]_NV<&+Q($ 1( !Q12E;5( O/H[NGW=(MK$OQ6'<OSY"F%/-LZ MR-]+WFD(\T:7ANO9#DL^Q>1$QZ"8W2=N"?R3IP7JIF:LW$1F\ \N21: B>[8 MB"13HL'P]'I#>>$1&JU79*NZK.>W&);5FHBND83/1NZR>.+PC$8W6["RA&%% M><,L0Y87(C%XS0_VH.4%3W)HQN#'\KGP'HQ+?J<"FQ69T"SYU:1;.=F)C/:= MJ4S;>KKVJ+,*)K/A;2=>&(-O5Q.W+X+; KMKTG5Q>=+%<7G2VL6EEXW4SD : MTZ?V_+*\ ='^I#,L/:Z4SS0]%4%'!8 ;O%^9;/%;7@)((7_1+!_S_-7B143& MG6&:1=A(=U*_VYG*[EY6E>GP]#(!ET3%=T)XBZL)H3Y0%Q7G[_70 /*ZFO:S MI-"KIRZNZ+:D=51$9#!J:6N7MO2-J M:M/5@)F75YU<Y2'N-\*M<#5O:3-$- MT6EP=(&Y(P@T5I'X\M1'B;><T##'W:R&;B>6E3G%"9G/YQ=Z';$DK@$@Y_4G MOF)A72QA<..ZU'/)C?XOWW!$Q9!/L<*D\+N_HO/KFQGP)]^CL=*Z"MZU[.R] MM1JM]%OH2+L/BW7P>8-I;ZQY;%(Q9S'GY3]NL4H,=?F8O%PTNX\:K#Q:."P[ MN)K::(?G]MU,@!JP-9C+#4OK1!AGI90]FV@<Y"1$:' _<Z$9#GG63#\LLZQQ MVM#BM)&HBLOQ%/A26<6<Z*Y_<#G\F%O:,GOAAM/.**,6EX1>N#*=:Z/.>/\- MG]*TJ$K2]O/I+:>B-_<FAYU)VBY+MX4F&9V06I35I#OQMD]KW]&7&-QA]3** MJ%.9Q"*Q*G6\]IA-MA)O.5F"MI?59/6B3E'+^!J',IEL[*\)WAB4$@+]<2>* MV])62UM)VE('G4&V<U%SEW614>-DJ02"<C LV@>O/1>EG N1D"3:"*'572B> MTPAV6P<!#Q7U]6AZ4I'P5X<RUU981!&]5#R/+,ADXWZLEJZ/H.M1H1A'2]2E M$;6]AGUL>$%N^B_?6&- 5"$6+105;>DXB.-,"EU$;0FY)$*^MSS->C)F)FVY M\ G7693A*"L*V=)O5?1[$R26K[4-:L=*F'L>Z!M*3.&(!<=:.C\F[V0\*71- MO"7S\LB<$758*[U@RN@1X8F*LJ^."1O(EGVE*B-UW!Z$LJ-O0:<8EEL BG2K MD9Q@%RKC;J^ET-(H]"?;GF/WD);IGDW%GJBMBET>07\.^6N8/U8Q;4L1_&_S M'>3R@I=Z[;^4/-:R$G(?06$GGVW'6R92<C]]NI,^(Q>7SE8>+1R6W:;DQE : M).6NL0G@RK#P0FIE";KDO1]VN,1 ('8%W&E5J45(W&UEYV!_J.(K@OW$-Q@5 M:XBVREIAI3>,"Q:PU.;$LCVR@%%,5JZ!;99B80'X*KZ)& @3O:J> 4?8.B]8 M?G+5BN@0R0[8S/?8;+AJ_K82M>",A5$5W%J^R!2.O^4F5:*2!EF>IQ2S/20= MAP*I86]3T4XOL>$GH6_R^@H1U88-&K]C2TI60D/77-[23&/-[1:BTY@HQ8 4 MC5H<&]CUX!\,5+#^FOC> NLP!-4=\/DW,6: 3T4TSX(;X8L!!;T!0 /F=6U] M;"YY#2?_"N?!L:K+ZF;SQ%.XV3;Q0?QA;S.>#+C(G&,_FG0&&56W&I.VVT\O MS7!TV^[,2F0'=<3:P!;MJ9 6W%,[XTRSYMP[3*BZTT&6JIOSDF0>.B^0+E@; MM14<[ !FR[")96$9T3;*R6AMD7I>I":#)JIZ;$IIP_%8!T]5A]UZ..J9*.;$ M9,N6@G)X<?N#K$SBQM-0)=F.+6$=3E"_;*(J)]NPI:/#(NZ2Z>BD9+^6>+*( M9Q_(^\I4O6B:.IR UQ)9U41VI2J#7F8#ETL@LY,2X"1P]$4)%><$Y-8NJ_7\ MU;;E1'9>/S,WKS%'80M=I>7(M3SVL#6A3(8785%L(>"8+#8).6=9!"43VQHJ MW<GIO;?D([D3\\PDH+XV0'?N )W$26+Q7C$?,7GE;YB\H@198MO)83]3S?4= MWJH$%N([#B9UW&JNX1;J)X-3L9G$RA,K#B;Y8H53L!E>5;.9[42OM4-=BG9J M>@H16068T;Q$%M)61=E+:UG2DZD[::YBB>=H6:*..OT&-5UC3[]0Y+6X1G.> M!",F$%*'3_Q7W\;$L*\8 =^Q(LZR(D#8#>^Y^;/F_)9BVYQE59AHQ^4%H%]P M=RD6=O6)/E.3J(6NHPTZHXKJ8V6>H5Z#.MH50,$#? -JA*[M5L0_RWJ^L'#C MEQF\R8+84BSJWEK[<AV9GOQ'9GBI8D>V(_.+9;?')?NX9+;:D>.X7*R$8;[? MDYU#I^KZN?TL>Y!?[BUL53W0(;?BW306:L-:^BA?%M0.=6-NH58CK=7#[:KU M\A;S8OQL6W2#KX ]3!9^<+NH'EE<@[N[D)/[5,9?AW-;5?K3D1SZTJ73PDDL MI@Y:N&[IH'HZ.%% MW0@&=PNF!\<D@VO3[WY:#M@!EMXJ7VI64\TO*]?JII3 M7\6E@QJ*7(Z(2^)7M2(YF]4T LG]0D7B7B&6#RD6C<!R>Y1?^U&^/*7B8,U< MGC!=/#_Z.+J4HM1;51X5B;=\"4X7B<%;E1TF\98O5#N2 K95N7<DWO)EJF%2 M@/9U,R>\])G5_:D920&ES_-:\@*J -RK2 TH'W"O)#N@,11W><;N(0]Z</MG M0[07S6G3 V3<3],5P>;1@?2AP*M^5Y8L],NFA38]H*6#"^$)KT^YN<=$>.IZ MQ,'^".Z+M@X3!*KWZ[?Y 1?%L-J@8M%J2K+<+)46SVV&P"M \FLXS)>G6>3, M$3BR+?2KC)RT<3BIF)T4H'W=<;BKOBK+W>A73U%MGD!+32U_*L:?VCR!R]A0 MTZ.VEP^X-D] +HH[I<1H#64L=V_]8SE*V/0R69.2U;)\3W76GYGT5?;MF+6$ MY7UQ>3=8WK85'F5_8!>99\UD)3%%ZU>'NFO*2^\ENL;.-%.S=$K<):6>*VF+ MUW)K?NY LZW[V=;]E-[M5Z"B5%OWLZW[V59ENZPBAFW=S[;N9WMD"JVGK?O9 MUOV4^+A(7_?S!-59?B?$"137Z,T=DCZ-WEQ%F+N\W(FSU*3,58!4PCB1]-GE M?:4WZ,HAR"^:$*1/+V]2;+F91-#>-6F)H F<X)!(>'TJ35N'4L:LY28QJS8U M_4@D][I9O4!;-+?73%X%DE_!6;X\M:*M1-E>,&FVMZ4)X'W=2=P7I1]) =SV MBDE+3>>GILO@3GUE,#B_SB=!X+&]8B)UPO_E ZZ]8B(7Q5V>M=N6HKRHQ(!& M*H+-HP/IHX%7O8$LB=&730MM>D!+!Q?"$UZ?<G,'DQG6$WS/KL@:8)QKGF%; MU7OUV_R B^)6;4RQ17*;'; M;U1EW)7E1JNTJ+Z(\WP8U9>G7+35*-MD@<L6 M;5* ]G6'XAKKQY$8O*\[5>#BM#(I /S*N92J3 =M5<HV94#Z .[E ZY-&9"+ MXDZI2AG\_8=WOGO]I&GK'Q_T)9W[)OVR^*@9SM^PP"&O8G9CS3]%EN;/HA3B M%^L;U7W',:RG6\TUW$=<P",P\5O3UG_[TW_^!R%_^*_KZ\\^JXYH+\B=O5K9 M%GE8:@[E%1;CWY /L3*3O[B\$"76FGQ//>JL#(MYSW$<G$WGE2P-T\?:=!\T MQX)EN.0KS,1&N[[F"]C=VZ^LG J=WP RM"?*E_=EP5>5W .[U <?OM'%']_H M6#^SJW95SV9_C?K=-W]*DX %:QE&\K)BF;I3 ],*,:-S/+@19N+?) J ^C', MS+<Q,PLQ,Q>8H0%FUC 3'^V%PG\T5Y3@="^M7.9@W!E/9'$S\==QJ&K*92IX M 9:N/8+%#SEZM17LS<M=2'.X77:E-^RHJE3PRUF :>E02N#0>$N74 #<O)"R MWNGV:I%$G8H$> 9"!YV!-.'K0@7HON=%9SX+Y%3.<!ST#QTGN6( !? 3%+9N MX#&K,@1TPD&\9%*0YXCN%AKK=?J7>41142YR/+N=246&>0;TU<XTDR<T&?IC M.9AC!O3[ERJ>BM-^MQ:GE-H95JT"IIVQ"ZU2?.",U2-UJHT\%#,//_LK3'2$ M119C/:/!L06]"KDO:W'W52?&<AWETJ'6K\7I>U[=O&2@ 6I.<6(4(+6S2HV2 MH9;N)2]WDFEGG,9JZKF]=U&<GGK8-,I>47)EVNXACU\NAM^$V/0)*1Y-S4"( MA>.GDT+51<XL"IL W./I*5LN2[SE&#U->I+8J"4X\*2 [0G90D<8XE)L.9XM M-%2'A021+&;WZ> ]5<UJ J:/).Y#.I_$.X[1]G!T>N&<"AW<Q12\UJBOW3_W M*NWZ2G*Y7H-I7\4\M>RG-?!+,O#?4\MFV5WE.'-;UB_-26Q9?\OZ6];_BEG_ MP?O%09;TM<;3I(/<8-OW7$^S,.>6Y7SRC-^$&SA*];U$H5&'H:=.E=%0/5 H MM952<F!*G8X4M=]OH!-3%K%8$Z*&DZ[2'8R:Z!Q\97*XKI,['"B]Z?G3=UJ? MVL6<K]:P:@VKEJ&WAM5^P^K#8D%U#R]+LBN2QC.85GB-EEVM;=UL%W4X6VG0 M2H-6&KQB:= ;'@BQ/'A89L!>XP5Z?O'>H:[G&#K>G7?9C[YE%&L%>%QJ956E M1JLMA5F'I=@?CY71I-=$5URMJ#XF&U$V5(^&BJH60K4DLK?>HK(-NK%71B5- M6?2$&I%<=>'@TG2-1E!;7QTK PD\C5)9PC=SK$@$>LY+CE@CJD::Z_HKBO=, M+7C092H3QB"#6D,U1"'KS-*]C/LBO:[2[4T5M5<H0B:W E45OB_A/@<&VD:J MTAL,+T:+J@;=EW'?HMEQU8NZ=%&Q2B4AY0W&JC*>#LZN5K4!W',?Y-9EW[KL MFTEPK<N^86:K*%_L4%-#H].STP*Y6!;5].?P^XSJFN]2-$Y-'VU6\F+[)GX/ M-JUG7 <OMU;J>7W\ V52+(E3%M'7FJC%[]$61K8DXKJU3XOB>JP"KGL%\^CE M4#%:X[2Y9'>8Q535NJ% >X.P1<,WJMN6;IA&6,C_3G.7"OMOHBT#>N&_10D* M[/=O=&T[^ G>O+,M%G5AFM&M9FJ63LG#DE+/W=^0 4?Y:-HO#_YZ;=(53*29 M[PU7-VUL,_&Z6C+PG@@8\. M#M:._6S,L2<#*)S;2-(9DO"_B0X-6UDD['<G M0-*+X2U%]P8]CJR90);+D'5I/1F&_4Y_N)^K%&11_4S&?7 P?7^95&!^)P6 M*R#7(ZIPDZ*E;P&@IV G&Z G)2"=%Z#OJ4Y9BY:^RH!Z>@ YUT&HUMQF<S#) MP?K,;'&O@F1SRCE,#M;+=%'4!IAB-;M&G>GY%ATO"JA,A],:3_QEH"Y#Y:[W M'IQZ>ETI61C+MZ3B(RD[.8O@20?8UI;*X3QGWU_<%"N6>5(C9SH[E,J@@I/2 M!&N44*/NQ?"XNU2[3TDS_!K&_V)N''G%MM3[BDOVKC(H=FU! M[7" HXS5=: M;^[E.*=N5ZH3LI!++W1#8M=9PMK.HG?K'EZRG@QT*O$NM.1&!V[G &?C;D@> M?PW\G40X/,G-R@;,_)M[R;X"?.SY?M_C1\,R//K)>*;S:#[1]%;,=N-^U1SO MR^+6=PV+NNZ=O9J)EJ>OQ2L)6UYKUH88& TW%@9 ^W>]SHC V*;P1=K>DCK$ MB'"F,2 J/.[-4KAU&-9>P5,L=([9VTMCS=V5GJ/-Z4IS?G/?61I;%OHIL95H MA,HU0Z6+DWFLU:9GPT[)AFJ.VR%ISE/77\&8 !*7^3L72%[/ 7GM+)5H(7EY MO+LMT!<^R;YW#;8(MECX+8C^!ZGK)$A=3UGRI3E3\5)CFIA8&?,YB[_([53; MX2M%N/^@,\D(BA:4D(-^I]=@=V^TT5]SG(*"4,Z(MI_@#^ZIG<E%0#P2E2=; M-0>.<U&:KO& 5(4,-E1ZO^QT;&!+;":'"G4>.!>52P6VL)-X%NA*).0ZS/-4 M/:<$*7/DB=QSB.H!2QSS:I8+)N_Q. X(_<XD+0Y8/PR*V9KC=%NSGF7'70G* M9)AUP:=9!_0QLC8^H[71'LW?%W*1UW@R\VID^3/=LH^43"[KL9HS?TS:(Q>G ML$<;] *Y3UH1)??<!Z ^?V)5TNO\.XM[2I7A*"N!H2I':4G^Q]"%&HR,?JN? M;'O^8I@F^3OSMQ)\FK#'_W>_0S1XZ;6Y-AWZ;- 7ESP%0,/"$@;\9CCHOB:: M9?F::6Z(QCR0L<PLYA-\65*+ J$3^ _F8,++^A+0"0L#(T<W'-U?82T+G7TQ MA^/@49Z$J3G.!EV6H6,R7,%*VQ#+]O"F$.9^HFL%T,A=G<&R/>IZL44+SR7/ M]L11L7@8:#[/U.R0F^WO#72^$GN-_;KQ2Y<^X5X57+UM4?X>3&_:+WL>!&#, MZ0+(<DYF&_)+YZ%#?KJY^0IS+8!GL+7$O:>PNS]O8!1W[> P\,UGV!;",6*7 MZD")/@"1#10V3+#A.86!5VQ&;PG;A6TL-?C[Q=[:'?J0EX:^))K#(>V"JL>P MYSOL\9WMN#^2*^,MA@P ]RN6#7N_P@1<%L @#S9>U )K[O<,XU<&//O9UTVP M^\F]-0?"<C8$5$LXT:)>"69#^R:;XHJOA3O#@0;B8,!';V8N#D_?=J+-(YXY M$1&1L6M1+R(8;67[EI>@F(5CK\A.TB"ZRVW_:4D2^9GD!6"A U0=P\7D[07W MD8<N=&!+JZ/R@&LXN%<X#XY5G?N"S1/W3[!MXH/XPXZS0FI_?:\SS4B"+:S[ MJ)5YK5*CSPT)*QQD&\5TWU0@YU4P+Q;(>?FMU+!N2+#AD,&6TP#-PWQJ\/F( MRT@*^8L&BAQ0CEK\FL*)K&_;[#LX5@U@*6;033*O_]9GK14JWE@JUH:=Z?D@ MD):N60R!PZSKQ?7A;Z(,^H6NY+8X;!P.FR4>;B(K54Z)4+XC/)N9R^0('RK= M2=;5MW.RB_+QDGF^94*+K%+X%:/DT$EI%E..=/9C+Q:?GS_+G\]^G!PX2Y2F MB8+@' 10B6IY_@TVQ((X/Z!>$R6H?668*12J"MWN1$K#(.S]:JWQ%F\W<][: M!T-=&'=*U,=Y\. ?YB.&)[_P:%30!2A1.V=_M!:@=:/K& <RK*>OCFW!GSH; MT[VQYG<\ GEOQ9\Q+-U8F]1]#0%>G*;$,-&!PE(8KS-"U&M;J$]4VW'CJ+>3 MJ$]4XF%1.LT5<3F7L,A7&(8J>7]I6;P']KPW0E8OZ-_^N#/YV:*6!USL9R30 M>]X?(^0[I\),ZJ"GVAF5=Q%![0S[900])]LQHOZX,Y#-MBP0(_IH\R2/1W8A M[V=X<>F2#Q;6O3W:9CL1<9FPEJT8PQ&@?C"^'P?HG+:_E.=FM["7VDD;N"%A M[!LWK)I8[&2D0O/T2+6:/;+LX R49;PS;/M>3/4"#?SACHRZA9J3[#D!I8!Y MD,:!&@+FJ',U-RS.P=338)J%+=EA*B,G*.$ZQL5P@BQ@G CFC*0CV<%<@!.4 MJ'74X"[[ANG;F7>JRU9QMD,,ZOF* AX90)ATU/.A+GZ%8Z",I@4MC5)1UY<A MH2ON\#VJIMNDTY,%G9-1P4[,)5HN_4Y/AA#HQ:#S2AT-"E5'*!F;9TQ</)JO MIM[<K!US@[$RG!9LEE(N7Y4!=64<1$FP.5:S.B;F58)?/5N5XG!>J3VUA,HI MDJC?/SFVZV+/BX7A2:V#YQY,%N5XI/0'A:JOU*X;%P"I'!K-2!EV"S+2FO73 MQH%4?B6Q"$BE$!"JJO3Z9[6*2X6I)"#M%^MV4;L*U3@RO2P]YNJ66A1TF+>\ M?Q?K^LKJ2? $#$_[7JSH5*O?'*2?P6!:4'*T^LT!D/9[HW,*XPO4;]1BK4A: M[>:PV)AVSWKL+TZYN9H.BP*T56VR.\\,+T:O^4R]0(>Y,FVW6+GC5HDY2"F3 M0E=:6A7F<-G:;D_N$&+C0'HUR+336AVF.$2':F&1V^HPV30Z*6P,MDI,-DBS M;<%3[MB]AILWB>M\# #[KMU(?:=FTAF4V-RCTZWFGL=HW!G*UI6R0')ER?<Y MI,39;D+LN-/-$&JRX^S(-.Y>9UP-. 'K6=?=90=GR6G<E8$9J;;!8"X_C3L/ MLZG!3W$'8SAX#]NA.C6>4:3"*Q8ME%1R(J_;'JQY'>I[G=Y!.Z,6*WZJ]'J% M/",G'OCD8.-S6MY'XJ[7[9SO'L$6ZHK5:2D5=0T]=7(8T6IF9*59 N$]75 ' M6[MZVG?1[E5F49#_?K4L/'JD](M5YJJ=1>?O6RX)[QPIPWZA<''=K+,0E4K" MTP9YW5@-8&JWV'W;>F(=9NAWG;JL,XW#KS 2JCE6,6NTY7(' W3*<-ARN7(U MQ*[2'Q2*T;5L[B";&T\R(TK-8G,WNNZO?)/53<-F4WJQNR$M5SL<+NLIXWZQ M/*J6L1V&:A_3Q,\'U8MD;:/>.;HTEE%F,ZP.^HVZGN/KGL^:O\$GZCQ3;)_W MN%FS!H!WMIM1\C/QNGC[=H/O?EG@FZ^AKN<CZW$8!Z-N8Q]$UG =K7R;E=P\ MV)(KZ/S'ZFYBGT#1GV\>--Q++]KI;E7MQ#"%>.%-$KOZ4G. --X04-2QUR.+ M8G2V22\'=<H<%NZKG?'!)(4")>-2>^N6$*P9IB=F-*7FSFIMVAM*">]_R4B/ MS/@]DX*724Y)^,F$[Z#!K>4^4<U- I?QE(*0'50&V@87.?L"G-$AWW89=C'@ M#BKC"Z,&%S\LITW?/AY>3Y_XG98?HLOR";WZ]HB1XUJT@_:;4;>Q/NVW:"0I MJ_UZ?:L>C+)N0.243\<B;GAP,"D1)\.B"_5WVB/[CD5;:E%L^=%V/A8:6W6Q MJ-$>N7HLXD92D&XS$3?(+%_8+$%^H^N.KYD%5;R:9781_Y<<LK0_*EK*NE99 M6@B@,L!S5+B$3[U2KA! I6!B:K]0A+1V\=- B"IJ]_2FCK((AJ_:AOE06\%0 M\BW";K_HQ<Q6-&1"=-0K7(RL%0Z'$K#&1>MUM.+A($R5WG1\>KZ'+ +BSG<< M:ND;XCF:Y9K<%X\!.INYD;4YA@)E%B%G\1CO(8ZM/9WH.CSGO::]U%^X'D%Y MJ2;I8D]"*!U/!LW8W[A@;=N3XG2Y!+6$0#J>"#*B^S)ML*##^J1X8B[-0D(8 M73P19%9F;98FM!4,/;ZAYME5G[-T!B\S6BK5QOIJ01=;79:^5% J,>8JU;Z& M9>@Z53@EI()2F1% J396AI)3A?M$*B!=+/;[HYR1@%+SWW/GG.])<D?OS3>1 MFXW/NSG3VV^LN7B-O?5:4ML7MFG:+P@XAD27N/YJI3DP&<LQ3\M\1P@GOS<- M;6:8AF=0]\=M7.<@AZIUVRN<! <J,V.2#?4C,3R83N?SL+Q\VW<!0-Q?B _B M#SM>(YE3['O#<FL^3DZY&K2_\MJXVU9>DQQGNZ7"CE/J9,$92W\F'[ZOJ1Y* MER+"O]\95--)&^#:;?!U" 9(<F_I/J^;8I/W((>E@*PZ3;\XVQ#()FD5]**5 M9E@@7NIA.#6(]M)N*IW(\Y*##3IJFB'LV>OZ(%/,+)FDEV2O8<4Q@V-2K'S7 MGD,?K?F"\37N3-,N:3417Z_EB T[72ERC;*<.LUB_B5<HZR#[1]Y-WD/2Y8] M;;F.4WXD1/<PS1:B1T.TY6FEWV5A!2/)BV-X]-I>+-QWQFJM&0XFH;6,K52B MZ17KUR/Q,92%L5T.1%O&5C9CXX494N()DG*UO*Z=LOB>3'E-!:LDUGB.R\=* M-N^4"2OJI-!EZT9C)9O_2H65$I( 9>'1/,!Q8O$<"7AT?>D2)?M;94P#497I M-(O$960\\A/ <6+G3 0P&13* VP)X&1W\/GW=8R(JRX1;%]V5I@$]L'UC!5+ M^OJH&0[YFV;ZK, I)C$%+9K<H-3F7;S49J)?8D:VV'N T;/F&<_TWL*5L6N! M]]9#4*GSR^*C8<%(AF9^M5T#_=&X%+:2UY)-=F>OUIJU 3,/&]2Y1#--,@_A M!I\]LD#T/"-0.@1><5GA4X$>+(OJ4-U^LF!Y<[R+0 U^$9-[Q6PGGFJFP-!K M:F'Z%/'7-D=M--L/[O9<A(9$8M'X2MR 4J*W8ZNR4^JSS@31N(QHV,)AM3R9 M[J@<.)DSPD:]SCBS]5QV0](C,R_&G4R^?V#.4FG^B+RN8O*REWFMKQ+PCC*; M94L+W_=4IZL9L(2^F@7C?';7J81=/A"26:6[B@99:<Z385WC!U;,'N=A3QG6 M',#T([GF7_+$UWA&ZH&KR\>?Q$.VN+2T5/1RFY3GM,G0/[W24(6B:<>KL2_A MIKQ)U'Y6Q8 R-U,5(>\8@G7 +*NCQ]$3M1($%_@5-'G-F!/Z'31ME[JQXB@L M6Q?[&11N<=B>I?8LR7Z6#IP;=1*<D(^V ^*.=<5CO5DBP[&$(R&IE"_#_W7@ M>,J[X7B<M&"8])R<H@&0/9Z4LKF6O#N.Y\YTLY*I+X&#QD*,3&>(>P:KYY4Q MSWE]2L;I2VG96/- 6R\?DV++DC&R4\WZTN=Y'=9(%6!K#9("QGTLTS(6*"M3 MN+8'HCT0<AR(W!;Z/?J<J>L11_,H<5^TM5RF><7:IF1V3M$BNI(<X%JQ? 'F M[.D7%^1F-C%C-I"TF]:@E<0$N2@>4Q6>+\'6/#^7:2W-5K&^=,6:S?$YD3$I MEWB3T)-W 5*T5["ZBQ3\0&+0MF[A5EBWPKHAPKK4JRRE7!T)K[J@)/Y),RQR M]<EVW;=X/R&:@,1F*'B7!<?$$?<LC#H+VUGAK8?7<)OEH^VP6Q_>TJ&49;VY MQG>R@L&7+J'6G,Z333+8(YC2JH@;1L%%F.@V"[MT<F4RG#TA_@!QAN?&+YT8 M$398)P[?,PT+KYM0TWZYM&LE@V%G7!&7#?.IASNE4D>=0<;U9-F\:P7RJ1\9 MI<8I-(5>FG$AIM>95IUHOTL8@\[DI+9#TA+&PQ;C:@I9Y-,)3^4BY0- RCL\ MO8[:H-A1A9=X:N MN]!7._WQI4*_4'^HLT"_VQEF6HU-AGXC:/\R%:Y2+K!5 MJ 1O3=3IIJ&AW LDD_1)2M],=81\!J"-T]L<-A9H_?26"2W0)*"TC+H\%8>X MI-+33]3)=S/*R#41U[] 73\N3+:' N2 3_&PQ8FBH(Z01-$TD3/S@K.#[DA* M.)%5UT$)A1I=GEF.GAUNETL&+4.HB1*DI.M2\\HN2=W9?\7]^LQ*3UV&:2W, M9S"Z1.93ET57!XK4H23.SE(5A4O"T)4Z&KSR4R2[;!V?G@=V2<+U&UU1S?4= MEF^#=4@=T;P\$+*80T*-9]:=>R=<*LTV(@J=&:9I6$^LV"YH#-1U^:Z>J>53 M0C7'HG,%TV4:L!?7GP5HL!VBZ;KC:V:ANSV'SGU]]\H.J4!RQ6'V\?=^,]E[ M?6@^)*0;@69U*$E<LYBBU6*YV&$>]]K#?(HVUP@L3[*:738C2"Z;.Z(IT4O9 M+%#IX-80RUTZN#7#FFX#YF$2ZZ?$K8?T&P\*7I"HWK:2XF)<14%UB7<<U_NF MS0RS20S=BF*R$N\X7K]2'<I(3L=9BU( ]U63TU5O,&[YDR0$U=03E'!F9;&G M4^X<5W$MN?@MX/!B<C R^OMO=!V@CDK=9]M#&'VR-8NWCQ"#64_D6QC9(']_ M9/_@H(2-^K_[;R\'8[.1V;@WUCP<-1KT-=Q3?F2=Z59KVV*7A@'R:7&C"V]0 M-QQEWMU\51?]IIW!&4!1W5U@M3/(J"EQPL6D7B^S*,9Y(55JF[M<Q^.XRUW9 MU';80WWV&UR%XDSGHL4&P/'TFW"G4NFVKIQZXQ;OTQ0<:5^GYN/6=2();1L> M>QMI%5U6'K%QFC^S?B%]HD"^-4R3SN-J5#'G9-:5;SG-K0.D+H4U-56&@ZR( MXEE.G-Q8K5TEW!<)5M3AZ<'@QO&17ZQ9Y9RD+&DFR1&?]NK4RXH?\7+E:ATP M'2K32??UG;T;]'>@MPJF=9A7T%OX)F9R,@]2><<PKXI>WD%M1/+/56]8+-97 MXU$N'V426L-[[TGT,V,<#64'ZJ SR.0'O&-#:FI]\>R#8_A!+#@AJ;9X'-^1 M+N@R57K%"EA+P'GD)X[C.%Q]^XI30%^93G.ZI8Z)O%4=V?E9L[0G?BO(H<\& M?7'1@6A2W0O:S;!K-5&,9PT#VG-$B[EA@38L/NO,,>A&M&P]B'@V/#WWX7?; M=Q*CPB_>DAH.JU[K4%CIOUDDB%WU)2]+BD5LB0'3._:,_>(M-2]1!/<%S!]B MV1Z94<*?L(.MX,*(MN*+F,. N"('PTMBXI!7^\"W/>JL6(P+?X@6V2$8!3NT M15CB3'/!#+,MLC1<SW805,1SJ#5G@ZXUUPO7P&.7+X[AT6M[L7 57@-X375C M8>C$0-&"?VE8K%E &Y'$(G" 1GM%G7"@#GGO.VQ/IU<3=O#A<*_NGLW"*GZG MPNMX^G L^##!#PJ,@9O H*^YZ>R<CHQH<>&H:Q07ID^,C+_1M0U\ ^#PWG!U MT\9;;^3O62%?_F+X7O2:3*'=O2>8L=!<85/=U%SWCV_>/WS]^ E(D\7":P^F MEC-/?X2OIM:Q2HDHI+#M2>>0%-)\S]XS128NJHR-L$D"0K^W6)($LH9CY$_! MR'Q-608!$UIJ(!1>4%[@J63D/?-=P\*+GBX'@,LY<BQ9A-RO0#X\<W'V8)L^ MPB9\'F7',[!4^,)8^28#'' ^1S,LY!;(P*@%6CZEC(O"TR"J/)Y- DM_-I 1 MSJD)3,U![J@[-BP&.><,)!;0#/)#, =@2XX!C[Y0]AH(CF@IAJ6;_IS&5L!8 M*Z@RR_TKT=9K4\@ V/.'[Z ?HG@+'X_]'$[@^8[U&^42FDN*Z(5@,R!YE@:, M%)\KW&@PT-K4+&RB[@*^\#0DQ1'(9V/./G)D!.@+00W@<6DTJ@ :RF,PJ7X# M81\A\RZPE[@ QF02;[,6FH9)&:Q!R4"JV%#-<7?DBCQ4_-G735@B'%%&#1OR M&,<M;-3U38^#>YLT4?:C^@,4]F([OP%U %V[(0&M'0, !TL,-!=+3"4(;Z.P MU]A4'G!\ V'[ UF %.!M>A%/J*0$APG^7C$=<(YZ@^T_+9ER]N<-*'KNV@G6 M?#-C:X"E^#/7F!N:(\:*G<N5#:=#$<.Q;2ULH#U%6,_\)-FL;_""W74&71/7 M#IMQZ5IC9>Z\Q.*P+P%9.$B\3!=SO4 O^^GA0W!"XP>4(+=8V*9A2TH=-\!" M0+_P7=01#8OEK9&!0G!ZG**ZS"$^O?XOW^"]/[A;$A_$'Q146'_6-D15N7*H M((B5D";B7#9D9PIAX7FV$T&.CPZHMI\!"?"*[^C QBFY>0)]E-$#/+0.OD55 M(<#FBJ6AN$MCC2.QJH?L9G\T6B<^,I"(%AP9AXU!]:7%%.T$+PM/#<P;G!,D ME@7P(,,D"Y^:0# O, ;C<L"R#1@=> Q=K6&-, T Q:%/R*IM9W,]=X#W6^3F MX></H!$B<W3L)T=;B8.@1<#%12473+^C0HRGS 9Y86N@VK.#ELI\P19@WRCX M&CLUS%[B$@/!));J4N#(L&L!1A/.&9Z18*_4HLY3R(P=!E)\[A?+P)6PU$MA M<X#:"#!=@JZ!IS%B0@K+^S,-1)\&C QHB?$KVS9Q)VP'\+N] 8L##9\.P9XF M3JB# [K7MHNS),$AQ L[ SA(?BF.MA/,#!+4@/TRGH:#A+ 3NYV+*9A!=)@\ MXJPTG41<BBRK0VYBMB'NDH#\HTD+"O8'1QYD'$7[5?.X44:) 3_K(0N+ 21! M.9; =@!"'[ EL[#CZ9YLCTQ/<ZG'#$94:1B4>$T.1L8@5#@XX(B#"(1S[(&R M-/.]P&*GFKZ,*WT!UO%M03-X^-%&M5"D:<%I"QX,IF/6O\4\WJS02?8RMI^& MJ<"V)C,*^Z#!)T_[3B\NJ[7?ZPRE"=76GO :_)ETN1[.B-UI[-(?=M*J__/* MRG(%T0JDW%U4MY^*FL9E-/N9=B872!27W>GG5'YX7(;S*#TLU'!**=XY9%!U MJ[8TT/?3@DW-!WW!*I*U]-3L=29IAZLD8.?/H5 [P\MLPW;$D:O]Q/4ZT_U= M*)H,^=.O)U0H?0H<Q!([Z&8?L_)V4Y7@. _4!K7<]):!Y]?&T1L'M-2R/"4# MK=OI96:755IZ2"K/P\GU=9EW:<<Y=/YST;+@E@6W++AEP1?/@@]&D.KBS=4" MY8ATVA-%0&7[B>=C=97)J-"%RR;(&PDIX22Q5@LEJ,IH,I+"A7'!A'"BJ*Z# M$'I=93PJ6')/>KU .D(X4?VHA1!4I3_,X@BO3]?)FU]8FLI3HVO^D+8BEX-X M_[6@2;]Y^DRM:,Y611J!YJ$RZ$^E%%%R(+E98;9]\F>D3(I5BI!!$:D1RX=T MB$9@6>TIJGIZTS@Y GBMN"YXQ ?*:"I)JHJL:+X <:V.%;4GITDI!Y8O0EX/ MQLIPVI<2RZV\+J\=0U\9C-J$FS;:VT9[VVAO&^U];1[0+^$5+GXYJ\V\N1"V MTO+BEA>WO+A1O%B:S)O:>',=!LY(+1I9:*5 K?6C,\O^M?+FW#6!U7'1_I^M M;*L309/,+*_7)T5KS^EX7<*TE:42H^=*G?;D9-:M-.4(ZHV+=JMMI6F]:=.M M-(U+T[NE9CUAY2:RT Q'U)$6?4M!B*)YB@6?L"R:* 1:L#"_+"';B\B_N&Z< M=&Y3+PH*D$%?3ODA!XXO(O&BZ"D^NX+0YEP4U0*G)?3S:5,NCMR-!&)/%J-4 MOHA5 PQ%^8#6 ..M#?/M2[D@5Z;M[I94/?\Q:8(_,K--9LO[SXV?\:@GI3+; M "E3CS4YF,AI3C9 HM5R?KI9URQ:.Z&U$UH[05H.+A_0&L!56SLAL!/N10<? M<H4];RR7OA4&0[DQ%ED8<RWZSJAP+E,K VH-O\I9'Z !PJ:6X].?MM:"Q/@9 MG-]8D$F 7GU"OQIYT@S6#6P.@SYKV$L9Y*CK.3[KE]D*TZ.YP;05IE(CJ*\V MKD;#JY*FO4&;"R@S@M1A*T\3@2O6<C@(6@5&:9OQ=U:5KW$2N,WX*VIT#>24 M$G+@^"(R_GIR%K]L4_Y*/,429/S)I$S<QW-?TAI$5ZQ2#( ^YK8_,^FYX<;F M*+<3A<1;CE?][1=-#I%5>Y$"LE4ULY!XRW%C3>D6OIS:4E/]'3$DWG)<7(^[ M0SFU[L(ZF12@K:JMAL1;CI=H&&6%-6.ZWSM/@T7'UA7\.7/(N_"AV/?5+/V? MONL9BPU?_(?%@NHL:O(7S?(U9T.P-[+"JBG,?5#6;.(M*='T?_F&:^ =4+P? M>C-SL6H15=B/!RL;$<TT;5WS*#8\=M:V W\2>,I94FT>3)&WL@-LZ0F'[Y"/ MML/>])8.I60% %FZA((V.B=!HWNV&S8 -AZ&;<%LGF;B'GZG=KH$P&?BGO") MWW4[H_ +=@EV>ZD*<:B[YO R-PIYT>);@WT<OP?7^%Y\![V.FMR!VNG5OH.O MC@%[6 .=V7.BK> L>BYYH:#O.U0W-=<U%@8?VZ$+$Z9F^]79S>-."L4?.A3! MWW]XY[O73YJV_O&!+^4;A<WBVMX;K@Z&A^_01R#[6]C=;W_ZS_\@Y __=7W] M0 $ZUI-"GJA%'8 C;DN;KV"/L%T6/[R^YD]'P[-7?N(OW%CSF\3C'[BGE-V9 MANF^T<4?W^B(M*[:53V;_37J=]\0WS+XK[]TN[TW9$YU8Z69[A_?7/??_&G: M[R%SBV\JSZQGV->X.Q#[&N?85W\\'C1E7VJ!?8W[HU$S]C4)\96'#@?C:?^4 M?7VC7%!0E#S/!D@$SAFN?]:^&RM_1?[^,UW-J/._.[M;:@Z]U5PZO[-7."8K M.'#C.,@G\'C?;J)'OFH;_.KF17/F[#_AM ]\UJ]L4O70H?S'-QS]YKOA_D.L MCZ_NS9^^]O\G!H,JUI8#9 !GJ4'&UQ>"3*T-9.S5ZQF^2^+CYX/0B:Q:[?8F MR2.2.DM5BRW&I]3>8%1XL: W?O$]UP.>!$?_^M&A&DC3#7GP0)1FDZ,;>W%W MZ6JOK_[CP0-E _'] 9#L;7 9MH7).HRH@LG87(*T$EM4XUOLOOG3M3J<3J:J MNK7%^$(R=P?S@^)5R][X5+EWU@-*&_2GPV-W5AK>^,&_3+SEV5MAO/75+HR; M:V=@DH&"K&M@+]WH.FK/N,JOMFGH!IAT?T<5EC ==G=ST;O1J\&;H>I[D-O] M*<W4S&U9;ANF:7;W7NN3N070*"8ZJ!EK;8ZP01BRS^Y:T\//:$G\\<W[AZ\? M/X'R\8@OO2G). [=$=W_CBTK)5!3SCS]$;Z:ZN1AX[U0]"V@&\2<_YZD^$([ MAQPKFN_9>V;(1$5Y_H;=C;!)'OS5"GT,8)L>(/QC/"H%#<F2=\N&^I$88)P; M>@:@0?8:+D+@*[ $8#%,_IYU^7N7^KADY@0+M#('@8&75HP561B69ND&F"UN MP#A=#.^9/KHNEF#\&Q99:L^4S"BUR-JA:V" <S+;D)\>/I"'C0LOP0+N+;U# MKM ?@!Q7LS8*_JZ0%ZH0'WZW'6+[SEMN'#D4N*[FST$MG'?@5>9'L->@A')O M1VR8'UP"&]6XIJF@AP-L*]P:7RD.%SDG=(T[J6 (C5CHR#*#)WS'0:*T-,^' MV2VJ4]=%^O5LW!-BCQ5.,S=L\@@J:YO[RIB[Q3<]-KB]%E74^ )TS5V2A6F_ MN( N[@3B>K\;C(V@#&&XTN:T0^[@3&/"LV$QCYL7>'X6MNU9-I@0\]#WX8J] MP.)"S&"AMS34A0B"!S0XC,Z<.?->#&])?ND\= (K%<:"G^D:EZ9%AW8-4-*- MM0ES7K''?[JY^?HVMG@@HCF:B7.&T97A,10B>:7#!P$2T%H %,0_;#'$@H&+ M04C,!08#&@B&#*"Z\ ']&ZHY;$9WBZ13X>$N;=\$<L7!- 85>.>?OJ6S>1A8 MO.VSD3H0X@;QXN+S#@6ZB>,B2;$WEN7#V]R-A2GM'P%_<*"O_U^X%=R%\ ^^ M!S"@*D+ZJB)<@PO#A!_"U3T@_0(94KZ,#]^YSPUG7!E ^3;+F_]9<_1E%*)0 M1TKT 56$8UQT-;$F 3J@,P#O"_H7$7),G1#>2=@YTH&)IVRG]TFQC5R*#A.$ MFL8==:\:LJMSX!B@K=Y8^M)VKJ^#KW"-Y6P@%BF;CL93C@D<(4\@25I]YW!D MY$I;P]??P7CP*#"TP>"_D8TY])E:/LV94R2)%K07U%]\)T>,2!Q9%"8KSMTI MY@NMX<S M* &P 3ZTD(,PR]/AD6I$\0EUO8+<,*UB<KD$I!PO3#FU 1#CKC& MRC>Y>'"C<)0E5!F-A[YP&A\^$NZD\8"<'&#D[KO8VPM;]YD XVP;=H!B",4/ MBY.@;#&B30@N[Y)GV(KMN_%UP*MS7\>[2?%M"-^?RT-OH2PD7A!_<;G21'!C M0.I, CNVRR1+L SD]2_<CPA(C"!IB:@.5Q6 ]YL@%:DIX,:%.]=7-!P U24W M;9LP?H<@.E/!*C;-A2YCNK#N'\F5^C;Y_,)[06&.BXEVS5_&C?*]H\3;VKH2 MRL%@/WS] 0X4<M4K?2H!KNV9<,2K_N'9(MUN!Y*$T1-&/ZFF@RKH6W,-B0?H M.Y@G>$N(<+3D'=L,20'>M>@+X'=I(#W0U=JT-U0\C!/;UI.-NWJQG=_@,YR] M.7 6TUXS(L6G@HUWF&+.#@;7!^=,S;(=-Z''V\\& YS'%*EPDZZ!YUJ=CD=I MZD+ 7W($ZPL*XBCQH&%2N)QYB@KQ+?%ZND1-PK]R<9H[.+TE58>C"Y2JN8'! M3RU,@I(1H('Q?Y!NL*(Y9U6_&28:#@%3C=EA_":M#AP2%L1XT1P-X1<P*RA^ MM2N1 _G%+A/I?!$:*N(BRR.=<P>66<3!D&,1S6-R7S<-U.5_ %M;-TQNT0 3 MH<$O8/0ZE)EF';!R@,C1$.7&((P9[%KL,C#-N4$)9C9F+X"5AYLLLG7XZI^8 MS,#]#/@-6W+D=@CA[**H1]T$I*R;8+H$Z1,UC8 MPP-"D9CYP%.9O A<&7/, M<['])V[<_7F##Z]##2C(R"&N/W.!1VM<5J.9% ZULD%W4.)+9$J-(E*[W1CF M%@P>+F'(0NBA?P 32;S$XDSXARP<>Q48WMZN(T:H.W&I2-!. PW!L,L1.].Q MI%;JQ] GD'#8S&R?9\&@U1H",[19#3<XL\Q+\!G].NHD@"SZ71AL131#.%8. M^B(D!=$CTXTX>0DGSA[O(FX1@8AJ?>290E<34-Z_? -=7C':!H:STGX#G@*3 MX3GCY VRWU^M^1'WEL!@-)8 )^@7Z9)&64SH$03E2_AQ3$.;!>R'I<>%KK:M ME@G[WN&SS%D^UF++8QCW&44J>-J*A!3CXXMKFF 5^(XX(.(EQOF9ZXQS@9AG MU(9CZL;<[Q&$'&JR0VX'LZ 3U(8G/>$M8AHH\ :78P"XAV>O&/>KP!V B6DO MS&)$7193/KV%;P:.1S%GZ"0(^ RHX [LRL#!L*%%2%9/MCU_,4PS,/\T$%FH M, ;HTAD-S;?>,D&'OD:+:QX\"-"9,4<KB!(T"!=;;^QKG@'GVO7YD0[/?"RO M<GNY+@ML<HM4CR<$:)@A(>0LQ[>.Z7V<T%AL94X7U$&+P-.^BU5WR(WNH7LQ M\([JS,,Y-X#\G9"%N]O'Q5O"'L538([3X#T 0""[SLM7"H5>ONT2M;Q,,?!N MLL(F, P*R.!41IH 9K[.'%N;A[^!VD*UE0LK>BL"+>0]Q>/.$'KK&X"^JX?W MMV\5 M;R@S!:.3F!0;L_WY,+W0[Y-03@OVDX*Z,@&)6+^< 2CMC%"D9E89)( MA<GO$@HHW8NO3=]96VRZ8)Z9[1TS6>$L6'G)"'$2P061XFW6J+(#-A;&=SJ_ M!B52IR%(#:[#&7@\F&**I)-P52F,I:QF+/XR9XHRC!:%8$)7"G>-H"[WLC3T M9>@?6@+_XC3GAM1G@E+D*,*9YWKADD&?7;-XR-77NX>W@?<M>(\18Q2;8BHC MZE1(;2C]0I3;,P!/++BD60G _)@DKW#EP*CQN."J8'HN2/<^E3Y?;'FA4S - M $Q;0""$LP"_UX7#$!'$+1YO!Z7&5@8W<R;M60N7)BB*,,B%N2@:R#?4J%F2 M)Y]IZX1G0B8X_BB PI 8LYN"R&2"/$26.$J_)_&XZUU[]C7^"X^N02]>41 Z M*&R9[1??B Z,#063C3&PI<;$D9#)3!NQ;( $""6+EX'RW?#Z0AA=QA6]4$XH M0 /48EXQYC=BCA(6V>79B(Q.$M/;:%D***,6UX%Q]RU_AK;0BJ5$T="5^N2@ MS/=L%.#A< 3%NKL0N!:*83K^.DB%(<P--\(28$)#?\4FPD0RF91Y=O%M SW( MP/L8A#5.!-<8Y=S$)Y*3G]T#2:W7YN8@]6 & <<_,YB8XH,/,1^USU4CCD.N M\B*Y"%+AMRL"+6@N7D-C@B.3/<1,_6V$\A4QI![$9)!@L"5%>>P=MF=N.N1# M; V"&?+%:.QNQ;-!7X0'!S_@P>:H%LQ=>/ 32Z4QM5'WN><:MDZY#83F#B@< M>M@4+M(%D[0F0M?B-,,GSM^C>QWXO(&WPMG=C_A6\$(X#;:P9T#7A\%B#\9' M^@7@R%(@F$EE6!A59_&676 OXDQ2B![&88GVK!EFH"\SD<-M!^,9OE BKPP# MMQ+LB=U&(ZYNKZEXR="9. S5G14 /\@GX0)5V$<B:X*MBUD!;I#]$!B(F\AA MQ:@Y 7H=P_CH94NRLQ_<5#.-G^N8?1<A%%^.1H8?X?_!,=D=E).6R? 6N(A@ M!6*XV RH2@1.H,!2C4Y0,"]W)'E@G[OAX>!.-$G9304F[:Y&%JD'V]8L.H MDR"?KUG>!PKOP+K=5+"V4+GBT27A/(Q/2ICYC$DX,QJ8X91'FCC1!5["/4PO M4F%"CC:CG (-#PQ\EK/D!<XOP:7$"6(27@NE&B8JS>><X(,[BG"P'#9E I+, MRQ/CS70>^F[9-RQFR@8'%@GJL+_&6![Z;L/4,-"(0J<" 6KA&3@SNK'188J1 M::Y21[@2G(S!:T:K0!;ES@*NSFF8348QO8[_RU(,4<+!=IT5.FF-!8(X# 6L M;";)@ $@Q<= %T(K<*=PESC3M%C,'+>N"(8?NMUTS7FFU^C5S$,'G=WD#NG. M_K>X7<M.A692[I:)M.: [YM D183KAPN<YO1L0!/@A<G1 2<&T[?QK\##U%< M*C)*1$U=A/PW :4'AZ(#EKWX!:6$<#9QY8:IN+8NM)V7);62YPGFH<RO +1C MKP/QDPQBHVF!JC$,AV<4OYH!NUH )45P"4PQ.?%XLX,ECLF0 ;&COT)S'IA# M &G<M1LSE$/++9':0*C)7;8_!F,K27,G$>L)HQ9):Y*IF[O6'DM&/;!TP]VV MY940;7&+D"6(A#K47KLX- [A><.)%.-]=B*PQ6^IIDB0.[)G'A9W8S8/T^@> M E9KXH7D8*?I1DY(QCN0,>*),5O'Y/<96#DPS_X7V8$+! H2$7(_ASXQ2P , M4>2]&DO(I FW+H.,;0B=%8B8:7>H;\;OV[M+VP'3!IAWD'PL7LU!7U>(*1SG M!4V<C<L$!!+U$WW[^X#Z7K$5^;B,>PH1=4)#/>!>=+=<K(R0J<'BI0R1^%I@ M.P :'EF^!?[_Y[?!X7(2/C?V)=HTJ!9IH181>S%<J!+7T0/B8R$!U$1B)Y=8 M/DL+!GH!DG1X$&O-')YSOLPPM@CJ BAZ6"$ ! C:B6%\&A4_5%VXY.="#7?+ M%H^T@&ME-(FO);+&PKG"T%1@<G.&%X:,V( S'I1G*@P<'C!(':Z]*-P*9 /3 MWY SS S^%P*154I &_E^-U\]=IGD@7$N9^X"X&)B]^KFX>XM&75'UVKW>CB\ MQGH7+Q2YN2XX)O,R,#"\"=U"AO5L ]+> /R04[.D!]CBW&!7#+AJRR'UDN8@ M%S3&S2,<+WR6>RV7,0^4F(H#3'P(WG2HN!W@YL,VPRO#-7,,;B,\$'V&H(<X MYL/<M:.0O4W5<<*/J/IEV]6XXU%,<J"\OL.M'(28* K-#.Y.1#<@<R(*(\"Z M=!^BG$P9ZZ!L!9=#I6R/(L&()U!TDE8EI[(BSO"#VLY6J"&RK/:J1TFV++[3 MEYKSQ-$?<L*2JJ#DN@T:7CR%9QR,1@>VO4+8P05D;M\R%4ST*S<(A26\8>]K MYAU_*?U:[<&+].K61?H\4X4[X)_U3>QJ5[&U \U1 %HPSB,JX5RS^@D4 6PO M<6*E@.MA@>T=7DUT:5@,1,1(@7MB0\18"EX/P@O9G(>+^@IN,? $;YU:+F&[ M $&N28OL]=Z*[37FJ;EG^1;%-AV]SM\^N:Q/@;UOSYT?!L7VF%Z[X! :I\,B M>ZEM[;E(<-R='K/V71YIV=91;/)S^-Y1&QA-U0+KCR8[6(.$Q"JRH/X7?TX< M1<(JLBCDRUI(W0_?J:,;7-DCO#)+SF(,^"LG[?<L78V_S(LCL!_%',$,!T]? MN74;U-YTJ/;C4"ZZWD@V<7CP'"Z1]\4N9(C40QJ\<7TCO-A VE\U8WX-,+W3 MUIC*5!2.?]-,GU8!QFB)N,)[2ZPO#:2'&6#!I1\!T5-HL3(8'B#%%-VH;K!5 M#:!#A#(H:<?LUZ5M@O7I_D X,LB-YSG&S/<"=_97+9V'1Z^*%X_AUOUN?SK> MW4UBX)J6FT>R]Z:C<:^*Y1[+VG)LJ4*.-1Y-NM6 0Q<I%W!6>+,=7+5#ER", MT?)D!D?5@(G6P):06 $OVI\+2-?J8)S"HDX'4G[F?3HPBO+DGMJM8LMYRW25 ML^F#=;IV<=V;3K?5YU(V_@TC)!:<A@^:@W[WRJD_F#"8+]_V![W)N!+$ET7K M5>@?/35%<9-5)%2MQ(['([42;E?>T2^E1%]]1[]J69B+(DJ3A:/IMA]3/OZ8 M!R+'\L=Q/S=_3%*\0IA"O[V=!*&R)X[2PW>(=W?<TM>53^$^8EW<@KL"ANDR M_\/;S,5Q'T6>U26<(/>?/X+IN5V7,V7DBM:7@M43U_>+)4+,/-^))?9LKRQX MYBZ(/WT+GSV*[J;3K0+!&1-4MM \A#AD?*O@0G]E91E@H3<\IX1\#D/0 JNQ M.J<*>6_@M?0=]T(PBAB$C_%E(9[.4[8UHZKY3D%6V/L4X!%MM.#TDFT^LP3T MCE=S"J;:>#JXE,UGNI5V-S\$$A^,+F7SF<T74C8_4GN#81V;YZXZA6!U4SWG MKOFK_$WVWJG;5:<CM7_XE._,*\$^"QUH=3CH3<<-W&<U9U?&?1:03D"U0W4P M4$_89[2M/;DRP<Z>GM<_!L/%KD1_B:7G'M9XU.&.3M;[P[O#0T=!"2Q]NU4; M 6^;Z8[]<AU6LHFN68M"P=O6#\Z(0]W%1[JW/K!Q4L[8M-<59PS^^L>MJ,%P M$Y5@X&:AF#^:'B;/';-AZE3FPO)!X=$!X^*S[7C+!!P^?;H[$0R3[E -2!/^ MV@L&7 ";/YH>)L\'A\&H?QH<1,-8S#=D4E"XB+3Y/T\&S"T;^E<^LG "W<S_ M>0XX3<?##'K9L] CP58&2+9.T('=34[;79#*AVEVB=6+'QXQ-_Y@:X.OO?\1 M"XB]%D[R=>L"Z[>'7WYP^:6M9\R]U%A%9G;_@]!_8?:)N-UX_8UB#4>6+LQ= M=[]8F$681H%\DGOK5YP"9GCX%<;_&[Q_(T:' X%CWXB+DX?BS"P=XW&SIL)E M$RR$K8,M R9)M#$Z8A7- M&6^E0SB"+A"[\Z6!UN!TKB!W-3!"J!,/VK&#6^ MI+\& Y9*+@DAW]\1\I.DD,]<EZ30.852JH#.S=,3WAG"7'O-<%@!*)%V;ZR" M/"P8H=!I"L?\"$,R;^)'V\%!?C6\):9CL^Y/P8![=+YRB"@I%5B*U1#S"#FH MBB]4=KB515Z[<.N/)N-1_W+A-J@&;L/)\(+!MF5FE@BV\6C<5T\&VT^8E2HN M(AT))3'$SCSQ355'3CNF^K@':BV'2YZ5G1T2I5'(+B0F@_Z@09 HC35O0Z(_ M'8W&XP9!HC3AO@.)R638&QT!B4^VAL40C"?#$LT6*'6O[\#(_C>U0%6\U:Q8 M<L1[:FH;[(#C:"^$F8'L_33XX ]?HG$_TM288]+0OW/HW/ ^\E+3&P83,2-. MB//AJ'RR?WPR+/IED?**6/P#+CU?CLDP-)935AVWQW3L$?#$+F2:U/.X<JVS M)3# L?NY:)>M@)2>;?,9?0%\B2188P2MG;Z\^\">M-?$(KXL/K$EA#" ^>%7 MM)@.6N=ID X7G/RM.+3W=O9-8&'7D=GM='NA.9ACDQ4B9KO[[^4A)M$_^#!B MP'@X"C4QIS\&MF8;PE]BMZ7Y>WN!FP-1*4:IF$=,$RQN3TY.E=!.&JV#':CV MDT9K^KH+ 3('P&YO_^_C?AH^,PQO;Q_S@T\M!+[W=.:1>U8?DUVL8K(+(/<W MS3%8#L<WT+*O/]W??OF6"AE\/WH=W_ZR"-[%5P^>Z_C#;+.?;&N.'GE8[@PV M_865>9[CSVP546?OG_E&#ZW@J*U>D]O;&VQQ:^-L3W5M'>>&B<-YC]\LWL_E M&8N@NGRCXL8^VS=L^9NHH!=ZM*.<&E<AMP:[,L[NTGWXSCH$L7=X$01,Q NJ M^CSXL^!^.QB>XJI?(K 7W!/^8B46\64AEA"L(+: 8/I[BT^.S[*I^<PWUCPQ M;3!KL0#V;FA@$.HZ]:VY15?.^/1NAF>_Q=>YCU=&'LQN_'4X:?%UYO-5J$R$ MN'YW)GS%2WBD]:U(1%_YLW?AHXF@[G&%!5!VA''BS/'K6'(>A!5;[%?'GL6* M_#YJW\E7T80**%LTXOH%:SW^8O*:N>0!-$A3-*\65E+"S(M&_+* \8+A@M%P ML&"L:*C H"Q$K&F&6&"%G;**$#K!JK:@%-9Y3L*+]U[Y%A:LBT-%C)185CA, M;'V/]BV-1B@-',=-'\(!77^L[M&2FG-10@K[M] $3PO\[OC0H_U5VSSB$Z>J M8^-(OJ=/4,TJBW')7BR=Y, J13X)0V_0X(2\CW6^Q)I;;C(G)GPC>"'V/'O\ MU.7'F'R.V6K>2T&"F1RUE<A]$"L"&%7K6\1*@"5N0:2H"IF>@[M@]*@.UD?; M29&<>RZ1PI/H7N)L_)OA_G:[N:66OEQISF_B,N7V4&D^K,DA=T'N=38(@L(= M(RT$4R"AB"(V1#B*T[+-HJ?YLX'7_' "FMK[.9F!MF>HM%Q>7J8\/7E7_)9' M?YD><OL%@\54%KK6C#FHX**L(VK<XIZF4+UN>..5]U$3O+]CD3G"JLPEG=)\ ML& LT$?Y=4L^$!\G&B:L5'<8MFFE"0LV#HL*&:9UL6U;#8?S]$=[&PWO-NM- MZ3T\Z?#NP^JHV]#FP[G/1&/;"T< #?9*XWL5/7W%7D7C)3UJ&99L^W[$KO(= MJIJ/CWAP..I,AO^]2Y4SVP,)5!D99G0V9-@2?5FN\<./9-SIX3SL*0,;P\)W MU_Q+ML K5H38]EU IYO5!MM#LPBA;OWQ3>_-%BC4:6=P!E D.4P<$JAJ4(=/ M_!??HJ3?5;(WM[6ASF!P:#\9S&L_I'J]3F\D*Z3>@Q["-(V^F@6M&,LZ]7@< M!<,#U ;_8ENF:_[Q1_)_^!T<TEM_)ZP?\IFAC-I*$VBQ 7 <GYU*DZ,-.OUQ MRF"HIQ0<21UVNM/2UG4B"6V136>BEK3)/&)CWV@EXK=:]:F80+ZWGN$[V]D4 M81%[Z*[&3;(Y?E>(K653.)EI^F]/#ICP\VM@8;8##&C!_E?U?F(FRF PJ)%3 MYSIF<N.T=CUP#^+&PV$]HD$NUH$%JKCO/>;K*YN1E"7#I#CA_4F6#G'^$UZN M+*V%9V9JMQ=Z]+:](^V9RZ*0;J\]<Z5"=#B8OKXS]R7%^5C>N<MK_99W,@_- M)\79G:@C2<]N^0B3T,VT!RNJTAWW+X\#J(/.(),%/+)6J>N\H8GJN<, D#^W M?="Z9;70CN-"L7U)P89Z2C=3Y,G(B.2GC>,87GW[2A# >)K3Q$^&5>7H;7CC MD2 L13 >P%A6//R"WXZ5_*R-M4[%WH\.:[P"_P G-4R6.&D$+L6];V/7U. 9 MPR4SREH6^HZ^9'>0/9NX_GIM.U[04Q&OP,0Z2SJ4 N?^I^T0R]=-[';O&JR. M-N]>+?)2')'GS7HAQSN@APE*K-7\B\9ZT.A8?Y+,6:<7'D@VG*@R#,X+(!IM MK1P;ASK8R%:TK#?M%Y$<A:TT<7T4TZ P.XU%EGG9!B.E9>S#'>DC=I @$.G5 MA7"3;E_>^1$?2_*D-&TWAN:P'3G;T;4V1R!XVO=XSA=O8HPUPN9TC:FGE%5Q MTLC#"YT;\#4^+W+'3FM >4*.3U2H,6@*A^6^7);(]O#^-M81]!JSL^)91<$; M>"_+_6@[\'A8M1@>+5 :[,!(A=9H6+G7:*3EGN]DC^59HQ'EFG^,RI/@+60C MR*AFF4B\_;L;:_&&/"2^X+#$QY?%I^#=N_!55G^2W>;'NO''E3X?1%FP128[ M:8-_]6VD_J^\ RO _49GK5Y_UIS?\& A)N]1WV1]BD5BV]4G3&,EZMO41,G3 M ?6/<(C;3?CGGPWJ:,"(-VQREBD9_G:/K8%=]H.:JZ) W6".-: 5>5%?9MB\ MF?%>OOH JCT9H=K+UQCE'!1<%HSR=2\[PP;/3#L\:[ERVCD[:'^Q['U@[<MX M)/M2,CK9Y,G)U"N_/*F9<$^&:/6$&UT3F#FVAFU#^!U9,-:HMDJ],W"+#XJ[ MH0_\L6*7FD:'+A*DS!#5T!,EV+'<%5;"P1L78!PBJDWJH5WF@HDDS$@T7D"[ M-; -T6Z)HG@5/3XJVEW\.L6C?2=&O(\-" ;)HQCN8*F(?96#P&)X+TKB%9ZT M#"ALUP.J#0J),CU@DYP.A;U-P8.[.)F[W=/]6MSB.6%CPMC*'+_('C+HMK0] M;)-H_CV8AO7;CPO;]BP09Y_@ _G.OG)L='TL/6_]X[MW+R\OG>\SQ^S8SM,[ MT%[Z[_#G=_C@&_&\MUG#\[!<:LWI_ T;?'MX\:BIS:CYQS<?Q;?7]QY=7:MO M"DP<#)B<W*&N[3LZ?KLR81:\*D"MZU\> "*P82<X::(V-5EJ(*YA&#*CU,+Z MZ+Z+$MV'#3C,E;2RYUPJ.=1S;'=-N82'PVB)F\@KZBUMWDL97]#FO*,R,F1T M)XVZH\X?WB5@D ",:>MB!TL'L?Q_DJ 0@.)?_L.<F<G]PMN:9X-X>9<*[1M' M)\Q]^\<W:J<;O IBZP"$Q1/O%IKN76]#>N'8J]05V7L1RA<+HVXO-'WWO;3= M]Z3;?:^:W??3=M^7;O?]:G8_2-O]0+K=#ZK9_3!M]T/I=C^L9O>CM-V/I-O] MJ)K=C]-V/Y9N]^-J=C])V_U$NMU/JMG]-&WW4^EV/ZUF]VHW;?MJ5[K];RVI M "V5$#4LN'[/[S#=?SI_P-02P,$% @ +8<.3: VG;HB$ H+0 ! M !G=G M,C Q.# V,S N>'-D[5U1;]LX$GX_X/X#+R^W"ZSCI&F[==#T8,=. M:YP39V.GN7M:T!)M<RM37HI.XOWU-Y1$2[)DDG*25L$)"VP=<68TPV](#CDC MZ>._'A<>NB<\H#X[.S@^/#I A#F^2]GL[& 5-'#@4'KPKT]__]O'?S0:GPDC M' OBHLD:];J?VS=3Z@%I@*YOAO"3H+>')_#?,>IP'[N<NC/2:$CFQ^ T<.9D M@9' ?$;$%5Z08(D=<G8P%V)YVFS. A(<.OZB^>;H^,/1^Q.IB4<6A(D+GR^Z M9(I7GC@[^'.%/3JEQ#U H#H+3A^#C8B'AX?#AY-#G\] R-%Q\S^7@U%X4T4[ MNU_J[A<1@=5BO22)V"D.)J%0U1*R-(Z.&R?'B@EZX5M&C\<)]Y0F)TW9/,$! MV2B=HX_U/FZU6LVP=4,*@JA&-&6!P,PA:7I7;!C2Q.^:4:,BI>R>!%ND 7$. M9_Y],VJ3EIYD+66K1;$VKN!-V3U-H""<.AL&GUGP^*RQQ><26JP:-*01 /=" M2#H89LP76( GAY?BB\LE95,_O@+79-^>*CQNR!2%O7TJM3@[".ABZ<FN#*_- M.9F>'8#3-)2/_+[DY!#44Q3<]X@&&]G<!)8 O#A4;)#<5XG W,E)R3D#"/&7 MA L*SI?X4O.YK'*P5]8J8'%67I6-<LFTK%' 0AFML$T>GI2U"5B(][+F2#EC M, #)'[<W_?P<&VK2]9V5G,_;S.TQ0<6Z#P.3+T(?.D#4/3O04FQNJFZ;H/7I M"*;[HR/40$I"^B=F+HK$H92\C\UM(=OR5P%QA^Q3^'M[$,?<,8F.<VN@V#-F MG;&8+[ZJ -@/EW.?!;Y'7;FP=[ G%Y/1G! 1W#*\<JF0:ZU$QX).BQ$@%&(T M@FXD,4CGPZO1<-#OML>]+NJT!^VK\QX:?>GUQB/TTT;NSS58]F!=8P[&SXF@ M8(TM<EFFM*D0]D6-Z ;N?VJ+6!CVZ7SA>%]?0#]EE*U]H] W-AT;#*?#I8S: MX?ZZ$6UBT,+YQC2T1V/XY[)W!5 .+]#PNG?3'O>!H![D98 \]Q=@]IRP@-Z3 M@1_8XJGAT\)Z4@[6\^'E]4WO2^]JU/_:0X/AJ(;7'EY :8[9C 1]-A*^\VWN M>R[LRWM_KB!PL<'94H 6\+?6@(=X?VE??>Z-4/\*K@_/__UE..CV;D;_1+W? M;OOC_];@EQK;.)A?>/Z#]9C.TVNA?5=R++='7]#%8'A7C^%"&$>KQ0+S]7 Z MHC-&IQ")P+;%<?P5;#38[!H0<V#3%$%H2:N%[[W:X-# \?Q@Q8G$,A*,_"E* MB4:);*2$U\ IX&Z(0S+=SWT&/YUH7$6 &6@,0+W) Q4)S "3$5G#H^#IX( Z ML/_O4F\%,XX,5JX)AP!FX;/1' +_""$SF0&DDSQ(H<SPM""6BJ18!+$PB@2C M4'*-E<*J[4!L$81WB@=.YHH!@;=Y!-+L=3<G,U8@^,H1*PX31]L1])Z*S=JR MJ]'0^>^*YJB4))2(JH%(A6YR[@;S9%!&W7B3O(G3"AL-0+S/ Y%(0AE1-1!I M(#AVA%Q6Z3V>>&HT%#48 /BU& I!:7$U)VO.O^:DR6F;N]Q21@TP"(\%'-8 M>U=<GLJU@X"H,,J*T@#/ASP\L5BDY(9+=B@9Q:)1)+O&;+-;\:?B 6*7+KDG MGK]<A+-4(((K(N(MBH; @%"K8%\22T,I<2B4]PL"B34N"I?/ON\^4,^#H=$' M$]F,PER3'D(Z CTNQT=Y7)2T<,0D\NKAL@7+!:;\*_969#B]H PSAV*OSV1X ME-HDFH@,\!1LYZ5$%(J4._J-4)226F.TR283#DLS!*DDATQQDP&/@EU[(J>& MH'!5D<?,LB3 E0D&6(M3X?".-@,(!;OR4%"C(R6AM*@:AF0D3(1R_(EIN3XN MV'9+MKH[D_C6=V$;?(<YQTRL52B;O6CHY(+M=2P!*1%UAR?G&_>$K8@ZSXC^ M,'1PP;8YYJS[5?5KG\%/,L:/:G><OF#HWX)=<<2-0O:ZDS=K()G)J"!7RE9P MW=#E!3O=6$A=ME:<@5LNHP)Q[*ED:!X& Y$!DZ*];4HBDB*1E%E#M'^2=)]D M:6'2=+M4S3X]:JA6^_5IR5?TD_I5)] M\[!9G["DU?F"*0-K]( ]LKHU[J5Q M'Z<.\ZTH7Q#S#_MA'BE6(VZ?TD^#;DNLP]TRD6^$?_\:@=H+M,4":< +KNNP M39,; 7Q[]$978E"C9%MKD)V6=23Z^;BXPL"(8XEJA1I3FVSY6)\SM\"R*$=N MQ-$RUUYCN%?2/0UJ"7H=RM:I=B/T3\GCU_Y0)G&<=@,SF0Y]?;K8!'GY!'2- M<]E,=!IK.U(=WA;Y9R/H^Z6U:^3M\MMIO'4$.I2+L]I&8*WSXS66II1B=J$N M:M*OR=E$HA$YBV1DC=FNK&1VYY.^I-_IA)1&:':G,6M$=/G,-"KYRSIDTEE, M(SR&+&B-D44Z- W5SE9M%B>?!#4"9Y=+K?$KFU3-@&E%JL_/F5*I1J!;1\?E M$[0U[GMF:KM$8.J52M0JEN^2IVT]-4\;:UL[AF6Z+N,0=J0OF+!K[9>PJT$O MG;'+X&Y-_?(YN]:3<G:U(^B2=AG,BQJ>*6W7,CT97 -EG;?;FI^U-"^0N6N5 MR]S5L%H^<9R!U4!C2N(5/6ELA+7$4\LUK%89V1RD.]J?.2?;LL_)UC#NDY3- MX%J&X7ND95M/3,O6+E'B0>OLYME,I]TQZQ^P-L)>_IGM&NQ22?@,V!9T+Y:& M;^V3AJ^A+IF'S\!M2?NRF?C6WIGX&GRK5/R%SPF=L=ZC$[YU4\5,65?8B_/9 MD_<M^^3]+RC6#BGU-M%@[1JVK@$S*@&;Q0T6Y(8&WRXQP[/PM-'L'&;>%W&/ M7)WT+O=0^B&I()(:HD3%VD-L)P^U1 1)<Y!^,_O =_([_><1]2+^\]9Z>MDL M04&*!AIBE5&H,U)*UQYEZ5&?,67R6'O("IO-?F0IX$6\Y[VM]T@ET4]2S9_1 MD.TL0*M]QNY5+=DMJ99$NQO=\8H6(_(E7O=2@UK\XI>M@3VQ#!,FQC."72^* MJ8$PUG=NG?D5MNF/]TI5>+;L*CQKV':4>&XER3+7]$DQFR+/EK;(LP9%#THW M^NYC$3:JZ1EZ/Q95@U!0:IL9'077=2.D1+%MRUQL6X\5<[5M-J+;V:R-YDK7 MV[:LZVUK"$L6W&Y57%K1:L%]:LEM:[]W(OU?0/^QN?7!V>A"]K.T\J.T=+'T MN4 L]Q'D]*>&9Q@O,U\:CCZ@K$Y&LM_&+61L$D\$ZDHC$77X&+CJ*YY:=72? MW2U4)]C%)'\\68.";Q);*9'BBW\W$AG[J1(6D_*UE/FK#3Y%?.J/1B)D3V7" MM+QCUB;7,QG.S5]/5H@\.O/ROK+A"G\]V5L8IDY0ODL2MNCGDSLCH(X4=UQ* M"\4D?S02;FL-MC\&W(I6&T9F./RRV Y?S;!YG&>X&E).X_A-X_C]T_40I740 M^]P_VZEBR<N[Y88K_+6/6^H^VF[3"2&+_*NA^&17G,BN>((6;YM<?@W:4H&0 M6M[V;>/H0^/XJ!P"N0_06]Y5,<@;O]O/TN)/S-O</\UY%3$^>0@D,O?39'\U MTA&"E!4\4VP1RGJ.4=%JQI\D!U4=T2"/2P\S+'R^OH"_[:>+M)1>(N1)?19P M4;Z[%%/45?"7II=(%#Z'.LBC>,Q<S-VML\-KP-Z//PLYNU_^;B"3R)P=2)WH MJ;N*JG'[@BQDQ HFK":!H&(EKW[F_FJI2"F0'"!&/4\6?IX=""[?S8R!6E8! MG!U,L2<_ A\1+\-[C<,[J7OLMDN5$HP)7UQ"D+U8+1)K"ALK;@-^U-B@&JMG M0X_!'==WU"7Q4=@E_L/GYZM ^#"_M.-;)&;9TJ<MA6N4S9[!SNCO?<QLWQ.. M9V1,%R0:$V-?II0\(L+,)O:B[6&;N6..P>/8+#%Y'][J 7WM!T+!)#?I,,V- M"+^G#MF>2\R4%;2.\/" 0*B_F+)_?NP<>1[H1;!)5E,"$^9:$<>V0EK/BRV MIZZ_ '1_J!=?K1R/8-YG+L##U\K=P//D<Q8K3SYUL6UJ&9ZJV2OGSN%4+68P MBR9F%315SRLA5(1^'4X[W,=N/%^.!"=X$:0!TA"E;:),D!GA/]:D5$7K@.() M]6 U./=P$- I)6[X]&1'%0XD-I;C2AN]\&&[A_GZ):V.ME)"-4VB\J.S X<3 MEXK=?;%Y4P_XHBSE''4[FPI)"%L2\XV$U7-=K<KI@6@DK)YM5L_>; ZUQ^11 M=#S?^99:/O85D)E@A;I>C4D*M@Y_$$<4S$Q)RW>>CC8#TQ2!)T^G12'*SFA\ M)V'UO#2O\O;2OINB:@NY\B055@;).QA@RMCY#=>T$Y9@K9R7XB6%;0+]"Y:Z M'0][I4"U(?[>*V2"<,DE\AJOHY<1^N%C^YSTX/]BW0]3+ZGO](6SJ@7MJS&\ MSX "0IHNB?[M,YD,/??E9A&VD]YP&EEW2<3<=Q,;D^[87\*KZ:2;T6UP1\5\ M3CS85 /^J2]4R2[8U?YJ#(P/KV !G<11[W!Z"YQ<P(P,QL!6.TPOC_T.@2G, MGS$Y[I,.V)<_GO]A\@<SY$MO?G3 E=(_I?8-B2:ZVZ7/;F$GN@#/'A$A(N;< ML> 3Q52L4^)H4?LE^7!!,-"]EMU2\E3!#5S&,C*6K</I#9$SFENPE'= .[ Y MZ,LGY BP3N/]<0]S1ER(NT>KB1/S^1PB [["7FH"^9[W?#63DBS=3IZ1B Y2 MOF).Y?WEHUQ)]YDIJQ<V=SKC#F;?MF/EK<M5#9##/,YD/8#9"T)=B'IC++>C MX5UT50M]KZ.9%L_DR4^HK-+U@A#Y;K"V1"!S,&M%7[6Y'-:AOP@;%7E>45O5 MW*\+T^&:N%V.'^0H'_B8;9NA(:F:-5*W(:<SRD)"Z3F)'86-E9F[73+1KJ'R MJ(VXEYA_(R(\,94A<FJ]V]&>R<;)T];@QXZ7]FS&PTJBS<$P[.5W6F5'_<HP ME.G$2'OY$C3JP*7P@;=;1D4>40/UJ\!7[>9RMLB4FP%M ^]KP3Z;Z5 /-+;E M"7KTV'QGG9#$YR'M!\S=X3*T-/0&"$VCP\OPKVZZIU(%(2]^I]?2YY$%?78W MI\Z\?>US*02B^M'MZ ZT^ J.U)Y"H+&Q,1.-E&6M7D"L0L;?5IC+8#&M?7S- M6^<C3 -YY1*3&:PR"$%8@CUO#1NZ/^%'>R%/CX,=(-LP5@_BKN^$.S38G$;U M.:G'+?(E/';4%2O@29=3%1=951&8,8BZ@FECGM1:# ;GVZ&UGJIJT36XB*R3 M(8FR?>9LFZ0EJII%T;EZZE"M0V! D#N??P/%XX1,V_TCG:2QY:C,*FDZ%<J9 M!-->X'#_06-U0O)JS(Q32^Z%?+"+#.@]R;V(+S]CEF*JV,0Y6@<@NTL".I,E MBIT5]=SMT:JCJ=I@54G1G U;UZNF=V'A75Q7F:M/M"*NFH6;<I&DN'(X\>@, M;VWP3'15.\.,!O@=ASL,I]/<2E?86C5L!OW.\*;3:7<\WY<:YLI$=Q+\2$O" MAV:C!RP^_0]02P,$% @ +8<.3?O<M+*+%0 H#T! !0 !G=G M,C Q M.# V,S!?8V%L+GAM;.U=6W/CN)5^WZK]#U[GV6U[.CO)=$TGY6O'59Z6RG9G M]FT*)B&)&8I0 -*V\NL7H$B*%UP.*$H >UR9S'2+YQR<RX>#._#SW]^6\=$+ MIBPBR>?C\P]GQT<X"4@8)?//QQD[02R(HN.__^V__^OG_SDY^8(33%&*PZ/G M]='-]9>+AUD4<U)V-'V8\#_BHS]_^,C_=WYT20D*:13.\<F)8.94OW\2_WI& M#!_Q0A/VZ8U%GX\7:;KZ='KZ^OKZX?7C!T+GIS^<G9V?_M\O]X_! B_1292P M%"4!/C[B])]8_N,]"5"::UQC?WNF<2G@XVE5EI)"_.VD)#L1/YV<_W#R\?S# M&PN/"Q7%9T A)?E;A[ZPZ?RGGWXZS;]6I%Q0I!%=F<V]=W2T\1\E,7[ LR/Q MWV\/=Q7WG&'V(2#+4_'A]!H_I]<X15',>&$Y8[I>X<_'+%JN8ES^MJ!X]OEX M_K+BII__]>S'CV?"\#\UN$][%$ZC%QZ;%WS'#:#9$B<I^X*BY)XP-DFDGW=1 M=H?2!C+N%D7TGRC.,-M^9I<H%L%[7&"<EF =V$S[<NT-KLJ8S&ZCA$N.4#Q( MX*""[56>4KQ"47CSML()_W"1A)-T@>E51BF7?,$8WD5O*^GVRE^1)*4H2!]P M@'E(GV.\@ZXZ8?:J/6 1G2#-*,_W%P%'6Y1&NZAG$FBOXD7P[RQBD<#\#GI) MI=@K<XE8%'!\7$=QQAM,D9"F'"ADN23)XP)1W%]#N.A>"&0DCD+1R#^F_-]Y M?9S,KA!;W,;DE7U+4!9&_&L_1(*%#Z@Z6:XH7O *RS.D<-9>3- 4,IPIDY7H M?@ED[L,&J?3=E*^W1X/IK!):5S5 <9#%N37W_.^- O%;BI-PJX;0NK\M>:%E ML3$)&D7%H@TFM&E<45+>WYLA]IQW^GA?>X[0ZE18?8KCE)6_Y'XX.3LO>J9_ M*G[^;=/8E))C](SCS\?-'],H%9:5/YZZ5;5H)*4:M[XU%*^^.=._V>J7C;[. M*@N.PE801],#-8Q?T*8S$ U*^?R/#8!WAQH%Q2G+ELM<V@D']K+DGU&R5(6) M]+&TIO:GHP;A44J.0/((#3$MAJNO.)HOTN(O[B >!"3C673;V?J*4P7B :1E M!="2>H@&"]OT,- +*N+_@S_Q%UT8#E;QGQO>?WQ!L6A3+](K1.F:=W#SP4X+ M"%8\A=> /!Y"HX^U>HP )19@^;,_8,F'/E' >P]]8-.3NW"I-;>'4-K- WI0 M6<LNX/6_!G@=WG&-O&S7'N<9V/<FM]8Q^$J20-K6:FD*^Q4T/H4/8H8BC K6 M(IQ_]2><4TKX^#-=3_DH*^7U3M2YE1B9\H:_T[LVDU;=:AVIR^YBMA31PN$U M7E$<1,54+1\)YQA+PHLEH6GTG_QWI17=KN6@8K?=T('$NJM4(,R0O;FP43MU MNA2=WX%TD'643SRMYU\H8>WY#!BQJ:X7Q/Z#S\I<*TB9) .;=[?-H$7>5[2& M>@G^C13NDA0E\X@/?XLF'*<W;T&<B?7Y+X2$KU$<MZJ,#4OA+!B+3TCH8:0" M$3!)!3)^] <95V@5I2B._H/#1S)+7_-EGQ<<DQS.5X2E[);0\M,CB<,G<I6Q ME"PQ;6?90615$Q0[R?()9$.Z18&^'8OP;Q[L&L\P'V*$3^AM8^5]A)ZC.%_: MY55+.5"SYBO\:L'G$[3ZFJN D86X C)_\0<RBG9,D<;];(_LVIQ.N_+1GVC4 MD,/[1X\I"7Y?\+3#TXWH*Z7K5I2@Y(5#S.0^&*ZV46V.'YK+5YS4!%T[?%AM M)6$6I+\B2GDG?<T'PS1#\56,&(MF$0Y5*ZY67-LA(XS+7;+1!(_T-;N1E[H% M%",EF&#_9A++M<,I6HN%0_TJK)RHM?[:)O(5#2"C ,%7R?%T$<"8 U4]84 M<RKT)]PPLP#Q5@HJ OZ3/P$O=[7^&J6+<B14:KZ61]^&I1S%@EA\Q44/@P$@ M@4GU;Z8D;[IP:$P21KIMHZ"B\Q404--@38-*E'^S$3?+54S6&#_@?#'%" $P M?>$O +VOD+ U%0 -@$C@9@D01#I[A/D/OQ4EB5P5)?/-GU@4%AN;VPT#B+AL M$@S$O@;:RDA(,V"0Y]\$TSU!2=F5?2*7*/E=,4PVT96C936=KR" F@:(OT84 M</W,D5L:_NB;[G(/C*+M:_?I]7NDM(2*\9$?D^N*"(.MTD5:)\3#J5N2S)\P M7>8U])8[1U3.3H[3T%3Y34KC78@AMFCKL9S?PZT0X%EVHINM5OE"*K*5Z'R< M^S$N3AB7([Q:@)C28A4OUTJV\UM#L3U%U*5PAUL]4LWF-! KQZA42('5,W^P M6IS.5456];F:CFI_]C6F!D, >U*\"_S7(1A?D <Q5,4A7=)L8VC/:&DIRJG MDU14OH889A8@TDI!_G6F'\2)^@2'-X@FXKZ;Q@[=611$[4XUG*$ZEV-F\!41 MUL8"P &1Z5\7O*;EYF*0^K4 =TE EOGE %]Q.ID]H;?N#'0?[NXN?1BWKW#: MS0V0Q&-;@'\;@Y\H1BRC:V6/0DU0^$E&X"LBC,8 @BZ3(9N.EAV/\'6L9QS@ M6 _Y9!(-S?'/IVT?W?._[_<N#M.U):ZJ)4\9V_S1JI'2;T6<6M\<GC<HE1#S M(9LY_HPWOUL?7^(9H462Y+D1LU^BA%".D[LDQ10S<:JB*64#HU]PNB#\RPLG MR0/7\HZ#DJO3#P<LV=TN6_VM>!R ?"2==KHDMFSE+ETPF[M$ZP)QI+='&YG\ M@*KG^Y7!*OO7(R_MW1A;7"O3/5)L(MN>E%*0_>%P#/282]RJ5?1OAB$?B'PE M"=FX(IDWE)8MV1F)Z\MV&N(_''*MO.<2OR9%_1N63IJ:2GK!&HH2KS(*=_TF M<3YZ2LFL,\4G^5+V?NI?'"XYL'0R$V>-\N$>IB]1@)DX0]A9?# 15LL0:D)W M6406!V)A5:.&UX1M%B/40F1]'<=W*SS@%YQDN$Q.[=VZU<%F<12-_Q-VIR!W MD%!-9/>0X!UZ=O>##E:]I/NW#%8[O2RF4#/>PI5'E>^6*Q31O"4[;Z<;.Z[N MN7(]EW=0ZF>O-BM!)<HZ"*[G-W4= *)K51L>D4C)1ZIU;O\J3*5U>8&\JG/4 M_M[N&FV_N]M]@^-8W)&1/PD2BRN)PF641"RE^?R ?.!BQU3NT@$R>8#I3MQ( M3YOE8"_%YS/U0+'^#1+J=UJU\"'[5-WT4/_D::PU^ILCVF3V;P]3_<ZQR:Q] M<4Y[+1M$7"Y=&X@]C;:5C>;XF\3YUYX]8(:Y%\4UJ;5K:^2I'T2[O:161^LI M'&PL-*/!(,V_&<S&@RY7"T3GG?Z-CJ1^/W&'Q-^(F^P!!5HB!+B2XE'/W=1Y MA?3?)3)D[:#K,8RKB6OCW*G3V6J9=AX>II#OPR NMR TPM;0;[.,=4"]_.MV M5F85.>&2CWBZL_$&JL9>#PF5MW T602!CD2&K%Z>>+2I2_.>EL,C'.U=HHI] MO #*[<$.-:6S&K>776R'K%.0 !"]+8UZI9$G:EE+CG^;8%2[G&]YJQ'-D\TI MYF#]1%'"4)"'* GSOQ4!"_^5;5J(TNRI&*KR#VE*H^<LW1P&GR+5\>)#EUW? M^G"XLKT'O,M8V%2H ^OIWQ2I[EB"WIKV:ML D@R5"21IM%7#WD]# !U4JNEQ M!^=]N.ZSKBZ?9VL]Y-1YZ*GY0XURBFDD1DF!.$&"K_'FO]4B/?_# B5S_, M MOYG-<-"Y?\Y)X;4'XPY9N,M.J]!^2LE+Q'%[N?[&,%>]FI78/C'=[=%:,FZ[ MNV!&YQ>RPT;10.K6Y>M^CJIM@TILS6\/O8$%UB]L-X[//9K?SY\6O^3U/]]T MPK65+>#JB<H%?071V. ",G8'E*CD^W?E<KN)X":)GDUEE_IR]1Z<V[D\..?8 MH-7?+3O@S:K0,D-Y=#=P5__61=9BETSG_E(C(&V$*+$)$S)^F/9PUJ"(A95? M@M>C:XJ[IF@O7#:B%L2MA*N!>_PXM7'/H U%%PBTZ/[4\>]7Z_O2 "VD<^V MVR_9X>?1.L$?<8=?/WSTW_IGAQC@GD"/IJZE37*/+E>/#M;WV9TZ;.=)V57R M>K0YI7B%HK"<5BEF4WCGK_;\N1%T-D*4,(0)&3\P>SAK4*C"RB_!:[SAR5DC M>QLE* G$SD_QV*>VB9632AO8-NG8\&9A^&"-:[N4(=^JV/MYR[HI%@<NI6SF M$Y<MMK&AJZ=#=D :O$3_WD]Z/^6[7\A!#P$/ACCI&6&/3A5MKYMZ1#%FD]FF M-1=3>>(/6_7EATSZLG>N+H.RCPV+.SIH!U#:EURBTZ=;-F!S>KE%O69I&YQ6 M,[0%Y]@ V=\M>Y^9+0HM86B\2>']1L?1H6^("QG[ID'@?8KGQM-O[Z<#]@T3 M\&$!.RS(SPYXM.TGMX-QRVX)O2;9<SK+XG*1M15]".GVX74-Z=BP86'X#E#1 MEU*F"I^.6CK:^4IVV-39W+U]4/V+= #6V[^1FT+[:F;-=@^NAE&_!U?*Z"Z% MHG7>L/-Z^X!7&>6!9S@_XUB^=-1.I&"&,IT"&+Q+JKKHDAY.@*1629EY:@64 M)7O8UG%7K%1[,OL%\_$R+5Y>SB>PS96N)W<+<F#NL>*OGWL& ".X8-F<L6MD M4A)@'.9W#=PQEG&E]1D/2K_M/YKH1X<W2Q?L@C!S4?YU+NI*\R1=59+[*!%3 MB5<4AYWS+%8\$FAI>,8,+Z@K!H*8IK@AQ[OSEPUVSG[\>)8CA__PV\/C-R8F M]!8X#L79R75^/TH+)GJB\F8J!='8@ R=H?(J^1#']MRWDJ5[T)?XV==/M$S M:-NI)L/8 &3MA,%;JF99_NVC;20\-9I,9-65>"JRL2$':/ NR4=9@H]W87LW M/V8YKO%F?DPW+/(H+VSLF,SJMDV2PE$M][1R11_6(F1VK'_$VK"#<QW7!SO- M_3LMH*C/FRL)>\P8:QCU,\92QJ$&(;7-6.4FK-J=OK*=OQ8<W:US:@[O.@RZ M>)$^;H#T'22%MK;,J0N37LS@>AA3='F>R$7 JSO%W. 5INEZ&J-$W/TIDD!N MA&(&&,[8FOR%,(X-<[V=L@/T;,KT<!S=W4O5;.6,V^#DY,J];VWRL4',T@$[ M ,M<DH\[+($X KKO^\'-_O%BQHE')Q/JDT-B0_%DQG\),V&0_,@RG$$R?:=B M&!N(K)VP2[L&*,N_87JG-;[,F%BV8)CEES?FPZO-E_9;FGU857TJ+>OH4-?? M,4/VJ[2E2K?0O<\16@^Q_9PCE.IM6'\\U!6JEXA%@7CI)XHS[@6Q%WB:7PPK M%N07^4 T15',G%V@^FON&QQ>O&"*YOAKMGS&=#(K],U59),L92E*1&!:6;$G M=P$G:VYG#8="TXV*8OF*HU%$&N8>)9O>+Q(V=]FK;^1);Z\TDH]E\2)[P(OU M\JD4FM^^C.):[F#-^Z.WMTH6K>,%I2*)-AZFJ8_4!Q%8'\OO*'"4:![<D[OB M? B%#)O$#M5ZYCTX%@DQS'5#678PN4^?HR0W[0$'9)Z(:>6[D/LMFD6HNL&I M['R*)^9?HUB\XUJ[?8?39$L<?NT<)-US*07$]E:*LP39TZ+]1F6_T?C.HU", M(-0+YX<I; \QDA7FKNG;%[;)@2/4:#8'-DHTJ_LVQK_[80:U.'_9)]U0<BF8 M&\XY]UJG#47NHV8KBWROW\-$:U2U7&F2?P/,O=E=7.<'N;C1J0[[S@9Z'=[3 MPY[B.=I\H;?1OT-<0SI"M:MIKV7L(0%XL5=J)!4<M/?*\PK<W<OET74O0QJZ MO:Y\GVVXI)0]5-)&*>_5M'=,QE11&U;XMTUE#YV*^H?F0SK[[X2;R]Y?YUM7 M]GME'SA^8TH! -N@!PN_F\R0#S$.F@\:)1XD"Q0EOM?]06(U[AI?6 0]=S$" ME(#7@0=&2W=1<PADF*P9&B%?ZS<"^],=+-W0RLSMG\O[?*N?OVOT*JP_%.RV MQ1OF\@^U52;?:9L%:48;&V%=[YIIJB4V!%=7GHFIS:#X<_N1"5NVZD(-*)O# M&T24*HK_WR6!:*;")W+-?[9PBX;9[!PIL[OT81U]LJ-K&ED#6OKF5A*[4OU; M^ -:^X"7*$HX2<^:VN6WJ[)U_N\&F" '[0.;JH(]V?99OM=06S-WW8Z5DP-; ME2YYZX_#6T++VXA*K=F$3BF94[3LO/JVDY#R/;B>0IQEF&_)<ZY@I=56\Y9_ M )2%$[24[O+#C@$F-BYHY(5^!8LLH2W0OZGQBS@FK^*N.,E5^4I<V3&5]0S( M-&:T]7+,0,"#EBUKDUS/PC9JC&8WHXFNG/%4TXT975#S!P*4ICA/#H,V]_2P M<E-/8]^/ZXZ.;M]1H6@+Y18<U>4+ Z'ET_4M8/8#+%28=<A:[1-H C,QD;5 M!<C?7!TAE>O?CAEQKCSALM?= T&R3]5!R/JGT41;8U&?(#?%^3?M8<QJQB1F MSED>1]MH79^8RX3Z-X+8/,J67UVN'#!H:;8'GF4THX$ Q,9^-5\JUY.II5L4 MT7^B.,/5L_ HKKW0Z+KWM?%FI>1UQ(*8L(QV1K0FNG(0JZ9S^.RX[ Y;L\W6 M?-7]J6 ^AZ,M8T!)?P\T!UBJDC8WI8)+\*]-YT-$KD>RR47!NAP)Y@:;X=63 MNW"Q-;?G4-O-&W# 69?CW_:,[5._TE-MJL_5'9;MSYXCPV ///1=0?X- 6O[ M/\P9!$9<^,E$[ &<:RHJ,2VAZ0"[0>,.W<#P$)AY#9SK13?!WA#I7S;+._56 ML+?@J ^=[2J GT"Q-]T2-J "ANR)25\YJ V:2EW65S%B+)I%Q254^5525V2Y M:O>J>K"672HKUC' 90=G6.+&KB1/ED>V.;(V(J\L8=O/[!+%8N7P<8%Q>B]@ MS$MV/73?JE=S_O;'[APRG*'3HJH9/.@V-/ON7RAAK,*@OF]L8)+WF)5,[C*" M162['6J8$QKYP%R>I+^M+$?6G#A_-D!K8&Z/7>UJL,#J5\$R/EB!'; 3J'2E M>#+Y*VU@OJ H$=<R3Q+I9]?-BD$]'H8IY2J^M>!ORU8>'@&SN3L-4ZG8FCN2 M:TS2:\PXE=CZ>L'^@<-YE,QK!$J_#2J]X]Z!I+M+1M8 (_MV;B-[0=7+S_(, MK=:0HWKI@&RK\0->8B1Z_:+HR:S:X]W9!"5V1W$]V5UR\Q9@SLII7W"2X1M$ MD_P\W&/V'!1\A%X$ <U0K*X>ARJX4W/V7_!8*]6!0S) ?=N_QOY-*6^MOTM2 M3#%+Q2,7 S=>PXGNU+\A1(^UA@WNU@'JT! Z>7*&5;SG[;J_?4]04EX!\D0N M4?)[>Y5'25"N[$@(W"U@=921;W<STBF-\V#SFR8D!&Y:<XJUPR1JG4:4?]LA MRNWRN=+BG38IF#4T5<BE-/Z&VVP2*-12,7UG,HH/XE_/B.&__3]02P,$% M @ +8<.34K,/=<^-P =Y4# !0 !G=G M,C Q.# V,S!?9&5F+GAM;.U] M6Y/;.++F^T;L?_#Z/+MMMV?Z,C%]3M3-/MHHEVI+Y>[=IPX6"55Q3!%JDBJ7 MYM<O0!(4+XDK00&2%7NVQR4F$IG(#T "2"3^^5\OJ^35,\KR&*>_O7[_P[O7 MKU :XBA.'W][O<G?!'D8QZ__ZS__Y__XY_]Z\^832E$6%"AZ];!]=77YZ>QN M&2>$-']U>S<G_T2O_O;#!_+_WK\ZSW 097'TB-Z\H84)U==_T/\\!#EZ12I- M\W^\Y/%OKY^*8OV/MV^_??OVP[<//^#L\>V/[]Z]?_M_/U\OPB>T"M[$:5X$ M:8A>OR+T_\C+'Z]Q&!2EQ*WB+P]9PAA\>-O4Q:6@?[UA9&_H3V_>__CFP_L? M7O+H=2TB_:Q0"2-_&=#7.KW_]==?WY9?&U+"*!:P;JE=TA?O&^(VX=_+OZ+B M-6GD5Z^J9LYP@N[0\A7]WR]WLZ;<8X[R'T*\>DL_O%ULUNL$K5!:!,E%D#]] M3/"W6;K$V:ILVDM4!'&2D^I+GL5VC7Y[G<<K4H;]]I2AY6^O'Y_7I/'>__+N MIP_O:-/]ARKCM_HBHT?*UHZ4?%[Z@LU(EUFA^^ %Y>8204ST1;E#SRC=H)K# M)5H&FZ0PD(;#9ZQ HR4Q$>$VP]$F+/X(LBQ(BZVY*#Q&^B)=HH?"7(Y.:8-^ M5."P'+>B"[Q:HS0?VY?$_$Q:)XN?"9-G-"/#8+:A/37_%,3I-<[S>0I^'M.: M(VJSI-S'(,Y^#Y(-[?OL<WX>)'0*6#PA5+ IS[*:^O5:4GB6%BA#>7%'W(F[ M./_Z.4B#QW+6L*RA0D6V;(@S%#^F5R_A4Y ^H@N<%ED06D>FM!I]=1H4S)<? MXY38/@X2*UU+E;&^R)\PCK[%27*61L3"I"'BAP2=Y3D:(ZX*4X/A%B^+;T%& M9K!GE. UU?P"YT5^@T9@786IR4R)UD$<7;W041SEI!WFQ1/*+C991BH8V[Q: MW/6%9SWA#H6(=!MBNA&RBIB9B4;62:61TCR.Z"IJU& N8VCBI]%N&1:;C/ ] M"\F@$Q?QF!:4,=07\2S\:Q/G,55TA%P@%WUASH,\#@F$+^-D0U;$U%>X)5C& MJQ5.%T]ESS254)VUB9E#VM?"$&]*!!&7-B7_#-'(D5Z1K\'HN5FM@FP[7R[( MI!<OXS#H5(.3.!P%4TW^)@H(U\/WY=AB?YW-^-I89IO+R&4U:I%M+ _ PWA% M:RQ$K_SH]:RQ(!P^EMQA8[&$W*P[M\9B*O*UZMH:"ZO <QIO<00XU9E;\16- M)17PLN:&C1ALA/S&.6'&4D%,)G#!C.53YFS; 1MA9Q6VML5E[I%U@7>,I_(8 M1XBN6X%UG]&^MVC'3[3B(8[T#<=YA2/\07-/T((/.-[[,SW%,#R^L'=N8>W MPIKG:\OGG<#;M>_G6O9P[?JVEK=K[>[33N5R3^1L6W*S[3C8%C=A[>V^6O3W M[7GZ8WW\D=[])'[]%!Z]?>?8NE,\G3,\F1-LV$]S4CRB@6:+@ORW5'Z^9&YK M_B4--E%,OIIU767FED0GS,N3VGR6EH['$T[(B)%?D4Y2;*WKHEJ;1;L0'RI# M3V3F(.X+[5B3V$=0B3U5YNMZ*)]$!Y#[..';H1H[KK<!G;:?4$%Z93)2 :4: MIE!B$KF-?'P<EJXNF3VNR.!6;,>M>,7LVN(%6<@DK/_9%K() XW3XFT4K][6 M-&^#1,'FG,!3%D]*XV'_7HI;<K,@%?DW[;PX?1.I!B4JRPCPMBLQ7@6Q@JU- M!*Y9VY"W9/5FA58/*+,I;)>O!4F?B%!9N'E ;YJ&L"@OR+TM-0%)G);NZ37Y MLU,Q>BE0&NT&'RJNT;!@OS[=P6U?M0JF OLB:$VGTU:OZI%,*(6BKU<*P\1) M<-B1(:$!GC@#^UK9SY9!_E!VMDW^YC$(UF_I;/86)47.?BGGMS?OWM>7)_ZC M_OG/1DZB.)J1?S;KC"1X0,EOK_D$I#_1IH (WKI3I]_$ W5X!(TZ0X*N.CNP MG&5=Q<C8R;C5PZCAC+#,\$K8]%A!DYV<_W@U9/6JP*\@%C@C?]77C-R9D:[V M\_FFH!=LZ$6GOA5YWYD1A]_]M*%$#P43#CG4%OS1J04O-JM-4FZ67RV7*"3# MX WZUMXTB=,P)O[#++U%68RC^?(LPNNVNUZ;>CRCNBW',/(2/-9:1HZR,575 M</S@%(YGT;\V>5&=L^.S*"JU#9+;((YFZ46PCHL@*;O2X,3I#E4;I6B!LN<X M1)6"=RC$CU6;E><N/=#NJ[K:@--7YV4'V',KR[O)] +5G>EO;F=GZC;,\GR# MHLOR)*.2MIJ*JM\_XJS69.A/FA1N.V<:A;V$[:@64'3J--C7D/J[OY J/\[+ MZ22_>D%9&.>[]9@*K(0,5*#%87!X\%)IB9$0XU11P^PG'V%6#JXC4"8O+P:9 MJ/PA84RY'8PA)JJA1MC/3A%6GO#'8;D#1*1LC[HWB/C-U0]D +X/7OZ(BR>Z M^J;9.7I &\NF;F=S-E["SE*KR-%G7E$-PE]\ F'5:?HZ: %0BP4,/D46AP \ MD];0!IUB)37@?O5^>=U$\%Z2E@ACE(;;CZ3I2PW/>0&C&NMI(_X:"VA-_E[B M>.IVM+-$UI2 [5B_<]H%[C,4Y)MLVYHPRAB[;.!$*E#6S2FD]!)@ZKK)H2+D MQ8SN]IRB(V(Y8#,):0#Q9U0\8:'U)44@&'"+^(\'-6TU@<%ERA#B]ARDBM%N M'T-7HUN=(::*W@ZW]UE QK.PM%<:E7\EY?"V&R_9]'^+L_)#09R%ATU!0ZWO M<77 WX.:D[IK*^ZY;B_![[+]Y;UHS]*Q[NCV'(B(6FE)@T%ZW07\5C=G[YN7 M<!/)+X=#KS0SE^N3AEK4\G(L+S*E\[$?E5)_G-)BK6!.M<TS@=PJ.V/=XLQ2 MY09^\?X?88*)B_S;ZR*C!T;T!YP6Z*6XJJZ6_O8ZKZYS^F#6*NB$#D(XI4N" MLY>8&W\DHNT;'::=$@."<,D>)KI6QWH:@O H.7:@ 7/R(K2G)]IE)VRWMKF0 MIFX)#LVD(S,GV+AG8*$9L9IVH)TAQM3L'(:';>X_?_3*X-UX>!L6'R@XWN:4 MI1_17]6=/;H^^]SQ8UA0%^\[B]4:?G?D<HD[*Y:KTK8JR*R,KQHR\:+W<C;H M0)LJT3;[K4):7VVMHZ*2W24,O>C+=S2M7HJBJR!+Z9$#:'PQ47,@!!/Y:FXE MI93LS./D1VQD&%;AG2CB[0G '5ZW'.O\ZN5\18:IZFJ#@CIS+\(!.]NQ(%($ M%- 6M^_6EZNC9&>0S3 :[Y]O>^I?DS_W=X-*<N?>3NTFB0KLU*R3S<%.C9I9 M+NQ4RD_W8:L9%1*;6$.J/+&+O:J$26WL5*.?V<=2KU/->V2G.N4<4':JT\J) M9>FZL3Q#F"7+*21'LZ52/P^<+<P+,MO9&I. S'UV6'.S$5HRKR3AHJU)5R/= MY#[G>7?SO;N:H>RO>_(WIJL:2"'L:I%ROLG) CS/6R)=<VZ\JY#6?KZ8U-F* MC(E%C/Q ICXJUB7*PRPN8^;/'O+2J^&HK5:HUP"R0HZ6<DJFQ(:ZMQ=YHHKH M6D^U B]V?>FKGM$F(8Y3?0'QWRB:1624(B,VBBJ/C45<D8'E.@X>XJ3T]\DW MXO1$95^_)P/%.9'R:_] =QKN[ C8-G?/D3MM:^I W+HD7NQ^[[0"],_/MZV_ MP!@5P^(#-*L6WVN<BSY(C5K!#(6J5;7WX \C? ;0# B<D5#Q/1@?@F5, 8-5 M]>X<MFO6UI[0![5X,8-#TE5#+P(C,)3I!:CIT;L+Q)$!@(,1D;Z2$8@%92BP M/4YX#&)9_ $(%+AC R'"\)TQ&+$0Q#/(9TI^^/.>3&@W."N>Z+8Y:9(X?;R^ MON"<U\E)FX,[$:D_SC.G>V,M964F[M11'?&)>(\<"T KDZ4DIOL\NPIG:0@? MW\LIV8&]B/(03*RNJK:%A:R'W7@_A[D:#XI-=E V766FK\Y-?HHU7:4&[QA. M>*(UI6FEKUU:/1N:K@+)*Z93G1--6)?^4[;[/#-BC_^ZBWA.Z?%.%8MP%^=? M!QLA3>BSC+")@>83VO(6KLJDV'_$$:H[Q.?@7YB,I'E!P)MQ#@KT"K'H?<5" MCMP)!:M@0\W;+@6_FC*F7Y']%'[CS88VRGQYGN$@JJM?%!D*!@!6H&27)D64 M7AM:74=UZPIY3K'@6]",P$$6]2;5*I%6?Y]:A79WRTY$Z[5A=?14-ZV$Z\@H M;WB=]XRRX!'=QZLZ5^@]IJ% "2I*3RU(ZDO:Y97M.!VFT#9GP%:%!@R\QL;H M%E$'C$E57L1Z#]0BXM,?B#+O98X.0,IS=3JD7H-&0TMU>(B9>I&P=2 B=/HI M)N(9W\5)IJ&Q9:>5FF;NGDC^=#@GD@--SK?G* V?R,+M*W TJ4K.0\B W.EA MI005$&[$^@H1U)Q RIEZ<=8T%),)"1XUJ9)SH=$G=W<.J6QU$"%"M84(Z54# M8Z7/_ABQ,CBB\P8MT*&D3;@(#R=M ,:;3 .+($$Y6TW7.>UO4 &>>"G1LD6N MF-87GY0W3& ];<7PZ-91+GC%O+T83)I;C.P<K]XM%R89$M'VDPS!M)Z[(CJ: MJODA$HY^C!*52. L GYCMNY^\R"YD-!L6*P-F& &8EB:M<O(CRZM:L;!_.?& MD,*D05J65$L6I&3+J>*+;E%6G@:2<6*V6F?XN11I0:,CB)1PVA"M,K7FBF5< MI6@$^Q\V4[5CY#9C:E1%AM,<%H4)"K)9&FWR(MNR/<JS--J%P8#VUB_8'"6I M%_3-\L9*"\VOPW6*.3C/BM; 3?[J#]KDIS_OZ,NW@+\U^)UE"-K][KD?Q=- MS6=JE9XB!9"Z;>!D3L,O;?OLI9\)O:%AXV.1U&V;-$4;,TRY:+%GB($#X,(4 MD#\CLX70<^%98ZKM!25[?";BK38KT"+@MUJQWC='TQ#4#;!8\(%%*BIJDUXQ M9WWD<_#"MPGTC=FD^\TSFP@$%]FD6\Q=D+$HGX'K>+QZ<VI&]0R2L_4ZB<-R M'J[.V_L/&I=Y[859 >PQ;+(ACF?H,"FDH?"<F$)K_,8VKO-(1(LXP_;;M3,L MC9:T2HTY6D(O]J::$/W/95:_<A2D+[5]2?%#CK+R4L0L76^*G%Z/3\,XB>N7 MG\--1N]IT#PM.;L5O_U$\$%3M<S2,-F0 7F6LMRAO9ZS]WIK).RQWJ/HB:[L M9+_'[E$3+PX/JJL<S28K9P:34-76X%(=!<;5VL ^(KGU>I%?N9&K=7GK%@O= M(9TB_6-)89&C@)E!Z]C'G)H07@3MMFYEWJ"BOB<Y<, %-(U3#=(<!:94])_" M^05K]2+"]Q(M$9$GN@]>JNNMK8Q-1-@;,K.#2-(N5[>N1KFC0)QI.]E'H88D M[=!DEV&"Y?!*G4YV.ZYQ)^'A3:?(+EA0H<A10-&@=>RC4$V(&H _>_4D2NO% M!M*7XC >SJZJ!3A/I4 %C@)ZVBTSQ20L%Z&&W2^.85>J2]]"ASK+U0M=0-,8 M #*(D_^CXSF\S6K"H;NQJL?A2) ZMNTFVSS5DZG&\J].L?PIHWFH,[P<C)7 ME[K].E^. E-\7>UCI5,7VS)_Y\'.&@%EG<OG'*5H" @)56=G#: Z"J"HM<%4 M.VM O0Q ;@]=#OLY;[L047W^VPXP.,^%NWZJT% UZ/*R'69CSZ-=7(;VY A: M=KG:\?ES[_GU \H?;7#6/@SA'<>DF;3-F#@-#K8$:&RI#:UTB28RV50D+V(P M](4'KQ*-96,,;O?WS$8BT@C3TKMJ9D*9H=FK^VZ.\3P(W?8>T5" NCM("T/? M]P]J;^[L7\9$O@RE(5E.%M\02NMIZ],FCLKK;&FEP#E:X@R=I='9LD#9/5[' MX4_O?@)CP&VR9.>15E@Z6EJ.'H7Q)&TZK@/L+K_9$<V+,?XB2,+JL.%+2L01 M*B+L N,9L8//$8P.&.[6VL\6R,<(Y.I2B/2Q278O9.+7)EU?/V$/G7VD>J%K M8N=!MOC!9@E+S&E0E*7DU"IJ+16IO%9.F*-!275-G0<]&AD2CVF5]LBC4WN9 MDE2G5B]FSDK2!)2T5J:?DU2G"+OGH%3DP"!FT YCL*56G1=K$P75_D#QXQ.9 MW.HDOE]RM-PDU_&R?X!@@Y7Z<"=@=6#@M-AN$P^( C&\N'D@&LO92ZSY;9 5 MNY</6P\40X=B%CEVQM>1'/=Z/#9NT+79=N/'Y)'2M*\W',;9ET#M\VWUWD82 MY%".0(.2<H@/2SH]VK()43'B)4W61K8%H22 'PKCD8,+2KR3]R98P8]V&I:6 M8Q8N[>[,R@1E8G JM(\B0/L"2( (5_S]@7%P<N(K'*$#I_W@47BX-"TBO3E( M8G'.=ZAZ+R5_BM=PHDD%2K;[+:)TM)(R':JPCN**^($J+'>K115Y,8+=9T&$ M:![KO'I7)T)4 Q@O2K3-$\A"VL/#C([R(U$CJ<J+409X!YBW=Z]"RG\A?=S> MO%UE6Q[T)<K#+%Z7F(7W\?4*]1I 5LB?!Z;!5;V1[NU>(ZJH_6"\K (OQEA M6)H$YC&-_TT&A8BL_>-E' S6;ZU'E5MWCPG-9H6B&\3+N;*GVOB M5O;X2%] MPM8>V47L2N;5/-32DFG2RB.AWE44"O.1+RQ\>$!6;XN1N!16Y,6A :#4[28+ MGX(<W69QB,Z2LG+R,^L_]&Y86)2W2R\1?0"U]/M6-"^HW#\:SYOO4(WA?2 8 MGJ(E32!N28Z1^9+ ^!3Z6CW-B1\3UJ4DL_2*^$_XVR" 3D+7Q,=QZ3P'C:J& M.@ 0\/0BC=%MAD.$HIS>D9^1J9W&SLV7E^BA/S;)"=D#) )"SP&@K*,. D1, MO<@7!"AP@?-BOF23\15Q$(MM&8-)YN'ZL\+:7H<+?Y92X^(YLNRTSLB91ZU& M3U((G7*Y3(%#NUE:9!@<DW_%;2ZAP\Z<H(H&U9P(,CO#V0[<9M!16UPVR9J- M]@,&I;4V!%JE/<?)N-:POR70JLF/3#UJ8I<IAMA N D2X1[ &%9:,.2Q.@I, M*K63?8#RJO4C+9":#E=Y$:^JZU4A3A)4[408H57,2@NM/%9'@5:E=K*/5EZU M?F0M,CR] $\MZ&X,^7!%2)Z#A#[$9.?(3+.R<2=FRI4=7I^8KJWW<%ZF+%@G M)])Q]*LJ_W!%V1I9INQ=DBJGZ&/<*K^GGJ;6[L[Z&U<\UNO</C8QF:ZW&5H' M<50GHB3T\^()9=6W?75#%1FF[I=B&;[7CJIA&2]ZKEA>UI7='IW95)[Z!^O5 M\&&&2>N8H"NVZOB.NAJO95UUI98\K*OX<<1H0[E=[/24\QI0RP3=I5/+=]1A M^*WKJLMT)&*=QNT9Z 23:_M#]3)U?AML@8OL3NJ>SC44U?T==3M=2SAV!45R MLB[J]IAX6J5+GW>O';-3XUZZ8UWC=]T)H5;WI^O5TK$.Y]VIOK&J-VC*U5:+ M^P0=J>3^'76:86NZZB"E).S"B]NH Q8RWD-Q_V?V/%3SL^>XX<BO8_ ="V8I M[T[<;=S LC-\J=8R[3T_[V&YG];UX%[?KM/X<?#?OCN#LI"H%3RB^?)W7,3I M(UFWHPSE.^WD8>D:3 1WIU28' BB1[7-V-M0*A4R//IQ8-Z2GF9CZ$?4RP$H M*L5''%SJ\""FH/U(3,$U,!#Y<?[;$K=*5!X_H\N@8')77_KY><T*\R$E+'QX MR%)OBY$ $U;$<.;X7E^PI0= ^3VN^P%3HPY.[2%+E9S=\9.2>XX>37VU[OM) M63.$F)[)J5WCK5X^^ -G7\FD>A&LXR)(SJ)_]0RO6XQWR9=;S',@&.H_Z@HP MMPH&#+?G3HOP"46;!.WRA;8TR\^WK;^@',BFQ>N6U2^^U^S&JK@:V0HZ^-*O MBN'LE\-)3 RH!B0AEE#Q/2$/D@L;(P9VAB19@W5KXWA"'J4#AJ2K)F XYZHR MO0 U/7IW27YE .!@1*2O9 ABR5$5V!XG/ 899OT!")1VUP9"A$EUQV#$0LI< MT"F^)Q/:#<Z*TO\B34+\K>OK"TY*4SEID]%41.J/P\OIWEA+69F).W54.4M% MO$>.!? +6P\YIN^I[2J<I2%H9 5*]J2,B/(03*RNJK:%A:Q=/:UWAW+BOH;% M)J,))>CN3'FLX?JENXY8-,/*61J1WU#VC ;KAB9SB7J1)E6)2A&'V5S:MJ&B ME>\V4D%9NK-2:#@WHV%IJ&E42COJW%I6QV-;I=WG56JNLKEHUNB%W]>1NE;K M#B?)1YQ]"[+^<:$B-80MB/H0L235>C1VH!J\2"$+2:D $ 54'#04)K*_)PE= M(=&J5XB)5Y.A($>7J/I?!2B("PH PBMXP+!1:@M;8.)5-C)CJMW#.#+:=63G M',+QR'J';T.R P&+HIXFT."S]B+;*H3<,@-C]2C,6?2O35X UT"URPE&&DZY M \&.:4O8&F<X=7F1R%710>]'E>@6TUM8N8LDF6A%)8HEL;R4VD63N,[&RA67 M_G\RZ]);(]$]IO$P&O 2%):##"Q\^%"3MXEEP($5>I&$5;&7W"%J%T)B.+ - MR^N-<.WRAX\_I9:9<,QKU^E%(MG=2;E @UP<":-<<A $HU!RK_$OND@S;P,3 MC&G5UDD=>QA1,()V *)A%*GE9PA>1<>HXZ@_T$F; Z0D58X&-V@BKS8#+\G M%?04 H,?I'3L))Q/YRX61M7F6%U/Q;&(Q3L(V!X'# :!(.Z! ,6\V$"",.9E M#!:\>2;Z:K5.\!:A!7I&&7V=!@R=D%#5C<.E<N08RSLX5E6M;7<N6VIQ+CLO M^C[+2GZ/LE5]:11^$EQ&QVX"\.E\MKFJ>LI6%S"<(K*MNM+[1Q;3"TA+.-A) M0,*BG$ 2G^VFH)2RR6!>7AQ*EDE7.F*#)I:1U2W")_/9U(K**9N;SV]X2+B? MF#4Z9A QR)JR<S^(Q:PQ62S72$>I5F9DUQ%R1"1Z [Q2_2[.OP[V$78SDH1P M-R5Q"=TMW8D<.7$/OQ#9,M+B:9ET@1/QID++ENUB6D<=7,%66$_/=C?G<R^7 MXF*N4T0@WVQH$\R7[&4SEJ^.=.Z/. ,Z7<_@QN79LV/ZY;T&QMCV4 >+04U> M+-H&6NT2:?2/051(>2-GA]1KR&AHJ8X.,5,O/,6!B-!)A)B(9WP7YPN&QI8= M(&B:N7M"\+?#.2 8:'*^/4=I^+0*LJ_ "8$J.0\A W*G9P025$"X$>LK1%"S M]2]GZLO&3T],)B2X]ZM*SH5&G]S=@8"RU4&$"-46(J17#8R5/OMCQ,I@#]T; MM$"G!C;A(CP]L &8J6[.#CU?X2XQCZRW23PD\\6GY'5SK*RCV+)=]NT-XR'; MX1"PG^VH[J,[.7MUI_,PSX1[4PN\++X%&;I$SRC!Y?LEY1G[#2HFK+65#7/W M!D175]?Y?7D;8MSOO8R_/FQ_,5GX5^\$%#U]?+ABQV][K*)*>[ 8L&IG,(8N MR;GU#0XLZ[22H4RMX\EF4#.&U2DO+\O3C>I*%,=,(M*>Z6!2G\VIH)RRB6%> M7FS][$+4F+#B*%20:A!QVJ/:Z^Z/T+IJBD@-RV5S>+L]BR(H2F%8VHY%)5(. M;/4HT3(PB&D]"02%48#U5(5#/CNL2]"(67HQ,=<B@2MT\!NS=O>;NWT:-;MA ML38=@XH8EF;M,CHL,P[V%MP8$MI",;.D<+-$SY93;8N0^7^)LQ6-ZINMUAE^ M+D5:T'1(1,H<W"/1*L/N>*N5<>2$P?T/FZG:,7*;<7F?6XWA-&?Z88*";)9& MF[S(MO=9=2WI+(UV>:] >^L7;$[QU0OZ9GECI87FU^'J*O'8QR#.?@^2#7$; M/L8I06H<)+.41IF5PY/K3:1&O/H1F,ZC+Y]1D&_(XF9.'X[99/4%EQN<9NS/ M\R"/<]X&U"2\:UQ8YNUL.K>A!R=,; K6%EO?>1#:-/#$DS9\>SBT*C\=3NW* M[86WW RY+4T:-2_CG*[BB5:\'F16FG42W=)'UP]&-=^T4-<5S8N-W&L<I.R- M8T#:'GH5J>OFEE(?&SKUFF=2-$I%\6(_F3Y40EUK\C]7?VWBYR I4VE)<:A= MKO6(C&*Y8\.F:9--BE(-H;Q(JW>),B(D?8>K:H$>+'F?ZZ8<?CXVD$D:8%(L M#>OV(@'?1YRA^#&M0EK"+8O!*664#W2&I9F[J%OZV/ XKOFF=1=U1?,BX5^E MO1RW4KK.=>#O HNJ33(IZ@1"C,S[!^YHMW8JF>#;BR3(\W@9HVCQ%&2(R$@S MVZS6O*TFC:+]K22EHL>&LQ$-MY^M("6YO$@'N',I6KIS?3Z 9N#X=6B.#7DJ M3;$G%[ C@!=)_<K 9O'64 ]9&B7:61=D)8X-=?K--"D&E<3I) )TM_>G@T:M M%O[>,.@/_%21Y_@,Q8+:4.2I=;X6#R==1+=Z?1XIBZ7U\C"RE\GUQ\,)W6VT M/]\V__SO&&4$/$_;:WH#"HCAU2O4[RV20DZC>NTC&!LVEVW,-R'$JM+X<:S. M)*RU7'5. AJQP2!5H[)]L*J5=1>KK(DM/*Y90% *:^X@3JW&[PMX@V!C/Z$' M15=/C#UA&/9$Z/,F&6XCX"Q=;XJ\U.@]&.:K0-E'%D3I>O&E-1IA';5!V*A4 MUT$/5(U?(U5+PA^5D?*C,E)^/":DP&I;1\J/_*!P3Y#R01DI'Y21\N&8D *K M;1TI'WI(^;#OZP.[7?+6I8'Z./KJ)7P*TD?$CJ.=7R9H;^G#5P($%,#QB_OP M?*CYJU;FA RK%QCHRR_@J,.*C(4-5&WW3H!W]U"(S]/"])ZS%LE1^,,C?B:M M\HSR@N+B0_UOBH@/+414O[8 <8.I)D%RMJ()0;DP@,D&QN^3^6YRH5I:ANYS M\F).WHGW.:#)P(LM??F./YJ!5 ,C]ZA\M[%(*2T3]QAY$<V\DPXZF^!\'5C4 MQ3F!LOUD>_92NQULY@MH&J%YUH!-<Q52P52](W6Z0<XS.F>:YB@(@Z/9HA9S M\F+5O1.Q>7"%5 EN!ZJ0#@P/D;K;958R+=92%8; D'T7#Q#;8\+#8,_3"T1 MF[\V("'<X1T#"G^V<>$%-+SIHD+;C>'GT3IW^ 3='^MI"D-BR+\5/<_CZRJ? M*;BU,B.N3$86>G?$5:6P_ARDP2/:+4-/FROV-.JN_.;+G72\E 8:)5C2%)42 MSOLEZ,CK*ZO@W"LQG2)?SB5Z*';]C#Z#-U_^'F0Q=2YI9QM@68V\ ;:,W$\; M:ZJIM'J3<?1B!NZ*68;"+-89"J)YVI:V_UB-;C$0'J)BAP 39;6UX2+B;&'7 MYK3MZOVVJR]7MC_&+RAJ.V-<2W,I!\8&*'VWMTPY+9,#S+RX=7W:BM7=BOWI M<+9BV[,(L/W*^URWT?"SK]NL$D4D6ZO#TEYLG[7% C?-^ 2 =UOF'*-A!54 M:9NPSZAO0Z\V00VL.-@"=&A':)M3SY#"#4TU4WJS=7F-TPBGY2S^$*1?Y\LE MF<XC*NCU['Q^!VYA:I5I\H$IE7'D0 DZ*S;3EP>)W3:F(M<I-D_*"L[/S\X3 MC&DM<&9A"14S+(_*3U,JZ:1@/!X?+SIU=Q4.GE+S", =#K]=):DRTG/H87D/ MS7@3K'@GC6(RT*1M,I<GSES3#0S+5:QKWC[#H87;C+QPJ$;:&3A-=FQI^"39 MQ-22LV,=8T_U2,,E2H(MBBZSX!O='J?)-\'I5$K76(]+YVQ[2=(/L;IV?/OM M^%96Y/*;HL_F6='JK^2O?E\E/_UY1X^;@=ET\'NM:^MW7^=.GNB2*;-5;(KH M2W5K@#T-^-*VR%YZDW#:&[8Z%DG=-D93M#&#']U"9HC!0.["%-"\)+.%< ;B M66.JY;V2/3X3\5:;%6@1\%NM6.^;H\D&Z@98+/C (A45M4FOF+,^\CEXX=L$ M^L9LTOWFF4T$@HMLTBWFR5+K%.&]<^7V&N'MRQ'Q*<(;@L IPOL4X7V*\/ZS M'>:P^!:LP8E<3%0W#8_(>>B(.)A;23>=*&X>0Z_"MYL[_'DKL/4\2.@+D8LG MA(IK"CE2LS_1W#N9KZ5QW0+:P; %TGHP3+=22[>BT5 AO5"O6G 8]R4MZ+PO MBPR+1S0"W,&!VGJ18M):/)O[08'+M'QZ<.H440-27>3 (00I;A,\-7\O?(.> M5(V\GS*<YTVZ>RYP5 K!CPAQ"QT.>#24-X2/N ;/<@?P!DKM24Q[\CHDT"@J M;7FR\F3#0MDE/=_"+OCY]K]1]!BGCY<HCQ_3DE:83WNRBOK)Q2:HR%'XM@3* M>VM:K2XPI53MBP&'$6C^W>T([P&4YIO+TPEWRD3B>E?RM$]]VJ<^[5.?,I%\ M!YE(3B<7QW]RX78 @'PBP&65D=7-PB?[#EQ5Q3;:GYO*%\A;Z($.B9Q0 #_W MSJD4%QSL2-U2'F.>[;UR2"U8?^">>6!_R!4=!P"A$VH& 6_<S]L,K8,XNGI9 MD_9#] FK\DG,ZJ'SZGWS''1 ] O6C:=3T)&CHC 6X!$M((//SG'1J<*+,:44 M[P:GH10_"I3M=W)YE%XC1%U'=4@(>7HQI+0AVGD/CX<"&6T;!WQ:_Y&@J*<F M%OA<O3@J[>%5"1 *Y/#8<)"P4-?6>)3@@^-O7D3M?2)B7^,\GZ?@9Q:KQP2U M*,ZBP.'7AR!'T05>T5DV\"$X</$49.B\+]59EM%-JS)/WW9'<AMLR]NTWX(L MNN9$$-IC6$/1!D-G8]).LI; ^3V>/Q"SIY\PCJBKM4#9<QQR4]&.8S)H1CTF MCD8UBS#"EEJP/2:.%X^.G:9B>>& GR4E<Q3!;5&O)'I0UBM4-[QJH:. JE$+ MV8>FJAA39$WX1$0E-7\.LJ^H**N^6WSISS-BHKI=>$1'@12E%K"/#%ZU(]< M(!+.'A\S]$A@V&R>?\29&!<Z1=CXHE3D*#!CT#H3C"U*0HR,J!2-+/?QJA+Q M#I$I-0[I,$>]\R]$3\XXHU2D.^I(BAP%G@Q:9[(122+$R/S#ZN,3A>\?<?$T MD(>HIC1:*3$0C5T2!D>!O-$MMZ=Q32)2.\NR+53>;&CCSY?_9Q-D!<IR(L+B MCSA)?B<UU[\E_3LG6F78@R=J98X";B;M8Q]ABE+4H/K9)JAN41;C:);^\12' M3V>W.*/RSY=M"<Z6I/YR,+X<9M$W+L\.\_3+'P7PQK:;?1 :2%0#\I?) -FI M/$TW09)L9^G57QOVZD1_XC4L#8%1I?3Q05&[S28&HHH\-0Q_=;IO9JQ[^9\[ M]-<FSN,"U;N"51OTWRZ:M(ZQ^_+B.HZBI^RC_:?<CK8J-=NM?G>8W6Z^+EWU M<C;+9VFEEJW^)F0^MJ-QF'_?/4REQ3WJ6AQQ69^RFOK?KI"-^]>LAB?M-/SJ M)NE&4'6GCJ5O%=^[&J0 ZWQN@]\6X1.*-@F:+Z4:YSR5H;O]UOFR_F>/[UYO M[EON7A.U[@3]R)ZDK,-\.)PK_I7XI!;@@A3XC>W'=[\YO0IE'VM8K'P'A+8J M+W?6NY5Z$?]BKM9.FS2Z38*4^ZK'E%6H>D5&5;B[@ 7#4\6O&=^6;?AWY%!R M2XSJ/_4$\RH&EZT.NB] E]'VVAF$=]?VTAV\N>H&!2#<+;[ [V"HT+)W,<2T MOJX_QXRL6*^%M-Q@ [G*MSS$\G@Q)%^MU@G>(E1*6"UL0?1)Z>IV%= =*>I4 M6V8?B!/(XNPEF<';. ?RX-4DBR*>TI,MB%H5ND7 Z9&MTR-;IT>V3H]LG1[9 M<F&3B1[9VM?]W(?"]?57NN,]7UYD*(J+CT%89OX>[-NS-\]5:-G+YV):9^L" M2"[.K5,54H&VSF^0JID+:RG:[E1"_N4[\$*^7BP3KW'Z6-1/Z.;$T:3NY3T^ M#]*O+/%+&K4R@'" ,HH)@Y A$^_!9:-Q]&!G6*,7.V=#H0=@XQ$T0!H2^ \2 MB5*: !AR\R)!"Q>14AOWZ+BF;N@.S^*PBB,-WS#UXGD*.C*Q!]OSCZ3!P/XM MH&G-%0"-_S:7JZ8]T@,,1UYTG,[1O'I9QUFYUP4&T>H4$3B>PR+> T-?\=&. MZ)#_R)N(T\&F7JZ>XRS#W^+T\2)8DR^#5[-,B@I@Q"]ZB'!2;(C1L.+7,_). MHJV7$1Z*7;8O.G;V0,0G:-Y &!+X#@BI4EIFA[A-=+\O)!4$CT2<:U04]-YK M+19".?E*;WGU[:=7:'>;3ZF0[W8V4E[+]JHU>''1#M*F]8!;=2MPOBGR(D@C M,E8IS"<JQ05SBKBX[_ :V2"CYQ9Q76-OF0DS*2QH-0_;"O(Y$ZP'&#7B7NX$ M'K'O8-!25LOT,LYCKSY9&ERZ8K6@6&&S/Y@HDK/!0TKN.SXT%=8;'*2\_;BA M RERAVC;$E%-EC/RPH+)1U38>S2-:8S1$X^HIL[5%@\"3B^"_ G>5172# ), M.S2^PT-%-2T4<!@R8[O=1JT#PO)[?!;^M8DS=+[)B?!YCO+R">O^DDB1G"V& MI.2^HT%38;T%D)0WPXC;[=?;#(<(1>6N\"S/-S2!.WVS^J$_*L@)F\=4^(3> M(T)523TL"+@R%+C=3;U#ZQJOH.UYGYO)H/_9=SM+%-*< OJ\F$VMIE4;[J;- ME[\'64S/\.Z&6=14R;F[E7URWTVJJ?#(G<P^;V9RTXW-*7:MSX,\SA?K# 71 M/&V+VT\"I5L,Q(RHV&%A1[D!1F!(5 ?#DMM-T=O.H,:FK0N<#S/DR2E[+B-( MZ3M(U-4T<A1!MBS4RNI>)8T"F&?Q8UR]#$HWY(&X&@Y%*Z)F0.&[!>5J:4?1 M#-@QBSG>= 1DAU*X2.D$VT0N4JRHFUI1L=%;/MW$)3_^>#B)2R!M@&MZ,C)1 M9+?[2WQR'/#BNL5W]+A\N?'<_N0C 7%.[V)D8$8%57+1A88.N;O;?%)#<\ @ M4%<&"G;E3,[V&+$QN)+G#3J@"X8VX"&\A#@&(!8N*H+>X 61[=\H7="04/#2 M&Y^@UA B\,D5A#HO5M!+ZANT&%,+0@Q'=FK08N?G]UQC@=_80^C=;P=@(I$V MNM;I\?+B$HO4^9+Z)(?I<-ESM01.ED^F!2=/$0EH7O<.E'AN5%"H;5AX'H29 M>.$<&=ITX!(XM2KD^.B;5>CFJ!O6HT1<SSAYI@$;W2AU.!&7 FUS-":D=30' M"SLJUM.0;_AV(BPAORF<I$N4!%L476;!-W;S"32FE*XY[.#2>6I$5<U4#"C@ M=<HK-86'I)(G2N@8#?,^60T\.^5]XIKEE/?)LG=RROMTRONT!YN<\CZIYWUR MX*&W@R2 69_WN59V^-E_'T"BDK(K,.3C19*'MEC@6II/ !C5_=X(UUQ8096V M,?N,^C;T:D_$P(J#^=JA'2%_0\^00N]#S93>[()<XS3"Z2PM4/80I%_GRR4B M0PH5]'IV/K\#YT:M,KN\+"IE',VE@LZ*S?3E06*WP%;D.NSR^\G >)OA:!,6 M?P0T]7"Q9<D8F0P6:[I#SRC=(-?I'FLQF@M=MRA;XFQ51NX_)/%C&?%U];)& M].K/?;PB)//E@OR:+X.P;H-N5-)N\] RX]U.HS7&+K=AJ1*@[)RD@CI%NDTE M*>+*D[</$&S42IWU@36AZNU@!6&FV!5F5\;!JOM=58VX=TV?1WQ4:-)JF>EP M)!/#"Y]*26632<)D_#\R')JTT^3#FDP:+S)LCM8<?D[>-EM;OHWK1^,=PE^_ MM1WW$"6!O=C!&JT.="7#+E-;'<C%90]/.XWL&HEG7:9[0>7OAW,_9;3FBR+( MRA>YH2"!29C;ZFT]YDZ/*BSW%QL]4-3V5GOB+IK"LLA>;-U?QGGP^)BA2OKY MLE:2MW.E2LX"IJ3DOBG.V6!2I!:K[7Q;2=EZ6%?C=H^3U5+&DLFX>]$Y+LA\ M2,7Y(RZ>+C9Y@5<H.\MS1!_%N(Z#A]XC+1W$&)5EL<%Z90\ 36-:0Q=;FG5Y ML4$$R=S("F=HTRDBP-6PR('"2:*[#10-J_!B'T<H:N.UA/@QC?^-^N\HF!56 M 110^-"A)6L/JR #*O-BQP,2&O2%*]\W1M$LO<W0<XPW.?B4ASV& ECJ,CQ0 MJ(YJ-QOPU17 B_=G:N5H;CY(IZN7,-F4&8-IZL:<K.Z"%W@OP81#=\- C\,! MH'1\R^C"TJA&+QZTX6@';1&KD(J7HRZV<RVL0&5;KR.6G]UMTI\/9YMT401% M*0Q+,+NH1,J!74\EVKI=);1.]R25X('U]%7 4;,=*.'KQ09&+1(8DPM^8W;O M?G,73ZUF/"S6IFU5(</2K%U&AV7&01RR&T-" =5FEA0&5NO9<JK<.2V'=[9: M9_BY%&F!DTT9@03&2VN5V;T[I5+&D4<(]S]LIFK'R&W&]:M2*@RGB1P,$Q1D MLS0BKF2VO<^J@Z"S-")^9DX@3_X [:U?L(DH5"_HF^6-E1::7X>KL[N==:C\ M/%N@[#D.H<-G$<DNB3Y <A!.EX)V.KX6S,ZU>7,"NEJ@')R;I71=0T-T[EPO MH0FQNG)M.T,\6_:%>#F["SS:R /?Q;V9(<?,V,Y"WTS;TE.Y9XMM3IS$2Y3' MCRFI]'P3)Q$X1\L)F4\M('0T!\O[(M90$+#CD'/I7PLX3N%_+?"R^!9D<!8+ M^".S6>^CUW82*:)NFQZ7*?H6Z'PQ44 C:92H%58JX;,Y]556MK$2Z^$1]7ZN MBW8O<5[64\_!!I)>G^YRGNYR>G?MXW27\W27\W27T[^9Q&22,!G_CPR'I[N< MI[N<I[N<I[N<A]J)3G<Y3W<Y3W<Y3U?-3E?-3E?-3E?-W*#I=-7L=-7L=-7L M=-7LP*%UNFIVNFKF-U1/5\U.5\W\0NGIJMGIJIG-%>CIJMGIJMGIJMGIJMGI MJMGIJMGIJMGIJMGIJIFGEC]=-3M=-3M=-3M=-3M=-?/&S*>K9J>K9J>K9K[; MZ735K*7PZ:K9@5XUFZ7DG\2%>R$2.WXSL!&%'@>0)D)IN+WF1+@IT=:&DM Z MVR]JY/I"%LD9:7LB'<HY@4IJQ'V-.<2..J*:T;"FLNU^**R!]D499R\V$ALA MKUZ"59R6JZW_1U;37TB?SEJ_\2"B6*P/%FFQ@X&-7@.8 4A:QQ13^6<BZ&JS M(M/-0QU^,E\V2"9"W>*\5.0>G_-CB<8QJ1O-E(GO&++2.%J(,JUQ9% ;O$O> M%J)5]QT*$EKKES5.OQ#_9144:(&*HCI;K348KKC'\]JMR<?P\AUT-IM*"WLC M*_8BT T:D:%0#"F=8#YT$80Q:MJ3A5\8S7,'>WVF4>9L4SSAC :6#[?ZQ41] M</2(G&[WRP& %=4#(=+GVH%'CYM?_G,C'+@E+"/CFMS]KK_$F*"YI=O^,%/8 MVEX%7HRT]V"'W+G%H0, <Y,+3P#TC6[A",!2&"81+R_B\ )OTB+;@CN90AH6 M> G3N'8:>1T7JVDE-O)N=Y+#RXN.788.T?M@I(KD?V^R.(_B\B(O?+2@1MT. MFA11>VQ_/4U5D2#EZNPDOPDA^X3P8Q:LGV(BH2AHED?7#Y@=TOGOR*DJJ>S+ M"1BZLWBU9FA+)(JKY--U(RPA.@_"9KF6Q.H:@B&7?<:M<$N(H;,HCM'FYH74 M.C2X,+S6R.)J8;9:-K?LS.4H_.$1/[\-*V>"&OYG]@>U^\\MN]<__[FXZAOY MJF_+*]=ADX+>AP&!@=#((8?2+E=6.YU)\U_<])I_]P.[IWGC=_,/!%9N?EK2 M,?IG_>:?];69>=[\ X&5FW]V8_5JODGS?SKO-?_NAUH;^H//S3\06+GY:<DI M=O"59OR[('V$ JX'O[-[M[O?_7?1>4HHN^0M!E/DKE"W$+C0!KZTK;27!;30 ML1ZV/Q9)W<E8QHHV9IAR1\2>(0:^H0M30"ZOS!9"IY9GC:GV()7L41]_@A8! MOW5#)ASO+T'= (L%'UBDHFH%+_#[R'ZB&.MY;I:6=\XH-]?!C+5$=VB-,WK MVA+MFA/3J%.DN\J5%'%]([81[S+.Z6GQ)D/SY55*=-CFU3<Z[S770N$ 2"N\ M.,VFR<NM.ZB&#VRWQ0"G4BA':]/!M'X_3B#XNE8.W#7.\W-$?D2M2&I%")LQ MDW=])68'"N)1;68#Q;H">'%4*E#B-L/+N*!*Z*.67U8.4JCLX6-2VB*6(0C5 MYT6VPU.NKFDQ:#=?ERH2Q^3L<ALERI*/7.#50[W;TH0^%O1:5DR$#"I#9W2- M4WHC%T_TG[/T;$7W"^=+3I$F&63_#8@]UUI;=F^U'DA?<6,%D_ZU-TF]R.<X M7Y>2T>9@CE2O_P@HZE8&*0X$EW+M3# $<O4B;^(L+5"&\J(2C#[4D.;H!@VO M.HK)FBA-'MF!F%]13Q,,\%FWLR8Z \(GTH04E_/T$F7Q,Y'_F0Q?Q'_=E.,9 M$?0V0\7 (]0MQD[PE(L="' ,V\$$2.I5U<#ZQ>V,4CRA[ :GN#L&UAV@/[DH M$;-Y1D)\(-#1TMEH]I%44,/D5P\N#%!<LY5,G&[H:T'KVE4:;NA\CM,R7):- MK&=IU.5R]=>&?/Z,BB=,OCP3DK*'#.:VO=?<N=2PIYH/I#>XLX;9I+Y':=GN M^SNG'96]:CH\)^CU*SEA[VU:B/! 4*NLJPG(1,P9)JQFBV+[2/<HZ]\@AS[U MWHZH/AV(X03ZF)BJRXX9Q^U! ]O . O)P%+=);]%64C4"1[1?/D[KA2J1J.* M*ALDJ!C'I+<)ILOD0+!DI8W&;%'I5LSPZ?H1IKR8+S]A'+5S=2UP$LV?4?:$ M@N&K-ZH%FI%)7N! ,*:MN]DH)J^$8<?M$<(B?$+1)B$@%^AVOJT_0BDH1G!@ M!ZHF'/::MD+[,'5TFQ@=J9K4RF!X0)DO@-$:"+J64/%G5 \"LL?@!YY')8'; M!A5RYDV/4F9 TE53-P(OXBG3"[#3HW<7+B[# <F(GW;@.&PYX&BQ_8XX3&( M^O8'(% 0NPV$" /=QV!DJIS<]V1:NR$CV],N:^WU]04G8;"<M,D4+")UY!FK M=V^LI:S,Q)TZJES!(MY>C 7?XRMF(YT,T\?-#%T-M3?/O(A(/;UY-KS ?WKS M[/3FV>G-,]N[7J<WSTYOGC'+^_CFV9XN2F[6ZVIW*D@N@OSI8X*_ ;<F2YEJ MB>A_'H(<_>?_!U!+ P04 " MAPY-Z^F>07^H "/B0D % &=V<"TR M,#$X,#8S,%]L86(N>&UL[+U[<]PXEB?Z_XVXWP&W=B/6%9'NJK1G>Z9[9[@A MR7*-=E265E)UW0W'C0DJ$REQBDEFDTQ9FD]_ ;X?>!R0!R1D.W:G2TZ>!TC\ M?@<'[W_^G\_[D#S1) WBZ%]^6/_IYQ\(C3;Q-H@>_N6'8_K63S=!\,/_]/[O M_^N?_Y^W;W^A$4W\C&[)_0LY__#+R<TN")EH2JYOKMB?E/S#G]ZS_[<FITGL M;Y-@^T#?ON7*3.J/O_+_N?=32IC3*/WK<QK\RP^/67;XZT\_??GRY4]?WO\I M3AY^>O?SS^N?_M]?+V\WCW3OOPVB-/.C#?V!,/F_IOF/E_'&S_(2M]2?[Y.P M,O#^I]J75(+_ZVTE]I;_]';][NW[]9^>T^T/91'Y8X"32OQY(%^^T_HO?_G+ M3_G36I09"A2FZ]=F7X^0XOLE<4AOZ([P__YV<R'5_LM/7.*GB&:7_CT-F<M< M/7LYT'_Y(0WVAY!6OSTF=">V$R9);89_G;_PK[/^,_\Z_Z6Q_-.4XCUP*-W% MF1_BE#.W-RSKP,WT0G_"^K2J(G_"_,J,XG2&K]QR,[W0US0)XNUYM+5?\+XK MK,+?9GXR U2&SJ:_@/U2"XH:\I\NV5\=O_0YH]&6;BO/W+8B=N:N\V";6ZYM MQYN.U9"W(G$R?)V46<TMIG3SIX?XZ:<M#9CE]3_Q/][R/][^O"Y;BO_"?OKW MDSTK'ON_[&/H/U3V\E?YEQ^$S[(@XV_0>_93M[A<OU/@A*;Q,=G0GH=!"?X] MO ^-/E6GIHNBR8SN0^:6)P<T>OO;[0\DV,IDO?HGPG_[YY^:,@_?\R3IUHV? M;*H"L3\U+U%*_+2)68-YR-YVWF>7Q'M9+<2:CU=^B]S>7TE'C&0QD>C^-!/J MSHY)PAT'Z<8/_P_U$Q:^/C!>]>"A$RM?4BXV 98RHU@(U=B7@56IYI5/2?&8 M\.>$"1 NL2R*M549PS][%]LRC0KF:HMS(?Y#O#ERKM6MM0#N2IGRI24R$X N MM(B%<I5Q&<3E.E[UB!3/',&VNMYBX&?NHEHH7D%:86LN/)]'K+POO],P_+<H M_A+=4C^-([J]2-,C37HH \F6KZ^1G8!SI64LO$.<R'"OU_4*$<)EWO[!A4@E M10JQ98D J^C8L#ZZQ%"J500!V)Z7*'^+PV/$^C@O'X.0=32%!)'(=(@QD)E, MB)Y%7"*(C:L)(-*I@%\_(\5#%^ NJ[88^)5%\.Z)=V$MM#4OG,N<ZH8>XB0+ MH@?6?<^.8E2K13O@EHE.QKC8,"[4E3[4B%>H5L"O$OM:AA1"+A! 4\.Q64V( MZ"#6ZK)"97E><N2T/&,9V4.<O @Y(93H4*$G,9D!'7NXP!>95N-]J%'!/']" MJD<N@%M<53'HVXJ@W!'N(EA@9U[@7A_OPV#S,8S]3 A;P?,.:#O/)T.V90T7 ML$/#:KCVY2NP%K^3_($+4!553PSXHB*8MD2[(!W8F!>B-_0A2+/$C[)/_KZ/ M'95(!ZA]D<E8[1K$A:O0MAJQ I4*M,TCPI^Y@%M)A<6P#RQ";U>Z"V"1I9F3 M9Y:F)'YX$6WI\[]1<88@D>FFRWV9Z7ERUR)R@BPTKLF,!3IU2EP\(_E#PIZZ M@&59O<7 SRS,?KOBO;179&MF/,?[?1S=9O'FC]M'GX'LZICQ%2!\)8X8W "% M+M*5"M-AKS"/S &])PTA= 9J=N2"))=<D4*6M(2=( L$!_&8FA+22*';XY36 MR]RS1LWDU4?V2W^@12/5FSD:2"','?5L8L\>B<WKYH]$6LT,4GN*-'_NQAR2 MK YC\ <7SR/U%/HS24)[RZ"\F-32XUP@)T1Z1PX-ZRVK=M ^= ##>U]O@/AR MZM0YS(OJ4XAZR:=7X;ZE(D;^P.;<V+]C=B5P;S_J(;QXA !J;@@;QRV;.NC6 MH@U:^4]NP+/S_6/U=Q.#D$OU<==H8D$MB)YHFG&TO2__YH![WP)<\>N_?V!@ M?_*SX(E^BOE:=#\\V<?'J#_HIQ.KL"@5&XE+32DQ8 IS(4(M1-/[&"<T>(@( M?=X\,@.4,)2Q7MHF([$K&;BV<F.CBNCA7J+!.0 R:@\Y:Q/H9,.EYV#\K,<# M:/V#5_U(_/S7KP(K:RM@68\.H%7\W/GI??X]CNG;!]\_%.TU#;.T^J7?<)<_ M__O)%S_9\D!^\ASTDU7AL_+->\]&HEU8"HSHJ#(L@K1<WLM_RMMR\IG_^O\M MO)9:6"DQX%MV,=L1XT!5Z"^'SLV&DX0U-==Q&&P"FI[<IWDSU(>J5K#"K4)P M*HBEIE$1K?.BA+=:V;L][O=\:5*\([>L]0]VP89/LS1JI-)C7"@UE^:#ON9C MTSKJ,46JTZ&-QO+2'$JO_1?_/J3E(A,Q?R1"7>X,A'!XTS-K@3-B#P"^B!2] MZADY% ^=H(&L H<44'QN(?Q[\@+H"RTN#OL;NJ$L\V+E.@W"D&Y9Q^8RCA[N M:+(_*[LTZ55RG<0/B;\?9$"3C/1H8VH$B59F;DUIEPTW$(NY-ZH8$&Z.,.SE M^Y&;+FU2FTA7)*(+]U4F@DY ]?$0$(<",WNB4#&F1(OQP:C##6F'QA7!#AE8 M3[UZ0AKM[PR0=/67I,"BXP2#4G^BF3J75(E*F\:V*#KA&^/&S9QL&,W F1E_ M>^H-25UOK 25K22DN%)TK&NTU-SJ6[>,*8M-Q=#1%$"M6QV81F9%F-2JVJKQ M=2$+'-#'06OAX)P<Z?8R\.^#,,@"FDHCLUJN"<LRN>G\$5M&[NXKG6AXH]#U MRL>$/A]HE-*%5Q_HZS,V_/0#;HA5>L10V5V2%,?],>1'W7R@!]9J!OFI9>SO MD/(_3J+MR9YOM/K/_'>6:!UHDKU<,VAD[-GYWX_!82_D$*K9AG)(9J<S%*4@ M8$*KSCT:\!JS:)HP@.?*:UDCVY:YQ:,'+I)CNR@:Q"84#[U0AEAJAXB(F9:B M%FHN#JZ[)&S;6Y':(O&C+6G;7)'**ON+VUWE(K7I[P0V0M_K8O#"&7WU'E?9 M(TW.XCU[FT>6<P9/]"+:Q'OZ*]W?#\ZI,=8;IA\Z/;RPIO:$W",P<@H,2P!; MG;"3RY.. KF,TY1\+C26GTHW!(\X8,#K51H0U"8DC(?X=9G1' J?:':UN_.? MS7DMTH:SNZMMG^-M?S8&8T?XGTCZ@<4.]>.<^IL.]4.FX3SCA; RX[VLKHW9 MWS9D& .&99@?XS:R<!/?R !?ZQNW0I&\X:H_YH/+?&D9T_\68:]/@V? _;)) M+4NO$[K]&$1!1B]9&;<74<80&=R']"1-:9;^3H.'1_8Z)T\T\1_H;RG='</+ M8-=G(8:ING&<8FIR%!GO'#=!GEP.=729:-XK--^&7)4$M2[Q<^45^5*J$[_0 M9QSA!DC(+"P=;!"@&N-#IA^%QEOMAJ2II7,Y/%T&$;W(J&"=H+DJ//RT5.V' MF]K9S.&E[W=B..F:\RH-4L:17(<T2J30(I^Y'LD5%^^,CX"469@05K5Q6*BM M&(:!GO?E:+_=!L6.K&L_8*4\\P]!YH=]AJNE*C++I*;R5FP7O^.L]*.DI$+3 M:QZ2 WOZ-HC(IGB^,,<TE1H;U4"/.6*%#DE4-NTA!J\;JO8Q$B[K#E[X8Y;O MD;.O!R^R?N DP"S:KQ,72SQ! 9%51U.LB0B5==3D!^!H!%<ZDPQ=PKQM"./* MU *HVO7\T4XAJ-0 5')CJF#['\<TX].0Z5U\0_EG#?+EALV0SEU\YJ>/UTG\ M%&SI]O2%=:+82UP=^ 610?1PLLF"IWPMEFR_K$47-7MMN)A,>OQ"X<8*:^53 MAQA+;KV694Z_I++-5ZZ3-WP&Y$?6O.>CQ.PQ_W'#W) WQS0?Y_F1'$J/_-+3 MN/)&_-K=7Y<.;!:)%,\'W'X8Q??6C;ZVWL:-H"UI78JWN_.?/] =WR(>;5X^ M,A3E)S2>^NP%^0 ^C=)\;8HJ8F/:%X5K'/N8L1JC1#:6I%HJ(SA8H_GT_D93 M/GY^<_L;28NS5K\$V>,C#;><N0?_A63^\^(KWJVQ0!9KL8&G"+08KJ11%N\] M7*0UXIB&I=+-SNCU(/F2#ZNLJIEZ/L'<.""<=,7)RV_Y3>M;TG;R/1),Q.IK M#P7+CCGI7R@O^7V_Y#?T[\<@#3)Z2Y.G8$.+<U-Y$OH0Y5;^YH?'P7J#F=P9 M)&/3W,T0Q*<4T%J?VEY9IP;XR47P\N/>RT"]:0>"<K>B^P$;A4*&\1L+IN;1 M?(IGT^ ^_2V7"_5A;IQNQ2W1>0'N?L V4JK"+E!I:O $N<&?W#5QJXQF<$.N MQR0SE,13ZK 7'T#Z'98;>)P-H'C]+B.7..CD/:1*6-K+(>??"E!E_1*+2%VT M!\%*^<5G7_QCG'R(C_?9[A@.#_D0-"MPI5:S E%"8*W>C8U!4!/'.NH"#7FU M+-G%"=F6TL0OQ9>GJP%,XBF5.&2K7K_/5JC'V1"*VJ[ 7>* <]U'9R5>'S;D MSDE[,P!5T:[80NJB[4IK?_G5[F,0L1('T<-9G&:#9>, T:H-48I.Y:7"..I( MC-Z/DH$Z=:\MP7>:;>F.)GS9]ZX29IV0=/'6 5+ML7GU]/BET.JP2FO=$2KU M%Y KR203%M)I*(Q*J+YY>Y22>(*32FA 1"OE=BR7Z"4%@I1@JNI24:RO)R>9 MV,-R-(NR8!N$1WX[S2W=')-\7<WY\R8\;NF6SP'Q[MLQ*TM_[B<1"Q#I-4WR M#I[PYBU4FQ5I<6Q.Y39&*5!# &*!E)$"S8]77N:;T&+K.+]7KC1,TMHROWLL M-TWNZ<8_II0O% R/*0]"7^)CR'\G/BO4VUKY31"5BU=^7#@&H<(_MHB^7D3# M,-\)?'CE72X^YD%:MI):^+"*6+V'4T-/QQS^!('(O#(B#!6\D]O;\[O;A=DG MKI,8\B5[?.C(=8 ML(!>O7C#($+39G7+AS7*7;*NW/TTHIYEHQ$&%;WHZ$)> MFH]^D.13LQ^"=!/&Z3$9#%3KY#H12BB'@F:!9>.XI;UB1N-)#W.9;GE1C!.] M&FV%#F"O^?8B @A4AER0VK6)&.10J/ R&BYU@%P1+D&*A1J-S-<"(&4(G8*@ MY0.K,(H*0R82VBT%0W#D<S/,R2&I"V!#K"&&)@MQ"!YT.A'&_4I2!@EQ+2U/ M?\FU&:)GG6" =CU&VYJET&!P%\9 OKHXK[P%PIV H;KW0O9-1< 4W6\QU,>N M9>288G)-T%"ASF'<N 7(N'J5@0=2O\Z$(>6(DT1&%):0QY]Z5E&'LA4.P##N MCD>==6+5TKO%E54G0S5TF*HG+@6Y(SNF3_V0+^:X?:0TN^1N@CCZ$._]H+_U M62]8?@V5X$3HRTUCXE_K144"C;)7/B>Y *DDR.="9N&A/$ =QZ:UT>6(7*=- M%)UEI]AR\AST>ZPZ,053"C$+/.&&;;.DY<.4([6J]X$FP9//IZHZ0S@K?O:( MC#U<VT'N=.I<PYQ^_>AYPS5TK&FL+L>9_&+=ZN;49HG@@#0ZN8HU<KFIM)%9 M1N6-QHF2.$I=KWC<OIMV84IH:S0V_/@]4LA4.JQ0VUV.%L<TB&B:GL7[^R J M-P+F6_[^DVXOMBQ##':!7Z].JLYR/8G:ESRR9\<]>[LRI<PE%0R;T65%UEE< M3N7]#(5$#2'SE5<9C>8JAO#:[85#VYQ4BI>#:B_@SN"]$[MG>]NOHAF0W99K MU8>%0(]WCZZ54KD:RDVNUK7GUVLNZ^2W=-+JX8J?*_GU!&WEO9W686<O+ LO M]+3X/HL'WKRP:7[.QOEN1_F)EO2#G]&K7>O)6A)1S91[H1*JC!0#8>YL!#<C MSY"H96#0JW2(WSQ:$5JID2W3X]MI6H_=B%*&V!*$'_,:%\<5F!U1P# IP>*1 M "7+]-/'\@KC)S_DAP'9[(-+G=GH?0N<.92=#8OG:IHF+>EL?6UQ 3S^NQNA MSS(Y;/6GE1"TV),>^+76AY:\X=<1NHL!@M:#_#I/^V.H,H_VAE"''EV*Y.(R M6C@R9[Y2SSR,*BP%OR<X.?9.@/N*XKV&3'8'455HM3Z&VG=N>0A5_*ZO(X*@ M+?*<L;P.!(]UJQ_=<K4BC3/2]E:M,*]O_.1#@2W#I'19KV]M/UP5MYA_#TTS MT.!;B$U++B46O"*?S RB!U98]E<:;/.[=.+H)$D8R6E^@/#9(__S(BHVWE_M M)"K5R[[(AB=G\BI/5.UXQ6]J;)1SGH358LD-VQUK)?$*-7Y3QHXO!WS*=W3& M.Y;(5NK\ST;?S:DFJPQ4-R&VX:UM16P40-.2V'OGUQ-^;&:[-LOL2.219KV- M-NFHD[9+)E;'K?)('A:S9*JK.@-^^1ZY9F3&MQ2Z'$N$<99R72>47V=?GF?. MY/.\_T1TD,"B9;"](%9=!O=&9_2E1C]::\FW6&0AK;9<7BE17022Y@,U<=Y1 M=VE_^;+,G6/]+90(,RW(515GEA6Z^N_Q6D.:RT/0\#=P,I[9'Z8^*8]EJ.)F M=?$*5RS&-T^^ATLGD/ ]7O8_R->4^[<?E)=/7/LO@KN"%O$]R\J-@6_W&D1Y M:5_=:@YQ^9>;FA65QZMOMCD4OZ[X34SYFH\JOU^U$ORPL?;5-5< CLXVZZJ M_IS3K[UBS#<1*WS_UQ:L7,[:]25W*D[-O)BD#HIE$;['NH68\ZT&.Q=2[]9V MF^LD_A@G>_\BVO'_Y#,+XC/NQBG+=[DIE?%WN2G<6=[EIO=LN,M-9[ )J"TE M/DH1DUR/M!2=N3A@)+S4&]V E:[=Z*:PH]GHIBV!2\& 7S!7;L9C,>Z<Q;[L MY2[QHY25MGPLFT4;:44>'F!6\.,$Q*_E@&%0!,/( ;;LM7YUX7[&J3!3APG3 M.M?&"XA!3>" E\FE"))6\>X3S2ZB3;RGEW$*B!EJ/7F4D.GAQP6Q)\N10.G4 MD/L*6Q[[B=_DQGYSCN8:9*B)K:\T+97%)C3D5?EUB:Z"[.2./F>GK!1_C$K_ M!]I&^7]+>Y8.0.UO_AY W_7T+D#7HDD?P#G.@X!EG/D+:WM,ZE\;,L_]>V5P M*19<LA\N,KH'M-8#43G+6Z+XE*Z-6^9OWX\A6;OJ0F:2SUR(Y%+N=<2']:TF MG[!>M$RKM32TZEEWB4-END[%9^9#Y>5LZLOC4ZKKP3*OA,X,R26P(6G[*DE7 MCM<'PT%--GF-:1G75=703N3')>[5.?<-?:+14;;T Z !Z&[6&A8[FJ4/4PX^ MT>0^ABU]UGL=V\=L6_'*?SA'-VG] SN5@@J"=R=+96A'LN-K'M"A3W(#_"'@ M;:WO^WP#@-3,L^(BTK$YS4_^GO:'3O6M@4I+WB*(M? )*O)C.3M3N#2DJ=22 MY#S.B,G7IW#R-1XT5W&.KTK(J#FKJT\M;44&--25^W2)O:(;E-12BOX2ROU) M8KNV^T; VY,4FI*1!A>N1])4J*;'H[X<2:R@Z]TX<#72<"E2JEF+HQ*5+SM/ MT=?9B(Q;/G&U[\=P46-7W6LG.,XMB5'6LGHQG[ VM$OO4M7B%KGUQ9G3'GNG M#+51YC^P%N]O,=\-?Q%EE,&Y6<,'F.""&U',<T&,6)CNTKNU/>L%+H'IY!?0 ML-<(\FPR_A+1)'T,#B0HQ>L$TPV>CT2>9B+,# ?Z^3"]/=VT&+1$B\>35JC[ M$*2;,$Z/"=5-D,.4Y*VS4 F_G1:XF>.(!;E;PP9<9JC3E+O!:R BU"VYIKZT M;;I 7].Z2SW.!D:;VVP4+G&0*-G80AIQ\IDKD%S#O503':KPK1]H6'5L8/*: ML>+13^EU$FSH21B6U_+^$L?;+T$8\NW:FXQN[_SG#W1[W&0!WW>2G^D$R%4G MVU:DL!-L6\AL1Y?&=L([M6"F>? T?QY[0+;U$_)0ZKD1B7"AK<F141"E3YU' MN]%EU!/+OWB,;$7RJ@O0NI03/@@&4)8GWDIE_)Q'X<[RT)G>LV$&I#,HV>%; M]Q?;%[XZ//@&09<Z,P+6N39!4MC1)$K:$K@4"T;OQ/U$;=YZV[)NX6R7W+I# M!R*P\A@/#,29'QH.#""4;ZYS#2J/WAU_3^:F=3I!1+^^,Q+;>+=T=D /9/8. M!^ [G2QM_Z_?P3WR.GE>2:ML,S/7WIDCGQR\:N 5\'Z&4T'L$]^%P29UIO?1 M#Y*_\?LR1O6D!MI&7:F6]BQ]J=K?_)VIONOIO:FN1:^.0TDMLFK=AN)<! *! MR;CG)*SA,5VGVI!YWZE7!I?X_X&FFR0XY 4'#Z HE!0SEB(E"Y-$0S>6N2WW M:#I%)#$D6Z'G[!"("A^:22%U[>GGA(;ZNCDAF4>76"J(*>=I%NSY^::_19LX M#&DQ7CNJR5:;,FJ_9:9F:<S%SN=OV97EF-[,*\R+VOQT16BE08YM%>?BACDV MC=,!/4;&Y 9BJ^:)@JIT+L6CT9V@BRACX.<O9?.B'8$7"T.P'2\.C>:TRF4Y M]B$6<:ZQG;YGK_GAJQN1%=' T@B-!'/V!FI:#FT-V S>R:4(+&@\?DEB+A+E M.>S1#Y5K@J:8,LH(9:9FR0C%SN?/")7EF)X1*LR+1X$>N$)^%VZI0?Q<Q;G8 M9XY-XXQ0CY$Q&:'8JGE&J"J=2_$($F6KE4:RX7'X )0-;],R1+BW93)%:/D< MR!@-BVHA<S0JP;1)PA6IG*V4\X4N#_=98>/T1'4,Y%$25JACA,35[!V_M@9C MGH9BG@;"U8;!E55=P'(NT!HTAR,7 PB.[1>UQ0;[ 7KVP#Q#0%YR[1>D;$NO M 8.6<2&>3UT3!DWWOH<.1"A_3;%CR>5C9WZX.8;%]-26)N71;K\<@ZW/H'01 MG>]V=).=TEV<T+OX$&S^_/.??Z7[>YKTXMAT0V653C$T,0:/=XW9Q9Y<"E4< MG6C<._5#+DA^#[+'^)B1DVV<K[/@QVR<W)X1)DX^%PH+=VH1 !EC0Z,;M<;; M; >FJ25;,/0< M:OX/&3!=7#,:/);;S+OO@)WZ*89,%_YE%V/0@T9FIU6(&J M30XB,$?H9VX8.E9'"0-37DN:I*48GWRHY98.!(: B:=59I_D, M=2IMXG1&O M:#T)4Z=88&6Y?OLWWFIM1.C=LB@:QH<]OT76@4O0YH*P)+VVC>%E$V!I.2_V M!S](. 92@T9(I*5O@[I:]BC=]H.;M)JX'$GG@27O]R3(Z-MM_.5KH+(0.3 F MRZH5S..V 2"-AS[G@ZU10S0E<Q(Y1D+O^CM\M=4[)WX=;85.MMOB2#N#?E!? M!= ':E0LYI.5DYE:GKZ_L5EDQXQW*Z5FF\'.TG0(#F"R**H\>)Y8:4-SQ*XW M%XA9%>U#4^WY7;P?X[K4MW&XO8O/CFD6[UFC(V?L>%M#*H^QA<=Q<^^6R#^Z M(,"H,-*^(ERL^)DASL2)"9 4!Y!IR)!&%G.SDI SMGP+QJ+T\23:\O^<__T8 M//DASUWJC<C-29B#N&.H5\<8L-[D> +T9!H[ %>BF?I6APL36]ZO<41?R-Y/ M_J 9V1VC[>+)O2E0XHEUV&<YT$27T49^YT0JXG"IH5<TD*[Y\'[ZF"]LR/]H MJ:P(5R+% 0J-VK>"86DGU3:(E^VHIH^]4M[0-$L"?LQH^1;='UJ2US0)XNU% MM$FHG[)VM_CO^?,F/&Z#Z(']\<A 2V_\C!:SEH*&;'[GK=9P3N<(@6J^XJ*O M*%VD^+JH.7.!\O6G;[:E](\D*/79'V3#'*SR_R6T\9.'Z:0N1?Y\^7"\ &5C M%X@P;!?F*T>_<9G["[RZZ(6:J\U?=+="5YDUK@0I8^.(U(EE_[>.0E$ 4I6 MO*G*\..*U,4@53D(+P@I2O(]\BU&HF\W]"V=G ][$2?9F9\D+ZS$HA,@C724 M T,#'2M=[9X7W,%DN$/S#K;(3M.W[F=RR\<N."BT'6A%G4'ZSCUU?;]9Z&\N M-!HE$J/')R6.46"Y_H9Q:32H@P',I=N+T:TCYM@,YE#+LGT/T_;HD.<8MYF? M9-:&0VR/;C1-V7!$8B4:DEB1>_H01!%/W.^+#27+QY7IX,5*O2V-(:#EQ<OW M\(W;V8)FY]'6*LFL=L0[_6H@S6BT_<XQ/8)<)1G&2O")17B'O- 6H3A6&?;. MB&'?&25!BZN,>K<\H]X[,=!<E<0JF=ZC#0-_)YH$1*X2[?W"W=J/8?SE]G@X MA)2OZ_/#9@5%.KC4NM6#-5%K=59A:@B1!^((>TC4P*<NFH!->6VI(AIP77(1 M[>)D[\2F8D.PQ-,J<LASB(4^I>%>ER-OO-\'6;XKAX^?Q5'&>C TV@2#T^4! MDA5%59)362FWC;_#7^M+24"-MM<2*,9^VR(+TPU0U[%QI?1()5?J\$AGVRZ@ M\-8IZ/U,0--Z"*>SKQ5.LG$$%#PM.C_ BA9'MQEK%<1G/LF>M^)N[SD".3H6 M49,=B7$=#88Z7O$SR7]WY3PD:67%P.\[A'='M ]J@1T7D'S[Z#.0G1RSQSCA MVX#DF)9)#M$]E,3#>=^V)<1+W "Q+]2N6)!RB15)<QGBUT+D31"5O_[H##>D ME2YFB:IVI'SI*TF8([;M H>N_>0JN<WXH6/Y1/8U3?+"RKFDTQAR2JZ!QRV9 M#TL<T[@#<DUII<>Y@U_>#)MS;1N'H9^DY,""=<X[=VBGQ8>8?I *E-)0IBRA MH]J7"[0L L9%FA[US5I72M:D55+8S5EAUVI3UG%AU(RU-,5-6) +.-Q\]2I7 MU70-:T+3;!4*RB:K;=,=7EP=LS3S\QEQ'3D$HC*&=$2Q:=(R;I4K0S]&A.FK MBUD3-U(.4T=4]2K^2*I(0Z*6EI)) ^LNT$FXC%SR>$@;I,7A/8.6Z %>\BU2 MZ=" _->?__3SNDG(_@?Y\\^KGW_._V_8-5J1=^O5^_7/JW_Z^<_=5F=%UG]9 M_>-ZO?JGO_QW$;/\E!\E]K^.$27O?V9F6&W^#_Z7VM7/[_YA];XQV'+U#^_^ M^^H?_ND?Y*X^T$W1_7^_SMW]HS.$EJ\&5H!'2MSA$E^AE24)>DCH(XW2X(E> M1)MX3S_1[&IWYS\/N:J3;&@KEYS.8)EM_-W$6E\:<BNUO8X WZ;+),B;,$X= M:-VT-1T;5\F (C*E'EO4MNW""7/:1.=G I;6?3!=E&"ZY& J;HUC,9=)K\A) MEB7!_3'SRVO)6?^4+GW=)R[@Y!,K"(A;=F*%?4%^_V=^C4B0_G'Z<DJCS2,_ M"NCD.1C.=,/$ZZBM$Y_,-;4#W&0,Y$O-.8 )KR-%N!BY?R&U(/G,11>?PP$" M(1Y767V>J36[9(-X<8AP5>$^Q'L_B+2$$XM+"=<71R=<UX%=P@E]F1%.8$)$ MN!;;"DGG^";!@9)O\KK2\:VKJ>:;R(L[?+NF"?_!?Z"#H_0!HC*>=42Q.=8R M;F$EE]:9$<'ZZE[S \\7D^)2H.)V>)XSTBUOW/;^?\0)V53'6SK&-1$.5#R3 MU)>&8RTM);\&UBW##7T;.<#?%,BM^YC;E!?<,_#5-]\3?[/A=]U_ _"3]EUP M\&<_WAGM_#)** 2.IB#OG2B5R,\-*J6^+F#)]E@A 6NX0VK!K.$RB.A%1O?: M#O% 4)8QM 2Q^5.;MIJ-][T8,:>K+,K /W,1DLNXEGL/ZUC%&F%M:"A3ZR@) MT[/L#EON>!NK8TI'2,:24@B;(;E9J^QH>S!B1J,H9$7^V#5"=*M218;!A]<0 MX:X:4X987)( :1P&V[Q0U^ROS8MT;Q] M"&#0G0Z):3&38D!2_IU[C0L4:M[ MIWX:Y+/ U^S%>1;AP,X\2%7'YE4RH(Q4JT<<C77+B$*<^-([F@*F?.JK)<(R M^%R(?"[_RZ5)+KY\($9%F+RKB *QA2>Z\D$ ?EUX=8W*9>#?!V&0O9175=_0 M3?P0";=BC%%NPKB1\G0:&KA#SH',/6N(:FK0*W_F8SWE[_R0\NR1DN+D)<*9 MP^^$/O+=@$'$CU M9$XOSHF?Y:+-H6"L06ET%R?[&!#&&- 8Q ,#.[T(85R" MQ4/&33-L>'*?YC])XH-"LA<,A))(S!?8MD%SN1L(IV7:7B5 6A+D<R6S?(.K MK6@!X30U(F:70$E$):GMQ7G3)OE)FM+L)-K69-<PR4A7T= J="VTLU)OMIM9 MG6/35E9MK^'H%Z9#*J45R=7R+?:UHG/4-4.6IO4$5;B^\92:T;6=&O].A8!K MFN1'YK :NKH/@X>\EW#+_C?=!71[$;&.^U,0'\O#[@%Q89Q!1; P-6@A@I@5 MP798&54:TU@SPHEWDN?O[04%K7P_H2'?&LFY<VALD[@VGI*T,L\3_T/IH,SR MEY_^Q4*Z)GB-QYH^HIG9UH6Y,25U*O;5\?GLF/"UT2;C"ST5R*A"K6)S+*%T M8F-%$M3IZ,&#MAGO- A9.1[X: "ASQN:INW 0OTD6OP2=1-\0#O\@OHSZ.:7 MVN#.?<?;3+#$''$&.\3 Y!H&2O+F].)\\8T]=J$I'Y*V@DW7AJ@'"7X^W:F8 M7!QKP:0/W;<P1T^ZZW/V_K30_>1>M<"J=UH<D<_97G>S*P5^8%MQ/G$1!FXZ M@]PW]! G_,RV\J8Z]P(#%(NFO6XY.$;TO;O&C'O@HK(L'E+N:+(/HCQMEIR? MIY'KA0>!'%(0&%BV0769$PBAQ;K>97XE9.LA UN:I<X<N:>K7P'EE%4A)M9 M140?B=T%29)F5[M?8M;U9T2^I<E3P/*MVS@<#D+I!&N:R 4G\T1F&I<H&B]J MIBB5/?Z\E<PNS0QMG<:F7[_/#9E.EQQJRPZRX^J))H_4A[.DKZ!E2Z-@C365 MBWG8T_,VCD4=(U[U+[+A[8VK9!I4/8A4HLJ!DJO^+B"2=3TM1[:$;H/LH[\I M)G,$&_"E A69! )3R3,PB4H6F74E.<1*7O$[J1ZXL55>7F4Q]"/W0#^0[8!< M8LD14(NWN2M$A,#&VLXN,&H/W/!MZS*U(<#=V)VNJCXIR+6[T 72<J"[L=O\ MN#^&K&?S5-[#?K7[1+^<%%M-@^CA.@FB37 (Z454#-%<[4ZV\8'WA/J$F&RH MHLT$0U/)-=HU*@6GED))U&G&O4:?% 9XOXB9((T-4AOA8WSE?"F3J@PMS/SI M.(VQ$=.+(J-M=F+-Q)(M&)&*<<H;OBB"KWUX# ZI> Q0+UG'%(7DY* AM8T; M%71NU+17:WN5 .E(N#(8"*CHV+A&^JR3*G5II;&]&&\^!*G_\)#08JW)U:Z< M<KF4[ .'BI=?22\^D48Z!YA< OI2$0IDPNM*\4:PF@AS9[,X& CQN,KJTDRG MV>8:S(MKA!-M)8>(JHF&LZU<97P&@D&WF&O55<1R8;\YJ+[U?-+L/5=I 7CD MPCYT2=$D>RV TFHFH>VGT-B?@4\&>R8@%E2L<F1/!!0!>F[I]SUH% $,<V1O M@XK_LH591CJ I@MO\17(RUR-F<D"*[@=.1&=9)]^391QG<$;.N&Z)P-_R[&2 MWF?-)=*R%D\I5/%.(C25:$*SJ,Q2>5!22:[H\6?NM%?J^HM-OG:/$T+Y#@D4 M%A=%_47$BG+DU_;RA54"Q(L%6FCO"R @O6L2&^5"ZSJ$"Y2\?-B 'Q%:3*OM MJFFUC$DL#W5)Q<703SV$>%>V#V^1)4>@G1_O='M(J+^]BO[F)P%O>V[\;'"( MLZF:D 8J-51RR!W9HXS6)YQ(&E-%XQ'4XBMRGY_2E>8:A*5B3Z4.29B22X0# M $=*0UBEJL@IMR"GK,ZK(T06K&F2"PC)B;*F:6C2'N& :YHD2@6)F@=.K&E2 M5)F4%NHU34-9.=0=6-/4S0:EW7ZUE+##@=BU%]M%W["K]@/O>/1[[>SA\BA7 M59^TOP'IA(L5Y#T.W,,:%;;1=LUJ?(P$QKJ,B,UC\MF9 QEQ$"/9\SH-,DON M;.V&[T_^G@I7@>K$A.E 6PPU*6@,VTL-!C[@"4)/M9\FK @7<&1]J+9BI4F# MN!)4J4.C(4\@^E87),8FX1L'+Z(;R@H7;#*Z/?/3QP$QU&(U,61BDXDA-HQ+ M#*4/-3$4JMX-#?G#_/R$#?N5WQ:\B4-^1E#BA^08;6E"0IKQ/*<9"UJ:,)H* MC\TJIT\8L4:7,"JK"Q)F1Q-60?GFVC/_$&1^R/>_7R?TX ?;DVA[E3V6N[)3 MP'P BK6:?A.M36;I)/^X9,8HBIKSTSUXI3 Y?S[0*"T/5\CU2'6&2&' H1D0 M',3&5F#3#S.3#'>C$4(97UO0DH\JX)B;%K8PQRFF%< T< &NJT JDH4 UALD M 4>P5QFV-!UH/-B@!"Y)CQRCE XP#'%8"*<PMLF5#S059HJS7%:D96E%2ENK M%N7*9*$S-)5/;SDT0.4F$:5#7FXQ<=E!M*+\%]$FWM,[_[F,^:<THKM UK71 M2/=R *DT4@"2V+?1]5"[@@0/E84F- 2Y%,G\9^I((ZNK<@%U ?4B)J9$4<0[ MI8_%6<7*53"_==;>)YI]8I];>&2OL5Z/:0 ]),YI/=E@']0IA(<P6PTC&16) M[U#2"X>(@)E&M2?FJ-:$B*U OPOR]I#03> +SDX0/:K9UWXTF6"-,5P.#>RJ M:=(3]]J_+$T!057$^D_8!W(CU<5J7QNY1HWZ/(!U$D/K)A6[?LTU*TWP856[ M;.*=!$_YV0^_^MDQX6?-^!D=KF)32M4!2"(U&;E"N[AA2>5"#62YIL>RP:"\ MX7C+?LUGX,J#0I=&N+I"8Z.OWX>]4*'+ (5-![A09 =2$G0?#]!?/4:#?6'0 M#MX[MF% ;ZEX%Q%K&FB:Y8N<2?K%/]0()V]22LFGF/V^?K?P2?[2NA,"??B] M90@O!\6$T&Y;<0#3E[+3/>02 V1?XIWA,;1I!]]]\S"(7_8.YZ@?N'0:AZ+B MA+ 6?FD9LB^%QVS(;#F [V8%%#__]%_I]B&('DXV[%'>OX-,/4XW-6#,&%-H MU#)W;H>#H\L!(^M(\VU6MTRX0NH)(!2R?QH89&'"W*HXGHPMG5.!YP/-_""4 MKL>"*BB"2%_!0JCHNK =$(3>3&DO,-)ILIU9WP1&@(;!\CK2\[2KJV.CR)-3 MG+L)TC^$^^[TH@J>-:(6&%89M\VMGA]35G74Q8VE(_OU %6M(92H2O14JK1T M).I:=X ^>=?THQ\D?_/#(_TEB=-Z*N1%/>JA41*/A4B5<$=()&[ -/M+0;.( MGP5#M^K1;@/'!H,J*D-><^WXMM9R)EL%@4,^V *H.N40C$1?,3"C]#@;+A$7 MGIFXQ('DNM,JY-(KPN5)KK BN4I]P=_+UX]5Z420/;"Z,7DD/,E4_'301""= M5]JU9R>W I]**M#H]$B<.'E44C]"Y.O.%^T*BJ'LQ"FBYB,.!OUY0TOC1PNM MC@ ?2\\5CAQS,#$NF2DT.F!!5,H3ALS'#<4 30Z<<30N<&+UJHSQ5S<0$8P M&]>209R/JZU:[3D-_4"GYKIZKV\*6E2WD@D[857(I^R:F[0EDW8]>[9 8Z%; M(_ P"B_=3HMS?9.QV-#V/$S!X4:_HN[X7.UZ72)IY-2K# *I2@6-(G(G=A(I MK3\8?31FO/Q/%T>D #@0$@M63S*:R;7%K--Y<Y6#GVBF[1=!%6%\["C:967+ ME84#Y0Q=3Z!IWYAWGF;!GJ=H9,>'Z9ZX E^4FCW2.F=*^55\Y0]I' ;;7/[> M9X78L/3JD;IU9(0QV."DE\# B/HM&P8!8.!Y5KQ;R-Z@;O' WLGSNL/23/*; M!+ V1[2'8$>RR>"9;]4LNHO\^&!YTR63'+950TD\LO9M6\H4)6Z 9!1J>_G/ MK"EI]<V=89JT<L744M6"E$I])0EWQ+9=X(J$U<;9GG&6-T-K9YS5Q9D?3LOJ M4+*Y@EJ\_6KR-V=8I:M_HW9K2L)EUDS-E&#-G%CA)%3Z1.KK1=_H;,D<?FYD M1[_X0709I^E59-;-!^H-XK]6#XV3&D]VLBJ84Q@_(;8Z+.4*Y U7^9%?1=)^ MY&;O!PHB(8T-ZE=&9HT),:=!?AU@]EDYM'/'7$H.)]>+#O@K$D6C[-"X'99* M_<"(*5%O3S%5(LX<5PZH:B'+U%4B(]902\PEF74'Z)/6;?>E=@^M0G9 (*$L M&H,$UNU02.X(QB&9?HM$:3OO='(+KJK>A6S25(^,3@(U,9^D]A>\6WBWHPEE M'_.49E\HC<JK5G\Y!EL^MW 1G3.!379*=W%"3Z+MR2ZCR5U\"#9__OG/O]+] M/4WZO$,T6=],C&%R\L7%TPN!2G:\\JBO/49RXQ5R?&KK[)%Y8S&C>+ITO,#$ M:VP/+_T[E:=;[UZYC%7:)>])+U<77NW.XCT_\]'GQ_S<4'[U1G$,Z^VCG]![ M/Z7;:_^E6*<HZ4JC&&MN5I]D;/J5ZQ/<X\8LA))H+FF?ZL"[S>+-'V]/N0!I MVW"GAXZ#S=@&0@8WOT^PV[L2?G()W8],I^W"2\]$P;%F&IMDUN8*3F+_^&N! M4,J#$J,4'J1!ZI5$)@TTQX0F/3Y&QB:QX5'!257&Y7F$-Q6&4Q;+).*3:,W% M";Q;TF[L2T/530RYK;=YXT(J:R[= ^HD\633=4XQ;]&)OGA/TRS8G,7'*$M> MQ.,I*IFJ$1?+3 TI(JNHW0&% R7YI7K>1[K-;UET9&Q!67>QP:?N,4@DWN&% MW-YB8#_WDRB('M)KFN24E.6W6KGR6RCD)@)?:AD]V]1Y4K% K>NQB!=L\KN" M/@3AD3=E?%J4'/A-7?%^SYJX7&M9@NCK.C:LEBY1I"IMLFCLV@036LJE]3(: M22Q-JIX3)E"@QJ'4!P]"DG1E.H:63#'Z!<O#@B;B=F0DT;:4029';A4SQ5 Y M,*%$HU<&UO(:IC=AOIZ'1]5-$553]Z)JMSX5=!A\?C43BB^A8$'+GC,$*%M# M#05Z4A(2U%+(-"CMVB1"UX4)%=J:7I5;O"8Z].M600A!1:@I47T/!2DZ-IVA MA60>3"<F(0;:W)7,L$UJ&,PW*56A*;@S$TO:RE8P13\9)--0<<61"9QB[OMJ M=_Z\R9<N\%U!5]&9GSZ>1%O^G_._'X,G/^2#2WT"C5"M2&6D.I5H!LY0R6?N M5TE(4W.M92FTU"D.K2G^3OE2[0W36YB98U 43Z_='H,-K'18;>Q]8:8'_"BK M\O907M@;RNLF"(O[P4ZR<I3Q-O.S(RO(2T=8& !0+';BPD2+*.%B4AGPHPA& M<?3!9;H7[[<_W?Z)I)4 V96#ULW5O@[LS<7$[2 2H0%'%* F&1_&+82R.A;. M^+K^(#JR1.N*Y:+Y:XC3%A-%97 2*UJ)02)7^./VIJ[-PXK4F%?+.QTIE%C1 M!@1=+4)X+[*AI[?<\ZQPQ9L9,':+A]5U&ZR%!F$J) ^TW3BZXI,+&Y8!?CM8 MELTWS #F16<D]H<P?J&T7*/1.N/PK'L]>=440>6K%D@O/Y7).@^HJ2W0F9*U M(!O>R6:3'.F6#]TZLJ 07O?QR.KI<4^GVJ$<S,_B1+NE3XS[[!L+UQ=II'JD M&D@A4:EGUP:!Q"X@M!%I>M5#<D>3?1 5JP9/:41W 5\:Z,3Z(UW="DBCJ @Q M57H*(H((;2Y/"[Z$^NK ZTU-#)E<GQI#.2QR]"WC]V<TGD L$>H6*]5)\;MK MM)#6K(@8JDJ04*.O(B2'V*Y-Z.#U+71>1N-FW0JP7S6"9)V R1!:-,7_^S'( M7OB"[#CB%U:*SC=1RE2A52PSE1LBJZ@9A\*!DA%2/:]X1.IGCIQ<HJ[$V."; M]^ O$N] 7VYO,=1_#*(@HR'K@_/C(UDE!_=A<6YX>K)AY4WH=MV#I(E*^85@ M*A,I G&"R1@#?RH"@<UXA>3;7)2?B%K*$C\7)GXIO2R[C- 1CZ^]+O<@VFTJ MPKTMQ\SJW)6R6%&[L_XK]?D&HNU5=$,WK./.KRR*MI_B**G^R=?QI)>2<X:L MV*ZXCFM[:E# + UJ]+!0,&680??GM8_P/"EC4+0E[1MB*L,DWYU8VLJEVL9) M;MVA\YCL\".> 9:]L(CIIA,_\<O_J@.MZ-Y2=+N( 1;GKE2TDK@66*'WL^+Z M:@74*G#F6W]7JM#IQ!6P^%!'CI6::V?17&#'2!>NNJW?H]FX+CN!"B+:CV)" M4:S )#!N)=;(_8#"ATR]'1'B'>_E^-$F\$,G;X\%5;Z(UYI*DE!5H"5DG]3Z M\H2:$!AT!$0TC9AVX!,<H3#H$U,6"F<[">E&G59G+FQUYO959\YOWQOB7OS! MQ#YR'F(0WQ"\8&<CJ'?)81<(;8+01L'FY._:PLC,=XI/P^3KY/B2T['UNYR^ MU'_^:T 3AI+'ETOZQ,#V'$C'M4%*_<1&HX05[Y1NK/1.(!Y!$4IOJ!-Z:AD6 M0)B *\$#!@Y16 !7G83O2GTADP$>EZ=H:[#J]R![_"V*[U.://&QBXOH<,S2 M[K+YFT[ J4+4RRW-V$?;"_8CVW?4#P46'&&%#_2B@4/.7XJ0$]&'?.DP)/+8 M*BPH6MEQ[M5':>[]+<VW6N<;%A[X"I=6=\F18&>/,J( :16<DJ"*[E,8B"V] MF=-1 ;]+9:V8RP6$7G>KY8-\84Y(VPLIW RVD=UT^UNKNJ?VLB(M=]]#"CJR MO[Z8XD2GS?#-4LFKY;:0DD&0CXEYH,;'0L%>62K3#N>!)D&\O<W\)+.1 4+* M:B/6Z_UZIW[(]P.MR/_RHZ.?O)#UBG >O,ZH#*,#0D &HP\G%"O=841AP/NX MRG.C?*X@^GEDI:,'*NHB/%^WB7Z,*'G_\W>:HX+O:^$YPHX%6T5[MW3'#53" M1?C]SFIWK3#[/50@P?=K"17O'.N3-9?ZUI,*POV.HW05?2B%KH50*O5F99+- MP+%IX%/;:R\2;,VX.;'7<AR -#$&5*_ZT"$UHPL)&O_+,[VUY%%V80U(5K%4 M%^_B&J5U>VOS%-Y,E^SV+K$!K-EUA)3*NM>LU 5<9*-4TZW5Q;W01NL!?ZI# MY6D2PCH3#JV+Z5RZVP\?8KKNXV2,.3%N#ERXE:>9@ZRTFY0BK1 ?XVKDBG$S M5S,O/S4IW)+;V4:4$W-QJK'[\6M5R[[WL,/>ZZ^_VM6KHZ@W837K6(A/6]QJ MXG7*8E?SMUN^.2@&&_+U?N^%Y[T!)/O!6"2)%4N'MJV$0JD;4"23:'NWP4,4 M[(*-'V7"4< WN0IY_Z,CYWE!ZEX4#=25)"'S4$G(19EMIZBT!E-I#:;2VB*5 MUO-0:3V)2FUM[W\?8WYSU'42;%CS'43DI#A.^U<_^8,W\+LX(1=;UA-F; NK M5K_DU]IE?O4!H>&7H.;T_%K#^+5VEE_OP/QZ!^;7.XO\>C</O]Y-XM<[65-U ME3TRL%S)FJMW+M.I7_\:.@DJ2D^G=S ZO7.+3M-SV3,_W!S#8N%@'(8?X^2+ MG_2O$)W-7Y_:]OQA!0A;);029BP7%A2LK):A,TR -S:P(BV?Y#/W2DJWKH1+ MZ\P4!=TYP"\)W;9<"QL N^_Y-30CV@E$"R[P&PL+TY6(A7*T21@U+XKMUN.L MVI44YO.IG=G5LV;K'?LS#;;EA4'$3TDY7//5A''8_)DE6%H+UNK).O2W63XD MXVSZ^<4/(GXQ]T6T"8];?HIQ=0TUTG:9T7[M;*56^75K#Z6\I.YOM-:6?<9M MEIJR>&?%O==!U#J+RI%8/QO5[.V7A*'8ZNY)>1$L;J;4O?=KBC6N;M_6E]J9 M,+,6QQF>>K9.?=BT4\_O,6AF=']K0<B)A6KI!YH$3SZ?U4O+_7*WCY1FE]PW M>[/3ET: =]+XJHH[5KK3EW^EVP?V*A]H&CP4-Q J#T^WYJB?IUIPA-58H!?- MRH"#K5*"&@,[SENCSBEI>5B1T@?)G9#*RXK<O[3D2.6)<%>.'=5NCUBB%L$J MA"4M +I/8<BW]&9+W@A6;%AHC;T(%D_+EA>/TV[N"3/3GGYEF(D_Y-O#1KC6 M7"1F;-%KMJ>T)]6$^PO<64<[$F,Q2L4/+AXS,=2[@\R\#,N'A=8VIOJW8@57 M._K]DL3' \]8=7%BHKE^X!AM#BN2C"R E= RK2R@6#/%A2?<&[=J;9DK+/6S MK=J:>Q%I*II%(0H!49*8-=*R,(A-*N7"UY]>BNZ!_-7_CS@Y"_TT_>3OJ7A[ M_#CMSJ6H!MHH]Z."_2%'I!&N];>FFEFL+E#-M4BC5H>97)/DJH3KNK*)?B3, M!K>KCJI[T46K8$/#.U<-R^!B9#A]:<HK.H3>7%,?$8::]J)!W]=,D4#B=F04 M$%K31 ^>M.. 4Z<6C\"33#BJZH93/J^$2#AQ;X=)/MO*=T=60]M-QB@-E#1 MTKNM8HW7C9-Y"#WP-X[)/3/>.2-+O \V)&0_\8FX0Q)OCYO,59H*X #BI[BZ MH,1LM&&,['MSD(KUS>PGZ;6?9%>[TV,:1#1-S^+]?:"82L*SJ&^GX1;MM=_0 M,LS4KAL69V1[;^1%EP=4QO@R4FZ.AYG*(&E9=&1*!Q'@L-1A#,+ *074.##5 M,"OK<G$O3FCP$)T=DX1&FY=JIBA_!\&H<#_&C=.NXIFI]M389>8/_Q"P4?Z5 M@6F$1:]4(O1Y4ZPQVI1J2Y\/-A),,4H-]^*$F:%.3!A3AOF1C;=*;YQO9%BO M&UQ7:O4RB/* GY5X?O%;!+UL$=NLJ%]T05E1W/,R!%;%%9\@ )'M-FDR61R: MBZVCIM4 1P "*_1KME8RS:(E1\X- -7ZD(;ZRA%R3JPF8)C*_F)TJE:.7D6W M?DC3JUU].%;^Q\7^P$( GZ0[>_23!]H?NAZK7GY)<_6)/#1U:&$'SL@BJ$@[ MRJ3'-?@F^)3K\ XK9?V> Q=;D33>95_\A*Z*.]VIG]+'.-R28'](XB<7+A<; MC;P8!PW=6&!JJ1T>QI5B 2*@)9YCG6-S@*6>7(V\X8H_<BYP74Z%UKF2^9^D MT2>E@6\3_I+\<V[\+YF!-N5MUNFV%K-\HMEU0C/_6=I4PM0&3:1.#2TBJ!VA M#ZX8.H8% 8 IKZ3] P\!C/O;9AE^T%Y=%M&%IXJ,D2/D.+Q69=166Q!3&N)U M1N#"FK QR1S,-Q9XUV7Z]H:#]\?OZ(6T3';@._U2+Q-O1O=T97'FAUCHU=V_ M96:K[GQ\\["57%UE&[;#"Z9LPO8]?L\!YA0+L>\'/876IKW.6O1/?+BZ4/PV M /Q^&0"_=Z('T!L\%Q<[SJH=>WQ2N=S$UQ*0=A10K0_Z$TC6T<((2GDPQ]+M M% T6DO \*F:-WY*-<V?BV$*_,+JA0TX6 U$<B4,EXCLX$% OHHRRB)'=L)(B M1U,\TX-0BF$:+8Y.+XR=((I6+E@$17+G579(PN1(^L4_$+?C)B+.A4$3%U^R MB#G=BSA<8I5^N5@9Q]LO01CVXUSOYRI&U3]/C2^E(=38T+6IY'5;U*O^M3#E M^I\\5G^N'M1+B0Y,.UJ(-68T=7=@M(BWYY%ZY+-G'5IYZZ;V5H3Y* Y?SS?\ MOH[:E(TS:JH389RP9<UH'+"HS]O,3S)HC6I'^SJRK1H]I2Q:1J^N4F6C<)I* M7?*:]JH<U7+U#T=^+MQU7M>2MD$EVFLOQ*)("!89M]&N*/Q P"U5;^&]WOA1 M")%"R@W0*ZM;0 1=M8BY(=(2\45N?7D*18--(,V"5]E]!N.4^S0#*F,1#^3. M"A5-/(/("3=8TS5?SS/8O.4(6<U@)**O<>5*" VR(Z2X00D6)[W\CBN%1(^^ MF/=("6S:(*+974TRK892+EV!I*HX 6% UPP)A$70=^<J'Q 9)8>LC=(U:=+0 MCD\S\C9[@V9P,)JY/4USYLP99^/ 9-JPZ4\O,S)CW*PY<BY95=;+(*(7&=T/ MID%DSWOL;3U'8FAMT08+^\8A3.OJM%HR_H#D3QQASK"R!.P0?E\Q VI1$<I[ M=I9#<A*GZ742[X)!ZS1\4J&W_60J;AM;QDN=M0ON!K:5@.U)>_D/_/@:]LO" M"!541:S]ACU4-D(=//9U<>L3;Q/+T*Y!9:Y?;VW*!L!!U;GDQHV+:!/OZ9W_ MK,V# 9+ERRLE)R)781NS+=6[4>%:I^T5 H1)4'=R4T@%Q\8UT26$0JE-$*WM MY?ER<LP>XR3(7@2'5ZJ%^BSI"6$1I&/6"C=$'D"T&"JV&$'JITX<':FI2Q$A MI%]>PH6.O) & HO+,^#\V=^79S_]'^HGOT5;FK1^DW$"J-9GB58-BS<:1U:8 M!/,)XA;$5,4VOM2<-L]6Y(5ID"-7:?_N" &AP!%1TJ!2)2356!#2%N1U>2+7 MT45X/KM.3-J<(9VX+C-LMTD#GZ&N5)4T:TX<B*ZM5V73ICOB7*:A;MZ<.+2\ M*!9?&?F1?:CB<O1C$#U<'<K+*=-3NHL36A>?IK\&45[^:B%E/CK:MG+^]R-[ M_"ME[\F>/#$1T;KL!3QWV#N39Y2 ,$M9T0>[YB^[/G;-5YHJ'+X)\QV#][EQ M$M3)R-('B"S!OT&4G1W8HL ]2R&&;<&,[_ZZ@A#:".T"Y78H JV_AR"G0I!D MV/S;B$'+#_O?9GZ6GUNG'/*72G5R1X$42H@=V$4_:TGM1Q^]Q)I5H*F?.C;. M+Z_503A05H&(N0.%(<LD-NU!!KD%E?H8B1?6,IU=?;J]NKSX<')W_H'<WK'_ M_'K^Z>Z67'TD5]?G-R=W%TS@*T.1L@$8"Z/E RMK&XKFXX%O/[^4K#\"R?:' MU\2R6&-L(NM6!MH4CD"C;5+]]I!;>WS6G95,L&H7C;[I:D<R!"=2$X[#R>TO MSZ?SYP.-4GI*(SI<!:61&LXE=:7PIH[:=BTE*C(_P-FA@:;WIOS7CWS=S5.0 M<K:P-->Y3I&\>L4S/K*ZD$[PM!4D\SE#F_:P@YRQ2'V,!,ZZ%VKSYZ0&T]> M&&5V,A8R3F0GK991=-N;5DXQ.X]S,YO4LNWY=^@M:FI=:1;BPE5G^MK53*%K MKB63JN@FR5VX0JPNEWZW*T14OB02;R>KRKB])&3<5E6M>F=MI",\ 6XZA=:# M=DFD<$.IWKIE&.'G(PI'4S#4S4Q:-SQ]YF(DEW,E!"-!2Y>I3,26$SD+36_H MA@9/JGQ%)-,/P5T9+-*TK5K)400.0"09Z+57_R7U(T?X(*Q $1%DWUM"@+:X M$/E#>\LC_C?VO9+,#Z(LH*EN6X92N,\!B3 6&83FK;!"Y0E$#[D!:0[OU B\ MMN9%Y-'6CX1%0CTAG10>EN15PF_M^D"+_UY$U;5SOP?9X]DQS5C9D\O OP_" M('L9$FV,=L,\,^WI5#3QA\S-$:XU9#6VZ/T6L7^%=%L?[=QJ[%)2/ML6)U1= ML:<,-/^X.*%'(2Q&J?8!Y4T,]6* >1GFA[M1=P;2+1Y3 &34LY[/*0,V@W3* MS^&ESQN:YM<8)O2)1D=*J)]$=.&CV):!N;R'-"/.%^Y']8I[LMG$QRA+K_T7 M'A3YY7*;37*DVZK,P>!NTVE&I&TAS AZC("XM=LR&I3 +%2 #7N5)#D4HBOB M%Y*LX=SSR8LBZ^7GZE0/:#&IL?SPW!0L*L.)*3)T005B3QU;X"5R*,*( F)^ M6-"HW+JC:917EYJS)!FY+W#4@%^K9^Y]>G+16//.!%FT U>2C4&.<2(QJ-(Q M.41Q9ZYQ_M#R/2]\,8?[3?TB(K>8#,@ER9M*YT>>'=>(_L+T2*6X*HZ,^Y90 M/2DUG@IKYU+B$0GPB'1WEN1V8BH[HM.+E[W*<M4\ ?WB)XD?92^NL71"NCDM MN31-)2&)HRT(6FQ8Y XQ\"=O2BI<MA2^;FB"FPP<;+K52%PG]. 'VP]T1Y.$ M;LLE?JQ'=I4]EBV;OMDP,2)M2&!&T'D-<3M+#\B@(&8! &S8*R7K,9%\H"3F M4L1WX"C]B<!3A@93&.AB!<2>.GK 2[08)RRV?B9%L$,'>0M9T:1:)\Y9DBL[ M<>&$"RP!-ZGST<2M9C<O7+D7.WHPZ:)I-:4-K$(3/8)(?9GVVYYH<A^;]MQT MWLT"AMJ:5S _=#=;UB-&R7E05>IX+C6B)K?&][RPM=C::?TB(E;>KA5(KO5< M[@':Q#2X\;(!:L>:J:J49_XAR/Q0OF[34%'>2$D5\<DN<65WEESCU9#H*F/> M67Z)=;YZINB^Y9EJJZ7ZJW.TUL%&S6I A6HY+;&AH;32LT.$OJ&L8,$FH]LS M/WW4TE@L+B5O7QR=LET'LPS+"%V:L51@PJM^XR<Q\45M&_:$L91LXC!DA4S\ ML#R[.*09G[O(95C_9NFK), 843)57H\Z?G8UU:P4>9D!DA;S1+&SJ6B49X2- M+.'"7R?TP/G>-.PMGMGQHX7\\"S>[^/H]M%G2#_)6!GOCQE? ',7Y[^=LM)O MK_V7_!PB/C'Y0"6G^R(9;#<F$PUB<'M2$= S1XS2:*/#="?>;<8W8<:'HCGC M66;21(XT?WB, I: OF%!)<U]+'^H!A: ^^$&#4*">#3)]B!B(91TP9#&NC L MTSX<PF"3+^LMKAP_.^Z/+(,*GNCY;D<WV1TK<1KPY\++;:88J4/7.".3P]48 MM[@A:D()U&%IM&&OU"4M95)>6M^HDT*?- 8<N9]G$AQC3'#T@\\8>]V ,[Y$ MKRC(2*X=F69F=*!!N[9DG.-E@XW!M2<33(\/.([<G#(1FI."CO[FE7$6IP4> M1VYNZ=Y(_8EFY\^;\+@-HH?J2M]!F(&KU"$%HC(Y?.B=X(8*L#]U6 ":\5IW MM!<#[4YL)C$ 0SR^LOJ$U6MWR0GUMB01\^/P+_+C(,KU)9\$V[[48@WA)&+3 M228TC$PLE0\-F>2J7O64O"F7'OY8GMCJ!I'4%1N;5<* ,$*-'DD45A<GQHV? MT=LO_N%7NK^GB8068J$>*?I"2)3HFK5!"*$'"!T$B@T9^$/"GY+/Q?/%<T5E M70IX(/_R8A9TY44<$%E<D %/-&*V7T3-P?!1C?;VH\D8;XQ9V!,U,*X&=4_< MJW]9&KB"RHCU'[$/TD:J"\V^-G*=(DXH#@V;5.BZ5:,K\FGYEMFL6J43?;!Z M77("[S*.MG&4!\%[/_KCBO58$[KEP?#RXO3J1MCT&NF4GP2H,Q'@("^8[;2) M0Q4AX':\_ ='&FXS),03*JK++)!ZFW(&_I:C8K$@YVIWEB_'N3IF*>O#\@[K MR9Z?:M)G(5"\(J!6?"KW- Y0:0?SI60<Q(1WV5\DM2)^_IC$C<+"'(3B(!Y7 M5SWF:30[I -Y6;+I>V#EVU_&?E2=&'07G[+P<'9,$CXI'6T_L>]>_D.\0GF: MD:9Q'&5D>FLYPBUR\SF^!)KV=*QA+]<AU]5!7_<OY(Y]S14I-?-5*(VN,R?= M3D1BC(F+06L]PEZO^1Y=HN7B2[,>GA4O7\GT&(=;%A&+^TYE$<50K8HA8+6I M40/H"#5.F/E41@834RS9/CF]N+RXNSB_)2>?^(V35V?_]J]7EQ_.;V[_&SG_ MW[]=W/V?A6EO"I=X6E7VJ VTT"&SD5<7Z"MGJ)R$F#PS'G^+,S]4C;^9[5P= M[$R]X_;=V9FJV:4'VEDJV62'O3/4ULY/PYV=PYV;SFS)-*M,R<@;K#87'7=K MBO+1#Y*_^>&1-O?*R ..0G@8@X3"> @6F!^Y<^K.(&#)O0(1+S/@<%A3U;J8 M')JZD=)%H"=AD-2#=8#9B)H*5]-@Q6+KQR#RHPU?RE=V'7?U#RW]%>$62&ZB M=1_7UX=!?<R>#$)'(KLPO37L[AEV\ZQW[VSFHBJ'4_ITDO">TS%M2?\W0G-Y M9SBG1H1!3VY\#\ZDYX8=_Z5.;+0 2F=3T=?-L'/@G7_%4-.'>!2L.1+FS]0S M!%K!86@?".)QZLSB:+[."Y!%(F6O&GUWYY010,6*::.H BE?SA2#XQK+#E%$ M2PTM)2Q0P69&TW5AAO]VUK(9HM\U\,- ;P)V-<BQDXV661OI1<^\.12Z*40] M'?EZ8:!/$L X6#81B&BUQ.&CO^&%>[D37+^LE:MCGE1N,M@EEG&3 +43-?!5 MNAY_S%?B% *DDB"?<YFEI]^UU1L;UD2?%A*5+CN4=IWB"/_M(J/[X>P:0%;! ME9:L!;[4UFUSIN_(E#==?3EW\@>YH(,$&M:[AD3"ZM$3J5;3D:EGWRE""8XA MT8DI:(1RE(C,L&WR (\#4:IZES0_)^^3OZ=.'.*AK4P--]0'<<@T=(QPX# - M8;%D@S%Z414I\ 9DY,:MD\-D4$:C+F]77%D5":EP'7$ S5R+2V!7!FL&1:M MGEV[VA4KMEM+N '$@J@KR*96MT! E4/;I 3X-B6JUJ37^J$\#K;9Z$#N?>9M ML_C\\TA8:2@-K6H]S566=-37E\*I<'#^? B2UD$W@! @4U'0?JAB@>I])[;I M+?%G2FFAF;H-+HF[J]I@6DN30R[N'I>E^-#P5U5_>L[VM74\%7MSBIN_^L_! M_K@_C9,D_E*<%\^>"%:;F*LJN"I7M<!9F3/;W-7X->6PTIQWG031)CCPM6+E M/L,=R1XI"3L<=X_(6A!I" VI7#VQ959T!%=[=XKHQ:B$\#1(J+AJ\+0C;F/\ MM.7 ^A#JT)?Q*&K?A*S#NR+E<)$;IR^"H: ;3Y54%V!(M:6I'54=>'&*<C>4 M%XR%A3&MJUY904>5L@5RRMW9IJK6LREQ-09E.?.*))4BN:\TR:94=8_3 '1I M& ZK<SW?Y79T[->58,$# IK=QH!-.C#I>LN_1GKRWGZE?=Q-_!!7ZMWZ>@OE MMOQ#M2U_QS=+/.6;);:N;)8 (B >54W]/?5*Q>[F>8 /)TC6V=*OH)=03D"L MGAPBI3J6;9%)Y 1*HZ%NO8+V$"?YF!!K_<(X>GC+#U8@6WJ_=*]26\$2WDCK M0LZ8CHJ,*P*[#K%$2P\M+RP0 G\IK<R%&0^J%J2-]OP$8$X"WGSPH1;7X _# MO0G@U4C'65 K-(NWH%9JWAP0Z]Y1/_SK\&>O%P>R%;4C@+#LF92L1)_BC*9W MB;^E)]$VO]GXAFYH\,2+F3;9RQU]SDY9683Q<*R-=L@TMX'!(%.OQH%7=T+O ME%)HJ3C*KG<61\6"BI:P UP=#;(^G:?4N8#PIN8&,6%<>99"/VX3,[8$5J!? M-50KDFNO2*Z?;R+-+;0)T3HY@'SF5DAN9NGAZ,6)HFH:%V'*PH<^/]Q5Q^E] M9#4D[% H9%KG5@ID$(ZE'%C%[6/+'>@.E13K#;H6K-[3>M->V>%>FH*J^HP- M/O_P<,>!>/_L1HF]!0F0ICR="*('&FVDBX754C4))%*3:2"TBTL$E0LU%>2: M7OT@(^S/--C2<A62,XN"-14;&]5"GP]"A2XC%#9=X433; TVE6@%Q<SH".*2 MHV7:0D](X\J )WUE*56<XH>HAN44D=2%DB4M'051!I:M@@BQ0Z%S,QY!ZQ:$ M-H&[Z3\>GJ2)_'1 +9F2_QH_Y;>?7T2W? &XGVRODWA[W&2_^_QJ].SE9+-) MCGYX$X?AQSCYP@1ZJ)Y@H?R4HRQ,Y. (GZ81_HDF][$ZQH\OA8JZ8ZUZ)YLL M>"I.B@HB<BB4R)=2B_B;?+["F71J"O)B-"ATX\$(8^U ,;HLR] !K:V:X-\" M$UCK5FER(E2ZI%0FE38IU<EG;H"4%KYI5DB:R65HL63#^HEF9W[ZR,KYQ++K M[>G+;RG=7D3EF:S10Q-K):, XPV4GWZ,@8EAQ-PEYK#":.^J$#+2J,>5R"Z, MOZ2$\Y+L*@76C%8:"Q\D-P%A,5:==\.$N:UVE!A;DE<0(T;'AM$Q8<98@+YZ MQ]@U3@!H$?]02O-;G-X<F0++(WX4QH#7$@*F41^#\N.HCI(>F[E#RXK-W>(! MF>7 _/K8',W7;33_5J&Y5B0GWR":)8GN''!>.*V]B#;QGO(A+7GF*I=I&B*1 MS'2>#JVBC\RKO&@(*-'S/AWW? 0^3IP97%%78FSPS0<$&8KWN""S9PL=F %; M[F$4-,HP7#PD;_CC'\E)EB7!_3&K5H]>^T[="#D=.O+@.A([#HX$\-O8TVQ$ MEJ]05&?Y0D4[F9' U5Q9OMSUB.1(9JS(\LO$GOW_4LKUO%X%'7TFI*E44"(D ML %(A*2>9T6O[;Q>X18/NOJ\OE9T/:^W@F:SO!X5SJ^CD3(;K@88,&ZT; ]7 M*US.,%RM]XX3#-3#U:(FS<WA:@C"1D6#T</5"EOC@H/;P]57AWSQV/@8 3"@ MCA%* W9BA,+E##%"[WU$C- 9'<2(N%)P/D9 $*:/$< Z!\4(A2U C-"6Y!7$ MB-&Q871,F#$6S-79E;O&"0 MXC?36.W)+5$,>"TA8!KU,2@_CNHVN[X2=[:[ MO@JW>$#6=WUK1=>[OE;0;-;U186S,U-:JJDLU106[N0$<@HY, R>BBAGIQAK MWH3YU$.0/UJ<$X)*D<TK *>BI-,(^%-/Q@$5DAT,S1M5<AD;@W*>*:_LUU;+ MD%DC934/H]#D>GYG4L^ '0-"!T8U_:ZH:5[#KZV"WTVMX'?X%?S>WM*"RKQ1 M];Y_O=7[?FKUOE\TB_AR4NR/8<D-RWHB]N<F7[2>7L=AL'DI_E=V;M!8]3H7 M,56?S ,SAQ86X8PJ@)I+(TQZ_,B-*".-)NFJ+LW"D;B*<>JZ3V4S2UVVCRG% M C!'["N/<XZ-\3PW_")'^(H42N1S^5]G-@ OA7YI)CHO_)?M54O+>Q)MSQX9 M0&EZ$;5E\AM(0L7L$9I%?:L)MV@OPD#+@#M:@%6<D5'(R(NV\75H320>>&'! M:0QZP.$*:AP8P<S*^AICVHB\W]CD]*@V2_\ 7 A'XAI2%\+,S>OM5IC#%B>> M3>M^@*TC131U-V7&D!;S8Y_\L+P'=/>!)L&3GP5/\C0,KE$%)(C&U'BC]X$_ M! 'VJ0P90"M>\\"=K,8 "_'HRNJ16*_<X2C4USP Q!L<@/M#0!\? B@E2?N, MJV\#B++NO!4D+MII/^[O:7*UJV?I;^E#WISUVP"=7!7YY7)3Z2:SC)HT:IPH MB:74]8K'_!J09@556DHL3"5MW<:&U=!CC4REPQ6UW<4)<D/SPY6CA]^B0,H. ML5"/&GTA)%YTS=H@A= #A!$"Q18=DNHI.?+';G!!4I,"(LB_NY@%77D1!406 M'<$_WW^L:2'D@D(>= 51N= VC=\5T+F"$V.@/"!'ONV[;"Q<XH>PEJ4<D=6' MBB=M'3E7AI:M @DOI=>Z&8^BM01&]\<TB/BE 6XE'QB DF7M"(A:,D>O4R+I MHE6%1/DIA!(322*PB;X+0NY#Q0R9EM<L]W9HW:.J]F+PY^YB7B#<!KO4EAU( M& 5,P)I(A9L1L%A_E;B0!,-QP)B^3E9BV&BUK*HI5=@? 8EW;4ATCN)YS9"0 MK*8=!XGARMH%6L3SYP.-4NG,A5:NWSH.Y;!@W[>,V4'7.0$10*C;8@$MGR^\ MWU=?I2(>J+Z^A Q]%2$EQ';=X86.#SH>X./?7H;8\V $^@+L=]Q7:WBV@KQC MB <AW0#A2F3CIH5MJVB]:*EU8PAT,L'S5U[[N@007/V+]GWY'9=GQ?6&EX%_ M'X3Y#M)?*>^L]Z,;1+:*=&K9J7A764=M^0&.E"S0ZGO%Q:^E#&D)D<^%V,(3 MP;!:CT=43H\W*K4.A_3VEZ73)_8QB^*=I"G-%&122[:I))/$()+8-CJ-E&ZT M)%)HEQ0J?G>)-9KJ[7-&7P\"QHB5!GQ1V7:%+:#V!R NYHVE5DCA 'U.#.C0 M@$O*-LG1M@B" #FU3%LDA::"9+!VR0;@\+)^H+.I:%M7<&ODOB'DR3H1R-!; MOHL1[P\)?61]GN")-@.==_[S=7&G>OL$]KNX.']]+6H IEGJ=$]&6D+IO(SR MC=^UF5(,?<=GO'6/ ?KMAI\KE?G/Q?EHZ>*W*6/@;]!1F@P$43=JE-%A)VM" MV98--S<TS9+C)CLF0?0@3R858NU (13#B ("P^@4E_O0\E>F6C;8G<?D+$[= MZGVI*K?/0DU%""@FT!CP1VIU67(4/< F8Q Q0R;3IL50!H,3?:OHA) XT+)! MJ%=2P<^?.0!Z:;WU$:_ZS *X]\4'6!?;<P'H9SJ4G^D@?H:/[[-QX(8-$8A< M .%]-L1V5>..8;Q?:V* "[ZS%-UG2FB?*7"- P3<KKO0O#D*UMWAU54U4_%Z M<:#J<AL"8?%N=:NS_]$/DK_YX9$VNPE%(0^FT8Z!.@T,+JA]@*/D7PIN1/3! MS^A6&R=!7K64 5CQ+B(6N5DV2!)6,))^\0^$H3M?TN( D8"8Z#,+7FD"IJF5 M!]2#^)H'B+A1&N8/ 8-KP:C^BG!ADDNW-B%_S8A4!7]T2+K4/*B[>TI!26. MW?$3FD;O_:F\F-!,W \,&P&W6 3H$6J_OYHRBKZAPK(S_%#T$N52$F:@]A>' M=FURPK#3*-'L]1R=986N[Z#^]FH^R#H1,IN+K\*(N_L0RA6*DC48:N'>"@R9 M,-)TN-B\M=472G>0V7"%@9(XU2:I<H'TCRL241<Z"OJ*%TQ_ZZM'//<MUA/- M?*L\6,<8^H(+M:MI &LOMFC6X5<;L$K!I?=@64":9ID%!M063_8%L[4?XX0& M#U'1SFQ>[A(_2OFM8G%T$FWS?X5^_J_M?QS3C&_&_D2SJYUZ@A>X*,.J;\TR M#DN^+2W\L%+:.9:*V"SXF,4E]LKCE:;+E';S0K+&'/%K>PY$SMFI"%C18AWA ML#4P5HH!635C\?U?6TQ"/ZI@B1=P*CBMOT<G1Z.3*NO\)L+3DCGQM?^2GR[$ M7JZS#JL7"'5B9=7)Q28&8)EA"W.>&E>JH*94]:JGR\87;4W&9E^]2UJ91IM? M:JL6@8(V!J%S,A8CZP8D9!?WEHY^';"1!/NIN'$FA!X8-A_]E%[M6 NRCZ/; M;'CW!EQ!%%8E"IB\$;K ["J#O8&9)#?BW2743X_)"TGY;Z22="D.JT$@HY:V MFA0<$^I*V:;PM#CM[N*3S=^/04+/V?]F+[_2[#'>7D1/M,C!^H?/F*KU**A7 M0R*BSI$-.@)]0D@),M6T=@QXI3PI%$BA05HJ;O 5C!L!:TWJ5,Q=G041@V%> MW>'Q:7DT+$U_28:'C$+%9;P=B&/SM>< ?8(5Z-"(I"(3WAG?5\@8D0;;?#8G MCO@9OG>?SHC/M=(@6WRK(1@,*C(J*DQ#PIZFDGQ"+S-@#[W3HW,V%7CK$GE5 MSD$.2;!9>+6E+9QI>D-80'.A=R0H7SX\QNNZ?+*%AWJIJC[L"U3MT7#@S.* ME8'[D1P5F_-.FN8@;R&2(R6?XB1[)&>L]3B&?"% OC:'/\UWJ_NEOK.LEN,+ MQG!EO8/)/K ")+[$^\PPGZ/ED3K&1/A:W%%IM%;D4P'NO.$Z^2;!;=Z4H:+; MA2:.7ZUVGUVDZ=%GU9+O])>T: K)7@,FE$0BLL"VC5$%N1L(267:#249[[9, MA 2E#.NSI*Z,%J@J6D V38V(J250$C%):ML!WOQ*DP=^$$3(<YV\:!^#B!63 M)0XGFRQXRM>!2[EDI#W@%U ;C7,@?Q;31+,2P"@*M^BQE)#G@WS.O3NV<&@U ML?_*/FF2'I(\<;R\/'.%S&9($Q+<N/IEI <9$@<"@S+,#WOTM-'0-S+BU]V6 MJM CI6)Q'-"*U+JD4?X6,:])(N<!O1NI9%TX=1XI%ALT<GTQ-%IW#=M)'X4^ M8#05J'H?Z(XFO+NQJUGG5,8HJ5(AL^2?7\:@KH:8*B*KBU.B[@E>)WQ[2?9R MS>H_.XFV?%KKP$5TPX=:1=G@H4(1>TQ%ZFJ.@4.=<Z-!%;4Q[\P_!/R>DWSS MWC;(^+7N;C#0 "^J\1)036H&2Z0VE$,E&L^S0M;>(*#6+1Y:)0. E<Z*Y%HK MXD=;4BM^.V"&#OU90/.BN5I2)A+Y:JAK/[E*;C,><_,S3JYI<OOH#TZ7,E.J M&B2@TE1F@]R@YG@F'I5\AAOR:MEB0>"*'/R$/.6G^[P)(K*-P]!/4L) 1U*N MM?!&7T/$Q%/JLT=@D'Z'O 8>'>%M7J+TY)@]QDGPG\,Y:)"PD*=#851^]LW; MXZ7$$YR/0@-#'N9L2XE?R^5\+'YUBH12&$C)IZHL%>GZ>G*RB3TX13(^]P B M6%=00:Y*T *Q"M.V2=7Q8DJHEK*43$$NXS:1>M6M(=&P8O0$*G1TY&E;=H0X M>;NI9$Q'0DB54@*5([E->^1HFX>SHM'JTX'\US_]O&[RO!5YM_KYYY_Y_PT; MG16)XAY[>+\N/F9IQOY8?B>6HOJEU!G4EXHSQ4F74K*T;#G"DH*^5TT- =H8 M@;2BH>E(6VAM6O9M-SE#5Z;M3M^"M/%I<<;M%D@$!DTS)*DQ?5O44M0U2 ,? M2_+MX ?;^J+Q:%OLDM=>X&FNV+ 0K#B=D$!7^)LY3%UKN&IBS"OEZRNF\W:N M./BL.I;1J=M"1V IGEK+ SX#;?2H;>1Y5CCC#= ;N\7#\OH[F$%U/#^:%QZ@ M;Y54?'2Q4D;8%&$=6RRTBIS\21W J=<YL+@B67GBZM(3MLJZD[)%>T:Q4%Q. M 3?.)^Z6J6*EZFXG PTA$20:J+00^K!'$I4[.&7D5@8$*H86G+M R@0:4IYI MZT[%.J&RG(,*7_/@T2B-RN+,#^'= J53!%BR[.F.EX@<OJ,3F"QAP7/9]"C> M4+I-/[*/6FT+*3:)#!H*G6#=/L@%)]-09AJW-=!X4;--J>Q5SPE'<;-;J=R^ MM#2EM%4<FU9&GS\RG2YMU):=(,L-/=1+92_YIL2KW5E"MX&*-UH= 844.HAL MDGJQ12R=0RC'U'9:NRXBPHJ4$VV3/W>':GI42%@'JC0Y :7J,BYJ_#E'R_R MP&##=WKXZ2-@,^%4.QKZ NQ8HK36\QPTAQ9B#/5AMKT;&E)^FDQU! 4_7[,( M!V3G;_A50R]DPY?^933Q0S=#!!R-@+!A! Q8*-&:A(078+F<"#E-BJ(X[1,J MKTRB4<_ZU'FPGU(;GO0)LJ%(L#>Y:+D6A/W!^F*LDTN335!$A/+!@6]$7KQS M"X6+-B&'G0JJ4]6GYPZ="2HLWV4</=S19 _NVHH4E.SL*EBA9]N%?7X*O)D3 M=&!$P="0R;YE3>\^[PS7IT7%2?# 6H"P6(E%MD&ZB8^+[ZV!@T;+45FU0DC: MUM6S=.C)"9K>^B$K'/ME>^0M/"V&R!0T52L(:"I30*2IV(4MFBJ]06FJ,-*C M:<HD.1=IM?%J1=)XEWWA>S_X '&>5S_&X98$^T,2/]$\D7.'HAK 2"BJKU(Y M1<6Z,HJJ/"U)45Z<W_TD\:/LY62S28Y^>!;Z:1KL I:;2Z84C;0:LL*TIC,6 MX@>9M@8N-=P%6_+RIW1+OI32BY/1"!7QI"H;T!)BH,=-N$]7"/J!949AG!X3 M>D>?L]-0V \%*HAI*53 9:3 A845ET"7!F24&?%*.?*[BSQ4(4!.04T=*=DG MT%403^II%M AKHN$NIN.N/40<J01)9^Y,,FE%U_]: ^*T@E\?"PN/'W?*F% MTZ:,Z<E]FB7^1IV>J56$C8!,!9618B?VLC*E/S@G%6:&I/Q</7>*AQI$2)FH MKS$5%<7:<C*JO"W)1O$I)<([3$#"#0.5PM.YIS"/S#J])PW?= :\\^$@Q<KE M40H(#N(QM35@G$*OQS6M!_=8]HD*VCJMJ(YAN:@M?C'CQIT;_;I1K;-1!*O4 M3>F5C^,[RK$V#B ,Z]47D%_\8@ (NVKKEN&&V:W1.IJ"M:(KTSY?K7N\6G[G MPM<%+7G'!05;"W=6GH(TB*./<?(A/MYGNV-XLLGG\@3)D5:T"=P*T>E,DAI' M3HMT?C0\4JM[I_ZVN""A7-:_.&GTU1N;5\. ,U*M'F<TUBVCR&S?"&!P4^MM M"IB*H%R(Y"OH*B%227U=X))'9!1T+1F1;^B&!D_^?4C3:F4 OYJ!=Z73JX25 M_"'Q][*!I''*Y4<T59[(0#-WZ/,-H]RK.#K"H'<6[P]Q1,L["#:E.$D:4\Z, M2(V$5HQ1X5V6F]EI\WY,"69'.5I/8)QK7(BO^0+O6FE%+NOE9+4B8<U5I?I- MHUW2J,T)=T<:/M8Q$J]C4<H,F[&V#!Z/&ZN8W0V5 R G>WK>F: ]<6#D1UV) M8@J)O[F4*(VXA ]]>TNBGGVI( SRR[:N=E>'_-ZMZ('1<Q=DEW%:K$6C#^7I MZ_SJUC@,MOST9MF2$ERC#:]0C$XG(D(Q;*23>,72\!W+D=>UQ5/04HUQZ8E& MQ6&3;?WZ]_P0I\HS^Y7?)IP.I"^B3;RGY)2R+BFM_G7G/R]]0 TR/V*;Z!S$ M. 3[O:"(5F)GJ(V90R,6:1Y>KT7$;LA:V"-ON,4?BY7DE=$!@3_?\=:2.+,\ MZ3405Y[&.\O<9=/^9HNI8".8['&=E/0?3XY!78.X*;[0MCHJ"%2\YE<W3BF1 M5E(,^[!]IG0ENY@767$"O(K=C#HQ 9A1=R[*#(/!#;^[3N,*BO7A%L4NYIMQ MI ].H5^WV1!2$W(VR#86JJU:! ]BGJ5V,A8WZV\!.-*,8QIRELT*4LJ^X.-) MM/W NIQAG"^8D,YZ083K(*L6GLP6E7G<; +@2<T;K0'OMMI0VI*H+L?FRUS< M&:\'02 >4U%]5JGTNMS2>UB<8.V215L^'WEDT;&J=OWNM<EV>K0<80>)L<:> M+8PA3BL)A.SC;.OB@!OD'X]!05R8! =QR# V*8HF(\NU)$D0L\2)I;#&D#S/ M+/17;8X4B[ K(Z2AD8N;_]SAD32C79I([N7$Y4G&H)2X)ZO,B&M9*PEQ:=U^ M/MQU9)X.M_5KBN>DWC9";M!67=?:U%=0)9#,MU33)[X=^TN2J#S%L+DSKWW+ M)$MFKG9W_O/O0?;(M\T$T4-_(?P4$PWE1IB8SD1CI\@$'>M?P]MQ9KVS]NF# MY962?/'TS>UO*7EB9NEV<6:/1UJ,5_.#.&!LK1<>1I;&@:C!SS[EZ0+[#]_' M\^2'?/#L)#OSD^2%E51T,>Q([4&L &JCA0F0/SL1PL0U+#C +7J-4GXDL2LQ MP P\0OH;UZB,^2!#8M(;E&%^)!MU59]H<A]KAW3&% $9TNOOF%9V*F<$]<(= M2'5QI=,K1FK0=@MQR@7D:-:6RF@:!FZJS6,N5PPO\3]:&B[-RI@AQX3@D)D: MD 4C1CLS>]-.H7^+@BQEO1;A3<\@67&_M"^+VP'M6K?8TQ0Z,NA2"O3;/"Q. M8\^%'+G#%E;E\@ZBO&:4/<&NFJ++)[+O"I<&/='BAX]Q8C0J9&Q&S$ #,[CD M!#NVR%O3,AA0VLPT9*2(O F80&[E1Z?8;XY$>6 8A0IES !;5(03PU(Y$&EX M5B';X:B0$6;6>#L<!59MK'&0>H%GR=UMCCS];:Z(RHD9THS/MSIRM9RZ4J5) M+V#'HT!<GLYB7K\KM8PYV2_W, HJZT'W:47*QZ\='Z"Q#1. +#Y.<=QDQX3? M+Q9M;RBG]I8O-^*3B)OR[[4H=!JHM:,I2 V#,@!'Z*</&CK6<@MJRNM(YT,5 MI7R^=&Q%*I7RG_EEUPXPT01#?7(:UJ^ K@ + P:#O<X(8=R&P, I%G[7A@#^ M-I"K:FDL0M>9]HB7*"]K2I,G>O(<" <"]-*BUD<DC<G8H7WTWKO6%9B=$@L] M3MZQCT ^\Z<NC+D!JEU&.W7=*,@V5)1R3.;##6:5Q;JF21!O+R+6<?-3^H$6 M_U61#*0HXIM&$9-Z2E?66 CQ"B:DWIA7WLFT^/$>QN"0L1)<;0J"*FU(N0KP M[!1M 00%4-$*Z4SI=<B_^6WF)QFX6]5U9<HI4<M6/EJ14_H01!'_Z=0/^9VA M[K$+RB,SQNBX@=^E:1DVZKX4B#F/-%OCY9[& &;0/ZD1PPKRU< %TM\PP OR M,$[+\CN;+7CE8 Q.WDEP\KIQ\0X7%^\<:TYOXC#\&"=?_&0+:%D%THI&MB-M M@0TM^[8SVZ$K4X;T+8BY0CYS.5(*NM355"! PR))->GYU%+446O@PPV2R0>; M;NC>#WBR-7)V8:AO-LW0UI]GL+;Q:(VL!LX1!F][-LT&<4FM[1#'C>!F/JXK M1L"H\=W&U(B!WGXY7(\5JO72YMIF<0)W]33<WP(QPG0MM:%%P_C@U-KJ$2@S M#P_ E=9P0R-"@TOKKL6CZ9=!1"\RNC>8#AJHZ.>$6BKV)H9J)S/-#O7]C9PB MZIKIT3KG;L'M,J'GXB27=XG).H3 IH^$-0B>0ZJU@1-)/6]NL+.))2>;+'@* M^/7$9@VV7$_=5(OT[#320T\S-,]2IR,:9HFM'G<;*==;7P5D].VNNC9!+>[0 M!*"ME?EU@\=GCW[R0-6M:E=$V(I6(JBM9F'47BO9L0]O%5MJ/29MBD<.<:=? M=]+V;?BM5>U9(2UOO]K6W,"Y./?]=.0[I*YVUW$:\%/>T_,PV <1%S/O=0*, MP3NA2F/V^Z0*]S-W4?4EF=ACU3F =V +2WQ71&V+-,8<B@KC\6O6O06BR+BW MJ[!KV/G5EM#%Z,7_[R+:\-T$V[OX _O98#1=H:R/3D)E>]%(X&ZFZ"/W/#+: MR QJHTO>LZXT.;JYKK.Q1(4N6.S0U#DX5@CL &.#M 1NQ()R5. N\:,TS.^F M.=G^QS'-]I+=CB9ZBEEMB9Z%^6VA)]LSW2JGIG/><EM>L05L\T*R1B8G?9P] MLM3!K\5=ZD2 D*.9#==6JGY>7&A"-T.N\.L&G44#!:!SX4>;@ ZO63H-WMCI MK(-NHX]_'V=6.A3G$/U-X64R%&=ZT+NQ-:,!.NCQ[G.&BLP/(KH]]Q,^<Y^> M;#;'_3$O]@>Z"S;!L,F'*M1A0*\PF?0Z%Q;.00"Z5+,:9,1K_4ZVQ8.EZ0L& M03RVFOK4U.EVB0CS- ON$#?20MU-!]WZ&T.==)DZ/NR6W0K;+:'DQ#F5D"2L MHYTQ)S)K/7P;'"TG5>P0ID*'*P?**6M4P1;]$7(B>14I%(?&X8'%6LSMNAB' ME'SC3_&05$^_(J 0ZD)4I8-F4\T.E)^%?-9'.7SZ_Q,LC/6U8_W-#E_WH1' MOEWK)$TI^__;._]Y$$]'6ZB#[0@+D\EE[!.W(SW6O9J4XZQZI>+2[!P/I!BM M9ONT-C;6Y?S(LBR#;J-V!9"%C"Z$!9"S9BD_P8DDW[$N;<.6 +L#K=]%%&2! M'YX<#F&PR0>[BX,-SHJ$-WBBY[L=W63Y:'@^T7WGWX?#0P4PC'7;Q-'&< +( M2/<66LII)0'$DRD.JO9S14HKI&6&%'9(8X@4EDACBGS.C2V>'J, >!B?$& D MC%0C[0J"UJ02+AV^9!%7NJ#<2 N6I",N)@?YF3$9-UI(#K=4!0V'5HV;X0*> MAT!6C(,,&*0;SJP6'QE?U.2=;F]JGH%-^/$E<"+;, \2$WT@Y!QNQ1T$2&-D M'N!8-=XT2O[A5GRK-\>S8N_B9,]/=KJZ#X.'_%W$,0RFTXU3.AV<6*3V8B'> M@!P"8@K CE?+D$,C1.):RHE@ ,3&D/#PJA.26JTN("[$W]+D- \NE]+MXE@& MIZ8?+8-+Y1]U$9Q(0/JEL9*!=)T@I""7[FQS1T,V1A8BQ!92&E+;1LE#>B5= M.M;)NH/7,7NA%_EZX#'*L)&1@;+= 9*>.]/8!+HU>$0!)HR:B S6@R<W=!,_ M1($SB8LIA."#*(J*-1I+Z=DQ&%(1EF!V-",N?AGC&A?(ZP;)'$:D4B-?F!ZI M%,GG0I5P79(KN]%<SHKV<;.6J'!W8*Y25MJ13=O(1FVVYFQT0S9U>0)B R9N MNIPF\!3J3F^BQK!UUF9ID08)LRD:U0B]EM8'#;SC6IS)Z'6@E5$/:U7'/]SQ MPQX>KG:W[-=TQUZI[B\.3U3 -6LR*@PR.\? ,: @LX\MP\LT>?@9ZLJK3X0I M+J[@-$J*;MY_TFKY'O%3R?AU2OR$DC0W'BQ_;@PR[DU'O TQ-V)0'.#!>-P< M7.K7&R<5*PB1C&+%2-05A1.+X51\-%QAB.&H&7)OIO%:YDACKW6P5F&2'ZS5 M-NK4FD,LR&.&1]@:Q(GV44.C0VL2Q[]$?K,9/S9(>'NI#>-8@;)G?.F V2F. M4X%35#*K 73H$#&0KDAN/C]9S)'+7JVP!#.V2K&)'&,[?E!CK> -7F_,'4QB M8\7;X>PX4JR]Q%[_@5 4IV)LOU16X^NE9%T(0I)ZZ=@*$4PN8$94(0J1H^FE M8N4(6LF7CJ+"\JM7XX-4NI%/HX(3TY1.+$0KB#] '-*;:2*,.*ZXMK8=!I!A M. !7H)#H2FT!A0'>EB1G'#ZQV'&6T&V0??0W01AD+Y(3?@"R#1U5LM-Y*+>. M3$"M(PWS-/I>+4(*&5().7.X"Z36XQ&5,R"77*W'*IW]Y>@4I'^D)]'V-_8Y M$WXNC>H"(HAL12>U[%0ZJ:RCT@G@2$DGK;YWQI',)X+S]HHKN--H@2H\'E$O M/2:IU#I,TMM?C$FW?D@OJ9_2>W_S1[XLNLAJ?TGB-+U.X@VEV_0B>J)IQL^^ MJ ]+[4%\JIGRRXXW,Y&:8QUCLG9B&52$GF3:JP2*Y36IS]^C,E8<95Y86Y;V MDR$8X\*A&RS&6FS'D6FE6C3$I&6.?DN3IV!#TT\T$^:^(-E6L%#((D0$J75L MVNL<Z;BMUF^.:G BTX75<3RB*H:4DZKU>:6QOQQY-H]T>PSIU>XBVL1[>DI9 M'Y<6?]_YSQ_8?QC;-RR[^,A^#QZ*2539:FHD:Q4!IUJ;2M%I_E%)C%(4)<T1 M//"6_"E(><;.E$FA3)@V:V?X-23%YCB^UY&?C7;C9TO?1("%U]@*:'KA9IKA M3D#"**,#(8O!;7O<9+_["4M6LI?+P+_/QQ" ,<I,?1"4H.IH40CF$'TGR,@" MP(*-@4FOE;4&$<D>*3G9;)(CW9)*G?\0'Q>_WV@TQ(1QQ+S:98$#9DD<*4Q* ML0#BT7:9C'6.#??U#UZEEM_Y62@V2*]5RX6*[FQ^7 K]DNTH<\-_R>TI37EO MJAT!VXLMC;* K_7G)\MFZ<GF[\<@8?^*MM5;\.'"-#WN^:&SH)83U?J@846R MCA:%4,ICIS> 6318!,/SR,?XTV!+RS'^:S_8$I9ODL(:J<SE/8>605):="7( MX7)!& /1 2B+D"B.Q $4\1T<"*\?_2#YFQ\>:?D*G:+_2GU^R]OV*F(O?4SX M?7"G?AJDP."*:'L06E%LHP56A-)8[.W@E0X66;'\>64 [<?-R@3Q^>*$("&Y M,U?"*";JA4$4&6RR$(K@1AQ T<KO&GTM=-T02S8K=WN=OH:E*Z(C-5\E45DG MN7F'.X:OA>S:+J7K;'>C,_H[#1X>^5VX3RS9?Z"?CGSBZVIW^^BS6 /,BD;8 M&&0_1C;0PJ2!5SN=1/,"P(*>J5VOD."1[2S>[UG$*D3SH-;^A9RS'L&3'_*; MZLEO*8MNY7CO!\KRMWT0%3U&9H?#?I/K?PC"8]:^4^^:><JMN1+TQB!8&-Q& M DH6PPS,B6.5<7D<"$EG?OKX,8R_W!X/AY#N&=+\L+F@&QJ41ED9A"5#*VB! MR<BOG= TI@BPX&1NV>-#%!%?A5R'%VYDE?]O)R3Q>)-?]Q[D>[/RYS?T$"=9 MD8CQ@:TX#+;Y9;"G?IAOO[A]I-2=B:EQR!6&H]$PD@4D(X/BD#2B3 X$I=-C M&D0T+4;$BO.#T].7UK]$IZ*,51^$(:@Z6OR!.;03>(Q\PR*.@<E.+Z_2(VW% M%;E_:?_@QG$DH[$F#!SF]2^+&#!+XE!A4@H'8L3'( HR>AD\T>T%BVK10\!* MUQM(3Z_])&O>C*76]V7.#!A]QK4_'('&LH\WC(53(CMQ"K=PP,$L1)]>,X;% M8UUC3SC-=T/#/&>J>A2D[%*0DSU+KH+_;%^=X$HDQ":,>#P+'Z/2(2T<5Y)A M+<SW<" :_Q+'VR]!&.KCJE1R$"$%DFBQ;F#;XOR9S!<L"(FUO;-'IDKY>- G MFK&>5Y*\\ %O%A^.4<8C3*7G2GB0U[N0Z,H*DE%VH"0FG\2V77!9F-V1^IF MK-[,2R7C\!P*!K"T\QM3D.7&W$-=-&7762@EC\S('>&.73MYI,B%(5W$O=<> M4]RCA[X?*OW\6E;(>Y4"FPZ0X1/]4JZ0YR<1)7'$_MSDPV-\AK%H6].+J"T3 M1)O@$-)4G^%@&A]0#\<X&F,QBF.'Z(@E@\4'-(?>Q?[ 3S9@0>5D&Q^*,7CV M_X])=T#]-F/_X?:YY-6A7#]:C,IW!MM="46HQ!!&,&PXR@(?AA]QO,1[ P?" M["U]X"4OIH1862^B_. H#M/3E_*A.A\QMC (F 86T*(BV*>=T&?J'A;?S*QV M<J/R*:EU24LY'^&O)!Q+GLSA)PQ+H_ @BSU@8^( 8U@6!Z)(/L-\W&1'OKZ+ M!<%R</0L3K-4'3W FH*M-UI-Q&TU&E^VMLS W$*WPT"L=:)"1Z4S[)UKN18+ MX&"2[%TQJ&7YOA2-$=F>$Y!OU[C._D&3)WKZ<L<*<+7CQ85LR3.TH.:^VH*= M&*#R.4,L +@?$1.T5KUN/"CE>7+ -8K%DJDS?1ESF.FC K3>0=%!90P0)?1E M<2U:]..:6:30:9ME"+8CA,S? IG"],B@M-B+"H,LP<EXH 63>88P.@[(#(W( M%)SC?[ZR^M1/>0'W!QJEQ5'4_&B"AV+,A'5I:IEK_X7_=O+%3[::40<<N\.Q MB*EV\48HII7$TK@%2J& HQD(OKIC'%SX[3V7)FV3I&TS'^IH"99V26[8M0X/ M%@O$0R)X )0.E$QS(1D^P2BW Z'S TV")Y^?07<1\9"?%_TBJN<4\B5*?K0) M_/ Z+M9_UEOQ]*D5JO5!&$6RCA9,4<IC)Z1B%@T66/$\>N=I%NSS5*^[>)+O M@*MNQZZ/0'L%>TUP62$,J^A0E 57%$?B$(OX#JX&VE_\(+J,4]E;-1>LC RU MX^W#@NT8^W;#K7F)9@RXHPLW(>2.].GQY:1<E[SAVC_RE0>-?=)RX'14G4 M>%R=ACFCR&KNRB"VCGT/!Z)K=<[IISBCZ67L1WR51%ET/HBYH>QU05N81UL: M1,P1EM!BH[%OB^O>QY8%%O3&6?>JO)$T$LY$LO$0%,:L25B012=CH^(X-+)L MR_+$PA+^T>6P2)+>%H#*QHKD5E8DMY./Q->66FQR>*> "_S2[C18DF"+[E20 MKTNZE%P[;:)2M=(@E:EA!N $M?<!]Z<,&U SGG(]GT-W,1L!)!Y?@3TN [0[ MI 5[<Y&<UTF\"S+>?9#<"SE*5T]7D:X]W@Z]S41@J>.13);84U-Z10JU:DS@ M_V_OVYKCMI5U_PIJ/9PD57).I-3>ZZQUJJ9*-SM:6[:\-7)<I_*PBIK!2(PY MQ(07R;-__<&%X/ "$ #1O$CV2V*1?<$07S<:0*,QEQLH^T'+SM"[>]S:XMMB M+$U?IW\V/N!01D@[N;;GT-B[D@/8RA4ZX"?%UCI=S%HGI33F"ISF9:A=2.@P M3T-7=1NE@KG+%+6ZQH$?W%S37A\ ]HY5(\F!EDX.9S,M'!22NFG>()B<T[3- M,@BTC/<&"^W&B.(\ C9U;%:;9,TT!'.)MMP#*YL8:E[AT@79!F&LMH;ZN[H) MR'<PN!?2!@![3; %PBOT):S_$ _G >1&G[31V_Z42L@*,@5.J_Q3@U,U[Q"W M7[)Y1^,V3-QC@N\@S#SCMQ(VW!* A?J1U@3L6])SD<!6@6G5H+CXME@UN.>R MZK?ASG48ZXEANZ4%1R19KS58R+5<?+!NX6P\V"$TOME<QO23[5/QCFUR%,2V M#JR7+.,*AI6LP2:7%MJ']%Y]&M)O.FHKO^V[CJH35;)!0LX/*3I(DM8W7\?5 M#[M6$UQ'"-G.?"W$VLV)K=LWH=.*J,R'=SC&21"=QNO3]3:,0]8VEI)U^94= M*&@=2W)B*MV0'9.WO[%1 ^M8'#1V>Q!K08N"]@@]"&J>_!#4Z*?V DX8(3X] MV+1K&_ZZ =MKG,Y23<=\=*=\^']NL2B:3OU/\A2NL"C4?-PT["%U2#\PC Y? MMS%$JT"]S( -['1*@^E=E"]1*MZBW1S*AP]J V1$R#7<XA#J:EYTN-\S Z=; M/4]Y1V[NLR",6251EL16-%D[F?,2TG*;;D+ _**+VF$<7X\6V'DV9\$+[='J MV4S"_#"G=%-]$:#S0R[RU([&O44S\"2.WO%:EVH*)M W,+N&2U/U;L(L0JYF M:P:)KZX;"; 6Q1X,M1ZN9Y,D"P=MB'A+"2Z@X.I:F7X+U-*9.3LK!V;EE 9R M-/!)=EUJW+U"8>D967TI+'A5M70LUBGF:+OV]NAJ8V:[@<F1TXJ&2XOK5-$/ M+<?Z@>'EPT27T>:!DTGSUOIZ_1M>D#]]1PE950HQ<X:*%CN%^T:.&N%319'* MYHPT*'@V;Y 04Z]P45P/_\!>4<>2QVN<H)2-3$C<#Y&B'\,8I9SLISGZ&F_L M0X261L0!A9E*/2 A9\<OF)T9#SQ4^S9M7!ON" VLYXQ'J!!_A(0"5OI*J#CB MMP"2#7I+D@T.,W:W]W<WT!NQ+]</S#JDTI9&%/41:?M.X_5':I4?@BU6)TX/ MJ,(VO.JE8FCOW*-1HR[>]6^?EY_NJW9Q^5<>9GNY5C>/!/4AL>_B5SVQYNA< M>VAS<K&]?\VT?C:]R;,T"^)U&#^HG*3J?=7#U=]#N*>J1%??(E(1+N.U<2JG MT&+T$"V>A:P/.J]9D[+/FI:I^\P*LZJ2MFRB+6<($#A- @0*EEF09,XXL KI MVTRO"0E=X:L3%( 2O)IB3T"C#95T9P"<R+45.K<ZO'FI #B! L#)E*-;^!"' MFW!%9S:52RY)%*["CLMWG9CD.&C)Y&L+5FK@%SY=U'8:CKV@Q3+?;H-DS^]# M.+"A Q^2C!/;F!M>B$]O-HS1BK]FH0X:1X,JW.*>DTH8G++%N&YTSJE.Q0A0 MU44. V)UTH4J-M31R=W'A*SS5?8Y8+/!;$];G.1!=)XG"9T#-D<8%QXYP-CQ M^!JMC1;0Q1X'A9T&:RUGP9_A-7HN:([02KR>V#:=0$$\^JQAF#;L-;NTUS=3 MJWQ+$DR=BVCJ:G]'WZ417\N1U<N=#-9>G)4MVX@;U,S-#1C/ UBWI;]SL%2Q MD 0H6/^9I]EVYA[# 976SL0-&2Y^QBS9W@79MG*FWJE8-W;S04TF*T]S8!K4 MGT@UUE[C'\)KQ/B!7<#4.3%U4=S?1=0$+>28*)88T2H*PNW4<U W<%@;O*KK M7,Q:\ML;;UWC:+B$FX,ZJ82!))N#%L2HH$:2'!7T1^@"KQ(<I!AM2"*30;X! MV.KFHP/B=K[ST>)/.H&^2E,Z"7(:8W3,5F--FWE0VVZJ&WWLT32@O\$K!3;' MHEU"GL)T^ASQ?CBRMN^NWG4Q\Z8<>W-7MV!T2(\T;.E4PZ+9;AB[BBO#V$$, M$G*^/=SW&M]@@3_#\>Y0R4EWM-^5KWN44_$-XPW:FD98C=$J[>$!-+(6TN3E MNNQA,)O/V7QGT)A-N[L_K8RZ+<+"GG5ZYV;)A=]QBE2=(M.!A^U^Z6OFQ"4; MI?W'YUIJVQ'Z5Q#G;"_^^ BQWINE%3;[WGI4[1L]V@^:(T2'/1/D3&F25CK] M8%9)G LR]*\\QNC77UXKSGI%:VY \BX,^J 2[^S4N4'L!.+><7K0YHN@0\0 M:9.F]G6V[@/]UCU2+]IL5A%$E6U0TSLH&F\'MJ6SOS$V1"DR,>*28LX&J8") MM6FJN]#%1@\2[*VUJ75*L\W8(9AKJB+Z5YZ$Z3I<L:W9]WA[CY.VM=I0'XRT MF]K?-KOD YNDA2J#)1HE+#@1^D,\FGYN;=77I%>'M RLB[%A5V8=TYH3VW>Z MV13W,0?11Y*&_%R:=N'+FJ5J6$86".LR*(%/;+=7:C0V&S'E3&?YB'$VIW4M M>TPT#="ASQ16:.!NF:*5MI&@"+G[8JT0 H=TRGU^\V%Y<WUU<7IW>8'.3J]/ M/YQ?HN5OEY=WRV\&EOK)^""XG'B;1+91W+]#AS1VB#G!CSA.PZ?B5A[SF.'" MW1X^[+CAS-=&'WC<YJS:TJ2M)=:->WE'__?^\@,U[)NWZ/SF_<?;R]\N/RRO M?K]$US?+69J[$\K4EN_:]5H?8"-(XP[LVS"]8SC+TS#&:5I><_,U5*2@FFF; M1J^FA3)QE?1!#+I#D97Y:OD7\@VJW =%7\[%&#O[6F5ZIB[1&)J*36E6>OG3 M&]&UKN2WEJ!I+M=P);E;(@<QC*9T*VNX;I3 EL_G5,I:WV4JU"L_L@;JU\K2 MT1I)TX/ZCMU^I@-T[643S,5+*"!S<8. N"K9"L 'ABIX^=.YX+;>,RK,MKZG M!J^<3HG5BH3I<7JS.0_2Q[<1>=;>YV)!VIZT*$CA9B@MX0--1W1Z+.<>:O;. MB<;I\C?T]OKF\RPG&/KN5\\F.KM).W5H<6GF"1KITYN4*%W'9B\D-DT*NFB; M1J6FA;(JE?1!S*I#D95=:?EES<##JWE-"CK[6F5!IB[1F)"*36E#>OG3&]'- MAE_\\$BB-4Y2T5+S &7F:8]473QP0Y9>RT!CEU&AY2!FD*,9S?A@]MOIAW>7 M2W3U@3Z_.?^OWVZN+RYOES^@R__^='7W_^8XPEG@1SW4V76O=LS3LVL&/Y.^ M"0V8-DR<<KC($U9\1J3F\BIG_&51.OGR*TY68:HX3M=70&G:[@*\[=Q5Y0"; MLCV;T.T&>@E=T"%E2^+B@H10')9A)X_D70E8DL^HZF-_V!$H(#3=@ZNLNJ_H MUY))+ %P3[BO>G@S +YQ0,JN7#KP[5J,=A-Z?).9=H.ZH\7B^5N2R*M!709: M+;/-(*M@'M*MM-3!1M0]-/=V)FJ!"[;4\2;%&6W9&MTN/Z750;6X33P51__6 M+V90U4/,UCUT=KR#9VC)L?8*FA;,S2'\'D0Y]@B^S?S=;J&+?QC/H-<X@G,P M*N_A'PPR[4/N67H$"X"9G8)=GUOY!;TH"]=@:L>TWJ&V:* R?R5!U;X;!! & M7!,YV.%?C2*C-;:99$KR#(Q)W5U-:]%^8(4YU&A;>%=(&@0!0YS+U>EQ1\#Q M*X! UR3*$0,0QV=5<IV.S&8D"R)W )C/RJJY%G=,GQAQB]<_(,P)7BXFM =@ MW3'1/N@*@XE?0:,WI7AW./Q:7%1> D'>7Y9E27B?9S(9Y&,PAW.:_?'Q*QP^ M?IU5)*3=6[3>4!QP%Q%JZ_ ))_?$8A^A_[9A]U[A4N$K_SDW8^C>\>NSS6>W MM^>TH0>+(=CU]TXU_>%S[.1B9[2[# <PZXC-'6&3+F/GNUW$-T."2&9U78H' MVJ1$!Q;IH:U8?.W,0@GH"I2]OD[+LQ6SJ%(B1HH8+;J*-R39BLVMV5B>"T9( M_SYL&*,%=\TLK;5-9I]W2;#&VR#YDI[&:_X'NXHU55:?L*(MOIB!UM,4.Z5# MVJ"-HB[C,_,O#B0HB->(_XDXU4P*4=AU.^G1.W7KZF2KFI6%_ GM"0=IGNSY MB"PVDDY7=$1.6OLQ%I2E+750>EN25C9X'I-95[<I=7,O)$&Q41)D:$72;#X[ MIC8=3IQ[IFE#6J:Z!1ED#XLJL#F)A1X/2!U7,,5)CI"\T%:2O29$:68@,)": M<@Y2:QK?P9,M.Z<.XCW.'DFG<S:PJ+RTE@72L#1*K/UV_6J'.R?WW:W;VNBZ MQ&@<^HQ,S@0,G>U9=%R'#6JXM<;8J6TD/ [C\0T*(5"H& ,X]6$(.$*, PF6 MUPU.FQ$"$)VS&3,TLV$MA6I$ )OYMF3"SG=UXJV-J3ZWK9K.;.:S^H[3&85Y M[MHBUB)^?O-4;H/&",@8[PPPFO2,9=S"F%Y!2U>(<H2.C_[C'__GZ!_'Q\74 MDR7VLY[@2SST'W^?D0G4.[=S6'")4+H]_D#1Q\"Q1K_(HBN.>+DXL X&S$"8 MS4 OYJWFA3KS MT02RB##?0U\8X+)DH_..<U-\N5$:<U-L-"R-1C/55PL[G% M:9;DJXQG,U^0;1#&3:";Z"3<]72^H-=)!H6^04FG 73R+MAK1#:H1H#^$"13 MA[W&WB6.'=$P"QU+S3BZY4YF(I_B^S"*V 0TYKNRZ2U>X?!)4>C+@K+X+IV4 MGH;2(1O25,QJNHS%Q+V0!"@I7TQ\ ;--[Q+G;J@;2@=3U52,LB<SEM^#)&3- MN&4W ;0+(.E>%U^A_=K3%IH"(0U ([L+]4J6A7R*;OD-$S.H7:3M)F+W:>N@ M;E)6D:R6,@OX*N,@/8$"PD"13UOD4#"VCG4T3$THSR*XZ>@R#9Q-X4R;5@?I M600PGW'X\)CA]>D33H('_"%G:XPWFXLPRNE3,0VYR;.4W8I$@ZX&"GMR%U_, MF=O35ASU.>>QF,X:]=/?96I])"Y.UW_F:<:N"RNXWP2"7:XYD@,'7W<,TC3? M4GIJ1Y0PY6>'V3GBM5"#(I*F:(<3P3^?27Q?=!(0R-3=@J.@JL_HU8;Q305L M^;2G;F [.?[;0G*A@@T)/C91+Y9O*CQ'J)#V+6)>LZ8[+NBG7 U6-E?76.& M63:WYB0#D+2N8=9%VA"^Q%X_9#P+TQ1G3^.H87&YV>!5QOP,'V+#)SHTXU6> MA%G(LKMG<I8""J4FU],/*A:>R%ZPT3.YMG%>CNIF4RU==!:DX<HNT->R=4?X M"K9AXI66(O#<=$?%/8(4M:@R..D*WEF0?L]87EJ(KL>5.4[I['.K^*0EP2(P MT6@=$=9#Q]]:I5"8MHJX!<\1XES?!G;=@FLP\,XNG);MK ROQ;![$:8KZN'R M1-SWXQ)5]Q9J,\(Y"!W245@W8]S1T;59O?V,FZ+%P>>LB@)ZPO6PI;#J$UZL MXBF(^*T2.:L#Q]9Z'S%:8_IAMF$LCCY3.6(,9OQRR2SD5Q>B']FX_%-E8)YU M;-_?5FP]7R^D.KA%:_G63M.QQ;,Q\W&B!><FC6/CKFM[Z!8S6PFC<%[5#%Z" ME?:)7B8VTY<0^7C&.)[1S.AQR^01R@"Q2#WJN, QX3$#G;._-/\"X4G@1G8? MYS#):#WIN#S$".PSUI;[:-^\%7B.G%!F #@:IDE6&0GI7\U1D#[Z]_O@:[C- MM\JSD\IWQ>=IO.MINZT60&P_Z82J;$U-NR@>S>0HI+H?B.'SU7%<(V,@U?". M"[XPUH-/]4Z"K_[.!WQ526#@4PC5@J]%NR@>S05\RGX@AL_7 %^5K 1?FW=4 M\'U,R#I?9:PZE;P[1)EG:J0K?FL'G0= M5*AP&I2H -N-]]"ON;K<.6M+O-( M0S7W*''X^'6H:UDD[ TRIS"!&WEYCN*80!=)'?@-$G_,UP0"PUTEVX#T-HL. MY#,X-M#9;<3N,RN!7:-N8%HA:50XW[(;_93!A.)-\>MJ;SPP6Y$#!=6V2!U" MFY0+_F FWE;U[4GG1ZL#KT(D\=;B&Q]F"E?9>EZ%F+=3+*6 PLO"_=7I)+1F MX./:WYMT?"H%J*HNK,$S*J"6^('EK+W#Y"$)=H_A*HB4D:B13M;9UM-Y % K M%0J0)@4Z@';S+:K/9^(2S1U)'+YYH_JUCD4BW2!S7.3+^]2KK5&X5B-=>0>( MELX'^3JI8,@W*- BOY.O@?P9>&QS-Q*'+]Z\@D'#4N*^6Z8G[E.\^OF!/-%? MG\=9LF?0_[O\@R'_[Q7D%X__??ZA ;;#@^*WL0<]@7M0 H'2EC05)!M$B_/' M, YFLHQ5^;1$]W'J@#K_P)#3I)P )N_.&EU[>%"TF#WPA,F[,TB8E-*Z8%(0 M+3[]UTPP4OFN1/=EZAAY=U;%B*2< "-735=RU70E5_ZNY K4E5S9N)*":'$5 MK\.YN)(KI2NYZG E5S57<C6=*UE>-@.KRT:+V0-/F"PO(6%22NN"24&T6#[C M-8YG@I/*MR6ZK].(82ZK.)&4/7#R\"12GG[YSU]_X0"@#_Y]?75V<WMV=GH6 M$<(^SX-RJ<Q 53182]43.QWM<P73FJQR?ID/2QYL--NL1H4R$Q?U3AFF/RQ# M":NU$63HF0:7CRA ]T'\!=V3)"'/*=KD\9K^EV(#D>P1)_QM*M.8KTF\)C'] MBXKB;.SJ%)P=(:H4E5I_GA;2)G 0ZYZL U_#P*S!*&\8Q'EG!EG([X&UX[\M M^%OTIHZ+F;@\?WQHTG#Z Z1?0HW2@9ZF*<[2STF8X9O-1ND]NTB*7Z0F\4"Q M2B 8A+N$Z_"KYUF(5XB_>T,VFYG@MK/;B.5GKB-612[AVB%J !RX7>&M2^$U M:7 %PTD;#.G_OMKN@C#9\MM#7SPP-#=Y]P%&^R;OWDY,9B%^Q F_,)+^])O[ M*'S@X5)SW=6.N/A])F(/:'>+AHX0K;3I\&[!O+C%&VIFK--9Y!>7^;E\F7YW M8$3DP,F/ER\OSEA=*%%I<N)8T!(;Q+4'Z];2S2?MQD;ZH/ #&6OMU/0'WG'U MM*4&9J\+4YJQ&0I4@+'E74)MG^6"QZR4;)I'&?U#IA3I[GFUY3C<]FKF\# 3 M"_G0KMI>I<YL;"50I_V$XQR+"7Q6<!7'E"4?2@O&B7VS"S9(K\YK70IK8I96 M9:UG>""".&T'79X0Y)>35&!WH*WD'LXB:AX.?MKK3*#Q!^C:EV23/0>).C-1 M_5(NQC=>>IA$712T&U9*U\%=05QWKI( I4$TN2O5=! Q?=;&RGZ-3F)1Q0W: MQR >3BW6OG>IWRI[=![^R;5/-5['ME,A?<D^S?#V J?A0TP]V%D>1FNU7S$2 M2A_30>B#1:U8<-]CTJ1%:C=CZ9/2+,'!5KBFE/.@-6?BH_ ]8YO:1YD[F[AT M2P/F6IX2\@:I@^$(QK\95?1#$/-[ BX7![APFKFX02#8Z-RC)VX@=VZ*FVO? MTM OP]?A$UY?48\2/X3W$1:+KIH2'STXY3Z/"Z?/LK^]'KA=(7>=VOT!5U&+ M\EY[P8(X#SHP%2OLLZEHT ="Q*]O&SL.]E+*C0AGQ>,A&' _RUTQ$(Q/6C!^ M\QW&K0X>&\: VVSG0?K(UA?"-4YXY'H57Z;T&S\W\&^DDYG@>CH/R]-*A0[2 M38IT9M7-MV"OT7.8/3[BB!>$Q/PE"E8\B6[BE'-CUQ*'7F@DI^M8)/(-,H?" M#$AT8=30"RW'!5Q658(#9EX#5C3COQ]8 ,/PEIXSO"$)_DR2+V'\<![LPBR( M3M=_FGRD@4WG,K5LD-:@43*X0^W6:VTQ76)4]G//Z=&S8$ KP8&"\B:&F=F5 M"3HZ,[/H5H/1:21H;;!3XTB('<:=&Q1"8%7M[/5@??THM1T; &'J-RMTT00W M)735"@'6D^^>U="MXV$6< I(9Y:$U=8\;#-?Q2MUUKB94BXJ=E'Z+,'HY4)' M+F95VC46 ^="$DR\4&+1F\3ILS?60?1,Y;J'2>YP4(%97S;KZ F2XP-**@DT M1X@2_3R3;1DX_.C6@[T!!)KXF.,/),D>#ZJNK\\U&8]FTC+5L8O4*[5,+Q@^ MN=&H2Y]29F!=, K$26IV0*FFSAVSZ&3BUAG-9#$]UR%+S"1Y0 P!Y26:E?1% MSW$7?&;B12%QI,TZ] <2Y.I:<3#D#B?;Y@J:XI5<):N]\IFO502!KW:U96LG M7DW2QFF;A->O(QN$O^["8JJU#C*<E@=K$$D.AVP$&?X9O0_V=$J&=O0+T(:* MZZ<"]!0D(<[V3-YSL$_1C^R4#OX:;'<1_B?:XR!!)([V1VA+!3[R#!#V\(BJ M5#RLG 1B;](C_N[PE%&E/TV<;*3$$NG&0&/^5J$JYV@M3D HPBQC*83:@I M M1TETL=O*7DX/ZI:-++H0T+5=%/[A-%Y?QK0E^ZN8'\EAUJM)W'%A*7Z;'8L' M+FT4@.'519D.Q_8R%I*4NRQ!C"K4LTEC<,(%Z=EO=6.Q89=&Y* *RK@^XB0D MZZOX,RM:<KO\M/P<1M'O.*5MB/,@BF@3+O^B_SC=LCWU5H'P?MRR=K@KMX?U M.>J"CF'ZJ==99A]I"\'$(A=1H(;R_9"B9\J)GECYFJ#@Y;OBC!L%@GWBD*,O MQHAWQS=JH+L)DC;=2_^X0 <9<7KJ!83XL0?&OS6(:P:K\3 ..(3)H]K_G0<) MV]ZK-J!X%NT;EN+$TRAQ8> !*#70J6&H@A<V2DWE!\PR*D4(_BJ(6U;ZE^28 M29$+.Y"0GGVHKD[0R=XL4F"A:PQ4@M;!L-+FC<=C-T"^9CP:RF7 G*H&<SI M1Y(P/W>SJ0U#&ZKX71+$V460-2'>FU\UB['CAPKO;+0-.I-Q:(!5H&<MKQ7I M!6@G6)DAM\(^)@ ], E\N7=.,QHGQ*D"/E<0=$1\-J*4,9]]&\:&/OS<QD4S M*.@5\QLGU'^+H+>9YPR.>L@2 .SZX+,@Q>MSLMWA.!5K@PG?V&)N^VQ_(/D8 M[/EJXG.0K&]VO' 5;U=Z%8O?4;;R;1 FOP=1WC2[L=3)<@2#J_,YC#YPX\!+ M(XS37NWQ^#'4+^X>L?!P;YB'0QOZ%CVQU\PA$B%)$. U6N<)2Z;E&\&8.T[Z MUTZXU"!%JR!:Y5' *._W*-CMHKVHME0(0KLD7+$G6YP]DC6)R,/4,]31[)., M;P.->@(#:RZK$HSR"V?NAF J:XS4T"D=$*ORP60@+@15%:&*)N9/.-V;>TY7 M:$-<W1$J%!XAH9*%=T)I\03Q"(0I1ESS=Y\S&.!?K]/Q.X\S1@OASO&,U=HI M7<_)WQ9O:]%.RB0>@IT\7M/97YJ1U9<R?J&-_>X[!H/MZ_4=D.>B'AX2_%!5 M\)8D=/J<?@ZSQ[MP*]IY2^?1--CF#6QXH_X"Y"FJ'@)\3LPXJP,_<]6W!=I3 M-OT$+C[%"5Z1ASC\'\SJ)J<9<UMYS!:KZ(.T$B %#* T(!)7)66/Y1R,9<6R M=Y2&XA]O=Q'98^KUV/2M&GRQLB HHTTI!":5QDP\9_, ,(& 5.,XD+.L\I10 MSU:,;DLPA])ZJX:U(G:$33)6ESM8ZGD%[TS.MPESW;&WD7$.N.;[3D1T+55X MO631W:<X;.5ENK 4W\F.Q<-X;11 #WT..G5F:BUB\0%GE>,:,8G?%'$W_BMG M"=%A3#EY<P]1.L78+DBR<!7N^-2_'+?0[,8M)TR1?GU>MUD;;FFE]II&@##( MB..BS!>\=%1Y)Q$YIT%D2,QI!HHA0.>W]F*K!6[]Q$6C+_1.M-!#/X9QL:KQ MT^N%H6;Y8 @8#CV-?\\OK15-H/UG,W'7L'1-U5LLT!.*AH)1IN-JG4Y3!Y6( MT:?<E8O%7LC,6X? KDE(!T(L9AT-[LYYAE+3"( ?;LZL4>8+]:YYL;A,>S9! MS9 P=)G]>N(0?H;;/7YT$]5GL9!CA%KD0#-5MW&@@PEN-CIKEVX !;'M0F7P MI3&0+FF#X QR.NGH?KNXRKA]9O[5%Q/=$T-G4(!,_A1RP:=[&AWNT#CI@,;L M)G6]8=(]<7.&">#D[)H$\4T2/H0Q'VW>TFB]@:P.BN+7*"D\<*R0!^;:.F3K MP*ME6; WB!Q>H0U]-RU2NWJ+V'W>.D85U!*@>D%@Y5QP%.SQ^B()GEFQ&*90 M6?#/2"<+M^CI?*JUZ*1"!WXF1=KJ+)U\BU,D%2/Z6\.5./6>IGF1W8PVM(?C M51A$/!(,LUQ,XL6Q$E;[BL[O _20!]QC\0RC79&V2*$2H'L<XPV-%(-D?\2* M9E%REE@M/FB5FLW I3N\"JD].SRY#@->/!8*YAU1*--GIZ]R>-U*G2P0KWL M[C3\E65KTT@VW/ *,\^/.)82V2"#D]4C?1ZFF/Y$=O\'-23Z?)<G:1Z(!K.V ML>)+*6L:^R/"629BXU6"UV$V=64M,]R) S(;-6AT+&7AF6Z90]D13*DCDX9> M%L2*&HGWB!$@7NN*CPWSJ' ( Q==S2(OO/@%O)VBX6)>HYI>J*&1[^L$BB;8 M]0,*Y(U;81;^#XZ79T'\11E-Z ED*4P%@4\5PI8XZ,!!JT%;EU#-L+A[I(-F MR*XJ37!1X9(.HE%4')2*\!,;0\-*.3>V/IBLY5DJ,7ZBX"'!/.%TZA*5^IXF M-GW3J'78HBTK'FJD@(,&IH"E5K0;7%@Q2_'BAQ2Q5S-Q<WU[75?BTK';8>M9 MK)C9/^";S34/4F\VY]S$V&2,OF5%E9HU?MV8#I4KK)C\SNQ;J!B@1H6]UHXS M^K9"&E6&=R4GFUXT)QI\08'1\&IDV^EK4;@ A_3MUM;Y>PO^RJ%[:VVC8!6J MJ(2#.G^4BO(1]L!\W;C4%X88!)@#E+M;9D&\OM\+O:E4W,"U'7&CP)V.&*"& MF%KT4"7M.K69:H=U,*M#9N;Z#SNNJ6 OK"RMF%FYS,88L"B6'(H*]#2DI@\B MRA4&]]'4=8HLP4-<NUA=8$S-UZPLUB5]4'R"%K?K5M,?F;5R=@49NCX@4%"^ M+E09ZM;YPLIO-<LLWVE)ZPDG]T2_J&6GK3^\3JKP:CFVUP4KS8H7%*P U[[. MSNZTRU[*=\4O:KSS0'E-$O1@KA*N@W";]K6M;JD[E!CZH8[A&IF$K((7$A$@ MPZ=2JC46Z.!X=O:_@NWN_][-:>7*K4<UHYU=EX+NXM]G5V4*(5O;O]G\'B0\ M;+UM%UFU)2_W]$WD7CM,W<+A=_BM].DWG"S8Q;93L;4=QG2T814@$UZY\#&@ M4_LH7V4YO^F*/&%Q5%CL\%/"/.+' H)8% T19<_N<;QZ9.E;#7$DH0_6^.OD MV^66@"+NG=[<X^KF/&QUV6@8&+= .^IVBGP0R_?7[S-TH$,2PI(4W4Y>M'0( ME&GWW.%@YKL#;]8 N1%OI\T';"<'__@DP96\2G!I]^GAP 4X<WD7A/$U2=.; M^);&UD&:)SS$OMG<8EZ'4UXJ=XM7.'QBC4C/PHA*?4BOXLNO*TQ9*>T3CG-\ M&20Q7I_&ZV5^+R]P),GI:I7D0=0Z2S*Z8GD^943%/EGGHS43_!S-V"W7IL>/ MVY"%N%N'N;@'JAG]&%'=/Z'*Z4]VY1&5PQ2P?Q<;E:SV[5I4$WM7X>/3X$JS MF=Q$-/QP56IR:/H1NB\:S_7PY@L>_@.X9KP65YJFU1_!LC7YKYCZ(-'X'H%, M:6N-0PNCM:$\"#'RKWXQSA#FL-?H39Z'&V2'TI@78QJ9#[MM^K!":WF%+;JM M^K"SB@^[+'U8H1U=5GQ8K05(-N&["QO50KXM'^9YCG#4M@*>31R]W?/P9"<L MJ6S4 .R[\QK5,KXMYP69ZI\G"6WH>9DN0_^5AFN<U*:$,NW?BE@> 3 0^V1V M=XH&/QI@HTV;]VUFKDPV6:)2&+$4ILI4,TC"E!_EHZ9=R6MB_SQ(8GXJ0/<Y MI62^:D6V]\6ATR-VX ^OBHH4]QBE.*._;<WK45 N$F.TIPZ-[47PI"NV=1LA MLN.2J=[5?L4.%(:T>81J3J8^D6 '0N(*E4;*>B=?F;YN(7U0G,.<9K!2TQ_A M[)2#(-+"]W5!2G<, @A3?K&K63Y<O&FGJS^R:%QWKG.(/!)C0=I*B'E=$--$ M/E 0:T<8L!#[%3!/STY;?Y#]J@?9Z\+4K\-BZE? 4UT)N2\BI9O-7?#U(TE# MIN86!Q&+F3[M2/PIRL(MC;V7/-QA =[[, ZW[<->$++D&3 _63[';7PT@Y\8 M VB,]HB.M^S%!4Y727B/Q2&#K7B%=@?!//4G^(IVA6P:C0OA**?245Z(+R+I M&>0QPF"8 $.I<1C(1VQY1LB_;5,:&<Q1-XA6#&9>[&!<W9*H%"3%("D',4%( M2D('44>H$/;=HA2XF:-)^4U'O-7#S59 FC*889TT3YRZC5#?S4D!F3F:$^#B M;B&UUJ1/M(^2+ CC2MONR!F^+1<<&T;J)Z3XPGV%>#B6?BJA0V&O5NA\B8=0 MN^ WE\+J3B8+OF!6SK&YHBR>\Q5H1I_@+$]B=@JWGC#%%!X*Y:7TFW'L3YVL MY EP @6WNC/J)T]Z(9_63&)S()&QGWIX:Z.QL!P=&C%QR5^/CH4Y'81\VX:A MB7JGL@R_.+>_7K@ UZ\-\/9QTIHKZ@8>;A?)=[M8=X2O4]D%8, J+X)\Q-'Z MCGP,]E1QJ]QV-U'Q371$'A:L%@D=,'9JT9E@!Y,XLDVU8&6)%5Y._;E@%5=6 M[)GMX:FC,D,O$]L^J=N(FE[:0)>T08 #$O5TBW>'#(U:]*AXV:#01!1]4>$7 M$>CEVHWX_Q"PB/GU0FO=F-^MQ1T=)Z\7'9IQM2\Z ,?%JWB5X"#%%UC\_RH^ M#]+'<Q*QY,(DB&XVE_P>HO<X>R3K*WXC'1MD&JCS%5-\E_YB/*REKU+H\=FS M'3J#\Q)+QWB,8IRA%>5AU5<B\HQ^)'G&_O&32!SDU5?8:Y:S+.AH.) 6I0J$ M<"2D4PE2O*AW$"0L+9#^_RD((W[>EUTUP#S .@F>6;)@@O(T>)BZQ)HWO@D< MUNH^I*]$Z67\6C21V8%$-[X-&,+@:(0DV9'DIUV,F 1T$(%N-@W#.HCY;BB: M6&Q*2X&L.RWN:TGOR.F*ZDNPT'K0UYS5VC/(7",+!I]]6:-X\*PA6XW:+58[ M 7RTY"-@,4*B($W)*N2G@?@EC?PT=\ZNP4GY3BL[U[-^8G<VBJMTRFL?M\WQ M,CV2E_XDN/J8;7_\24(*TR?Z9YZP&W_I.(Q9O=(0\]>M*J:/K*)0J8H\QSA) M'\/=H8*0R-2/^,+9R2^L9?_QBRR7+<1_I7^$*96?A@\QNS"HJ,X6Y9C^F*F3 MENP13_I@LK&Y:^0M=W MM0QN7##90M:J_,R*CXFE,Z9X?K>\?'/[:8FNK\]? M)\YT23G 0 ,<E,Z#79B)-(0EV63/U$E=X"<<D=V6)^RFK5')@4,>^[+A\,DM M-\L'/P!FK5*;9&XIP6YH6A]8V="T)6ONVOE.":N576A@F_H/2<#F>'3\VNVB M@B:5Y\"(6+W)'L-D+:XJYED!=,+W5TX;N]GS:=Y*MITS3WWXRP&/I!=@&KGO M9N8R =Y6S_#@ASD59J_+$_;L?-B!$DE25*%%G/BU8D]W7@P<?)XGQ^R40*Y> M.ZCT!.%)'82E$ZTZV]5K!J'N1!DX" '7Q65E\/,\S<B6SH].5RMVECJ,']Z2 M1''HOH'JWOR-.SX<^ '*WUMK@PZ$^C; 5"/?35[C?JC#)2$K*:98M1;"1!"C M*/(QD_M W+%' ."@KL-O+:I9FM^Q#6,; >AU(\Z:0>%?NY3D@/B@9-7B_5N$ MN^$ZDW'P#CF#;VE0W\]J()-S=2V93Y2H$0H^*^_6HPT'N]AD*196_4FDQATL MC%=SYR50WK"KSTL3X]/K<JI]GV=\JW07A&M6$KXH(G\?1&SY&*6/&&=H34/> M(W'O>IBA%"=/N+@AOEHGGO[)[8FID7/[)$R_T!EYM,JC64S'33@C]IAHA)T: MCC+6[)0X$'QAYM4&!7V >RQ*%#1J,,[D2@X(D.AFR!XH\9P+=T@&K)]BT-(' M*R>O'2NZB:P'5B +KK74?.1UH]\'7Q7%*2RIM>-Y@QH4\#79PX_N*G7V^&]S M-T_"B5>RBK<8[5M[LK+Z"SO0EJ7*,+M875\1&D*P,W*S&Z+5"-(:EK:;3>95 M8]1;F4+^L# =:!17ZO$ J'I,/T*"$!64KPU<U@-]7W1!#_LM!4.._DIE'ABC ML4#Y!8LK7>:W<@ /,NL(H2_(!ECB_IB0/^EXHEO!;KYN+% ?7@,LO4EA0RTO M-^2;EL]JY)7%L6WP)YV9Q_DJ8M5-4]HW8L[,)NN<H2P!S7*Z:BE2T@AFLD3< MZEQB[A#U@I>D;*YGU24 8P1T];4IV 4=M;53B8*7U\6&14V;/H;,=$TP6^RZ M_+K#<8K3TWA]0P/FI*@'>)JF.$LOPG05$585^PY_S<ZH\"\-['A**>OO]93B M5<"HET[P[%FO9NBK%O67RI.9V+R)[:*7-'Q[8B?$\CHB3"[/5B5,LJS6RA*? M\.2E07Q12< @TJQ4U$O@H4:11WNF,16@RGE>^@<P$EXM3]C"9=46N !9>14) M$>@@ _W!I" N9N(5N^E-1%L<;RH;\2V(UULQ9"D\KT8,8"DG#I;RK5N$MK[= M5!8!.!_^'"0)G:+MV76JZ5N2+"_.Y(0\I3/PAD%94A??R4CM8=8&V=#AH)TZ MG9W:<#?2L)X+%KZ0E/(H3[57_@;ENQW;1P^WX<2'(&VQ09P[L&YV!D9I7E;R MAP4@2)!EJ<<#>C1H^MQ&&R6LX8P2OS9\:2(=.( !+@MT:@N;-TM94MOXZ=#O M;BF#[%']=&BZ7<J&NZ^?CLCS"_#38>N>"X<.=#"C,+8RH]#_TB<+^</[Z=!X M[9,5NY6?#B>^1@4>7WW\M!/ /WTVR!,?@^B'-]LKN7M<^=1D*;A)L3KY6.0 MX+,@93<8;G<-M/9A+;Z(&ZN'-;DH C.M/DIU=N8N:\%8T!/CJ=\IN"K94,KX MWMPS1G97X&Y:"^P%).+9P77;=!$C#;6'ZA&1#'D,KX]N*$"?_&U1TJ& AB_K MB==WQD2K9B5G#+0.D,-PEI!@7=QRN\P2'&QUZ0P=E(W,!B4EP :V0NY0^0YZ M5:;-;1VG]HC</6,HK[%.!8NH#4>[/8CW:(V3D!U'"'E^A*#+'A.2/SS.)!NB M"QO$J1/5^^<*IN96NE;N<, #3:+HT-$3<K74"B7*7@MX#-D7_=$#&-2SJ</- M1DXDVLOBVO?%;U*\]T!V2QJT(]4IT&%93;^X*U(@RR62&2U6ZWN,6'SD.E1; MI!*@&AG070_BRK22G3K]^-#KGP^]OIUZZ;A?;VL\DUMW WJA#R+U\BI>YW0, MV-\E01B'\<-I3&/,.&5WE,4/RN.K[HQE4&C/Z#54VZJ!#QD=->N'<R=!-*"L M71M0L"/)CZ0 OB=_$(%2_,!+IXB3-+N$/(5K5H]PA]DE4+S4RC-)OFQ(LN(5 MJ7)1H6J7A-L@":/](805"L-"X1%GXPHSM(I"UK(?T"98L7E-.(/B#LX()C[8 M:L8BMC(.H8F;UM&,!RCL=54)8S8\*+8TE'F<OQP+M]H@>EC@0J8]XV3#ZJ_2 M3WFU97Z-WV6WE!Y,.:XY\<B49CL>GX0S&PW@Z<H.2K799-8R%E=KEHB\804. MV4('B?E()FK?%T<[><T@'#^PVU7#&-WG:1CCE%56R<(G4:67%](OSX3N:9RX M1Q1\<3G5938=QJL\*3.;C]C?4;YF)I[1."MEXM@(QZLY%BG/M1:QT2X-MO+( MZ=09T$Z0)3T1U<A3LV$OL]+L=8UA(S!YRB[:O*WCF%\L+&E1A1B5U#,9GH9% MHRZ1>! X>B8)VZIQ2@E^PLD]Z4@*=E'J#<N3[[#LK&<Q#"P!=WT^DC23=;*6 M^6Y'DFR)DZ=P59R7;09'EN0R+C*2^YB703AX-&2G3VM3-NR->A?!CL+@J[@E M7I[]WE$Y9<4KE I)O#Y5./UM ;;P(.Y=V# L V=I4U8:!D8A3+QAJ<@'?RS* M8/"2=*@@1 6E+&SQ^E"F"RL 8>893%AH #Q:9*G-!VPB=F ?T>35T(\?SY<_ MO3[0Z8(&0- !A@JG-/*D\^Z[<%O(OR,L#27"&;Z*TRR(1.6&TW@M%W@:,.XO MH/@^?01XF)R[.NB0HW<+=';94V C52404E!&Q<A:7*P,9R$)A151?+DED^NI MA4%/O?+O@40"@8VZO;O+DAZ@;RM&-PJ0"*B_:EASH%'2:5\+^#9QKXFNQ@8^ MX,[")5_W_1RN<9$C])X5,I*C\>E]RH\"-.S'C:GX5K9,'C9MIP+,CMW4Z6S7 M1<I"$"-&C0IRQ.D/4YT_),O$ZU2.("&]N[!NBW8"I/TYJ1L%F7!S'S>=_O!D ME[47D+S?%P71#A7-OQ58:N9"0\%R@&+!+%.KNT"P@J)1%+A& 5 "LR(/>FZB M5V&J==GD6'QF1?:+U"4^R%=*_294$C\BA;_NPJ+&/BO-GQZ)DK]!$H7LGE7V M3%3K%XGR18',RC4;J1"!?Z:>?\^J_Q8:69E@5L?_*4A"G.U%<ND^13^R@Y#X M:\#"BG^B/4L0(7&T/T);*E!<T<X>'E'5BH>'='[^AC:7O3L\953I3S.I.ZP" M)K%"DKHX9X6X69"S)0<>Y:"U@Q6R'?%=K1',7AW-JRRP>]\;RO_:=SY,F=^& M4/C2O@H%CA#H*.'[4D%@*,]K#X*A1F(ZZS.,Q'4*U4@L*:!0*N0-.A+75%C! MM,*A'HD%P?>1>#1#; !398AM)'788=&!*CNLRH%'.?Q(7)?MB&_%2"Q>OM2^ MMQF)K3H?<"0^"!UH)*XK<(0 &XGE%YGO2.P$ IN1V H$@"/Q,J,^-DC6'Q.R MSE>9/+ZDS"FRHBU^FX'6 \.=DJ%';!ME.F";>2V2B-CSG1!0GJ2<> 2T@P%Q M[*VZ372R2>NPD#TDSD#&3"LMO1%&QU%)@PJB\F3F/%*$8,&D&69AT.0W]!K% MPPW"5JIZ8^JD4H=L]^H0I!FC81!4CMO5+W9-_T4?RD?T/ZR0U.+_ U!+ P04 M " MAPY-N5>PE^Y= #E408 % &=V<"TR,#$X,#8S,%]P<F4N>&UL M[7UK=^,XKN#W/6?_0V_OY^[JQTS/[3DSNR>OJIO=5)Q-4MV[G_HH,NUH2A;= M>J22^?5+ZF%+%!\@19FDR^?.[:JR0! 01 D0> ?__-UDW[S@O(BP=D_O_WQ M^Q^^_09E,5XFV?J?WU;%=U$1)\FW__-__-?_\H__]MUW'U"&\JA$RV^>WKZY MNOQP=K]*4@):?'-WOR!_1=_\Y?N?R?_]^,UYCJ-EGBS7Z+OO:&,"]?GO]#]/ M48&^(9UFQ=]?B^2?WSZ7Y?;O[]Y]^?+E^R\_?X_S];N??OCAQW?_]^/-0_R, M-M%W25:441:C;[\A\'\OZA]O<!R5-<6]YJ]/>=HA^/G=KB\A!/W7=QW8=_2G M[W[\Z;N??_S^M5A^VY)(/P,ZZ<!?1_ M3S_^^NNO[^JO.U""*)&@WK%-I/?- M-XW\<IRB>[3ZAO[YZ?Y:V/K7=Q3B78;*F^@)I:3+NGGYMD7__+9(-ML4=;\] MYVC%QY/F^0X-E<ZO5#H__D*E\]_WF-]-(6]-5>D1EU%JA\X:WYC643?3B;ZU M)5H9R;<VI4RF.#J E'O=3"?Z#N4)7EYER_D)9[NR1?Q#&>4'4)5Q9],9F)]J M#5+7!2J^C_&F0?M0;0D=&Y21.7T1%<_O4_SE.EOA?%,O"Y>HC)*T4-.^?MD2 MTG[\CQ]^^?F'FC H8@.2T9JBM4.E&)<^8==DN=^@Q^@5%>84\9#HDW*/7E!6 M(7,R6 3Z)-SE>%G%Y>]1GD=9^69.B@B1/DF7Z*DTIV/0VD!M2QS7+L[R F^V M*"NFJJX<GXET\N2%('E!U\1CRBLZ,8H/49+=X*)89-S/4Z0YH3=+S+V/DORW M**WH5.L^%^=12KW%AV=$G(;6.[;,IGZ_EAB^SDJ4HZ*\)VO&?5)\_AAET;HV MTI8Y!'1D:PQQCI)U=O4:/T?9&EW@K,RCV+IF*KO19V>G!8O5^R0C8Y]$J96I M!46L3_('C)=?DC0]RY9DA(D@DJ<4G14%FD(N!*F!N<6K\DN4DQ7L!:5X2SF_ MP$59D*W !)L+0&JR4J)ME"RO7JD51P61PZ)\1OE%E>>D@ZGBU<*N3WPW$^Y1 MC,BT(4,W@589,C/2$C)9Z2!E1;*D!RZ3C+D*H8F?1J=E7%8YP7L6$Z.3E,D4 M":H0ZI-X%O]9)45"&9U %Q>+/C'G49'$1(4OD[2BVQ[B*Y -&W& -CA[>*YG MIBF%<-0FPQS3N1;'N*HUB+BT&?EKC"9:>B!>DVWA9A/E;XO5 UGTDE421X-N M<)K$D]14$[_U?>UC;5OL;VL[O#9VM>8T"E%-VM,:T\/!8;RC-2:":3]Y/VM, MB "/)7?8F"PI-NO.K3&90+Q675MC8@$XY_$6)R@G'+D57]&84@DN:V[8!&,C MQ3?-"3.FBH=D!A?,F#XP9ML.V(1QAJ"U36[G'EDG>(]X+H]Q NFZ'5CW&>U[ MBW;\1"L>XD3?<)I7.,$?-/<$+?B T[T_TUL,P^L+>_<6UBXLK'F^MGS>&;Q= M^WZN90_7KF]K^;C6[CGM7"[W3,ZV)3?;CH-M\1#6WNFK17_?GJ<_U<>?Z-W/ MXM?/X=';=XZM.\7S.<.S.<&&\[0@S9<TFNBA)/^MF5^L.K>U^)1%U3(A7\VF M+ABY)=()\OJFMKC.:L?C&:?$8A179)*4;]9Y@?9F<5R(#Y6C9[)R$/>%3JQ9 MQD?2B3U6%MO6E,_" Q?[-.+[H1I[K'<17;:?44EF)2#:3\H J(<YF)B%;B,? M'\>UJTM6CRMBW,JW:3M>.;H^>43A"[IAIU]NR ^#OM!KB;+E7DR45!,&ZOZZ M'E,<#SI):?0/SA4<D1_^D/5Q]E34_EN')J4AHO_\5J<)^4S9@S5YI\\3E5M! M!%='NQ8H_GZ-7]XM4?*.,DK_4G/\W0\_MF\)_COYZ8^&A'NT3FC/67D;;1## MHPRDY8D/,N2AKPEG^9"?*(\[C.2O S48OT!H(=YMZ_G[7?R<I#L-6N5XHSDJ M&,1AG_J_?P/IX)L2?\-'C'.RFOWSVQ_HHQ:"=X7(#J6).99P7;.<]@.3#Z4< M%XAN7<A^>8E>_S=ZXVJ' &:@'B.8P/1#SN,4!1EA;C7D1^\UI-U=OT\*LH;^ M/Q3E5V1[0I8N1DE48*T,Q6#!J J04S-M$2-O%>8G[Q6FX>]WE*;_.\-?L@<4 M%3A#R^NBJ%#.-2T*V(&)$<(&HS\Z/$\Q.<(>6DWZ.1!-^@VG9+=.-O'ODY1L M$;D:)( 9:,X()C"-D?,X15-&F%L-^4L@&M(:S7NTQ3D]UJ&[V8JO*'+0H3,C M U,;4 <3W)M!!VT2O370)2HUOT+LM2N<<[W@+D0 Y5A( +3%!E_4Q2$P=OJ MQ2^!Z,5=]90F\?L41^S)@/#[0"<&WP/3"#%O4_1A@+75AK\%H@WM50P]LJ[O M8XI%5=)L"31K!7_! 308+CO2!H$ID ;WDY8@:3>MBOV']RK6,;W?_;TGO[". MC **.8,<006C03 ^S=1&B+O5E5\#TY4F"8-:6SAP7'T9P 6J,6)>;>C, 'MW MF.?_>6_'Q"/!*]"4_B=&.9I/P>D#AZ-I*M @[$;=_S/<,T+TLM;=-&+=%.ZW M5DK,MV &7L:3V<@S&+NA]_\TMF-PEV6(<W8OA6%, ,3C$I >)QF%!C,G8I, M/6;]Q[N1:&_(#S-<P /B$LR4MM/9550\U:Q6Q7?K*-HVBHO2LNA^836X_?F/ M7MS0+KKW#C?!>X)[>YTF[?C#FAC.W.E": )<!>SR/W9VG/GHF(4N8%?&B0!F MP- (QAE?-"Z/V GZ!PUA>XE20E=Q5EY$>?Y&-J%U9#I[8ZK3IKL^A;5Q9I7E M8X?-F!Z:96X7]=4I#+6KT(SI2E:'3B<QL<,FZF;8NAT#[=;^JN T00"54;L3 M5_$@%FQZ$TY=[-\]W**R%0EKV@&@G867@OJK71HL E5)CM$\+*0<)4QUH#S# M)SW=BYZ!+!@=TFC1RAG4PE^-TF<8J%@@Q*Z"12S[FC(?4^9;^JP8%E2 /]@& M<1_E*,>U,XDI12784_!$)I35'D>X_N1=CK<H+]_NTJ@YY2#N2?WT\T.."_8> M 0:\L[AR8 \U1(L_E:JHD 7M[%6;*J5'1)>(D!XG;4:_;8KJ\<N69QL:!_3O M^G>A(,:.H56T>R?2$EH/-78FF2G-H+5N#5Q7;IIX_PQH[Q&^RGSVW^LKC&?O M,;Y7BJC!F['AK%&9^Z)B]^2@AX3;A)"1_!LM1?D6WN.\^_2 T^4COJB*$F_& M8<]6<.T.%2?A\E C;4I'I;(3^W(5:CU=G;N$)HQFLC^W8MS_[*&^"&A6#?V^ MF:M8Y^FCR.:B(8;VZC5.*QHZ)QAAG2:M)&%-/-0, UY56@-#Z2I*>KI&7;;$ M/D:O#8,W2?24I'6:%\+K+<YB[IF,=KLN,@'>SD,%,^5:I64:>%V%8$]7M=Z! MI5"MI#"M, 4P'JH+A!N5:@APN J3MG72RSWBY9[M>CFR7'IA9Y)3PI:].+C5 MBM7!BF"7H<P@J/>2M'&LZ\6]6L_:DVWT.,62(/9&MUDK<G@S'P0B#S]2 XZ9 M]B<0Z09'67$7O=%KXD=\'F6?^1=@2KB.23&<,VL!&"$,YW!H+L2XJ9&0X SW M&JB++VCYDD=N\(&8F T6R'-- ?&FHR8BA$%?^^05H77$]EA-Y'![31'!^:\L M( XU]46$TU76E^DJ<[79IO@-H7M4WQ4I50<,W[V65<-[KDJZ'.NH% !WN)$] M7:;EWY/RN3M*[SA\XVN73I/N6@34Q',=,^!;1\U@Z">$%?FPEV)*$-36.DHO MTJ@HDE6"EJ(X1:U6^\M?6"O/]<Z,>QW5 _?@XFZ&FWRTI4B1X'V83T^5#7Z0 M54^1\-U;9='B5<L\*1";7[*\H/P)NS=-]5&NTK520/4/P0-THV#<Z:B-$&.X M-R5*'5$*,$#-L*H4$GTPN#+QXMA=^[27*U/0,3RT*[ZDCR':^@9GZT>4;^HS MQ/=$_O3X<'0J*X'9G<AR8<)2(@"?$_2'CSW<TS=V/9+?=4L!!6N]%[?>)IH$ MYMA<G61=A'L\UV-([ F(78# U$3,DY5E*OS09+S9)&5= (:^5>[V2_%8.P"0 MN_,S"610V@/GV5R;I'T$?H &#C\ !QQX&6)PUXU,31TO!X,$8O]6>0SA,"X' M,CW47+$A.;*)P,46KMO?2TW*30(C^-RSH<//GNN"@A\=11BC"M>#/ULNZXBS M*+V+DN5UUCX:86_/Y5#=W;D(RG/5@'&GHR%"C($GQ;A'991D:'D5Y1GQ HK! MD\M5$B?LN@EOL$OGHV[@N3II\ZRC61#D$UQ^'Y2LQU)31;E?NK*I-4\+6-ZB M<K%ZC%['@3XFK<?OLF&M/=?%:=+0,GFZ/06^=7C,4514^9O0@1(#M-+E 7BN M3DJ>=#2&A\S@2MROE_=CEI4[2>4.TGNU4/*DHQ8\9.;7X<%>9X%/',Q/=F1= MF,>F>!* H!*$^&Q9"@Y\5Q*8LFER;^5H6M!1X%-=]\&8X;LFLZ=D\,XL'6CX ME")\6'+]E"_<8]O\U;T!_"KO(<B$7.2UIBYK[_\.Y76-+.G5A*H1][9"W,AS MQ]J(=_,[#7$'X5YS##ELBK"=5>4SSFEB)*FNB8"Y.C8&#DJW%+R:Z]08<;B7 M)3S.ZMK5$#T: DITJ ,,4'^X/$[5G0YIN"%-/*[$Y3F!T!(-\J,PI[D:06MQ MZNL2K_QFD.\,=S?00"]*H\7XAC]8_TF?:\,X *7G%& :Q5'M6J';!( <*U5P M#A.<2T,E$KI* 69O'+'%]9,44"*E"<1#@G$W25D8WRC I(P:=<LU:G9[6JO< M4&_L^$.@6N0!OB <W",WG,FNXH<0O+OX#L)S-5%S97P;WV&SG'G1\ULP/ZY< M#<[89%>NI[LOP[NOJ6>=;NZ^=N(H%JO%MLTGX$&=W"8";$>=X'I# ;7+V2V M<A@7^X*R"M$GG;S$,[LLVC27)_G?<ARV. '#+G+6 (,S6Z$::6Q#)$-+(>BR MB:HUZ"K<.Q%:^V&QHBG=:UN(\I<D1@6M #'RN%6 .W];#.BSCH$9!*N2#&.X M-Q^]6B(TL+<JT:YPR/5F&R5YO>3\R*J/7JMQU1=Y*Z\5RXAUN)9!T8=[:5)7 MI+O+\6KTJ(3SI:OETO_BLWJ(60"KP !%X*^\6T\U6[<E7T<9U+LT$BJX+HN$ M&,Y=C ]*4UI(!66$MI06HUMNDBRA=)7)"VHI9>-]M!IUL3_ 1LXFB'H8L2'K MP]DC[*?>B@/QA^OFW1-9D,&@1=Y[A;_XB@:"W>TTI+!^JY4.HQK:I$ ;KN=' M&"OS*BZKG'!^\1SEZ]'QJ@QDKS(<$.\U1<66GH)PL(7KGO5+K#+ZP/NT*XG5 M_^3W^$O8T!CW(99P0T[ZI7,7*[94'*,!,.#NS:T"V&\MT6)50V]4>,.-*QFQ MK7+R5<Z][RJB8DA#*SBHS&-$O'@P!=@L0W=]X*VS!.$13*O]8WO1Q!I#L%.K M#Q&$:@A9TE>*/JHY)M=A:^@BPG_9L-1J^[@&O IL7RM7 .:SB@"9 ^N)&%^X M05@?HB2C"K_(+E&>O-0'(-<9W;#4Y\B$N[L<E:-+2]UFW2DMN)G/>F7(//Q\ M%XS?/'3+BTPJ=;J86YSAH0'FGU/!@/O)A"7 /JN7%J/P14Z!=4+>>!]4:;]T M=U?Y2581+O>1,.=HA?,V']%C](J*CTF&\Z1\Z\SZ6;8<8FG"@SZB\AF3+R\$ MI)Y_W,B5@_8\B(8Y4,\^SQAW0Z#A.QR0Q#E*+Q]\+A,9M,;I'&5H?!>L@!K, M$0Z4__JL8DU3]SCHNKN)4"M*$T](N.7E?FLEQWSS615D;( 5@$'2#;O!G907 M]J'+@-D]M3N/BB1FAE\*TY7KY,/XK X0ML!J(4#6J4> 5U,L1Y=)6I6CMV<* M*(%V[*!"T@\^:\8:LD/7Z<C4ZRSWH?*#;*74/KJ/F.\];&C&IJZ^,$JJJDX: MI=-ZG#\*UOJT^$]_,Z,U3EI.@68G8F<AP" H43+B]V2;E:RSIHY;_/:81UE! M>*<CGBWK?Z7-^"__535;JBYU\1V]F"4?RC)/GJHR>DK1(VZRR_$.JP[==__L MZW!]ASB!7 [/Y EZ8.+##6"392.7<\T^9[" 23$Y09B.::KIBVZVB0,B)=QX M/0['@@H* ,A]E@4Q9(AJ"F=]LAI*N[+YG,/QYHKLK9ZC;(V*ZVS\Z-JK799& M$E:--N,=E9>I67?T/5*+)V)X\)'EK/WHGH5&J'2"X8QN[\]>$W9K"()E&>3# M^I YYR/:/*%\;,?YW\<Y<KKO[FVV=#RPFBF!7>:A97+B=.C"W>H*JHYQE0,$ M*Z_K%H[2Z#"KJ4 *U.%NF]A"8UPMD@,)2KJ%HS<@]C051H0S\,J @/)??#ND MVPY>J"T</3,5@JZM@G<3[CNE01XSKLI)('C9X,)1(S5CF@K#11CN"PF&S4N\ M(9:8O166P71WPGP8_Q4$PIRFB@A06DY<ZT*8P[TNUMLS"J18XVSR $IQA;L' MV3%V0YR<:_)7X<Y[!,!NMWL 'A7F&;$35CE'H?!-RCBRR!3E&PW4>8OR!-/# MQ+QT[>&JLA.K4O7ZE8=8J@>:28>Y:B#,,&RP%_9("RX:#YHFB%FM4%PN5K?H M"W&L<45CN==W>9+%R38E[O1=3?1B=;;$6TZ2A.F(NF.\"8@\54!KLH%HZI3. MPKT.W%__%X]8<(A5S^&GJ&ARS)%M8BW'>T2L>I&4J,UMV$CE'L5XG=58>,6P M#]7=[L1R[NX\G3D'EC-D?LU/4KB'%;6SU-1PN*P3 S4L]FL[O,=YET24YWIJ M-^Z[I1J-/=7W23( N[,:'81[.B+EM/ZXJ%>]XNH5Y7%2C +JS1% =%* ($2] MA,ABLFX*.IF0T,*':P8!R_5",$%'U>WE*BIK'Y:&@B4Q04%E?82;0Z-.\)?$ M):=V91W8U?Q %HO'Z)4FEZ=G)/0"<'2E.@U-/^&B$1I/]=627"!J:]Y5N$64 M&)Z;*<HRKJ6Y6BCX6@M$$8;&FLC#0%N!W5BN[.39R<7NK?LE6B5Q0A]"T%0) MW?O6X3;3X*C""+_&V80F?D\GP-R2M'7ZH$F#05Z-7YNIDZ$U#;YP[41S2KV= MQ7]623YREP&0X@)Z>TA/]1/.'433I-A"S[$Q8*Y>8CK>:+V;)OF,3'<437A* M)&P2@C;!^-56*R%:DV0>0Z/TZ(.:G1[K?B6/=;DSR,/WN(.IZ.C)K<'MHJP@ MZ"DY@R5U-<B_,% G03XF@VLL3X;;(%CJCY^.*5QJQ,W$@*D?#:Z1FEB9J\SY M+D,[7FJL"^%&3)EI@CAFRN"^1JX(?D74CH6J&4;;0V#YR96;A^O0@N62=[G" M%^JJ"N5#G$=3#?LB*I[?I_B+7ZF]=E2IWYH+0<=/S#F@+IU 2LY=CE\2,H+G M;Y\*M+S.=N46SHBG_-+49>>+P!S!WIW41G#RF0V-V(31TO*I]?LYJK1F@W-M M&A*7Q4F*!NP]XFGS;LXN>'<AUKHX5<GVHDKVK/ICJ<3V'#2:U.<.]5X@Z"J0 M<RLHN(#D7%K(K3UIDN_;!U7["@M0SJV@$VI7SJ6RP+*7(;ZX&7#V/LDB(K)L M36_QY-K+!^7J+@OZE6BN5$(N])8E*-P7*A)'IL^RAD_+;:9V:IEF1ZO9AI)S M[M8RQ 7\#@82) B*3_,N7&]NW36(VIM+4Q7!>Z&^?ZFE4!!.WN/\$E=/Y:I* MV[?*K!,! 6V'1 YZM.JJ(:'#**V<H'"?QIS*RQY8LZW4IIU+RV<M;.M7I/5E M2S.LEB$0>G>(IH ^6NW6D].ACMH4-(7[X&8_7Q^B%!6+57,6<Y8MZ[_LS[,O MB,^U'J4I,&T^LN;0YD>K]Q,E>6CK#B4R^/<T1&(T2!]=HN;/GHS:#;/@AE6_ MX;Z>+;BA1V*A!8\I4?0IX@71/J)G>:T52KDH6PH%(VGILH2C[KCC*5(9SGQX M[VW98'BO!K>9OD]EXHL2B[7LUO=V62?FK'X-P+U\FH9$J,DP),$KM8&L[.HW MC "#VU3?5;T[:KB+WFCL)UVRXSBO"*E)])2D]5*O5'4=)$)5AR$)7M4-9&57 MU6$$A'OG"EN\.F;9YRJ&K;5<D5[KX-591SKSNR2]GB>44_/AT)\[;PWLLH$5 M/DJ;>V +*[*G!G>CGJIC[1CMY**CE<J6X@VON&7P.@J5BEU5E?1J?FLJ>YIZ M1$=SQB<YASF4TR%O0JH2UP_HIKT].<![!QM/6.8A,]Q"=7 I,JN1?D/M]V3! MS@5CV5AZI 7N?$+9O%&E9+=/?L7/.[7& V1Y9-WJC<#(@@3XED[ [77V@HHI M+U0!".0618K 90Q:C-"RJ'/D12E:K,@ORXJ2R'^, 6^PCT=3-O#-L$(&&QO( M F10)9VW<67*3L.=OG?16Y??L<F,1I@CAJI\NTNCK#S+EC3)P9:"L'JIW;#3 M3XV&H>JIJ6RLZ*M&YP[O8=8OC4[^\,O//]0:27[H/YCH0N,OT0M*<4TO[[6/ M1HOQ,PEQBT 53U\:-C0.U*N!KSFKJHVF29/-I6&U_J(R>,(&(D/':1"HGFG+ M8A;#QNDTW+=B NZ:'*7:6BEL)M=-3K/CTE"57&;44T[7X;[S&O%X7A5)AH@[ M7-3I.:G8!&FQ39J*M%;:]%@T%RZ?6;17VKW!W<:LJSKG=IO0>X'3E'261^EB MQ9^,ZN %+33B* 8@FD!UUY+<;.BQ.2GA/A6CQQ,WE-FG*/[<RZ3\(<=%T9UC M<.3&:/]4--T+7F,T@6J_);G9T'YS4L*MPC2>\?OJ/E2$2AO/!Q?:<A8\4*W5 ME,,\MIGMTN#!EU\!PD E! K]Z)3N@,JF5#*=MU.>F#JX)(POVXPOV8+526/9 MV-!2G<ZGU$,Z@GM[^,VPE7M[:7='%_FS2[YE>F\/0" W*5($7MS;T]*0A$2T M6-W@;/V(\LTE>AK=CX(;<.[M10U\LZR0P<8&L@!95$GG[+V]J--P[^WOT;8] MJ)-JH0IL5SI6!!:HQ@'YMJ%GXJZ"?^7(GT(7>+/!65T( V3S./!2DS> #U3_ M="4QG\$;]!GN8\3N6N(]SLF$J_+XF6SII+H(;L!<+LD:A*J-NK*PHHZ 3@.^ MKN]-ML$*0._*")>$CU&**JTV'!,I:1.J8AI(Q+:IE/0;_OW\8O41Y6M$9B"] M]JJKWA8<V0ALIV9KQI""6X>JO).D9-/$@BGP[;K^_N%309^=/Z-T26NWOCU& MKR-ME -U.Q@!4*"Z!>+9RNY%T)'!);B_>Y>^B1]> @!LX50\BH4<@"=0';8E MN3D7? MX5Z([Y<':<$,%=AH6?>F4(:M]5NC!,;4A5I0W"+ S*9P21A?'!A? M& 2KD\:RL:&E.IV;WYT?PQ4D_)++RA6DM+MPS_2N5BL4$U%<O<;/4;9&]T0X MBSI,\RRKUV,:H?D2I9QG#R9-VQ'1:^J]ADZ0A)YNZG44[LE>'28\9&?H)1)V MAS_T(._JNO%L?!L165K1FO1]V37R9/3:3>>[EY&'[=S[N>5T-/1FYZ%)G9"& M3;C^AS+);<Y9FU/PV&>4NPDR)8G;MIY<A+R\/&E]"_G'3R>]GR M%YIO\!RJ MT?RK;'@6_(]WHT&Z(3\TW[B?!@.(7DN4+?=/'P=#N"Y0\7V,-TW_#]5F$^5O MB]5#LLZ251+3_!=-TF:RJMWA-(GI7M993=L1*8)(2S5@5\]6 NCN49I,^(]D M.,_3<?2&7J/NP1FPD;M$FNJ!Q(:\,ZDPA1W5C\. '9A'1XY3[1YNUM^C& T8 MRW%&_AJCYM&]N^/2+R*:Z/ZY=K"+75+Y&B;)XF2;2@*PK6'<';!:P.CP0-J8 M>I$9LHERNHQ],&$VE0[/(F#V)'PRO<W!K TZ+86;'\Z6GD=%$A,&+Y.THG?Z M]/$PRML0/EHDV)DYO8KRC(B9DE,3(K"1*K#N3%@(YNYPG"%)9**4< (6?3 F MRM'!</Z&TUZ$N3[(%F,,T^.IT[$4"47CSK_ITL00X_"49#5/(L<% MJ.JAS4 MV>3DD'69%'&*BTH\4_4:B07 ;>1L#H,&$QMR/YS4LJ[HQ(9V$>8LKX]HJKBL M\N%5O+L7:'UZZ!%2'7RJ?#>JW6[W1@W<SN&K/ 6-:BLQ!0544GY9$'V%P%;$ M-#0N8"J:-W\FO0?G_M/*8(1!1).X9D6RK!/8X\R9R:'[CQU-\9O P"B@VM$7 M0CDS'@Q%>Q5BKU[4@'P>!X#.IKMJ>+ &@\,I+,!,)ZP,8YCN0%>UCQYW)B^T M *4[5X!#BV!N B"[&T$9I,,Y&F7%+2Y1\9A'RUU=VQZ1ZA5^$H[=S#;"X6S2 M0\8=VQ'-T"9(.F[L@E&'89J,NZ8V<UN3N>B8O:AR.FQM+0MW"=,:*=9Q\;V, M\BW1PPK2^T$1V!E+V';IUR9BLY:T'C"":@,T$<ON09,A%F=&R)928%LB')JJ MB>0USYP,R0K3H(FJ3=RBTN6Q""*J2(-J>F2)ST( P/MMO138Y:E'35B?JHRH M\69;$>W8#1+DZ&,:'D90!GA<'H) - ';D]+H^$/2?WOF8=IOF-;E \;++TF: M$BZO";ILG1!_T+&7)*%)Z1,9M6V51;.M,U,$HE-D?\P:ZTC(!TMCI@9XHGB& MUD:+!FI\=/L.[JCU?93DOT5IA79/A*/T.J.GS&[#UG9T]8[,!/8% MIJ@QS4 MF?7@D24R%B!8";L^F +0B&$]7H<37=8#G=<*S&$Z#I<H3UXB6A_4AQG,I8;8 MT?]$R_7@)AEPJ#(9T^Y 90(FASG]M:D660\;J,QEZ8/ML:%,V*H@V=,88_J: MJ@-3Z K.?:GS.3Y%!:HWA"@KW%X4[X5:)YS<$=1/D%;'_M4D=]E91&;/"K)N MMDY$YL[X00D_[Q,NM']VL.D*583-G16THUO8MD096SB)RMH<3J4N5$_PR=U) M-.T<X-/)@'8N!A_(H2?6)TCL9$FAN,QY813D8X*AG+$.#0]KXZL(L(4YZ>YR MO*SB\O<HSZ.L?',V_X9T#%P]D:NATV2?5Q+0Q&4:SOY@0"ZGH0VX N W<#:5 MM084&W _G..0[MITF,INPIS\]^@%996[=VEM_S3/:!=Z1-/K7E1%B3<H%]X# M:[7:W7,"6SF\&992*+X(UFL&DX</]D!WH+&Q,-CK75"_S3TOM+\P+<1U1OZ* MFC37#DO5-C0H_7, Y+Y K1C295%>EBK1K(> BGGU879#!@MK,3J<Q1+\;5E= M"=XP9^L#6M.C@.MLA?.-VT/%EI1[M,5Y70^2/V-58%VR&B&8NTP]#$GJ*:O1 M0L"V7Q-8.7;8A&<F79>@CSHS#P1WH!.YVF[3.F-&E'9IRKR8U1RZKE(DNQ#0 M:=*I/:B)T\2 E*0^F8 8"-UFO61_L&;N#('.$&-C23"6 =!IE] /UEEX]XB@ ME'VGU'T',@LX*P@URWI8:[K>A*8 +I_V2<!]3PYGP:?.BGYY&C-I_$+RI\P ML^;[=PXD5RVSQK SH=#4;Y(L=!12MR.#6L<2%?4E6Z3SA>:4-=*AA!LEEQLG MT^9JV0F:?P69'R&".W261P%-8>[%Y4;OT6TRB9/)F_W((WY&RRI%B]4,*7/G M0=X=HUA&?BS&=%:ASV)J;5,<W$F',K6N8S-\] EV]QKX.TK6SS1]&]F*1&MT M6VV>4+Y8U80VJZ':V!G@&-DT+1Q>)^VU(1=X0E_#WH(S&?T\OXZMPU>5[7>O M7QV!_9$X?^O]JQX6H9'0:SZR#]#FSM,B]T@Z>TW8](4**$871E!><4?_FB-T MB3=1D@'XY,)+.&;@;>61>LPK=(OS\IF>.U<I]:IN;BX^(FHN&2X@H"T#<E#G M&:K5XX"UV.4GIQ;V0E<J.79+"])T]2 V%U.O=$_E=19SM0, V5UPR2##T TX MLP:J(45N?KK.U0S' NX;>ZQO)]7")1WT\\%+$%N><H>,4##U*@02'Z_ 3'"" M9G^B :C[<6'I9G,"B$N/KDNT ?@Y(U#QTM\#=<YLOZ "*N(\V=9#"?;W)8TD M92YXC3S8 ]RC&*\SFICQ>DFF1[)*R'ZSSD34&A>:J?$FB9Z2M,D;7Q35!BV! MYPA6L8]V$):P.U]-@+J%YY:LLCX)A[KAB84EJL)=QT!64E _1FE6E*["KBM1 M_1A>%^$*V[+3(%K.9O$<>IV%[PZKJB5-/#-2VB7!70RTLW#]MSVO[Y,L*=%- M\H)&*05WIK>XB_)R+Y:> -4KN67\H[7<&OZ )L,\,C6=+=:HL6S/W&Z'[G+\ MGK[JZ#WN4%7$TVPMWC3)6WNOZ-/DH:?&VGVU2OI3,-=E]_R">8YOSNY/9?.D MFVLNM75^*,CF6:,U9W,,:AU6G;QIPAGEB(>7R-/N^!A\R@&K-&%^_H+.WQX) M 33M65%JJC $@UR-Y1B.0I4UA&1?G>6=6_+KG!:5<[Q<?CVEY?8:UH8Z-G7) MZ@IE1#O;K/!4Y3JJU=;$&-/(JAA@\KW8G#TQ#>V*HN3<I&[#?&\ *4OEV,Z< MRL]Y)%5Q0D\[Z*;)U0<39[&4G66ALDE')]>TFTZ?W>?37A2@<FPM3V6HH+Y< M1[':5Q-"CGPQ#F1XU:3@C \MBG;I*&E'8?I3BF)1CHW#5U4RJG<;U!'8W@ - MPC8^HHA2O%QDQ*TG;B_Q[^D#,.CK(HNXQ_>(-G![7\)J3ED.#92JY)5E2FQ: M,)?& L#ZIPP_T>,V*H'K;%O1'38FQB]-I+>,<W;!&B>K77@_J0X@6;VY-0]! MP1WC<HM/.3]@.96AL^UR<.F_SAZ(!M4/Z'ONX1UN[OAW,T3M=%C%/G([+&$/ MO7[=O.)F#V,FE;2S3NHQW/AR1?$A2C*:T$$@$I37\359;#H)S?'#IJ$)_B.? MB)-%?LBI:$)L<$X.4\/&L7MS*O8T,(O,X'3N^!OPO$.O^<BH09L'4Q9JHF2& MM@=:)$J_TS!/4]M4I\[C0D^%HP;59J/U.D?K>G1IT-5^C"0U9>%M]I5C(6U" MJA=E(@8V, Y<+ K86;B>/E< ]+BV=UHK7]4F8&#BU;0PA*2RTT5DK,!&70?G M*_=JGCE>YKZ>RF=[]ZFA[QR171?:TTK^*,HZ!>1[\GNRSH"^\21L(U?9$)OO M)=;LBFMH7115V"9W'5Q>PG&--L=&YN@KM0VOJA:KQ1;E49L_=Y64].R'+GXM MY<4CWM<704MQG0V;2'=;#3M(O2X)-XODF"0*DJIQMKH/<_NN*"SGVA2=RLOU M72%5Z3*8"V2$9>3Z:&()IA:='3DQY@=8FLZX[_"<'E"ENDM41DEZ*E0W=\V0 M-M%WLSQ2U>H6.X9--6!7X4,"Z'F-,#"/PRDNKP<F0^HL!)&;O+8[T7E$^>9C MDB6;:B,XD>- ,"=N PC/AUW-E<YX<[&9GWO-/M#1JVJ@AQ"\@>X@0AIH+E?& M ]UA,\_U,L= 4](6J^[VD1#)#+/P>Y>7?/S=\R%6<:0SP!Q<[?#^[#S1^!TN MRN[4G3J*9&EY0/E+$J,[E"=XR0PT%+R+EE"">ZX&FOSJ:(4:=:LD?PGT80&Q M:[3(75Y+XSXI/O-*<\B!]FL$%\@?UL[?SE$6/Y/]R&=.O0THN(C=$;A'C'>$ M<0MP0,&%C+/@[@Y0HA05[:UF.TV+6U1R2S* 8+O#$#FLRPP>L)'#>OR.$G5( M>ZD/-.38PTT%#+8*6'LBJ:0\[*AU0A4=')&@1YF5-0VT0KR[',IJM.&&Y>SB MFKLTEMUI!&?] \%V!E$.ZX[?A@SN,L?]-KR[M%T_JA="?KW9YOBEEMD#+6!# M\XQRUR6M-IT'#VOC^G)PO"B9,,N]\-NO1$"4=I.=3%>5VRI.491?9TNRV\C? M'G/"3I-O;U_IB*LO^@UW1[?PAOYICC';"O71P1MN?GV8K<=RH\E(4H:R=A&' MJ([94]%92J%NB@*G-[G1B[SLK=?D7^Q:37[ZXYY6J^;X(*/?N_"8_>^'IY-K M=CE?^K3R#>?,U+87$%QZN=]:BIEO[D*B.3+%<M*9@.8] CIEF(;>N/&PP6PN M&?B#R?O6#>;PFW>#*2%=/IC#AN&NO6,;AV7FA".4;D4=-#KF]52T+$#7SEY[ M2^49?#C5O1$45%0#BDYR>X"V]C57&>GL[?=DB=K3P8_1OW"N>*ZGUZCE!MK( MGP$D6U7Z0[1&/ZJ&D ,J&L0!J+-)K3F$O.,],<_#>0_KBGO4-^ABCO@<EV9T M/.VQX=12V-E=1U3&T [\BH;JXK;.<QPMNWN,,D?1R+H"()G8."ZDYVH"YU)' M-Z187>Q@N;I =MK9,LJ7S'-^;J@%"'9_:"Z#]5PC=#C5T0D%7K]"K,Y>4$X6 MB\=DT\9_T$<BFVV*RCJO3)2FS8!ER^[@D-$7<P1=7+$! L\U:[),=-3-I#/+ M<6!>;:W FP7CZ]0>PG %"0XY5<=):4:=<A&V@OQK,,] :)66P<./'&?DKW'S M-,;U\X];]$5$&KWX>:;'!\5UUH=)LCC9BJLL6<38>9,V,#I\B5L[>]=94B91 M>K;=$EVOE:HQPA?5IJ*&]P5=K58H+HGMS3AEFX?9?"8B&R;Y,4;F3*3Z%',N M7*8AV266,$,2D.BX$253T1B+SWF@Y65"*")K98S.4?D%H:R=11^J9%E'7F0- MR4U2!V*?SE;$'7_$VR3^Y8=?N'<:-E'NLE;90.DPA\=$]<*S2)7-\F%&9),5 MRP9QWESKZ1\(1VE<U<4T/Q$W*I=R+YT[TQ%UA\D3$ 4]3ZQ)T-[LF$)2N+>C M$QT2;&U5GCJ0W26M.3GAWNA:<M"-!E-Y33R-.+,A#3V.W%AFH].DJ5LXT?&4 M#83AB5>>[G8ZOJG"]>#DH<DHMXN>E&91%$(-,BARH%QKCBB%Y]5KG%9+&K]< M%(C\;_DX>A4^ 0,L33(?@^/,B.*1QC9$PLN$..JRR4EFT%6XZ\B''!=%DVZ- M44/.EZZ8:?^+SVHC9@&L#@,4WH1TFV>O;4N9GZ,,C8=< <5FK66A?%8%&&M@ MM1"B<W8[;NO>I6Q8H[D71S<HG&^[NY#!-Y\U0<8&>/P9).;7J%X$JMGS3C'4 M<;.T QS/24['@5<:E54G$V7BU&C"/B"6-G&9.!@E=<E+FL7@HLJI+H\<9PG, M/JTO#\;]NS_(2&$8CX)G@)(>VF2\/,SANK:7+;%DE6[J%/=JJQ(.;W$6<]5( MN]VN*">X73#J9BH+,Q74Z"U<5YRWJ]P5[. ;-ITFDM(KXR;!Z*&!!,Q4$-91 MX%[^/8WNRM#R*LII/&5Q%L>-AX669 HF\6AC"&^P6V;5#8)1/FWN31=@=3?A MQFM:W6,8^+<S;#A@5,R1>S:$<1O?"V'[]R"61O6F'Y!N@<9PG>9=N>N/**+Y M[JEZT[7P4X:?"I37^X/K;%N5Q;!X!_D761R)V3J/BF3GM[WM"_K28W.TO,XZ MZ\:L, ?OMU6@ _9[)%/8U4C-,=4/R$NX 4#V8D>LQQC8CB.Q06"X VWSB<24 MT5:_T;% Z:3A'C[Z":?V"S57M(#?99)69%M!;15A]0)O-CA[>":*X?K=3V<O M"54U/:)T% JP+@&%$,R9?_4[2M;/1/3MJ\?N_75-7K$@"PU]?$MH;D=H7WBH MMBX"<=A%V@K/%E(_[C*%K\(D,+R[3=_X"O".5BYSK1M:+BKQ_6R @;N6IS8K M7="VV@X-HV$YF@M:J'PF6N^)=MH#RR4E];HH*K2L/10= 7&:000S:.;][.;- M8T.IF$WM_B2&=WR,\[HU<F,)+?]5%:4DH-D2-IERZV!S&8J8=P4Y]QN/XJPL M\^2IJBOT/>+Z-Z)%:'D7O=6$TR0T:\0KC6@/X3[ <3)"OTR*@9KA&00+L#UP M2MN0K\D4AGM6+S#$(A'"5E55:_GB*FY]#!-BFLBL:[\V.1.N(C&98J[7X[.L M3):4N>0%/= 3^#HPJ'F1@9;-BXW-MFHDO%B-3G\V]#"0F056<789P>S@/(89 M,X=XK<\C2T1:3F3L>L"G;$.,W=J9=B<Z](1[?V/_K&CBT<1<QTCZ9 4>A*.\ M[] 8*ZU+ ":OLX ,G3%1=6_SS.!P%VMG\9]5TMP-.L^=UY6C(8O64Y+5K(FN M/R"@K2;(0=T]CHF?T;)*T6+5$=@?BO.WWK]XB>M,FW>/9K2;.Q,4AT!.]CD% M%*,+(RBON*-_S1'B)HH#PTLX9N"M%8W/*W2+\_)Y7][LYN:"FV4* MJ5DI>" M.EO8X.. M=@=KEO*7NIR\U+L+DZ)^ FOGPI:.1'MJ;S.8JYV ""[#:L,,@S= M@#-KH!I2Y.'N%U3&'NO;2;5PVR1< ,3A7MH;>Q4"B:L2:.GV)QJ P'-B<5BZ M$62[@H"*E_X>J'-F>_[X)2KB/-GRGDN(_7U)(['GSVWD7!2]$=J7$5JL?L.- MQ2;[0U2416MFV+HATY"(=06$Q/D2 %0(OGW2EQ-_F9 3(3!:H,Z/RJ;=1AO" M:\?<55W=2:W,LE9B[>6W"EM= 9*PJ)_\WL)]OLYAL8F.3U[0951VO#9?V"IZ M9HW%ZBEM'+:6PN5B45FEG89;J+.-^R@><3L/.]914>=W8[04"M[*7PT>D"9J M\FZJ>^IN++]T-S]PN8B*^D@H(?34+#4)OG_'^6?B;%Q$VZ2,TK/EOQ@ETFVV MR_<.;1:04AG*PE2YX-VU2O:70*\%0;M8;+CM4Q[E[+KJ+R:J+L+WQ'L<TD?! MZRSY-UI>+XFHDE5"3U>:U$6=Q_<!X^67)$W/LF4OFQ&!J39H>8M$T<('ZDV\ MQ;?;6VBCQN6(VA7RX8J O$0I)Q+Y,)U-&S-P9\ZMVMRJSS>,\PV8<CFSR:7 M)EOE[JNSY7S)-$G!&LA>$L4Y;8.BRSDLA+#+DYV89?#"MA9"'L,_^+(NG[L< M;:-DV682)_"+\AGES;=#&1$(#7-;%3D-)S-SF.$]'KLC9SKP%)XVI4:=NBT] MCIO1VHSZF,&:]/HX60L[PQ.T->@QY>(TV;^)?DU&,ELG,^]..+W,,-D'O9RF MNZTA"GK"#]@R/]L_IBG?>D3]#TU2O.(N>N,\B'#2]WP["UG?)Z,Q[W &;4H MS+8&YJ\:!N;7QL!D:$VSNA_3'F(LKWJW=5#K,NCQ(#:E[?%D2>88NB.S'RV+ MK=7XY60UF@&8T4+TL,]@#6KLIYD_=4B"GN4U.^V,_EN@674ZV3$3D?VYJ_V[ M^_EK4'V!$ ZNLWLZ6F7[CZ]F5ZL2TV'BI@X3+_5U3*K##%$HZXJ:K7;*_VIS M?0DC2'7&B,?)T:UV:3NJL(B._5[@!SS*%=!8;(2EC3T7T:X6D9&,1JVUA-1K M[=Q.:.H"WW)H2$BY4$BH$-@&>>]'%3;)8;5^P-/54:VBE)MWTP8J+147H3I: M?0?)[C#*+R+EV%>]JZ),-O3,[E,6XS2E3RM!-V[:J+1F@@C5T<X$D.P.,Q-$ MI(2;.W:">P]W]29[Z]*NPGW8S,N'4>7Q<U2@NSR)T5E:=TY^[K8B-!HR)OKW M&+U>HF75Z)]TA;:*6Y(G90+N8)1_#EF:S0U+E/C[2OLZNRK(\'U1/<MFX43O ML/=PWFL;E$<]S9%@#3?4ZB[',4++@B9YIZ6+HBQ&B]4E>F*MH1JPRP8A ?1> M<\!<ZJF.#*U!%(TGNL/A^@(7)9OLYY%6C25^1OL9D(E.!XMX085A\5XE[<AG M\B()Z],@N,,396Y+(3?%+IJ-.BV$?E$5)=Z@O"F&05/JTQ0M1>T-,(H\ 4,[ M2$88O%?@Z7+14UZC_LQC&%PK;NC5<*%J!"^*JU(0?FU<6Q$%X:;9'8M]QER[ MO<["3R M+1^!)U=94![-#0[B]#L+]T+F?9(E);I)7OIO7YBXM>(NRLN],'IB MXQ7$L(BQ'3TK&'V4\/G;Q^A?.+]((Z)BXU(:!BW5$ANW]%$R>QII]E-N 0[# MUFH)\5L[DU+G=MVCM#%5S\FVX)9K $!V9U,R2&>+@>F(8AW6ATN!9I?U*9:L MJW 7 K(57:)-E'\NSK)E_0_*-E_10+"[LC%2V!"538?]R>JFZ"Q<U\]D=<-3 MS3YX.%@2Z%!H=QUN_1&;3IQ\T!2>#'C H&0I!G),3K@FO1.)A-W1CK6K_&30 MM"L%I=746E$K=:^""%*#EG!./8@=;:A+97.&3;*OTV3@3ZN:.+-G)H.,C00Q M-%@:_>X-DZJ_H[9(3!783P5:5>E-LF*/&6R@@L]C":K0=-JBX";I^C0ZPO5[ MC996V+B!8M]T^@>.TSRUE\-W>R=X4;/XO7KTA#O%H+<*]H^J]2X:K/0??@A\ M/Y(PQ^]QOHFNLQ7]H]85^<,OO<:2Z%%98Y]$5'24MM?T:KF(6HB%,6[A?"YK MCC/_@E8A">4MN*1GP2WMN$?S)9)X04_8G\2Q/"YEL13:[0#ZZ7$,A@4MG12Q M,4%7^?$=1^P(3%I,]-9\W:XL/2WYQ[N1[(FK][GYQOTT&!?T6J)LN:_".AB9 M=8&*[XFZ--W>(T)Z%9=53D/$:"W ^LWZ)2JC)"V^=1>>V"<K6];7=\2_VA$H M\#.TV^U"$<'M'(9L<FFDH:C=FXW;BMXS+59WN+415VFRH7H]*G]L!YE<>F!D MSBR.OKI@RZ(;FB,P/4W@YS0ZPCV8W(=\2610\,*=#%JV Z75T@\;02FJZ2M0 M_H(X(4M :-XLYT&[BX8@'3#CP@U"4L)U41!B.&<\7FVV*7Y#Z '1X]4L1MQ8 M#P54RY\0RIDA5H\,AC(WM*A"Q-2""A&&:QJ[)P"/*-^T#BT_^DP%U\6>B>'\ M5A8H@QKJ(D'IXEB/?[/>7,7D":WGO>(.O0RDNV/C@O@]X "V-,::CRWP(D)U M2N(!PUP%48&UTA2#^:TH0/8TE$6,T?)[>5=;(XEOB.%NE62O,^Z@CJ84(PXW M6,]D"\+N.I6^NN@-D[++T<:2UU6X[I&$M1M!<)U.$_5.J=?$#R'P#PYJHK6. MV%2MX4=%P]:^2XF-QM-MIB<7EU%YI@,/.S+C"05T.";J'WA$UO8[(13&AZ3N M$D;I_U]G,:U/L7S$E^1G#965-%8K+K?QD:FO6D!S*C&W]W!#3(#"N4?4!R0@ MAK9WW%[/"/?;'YDZ@\1T*+/<)R#<A(E:_B-\=$#7VY"^-0;$1N2H5S:FE<4] M3M/W./\2Y=)K4C$TSW[PH+WB&L J@#]?9I9D<-A)Q6=.,G/&N$>39H?3?&9L M49[@Y4,9Y:57[F3+VEU-'O$V<A05Z!(U?P*42-Y0HEJBAJ$J'$@05M10U%.X MKN%=]$8K>Q>$\0'#C/ZIP+JDC4*P$'0+R*2V)HGQ&GA??A4QY'%?I_-KLD*< M+?]5%653.EYISZ3M).9,T"X$C3,5@Q5C)NC(12IBI\[8'S\=M3LV8L^N0V:0 MK+AQR*XROO4*90NIW+58V#+R^@@W#MW^#9WHHFBN:[I>?^$.@T (\N!<\P#/ M"9&X6IU:&I##/1&@84^$&X)JD [>]1.!F[;&4$U:_":XK51 M6,OA+)6KJ I M#RX0)1N;!P+>)8>3 SN;OBK)8TU&A_-3@+U)^2;':O/5^V%G(>6P5]'&]0SD MD"28A0!()M[45D5'_FP<==(<F'R,7I--M5$2SX46,L! .YN0D$' NNP.9Z6D MBWX K1#U' DI#KJQV[%]@[,UC1/N6"X6^5V.UWFT$3]=,VF\VPKJ-7;W'#E) M4^H/C?2$D882KGMN+(9SZ+@:C22&<\WZJCK]U<]:Q?V$>[/W*7L:L%7L^6*4 M"P#9"EH*&:""P3F?JF+2GL*]AZ#UTK[0IT+O<7Z)JZ=R5:5G<4RKHXGU3:]1 M]P8#V"A +322QU2%A'8:_%W'F*G&W!.^):)B5782DEVJ/C,D(:JT#7E-5G%# M(LRO4KP(?B6,O"0%D1EG9K/WPP#0?6$_"6B *JK!^U1%E'=E?B/C1=I!X#YZ MTGY.:UNMVY.Y]^7%+IL-:[G.>'7/;I*(.*!)^<98 ,/6[;AHM_9=2Z>)0TM- MM;L*MTXW82Q&E#<JF/ND^,S+12('VA\G<H'\8>W\[1QE\3,M>L%),0(%%[$[ M O>(\8XP;JX1*+B0<19\OL-O:8(($9CPN-OY(W"PY+F'W8"WX*H.^$?=TW.+ M^.+]P"8TUIX#*BD/.VJEK.@@W'?BBN6!*UZI;56(=Q=7HD8;[AGQB+<;P:MO M-:#(<-_X\,*;T$$K4'TBM.4EF0BRE(D0V.Z:20YK:XGJTM9U/F'1[AV3;$TV ME.K+(^/V7:U@_?;NS@- PX>G"X4Y$Y!U6U<=UN_NB,S*'<KI#]%Z]-@: BHR M+0-0_S5.@U5-Y9)C-C_?D.7L=KGTCQ<?K&>X%6O_S2"R5X[WJ_*H1*N^L2]U M<PR1N?!((O4!AVX $1>CI;<@AXOFN\O1-DJ6]'%U1CZ0V5;G$&M#%YOD<Z[# M^RY;.=;!RQ?1-BFC-/DW6K:T=S2WQ"9%G.*BRI' S;2$K=6:R=@<GEZ_D!'& M^=LM8D7$^[0[=^Y_<C;Q;0TBEC([- D3^VQ.GOM]!1YDV-1Z>(Q>D3C@1 JS MO\K@P1R';JG9GT')N)V&&^HT7*/:I6ETGRZ!V5VD<V&.0=$@[%M7-$&GX=Z6 M]3CF:YD8H)^*E@$X!OU2,FY=N7@]3@@/\F'!',Z7H1 @5DW:@FOC!"V.02/U M13.S_1.0,"'&:%I(F_1 ^R['_T+Q*"I-])DYCMY_/@9-4C!M76W&_;4Z\M=@ M3@T>\*K\0L;F$KV@%&]I'HQ:(&1;X_JP@#X\)^KS3$:B1YTXA3 >)_E0@KL M;%T1UX,5ED'7:=*R#VOB\I$^9"BEY7N!%<OE7<DK]'**D8=XS;0W?!=XLZV( M>]69A+/ELJGPQ5XW:33IKIU 30+0. />=34.UD6X9P R_C8X+Y-_UZ(:77)J M-@-HWK!9X-HGD8%-#1QV8[-XS>%\G@\8+[\D:4HDP%9==^WSR$A378<8M6U5 M1+.M,^/1>=SW:$L5,5M_(LNS:._#!V)V0"R0,S-@-GP8R.[0!FCUU=_IL'V$ MZ_AT'"VV=1:7;/V UG6J2H$R">$8?>+ A:M2*J8M:16GFW#]FWWFKDX>\JJQ M7*A1A5@&RAUW9+ 1':.NC'DW9)R'&B#8CE,YK#M^&S*X[S&XWSI^AM]LG?K= MH;PN$9_%Z'JSS?%++;,'G%;UOH#[[$*K37?X#&OC+I\B5_38C%DF96(?=7TX M#$-IOA3*0@2G'!#'*7'TK[-E12SNVV/>%+X@QIDF+ZO24E2K4;_A;@F$-_1/ M<XS95JB/#MYPX_=@MA[+C28C21G*.D?F$%6X4:0J9P#KK:6,&/G(:P'*D8;K MW'><W@B>X@B_,]OA&P\>WG2T<+(M,]R(\S%S(9QS)&!#0+L'^RA!ZG$!X?S- M$9-@?-_V**J\[+: \9]50NB_K+,6-RD91<=5$E#V=(H+ZKM: !C44A4^OG W MS IS,$KB'XY!4-0?@)H$@^-U;^H,B%=:#%FX^ *[Z;\MXB(Y:E]0Y;V _3\. MHG!W(,:'G;"CN(E'G<).+,78'N[V['V4Y+]%:458>9]D418G47J=T1H%]=;! M]0W:CKS].(B>J4- NY 9*:C+>*'1 .Q^:]3Q/$KIR=7#,T+EAQQ76^(S" 5B M"=T^SF@B.G>"[<:[(9-,\RZ)5(**CRBB"K!<9/>(%DIN3G-N<99W_SR/BJ3@ M'?M;Q\OJYW2\[F5^_K;[ZW\F**?!"F\W-%2!<\>@UXB5EJ*1>U&T0]=,G1&I MW%L)H[:L8&!MW<OG.MM695$/V8_<PVP ),L[#]*95V,VFEB'\:%GH]5A'2$I MZRC<(T0>6S^!5>PGL(K]=%PJQF=\!A7[::8[$\<J]C-8Q7X&J]C/QZ5B?,9G M4+&?&16S]0[2A>!A[A&>YCX(QD#:]T#XL#[#/=RQ[_YC0Q=8,%13Z1J,IH*> M(_ -)HAK='AG<8<H.ABTC#MH^:O.A"RBMBA]#XY&+J*"OAV@?US]624O43JP MUOL#,D:RVNUV+SC [8*VZ_P''V8RLV_=A^]#P%0Y#(JSE;$J)PR6R4LK/$:I M19]W.:78ST>GH@H)S*N)X\X#W@WB'"7KK$DW$+]U:>MJQM36U;!UMS3IMCXZ M-9XFOWFU7)LVF\_R7%0;J\6FUGDE7%<S3 QW='H,E<F\&BNAPEEA,&Z0?.\R M>U<EYB*-BB)9)6CY\$S&CS#7O(,5[10TFK([ 5#3H]/1"9*;V=!J$6:0#\BO MJHY[[ZDG-J&#RX$9>;D#F*/36X@L#N7O#B@PR#KDER;6F99Z+*G7?HT6_81^ MJA9'I[/Z<II7@T'TM/K\2[#ZK*7*6J/SU2FP1[H+5-N_&:OMH]###6P@QQ<0 M>-:C=?OC?M,/,;=+>>#)PG<1G/+IH HQU6O-1I1"6[M; 7"4%7?1&[T4!2P! M,.AN#5!!N[,=AJ.+=47 3'B];FM;KNKNZPXRX!OP27-W;ANM2URX+UWFC2*9 M(>[@$,$F=L@.6"ELO=VPI OJ-U13*;8U_,.'6"$;?-D[)FQ11:2SFD/$P#X; M=_[UQ(O5:ODIPT\%RNN:+W50*OF,B;32I-$I._%+)ET9QC/I=>5^L*9S<Q&E M<94VE>6$V3L.UA\[;//UYW[L>H'$OR?E\XB/8LA(<<\X!.WE3XU+-%YS]"%Y MAV6A#_<KU.PZ+HA@MSU @K5O+O9$0?(6V#J*M#.FLA&(Y@&59)1YV6#G[VBB M!8!T=#(#5H<J(%L X<U@"^S7Y9MEX7R(DNP&%\5U%J?5DI8!N8IRFL%Q9MN@ M[G<>4R'K]V0YYAS(\ V)C%6#H-3CL"O.-Q>C-&2G[85OVPM%ICBO;0%L@V$0 M\.M-$KN#'*KAPQ\%3;N7T>%RH%_S<?<5G.$?[GQ7\WQ_5L(LW<L=+DO>/E*W M?]_1/.2Y>HV?HVR-NH<\SG/F<8DE(_B?:+FFEV8Q^52/HS*\QP*F45"Y 28/ M0NIYV=\$7T<<N\[$QI/]?5)\YN1?@X!*1G0/Z@&SW7Q\)%UR4ZM!0$?,\D!= M/S)E+1 _Z1 $=OB 5 3KL+@T8,2P'J_#=5'60^_QI@ASN!X+:.9CK4DCDNRX M@^%C&![B8Q#L*$A+P]J*9+F+G)+C"C?8HO]&BI]B1P+!>='F/MT-;Z0:EU'# M"^,WD"S-; -#]HN._P+%WZ_QR[LD>T%%2;G_N?T[Y?OG'M_-KSVV;S'5XB@] MV^ J$S/+!QNQR()Y,-&5PX3!?*IMZ+"+H2E@41^#&?@8E56>E&^742EYWLJ% M&ND. Q6<ZLBXG*8Y#.9P VEEJX-@"9;:5I%8;_K1ZQ"L1^[1B-9B#4?FYA@" MN6T<H6#568-ZK@.[' Z W5!JQZ=UUUF)"/[RGE@TZAA_C+)HC?8S\W1>=SJO M\^.\[K<H3R@)5%,Y9W2BSRT?X\]>,,(]@1,#<)AQ?MIV@[,ESFH[\A1EGQ<K M8@G1DI)V<WV^N.>>NFFUV3T(!;5QMJ1)1@V;<3Q<O\;XFR>>(+PNMCC<7%0U M5>?G9^<IQI0T?G5F!52G$2(H7W4 Q!5HU$68PO4(A?8; PRB6&;=.2H/Q5'N M-13KH'*C,6X?\O'(4[EWU+@7>R* G?LS!O"$G=MH([K DX-Q6>N#V;+UERB- MWM#R,H^^/*)\0[,1<*V]$FY'L1#.X4Q4"!O#^6/G)A]SLQD58IPC\8HS>8ZO MV4"J+1/D_F)-A.HHEP6EI0.<0(TQ>).(NLC+GATE_V)M*/GICWMZ-\U9!4:_ MMR+I_7YX.KF6DO.E3RO?&LY,[<<D2S;5ADLO]UM+,?/-V:3AR13+21_.E1X" M.D^8AMYX3[#!C%[%@\G[U@WF\)MW@RDA73Z8PX;A;J_&-@[+S E'*-W".6AT ME&NE:#U0+I&]AI:KJ9WB(D]QD9.9[=_U/'R)MEPK+P=J&10!>3";Y2&0(.[T M8A]%*(_!-)Z"'H\VZ-'@J9H_*]/-D00]#B/1%JL]=:+2?1HM6HY!+>P=^?4/ M">C9U&+5/U&6'E6*P;E'ECQP9U-;9UQ&QS%*QH=3'M#7^,"&UT?@29J'#-9O M[1X(&]%RD?7Y_%&J=.IF7.63-0M3"<&"L*",LKY<G2F>8KCMZ95!$#=8CQ11 MW*'6@]LS]CYYI4E%]KL*H1X)(4>JQ($,3YM4[$Y4* YZR[ZR/P'>^FXD*,(; MA#;X&TI7<=XZ1=B\4\-3G/=(]F2$#Y>5H<M<4?3F9#\7]0U=VDC/I[#O8PG[ M!@_Y^1O_P.W\K67P$A7).JMA>1'D\W?$IO2:H2,/'+_3?<MQW;><\E <=QZ* MT]7=<5_=!1CF<;JZFTFP!_!QIMP"SD?>,6=1X0F(XW:IP-H1$8-YQ2#7V5(# M2IAT[FC=Y6@;)<NKURW*R%:8[,SJ"LP754ZG<Y.KD;MBZC=LQ:#3T)G- @PJ MGB"#H042=T8MB$XG@=]*UHS=XBQ6:A\ LE_6703IN7[!N=11*"E6;YXEF"E/ M.RL&J65%ZJ."[2N0&#8$%0)RJJU$8KSAQO RLP.D20!POC4*5)_@_$ZP2V*M M,KA3].+Z2^D,8PUO4BW9;E\I0WG:5<IWE<#]RR%WE&*2PEV[>W+J50%0!:I* M8$>GVUQ8#_C=D=6_\;]%I?)B#MIP',^B;.BK6&I/54\@@R8P4;1-/#B'! \Q M-I*#Z'12U2T3^B/I+MSC+8:5'9,?<ESL*]@(=1'2:*2-\D;!ZJ.&+.QHI+S# MX,L7JL6BO69HKQ4!JR-0!C,:QULT+>06EU'J>BL#<\) @M<,FN3T!Y/YT411 M'OH^3>UFN[E0X])E^> IO'C/@T6460T=G9/JXXA"[4JG+C+NYU/LZ;'$GNZI MY@TYY&@ V&XD)64[9S+94]:/.^*.[RTN.Q. EF=%.]8] $9L<Z!N)6L7M0<+ M$U2Q\*QB%2T\"NKH,F.7JG"/-_9R:,,^FYN\^,WRE+**?32K+&$/=6+-(5PK M<\L282ZN,[B9&?:<W:/-OO;U8G6/4DI^YX?>HQ@E=:W:XCQ)4UK6_IH&5"/2 ME,"^H*Q"M-X]83A;/E1/<=L.YV=QG%=1*IY(A^IX-,?F[SC4Z7?@(;$R,^>G M.?"GY(I=%A'L74YV6J_"B0IK-IIFJF:A3A(M<5A1<56/$V)(_#IXM?0J6&^S M.--[8241P9WA/)0X_OP4%=2Z;FCD;N3%"^'=."Q6?;IV"T%1%@_/1/EJRN^B MMV9$!0<.5I!UIQ 3D3E;,1[B9[2L4D)V3=XY.^1G>4[?T]7DGK_M85H6SKY$ M^9+W,M@ZWE;0%O$ZDWE#!.F%\^*$^ZWEG?GF3F>,);_G(%O>I5$FK&0Q9Q>= M)LW2A;-!N4?$EB0Q,3:U[?Z4)65Q__")GTP> MNEEY?#.O,D9M40K">CH5LQ M!V5UCFDY1>$>YUUMMBE^0ZAF:[&ETN*JK1*N'0X)W-&J*U0VAU%5"37FQV)> M1"_PUV=\D!5K.'8#2JC0YZ$@W!![^RXHEOMGS-RRU3T=6Z9;;VS]J?K.J?K. MJ?K.J?K.J?J.3#"GZCLSK\JPNCU65^1QQ9\ 'ZXIY2 2PXW@=9L]A-!3&@!" M#\3;5ZU'O'@JB6_] >,EO6YX0/E+$@OK/DQ#,A*C'A)W9Z1IC1PM^0K0IA-A M#T^U&G6GJL!&'AP=&"D -I2+Z*1 AXAZZP+LW%GR%W[0#&&2T/PQRC^CLB;Z M_N'3*,!%"M3=D@N M8G$-^V]$?4V1P'2>;Z<K9>Y_4#N]U3@/<XEVN/3I/. M5H&:!*Q9!C*Q9J= 7;O(#",S4(_)IF&7=SO -U>@)D/CI6@2L,(9R,2R85-T M/4?2&,MFCLZ,WY/R><0)$1#(Z($0R$R@ D' ^CE97K.:1P4AEJM7F*OM;46/ M31:K_U-%.9T6A.Z'WY,T_8V0V_Z6LND0M-IT%?=@;0+61Q.IV%)!8-^MUOW5 MN=;=H3S!R^OL]^<D?CZ[PSD5P&+5)_ML18BN%X++<;DGX_9=JE+]]@%KYE1I MV=)2 SI:C?W%+XT=4)QE592F;]?9U9]55^6)7=L-6_.T%=+Z6'156U*S:"J$ MBE9/__85'737_[E'?U9)D92HE6(C.+:ZZ*Q]3#T.E_<1\%0ZA-1M3;B9:&VG MY7]\1=.RB2DKZC6TN,X:4=B:CU+D4R>B /G7. ,A<G8^]01$MG/N5S^.9>QR MM_-,=UO]66>6N+M9YAJON]/L@XZ%G_.11W9W/Q1JGC2+H1384A2!9O"XDL"A M(N@1=HJ 0E;,P%A;9@^=LD%KP(GR[+P[Q?.]L61>24^BMQYO>W0&]Y#Z$CV5 MSI]-4QK4>>MD0+MD:WP@9QM(:A&(6A(E2,KW45PG2>8]1U;"M0Q*X+SBD?.: M0@4FX=#Q>V(>23=T@N7<M\%0< G#0W!;N["+I$S^C;*'\RC[S(WD%P.TM/( MG"U48#EC &?#-46%FJX:/)0N'G5PA_K\_%$XRMQO71'%X;<@QE;&C_ZP,MC" M?=FAM+=8VU2II=D]!E$C#G=_I%ZK!9)5/@ 18A:)U+/7EMHKJ])I4 K0*T=A M2 S7.9"!<%GR('''"TY?DFP]I$N0N , NTO<(85U-KVE(X3U>!Q.;Q[F)G&& M%*,W3L4EV5&_H>5E'GUY1/GF!D?\/!A*N-UN30CG[>A#>8.-O 1;N(Z'W.4 M&$"9[#H'@X_FR)T*F^Z$Q)%P_U#TE+;AE+;AE+;AE+;AE+9!)IA3V@;-]1.6 MAD&Z;([3*@18A/VW*$\H0[0Z!V<!%7UNI37^[ 4CW.VV&(##C/.M]@W.EKBI MG?(499\7*Z)3:$E)N[D^7]QSS;A6F^[* =;&V626C!HVXW@XP\?XZP,V&-YP M;:1P7F/ 1!%+L%M)>"C"%19H05%82HUU98S)_&&MZ^6%Q^B-("$/"%9V4^I! M&AT>78(H!@BH["+<SXB&J]=MDM=:S@UTUVDB87[<Q"OCP(N ,N <<,?6"UV" M=>#-IM6*MK6;N'.<Y_@+/36/MN3+J%R\25.)]HF;!JF%0$E,UT9Q1]Z<-AH% MK.U+LM"3^]$-B B@%ZC& GBO1TJN]+2%A\Z;]#7$=,:4E35AX0:5)7W7W[*" M4$&^TC>H[+#K-=J_*P8U\EX]C+C74QEH%\?E.^\>C2Q6S5/G1546990MB3D% M+'J0YI*%3][<>ZV<*)'I"Z"\,^]2T#Q0TI[>FME5=,PP:@8#9I+.B("]5R$M M;O441H7:/%?,"\J?L/N*CPQ'/=UO)@-KOX#@G;U2@GNO7)H<:]HC)7(7J5WF M6RGO$3UV).R9; [5C26KI*RQ_SHX11K35TA95^&F=-FG2[R(BN>F6C=K[J0P MHP)G QCOE0K"FY[N"#":IQ?QHB9R]R+Q$9_%?U9)CLZK@@BB*%#Q(<?%*(D5 M$+S;72K!O5<D38XU=Y1*Y,XR:5A2KQS'""V+]T3FUT5115E,!$+/7EC%4@)V M*B4!]%^9H%QJJI$$[81$#^[7L&T[/[@J(_J\6[G8S]ZKAX(CW?6*1=:IPD'/ MO 6Q_.SAZV+5OX-6'FCSP87'VRRX]YJ@R?'4HV\6>:<I!B?A7BP[0P[/HR(I M'@@;T7*1]1EE<Q3J-N/JFZQ98'H'EL 4_9-UTNEA@$?I=P/CVZW*=3X0@4\M M@63<:2ZD][H%Y]/,B>;B[33(_1$W?5ZUR)-UDM5\T2NC43"E$&(7.LF!\'[@ MU7QIGN+P\'4#;2NQN>MT [PT92"!@U,/]/.,R3$'',&#LW79OFTLB*&@:\LC MIBD6V@.<LVQYB[.X_8<@;&X2DGW4LQ$2AZ)C">68*SY SUJQ .XFV;1!Q !^ MF3EGU&%GW]B.)M1_PV64NG;(A4)0ZA3_Z%8"=U0:!CJXMJAH[+%V@.%Q5!S= M<_;Z1(QKNB0P/8/-@0E:O=1<VU,M;E_A)J:$.VDVO 5=]\VPSW"?H/)$ DJ# M-!XS*[F0>F@M!U4=,OFJ/,NE0** )*E<O")1AIK,]"['RRHN?X]HPM;RS75> MTR$Y"2KV(R JIJW39'\=!VCBKH0&#3B*\B4[-JI\K]KMNF3\\':VSI6Z/NAJ M6[S'^</E^07.ZDZ*CZ,GR4#HEATEM+LTX=H#A'69']HP<(?4K"D[\B:KEI32 MZ%5'>_;0$.VAT$>D/2/FY](>VE&XFS.!',[B.*^BE'\FH-5&;H?9-F$IH(D@ M)J@AL+MP$Y'(&=SOE[3T<=P,I)+]9L>DE4)QS*:8_1XMO\0ZX%!HN>+B45 Z MK,-A@/0J&0%>;^'>'7W$+W75C>M,KG#W.$W)*DWK<#"68@*&+A6:"09/#:J6 M&=4RG@[GZ90A5AI/Z5PUZ%EM/*?,UVV=[X'@STO7UTUR)O?FC0:+(';6FC4& M*>JX\7$JKD)(!U#D,04&FZ9?&\7.T)K6<O);J;LH*"UE9AN!E'C?Z#B55R"4 M RCMOF>#355(RDHD@I)UUNPAX[='\JU(:\E^B)+L9OSNR!8ZD()#T!VGZFL+ M\@"3 D)3N!DW++K,?_QT<IIY8CBDVVQPZ=NXS5<9WV1[?.0P?7=K=OA@U*_Y MD3DOE<7A+I7OT0O**N3Z,KDE@P;R=%<1OR?E\T55E'B#<L$MJF:K?6D>6"MW MSXN2(EJO<^IID>%=K%J*>:4U(:#=,R(IJ,L5JFSJ#K=ODQ_0NBEB.\[=#8+= MKTXR6'?\-F1P$WISOW7\#+]93 6WPOF&/FFYWFSSUO8]X+2B6E)PLW)KM=DG M@H.T<7<WP14]-F.6N7SHHVX3O4%0FA^534Z/)$BB%:<HRJ^S)3&5.?64Z[PF M9]F2V-&B2DOR#ZZ^Z#?<)=>"-_1/<XS95JB/#MYP(S!AMA[+C>;H%E",LO;" MAZC"S>\.<@NPWH+*Q%Q*>F@W-#+,WES;@2H-M1N 1?Z \I<DYI45D8$,8QD9 M$!>,%,16M$047$=$"3=DB0=G:]5Y>"N((EVB(EEGI)OSBB@[=Y51 W:>E 30 M]>Y8(G&LP2)WYSO&74]4"4YOP@@?\*HD&VU^H3G^QVZPF8^>#[",%9U!9?"X MB.CC#B376>GHYXZN1HM63J 6?NN!/M,:R@%"'NY+*NE*C.%K&U>B ZQM;BP1 MMN-W'P%.CY[7R$<8;CRR@-\;0;T@*+C\1*\'[AOC@H-<(+2<;0\.;A5'RU>O M<5K5^8EI!L8"+1]'+R F8( =;_,Q^&9I^-GKIHH&9(N&.>X,NCPZLS\V/UAW MRH(D?]-_<JS$[\T)@K:5X-XZ$?6AKZAODNA)5F+-J&T[")IMO9+/CC[^&QZ= M)A)IC)LXFXMF XV-1#&<G5H]TZD*Z_&XYNN.O]8NW:,8K[/DWZ-H7[/&$!WE M-#XR;56)9TZ]Y?0=[C:$QVGO$G+QE";-.OM _ENL$K2\SNYR])+@JN 6O;2' M4*+IN@B/0_LGB7&&&:%+3[@'1SKN[Q0_3-\9UNPMW$M?Z,&3YD&)WB&4&GFX M.JX;,B>6M3HM#[ OB<CMINIQ=R"TJP'$-:97KUM$Z[X\)AL"LE@UQI5(AGSC MQ?S913H\-IJ,-%Q1UR\++YE:][9$SD5N2_0,<M?&Q99BXIGESK56$XGOG1I: M(_HK-G^BBQ+[B&W-11\N7UHFN+3+0^E!38:B4C2Q7<&5VQVK'C!@IH*K"-BU M.86-"=;DFFO\I%WU*[J*NCAR4V5BA4P,3$!*9R(#,]T#]A3N*=WDM:<Y@F&K M#ME&:VNEW*$]+EW7E^2,TP%$3/"G&3;=0&SD"UG>2@P._V#DA!MUX.&N$7:. MZ-&.<7PV&>#AK\'9Y"Q'8<:GF+:HL32$AWM%?IV1OZ+'Z!45KE^2[TA1YN & M0+8*(85TYB[NJ*(:E17H'&5HE0BYY$.Q'+)0SHP!9'0PE+WAC):@IK-8B')" MC20?BI9>K5;$\"0O:,<@K8));5J25=04;5'./4W1;]B*7:>A[XIF+ 0MW=/I MQ7R5\%@=:;Q-1NMT-$-?OD>$R2BEKTDK0LC; !BDIT88I0JLB3%,S9XB-@LJ MK]E]N$G">ZM-M&DKCO(N?95PXY6<A7//XUE5/N.<QJJ,KUCE0"QW#)!'K''? M4ZO A.Q->$UMZ2$/(:@HD_@"5V3S\\9]HBF%Z1[M\&'<&T?1B& 87P);QV"M M8USXV,*],JE3/- (--)%^K^J/"F62;V-Y;_2AD'WLS?)H+U6'#U>X2JDQ!ON MX8_"_&.P#55)LWNX*T87[E&JVDG@RE$9&R/$RQ>D9V$KH,PHNWPU'Q!>Y]'V M.2%33):"3@3'II\;PQV6KR;M3I\*6>HY,=PP#1T/;B)?!8J_7^.7=W&S/E+6 M_M;]@W+VMQYG[<]_/%RQ;%RQ]%ZY3PTF$2KFD,Q-_S7&42\(5^[GF<FX7=PR MX[;_H7L0<NO[N(U(UA@WVM9UH(+)N%VSXW;-"N':^W$;D:PQ;M>W[L\:3,;M MPSDS;OL?6B'0'_P>MQ')&N-&VX9;K$OM<V#X BY(B<BB[J5#Y*$\<A\9ZN5I MN,D2E*Y7 CV/\C[*UMPW$NSO7:#8_O?#T\D]BN!\Z=/*/V*8F=J/299LJ@V7 M7NZWKH+;\)N[X V.3+&<=";.8H^@SL(_;!BNO1E/"RS30(Y0.G,\:!2N0$ & M6&1,- QN#X5KE\W"_4)S![RF)6IN!(]B0+#L30,?UCV_G[(8Y27Q-6BE#E4$ MCQ28Y5@ [)[EGA+_/Q3EG[(E33&U^PUP(2AK)KD?Y#=S;R#DPXJ-92 P(MSN MF(@@13?>),QME\^['#^UZ0$6JQU_A),[7"2UM<3GXMPUTY ,'11M) &HGQ7Y MZ"JC::?.PH7X94?ZY/>HOD=12NG]M,79I[1,-F33](!*(BFZ=6IY9]34"JY] M0O,IN )06IO2TM7=B7V;NW%B%78Q1E+_#&OZ-8(QX/4Q6,L$N(]\7Z'C(YO< M@?+1AGOTJ!^&+8U.,PW$9I%:$NCA7DBT1ZG76?T@A&)S_5"BI>@>;7%.55:P MQU*!#:^%.6#NPI/B9[2L4K18L<3U1N'\K?W(B[F<@*$3BPD&9Q+K2O6<Q7]6 M2;,R<\YY%5 MYT(HK[BC?\T1XD9$@.$E'#/P]JIH5.B6Z-'SOG[#S<V%H'R& M&G17-T,&ZFP)@H\#UF)WN!8I>VDJ9\BPA^LZJ:8TUI\-:NFVI]H Q.$*=LH* M(A"ZZDS<H$O1,/@5QG>J+'NJ+'NJ+.NXLJSE8^I32=E32=E32=DPA#?-E3&O M-&OHT, *T+J/N9I\<-.3PN@D4W"((VLB.-#A-_%&"/L3Q,7J*B,\O!7--ZH. MNY&''7$9X1*(31.7,WEVB1W'Q(T67A4@DU:3!^AZ89TXU%A##-R%UZS_?@). M7K_>>'5=GJ1'E+-WM;Q/3 F0YE/X*B)AU;)2#'L*=V7CG$&0#4U,);4FLO@- M-PM1B8CXRJ(])6*#5J8A$9_E@I"$K[56Q&=9OTUI"C?L\P(7Y6+U >-EO[ P MV<<O%R\H?T;1N" 3M,'.VJH;A*_-VF*Q;IG5_8<;'*"UK<!V'6WY0/$HZ>W& M32D(^"Q<+* FS.(&%\4Y(C_N\S )XZ[M(%-O-$'(?!3I78Y724D)UY>@N*U: M8+RVKM.9GXIAV["G$JV8H32V%B$."F5[D<"P\THO\.:IC4[;1?^5]-@\6;;) M&L_RG+Y%JA>3BV?ZU^OL;$.?9B]6@B:[JGYL-O\#]\KLAV;O-;RYYV9 )L[7 M@Q%M<!CQ:S/',UH,L(5U.,O;C*M4IITSPLQ("40[6%R(\#1=S>A$K>1V8+Z) M)SNL)^Q^G>@.)AJFVJ32MVC\F%$.MGN_)P(+3Z& +$_4*G$OEG?>!]2I#U&2 M43X7V27*DY>HR9]+>*YJ0TVXN\M1.7*H=9MUN6' S<+304.13-1)>*^MCOXE M4"=Y43ZC_!9G>&C:VUG(KJ0@X&Y150"'IXI:[$]=:A5]M6KWUT#5;N] =%M2 M-G_^Z$3I8Y+5R2N[Y>(L6PZQ7/U9D<\?4?F,R9<7 L*['W?0\^!E_X%Z#F]V MN1N8R?[+ 0EOY_TO1W49H7,HS;FFT#F<!8\U@";>A86"EH##"R?>)4VZ@[!S MF:1+0L"!M!-C0?7#$>V$A(+Z#;<<IO*M+K;QIE4^60;&RZ0O2R;L@$^[J^VV M2501I1=1\?P^Q5]\>N?-(>^J^4%X.ZG1I+N4!#5Q>!=)2$AHV45*''W60/Z@ M3M!+E$H$H=ML=^L(;>8NP(A/6'D1Y?D;F:"_16G%;L^UVG1A1K V#FN.:HXP M-I,#D]81V&L=0@3KS=QL>G),KI2)5#<-6T,G;-#Z.DTVYIJKW:^Y0^R)#E,& M&29'0AC^T(/D6-O)N'I6> *NH+3=IMRF6>T)5 2>Z4S+@818*-"V'= IR"S9 M/DT1;T7:+_0_3U&!_L?_!U!+ 0(4 Q0 ( "V'#DTAL^S%UBD! %+"#@ 0 M " 0 !G=G M,C Q.# V,S N>&UL4$L! A0#% @ M+8<.3: VG;HB$ H+0 ! ( !!"H! &=V<"TR,#$X,#8S M,"YX<V102P$"% ,4 " MAPY-^]RTLHL5 "@/0$ % M@ %4.@$ 9W9P+3(P,3@P-C,P7V-A;"YX;6Q02P$"% ,4 " MAPY-2LP] MUSXW !WE0, % @ $14 $ 9W9P+3(P,3@P-C,P7V1E9BYX M;6Q02P$"% ,4 " MAPY-Z^F>07^H "/B0D % @ &! MAP$ 9W9P+3(P,3@P-C,P7VQA8BYX;6Q02P$"% ,4 " MAPY-N5>PE^Y= M #E408 % @ $R, ( 9W9P+3(P,3@P-C,P7W!R92YX;6Q0 52P4& 8 !@"$ 0 4HX" end </TEXT> </DOCUMENT> </SEC-DOCUMENT>