0000944480-16-000176.txt : 20160815 0000944480-16-000176.hdr.sgml : 20160815 20160815160330 ACCESSION NUMBER: 0000944480-16-000176 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 65 CONFORMED PERIOD OF REPORT: 20160630 FILED AS OF DATE: 20160815 DATE AS OF CHANGE: 20160815 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: 161832549 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 1Q16
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, 2016
 
       
   
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.  See the definitions of "large accelerated filer", "accelerated filer" and "smaller reporting company" in Rule 12b-2 of the Exchange Act.

Large accelerated filer 
Accelerated filer 
Non-accelerated filer
Smaller reporting company
   
(Do not check if a smaller reporting company)
 

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 18,131,817 shares of common stock, with a par value of $.01 per share outstanding as of August 12, 2016.

1


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

     
PAGE
PART I.
 
3
Item 1.
   
   
3
   
4
   
5
   
6
   
7
   
8
Item 2.
 
26
Item 3.
 
42
Item 4.
 
43
       
PART II.
 
44
Item 1.
 
44
Item 1A.
 
44
Item 2.
 
44
Item 3.
 
44
Item 4.
 
44
Item 5.
 
45
Item 6.
 
45
   
46
2


PART I - FINANCIAL INFORMATION
Item 1.  Financial Statements

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

   
Unaudited
       
   
June 30, 2016
   
December 31, 2015
 
ASSETS
 
Current assets:
           
Cash and cash equivalents
 
$
10,903
   
$
11,084
 
Restricted cash
   
1,658
     
1,771
 
Contract receivables, net
   
14,538
     
13,053
 
Prepaid expenses and other current assets
   
3,009
     
2,506
 
Total current assets
   
30,108
     
28,414
 
                 
Equipment, software and leasehold improvements
   
6,912
     
7,003
 
Accumulated depreciation
   
(5,529
)
   
(5,407
)
Equipment, software and leasehold improvements, net
   
1,383
     
1,596
 
                 
Software development costs, net
   
1,147
     
1,145
 
Goodwill
   
5,612
     
5,612
 
Intangible assets, net
   
611
     
775
 
Long-term restricted cash
   
1,735
     
1,779
 
Other assets
   
88
     
50
 
Total assets
 
$
40,684
   
$
39,371
 
                 
LIABILITIES AND STOCKHOLDERS' EQUITY
 
Current liabilities:
               
Accounts payable
 
$
1,654
   
$
1,238
 
Accrued expenses
   
1,576
     
1,723
 
Accrued compensation
   
2,720
     
2,431
 
Billings in excess of revenue earned
   
10,093
     
9,229
 
Accrued warranty
   
1,418
     
1,614
 
Current contingent consideration
   
1,297
     
2,647
 
Other current liabilities
   
681
     
826
 
Total current liabilities
   
19,439
     
19,708
 
                 
Contingent consideration
   
1,169
     
1,085
 
Other liabilities
   
776
     
210
 
Total liabilities
   
21,384
     
21,003
 
                 
Stockholders' equity:
               
Preferred stock $.01 par value, 2,000,000 shares authorized,  no shares issued and outstanding
   
-
     
-
 
Common stock $.01 par value, 30,000,000 shares authorized, 19,694,530 shares issued and 18,095,619 shares outstanding in 2016, 19,510,770 shares issued and 17,911,859 shares outstanding in 2015
   
197
     
195
 
Additional paid-in capital
   
74,264
     
73,481
 
Accumulated deficit
   
(50,600
)
   
(50,849
)
Accumulated other comprehensive loss
   
(1,562
)
   
(1,460
)
Treasury stock at cost, 1,598,911 shares in 2016 and 2015
   
(2,999
)
   
(2,999
)
Total stockholders' equity
   
19,300
     
18,368
 
Total liabilities and stockholders' equity
 
$
40,684
   
$
39,371
 

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


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

   
Three months ended
June 30,
   
Six months ended
June 30,
 
   
2016
   
2015
   
2016
   
2015
 
                         
Revenue
 
$
12,415
   
$
13,654
   
$
25,391
   
$
27,667
 
                                 
Cost of revenue
   
8,855
     
10,767
     
18,207
     
21,486
 
Gross profit
   
3,560
     
2,887
     
7,184
     
6,181
 
                                 
Operating expenses:
                               
Selling, general and administrative
   
2,881
     
3,951
     
5,992
     
7,220
 
Restructuring charges
   
277
     
48
     
402
     
145
 
Depreciation
   
102
     
135
     
202
     
264
 
Amortization of definite-lived intangible assets
   
73
     
124
     
146
     
247
 
Total operating expenses
   
3,333
     
4,258
     
6,742
     
7,876
 
                                 
Operating income (loss)
   
227
     
(1,371
)
   
442
     
(1,695
)
                                 
Interest income, net
   
13
     
21
     
40
     
48
 
Loss on derivative instruments, net
   
(17
)
   
(31
)
   
(135
)
   
(79
)
Other (expense) income, net
   
(4
)
   
(41
)
   
98
     
(80
)
Income (loss) before income taxes
   
219
     
(1,422
)
   
445
     
(1,806
)
                                 
Provision for income taxes
   
108
     
73
     
196
     
161
 
Net income (loss)
 
$
111
   
$
(1,495
)
 
$
249
   
$
(1,967
)
                                 
                                 
Basic earnings (loss) per common share
 
$
0.01
   
$
(0.08
)
 
$
0.01
   
$
(0.11
)
                                 
Diluted earnings (loss) per common share
 
$
0.01
   
$
(0.08
)
 
$
0.01
   
$
(0.11
)

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

4


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

   
Three months ended
June 30,
   
Six months ended
June 30,
 
   
2016
   
2015
   
2016
   
2015
 
                         
                         
Net income (loss)
 
$
111
   
$
(1,495
)
 
$
249
   
$
(1,967
)
                                 
Foreign currency translation adjustment
   
(151
)
   
106
     
(102
)
   
(130
)
                                 
Comprehensive income (loss)
 
$
(40
)
 
$
(1,389
)
 
$
147
   
$
(2,097
)

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


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

   
Common
Stock
   
Additional
Paid-in
   
Accumulated
   
Accumulated
Other Comprehensive
   
Treasury
Stock
       
   
Shares
   
Amount
   
Capital
   
Deficit
   
Loss
   
Shares
   
Amount
   
Total
 
Balance, December 31, 2015
   
19,511
   
$
195
   
$
73,481
   
$
(50,849
)
 
$
(1,460
)
   
(1,599
)
 
$
(2,999
)
 
$
18,368
 
                                                                 
Stock-based compensation expense
   
-
     
-
     
488
     
-
     
-
     
-
     
-
     
488
 
Common stock issued for options exercised
   
163
     
2
     
295
     
-
     
-
     
-
     
-
     
297
 
Common stock issued for RSUs vested
   
21
     
-
     
-
     
-
     
-
     
-
     
-
     
-
 
Foreign currency translation adjustment
   
-
     
-
     
-
     
-
     
(102
)
   
-
     
-
     
(102
)
Net income
   
-
     
-
     
-
     
249
     
-
     
-
     
-
     
249
 
Balance, June 30, 2016
   
19,695
   
$
197
   
$
74,264
   
$
(50,600
)
 
$
(1,562
)
   
(1,599
)
 
$
(2,999
)
 
$
19,300
 

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

6


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

   
Six months ended
June 30,
 
   
2016
   
2015
 
Cash flows from operating activities:
           
Net income (loss)
 
$
249
   
$
(1,967
)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:
               
Depreciation and amortization
   
202
     
264
 
Amortization of definite-lived intangible assets
   
146
     
247
 
Capitalized software amortization
   
185
     
195
 
Change in fair value of contingent consideration
   
155
     
433
 
Stock-based compensation expense
   
488
     
271
 
Equity loss on investments
   
-
     
78
 
Loss on derivative instruments
   
135
     
79
 
Deferred income taxes
   
72
     
-
 
Gain on sales of equipment, software, and leasehold improvements
   
(1
)
   
-
 
Changes in assets and liabilities:
               
Contract receivables
   
(1,547
)
   
(76
)
Prepaid expenses and other assets
   
(650
)
   
(411
)
Accounts payable, accrued compensation and accrued expenses
   
652
     
(392
)
Billings in excess of revenue earned
   
877
     
(541
)
Accrued warranty
   
(34
)
   
117
 
Other liabilities
   
117
     
103
 
Net cash provided by (used in) operating activities
   
1,046
     
(1,600
)
                 
Cash flows from investing activities:
               
Proceeds from sale of equipment, software and leasehold improvements
   
31
     
-
 
Capital expenditures
   
(35
)
   
(195
)
Capitalized software development costs
   
(186
)
   
(938
)
Restrictions of cash as collateral under letters of credit
   
(4
)
   
(1,156
)
Releases of cash as collateral under letters of credit
   
185
     
837
 
Net cash used in investing activities
   
(9
)
   
(1,452
)
                 
Cash flows from financing activities:
               
Proceeds from issuance of common stock
   
297
     
-
 
Payments on line of credit
   
-
     
(339
)
Payments of the liability-classified contingent consideration arrangements
   
(1,421
)
   
(318
)
Net cash used in financing activities
   
(1,124
)
   
(657
)
                 
Effect of exchange rate changes on cash
   
(94
)
   
(119
)
Net decrease in cash and cash equivalents
   
(181
)
   
(3,828
)
Cash and cash equivalents at beginning of year
   
11,084
     
13,583
 
Cash and cash equivalents at end of period
 
$
10,903
   
$
9,755
 

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


7

 
GSE SYSTEMS, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
For the Three and Six Months ended June 30, 2016 and 2015
(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") without independent audit.  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 ("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, 2015 filed with the Securities and Exchange Commission on March 25, 2016.  Certain reclassifications have been made to prior period amounts to conform to the current presentation.

The Company has two reportable segments as follows:

·
Performance Improvement Solutions (approximately 68% of revenue)
The Company's Performance Improvement Solutions segment primarily encompasses next generation power plant and process high-fidelity simulation solutions, as well as engineering solutions.  This segment includes various simulation products, engineering services, and operation training systems delivered across the industries the Company serves: primarily nuclear and fossil fuel power generation, and the process industries.  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.


·
Nuclear Industry Training and Consulting (approximately 32% of revenue)
Nuclear Industry Training and Consulting provides highly specialized and skilled nuclear operations instructors and other consultants to the nuclear power industry.   These employees work at clients' facilities under client direction.  Examples of these highly skilled positions are senior reactor operations instructors, procedure writers, work management specialists, planners, and training material developers.  This business is managed through the Company's Hyperspring subsidiary.  The business model, management focus, margins, and other factors clearly separate this business line from the rest of the GSE product and service portfolio.  Hyperspring has been providing these services since 2005.

Financial information about the two business segments is provided in Note 14 of the accompanying consolidated financial statements.
The preparation of financial statements in conformity with 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 long-term contracts, product warranties, capitalization of software development costs, valuation of goodwill and intangible assets acquired, valuation of contingent consideration issued in business acquisitions, and the recoverability of deferred tax assets.  Actual results could differ from these estimates and those differences could be material.
8


Revenue Recognition
The Company has (1) fixed price contracts for the sale of uniquely designed/customized systems containing hardware and software, (2) fixed price contracts for the sale of software licenses which may include post-contract support ("PCS") and other elements such as installation and training, and (3) time and material contracts for support and service agreements.
In accordance with Accounting Standards Codification ("ASC") 605-35, "Construction-Type and Production-Type Contracts", the Performance Improvement Solutions segment recognizes revenue for its fixed-price contracts for the sale of customized systems using the percentage-of-completion method.  This methodology recognizes revenue and earnings as work progresses on the contract and is based on an estimate of the revenue and earnings to date, less amounts recognized in prior periods.  The Company bases its estimate of the degree of completion of the contract by reviewing the relationship of costs incurred to date to the expected total costs that will be incurred on the project.  Estimated contract earnings are reviewed and revised periodically as the work progresses, and the cumulative effect of any change in estimate is recognized in the period in which the change is identified.  Estimated losses are charged against earnings in the period such losses are identified.  The Company recognizes revenue arising from contract claims either as income or as an offset against a potential loss only when the amount of the claim can be estimated reliably and realization is probable and there is a legal basis of the claim.
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.
As the Company recognizes revenue under the percentage-of-completion method, it provides an accrual for estimated future warranty costs based on historical and projected claims experience.  The Company's long-term contracts generally provide for a one-year warranty on parts, labor and any bug fixes as it relates to customized software embedded in the systems.
The Company evaluates customized system contracts for multiple deliverables under ASC 605-25, "Revenue Recognition-Multiple Element Arrangements", and when appropriate, separates the contracts into separate units of accounting for revenue recognition. Contracts with multiple element arrangements typically include, but are not limited to, components such as training and PCS, which are embedded in the contract. When a contract contains multiple deliverables, the Company allocates revenue to each deliverable based on its relative selling price which is determined based on its vendor specific objective evidence ("VSOE") if available, third party evidence ("TPE") if VSOE is not available, or estimated selling price if neither VSOE nor TPE is available. Amounts allocated to training and support services are based on VSOE and revenue is deferred until the services have been performed.
The Company also provides stand-alone PCS contracts.  Such PCS arrangements are generally for a one-year period renewable annually and include customer support, unspecified software upgrades, and maintenance releases.  The Company recognizes revenue from these contracts ratably over the life of the agreements.
Revenue from the sale of software licenses without other elements in the contract and which do not require significant modifications or customization for the Company's modeling tools are recognized when the license agreement is signed, the license fee is fixed and determinable, delivery has occurred, and collection is considered probable.  The Company utilizes written contracts as a means to establish the terms and conditions by which products support and services are sold to customers.  Delivery is considered to have occurred when title and risk of loss have been transferred to the customer, which generally occurs after a license key has been delivered electronically to the customer.
9


The Company also recognizes revenue from the sale of software licenses with multiple deliverables.  These software license sales are evaluated under ASC 985-605, "Software Revenue Recognition".  Contracts with multiple element arrangements typically include, but are not limited to, components such as installation, training, licenses, and PCS listed in the contract.  The Company has not established that VSOE exists for all elements of its software license sales.  If a PCS element exists in the software license arrangement, revenue is recognized ratably over the PCS service period.  If no PCS element exists in the arrangement, revenue is deferred until all elements have been delivered.
The Company recognizes revenue under time and materials contracts primarily from the Nuclear Industry Training and Consulting segment and certain cost-reimbursable contracts.  Revenue on time and material contracts is recognized as services are rendered and performed.  Under a typical time-and-materials billing arrangement, customers are billed on a regularly scheduled basis, such as biweekly or monthly.  Any unbilled amounts are typically billed the following month.   Under cost-reimbursable contracts, which are subject to a contract ceiling amount, the Company is reimbursed for allowable costs and paid a fee, which may be fixed or performance based.  However, if costs exceed the contract ceiling or are not allowable under the provisions of the contract or applicable regulations, the Company may not be able to obtain reimbursement for all such costs.

Revisions

Historically, the Company recognized revenue on multiple element arrangements which included sales of its EnVision software product as delivery occurred on each element except PCS.  PCS revenue was recognized ratably over the PCS term.  During the fourth quarter of 2015, management determined that the Company had not established VSOE of the fair value for any of the elements in multiple element transactions including sales of its EnVision software licenses.  Accordingly, the consolidated financial statements were revised to recognize all revenue on multiple element transactions including EnVision software license sales ratably over the PCS terms on these transactions since VSOE did not exist for any of the non-software elements in these multiple element transactions.  The revision resulted in an increase to revenue of $22,000, an increase to cost of revenue of $50,000, and an increase in operating loss of $28,000 for the three months ended June 30, 2015.  The revision resulted in an increase to revenue of $39,000, a decrease to cost of revenue of $5,000, and a decrease in operating loss of $44,000 for the six months ended June 30, 2015.
Certain prior year amounts have also been revised in the consolidated statements of cash flows to reflect the corrections to net loss and changes in billings in excess of revenue earned, prepaid expenses and other assets.  The revision had no impact on cash provided by operations or the net decrease in cash and cash equivalents.
10



The Company assessed the materiality of these misstatements on prior periods' consolidated financial statements in accordance with SEC Staff Accounting Bulletin ("SAB") No. 99, Materiality, codified in ASC 250, Accounting Changes and Error Corrections, and concluded that these misstatements were not material to any prior annual or interim periods.  Accordingly, in accordance with ASC 250 (SAB No. 108, "Considering the Effects of Prior Year Misstatements when Quantifying Misstatements in Current Year Financial Statements"), the consolidated financial statements as of June 30, 2015, which are presented herein, have been revised.



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

   
Three months ended June 30, 2015
   
Six months ended June 30, 2015
 
   
As Reported
   
Adjustment
   
As Revised
   
As Reported
   
Adjustment
   
As Revised
 
                                     
Revenue
 
$
13,632
   
$
22
   
$
13,654
   
$
27,628
   
$
39
   
$
27,667
 
Cost of revenue
   
10,717
     
50
     
10,767
     
21,491
     
(5
)
   
21,486
 
Gross profit
   
2,915
     
(28
)
   
2,887
     
6,137
     
44
     
6,181
 
                                                 
Operating (loss) income
   
(1,343
)
   
(28
)
   
(1,371
)
   
(1,739
)
   
44
     
(1,695
)
                                                 
(Loss) income before income taxes
   
(1,394
)
   
(28
)
   
(1,422
)
   
(1,850
)
   
44
     
(1,806
)
                                                 
Net loss
 
$
(1,467
)
 
$
(28
)
 
$
(1,495
)
 
$
(2,011
)
 
$
44
   
$
(1,967
)
                                                 
                                                 
Basic loss per common share
 
$
(0.08
)
 
$
-
   
$
(0.08
)
 
$
(0.11
)
 
$
-
   
$
(0.11
)
                                                 
Diluted loss per common share
 
$
(0.08
)
 
$
-
   
$
(0.08
)
 
$
(0.11
)
 
$
-
   
$
(0.11
)
11


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

   
Three months ended June 30, 2015
   
Six months ended June 30, 2015
 
   
As Reported
   
Adjustment
   
As Revised
   
As Reported
   
Adjustment
   
As Revised
 
                                     
Net loss
 
$
(1,467
)
 
$
(28
)
 
$
(1,495
)
 
$
(2,011
)
 
$
44
   
$
(1,967
)
                                                 
Comprehensive loss
 
$
(1,361
)
 
$
(28
)
 
$
(1,389
)
 
$
(2,141
)
 
$
44
   
$
(2,097
)


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

   
Six months ended June 30, 2015
 
   
As Reported
   
Adjustment
   
As Revised
 
                   
Cash flows from operating activities:
                 
Net (loss) income
 
$
(2,011
)
 
$
44
   
$
(1,967
)
Changes in assets and liabilities:
                       
Contract receivables, net
   
(138
)
   
62
     
(76
)
Prepaid expenses and other assets
   
(406
)
   
(5
)
   
(411
)
Billings in excess of revenue earned
   
(440
)
   
(101
)
   
(541
)
Net cash provided by operating activities
 
$
(1,600
)
 
$
-
   
$
(1,600
)
                         
Net decrease in cash and cash equivalents
 
$
(3,828
)
 
$
-
   
$
(3,828
)
12


2. Recent Accounting Pronouncements

Accounting Pronouncements Recently Adopted
In November 2015, the Financial Accounting Standards Board ("FASB") issued ASU 2015-17, "Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes".  The standard requires that deferred tax assets and liabilities be classified as noncurrent on the balance sheet rather than being separated into current and noncurrent.  ASU 2015-17 is effective for fiscal years, and interim periods within those years, beginning after December 15, 2016.  Early adoption is permitted and the standard may be applied either retrospectively or on a prospective basis to all deferred tax assets and liabilities.  The Company adopted ASU 2015-17 on March 31, 2016 and presented all deferred tax assets and liabilities as noncurrent on the consolidated balance sheets as of March 31, 2016.  The adoption of this guidance did not have a material effect on the Company's consolidated results of operations and cash flows.
Accounting Pronouncements Not Yet Adopted
In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers, which provides guidance for revenue recognition. The standard's core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. In doing so, companies will need to use more judgment and make more estimates than under today's guidance. These may include identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price and allocating the transaction price to each separate performance obligation. This guidance will be effective for the Company in the first quarter of its fiscal year ending December 31, 2018, and interim periods therein, using either of the following transition methods: (i) a full retrospective approach reflecting the application of the standard in each prior reporting period with the option to elect certain practical expedients, or (ii) a retrospective approach with the cumulative effect of initially adopting ASU 2014-09 recognized at the date of adoption (which includes additional footnote disclosures). The Company is currently in the process of evaluating the impact of its pending adoption of this ASU on the Company's consolidated financial statements and has not yet determined the method by which it will adopt the standard in 2018.

In February 2016, the FASB issued ASU 2016-02, "Leases (Topic 842)".  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 for 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.  The Company is still evaluating the impact of the pending adoption of the new standard on the consolidated financial statements, and the Company expects that upon adoption the recognition of ROU assets and lease liabilities could be material.

In March 2016, the FASB issued ASU No. 2016-09, "Compensation - Stock Compensation: Topic 718: Improvements to Employee Share Based Accounting".  The new guidance is intended to simplify the accounting for share based payment award transactions.  The amendments in the update include the following aspects for share based accounting: accounting for income taxes, classification of excess tax benefits on the statement of cash flows, forfeitures, minimum statutory tax withholding requirements, and classification of employee taxes paid on the statement of cash flows when an employer withholds shares for tax withholding purposes.  Adoption of ASU 2016-09 is required for fiscal reporting periods beginning after December 15, 2016, including interim reporting periods within those fiscal years.  We are currently evaluating the potential impact of the pending adoption of ASU 2016-09 on our consolidated financial statements.


13


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

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

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

(in thousands, except for share amounts)
 
Three months ended
   
Six months ended
 
   
June 30,
   
June 30,
 
   
2016
   
2015
   
2016
   
2015
 
Numerator:
                       
Net income (loss)
 
$
111
   
$
(1,495
)
 
$
249
   
$
(1,967
)
                                 
Denominator:
                               
Weighted-average shares outstanding for basic earnings per share
   
18,010,949
     
17,887,859
     
17,956,622
     
17,887,859
 
                                 
Effect of dilutive securities:
                               
Employee stock options
   
251,464
     
-
     
237,417
     
-
 
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share
   
18,262,413
     
17,887,859
     
18,194,039
     
17,887,859
 
                                 
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
   
738,789
     
2,513,321
     
745,415
     
2,580,942
 
14


4. Contingent Consideration

ASC 805, "Business Combinations", requires that contingent consideration be recognized at fair value on the acquisition date and be re-measured each reporting period with subsequent adjustments recognized in the consolidated statement of operations. The Company estimates the fair value of contingent consideration liabilities based on financial projections of the acquired companies and estimated probabilities of achievement and discounts the liabilities to present value using a weighted-average cost of capital. Contingent consideration is valued using significant inputs that are not observable in the market which are defined as Level 3 inputs pursuant to fair value measurement accounting.  The Company believes that the estimates and assumptions are reasonable, however, there is significant judgment involved. At each reporting date, the contingent consideration obligation is revalued to estimated fair value, and changes in fair value subsequent to the acquisitions are reflected in income or expense in the consolidated statements of operations, and could cause a material impact to, and volatility in, the operating results.  Changes in the fair value of contingent consideration obligations may result from changes in discount periods, 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 June 30, 2016, and December 31, 2015, contingent consideration included in other current liabilities on the consolidated balance sheet totaled $1.3 million and $2.6 million, respectively.  As of June 30, 2016, and December 31, 2015, the Company also had accrued contingent consideration totaling $1.2 million and $1.1 million, respectively, which is included in other liabilities on the consolidated balance sheet and represents the portion of contingent consideration estimated to be payable greater than twelve months from the balance sheet date.  During the three and six months ended June 30, 2016, the Company made no payments and a payment of $1.4 million, respectively, related to the liability-classified contingent consideration arrangements.  During the three and six months ended June 30, 2015, the Company made no payments and a payment of $318,000, respectively, related to the liability-classified contingent consideration arrangements.

5. Contract Receivables

Contract receivables represent balances due from a broad base of both domestic and international customers.  All contract receivables are considered to be collectible within twelve months.  Unbilled receivables represent costs incurred and associated profit accrued on contracts that will become billable upon future milestones or completion of contracts.

The components of contract receivables are as follows:

(in thousands)
 
June 30,
   
December 31,
 
   
2016
   
2015
 
             
Billed receivables
 
$
9,878
   
$
9,831
 
Unbilled receivables
   
4,681
     
3,325
 
Allowance for doubtful accounts
   
(21
)
   
(103
)
Total contract receivables, net
 
$
14,538
   
$
13,053
 

Unbilled receivables totaled $4.7 million and $3.3 million as of June 30, 2016, and December 31, 2015, respectively.  During July 2016, the Company invoiced $1.5 million of the unbilled amounts related to June 30, 2016.

As of both June 30, 2016, and December 31, 2015, the Company did not have any customers that accounted for more than 10% of the Company's consolidated contract receivables.
15


6. Software Development Costs

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 investment to its estimated fair value based on future undiscounted cash flows.  The excess of any unamortized software development costs over the related net realizable value is written down and charged to cost of revenue.

Software development costs capitalized were $55,000 and $186,000 for the three and six months ended June 30, 2016, respectively, and $432,000 and $938,000 for the three and six months ended June 30, 2015, respectively.  Total amortization expense was $104,000 and $185,000 for the three and six months ended June 30, 2016, respectively, and $105,000 and $195,000 for the three and six months ended June 30, 2015, respectively.

7. Goodwill and Intangible Assets

Goodwill

The Company reviews goodwill for impairment annually as of December 31 and whenever events or changes in circumstances indicate the carrying value of an asset 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.  The Company's reporting units are: (i) Performance Improvement Solutions and (ii) Nuclear Industry Training and Consulting.  As of June 30, 2016, and December 31, 2015, the $5.6 million of goodwill balance originated from the Hyperspring acquisition in 2014 and is assigned to the Nuclear Industry Training and Consulting segment.  No events or circumstances occurred during the current reporting period that would indicate impairment of goodwill.

Intangible Assets Subject to Amortization

The Company's intangible assets include amounts recognized in connection with business acquisitions, including contractual customer relationships, contract backlog, and technology.  Intangible assets are initially valued at fair market value using generally accepted valuation methods appropriate for the type of intangible asset.  Amortization is recognized on a straight-line basis over the estimated useful life of the intangible assets, except for contract backlog and contractual customer relationships which are recognized in proportion to the related projected revenue streams.  The Company reviews specific definite-lived intangible assets for impairment when events occur that may impact their value in accordance with the respective accounting guidance for long-lived assets.
16


8. Fair Value of Financial Instruments

ASC 820, "Fair Value Measurement", 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.

The Company considers the recorded value of certain of its financial assets and liabilities, which consist primarily of accounts receivable and accounts payable, to approximate the fair value of the respective assets and liabilities at June 30, 2016, and December 31, 2015, based upon the short-term nature of the assets and liabilities.
17


The following table presents assets and liabilities measured at fair value at June 30, 2016:

   
Quoted Prices
in Active
Markets for Identical Assets
   
Significant
Other
Observable Inputs
   
Significant
Unobservable
Inputs
       
(in thousands)
 
(Level 1)
   
(Level 2)
   
(Level 3)
   
Total
 
                         
Money market funds
 
$
9,626
   
$
-
   
$
-
   
$
9,626
 
Foreign exchange contracts
   
-
     
23
     
-
     
23
 
                                 
Total assets
 
$
9,626
   
$
23
   
$
-
   
$
9,649
 
                                 
Foreign exchange contracts
 
$
-
   
$
(136
)
 
$
-
   
$
(136
)
Contingent consideration liability
   
-
     
-
     
(2,466
)
   
(2,466
)
                                 
Total liabilities
 
$
-
   
$
(136
)
 
$
(2,466
)
 
$
(2,602
)

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

   
Quoted Prices
in Active
Markets for Identical Assets
   
Significant
Other
Observable Inputs
   
Significant
Unobservable
Inputs
       
(in thousands)
 
(Level 1)
   
(Level 2)
   
(Level 3)
   
Total
 
                         
Money market funds
 
$
8,979
   
$
-
   
$
-
   
$
8,979
 
Foreign exchange contracts
   
-
     
121
     
-
     
121
 
                                 
Total assets
 
$
8,979
   
$
121
   
$
-
   
$
9,100
 
                                 
Foreign exchange contracts
 
$
-
   
$
(57
)
 
$
-
   
$
(57
)
Contingent consideration liability
   
-
     
-
     
(3,732
)
   
(3,732
)
                                 
Total liabilities
 
$
-
   
$
(57
)
 
$
(3,732
)
 
$
(3,789
)

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, 2016:

(in thousands)
     
       
Contingent consideration:
     
Beginning balance at December 31, 2015
 
$
3,732
 
Payments made on contingent liabilities
   
(1,421
)
Change in fair value
   
155
 
Ending balance
 
$
2,466
 
18


9. Derivative Instruments

The Company utilizes forward foreign currency exchange contracts to manage market risks associated with the fluctuations in foreign currency exchange rates.  It is the Company's policy to use such derivative financial instruments to protect against market risk arising in the normal course of business in order to reduce the impact of these exposures.  The Company minimizes credit exposure by limiting counterparties to nationally recognized financial institutions.
As of June 30, 2016, the Company had foreign exchange contracts outstanding of approximately 24.4 million Japanese Yen, 1.6 million Euro, 0.9 million Australian Dollars, 0.5 million Canadian Dollars, and 0.2 million Pounds Sterling at fixed rates.  The contracts expire on various dates through June 2017.  At December 31, 2015, the Company had contracts outstanding of approximately 2.1 million Euro, 1.3 million Canadian Dollars, 0.5 million Pounds Sterling, and 0.4 million Australian Dollars at fixed rates.
The Company has not designated any of the foreign exchange contracts outstanding as hedges and has recorded the estimated fair value of the contracts in the consolidated balance sheets as follows:

   
June 30,
   
December 31,
 
(in thousands)
 
2016
   
2015
 
             
Asset derivatives
           
Prepaid expenses and other current assets
 
$
23
   
$
115
 
Other assets
   
-
     
6
 
     
23
     
121
 
Liability derivatives
               
Other current liabilities
   
(136
)
   
(57
)
     
(136
)
   
(57
)
                 
Net fair value
 
$
(113
)
 
$
64
 

The changes in the fair value of the foreign exchange contracts are included in loss on derivative instruments, net in the consolidated statements of operations.
19


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 on derivative instruments, net in the consolidated statements of operations.

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

   
Three months ended
June 30,
   
Six months ended
June 30,
 
(in thousands)
 
2016
   
2015
   
2016
   
2015
 
                         
Foreign exchange contracts-change in fair value
 
$
6
   
$
(86
)
 
$
(177
)
 
$
(86
)
Remeasurement of related contract receivables,
 billings in excess of revenue earned, and
 subcontractor accruals
   
(23
)
   
55
     
42
     
7
 
                                 
Loss on derivative instruments, net
 
$
(17
)
 
$
(31
)
 
$
(135
)
 
$
(79
)
20


10. Stock-Based Compensation

The Company recognizes compensation expense for all equity-based compensation awards issued to employees, directors and non-employees that are expected to vest.  Compensation cost is based on the fair value of awards as of the grant date.  The Company recognized $241,000 and $137,000 of stock-based compensation expense for the three months ended June 30, 2016 and June 30, 2015, respectively, under the fair value method and recognized $488,000 and $271,000 of stock-based compensation expense for the six months ended June 30, 2016 and June 30, 2015, respectively.

In the six months ended June 30, 2016, the Company granted 160,000 performance-based restricted stock units ("RSUs") with an aggregate fair value of $282,000.  There were no new performance based RSU grants in the three months ended June 30, 2016.  The RSUs vest upon the achievement of specific performance measures.  The fair value of the RSUs is expensed ratably over the requisite service period, which ranges between one and five years.

In the three and six months ended June 30, 2016, the Company granted 5,000 and 134,824 time-based RSUs with an aggregate fair value of $13,350 and $299,350, respectively.  The RSUs will vest quarterly over the next twelve quarters.  The fair value of the RSUs is expensed ratably over the requisite service period, which ranges between one and five years.

The Company granted no new options and 40,000 stock options for the three and six months ended June 30, 2016, respectively.  The fair value of the options granted for the six months ended June 30, 2016, was $46,000. The Company granted no new options and 50,000 stock options for the three and six months ended June 30, 2015, respectively.  The fair value of the granted options at the grant date was $40,000.

11.  Long-Term Debt

At June 30, 2016, and December 31, 2015, the Company had no long-term debt.
Lines of Credit
BB&T Bank
At June 30, 2016, the Company had a Master Loan and Security Agreement (the "Loan Agreement") and Revolving Credit Note with BB&T Bank.  The Company and its subsidiary, GSE Performance Solutions, Inc., were jointly and severally liable as co-borrowers.  The Loan Agreement provides a $7.5 million revolving line of credit for the purpose of (i) issuing stand-by letters of credit and (ii) providing working capital.  Working capital advances bear interest at a rate equal to the Wall Street Journal Prime Rate of Interest, floating with a floor of 4.5%.
The agreement would have expired on June 30, 2016, but on June 17, 2016, the Company and BB&T Bank amended the Loan Agreement to extend the expiration date until September 30, 2016.  All other terms and conditions remained the same.
As collateral for the Company's obligations, the Company granted a first lien and security interest in all of the assets of the Company, including but not limited to, contract receivables, intangible assets, equipment, software and leasehold improvements.
21


The Company is to maintain a segregated cash collateral account at BB&T Bank equal to the greater of (i) $3.0 million or (ii) the aggregate principal amounts of all loans outstanding under the revolving credit facility (including any issued and outstanding letters of credit, working capital advances, and negative foreign exchange positions) as security for the Company's obligations.  Under this amendment, BB&T Bank has complete and unconditional control over the cash collateral account.
At June 30, 2016, and December 31, 2015, the cash collateral account totaled $3.4 million and $3.5 million, respectively. The balances were classified as restricted cash on the consolidated balance sheets.

The Loan Agreement contains certain restrictive covenants regarding future acquisitions and incurrence of debt.  In addition, the Loan Agreement contains financial covenants with respect to the Company's minimum tangible capital base and quick ratio.  

   
  As of
 
Covenant
June 30, 2016
       
Minimum tangible capital base
Must exceed $10.5 million
$11.9 million
Quick ratio
Must exceed 1.00 : 1.00
1.55 : 1.00

As of June 30, 2016, the Company was in compliance with its financial covenants as defined above.

IberiaBank
At June 30, 2016, Hyperspring, LLC has a $1.0 million working capital line of credit with IberiaBank.  Under the this line of credit, interest is payable monthly at the rate of 1.00 percentage point over the prime rate of interest as published in the money rate section of the Wall Street Journal, resulting in an effective interest rate of 4.25%.  The line is secured by all accounts of Hyperspring and guaranteed by GSE Systems, Inc.  The line of credit expired on July 6, 2016, and the Company is in the process of extending the line.  At June 30, 2016, the Company had no outstanding amounts under the line of credit.
Letters of Credit and Bonds
As of June 30, 2016, the Company has nine standby letters of credit totaling $3.4 million which represent advance payment and performance bonds on eight contracts.  The Company has deposited the full value of nine standby letters of credit in escrow accounts, amounting to $3.4 million, which have been restricted in that the Company does not have access to these funds until the related letters of credit have expired.  The cash has been recorded on the Company's consolidated balance sheets at June 30, 2016, as restricted cash, $1.7 million categorized as current restricted cash and $1.7 million categorized as long-term restricted cash.
22



12. Product Warranty

As the Company recognizes revenue under the percentage-of-completion method, it provides an accrual for estimated future warranty costs based on historical experience and projected claims.  The portion of the warranty provision expected to be incurred within 12 months is classified as current within accrued warranty ($1.4 million), while the remaining amount is classified as long-term within other liabilities ($158,000).  The activity related to the warranty accrual is as follows:

(in thousands)
     
       
Balance at December 31, 2015
 
$
1,614
 
Warranty provision
   
286
 
Warranty claims
   
(321
)
Currency adjustment
   
(3
)
Balance at June 30, 2016
 
$
1,576
 

23


13. Income Taxes

The Company's income tax expense amounts for the six months ended June 30, 2016, and June 30, 2015, differed from the expected income tax amounts computed by applying the federal corporate income tax rate of 35% to income before income taxes for the periods as shown in the table below.

(in thousands)
 
Three months ended
June 30,
   
Six months ended
June 30,
 
 
2016
 
2015
   
2016
 
2015
 
                         
Provision for income taxes
 
$
108
   
$
73
   
$
196
   
$
161
 
Effective tax rate
   
49.3
%
   
(5.1
)%
   
44.0
%
   
(8.9
)%

The Company's increase in effective tax rate for 2016 as compared to 2015 resulted mainly from a reduction in pre-tax loss in the U.S.  The Company's income tax provision for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items arising in that quarter.  Tax expense in both years is comprised mainly of foreign income tax expense, Alternative Minimum Tax, state taxes, and deferred tax expense relating to the tax amortization of goodwill.

Because of its net operating loss carryforwards, the Company is subject to U.S. federal and state income tax examinations from the year 1997 forward.  The Company is subject to foreign tax examinations by tax authorities for years 2010 forward for Sweden, 2012 forward for China, and 2014 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 U.S., Swedish, and Chinese net deferred assets as of June 30, 2016.  The Company has determined that it is more likely than not that it will realize the benefits of its deferred taxes in the UK and India.  In 2015, the Company paid income taxes in the UK and India and expects to do so again in 2016.
24


14. Segment Information

The Company has two reportable business segments.  The Performance Improvement Solutions business segment provides simulation, training products, and engineering products and services delivered across the breadth of industries the Company serves.  Solutions include simulation for both training and engineering applications.  Engineering services include plant design verification and validation. The Company provides these services across all of its market segments.  Contracts typically range from six months to three years.

The Nuclear Industry Training and Consulting business segment provides specialized workforce solutions primarily to the U.S. nuclear industry, working at client facilities.  This business is managed through the Company's Hyperspring subsidiary.  Hyperspring has been providing these services since 2005.

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 (loss) before income tax expense:

(in thousands)
 
 
Three months ended
June 30,
   
Six months ended
June 30,
 
   
2016
   
2015
   
2016
   
2015
 
                         
Revenue:
                       
Performance Improvement Solutions
 
$
8,323
   
$
8,213
   
$
17,166
   
$
17,046
 
Nuclear Industry Training and Consulting
   
4,092
     
5,441
     
8,225
     
10,621
 
   
$
12,415
   
$
13,654
   
$
25,391
   
$
27,667
 
                                 
Operating income (loss):
                               
Performance Improvement Solutions
 
$
(432
)
 
$
(1,220
)
 
$
(474
)
 
$
(1,924
)
Nuclear Industry Training and Consulting
   
883
     
362
     
1,071
     
662
 
Gain on change in fair value of contingent consideration, net
   
(224
)
   
(513
)
   
(155
)
   
(433
)
                                 
Operating income (loss)
 
$
227
   
$
(1,371
)
 
$
442
   
$
(1,695
)
                                 
Interest income, net
   
13
     
21
     
40
     
48
 
Loss on derivative instruments, net
   
(17
)
   
(31
)
   
(135
)
   
(79
)
Other (expense) income, net
   
(4
)
   
(41
)
   
98
     
(80
)
Income (loss) before income taxes
 
$
219
   
$
(1,422
)
 
$
445
   
$
(1,806
)



15. Commitments and Contingencies

The Company has contingent liabilities that, in management's judgment, are not probable of assertion.  If such unasserted contingent liabilities were to be asserted, or become probable of assertion, the Company may be required to record significant expenses and liabilities in the period in which these liabilities are asserted or become probable of assertion.

25


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

GSE is a performance improvement company.  We improve plant performance with a combination of simulation, engineering, and plant services that help clients improve their plant's profitability, productivity, and safety.  GSE is the parent company of the following entities:

·
GSE Performance Solutions, Inc. (formerly GSE Power Systems, Inc.), a Delaware corporation;
·
GSE Power Systems, AB, a Swedish corporation;
·
GSE Engineering Systems (Beijing) Co. Ltd., a Chinese limited liability company;
·
GSE Systems, Ltd., a Scottish limited liability company;
·
EnVision Systems (India) Pvt. Ltd., an Indian limited liability company; and
·
Hyperspring, LLC, an Alabama limited liability company.

The Company has a 50% interest in IntelliQlik, LLC, a Delaware limited liability company.


Cautionary Statement Regarding Forward-Looking Statements

This report contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended.  The Private Securities Litigation Reform Act of 1995 provides a "safe harbor" for forward-looking statements.  Forward-looking statements are not statements of historical facts, but rather reflect our current expectations concerning future events and results.  We use words such as "expects", "intends", "believes", "may", "will" and "anticipates" to indicate forward-looking statements. Because these forward-looking statements involve risks and uncertainties, there are important factors that could cause actual results to differ materially from those expressed or implied by these forward-looking statements, including, but not limited to, those factors set forth under Item 1A - Risk Factors of the Company's 2015 Annual Report on Form 10-K and those other risks and uncertainties detailed in the Company's periodic reports and registration statements filed with the Securities and Exchange Commission. We caution that these risk factors may not be exhaustive.  We operate in a continually changing business environment, and new risk factors emerge from time to time.  We cannot predict these new risk factors, nor can we assess the effect, if any, of the new risk factors on our business or the extent to which any factor or combination of factors may cause actual results to differ from those expressed or implied by these forward-looking statements.

If any one or more of these expectations and assumptions proves incorrect, actual results will likely differ materially from those contemplated by the forward-looking statements.  Even if all of the foregoing assumptions and expectations prove correct, actual results may still differ materially from those expressed in the forward-looking statements as a result of factors we may not anticipate or that may be beyond our control.  While we cannot assess the future impact that any of these differences could have on our business, financial condition, results of operations and cash flows or the market price of shares of our common stock, the differences could be significant.  We do not undertake to update any forward-looking statements made by us, whether as a result of new information, future events or otherwise.  You are cautioned not to rely unduly on such forward-looking statements when evaluating the information presented in this report.
26

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.  Our two business segments are:


Performance Improvement Solutions (approximately 68% of revenue)
The Company's Performance Improvement Solutions segment primarily encompasses next generation power plant and process high-fidelity simulation solutions, as well as engineering solutions.  This segment includes various simulation products, engineering services, and operation training systems delivered across the industries the Company serves: primarily nuclear and fossil fuel power generation, and the process industries.   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.


Nuclear Industry Training and Consulting (approximately 32% of revenue)
Nuclear Industry Training and Consulting provides highly specialized and skilled nuclear operations instructors and other consultants to the nuclear power industry.   These employees work at clients' facilities under client direction.  Examples of these highly skilled positions are senior reactor operations instructors, procedure writers, work management specialists, planners, and training material developers.  This business is managed through the Company's Hyperspring subsidiary.  The business model, management focus, margins and other factors clearly separate this business line from the rest of the GSE product and service portfolio.  Hyperspring has been providing these services since 2005.

27


Business Strategy

Our objective is to be the leading provider of software and technology-enabled engineering and training services and know-how to the global power industries by capitalizing on near and long-term growth opportunities primarily in 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) expand organically within our core markets by leveraging our market leadership position and drive increased usage and product adoption via new products and services, and (2) seek acquisitions to accelerate our overall growth.  To accomplish this, we will pursue the following activities:
·
Expand our total addressable market.   Our focus on growth means introducing product  capabilities or new product 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; and tailoring operational reporting and business intelligence solutions to address the unique need of our end user markets.  Initiatives such as these will broaden our scope and enable us to engage more deeply with the segments we serve.
·
Pursue strategic acquisitions opportunistically.   We intend to complement our organic growth strategy through selective acquisitions of other software and service businesses, both domestic and international, which would enhance our existing portfolio of products, 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 small acquisitions in recent years and believe the opportunity exists to do more.  For example, in January 2011 we acquired EnVision Systems Inc., which provided interactive multi-media tutorials and simulation models, primarily to the process industries.  We have integrated the technology assets from this acquisition and expanded the firm's application to other industries, and we intend to repeat this successful process.   In 2014, we acquired Hyperspring, which enabled GSE to offer highly skilled nuclear operations and consulting know-how on site at a large segment of our client base on an operational basis providing essential services.  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 very synergistic, enabling cross selling domestically, and in 2015, expanding these services internationally for the first time.
28

·
Continue to provide technology-enabled, market-leading solutions.  We invest in research and development ("R&D") in order 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.  Recently, we have delivered a compelling new 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.  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.   We intend to continue to make prudent 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, than any alternative available to customers and that we delight them in the process.  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.  We have a recognized high-value brand as one of the most respected providers of software and services to the industry, as evidenced by our marquee client base and significant market wins over the past year.  A recently conducted survey of clients with projects underway and/or just delivered validates our brand with a Net Promoter Score of +65, 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 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.  Such VARs may yield positive results for our pursuing international nuclear opportunities globally (see industry trends below).  We may explore the creation of appropriate joint ventures to target nuclear new-build programs in key growth regions.

Industry Trends

Industry need for building and sustaining a highly skilled workforce
We believe a critical ongoing challenge facing the industries we serve is access to and continued development of a highly trained and efficient workforce.  This challenge manifests primarily in two ways: the increasing pace of the knowledge and experience lost as a significant percentage of the existing experienced workforce reaches retirement age over the next several years; and the fact that as new power plants come on-line, there is an increased demand for more workers to staff and operate those plants in addition to the plants in the existing fleet.
According to Power Engineering magazine, in the United States every sector in the energy industry is expected to lose a large percentage of its workforce as baby boomers retire on the traditional schedule.  The power sector alone will be forced to replace more than 100,000 skilled workers by 2018 simply to replace those retiring.  The Nuclear Energy Institute estimates that 39% of the nuclear workforce will be eligible to retire by 2018.  As the nuclear industry expands its fleet and strains to maintain the high standards of training the existing workforce, existing plant simulator systems are operating 24 hours a day.  With workers retiring and the need to backfill as well as expand the workforce for new units, certain operators are exploring the opportunity to debottleneck their existing simulator capabilities through the creation of dual reference simulators.
Globally, as more people increase their standard of living, their demand for power will increase, which in turn will require the on-going construction of power plants to meet this surging demand.  Developing a skilled labor force to operate these plants and keeping their skills current and their certifications in compliance with regulatory requirements is a key challenge facing the global power industry.  Similar challenges face the process industries.
An important emerging trend to note seems to be a growing recognition that nuclear energy is an increasingly desirable form of energy production fulfilling a key component of zero carbon initiatives across the globe.  Support for generating power from zero carbon emissions sources is evidenced by initiatives such as the 2015 United Nations Climate Change Conference.  Nuclear power generation is a critical means of zero carbon power generation that is growing in importance as a result.  We believe that GSE is well positioned to take advantage of these trends as they emerge and develop.
29


Growing global power demand and the increasing emphasis on nuclear power
World Energy Outlook 2015 projects that electricity demand will increase by more than 70% over the 2013 to 2040 time period.  At the same time, countries globally are pledging to reduce greenhouse gas emissions despite this growth in demand for power.  These trends are increasingly favorable to nuclear power.  The United Kingdom illustrates this trend, with a recently announced energy policy that places a much greater reliance on nuclear power and unveiled plans for a new nuclear fleet, while slashing subsidies for solar energy and an eye to phase out coal fired power plants.  With plans to build at least three new nuclear plants, the UK plans to add 16GWe of new nuclear capacity operating by 2030 according to World Nuclear Association.
There are currently 64 nuclear plants under construction in 15 countries, including 24 in China, nine in Russia, six in India and four in the United Arab Emirates according to the Nuclear Energy Institute.  Four reactors are currently under construction in the U.S. including two for Southern Nuclear at the Vogtle, Georgia site and two at SCANA's VC Summer site.  Tennessee Valley Authority's Watts Bar generating facility is up and running which represents a watershed for the US nuclear power industry.  According to the World Nuclear Association, there are 165 reactors in 27 countries in specific phases of planning that will be operating by 2030.  This pace of construction is surpassing peak construction velocity of the 1970s and 1980s.
In addition to new plants, generating more power through enhanced plant performance, especially reducing unplanned outage time, is a critical objective for the nuclear power industry to meet growing global electricity demand.  Capacity factors, also known as load factors, have been greater than 90% in the U.S. in five of the seven years between 2007 and 2013.  The U.S. is recognized as the leader in load factor performance.  The U.S. accounts for nearly one third of the world's nuclear electricity, highlighting its importance as a market as well as its need for high levels of performance.
For the existing U.S. fleet, there is recognition that these nuclear plants are essential to meeting goals of reducing carbon emissions even as renewable energy sources are introduced.  This recognition of the importance of nuclear providing zero-carbon baseload is demonstrated most recently by the state of New York's Clean Energy Standard that values the emission-free energy of New York's nuclear fleet and in so doing providing an emissions-free subsidy of 1.7¢/kWh.  This subsidy helps ensure the state's existing nuclear plants remain economically viable in an era of low cost natural gas and even with wind and solar receiving a subsidy of 4.5¢/kWh.  In regulated markets where the economy is growing, the nuclear fleet is profitable and expanding.  In addition to the four reactors under construction in the US southeast, Georgia Power, a subsidiary of Southern Company, has gained approval from state regulators to spend up to $99 million on site investigation and licensing costs for a new nuclear power plant in Stewart County, Georgia.  For the longer term, the trends for nuclear power are favorable as well.  The US Department of Energy recently released a draft plan to double America's nuclear power capacity by 2050.  The plan, dubbed "Vision 2050", promotes expanding America's nuclear capacity through advanced reactor designs including small modular reactors (SMRs).
As countries around the world recognize the importance of lowering carbon emissions from power generation, nuclear energy is an essential component of the solution.  India and the UK have recently announced plans to significantly expand nuclear power generation capacity through new builds.  China continues to aggressively build out its fleet.  In Japan, the strategic importance of nuclear power had led the Institute of Energy and Economics to estimate that 19 reactors will restart before March 2018.
We believe GSE is well positioned to take full advantage of these strategic global and domestic trends through our providing high fidelity simulation and training solutions to the global power and process industries.
30


Products and Services
Entry2Expert® Performance Solution
To assist our clients in creating world-class internal training and performance improvement programs, we are offering the Entry2Expert® Performance Solution, a set of integrated and scalable products and services which provide a structured program from employee selection and onboarding through continuous skills improvement for experienced employees.  GSE can now provide the right training solution for the right step in each employee's career.
The major elements of the Entry2Expert Performance Solution include defining specific training needs by analyzing job functions; following proven processes to structure the entire training program for clients;  providing world-class training content and series of simulation solutions for both the new employee and most experienced workers; and providing the expert training staff and consultants to ensure this is all implemented effectively.
·
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, versus the exact replication of a client's plant.  We have delivered over 250 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.  We have delivered nearly 450 plant-specific simulators to clients in the nuclear power, fossil power and process industries worldwide.
The goal of our Entry2Expert performance solution offering is to ensure superior human achievement in the dimensions of:
·
Shortening the learning process

·
Reducing human errors

·
Mitigating the effects of retirement and turnover

·
Improving workforce agility

·
Achieving and maintaining certifications and compliance

·
All of these dimensions help to improve our customers' bottom lines

31

The dramatic increase in energy demand world-wide over the next 30 years will require significant amounts of training for new employees and also will require new plants producing energy from all sources.   These new plants will need to be engineered and designed prior to construction, and GSE high-fidelity modeling tools are being used increasingly to verify and validate control system and overall plant designs.
Specialized Plant Support: As our customers' experienced staffs retire, access to experts that can help with specialized plant projects is critical.  Through our Hyperspring subsidiary, we also can provide expert support either through staff augmentation or turnkey projects for the following:
o
Procedure Development

o
Training Material Upgrade and Development

o
Work Management

o
Outage Execution

o
Planning and Scheduling

o
Corrective Actions

o
Self-Assessments

o
Equipment Reliability

Entry2Expert® brings together the collection of skills GSE has 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 Hyperspring.
32


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,
 
   
2016
   
%
   
2015
   
%
   
2016
   
%
   
2015
   
%
 
Revenue
 
$
12,415
     
100.0
%
 
$
13,654
     
100.0
%
 
$
25,391
     
100.0
%
 
$
27,667
     
100.0
%
Cost of revenue
   
8,855
     
71.4
%
   
10,767
     
78.9
%
   
18,207
     
71.7
%
   
21,486
     
77.7
%
                                                                 
Gross profit
   
3,560
     
28.6
%
   
2,887
     
21.1
%
   
7,184
     
28.3
%
   
6,181
     
22.3
%
Operating expenses:
                                                               
Selling, general and administrative
   
2,881
     
23.2
%
   
3,951
     
28.9
%
   
5,992
     
23.6
%
   
7,220
     
26.1
%
Restructuring charges
   
277
     
2.2
%
   
48
     
0.4
%
   
402
     
1.6
%
   
145
     
0.5
%
Depreciation and amortization
   
102
     
0.8
%
   
135
     
0.9
%
   
202
     
0.8
%
   
264
     
0.9
%
Amortization of definite-lived intangible assets
   
73
     
0.6
%
   
124
     
0.9
%
   
146
     
0.6
%
   
247
     
0.9
%
Total operating expenses
   
3,333
     
26.8
%
   
4,258
     
31.1
%
   
6,742
     
26.6
%
   
7,876
     
28.4
%
                                                                 
Operating income (loss)
   
227
     
1.8
%
   
(1,371
)
   
(10.0
)%
   
442
     
1.7
%
   
(1,695
)
   
(6.1
)%
                                                                 
Interest income, net
   
13
     
0.1
%
   
21
     
0.2
%
   
40
     
0.2
%
   
48
     
0.2
%
Loss on derivative instruments, net
   
(17
)
   
(0.1
)%
   
(31
)
   
(0.3
)%
   
(135
)
   
(0.5
)%
   
(79
)
   
(0.3
)%
Other (expense) income, net
   
(4
)
   
0.0
%
   
(41
)
   
(0.3
)%
   
98
     
0.4
%
   
(80
)
   
(0.3
)%
                                                                 
Income (loss) before income taxes
   
219
     
1.8
%
   
(1,422
)
   
(10.4
)%
   
445
     
1.8
%
   
(1,806
)
   
(6.5
)%
                                                                 
Provision for income taxes
   
108
     
0.9
%
   
73
     
0.5
%
   
196
     
0.8
%
   
161
     
0.6
%
                                                                 
Net income (loss)
 
$
111
     
0.9
%
 
$
(1,495
)
   
(10.9
)%
 
$
249
     
1.0
%
 
$
(1,967
)
   
(7.1
)%
33



Critical Accounting Policies and Estimates

The preparation of financial statements in accordance with U.S. generally accepted accounting principles ("GAAP") requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Our estimates, judgments and assumptions are continually evaluated based on available information and experience.  Because of the use of estimates inherent in the financial reporting process, actual results could differ from those estimates.

A summary of the Company's significant accounting policies as of December 31, 2015, is included in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2015.  Certain of our accounting policies require higher degrees of judgment than others in their application.  These include revenue recognition, impairment of intangible assets, including goodwill, capitalization of computer software development costs, valuation of contingent consideration for business acquisitions, and deferred income tax valuation allowance.  These critical accounting policies and estimates are discussed in the Management's Discussion and Analysis of Financial Condition and Results of Operations section in the 2015 Annual Report on Form 10-K for the fiscal year ended December 31, 2015.


Results of Operations - Three and six months ended June 30, 2016 versus three and six months ended June 30, 2015

Revenue.  Total revenue for the three months ended June 30, 2016, totaled $12.4 million, which was 9.5% less than the $13.7 million total revenue for the three months ended June 30, 2015.  For the six months ended June 30, 2016, revenue totaled $25.4 million, which was 8.3% less than the $27.7 million of revenue for the six months ended June 30, 2015.  The decrease in revenue was primarily driven by the year over year decrease in revenue at Hyperspring, represented by our Nuclear Industry Training and Consulting segment, described below.

 
Three months ended
   
Six months ended
 
 
June 30,
   
June 30,
 
(in thousands)
2016
 
2015
   
2016
 
2015
 
Revenue:
                       
Performance Improvement Solutions
 
$
8,323
   
$
8,213
   
$
17,166
   
$
17,046
 
Nuclear Industry Training and Consulting
   
4,092
     
5,441
     
8,225
     
10,621
 
Total Revenue
 
$
12,415
   
$
13,654
   
$
25,391
   
$
27,667
 

Performance Improvement Solutions revenue increased 1.2% from $8.2 million for the three months ended June 30, 2015, to $8.3 million for the three months ended June 30, 2016.  We recorded total Performance Improvement Solutions orders of $5.8 million in the three months ended June 30, 2016, as compared to $12.7 million in the three months ended June 30, 2015. For the six months ended June 30, 2016, Performance Improvement Solutions revenue was $17.2 million compared to $17.0 million for the six months ended June 30, 2015.   We recorded total orders of $40.5 million in the six months ended June 30, 2016, as compared to $23.9 million in the six months ended June 30, 2015.
34


Nuclear Industry Training and Consulting revenue decreased 24.1% from $5.4 million for the three months ended June 30, 2015, to $4.1 million for the three months ended June 30, 2016.  Nuclear Industry Training and Consulting orders totaled $3.4 million in the three months ended June 30, 2016, as compared to $6.1 million for the three months ended June 30, 2015.  For the six months ended June 30, 2016, Nuclear Industry Training and Consulting revenue totaled $8.2 million compared to $10.6 million for the six months ended June 30, 2015.  We recorded total orders of $8.5 million in the six months ended June 30, 2016, compared to $13.0 million in the six months ended June 30, 2015.
At June 30, 2016, backlog was $71.1 million: $64.7 million for the Performance Improvement Solutions business segment and $6.4 million for Nuclear Industry Training and Consulting.  At December 31, 2015, the Company's backlog was $47.9 million: $41.9 million for the Performance Improvement Solutions business segment and $6.0 million for Nuclear Industry Training and Consulting.

Gross Profit.  Gross profit totaled $3.6 million for the three months ended June 30, 2016, compared to $2.9 million for the same period in 2015.  As a percentage of revenue, gross profit increased from 21.1% for the three months ended June 30, 2015, to 28.6% for the three months ended June 30, 2016.  For the six months ended June 30, 2016, gross profit was $7.2 million compared to $6.2 million for the same period in 2015.  As a percentage of revenue, gross profit increased from 22.3% for the six months ended June 30, 2015, to 28.3% for the six months ended June 30, 2016.


 
Three months ended
 
Six months ended
 
 
June 30,
 
June 30,
 
(in thousands)
2016
   
%
 
2015
   
%
 
2016
   
%
 
2015
   
%
 
Gross Profit:
                                               
Performance Improvement Solutions
 
$
2,911
     
35.0
%
 
$
2,297
     
28.0
%
 
$
6,056
     
35.3
%
 
$
5,074
     
29.8
%
Nuclear Industry Training and Consulting
   
649
     
15.9
%
   
590
     
10.8
%
   
1,128
     
13.7
%
   
1,107
     
10.4
%
Consolidated Gross Profit
 
$
3,560
     
28.6
%
 
$
2,887
     
21.1
%
 
$
7,184
     
28.3
%
 
$
6,181
     
22.3
%


Performance Improvement Solutions had gross profit of $2.9 million or 35.0% of segment revenue for the three months ended June 30, 2016, compared to $2.3 million or 28.0% of segment revenue for the three months ended June 30, 2015.

Performance Improvement Solutions had gross profit of $6.1 million or 35.3% of segment revenue for the six months ended June 30, 2016, compared to gross profit of $5.1 million or 29.8% of segment revenue for the six months ended June 30, 2015.
The increase in gross margin percent for Performance Improvement Solutions for the three and six months ended June 30, 2016, as compared to the same periods in 2015 is mainly due to the decrease in total overhead costs.  Total overhead costs (including capitalized software amortization) decreased from approximately $2.4 million in the six months ended June 30, 2015 to $1.7 million in the same period of 2016.  Thus total overhead decreased from 13.9% in 2015 to 9.7% in 2016 as a percent of revenue.  The reduction mainly reflects the reduction in operations headcount in conjunction with the Company's September 2015 restructuring.
Nuclear Industry Training and Consulting had gross profit of $649,000 or 15.9% of segment revenue for the three months ended June 30, 2016, compared to $590,000 or 10.8% of segment revenue for the three months ended June 30, 2015.
Nuclear Industry Training and Consulting had gross profit of $1.1 million or 13.7% of segment revenue for the six months ended June 30, 2016, compared to gross profit of $1.1 million or 10.4% of segment revenue for the six months ended June 30, 2015.
The increase in Nuclear Industry Consulting and Training gross profit percent for the six months ended June 30, 2016 as compared to the six months ended June 30, 2015 mainly reflects the reduction in TVA revenue as a percentage of total revenue.  TVA generally has lower margins than most of Hyperspring's contracts.   


35


Selling, General and Administrative Expenses.  Selling, general and administrative ("SG&A") expenses totaled $2.9 million in the three months ended June 30, 2016, a 27.5% decrease from the $4.0 million for the same period in 2015.  For the six months ended June 30, 2016 and June 30, 2015, SG&A expenses totaled $6.0 million and $7.2 million, respectively.  The decreases reflect the following spending variances:

·
Business development and marketing costs decreased from $1.4 million for the three months ended June 30, 2015, to $800,000  for the three months ended June 30, 2016, and decreased from $2.8 million for the six months ended June 30, 2015, to $1.6 million for the six months ended June 30, 2016. Bidding and proposal costs, a component of business development costs which are the costs of operations personnel assisting with the preparation of contract proposals, were $95,000 and $214,000 for the three months ended June 30, 2016 and June 30, 2015, respectively, and $190,000 and $499,000 for the six months ended June 30, 2016 and June 30, 2015, respectively.
·
The Company's general and administrative expenses ("G&A") decreased to $1.8 million from $2.1 million for the three months ended June 30, 2016 and June 30, 2015, respectively, and decreased to  $3.7 million from $3.8 million for the six months ended June 30, 2016 and June 30, 2015, respectively.  Some components of G&A are as follows:
o
For the three months ended June 30, 2016 and June 30, 2015, contingent consideration accretion expense was $223,000 and $513,000, respectively.  For the six months ended June 30, 2016 and June 30, 2015, contingent consideration accretion expense was $155,000 and $433,000, respectively.  The decrease in contingent consideration accretion expense in 2016 is a result of Hyperspring's former partners being paid their prior year earnout based on EBITDA targets as well as the former partners being paid their one-time payment for securing a long-term contract renewal with Tennessee Valley Authority ("TVA") in 2015.
o
In the six months ended June 30, 2016, the Company hired an outside consultant to review and document its procedures regarding revenue recognition, with special focus on software license and software maintenance revenue.  The total cost incurred for these services was $152,000.

·
Gross spending on software product development expenses for the three and six months ended June 30, 2016, totaled $374,000 and $859,000, respectively, as compared to $820,000 and $1.7 million for the three and six months ended June 30, 2015, respectively. The Company capitalized $55,000 and $186,000 of software product development expenses for the three and six months ended June 30, 2016, respectively, and $432,000 and $938,000 for the same periods in 2015, respectively.  Net software product development spending decreased from $387,000 for the three months ended June 30, 2015, to $319,000 for the three months ended June 30, 2016, and decreased from $784,000 for the six months ended June 30, 2015, to $673,000 for the six months ended June 30, 2016.  Spending on simulator software development and modeling tools totaled $308,000 and $636,000 for the three and six months ended June 30, 2016, respectively.  Spending on software product development totaled $590,000 and $1.2 million for the three and six months ended June 30, 2015, respectively.  The Company's software product development expenses were mainly related to a new configuration management system and the enhancement of JADEand SimExec® applications.


Restructuring Charges.  Restructuring charges totaled $277,000 and $48,000 for the three months ended June 30, 2016 and June 30, 2015, respectively.  For the six months ended June 30, 2016 and June 30, 2015, restructuring charges totaled $402,000 and $145,000, respectively.  Restructuring charges for the six months ended June 30, 2016, are primarily due to severance costs for two departing executives.
Depreciation.  Depreciation expense totaled $102,000 and $135,000 for the three months ended June 30, 2016 and June 30, 2015, respectively.  For the six months ended June 30, 2016 and June 30, 2015, depreciation expense totaled $202,000 and $264,000, respectively.
36


Amortization of Definite-lived Intangible Assets. Amortization expense related to definite-lived intangible assets totaled $73,000 and $124,000 for the three months ended June 30, 2016 and June 30, 2015, respectively.  For the six months ended June 30, 2016 and June 30, 2015, amortization expense related to definite-lived intangible assets totaled $146,000 and $247,000, respectively.  The decrease in 2016 amortization expense reflects a decrease of amortization related to the intangible assets recorded with the Hyperspring acquisition in November 2014 which are being amortized over seven years.

Operating Income (Loss).  The Company had operating income of $227,000  (1.8% of revenue) during the three months ended June 30, 2016, as compared with an operating loss of $1.4 million (10.0% of revenue) for the same period in 2015.  For the six months ended June 30, 2016 and June 30, 2015, the Company had operating income of $442,000  (1.7% of revenue) and an operating loss of $1.7 million (6.1% of revenue), respectively.  The variances were due to the factors outlined above.

Interest Income, Net.  Net interest income totaled $13,000 and $21,000 for the three months ended June 30, 2016 and June 30, 2015, respectively.  For the six months ended June 30, 2016 and June 30, 2015, net interest income totaled $40,000 and $48,000, respectively.

Gain (Loss) on Derivative Instruments, Net.  The Company periodically enters into forward foreign exchange contracts to manage market risks associated with the fluctuations in foreign currency exchange rates on foreign-denominated trade receivables.  As of June 30, 2016, the Company had foreign exchange contracts outstanding of approximately 24.4 million Japanese Yen, 1.6 million Euro, 0.9 million Australian Dollars, 0.5 million Canadian Dollars, and 0.2 million Pounds Sterling at fixed rates.  The contracts expire on various dates through June 2017.  The Company has not designated the contracts as hedges and has recognized a gain on the change in the estimated fair value of the contracts of $6,000 for the three months ended June 30, 2016, and a loss $177,000 for the six months ended June 30, 2016.

As of June 30, 2015, the Company had foreign exchange contracts outstanding of approximately 2.6 million Euro, 0.5 million Australian Dollars, and 0.4 million Pounds Sterling at fixed rates.  The contracts expire on various dates through December 2016.  The Company had not designated the contracts as hedges and had recognized gains of on the change in the estimated fair value of the contracts of $86,000 for both the three and six months ended June 30, 2015, respectively.

The foreign currency denominated contract receivables, billings in excess of revenue earned, and subcontractor accruals that are related to the outstanding foreign exchange contracts were remeasured into the functional currency using the current exchange rate at the end of the period.  For the three and six months ended June 30, 2016, the Company recognized a loss of $22,000 and a gain of $43,000, respectively, from the remeasurement of such contract receivables, billings in excess of revenue earned and subcontractor accruals.  For the same periods in 2015, the Company recognized gains of $55,000 and $7,000, respectively.

Other Income (Expense), Net.  For the three and six months ended June 30, 2016, the Company recognized other expense, net, of $4,000 and other income, net, of $98,000, respectively.  For the three and six months ended June 30, 2015, the Company recognized other expense, net, of $41,000 and $80,000, respectively. The major components of other expense, net, included the following items:

·
For the three months ended March, 31, 2016, the Company's Chinese subsidiary received a $101,000 refund of Value Added Tax.
·
The Company had other miscellaneous expenses of $3,000 for the six months ended June 30, 2016.
37


Provision for Income Taxes

Income tax expense was $108,000 and $196,000 with effective income tax rates of 49.3% and 44.0% for the three and six months ended June 30, 2016, respectively.  This is compared to  income tax expense of $73,000 and $161,000 with effective income tax rates of 5.1% and 8.9%, for the three and six months ended June 30, 2015, respectively.  The Company's income tax provision for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items arising in that quarter.  Tax expense in both years is comprised mainly of foreign income tax expense, Alternative Minimum Tax, state taxes, and deferred tax expense relating to the tax amortization of goodwill.

Because of its net operating loss carryforwards, the Company is subject to U.S. federal and state income tax examinations from the year 1997 forward.  The Company is subject to foreign tax examinations by tax authorities for years 2010 forward for Sweden, 2012 forward for China, and 2014 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.
Our income tax expense, deferred tax assets and liabilities and liabilities for unrecognized tax benefits reflect management's best estimate of current and future taxes to be paid.  We are subject to income taxes in the United States and numerous foreign jurisdictions.  Significant judgments and estimates are required in the determination of the consolidated income tax expense.  Deferred income taxes arise from temporary differences between the tax basis of assets and liabilities and their reported amounts in the financial statements, which will result in taxable or deductible amounts in the future.  In evaluating our ability to recover our deferred tax assets in the jurisdiction from which they arise, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax-planning strategies, and results of recent operations.  The Company has evaluated each jurisdiction independently and determined that is more likely than not that it will place a full valuation allowance on its U.S., Swedish, and Chinese net deferred tax assets at  June 30, 2016.  In 2015, the Company paid income taxes in the UK and India and expects to do so again in 2016.  Therefore, it will not place a valuation allowance on these deferred tax assets.

38




Liquidity and Capital Resources

As of June 30, 2016, the Company's cash and cash equivalents totaled $10.9 million compared to $11.1 million at December 31, 2015.

Cash provided by (used in) operating activities.  For the six months ended June 30, 2016, net cash provided by operations totaled $1.0 million.  Significant changes in the Company's assets and liabilities in the six months ended June 30, 2016, included:
·
A $1.5 million increase in the Company's contract receivables, which is comprised of trade receivables and unbilled receivables.  The Company's trade receivables, net of the allowance for doubtful accounts, increased from $9.7 million at December 31, 2015, to $9.9 million at June 30, 2016.  At June 30, 2016, trade receivables outstanding for more than 90 days, net of the bad debt reserve, totaled approximately $0.9 million as compared to $0.6 million at December 31, 2015.  The Company believes the entire 90-day balance at June 30, 2016, will be received, $0.5 million was received in July 2016 relating to outstanding balances with two customers.  The Company's unbilled receivables increased by approximately $1.4 million to $4.7 million at June 30, 2016, as compared to December 31, 2015.  The increase in the unbilled receivables is due to the timing of contracted billing milestones of the Company's current projects.  In July 2016, the Company invoiced $1.5 million of the unbilled amounts; the balance is expected to be invoiced and collected within one year.
·
A $0.6 million increase in accounts payable, accrued compensation and accrued expenses.  The increase reflects an increase in Hyperspring accrued payroll due to the timing of their biweekly payroll cycle and the timing of payments made by the Company to vendors and subcontractors.

For the six months ended June 30, 2015, net cash used in operations totaled $1.6 million.  Significant changes in the Company's assets and liabilities in the six months ended June 30, 2015, included:
·
A $138,000 increase in the Company's contract receivables, which is comprised of trade receivables and unbilled receivables.  The Company's trade receivables, net of the allowance for doubtful accounts, decreased from $10.8 million at December 31, 2014, to $10.4 million at June 30, 2015.  At June 30, 2015, trade receivables outstanding for more than 90 days, net of the bad debt reserve, totaled approximately $2.1 million as compared to $0.4 million at December 31, 2014.  The Company's unbilled receivables increased by approximately $0.5 million to $5.6 million at June 30, 2015, as compared to December 31, 2014.  The increase in the unbilled receivables is due to the timing of contracted billing milestones of the Company's current projects. 
·
A $392,000 decrease in accounts payable, accrued compensation and accrued expenses.  The decrease was due to the timing of payments made by the Company to vendors and subcontractors.
39


Cash used in investing activities.  Net cash used in investing activities totaled $9,000 for the six months ended June 30, 2016.  Capital expenditures totaled $35,000, capitalized software development costs totaled $186,000, and releases of restricted cash totaled $185,000 for the six months ended June 30, 2016.  Proceeds from the sale of fixed assets totaled $31,000.
Net cash used in investing activities totaled $1.5 million for the six months ended June 30, 2015.  Capital expenditures totaled $195,000 and capitalized software development costs totaled $938,000 for the six months ended June 30, 2015.  Restrictions of cash used as collateral for outstanding letters of credit totaled $1.2 million for the six months ended June 30, 2015.  Releases of restricted cash as collateral under letters of credit totaled $837,000 for the six months ended June 30, 2015.

Cash used in financing activities.  Net cash used in financing activities totaled $1.1 million for the six months ended June 30, 2016.  During the six months ended June 30, 2016, the Company made payments of $1.4 million to the former Hyperspring owners in accordance with the 2014 purchase agreement due to the achievement of certain EBITDA targets in 2015.  During the six months ended June 30, 2016, the Company received $297,000 for stock options exercised.
Net cash used in financing activities totaled $657,000 for the six months ended June 30, 2015.  Hyperspring has a working capital line of credit with IberiaBank.  The Company paid down $339,000 of the outstanding balance of the line of credit during the six months ended June 30, 2015.  During the six months ended June 30, 2015, the Company made payments of $318,000 to the former EnVision Systems, Inc. members in accordance with the 2011 purchase agreement due to the achievement of certain revenue targets in 2014.
At June 30, 2016, the Company had cash and cash equivalents of $10.9 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.  However, notwithstanding the foregoing, the Company may be required to look for additional capital to fund its operations if the Company is unable to operate profitably and generate sufficient cash from operations.  There can be no assurance that the Company would be successful in raising such additional funds.
40

Lines of Credit

BB&T Bank
At June 30, 2016, the Company had a Master Loan and Security Agreement (the "Loan Agreement") and Revolving Credit Note with BB&T Bank.  The Company and its subsidiary, GSE Performance Solutions, Inc., were jointly and severally liable as co-borrowers.  The Loan Agreement provides a $7.5 million revolving line of credit for the purpose of (i) issuing stand-by letters of credit and (ii) providing working capital. Working capital advances bear interest at a rate equal to the Wall Street Journal Prime Rate of Interest, floating with a floor of 4.5%.
The agreement would have expired on June 30, 2016, but on June 17, 2016, the Company and BB&T Bank amended the Loan Agreement to extend the expiration date until September 30, 2016.  All other terms and conditions remained the same.
As collateral for the Company's obligations, the Company granted a first lien and security interest in all of the assets of the Company, including but not limited to, contract receivables, intangible assets, equipment, software and leasehold improvements.
The Company is to maintain a segregated cash collateral account at BB&T Bank equal to the greater of (i) $3.0 million or (ii) the aggregate principal amounts of all loans outstanding under the revolving credit facility (including any issued and outstanding letters of credit, working capital advances, and negative foreign exchange positions) as security for the Company's obligations.  Under this amendment, BB&T Bank has complete and unconditional control over the cash collateral account.
At June 30, 2016, and December 31, 2015, the cash collateral account totaled $3.4 million and $3.5 million, respectively. The balances were classified as restricted cash on the consolidated balance sheets.
The Loan Agreement contains certain restrictive covenants regarding future acquisitions and incurrence of debt.  In addition, the Loan Agreement contains financial covenants with respect to the Company's minimum tangible capital base and quick ratio.

   
  As of
 
Covenant
June 30, 2016
       
Minimum tangible capital base
Must exceed $10.5 million
$11.9 million
Quick ratio
Must exceed 1.00 : 1.00
1.55 : 1.00

As of June 30, 2016, the Company was in compliance with its financial covenants as defined above.

IberiaBank
At June 30, 2016, Hyperspring, LLC has a $1.0 million working capital line of credit with IberiaBank.  Under the executed promissory note, interest is payable monthly at the rate of 1.00 percentage point over the prime rate of interest as published in the money rate section of the Wall Street Journal resulting in an effective interest rate of 4.25%. The line is secured by all accounts of Hyperspring and guaranteed by GSE Systems, Inc.  The line of credit expired on July 6, 2016, and the Company is in the process of extending the line.  At June 30, 2016, the Company had no outstanding amounts under the line of credit.
Letters of Credit and Bonds
As of June 30, 2016, the Company has nine standby letters of credit totaling $3.4 million which represent advance payment and performance bonds on eight contracts.  The Company has deposited the full value of nine standby letters of credit in escrow accounts, amounting to $3.4 million, which have been restricted in that the Company does not have access to these funds until the related letters of credit have expired.  The cash has been recorded on the Company's consolidated balance sheets at June 30, 2016, as restricted cash, $1.7 million categorized as current restricted cash and $1.7 million categorized as long-term restricted cash.
41


Item 3.  Quantitative and Qualitative Disclosure about Market Risk

The Company's market risk is principally confined to changes in foreign currency exchange rates.  The Company's exposure to foreign exchange rate fluctuations arises in part from customer contracts that are denominated in currencies other than the Company's functional currency as well as from inter-company accounts in which costs incurred in one entity are charged to other entities in different foreign jurisdictions.  The Company is also exposed to foreign exchange rate fluctuations as the financial results of all foreign subsidiaries are translated into U.S. dollars in consolidation.  As exchange rates vary, those results when translated may vary from expectations and adversely impact overall expected profitability.
The Company utilizes forward foreign currency exchange contracts to manage market risks associated with the fluctuations in foreign currency exchange rates.  The principal currencies for which such forward exchange contracts are entered into are the Pound Sterling, the Euro, the Canadian Dollar and the Australian Dollar.  It is the Company's policy to use such derivative financial instruments to protect against market risk arising in the normal course of business in order to reduce the impact of these exposures.  The Company minimizes credit exposure by limiting counterparties to nationally recognized financial institutions.
As of June 30, 2016, the Company had foreign exchange contracts outstanding of approximately 24.4 million Japanese Yen, 1.6 million Euro, 0.9 million Australian Dollars, 0.5 million Canadian Dollars, and 0.2 million Pounds Sterling at fixed rates.  The contracts expire on various dates through June 2017.  The Company has not designated the contracts as hedges and has recognized a gain on the change in the estimated fair value of the contracts of $6,000 for the three months ended June 30, 2016, and a loss $177,000 for the six months ended June 30, 2016.  The foreign currency denominated contract receivables, billings in excess of revenue earned, and subcontractor accruals that are related to the outstanding foreign exchange contracts were remeasured into the functional currency using the current exchange rate at the end of the period.  The gain or loss resulting from such remeasurement is also included in gain (loss) on derivative instruments, net in the consolidated statements of operations.  For the three and six months ended June 30, 2016, the Company recognized a loss of $22,000 and a gain of $43,000, respectively, from the remeasurement of such contract receivables, billings in excess of revenue earned and subcontractor accruals.  For the same periods in 2015, the Company recognized gains of $55,000 and $7,000, respectively.  A 10% fluctuation in the foreign currency exchange rates up or down as of June 30, 2016, would have increased/decreased the change in the estimated fair value of the contracts by $11,300.

As of June 30, 2015, the Company had foreign exchange contracts outstanding of approximately 2.6 million Euro, 0.5 million Australian Dollars, and 0.4 million Pounds Sterling at fixed rates.  The contracts expire on various dates through December 2016.  The Company had not designated the contracts as hedges and had recognized no change in the estimated fair value of the contracts for the three and six months ended June 30, 2015.  A 10% fluctuation in the foreign currency exchange rates up or down as of June 30, 2015, would have increased/decreased the change in the estimated fair value of the contracts by $1,800.

42


Item 4.  Controls and Procedures

(a) Evaluation of Disclosure Controls and Procedures

The Company maintains disclosure controls and procedures that are designed to ensure that information required to be disclosed by it in its reports filed or submitted pursuant to the Securities Exchange Act of 1934, as amended (the "Exchange Act"), is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission's rules and forms and that information required to be disclosed by the Company in its Exchange Act reports is accumulated and communicated to management, including the Company's Chief Executive Officer ("CEO"), who is its principal executive officer, and Chief Financial Officer ("CFO"), who is its principal financial officer, to allow timely decisions regarding required disclosure.  At the end of the period covered by this report, an evaluation was performed under the supervision and with the participation of our management including our CEO and our CFO, of the effectiveness of the design and operation of our disclosure controls and procedures pursuant to Rule 13-15(e) of the Exchange Act.  Based on the evaluation of our disclosure controls and procedures as of June 30, 2016, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were not effective because of the material weakness identified below.


(b)  Changes in Internal Control over Financial Reporting
As described in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2015, management assessed the effectiveness of the Company's internal control over financial reporting and identified a material weakness in internal control over financial reporting related to ineffective controls over revenue recognition on software license sales with multiple deliverables.

 As of June 30, 2016, the Company has not completed the implementation of control procedures to ensure that the material weakness related to revenue recognition on software license sales has been mitigated.  As a result of this material weakness in our internal control over financial reporting, we performed additional review and analysis over our consolidated financial statements for the six months ended June 30, 2016.  As a result of these procedures, we believe that our consolidated financial statements are presented in accordance with U.S. GAAP.  We anticipate that we will complete the revision of our controls over revenue recognition on software license sales with multiple deliverables in the third quarter 2016.  We believe the measures will remediate the control deficiencies; however, the material weakness will not be considered remediated until management has concluded, through required testing, that these controls are operating effectively.

Except as described above, 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.

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


43



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

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


Item 5. Other Information

None

Item 6. Exhibits

 
10.1
Letter dated June 17, 2016, from Branch Banking and Trust Company, agreeing to extend the Revolving Credit Expiration Date as defined in the Master Loan and Security Agreement dated November 22, 2011, between the Company, GSE Performance Solutions (as co-borrowers), and Branch Banking and Trust Company (as successor by merger to Susquehanna Bank), until September 30, 2016.*
 
     
 
10.2
Employment Agreement, dated July 1, 2016, between GSE Systems, Inc. and Emmett A. Pepe.  Incorporated herein by reference to Exhibit 99.1 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on July 5, 2016.
 
     
 
10.3
Restricted Share Unit Agreement, dated July 1, 2016, between GSE Systems, Inc. and Emmett A. Pepe.  Incorporated herein by reference to Exhibit 99.1 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on July 5, 2016.
 
     
 
10.4
Amendment to Employment Agreement, dated July 1, 2016, between GSE Systems, Inc. and Kyle J. Loudermilk.  Incorporated herein by reference to Exhibit 99.1 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on July 1, 2016.
 
     
 
10.5
Amendment to Restricted Share Unit Agreement, dated July 1, 2016, between GSE Systems, Inc. and Kyle J. Loudermilk.  Incorporated herein by reference to Exhibit 99.1 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on July 1, 2016.
 
     
 
10.6
Restricted Share Unit Agreement (Cash Award), dated July 1, 2016, between GSE Systems, Inc. and Kyle J. Loudermilk.  Incorporated herein by reference to Exhibit 99.1 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on July 1, 2016.
 
     
 
10.7
Restricted Share Unit Agreement (Common Stock Award), dated July 1, 2016, between GSE Systems, Inc. and Kyle Loudermilk.  Incorporated herein by reference to Exhibit 99.1 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on July 1, 2016.
 
     
 
10.8
Amendment to Restricted Share Unit Agreement, dated July 1, 2016, between GSE Systems, Inc. and Christopher D. Sorrells.  Incorporated herein by reference to Exhibit 99.1 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on July 1, 2016.
 
     
 
10.9
Amendment to Restricted Share Unit Agreement, dated July 1, 2016, between GSE Systems, Inc. and Jeffery G. Hough.  Incorporated herein by reference to Exhibit 99.1 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on July 1, 2016.
 
     
 
10.10
Amendment to Restricted Share Unit Agreement, dated July 1, 2016, between GSE Systems, Inc. and Gill R. Grady.  Incorporated herein by reference to Exhibit 99.1 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on July 1, 2016.
 
     
 
10.11
Form of Amendment to Restricted Share Unit Agreement, dated July 1, 2016.  Incorporated herein by reference to Exhibit 99.1 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on July 1, 2016.
 
     
 
10.12
GSE Systems, Inc. 1995 Long-Term Incentive Plan, amended and restated as of April 22, 2016.  Incorporated herein by reference to Exhibit A of GSE Systems, Inc. Form DEF 14A filed with the Securities and Exchange Commission on April 27, 2016.
 
     
 
31.1
Certification of the Chief Executive Officer pursuant to Section 302 of the Sarbanes- Oxley Act of 2002, filed herewith.
     
 
31.2
Certification of the Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, filed herewith.
     
 
32.1
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
     
     
     
     
     
     
45

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 15, 2016 GSE SYSTEMS, INC.

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



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


46
EX-10.1 2 ex10-1.htm BB&T LOAN AGREEMENT EXTENSION LETTER

Exhibit 10.1
[Branch Banking and Trust Company Letterhead]

June 17, 2016

Mr. Jeffrey G. Hough
SVP, Chief Financial Officer
GSE Systems, Inc.
1332 Londontown Blvd.
Sykesville, MD 21784

Dear Jeff:

The purpose of this letter is to confirm that the Bank has agreed to the following:

 The Bank has agreed to extend the Revolving Credit Expiration Date until September 30, 2016, as defined in the Master Loan and Security Agreement dated November 22, 2011 in Section 1.1(a), by and among GSE Systems, Inc. and GSE Performance Solutions (collectively, the Co-Borrowers) and Branch Banking and Trust Company (successor by merger to Susquehanna Bank).

Respectfully,
Robert P Whelen, Jr.
Senior Vice President
Tel (410) 230-1073
Fax (410) 783-9439
EX-31.1 3 exh31-1.htm GSE CERTIFICATION CEO
Exhibit 31.1
Certification of the Chief Executive Officer


I, Kyle J. Loudermilk, certify that:

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

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


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


I, Emmett A. Pepe, certify that:

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

Date:  August 15, 2016
 
/s/ Emmett A. Pepe
   
Emmett A. Pepe
   
Senior Vice President and Chief Financial Officer
(Principal Financial and Accounting Officer)


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

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


In connection with the quarterly report on Form 10-Q of GSE Systems, Inc. (the "Company") for the quarter ended June 30, 2016 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, Senior Vice President and 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 15, 2016
/s/ Kyle J. Loudermilk
 
/s/ Emmett A. Pepe
 
 
Kyle J. Loudermilk
 
Emmett A. Pepe
 
 
Chief Executive Officer
 
Senior Vice President and Chief
 
     
Financial Officer
 


EX-101.INS 6 gvp-20160630.xml XBRL INSTANCE DOCUMENT 0000944480 2016-01-01 2016-06-30 0000944480 2016-06-30 0000944480 2016-08-12 0000944480 2015-12-31 0000944480 2015-06-30 0000944480 2015-01-01 2015-06-30 0000944480 2016-04-01 2016-06-30 0000944480 2015-04-01 2015-06-30 0000944480 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0000944480 us-gaap:CommonStockMember 2015-12-31 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0000944480 us-gaap:TreasuryStockMember 2015-12-31 0000944480 us-gaap:RetainedEarningsMember 2015-12-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-06-30 0000944480 us-gaap:CommonStockMember 2016-01-01 2016-06-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-01 2016-06-30 0000944480 us-gaap:RetainedEarningsMember 2016-01-01 2016-06-30 0000944480 us-gaap:CommonStockMember 2016-06-30 0000944480 us-gaap:AdditionalPaidInCapitalMember 2016-06-30 0000944480 us-gaap:TreasuryStockMember 2016-06-30 0000944480 us-gaap:RetainedEarningsMember 2016-06-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-06-30 0000944480 2014-12-31 0000944480 us-gaap:SalesRevenueServicesNetMember 2016-01-01 2016-06-30 0000944480 us-gaap:ScenarioPreviouslyReportedMember 2015-01-01 2015-06-30 0000944480 us-gaap:RestatementAdjustmentMember 2015-01-01 2015-06-30 0000944480 us-gaap:ScenarioPreviouslyReportedMember 2015-04-01 2015-06-30 0000944480 us-gaap:RestatementAdjustmentMember 2015-04-01 2015-06-30 0000944480 us-gaap:OtherCurrentLiabilitiesMember 2016-06-30 0000944480 us-gaap:OtherNoncurrentLiabilitiesMember 2015-12-31 0000944480 us-gaap:OtherNoncurrentLiabilitiesMember 2016-06-30 0000944480 us-gaap:OtherCurrentLiabilitiesMember 2015-12-31 0000944480 2016-04-01 2016-04-30 0000944480 us-gaap:FairValueInputsLevel3Member 2016-06-30 0000944480 us-gaap:FairValueInputsLevel2Member 2015-06-30 0000944480 us-gaap:FairValueInputsLevel2Member 2016-06-30 0000944480 us-gaap:FairValueInputsLevel1Member 2015-06-30 0000944480 us-gaap:FairValueInputsLevel3Member 2015-06-30 0000944480 us-gaap:FairValueInputsLevel1Member 2016-06-30 0000944480 us-gaap:ForeignExchangeContractMember 2016-01-01 2016-06-30 0000944480 currency:MYR us-gaap:ForeignExchangeContractMember 2015-12-31 0000944480 us-gaap:ForeignExchangeContractMember currency:AUD 2015-12-31 0000944480 us-gaap:ForeignExchangeContractMember currency:EUR 2016-06-30 0000944480 us-gaap:ForeignExchangeContractMember currency:GBP 2016-06-30 0000944480 currency:CAD us-gaap:ForeignExchangeContractMember 2016-06-30 0000944480 us-gaap:ForeignExchangeContractMember currency:JPY 2016-06-30 0000944480 us-gaap:ForeignExchangeContractMember currency:EUR 2015-12-31 0000944480 currency:CAD us-gaap:ForeignExchangeContractMember 2015-12-31 0000944480 currency:GBP us-gaap:ForeignExchangeContractMember 2015-12-31 0000944480 currency:AUD us-gaap:ForeignExchangeContractMember 2016-06-30 0000944480 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2015-06-30 0000944480 us-gaap:OtherNoncurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2016-06-30 0000944480 us-gaap:ForeignExchangeContractMember us-gaap:OtherNoncurrentAssetsMember us-gaap:NondesignatedMember 2015-06-30 0000944480 us-gaap:OtherCurrentAssetsMember us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember 2016-06-30 0000944480 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2016-06-30 0000944480 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherCurrentAssetsMember 2015-06-30 0000944480 us-gaap:NondesignatedMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember 2016-06-30 0000944480 us-gaap:OtherCurrentLiabilitiesMember us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember 2015-06-30 0000944480 us-gaap:NondesignatedMember us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember 2015-06-30 0000944480 us-gaap:NondesignatedMember us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember 2016-06-30 0000944480 gvp:IberiaBankMember us-gaap:LineOfCreditMember 2016-06-30 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:BBTBankMember 2016-06-30 0000944480 gvp:BBTBankMember us-gaap:RevolvingCreditFacilityMember 2016-01-01 2016-06-30 0000944480 us-gaap:LineOfCreditMember gvp:IberiaBankMember 2016-01-01 2016-06-30 0000944480 gvp:IberiaBankMember us-gaap:LineOfCreditMember 2015-06-30 0000944480 gvp:BBTBankMember gvp:MinimumTangibleCapitalBaseMember us-gaap:RevolvingCreditFacilityMember 2016-01-01 2016-06-30 0000944480 gvp:QuickRatioMember gvp:BBTBankMember us-gaap:RevolvingCreditFacilityMember 2016-01-01 2016-06-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2016-01-01 2016-06-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2015-01-01 2015-06-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2015-01-01 2015-06-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2016-01-01 2016-06-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2016-04-01 2016-06-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2015-04-01 2015-06-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2015-04-01 2015-06-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2016-04-01 2016-06-30 iso4217:USD xbrli:shares iso4217:USD xbrli:shares gvp:Segment iso4217:MYR iso4217:AUD iso4217:EUR iso4217:GBP iso4217:CAD iso4217:JPY xbrli:pure gvp:Right false --12-31 2016-06-30 No No Yes Smaller Reporting Company 39883030 GSE SYSTEMS INC 0000944480 18131817 2016 Q2 10-Q 0 400000 1600000 200000 500000 24400000 2100000 1300000 500000 900000 <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="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 27pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold; align: right;">2.</td><td style="text-align: justify; width: auto; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold;">Recent Accounting Pronouncements</td></tr></table></div><div style="margin-bottom: 11pt;"><br /></div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-bottom: 11pt; margin-left: 29.5pt; font-size: 10pt;">Accounting Pronouncements Recently Adopted</div><div style="text-align: justify; text-indent: 27pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 11pt; font-size: 10pt;">In November 2015, the Financial Accounting Standards Board ("FASB") issued ASU 2015-17, "<font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes".</font>&#160; The standard requires that deferred tax assets and liabilities be classified as noncurrent on the balance sheet rather than being separated into current and noncurrent.&#160; ASU 2015-17 is effective for fiscal years, and interim periods within those years, beginning after December 15, 2016.&#160; Early adoption is permitted and the standard may be applied either retrospectively or on a prospective basis to all deferred tax assets and liabilities.&#160; The Company adopted ASU 2015-17 on March 31, 2016 and presented all deferred tax assets and liabilities as noncurrent on the consolidated balance sheets as of March 31, 2016.&#160; The adoption of this guidance did not have a material effect on the Company's consolidated results of operations and cash flows.</div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-bottom: 11pt; margin-left: 29.5pt; font-size: 10pt;">Accounting Pronouncements Not Yet Adopted</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In May 2014, the FASB issued ASU 2014-09, <font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revenue from Contracts with Customers</font>, which provides guidance for revenue recognition. The standard's core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. In doing so, companies will need to use more judgment and make more estimates than under today's guidance. These may include identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price and allocating the transaction price to each separate performance obligation. This guidance will be effective for the Company in the first quarter of its fiscal year ending December&#160;31,&#160;2018, and interim periods therein, using either of the following transition methods: (i)&#160;a full retrospective approach reflecting the application of the standard in each prior reporting period with the option to elect certain practical expedients, or (ii)&#160;a retrospective approach with the cumulative effect of initially adopting ASU 2014-09 recognized at the date of adoption (which includes additional footnote disclosures). The Company is currently in the process of evaluating the impact of its pending adoption of this ASU on the Company's consolidated financial statements and has not yet determined the method by which it will adopt the standard in 2018.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In February 2016, the FASB issued ASU 2016-02, "<font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Leases (Topic 842)</font>".&#160; 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.&#160; Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement.&#160; The new standard is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years.&#160; A modified retrospective transition approach is required for lessees for 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.&#160; The Company is still evaluating the impact of the pending adoption of the new standard on the consolidated financial statements, and the Company expects that upon adoption the recognition of ROU assets and lease liabilities could be material.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In March 2016, the FASB issued ASU No. 2016-09, <font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">"Compensation - Stock Compensation: Topic 718: Improvements to Employee Share Based Accounting"</font>.&#160; The new guidance is intended to simplify the accounting for share based payment award transactions.&#160; The amendments in the update include the following aspects for share based accounting: accounting for income taxes, classification of excess tax benefits on the statement of cash flows, forfeitures, minimum statutory tax withholding requirements, and classification of employee taxes paid on the statement of cash flows when an employer withholds shares for tax withholding purposes.&#160; Adoption of ASU 2016-09 is required for fiscal reporting periods beginning after December 15, 2016, including interim reporting periods within those fiscal years.&#160; We are currently evaluating the potential impact of the pending adoption of ASU 2016-09 on our consolidated financial statements.</div><div><br /></div><div><br /></div><div><br /></div></div> 1238000 1654000 14538000 13053000 13053000 14538000 1576000 1723000 5529000 5407000 -1460000 -1562000 73481000 74264000 488000 488000 488000 271000 241000 137000 21000 103000 247000 146000 73000 124000 745415 2580942 738789 2513321 9100000 121000 23000 9626000 9649000 8979000 0 0 40684000 39371000 28414000 30108000 9878000 9831000 9229000 10093000 145000 402000 277000 48000 1297000 1085000 1169000 2647000 155000 433000 224000 513000 -195000 -185000 -104000 -105000 743000 1000 -49000 327000 938000 186000 55000 432000 1147000 1145000 0 0 0 9626000 8979000 0 8979000 9626000 11084000 10903000 13583000 9755000 -181000 -3828000 0 -3828000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">15.</font><font style="width: 36pt; display: inline-block; font-size: 1px;">&#160;</font><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Commitments and Contingencies</font></div><div><br /></div><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has contingent liabilities that, in management's judgment, are not probable of assertion.&#160; If such unasserted contingent liabilities were to be asserted, or become probable of assertion, the Company may be required to record significant expenses and liabilities in the period in which these liabilities are asserted or become probable of assertion.</div><div><br /></div><div><br /></div></div> 195000 197000 19510770 19694530 30000000 30000000 0.01 0.01 17911859 18095619 19510770 -1598911 -1598911 19694530 -2097000 147000 -40000 -1389000 -2141000 44000 -1361000 the following customers provided more than 10% of the Company’s consolidated revenue <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-style: italic; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Basis of Presentation</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The consolidated interim financial statements included herein have been prepared by GSE Systems, Inc. (the "Company," "GSE," "we," "us," or "our") without independent audit.&#160; 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.&#160; Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles ("GAAP") have been condensed or omitted.&#160; The results of operations for interim periods are not necessarily an indication of the results for the full year.&#160; 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, 2015 filed with the Securities and Exchange Commission on March&#160;25,&#160;2016.&#160; Certain reclassifications have been made to prior period amounts to conform to the current presentation.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has two reportable segments as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 10%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; margin-left: 18pt; font-size: 10pt;">&#183;</div></td><td style="width: 90%; vertical-align: top;"><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Performance Improvement Solutions (approximately 68% of revenue)</div></td></tr></table><div style="text-align: justify; margin-top: 3pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company's Performance Improvement Solutions segment primarily encompasses next generation power plant and process high-fidelity simulation solutions, as well as engineering solutions.&#160; This segment includes various simulation products, engineering services, and operation training systems delivered across the industries the Company serves: primarily nuclear and fossil fuel power generation, and the process industries.&#160; 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.</div><div style="margin-top: 3pt; margin-bottom: 3pt;"><br /></div><div style="margin-top: 3pt; margin-bottom: 3pt;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 10%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; margin-left: 18pt; font-size: 10pt;">&#183;</div></td><td style="width: 90%; vertical-align: top;"><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Nuclear Industry Training and Consulting (approximately 32% of revenue)</div></td></tr></table><div style="text-align: justify; margin-top: 3pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Nuclear Industry Training and Consulting provides highly specialized and skilled nuclear operations instructors and other consultants to the nuclear power industry.&#160;&#160; These employees work at clients' facilities under client direction.&#160; Examples of these highly skilled positions are senior reactor operations instructors, procedure writers, work management specialists, planners, and training material developers.&#160; This business is managed through the Company's Hyperspring subsidiary.&#160; The business model, management focus, margins, and other factors clearly separate this business line from the rest of the GSE product and service portfolio.&#160; Hyperspring has been providing these services since 2005.</div><div style="margin-top: 3pt; margin-bottom: 3pt;"><br /></div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Financial information about the two business segments is provided in Note 14 of the accompanying consolidated financial statements.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The preparation of financial statements in conformity with 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.&#160; The Company's most significant estimates relate to revenue recognition on long-term contracts, product warranties, capitalization of software development costs, valuation of goodwill and intangible assets acquired, valuation of contingent consideration issued in business acquisitions, and the recoverability of deferred tax assets.&#160; Actual results could differ from these estimates and those differences could be material.</div><div><br /></div></div> 27667000 25391000 12415000 13654000 27628000 39000 13632000 22000 21486000 18207000 8855000 10767000 -5000 21491000 10717000 50000 P2Y P1Y 837000 185000 72000 0 202000 264000 102000 135000 57000 136000 57000 136000 0 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="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 27pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold; align: right;">9.</td><td style="text-align: justify; width: auto; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold;">Derivative Instruments</td></tr></table></div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">The Company utilizes forward foreign currency exchange contracts to manage market risks associated with the fluctuations in foreign currency exchange rates.&#160; It is the Company's policy to use such derivative financial instruments to protect against market risk arising in the normal course of business in order to reduce the impact of these exposures.&#160; The Company minimizes credit exposure by limiting counterparties to nationally recognized financial institutions.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">As&#160;of June&#160;30,&#160;2016, the Company had foreign exchange contracts outstanding of approximately 24.4 million Japanese Yen, 1.6 million Euro, 0.9 million Australian Dollars, 0.5 million Canadian Dollars, and 0.2&#160;million&#160;Pounds&#160;Sterling at fixed rates.&#160; The contracts expire on various dates through June 2017.&#160; At December 31, 2015, the Company had contracts outstanding of approximately 2.1&#160;million Euro, 1.3 million Canadian Dollars, 0.5 million Pounds Sterling, and 0.4&#160;million&#160;Australian&#160;Dollars at fixed rates.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has not designated any of the foreign exchange contracts outstanding as hedges and has recorded the estimated fair value of the contracts in the consolidated balance sheets as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2016</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Asset derivatives</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; margin-left: 18pt; font-size: 10pt;">Prepaid expenses and other current assets</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">115</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; margin-left: 18pt; font-size: 10pt;">Other assets</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">121</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Liability derivatives</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; margin-left: 18pt; font-size: 10pt;">Other current liabilities</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(136</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(57</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(136</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(57</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; margin-left: 18pt; font-size: 10pt;">Net fair value</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(113</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">64</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The changes in the fair value of the foreign exchange contracts are included in loss on derivative instruments, net in the consolidated statements of operations.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The foreign currency denominated contract receivables, billings in excess of revenue earned and subcontractor accruals that are related to the outstanding foreign exchange contracts are remeasured at the end of each period into the functional currency using the current exchange rate at the end of the period.&#160; The gain or loss resulting from such remeasurement is also included in loss on derivative instruments, net in the consolidated statements of operations.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the three and six months ended June 30, 2016 and June 30, 2015, the Company recognized a net gain (loss) on its derivative instruments as outlined below:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three months ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six months ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2016</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2016</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Foreign exchange contracts-change in fair value</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(86</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(177</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(86</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Remeasurement of related contract receivables,</div><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">&#160;billings in excess of revenue earned, and</div><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">&#160;subcontractor accruals</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(23</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">55</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">42</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Loss on derivative instruments, net</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(17</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(31</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(135</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(79</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div></div> 2017-06-01 121000 0 6000 23000 23000 115000 64000 -113000 <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="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 29.5pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold; align: right;">10.</td><td style="text-align: justify; width: auto; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold;">Stock-Based Compensation</td></tr></table></div><div><br /></div><div style="text-align: justify; text-indent: 29.5pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company recognizes compensation expense for all equity-based compensation awards issued to employees, directors and non-employees that are expected to vest.&#160; Compensation cost is based on the fair value of awards as of the grant date.&#160; The Company recognized $241,000 and $137,000 of stock-based compensation expense for the three months ended June 30, 2016 and June 30, 2015, respectively, under the fair value method and recognized $488,000 and $271,000 of stock-based compensation expense for the six months ended June 30, 2016 and June 30, 2015, respectively.</div><div><br /></div><div style="text-align: justify; text-indent: 29.5pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In the six months ended June 30, 2016, the Company granted 160,000 performance-based restricted stock units ("RSUs") with an aggregate fair value of $282,000.&#160; There were no new performance based RSU grants in the three months ended June 30, 2016.&#160; The RSUs vest upon the achievement of specific performance measures.&#160; The fair value of the RSUs is expensed ratably over the requisite service period, which ranges between one and five years.</div><div><br /></div><div style="text-align: justify; text-indent: 29.5pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In the three and six months ended June 30, 2016, the Company granted 5,000 and 134,824 time-based RSUs with an aggregate fair value of $13,350 and $299,350, respectively.&#160; The RSUs will vest quarterly over the next twelve quarters.&#160; The fair value of the RSUs is expensed ratably over the requisite service period, which ranges between one and five years.</div><div><br /></div><div style="text-align: justify; text-indent: 29.5pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company granted no new options and 40,000 stock options for the three and six months ended June 30, 2016, respectively.&#160; The fair value of the options granted for the six months ended June 30, 2016, was $46,000. The Company granted no new options and 50,000 stock options for the three and six months ended June 30, 2015, respectively.&#160; The fair value of the granted options at the grant date was $40,000.</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="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 7.2pt;"></td><td style="width: 22.3pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold; align: right;">3.</td><td style="text-align: justify; width: auto; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold;">Basic and Diluted Earnings (Loss) per Common Share</td></tr></table></div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Basic earnings (loss) per share is based on the weighted average number of outstanding common shares for the period.&#160; Diluted earnings (loss) per share adjusts the weighted average shares outstanding for the potential dilution that could occur if stock options or other common stock equivalents were exercised into common stock.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The number of common shares and common share equivalents used in the determination of basic and diluted earnings (loss) per share were as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands, except for share amounts)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three months ended</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six months ended</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2016</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2016</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Numerator:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Net income (loss)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">111</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,495</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">249</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,967</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Denominator:</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Weighted-average shares outstanding for basic earnings per share</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,010,949</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,887,859</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,956,622</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,887,859</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Effect of dilutive securities:</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Employee stock options</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">251,464</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">237,417</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,262,413</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,887,859</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,194,039</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,887,859</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Shares related to dilutive securities excluded because inclusion would be anti-dilutive</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">738,789</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,513,321</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">745,415</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,580,942</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> -0.11 0.01 -0.08 0.01 -0.11 0 -0.08 0 0.01 -0.11 0.01 0 -0.11 -0.08 -0.08 0 -119000 -94000 0.44 -0.089 -0.051 0.493 2431000 2720000 3732000 2466000 1421000 <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="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 27pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold; align: right;">8.</td><td style="text-align: justify; width: auto; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold;">Fair Value of Financial Instruments</td></tr></table></div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">ASC 820, "<font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair Value Measurement"</font>, 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.&#160; 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="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The levels of the fair value hierarchy established by ASC 820 are:</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Level 1:&#160; inputs are quoted prices, unadjusted, in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Level 2:&#160; inputs are other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.&#160; A Level 2 input must be observable for substantially the full term of the asset or liability.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company considers the recorded value of certain of its financial assets and liabilities, which consist primarily of accounts receivable and accounts payable, to approximate the fair value of the respective assets and liabilities at June 30, 2016, and December&#160;31,&#160;2015, based upon the short-term nature of the assets and liabilities.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table presents assets and liabilities measured at fair value at June 30, 2016:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Quoted Prices</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">in Active</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Markets for Identical Assets</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Significant</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Observable Inputs</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Significant</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unobservable</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inputs</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Level 1)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Level 2)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Level 3)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Money market funds</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,626</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,626</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Foreign exchange contracts</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total assets</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,626</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,649</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Foreign exchange contracts</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(136</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(136</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Contingent consideration liability</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,466</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,466</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total liabilities</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(136</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,466</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,602</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table presents assets and liabilities measured at fair value at December 31, 2015:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Quoted Prices</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">in Active</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Markets for Identical Assets</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Significant</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Observable Inputs</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Significant</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unobservable</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inputs</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Level 1)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Level 2)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Level 3)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Money market funds</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,979</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,979</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Foreign exchange contracts</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">121</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">121</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total assets</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,979</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">121</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,100</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Foreign exchange contracts</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(57</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(57</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Contingent consideration liability</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,732</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,732</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total liabilities</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(57</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,732</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,789</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 10pt; font-size: 10pt;">The following table provides a roll-forward of the fair value of the contingent consideration categorized as Level 3 for the six months ended June 30, 2016:</div><div style="margin-bottom: 10pt;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Contingent consideration:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Beginning balance at December 31, 2015</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,732</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Payments made on contingent liabilities</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,421</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Change in fair value</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">155</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Ending balance</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,466</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> -1266000 -155000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table presents assets and liabilities measured at fair value at June 30, 2016:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Quoted Prices</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">in Active</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Markets for Identical Assets</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Significant</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Observable Inputs</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Significant</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unobservable</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inputs</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Level 1)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Level 2)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Level 3)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Money market funds</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,626</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,626</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Foreign exchange contracts</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total assets</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,626</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,649</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Foreign exchange contracts</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(136</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(136</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Contingent consideration liability</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,466</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,466</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total liabilities</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(136</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,466</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,602</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table presents assets and liabilities measured at fair value at December 31, 2015:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Quoted Prices</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">in Active</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Markets for Identical Assets</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Significant</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Observable Inputs</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Significant</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unobservable</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inputs</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Level 1)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Level 2)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Level 3)</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Money market funds</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,979</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,979</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Foreign exchange contracts</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">121</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">121</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total assets</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,979</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">121</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,100</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Foreign exchange contracts</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(57</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(57</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Contingent consideration liability</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,732</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,732</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total liabilities</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(57</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,732</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,789</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 10pt; font-size: 10pt;">The following table provides a roll-forward of the fair value of the contingent consideration categorized as Level 3 for the six months ended June 30, 2016:</div><div style="margin-bottom: 10pt;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Contingent consideration:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Beginning balance at December 31, 2015</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,732</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Payments made on contingent liabilities</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,421</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Change in fair value</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">155</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Ending balance</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,466</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> 0 121000 0 0 121000 23000 0 23000 136000 0 57000 0 57000 136000 0 0 -86000 -177000 6000 -86000 -79000 -135000 -17000 -31000 -1000 0 5612000 5612000 5612000 <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="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 7.2pt;"></td><td style="width: 22.3pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold; align: right;">7.</td><td style="text-align: justify; width: auto; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold;">Goodwill and Intangible Assets</td></tr></table></div><div><br /></div><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><u>Goodwill</u></div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 3pt; font-size: 10pt;">The Company reviews goodwill for impairment annually as of December 31 and whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable.&#160; The Company tests goodwill at the reporting unit level.&#160; A reporting unit is an operating segment, or one level below an operating segment, as defined by U.S. GAAP.&#160; The Company's reporting units are: (i) Performance Improvement Solutions and (ii) Nuclear Industry Training and Consulting.&#160; As of June 30,&#160;2016, and December&#160;31,&#160;2015, the $5.6 million of goodwill balance originated from the Hyperspring acquisition in 2014 and is assigned to the Nuclear Industry Training and Consulting segment.&#160; No events or circumstances occurred during the current reporting period that would indicate impairment of goodwill.</div><div style="margin-top: 12pt; margin-bottom: 3pt;"><br /></div><div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><u>Intangible Assets Subject to Amortization</u></div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company's intangible assets include amounts recognized in connection with business acquisitions, including contractual customer relationships, contract backlog, and technology.&#160; Intangible assets are initially valued at fair market value using generally accepted valuation methods appropriate for the type of intangible asset.&#160; Amortization is recognized on a straight-line basis over the estimated useful life of the intangible assets, except for contract backlog and contractual customer relationships which are recognized in proportion to the related projected revenue streams.&#160; The Company reviews specific definite-lived intangible assets for impairment when events occur that may impact their value in accordance with the respective accounting guidance for long-lived assets.</div><div><br /></div></div> 0 0 0 7184000 6181000 3560000 2887000 6137000 44000 2915000 -28000 -78000 0 445000 -1806000 -1422000 219000 44000 -1850000 -1394000 -28000 161000 196000 73000 108000 <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="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 7.2pt;"></td><td style="width: 22.3pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold; align: right;">13.</td><td style="text-align: justify; width: auto; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold;">Income Taxes</td></tr></table></div><div><br /></div><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company's income tax expense amounts for the six months ended June 30, 2016, and June 30, 2015, differed from the expected income tax amounts computed by applying the federal corporate income tax rate of 35% to income before income taxes for the periods as shown in the table below.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div><div>&#160;</div></td><td colspan="7" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three months ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six months ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2016</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2016</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Provision for income taxes</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">108</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">73</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">196</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">161</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Effective tax rate</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">49.3</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5.1</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">44.0</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(8.9</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company's increase in effective tax rate for 2016 as compared to 2015 resulted mainly from a reduction in pre-tax loss in the U.S.&#160; The Company's income tax provision for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items arising in that quarter.&#160; Tax expense in both years 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="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Because of its net operating loss carryforwards, the Company is subject to U.S. federal and state income tax examinations from the year 1997 forward.&#160; The Company is subject to foreign tax examinations by tax authorities for years 2010 forward for Sweden, 2012 forward for China, and 2014 forward for both India and the UK.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">An uncertain tax position taken or expected to be taken in a tax return is recognized in the consolidated financial statements when it is more likely than not (<font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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 style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company recognizes deferred tax assets to the extent that it is believed that these assets are more likely than not to be realized.&#160; The Company has evaluated all positive and negative evidence and determined that it will continue to assess a full valuation allowance on its U.S., Swedish, and Chinese net deferred assets as of June 30, 2016.&#160; The Company has determined that it is more likely than not that it will realize the benefits of its deferred taxes in the UK and India.&#160; In 2015, the Company paid income taxes in the UK and India and expects to do so again in 2016.</div><div style="margin-bottom: 11pt;"><br /></div></div> 4000 1156000 76000 1547000 138000 -62000 652000 -392000 877000 -541000 -440000 -101000 103000 117000 1500000 411000 650000 406000 5000 0 237417 251464 0 775000 611000 48000 40000 21000 13000 19439000 19708000 21003000 21384000 0 3789000 57000 136000 3732000 0 2466000 2602000 39371000 40684000 The line is secured by all accounts of Hyperspring and guaranteed by GSE Systems, Inc. 2016-06-30 2016-07-06 1000000 7500000 interest is payable monthly at the rate of 1.00 percentage point over the prime rate of interest as published in the money rate section of the Wall Street Journal Working capital advances bear interest at a rate equal to the Wall Street Journal Prime Rate of Interest, floating with a floor of 4.5% 0 0 GSE Systems, Inc. and GSE Performance Solutions, Inc. Hyperspring, LLC 0.0425 Must exceed $10.5 million Must exceed 1.00 : 1.00 $11.9 million 1.55 : 1.00 <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="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 27pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold; align: right;">5.</td><td style="text-align: left; width: auto; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold;">Contract Receivables</td></tr></table></div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Contract receivables represent balances due from a broad base of both domestic and international customers.&#160; All contract receivables are considered to be collectible within twelve months.&#160; Unbilled receivables represent costs incurred and associated profit accrued on contracts that will become billable upon future milestones or completion of contracts.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The components of contract receivables are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2016</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Billed receivables</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,878</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,831</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Unbilled receivables</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,681</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,325</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Allowance for doubtful accounts</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(21</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(103</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total contract receivables, net</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,538</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,053</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unbilled receivables totaled $4.7 million and $3.3 million as of June 30, 2016, and December 31, 2015, respectively.&#160; During July 2016, the Company invoiced $1.5 million of the unbilled amounts related to June 30, 2016.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of both June 30, 2016, and December 31, 2015, the Company did not have any customers that accounted for more than 10% of the Company's consolidated contract receivables.</div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: -26.9pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; margin-left: 36pt; font-size: 10pt; font-weight: bold;">11.&#160; Long-Term Debt</div><div style="margin-bottom: 6pt;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">At June&#160;30,&#160;2016, and December 31, 2015, the Company had no long-term debt.</div><div style="text-align: justify; font-style: italic; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">Lines of Credit</div><div style="text-align: justify; font-style: italic; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;"><u>BB&amp;T Bank</u></div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">At June&#160;30,&#160;2016, the Company had a Master Loan and Security Agreement (the "Loan Agreement") and Revolving Credit Note with BB&amp;T Bank.&#160; The Company and its subsidiary, GSE&#160;Performance&#160;Solutions,&#160;Inc., were jointly and severally liable as co-borrowers.&#160; The Loan Agreement provides a $7.5&#160;million revolving line of credit for the purpose of (i) issuing stand-by letters of credit and (ii) providing working capital.&#160; Working capital advances bear interest at a rate equal to the Wall Street Journal Prime Rate of Interest, floating with a floor of 4.5%.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">The agreement would have expired on June 30, 2016, but on June 17, 2016, the Company and BB&amp;T Bank amended the Loan Agreement to extend the expiration date until September 30, 2016.&#160; All other terms and conditions remained the same.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As collateral for the Company's obligations, the Company granted a first lien and security interest in all of the assets of the Company, including but not limited to, contract receivables, intangible assets, equipment, software and leasehold improvements.</div><div style="margin-top: 12pt; margin-bottom: 6pt;"><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">The Company is to maintain a segregated cash collateral account at BB&amp;T Bank equal to the greater of (i) $3.0 million or (ii) the aggregate principal amounts of all loans outstanding under the revolving credit facility (including any issued and outstanding letters of credit, working capital advances, and negative foreign exchange positions) as security for the Company's obligations.&#160; Under this amendment, BB&amp;T Bank has complete and unconditional control over the cash collateral account.</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 6pt; font-size: 10pt;">At June 30, 2016, and December 31, 2015, the cash collateral account totaled $3.4 million and $3.5&#160;million, respectively. The balances were classified as restricted cash on the consolidated balance sheets.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Loan Agreement contains certain restrictive covenants regarding future acquisitions and incurrence of debt.&#160; In addition, the Loan Agreement contains financial covenants with respect to the Company's minimum tangible capital base and quick ratio.<font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</font>&#160;</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">&#160;&#160;As of</div></td></tr><tr><td style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Covenant</div></td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30, 2016</div></td></tr><tr><td style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; vertical-align: bottom;">&#160;&#160;&#160;</td></tr><tr><td style="background-color: #cceeff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Minimum tangible capital base</div></td><td style="background-color: #cceeff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Must exceed $10.5 million</div></td><td style="background-color: #cceeff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$11.9 million</div></td></tr><tr><td style="background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Quick ratio</div></td><td style="background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Must exceed 1.00 : 1.00</div></td><td style="background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.55 : 1.00</div></td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of June&#160;30,&#160;2016, the Company was in compliance with its financial covenants as defined above.</div><div><br /></div><div style="text-align: left; font-style: italic; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><u>IberiaBank</u></div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">At June 30, 2016, Hyperspring, LLC has a $1.0&#160;million working capital line of credit with IberiaBank.&#160; Under the this line of credit, interest is payable monthly at the rate of 1.00 percentage point over the prime rate of interest as published in the money rate section of the Wall Street Journal, resulting in an effective interest rate of 4.25%.&#160; The line is secured by all accounts of Hyperspring and guaranteed by GSE Systems, Inc.&#160; The line of credit expired on July 6, 2016, and the Company is in the process of extending the line.&#160; At June 30, 2016, the Company had no outstanding amounts under the line of credit.</div><div style="text-align: justify; font-style: italic; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><u>Letters of Credit and Bonds</u></div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of June 30, 2016, the Company has nine standby letters of credit totaling $3.4&#160;million which represent advance payment and performance bonds on eight contracts.&#160; The Company has deposited the full value of nine standby letters of credit in escrow accounts, amounting to $3.4&#160;million, which have been restricted in that the Company does not have access to these funds until the related letters of credit have expired.&#160; The cash has been recorded on the Company's consolidated balance sheets at June 30, 2016, as restricted cash, $1.7 million categorized as current restricted cash and $1.7 million categorized as long-term restricted cash.</div><div style="margin-top: 12pt;"><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="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 27pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold; align: right;">4.</td><td style="text-align: justify; width: auto; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold;">Contingent Consideration</td></tr></table></div><div><br /></div><div style="text-align: justify; text-indent: 29.5pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">ASC 805, "<font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Business Combinations",</font> requires that contingent consideration be recognized at fair value on the acquisition date and be re-measured each reporting period with subsequent adjustments recognized in the consolidated statement of operations. The Company estimates the fair value of contingent consideration liabilities based on financial projections of the acquired companies and estimated probabilities of achievement and discounts the liabilities to present value using a weighted-average cost of capital. Contingent consideration is valued using significant inputs that are not observable in the market which are defined as Level 3 inputs pursuant to fair value measurement accounting.&#160; The Company believes that the estimates and assumptions are reasonable, however, there is significant judgment involved. At each reporting date, the contingent consideration obligation is revalued to estimated fair value, and changes in fair value subsequent to the acquisitions are reflected in income or expense in the consolidated statements of operations, and could cause a material impact to, and volatility in, the operating results.&#160; Changes in the fair value of contingent consideration obligations may result from changes in discount periods, changes in the timing and amount of revenue and/or earnings estimates, and changes in probability assumptions with respect to the likelihood of achieving the various earn-out criteria.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of June 30, 2016, and December 31, 2015, contingent consideration included in other current liabilities on the consolidated balance sheet totaled $1.3 million and $2.6 million, respectively.&#160; As of June 30, 2016, and December 31, 2015, the Company also had accrued contingent consideration totaling $1.2 million and $1.1 million, respectively, which is included in other liabilities on the consolidated balance sheet and represents the portion of contingent consideration estimated to be payable greater than twelve months from the balance sheet date.&#160; During the three and six months ended June 30, 2016, the Company made no payments and a payment of $1.4 million, respectively, related to the liability-classified contingent consideration arrangements.&#160; During the three and six months ended June 30, 2015, the Company made no payments and a payment of $318,000, respectively, related to the liability-classified contingent consideration arrangements.</div><div><br /></div></div> -657000 -1124000 -1452000 -9000 1046000 -1600000 0 -1600000 249000 -1967000 -1495000 111000 249000 -2011000 44000 -1467000 -28000 <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="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 27pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold; align: right;">2.</td><td style="text-align: justify; width: auto; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold;">Recent Accounting Pronouncements</td></tr></table></div><div style="margin-bottom: 11pt;"><br /></div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-bottom: 11pt; margin-left: 29.5pt; font-size: 10pt;">Accounting Pronouncements Recently Adopted</div><div style="text-align: justify; text-indent: 27pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 11pt; font-size: 10pt;">In November 2015, the Financial Accounting Standards Board ("FASB") issued ASU 2015-17, "<font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes".</font>&#160; The standard requires that deferred tax assets and liabilities be classified as noncurrent on the balance sheet rather than being separated into current and noncurrent.&#160; ASU 2015-17 is effective for fiscal years, and interim periods within those years, beginning after December 15, 2016.&#160; Early adoption is permitted and the standard may be applied either retrospectively or on a prospective basis to all deferred tax assets and liabilities.&#160; The Company adopted ASU 2015-17 on March 31, 2016 and presented all deferred tax assets and liabilities as noncurrent on the consolidated balance sheets as of March 31, 2016.&#160; The adoption of this guidance did not have a material effect on the Company's consolidated results of operations and cash flows.</div><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-bottom: 11pt; margin-left: 29.5pt; font-size: 10pt;">Accounting Pronouncements Not Yet Adopted</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In May 2014, the FASB issued ASU 2014-09, <font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revenue from Contracts with Customers</font>, which provides guidance for revenue recognition. The standard's core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. In doing so, companies will need to use more judgment and make more estimates than under today's guidance. These may include identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price and allocating the transaction price to each separate performance obligation. This guidance will be effective for the Company in the first quarter of its fiscal year ending December&#160;31,&#160;2018, and interim periods therein, using either of the following transition methods: (i)&#160;a full retrospective approach reflecting the application of the standard in each prior reporting period with the option to elect certain practical expedients, or (ii)&#160;a retrospective approach with the cumulative effect of initially adopting ASU 2014-09 recognized at the date of adoption (which includes additional footnote disclosures). The Company is currently in the process of evaluating the impact of its pending adoption of this ASU on the Company's consolidated financial statements and has not yet determined the method by which it will adopt the standard in 2018.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In February 2016, the FASB issued ASU 2016-02, "<font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Leases (Topic 842)</font>".&#160; 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.&#160; Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement.&#160; The new standard is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years.&#160; A modified retrospective transition approach is required for lessees for 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.&#160; The Company is still evaluating the impact of the pending adoption of the new standard on the consolidated financial statements, and the Company expects that upon adoption the recognition of ROU assets and lease liabilities could be material.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In March 2016, the FASB issued ASU No. 2016-09, <font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">"Compensation - Stock Compensation: Topic 718: Improvements to Employee Share Based Accounting"</font>.&#160; The new guidance is intended to simplify the accounting for share based payment award transactions.&#160; The amendments in the update include the following aspects for share based accounting: accounting for income taxes, classification of excess tax benefits on the statement of cash flows, forfeitures, minimum statutory tax withholding requirements, and classification of employee taxes paid on the statement of cash flows when an employer withholds shares for tax withholding purposes.&#160; Adoption of ASU 2016-09 is required for fiscal reporting periods beginning after December 15, 2016, including interim reporting periods within those fiscal years.&#160; We are currently evaluating the potential impact of the pending adoption of ASU 2016-09 on our consolidated financial statements.</div><div><br /></div><div><br /></div><div><br /></div></div> 2 7876000 6742000 4258000 3333000 -1695000 442000 -1371000 227000 44000 -1739000 -1343000 -28000 -474000 1071000 -1924000 662000 -432000 -1220000 883000 362000 <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="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 27pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold; align: right;">1.</td><td style="text-align: justify; width: auto; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold;">Summary of Significant Accounting Policies</td></tr></table></div><div><br /></div><div style="text-align: justify; font-style: italic; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Basis of Presentation</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The consolidated interim financial statements included herein have been prepared by GSE Systems, Inc. (the "Company," "GSE," "we," "us," or "our") without independent audit.&#160; 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.&#160; Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles ("GAAP") have been condensed or omitted.&#160; The results of operations for interim periods are not necessarily an indication of the results for the full year.&#160; 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, 2015 filed with the Securities and Exchange Commission on March&#160;25,&#160;2016.&#160; Certain reclassifications have been made to prior period amounts to conform to the current presentation.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has two reportable segments as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 10%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; margin-left: 18pt; font-size: 10pt;">&#183;</div></td><td style="width: 90%; vertical-align: top;"><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Performance Improvement Solutions (approximately 68% of revenue)</div></td></tr></table><div style="text-align: justify; margin-top: 3pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company's Performance Improvement Solutions segment primarily encompasses next generation power plant and process high-fidelity simulation solutions, as well as engineering solutions.&#160; This segment includes various simulation products, engineering services, and operation training systems delivered across the industries the Company serves: primarily nuclear and fossil fuel power generation, and the process industries.&#160; 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.</div><div style="margin-top: 3pt; margin-bottom: 3pt;"><br /></div><div style="margin-top: 3pt; margin-bottom: 3pt;"><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 10%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; margin-left: 18pt; font-size: 10pt;">&#183;</div></td><td style="width: 90%; vertical-align: top;"><div style="text-align: justify; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Nuclear Industry Training and Consulting (approximately 32% of revenue)</div></td></tr></table><div style="text-align: justify; margin-top: 3pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Nuclear Industry Training and Consulting provides highly specialized and skilled nuclear operations instructors and other consultants to the nuclear power industry.&#160;&#160; These employees work at clients' facilities under client direction.&#160; Examples of these highly skilled positions are senior reactor operations instructors, procedure writers, work management specialists, planners, and training material developers.&#160; This business is managed through the Company's Hyperspring subsidiary.&#160; The business model, management focus, margins, and other factors clearly separate this business line from the rest of the GSE product and service portfolio.&#160; Hyperspring has been providing these services since 2005.</div><div style="margin-top: 3pt; margin-bottom: 3pt;"><br /></div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Financial information about the two business segments is provided in Note 14 of the accompanying consolidated financial statements.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The preparation of financial statements in conformity with 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.&#160; The Company's most significant estimates relate to revenue recognition on long-term contracts, product warranties, capitalization of software development costs, valuation of goodwill and intangible assets acquired, valuation of contingent consideration issued in business acquisitions, and the recoverability of deferred tax assets.&#160; Actual results could differ from these estimates and those differences could be material.</div><div><br /></div><div style="text-align: justify; font-style: italic; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">Revenue Recognition</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has (1) fixed price contracts for the sale of uniquely designed/customized systems containing hardware and software, (2) fixed price contracts for the sale of software licenses which may include post-contract support ("PCS") and other elements such as installation and training, and (3) time and material contracts for support and service agreements.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In accordance with Accounting Standards Codification ("ASC") 605-35<font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">, "Construction-Type and Production-Type Contracts",</font> the Performance Improvement Solutions segment recognizes revenue for its fixed-price contracts for the sale of customized systems using the percentage-of-completion method.&#160; This methodology recognizes revenue and earnings as work progresses on the contract and is based on an estimate of the revenue and earnings to date, less amounts recognized in prior periods.&#160; The Company bases its estimate of the degree of completion of the contract by reviewing the relationship of costs incurred to date to the expected total costs that will be incurred on the project.&#160; Estimated contract earnings are reviewed and revised periodically as the work progresses, and the cumulative effect of any change in estimate is recognized in the period in which the change is identified.&#160; Estimated losses are charged against earnings in the period such losses are identified.&#160; The Company recognizes revenue arising from contract claims either as income or as an offset against a potential loss only when the amount of the claim can be estimated reliably and realization is probable and there is a legal basis of the claim.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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.&#160; 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 style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As the Company recognizes revenue under the percentage-of-completion method, it provides an accrual for estimated future warranty costs based on historical and projected claims experience.&#160; The Company's long-term contracts generally provide for a one-year warranty on parts, labor and any bug fixes as it relates to customized software embedded in the systems.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company evaluates customized system contracts for multiple deliverables under ASC 605-25,<font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> "Revenue Recognition-Multiple Element Arrangements"</font>, and when appropriate, separates the contracts into separate units of accounting for revenue recognition. Contracts with multiple element arrangements typically include, but are not limited to, components such as training and PCS, which are embedded in the contract. When a contract contains multiple deliverables, the Company allocates revenue to each deliverable based on its relative selling price which is determined based on its vendor specific objective evidence ("VSOE") if available, third party evidence ("TPE") if VSOE is not available, or estimated selling price if neither VSOE nor TPE is available. Amounts allocated to training and support services are based on VSOE and revenue is deferred until the services have been performed.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company also provides stand-alone PCS contracts.&#160; Such PCS arrangements are generally for a one-year period renewable annually and include customer support, unspecified software upgrades, and maintenance releases.&#160; The Company recognizes revenue from these contracts ratably over the life of the agreements.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revenue from the sale of software licenses without other elements in the contract and which do not require significant modifications or customization for the Company's modeling tools are recognized when the license agreement is signed, the license fee is fixed and determinable, delivery has occurred, and collection is considered probable.&#160; The Company utilizes written contracts as a means to establish the terms and conditions by which products support and services are sold to customers.&#160; Delivery is considered to have occurred when title and risk of loss have been transferred to the customer, which generally occurs after a license key has been delivered electronically to the customer.</div><div style="margin-top: 12pt;"><br /></div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company also recognizes revenue from the sale of software licenses with multiple deliverables.&#160; These software license sales are evaluated under ASC 985-605, "<font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Software Revenue Recognition"</font>.&#160; Contracts with multiple element arrangements typically include, but are not limited to, components such as installation, training, licenses, and PCS listed in the contract.&#160; The Company has not established that VSOE exists for all elements of its software license sales.&#160; If a PCS element exists in the software license arrangement, revenue is recognized ratably over the PCS service period.&#160; If no PCS element exists in the arrangement, revenue is deferred until all elements have been delivered.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company recognizes revenue under time and materials contracts primarily from the Nuclear Industry Training and Consulting segment and certain cost-reimbursable contracts.&#160; Revenue on time and material contracts is recognized as services are rendered and performed.&#160; Under a typical time-and-materials billing arrangement, customers are billed on a regularly scheduled basis, such as biweekly or monthly.&#160; Any unbilled amounts are typically billed the following month. &#160; Under cost-reimbursable contracts, which are subject to a contract ceiling amount, the Company is reimbursed for allowable costs and paid a fee, which may be fixed or performance based.&#160; However, if costs exceed the contract ceiling or are not allowable under the provisions of the contract or applicable regulations, the Company may not be able to obtain reimbursement for all such costs.</div><div style="margin-top: 12pt; margin-bottom: 6pt;"><br /></div><div style="text-align: justify; font-style: italic; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revisions</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Historically, the Company recognized revenue on multiple element arrangements which included sales of its EnVision software product as delivery occurred on each element except PCS.&#160; PCS revenue was recognized ratably over the PCS term.&#160; During the fourth quarter of 2015, management determined that the Company had not established VSOE of the fair value for any of the elements in multiple element transactions including sales of its EnVision software licenses.&#160; Accordingly, the consolidated financial statements were revised to recognize all revenue on multiple element transactions including EnVision software license sales ratably over the PCS terms on these transactions since VSOE did not exist for any of the non-software elements in these multiple element transactions.&#160; The revision resulted in an increase to revenue of $22,000, an increase to cost of revenue of $50,000, and an increase in operating loss of $28,000 for the three months ended June 30, 2015.&#160; The revision resulted in an increase to revenue of $39,000, a decrease to cost of revenue of $5,000, and a decrease in operating loss of $44,000 for the six months ended June 30, 2015.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Certain prior year amounts have also been revised in the consolidated statements of cash flows to reflect the corrections to net loss and changes in billings in excess of revenue earned, prepaid expenses and other assets.&#160; The revision had no impact on cash provided by operations or the net decrease in cash and cash equivalents.</div><div style="margin-top: 12pt;"><br /></div><div><br /></div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company assessed the materiality of these misstatements on prior periods' consolidated financial statements in accordance with SEC Staff Accounting Bulletin ("SAB") No. 99, <font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Materiality</font>, codified in ASC 250, <font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounting Changes and Error Corrections</font>, and concluded that these misstatements were not material to any prior annual or interim periods.&#160; Accordingly, in accordance with ASC 250 (SAB No. 108, <font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">"Considering the Effects of Prior Year Misstatements when Quantifying Misstatements in Current Year Financial Statements"</font>), the consolidated financial statements as of June 30, 2015, which are presented herein, have been revised.</div><div><br /></div><div><br /></div><div><br /></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; margin-left: 5.4pt; font-size: 10pt; font-weight: bold;">GSE SYSTEMS, INC. AND SUBSIDIARIES</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; margin-left: 5.4pt; font-size: 10pt; font-weight: bold;">CONSOLIDATED STATEMENTS OF OPERATIONS</div><div style="text-align: center; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 5.4pt; font-size: 10pt;">(in thousands, except per share data)</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three months ended June 30, 2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six months ended June 30, 2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: right; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: right; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjustment</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Revised</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjustment</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Revised</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Revenue</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,632</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,654</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27,628</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">39</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27,667</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Cost of revenue</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,717</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,767</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,491</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,486</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Gross profit</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,915</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(28</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,887</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,137</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">44</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,181</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 28%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Operating (loss) income</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,343</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(28</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,371</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,739</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">44</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,695</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 28%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(Loss) income before income taxes</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,394</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(28</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,422</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,850</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">44</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,806</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 28%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Net loss</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,467</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(28</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,495</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,011</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">44</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,967</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 28%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 28%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Basic loss per common share</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.08</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.08</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.11</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.11</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 28%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Diluted loss per common share</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.08</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.08</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.11</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.11</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">GSE SYSTEMS, INC. AND SUBSIDIARIES</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</div><div style="text-align: center; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(in thousands)</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three months ended June 30, 2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six months ended June 30, 2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjustment</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Revised</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjustment</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Revised</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Net loss</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,467</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(28</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,495</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,011</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">44</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,967</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 28%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Comprehensive loss</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,361</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(28</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,389</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,141</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">44</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,097</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div><div><br /></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">GSE SYSTEMS, INC. AND SUBSIDIARIES</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">CONSOLIDATED STATEMENTS OF CASH FLOWS</div><div style="text-align: center; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(in thousands)</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six months ended June 30, 2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjustment</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Revised</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Cash flows from operating activities:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Net (loss) income</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,011</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">44</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,967</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Changes in assets and liabilities:</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 36pt; font-size: 10pt;">Contract receivables, net</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(138</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">62</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(76</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 36pt; font-size: 10pt;">Prepaid expenses and other assets</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(406</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(411</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 36pt; font-size: 10pt;">Billings in excess of revenue earned</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(440</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(101</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(541</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Net cash provided by operating activities</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,600</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,600</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Net decrease in cash and cash equivalents</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,828</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,828</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div></div> 88000 50000 0 0 2466000 0 0 3732000 3732000 2466000 681000 826000 210000 776000 98000 -80000 -41000 -4000 -102000 -130000 -151000 106000 -102000 195000 35000 1421000 318000 0 0 0.01 0.01 0 0 2000000 2000000 2506000 3009000 0 -339000 0 297000 0 31000 <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="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 9.1pt;"></td><td style="width: 26.9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold; align: right;">12.</td><td style="text-align: justify; width: auto; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold;">Product Warranty</td></tr></table></div><div><br /></div><div style="text-align: justify; text-indent: 32.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As the Company recognizes revenue under the percentage-of-completion method, it provides an accrual for estimated future warranty costs based on historical experience and projected claims.&#160; The portion of the warranty provision expected to be incurred within 12 months is classified as current within accrued warranty ($1.4 million), while the remaining amount is classified as long-term within other liabilities ($158,000).&#160; The activity related to the warranty accrual is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Balance at December 31, 2015</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,614</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Warranty provision</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">286</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Warranty claims</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(321</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Currency adjustment</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Balance at June 30, 2016</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,576</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div><br /></div></div> 1418000 1614000 -34000 117000 1383000 1596000 6912000 7003000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table sets forth the revenue and operating results attributable to each reportable segment and includes a reconciliation of segment revenue to consolidated revenue and operating results to consolidated income (loss) before income tax expense:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div><div>&#160;</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three months ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six months ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2016</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2016</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Revenue:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Performance Improvement Solutions</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,323</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,213</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,166</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,046</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Nuclear Industry Training and Consulting</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,092</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,441</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,225</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,621</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,415</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,654</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25,391</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27,667</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Operating income (loss):</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Performance Improvement Solutions</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(432</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,220</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(474</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,924</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Nuclear Industry Training and Consulting</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">883</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">362</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,071</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">662</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Gain on change in fair value of contingent consideration, net</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(224</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(513</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(155</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(433</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Operating income (loss)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">227</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,371</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">442</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,695</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Interest income, net</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">40</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">48</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Loss on derivative instruments, net</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(17</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(31</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(135</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(79</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Other (expense) income, net</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(41</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">98</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(80</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Income (loss) before income taxes</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">219</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,422</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">445</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,806</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></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="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="width: 7.2pt;"></td><td style="width: 22.3pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold; align: right;">6.</td><td style="text-align: justify; width: auto; font-family: 'Times New Roman', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold;">Software Development Costs</td></tr></table></div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Certain computer software development costs are capitalized in the accompanying consolidated balance sheets.&#160; Capitalization of computer software development costs begins upon the establishment of technological feasibility.&#160; 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.&#160; 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 investment to its estimated fair value based on future undiscounted cash flows.&#160; The excess of any unamortized software development costs over the related net realizable value is written down and charged to cost of revenue.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Software development costs capitalized were $55,000 and $186,000 for the three and six months ended June 30, 2016, respectively, and $432,000 and $938,000 for the three and six months ended June 30, 2015, respectively.&#160; Total amortization expense was $104,000 and $185,000 for the three and six months ended June 30, 2016, respectively, and $105,000 and $195,000 for the three and six months ended June 30, 2015, respectively.</div><div><br /></div></div> 3400000 3500000 1658000 1771000 20839 1779000 1735000 0 0 -50600000 -50849000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; font-style: italic; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 12pt; font-size: 10pt;">Revenue Recognition</div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has (1) fixed price contracts for the sale of uniquely designed/customized systems containing hardware and software, (2) fixed price contracts for the sale of software licenses which may include post-contract support ("PCS") and other elements such as installation and training, and (3) time and material contracts for support and service agreements.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In accordance with Accounting Standards Codification ("ASC") 605-35<font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">, "Construction-Type and Production-Type Contracts",</font> the Performance Improvement Solutions segment recognizes revenue for its fixed-price contracts for the sale of customized systems using the percentage-of-completion method.&#160; This methodology recognizes revenue and earnings as work progresses on the contract and is based on an estimate of the revenue and earnings to date, less amounts recognized in prior periods.&#160; The Company bases its estimate of the degree of completion of the contract by reviewing the relationship of costs incurred to date to the expected total costs that will be incurred on the project.&#160; Estimated contract earnings are reviewed and revised periodically as the work progresses, and the cumulative effect of any change in estimate is recognized in the period in which the change is identified.&#160; Estimated losses are charged against earnings in the period such losses are identified.&#160; The Company recognizes revenue arising from contract claims either as income or as an offset against a potential loss only when the amount of the claim can be estimated reliably and realization is probable and there is a legal basis of the claim.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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.&#160; 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 style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As the Company recognizes revenue under the percentage-of-completion method, it provides an accrual for estimated future warranty costs based on historical and projected claims experience.&#160; The Company's long-term contracts generally provide for a one-year warranty on parts, labor and any bug fixes as it relates to customized software embedded in the systems.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company evaluates customized system contracts for multiple deliverables under ASC 605-25,<font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> "Revenue Recognition-Multiple Element Arrangements"</font>, and when appropriate, separates the contracts into separate units of accounting for revenue recognition. Contracts with multiple element arrangements typically include, but are not limited to, components such as training and PCS, which are embedded in the contract. When a contract contains multiple deliverables, the Company allocates revenue to each deliverable based on its relative selling price which is determined based on its vendor specific objective evidence ("VSOE") if available, third party evidence ("TPE") if VSOE is not available, or estimated selling price if neither VSOE nor TPE is available. Amounts allocated to training and support services are based on VSOE and revenue is deferred until the services have been performed.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company also provides stand-alone PCS contracts.&#160; Such PCS arrangements are generally for a one-year period renewable annually and include customer support, unspecified software upgrades, and maintenance releases.&#160; The Company recognizes revenue from these contracts ratably over the life of the agreements.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revenue from the sale of software licenses without other elements in the contract and which do not require significant modifications or customization for the Company's modeling tools are recognized when the license agreement is signed, the license fee is fixed and determinable, delivery has occurred, and collection is considered probable.&#160; The Company utilizes written contracts as a means to establish the terms and conditions by which products support and services are sold to customers.&#160; Delivery is considered to have occurred when title and risk of loss have been transferred to the customer, which generally occurs after a license key has been delivered electronically to the customer.</div><div style="margin-top: 12pt;"><br /></div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company also recognizes revenue from the sale of software licenses with multiple deliverables.&#160; These software license sales are evaluated under ASC 985-605, "<font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Software Revenue Recognition"</font>.&#160; Contracts with multiple element arrangements typically include, but are not limited to, components such as installation, training, licenses, and PCS listed in the contract.&#160; The Company has not established that VSOE exists for all elements of its software license sales.&#160; If a PCS element exists in the software license arrangement, revenue is recognized ratably over the PCS service period.&#160; If no PCS element exists in the arrangement, revenue is deferred until all elements have been delivered.</div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company recognizes revenue under time and materials contracts primarily from the Nuclear Industry Training and Consulting segment and certain cost-reimbursable contracts.&#160; Revenue on time and material contracts is recognized as services are rendered and performed.&#160; Under a typical time-and-materials billing arrangement, customers are billed on a regularly scheduled basis, such as biweekly or monthly.&#160; Any unbilled amounts are typically billed the following month. &#160; Under cost-reimbursable contracts, which are subject to a contract ceiling amount, the Company is reimbursed for allowable costs and paid a fee, which may be fixed or performance based.&#160; However, if costs exceed the contract ceiling or are not allowable under the provisions of the contract or applicable regulations, the Company may not be able to obtain reimbursement for all such costs.</div><div style="margin-top: 12pt; margin-bottom: 6pt;"><br /></div></div> 17046000 27667000 17166000 10621000 25391000 8225000 13654000 12415000 8323000 8213000 5441000 4092000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 32.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As the Company recognizes revenue under the percentage-of-completion method, it provides an accrual for estimated future warranty costs based on historical experience and projected claims.&#160; The portion of the warranty provision expected to be incurred within 12 months is classified as current within accrued warranty ($1.4 million), while the remaining amount is classified as long-term within other liabilities ($158,000).&#160; The activity related to the warranty accrual is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Balance at December 31, 2015</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,614</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Warranty provision</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">286</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Warranty claims</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(321</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Currency adjustment</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 88%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Balance at June 30, 2016</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,576</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company's income tax expense amounts for the six months ended June 30, 2016, and June 30, 2015, differed from the expected income tax amounts computed by applying the federal corporate income tax rate of 35% to income before income taxes for the periods as shown in the table below.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div><div>&#160;</div></td><td colspan="7" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three months ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six months ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2016</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2016</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="3" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Provision for income taxes</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">108</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">73</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">196</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">161</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Effective tax rate</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">49.3</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5.1</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">44.0</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(8.9</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)%</div></td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The number of common shares and common share equivalents used in the determination of basic and diluted earnings (loss) per share were as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands, except for share amounts)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three months ended</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six months ended</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2016</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2016</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Numerator:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Net income (loss)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">111</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,495</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">249</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,967</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Denominator:</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Weighted-average shares outstanding for basic earnings per share</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,010,949</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,887,859</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,956,622</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,887,859</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Effect of dilutive securities:</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 25.2pt; font-size: 10pt;">Employee stock options</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">251,464</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">237,417</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,262,413</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,887,859</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,194,039</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,887,859</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Shares related to dilutive securities excluded because inclusion would be anti-dilutive</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">738,789</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,513,321</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">745,415</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,580,942</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><br /></div><div style="text-align: justify; margin-top: 12pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company assessed the materiality of these misstatements on prior periods' consolidated financial statements in accordance with SEC Staff Accounting Bulletin ("SAB") No. 99, <font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Materiality</font>, codified in ASC 250, <font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounting Changes and Error Corrections</font>, and concluded that these misstatements were not material to any prior annual or interim periods.&#160; Accordingly, in accordance with ASC 250 (SAB No. 108, <font style="font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">"Considering the Effects of Prior Year Misstatements when Quantifying Misstatements in Current Year Financial Statements"</font>), the consolidated financial statements as of June 30, 2015, which are presented herein, have been revised.</div><div><br /></div><div><br /></div><div><br /></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; margin-left: 5.4pt; font-size: 10pt; font-weight: bold;">GSE SYSTEMS, INC. AND SUBSIDIARIES</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; margin-left: 5.4pt; font-size: 10pt; font-weight: bold;">CONSOLIDATED STATEMENTS OF OPERATIONS</div><div style="text-align: center; font-style: italic; font-family: 'Times New Roman', Times, serif; margin-left: 5.4pt; font-size: 10pt;">(in thousands, except per share data)</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three months ended June 30, 2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six months ended June 30, 2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: right; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: right; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjustment</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Revised</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjustment</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Revised</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Revenue</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,632</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,654</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27,628</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">39</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27,667</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Cost of revenue</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,717</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,767</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,491</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,486</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Gross profit</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,915</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(28</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,887</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,137</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">44</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,181</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 28%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Operating (loss) income</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,343</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(28</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,371</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,739</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">44</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,695</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 28%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(Loss) income before income taxes</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,394</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(28</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,422</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,850</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">44</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,806</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 28%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Net loss</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,467</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(28</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,495</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,011</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">44</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,967</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 28%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 28%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Basic loss per common share</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.08</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.08</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.11</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.11</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 28%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Diluted loss per common share</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.08</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.08</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.11</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.11</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">GSE SYSTEMS, INC. AND SUBSIDIARIES</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</div><div style="text-align: center; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(in thousands)</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three months ended June 30, 2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six months ended June 30, 2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjustment</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Revised</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjustment</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Revised</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Net loss</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,467</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(28</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,495</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,011</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">44</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,967</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 28%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 28%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Comprehensive loss</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,361</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(28</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,389</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,141</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">44</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,097</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div><div><br /></div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">GSE SYSTEMS, INC. AND SUBSIDIARIES</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">CONSOLIDATED STATEMENTS OF CASH FLOWS</div><div style="text-align: center; font-style: italic; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(in thousands)</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six months ended June 30, 2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Reported</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjustment</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As Revised</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Cash flows from operating activities:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Net (loss) income</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,011</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">44</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,967</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Changes in assets and liabilities:</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 36pt; font-size: 10pt;">Contract receivables, net</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(138</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">62</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(76</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 36pt; font-size: 10pt;">Prepaid expenses and other assets</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(406</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(411</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 36pt; font-size: 10pt;">Billings in excess of revenue earned</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(440</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(101</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(541</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Net cash provided by operating activities</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,600</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,600</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 64%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 64%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Net decrease in cash and cash equivalents</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,828</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,828</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Loan Agreement contains certain restrictive covenants regarding future acquisitions and incurrence of debt.&#160; In addition, the Loan Agreement contains financial covenants with respect to the Company's minimum tangible capital base and quick ratio.<font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</font>&#160;</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">&#160;&#160;As of</div></td></tr><tr><td style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Covenant</div></td><td style="border-bottom: #000000 2px solid; background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30, 2016</div></td></tr><tr><td style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; vertical-align: bottom;">&#160;</td><td style="background-color: #ffffff; vertical-align: bottom;">&#160;&#160;&#160;</td></tr><tr><td style="background-color: #cceeff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Minimum tangible capital base</div></td><td style="background-color: #cceeff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Must exceed $10.5 million</div></td><td style="background-color: #cceeff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$11.9 million</div></td></tr><tr><td style="background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Quick ratio</div></td><td style="background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Must exceed 1.00 : 1.00</div></td><td style="background-color: #ffffff; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.55 : 1.00</div></td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of June&#160;30,&#160;2016, the Company was in compliance with its financial covenants as defined above.</div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has not designated any of the foreign exchange contracts outstanding as hedges and has recorded the estimated fair value of the contracts in the consolidated balance sheets as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2016</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Asset derivatives</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; margin-left: 18pt; font-size: 10pt;">Prepaid expenses and other current assets</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">115</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; margin-left: 18pt; font-size: 10pt;">Other assets</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">121</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Liability derivatives</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; margin-left: 18pt; font-size: 10pt;">Other current liabilities</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(136</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(57</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(136</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(57</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman', Times, serif; margin-left: 18pt; font-size: 10pt;">Net fair value</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(113</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">64</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the three and six months ended June 30, 2016 and June 30, 2015, the Company recognized a net gain (loss) on its derivative instruments as outlined below:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three months ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six months ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2016</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2016</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Foreign exchange contracts-change in fair value</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(86</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(177</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(86</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Remeasurement of related contract receivables,</div><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">&#160;billings in excess of revenue earned, and</div><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">&#160;subcontractor accruals</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(23</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">55</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">42</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Loss on derivative instruments, net</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(17</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(31</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(135</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(79</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">14.</font><font style="width: 43.2pt; display: inline-block; font-size: 1px;">&#160;</font><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Segment Information</font></div><div><br /></div><div style="text-align: justify; margin-top: 3pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 3pt; font-size: 10pt;">The Company has two reportable business segments.&#160; The Performance Improvement Solutions business segment provides simulation, training products, and engineering products and services delivered across the breadth of industries the Company serves.&#160; Solutions include simulation for both training and engineering applications.&#160; Engineering services include plant design verification and validation. The Company provides these services across all of its market segments.&#160; Contracts typically range from six months to three years.</div><div style="margin-top: 3pt; margin-bottom: 3pt;"><br /></div><div style="text-align: justify; margin-top: 3pt; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; margin-bottom: 3pt; font-size: 10pt;">The Nuclear Industry Training and Consulting business segment provides specialized workforce solutions primarily to the U.S. nuclear industry, working at client facilities.&#160; This business is managed through the Company's Hyperspring subsidiary.&#160; Hyperspring has been providing these services since 2005.</div><div><br /></div><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table sets forth the revenue and operating results attributable to each reportable segment and includes a reconciliation of segment revenue to consolidated revenue and operating results to consolidated income (loss) before income tax expense:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div><div>&#160;</div></td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three months ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six months ended</div><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2016</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2016</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: top;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Revenue:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Performance Improvement Solutions</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,323</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,213</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,166</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,046</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Nuclear Industry Training and Consulting</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,092</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,441</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,225</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,621</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,415</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,654</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25,391</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27,667</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Operating income (loss):</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Performance Improvement Solutions</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(432</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,220</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(474</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,924</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Nuclear Industry Training and Consulting</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">883</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">362</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,071</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">662</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Gain on change in fair value of contingent consideration, net</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(224</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(513</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(155</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(433</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Operating income (loss)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">227</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,371</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">442</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,695</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Interest income, net</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">40</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">48</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Loss on derivative instruments, net</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(17</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(31</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(135</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(79</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Other (expense) income, net</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(41</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">98</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(80</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 52%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Income (loss) before income taxes</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">219</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,422</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">445</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,806</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr></table><div><br /></div><div><br /></div><div><br /></div></div> 5992000 7220000 2881000 3951000 271000 488000 50000 40000 0 0 -38000 321000 286000 1614000 1576000 1418000 -3000 158000 0 0 297000 295000 2000 162921 0 19300000 18368000 73481000 195000 -1460000 -2999000 -50849000 197000 74264000 -2999000 -50600000 -1562000 1598911 1598911 2999000 2999000 4681000 3325000 17956622 17887859 18010949 17887859 17887859 18194039 18262413 17887859 P6M P3Y P1Y P12M <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The components of contract receivables are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; font-style: italic; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">(in thousands)</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2016</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"><div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2015</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Billed receivables</div></td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,878</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,831</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Unbilled receivables</div></td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,681</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,325</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 7.2pt; font-size: 10pt;">Allowance for doubtful accounts</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(21</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td><td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(103</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div></td></tr><tr><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 76%; vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman', Times, serif; margin-left: 14.4pt; font-size: 10pt;">Total contract receivables, net</div></td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,538</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div></td><td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"><div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,053</div></td><td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;">&#160;</td></tr></table><div><br /></div></div> 186000 938000 0.5 0.5 2647000 1297000 1085000 1169000 7000 42000 -23000 55000 8 3400000 9 0 9 3000000 0 160000 0 0 282000 0 134824 0 0 5000 0 13350 299350 0 40000 46000 0 0 P1Y EX-101.SCH 7 gvp-20160630.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 010100 - Statement - CONSOLIDATED BALANCE SHEETS (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 INCOME (LOSS) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY 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 Earnings (Loss) Per Common Share link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - Contingent Consideration link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - Acquisition link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - Contract Receivables link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - Software Development Costs link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - Derivative Instruments link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 061200 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 061300 - Disclosure - Product Warranty link:presentationLink link:calculationLink link:definitionLink 061400 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 061500 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 061600 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 061700 - Disclosure - Commitments and Contingencies 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 080100 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 080300 - Disclosure - Basic and Diluted Earnings (Loss) Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 080500 - Disclosure - Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 080600 - Disclosure - Contract Receivables (Tables) link:presentationLink link:calculationLink link:definitionLink 080900 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 081000 - Disclosure - Derivative Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 081200 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 081300 - Disclosure - Product Warranty (Tables) link:presentationLink link:calculationLink link:definitionLink 081400 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 081500 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 090100 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 090102 - Disclosure - Summary of Significant Accounting Policies, Revisions (Details) link:presentationLink link:calculationLink link:definitionLink 090300 - Disclosure - Basic and Diluted Earnings (Loss) Per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 090400 - Disclosure - Contingent Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 090500 - Disclosure - Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 090502 - Disclosure - Acquisition, Contingent Consideration by Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 090600 - Disclosure - Contract Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 090700 - Disclosure - Software Development Costs (Details) link:presentationLink link:calculationLink link:definitionLink 090800 - Disclosure - Goodwill and Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 090900 - Disclosure - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 091000 - Disclosure - Derivative Instruments, Foreign Exchange Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 091002 - Disclosure - Derivative Instruments, Fair Values Derivatives, Balance Sheet Location (Details) link:presentationLink link:calculationLink link:definitionLink 091004 - Disclosure - Derivative Instruments, Gain (Loss) On Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 091200 - Disclosure - Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 091300 - Disclosure - Product Warranty (Details) link:presentationLink link:calculationLink link:definitionLink 091400 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 091500 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 091600 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 gvp-20160630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 gvp-20160630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 gvp-20160630_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 Award Type [Axis] Recent Accounting Pronouncements Not Yet Adopted [Text Block] Accounting Changes and Error Corrections [Abstract] Accounts payable Contract receivables, net Total contract receivables, net Contract Receivable Accrued expenses Accumulated depreciation Accumulated Other Comprehensive Loss Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Additional paid-in capital Additional Paid in Capital Additional Paid-in Capital Adjustments for Error Correction [Domain] Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities: Stock-based compensation expense Pre-tax share based compensation expense Allowance for doubtful accounts Amortization of definite-lived intangible assets Amortization of deferred financing costs 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: Derivatives, Fair Value, by Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Billed receivables Billings in excess of revenue earned Deferred tax liability Percentage of ownership interest acquired (in hundredths) Total purchase price Business Combination, Consideration Transferred Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Restructuring charges Loss per common share - diluted Contingent Consideration, Liability Accounts payable, accrued expenses and other liabilities Loss per common share - basic Business Acquisition, Contingent Consideration [Line Items] Business Acquisition, Period Results Included in Combined Entity Business Acquisition, Pro Forma Information [Abstract] Contract receivables Cash Revenue Business Acquisition, Acquiree [Domain] Fair value of contingent consideration Business Combination, Consideration Transferred, Liabilities Incurred Operating loss Business Acquisition, Pro Forma Income (Loss) from Continuing Operations before Changes in Accounting and Extraordinary Items, Net of Tax Net loss Business Acquisition, Pro Forma Net Income (Loss) Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Property, plant and equipment, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Equipment Business Acquisition, Effective Date of Acquisition Business Acquisition [Axis] Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Gain on change in fair value of contingent consideration, net Line of credit Total liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Billings in excess of revenue earned Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Acquisition [Abstract] Total assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Business Acquisition, Name of Acquired Entity Business Acquisition [Line Items] Net assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Business Combination, Contingent Consideration Arrangements, Description Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Capitalized software amortization Capitalized Computer Software, Period Increase (Decrease), Total Capitalized Computer Software, Period Increase (Decrease) Total capitalized software development cost Software development costs, net Money market fund Cash and Cash Equivalents, Fair Value Disclosure Unrestricted cash Cash and cash equivalents at beginning of year Cash and cash equivalents at end of period Cash and cash equivalents Net increase (decrease) in cash and cash equivalents Net decrease in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies [Abstract] Common stock $.01 par value, 30,000,000 shares authorized, 19,694,530 shares issued and 18,095,619 shares outstanding in 2016, 19,510,770 shares issued and 17,911,859 shares outstanding in 2015 Common stock, shares issued (in shares) Common stock, shares authorized (in shares) Common stock, par value (in dollars per share) Common Stock Balance (in shares) Common Stock, Shares, Outstanding Balance (in shares) Comprehensive income (loss) Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Concentration Risk by Type [Axis] Concentration Risk [Line Items] Concentration Risk Benchmark [Domain] Concentration Risk [Table] Concentration Risk, Benchmark Description Percentage of revenue contributed by major customers (in hundredths) Concentration Risk, Percentage Concentration Risk by Benchmark [Axis] Basis of Presentation Consolidation, Policy [Policy Text Block] Contingent Consideration Type [Domain] Contingent Consideration by Type [Axis] Contract Receivables [Abstract] Contract revenue Corporate Segment [Member] Cost of revenue Credit Facility [Domain] Credit Facility [Axis] Currency [Axis] Customer Relationships [Member] Contractual Customer Relationships [Member] Line of credit facility term Long-Term Debt [Abstract] Interest rate floor related to credit agreement (in hundredths) Releases of cash as collateral under letters of credit Deferred income taxes Depreciation Derivative [Line Items] Liability derivatives Derivative Instruments Derivative [Table] Derivative, Maturity Date Derivative Instruments [Abstract] Derivative Instrument [Axis] Asset derivatives Estimated fair value of the contracts in the consolidated balance sheets [Abstract] Derivative, Fair Value, Net [Abstract] Net fair value Derivative, Fair Value, Net Derivative, Name [Domain] Derivative, Gain (Loss) on Derivative, Net [Abstract] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Line Items] Derivatives, Fair Value [Line Items] Developed Technology [Member] Stock-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Stock-Based Compensation [Abstract] Basic and Diluted Loss Per Common Share Earnings Per Share [Text Block] Basic earnings (loss) per common share Diluted earnings (loss) per common share Basic and Diluted Earnings (Loss) Per Common Share [Abstract] Effect of exchange rate changes on cash Effective tax rate (in hundredths) Aggregate Fair Value for RSUs Accrued compensation Equity Method Investment, Other than Temporary Impairment Equity Component [Domain] Adjustments for Error Corrections [Axis] Error Corrections and Prior Period Adjustments, Description Error Corrections and Prior Period Adjustments Restatement [Line Items] Escrow Deposit Beginning balance at December 31, 2015 Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value of Financial Instruments [Abstract] Fair Value, Hierarchy [Axis] Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Fair Value, Measurements, Fair Value Hierarchy [Domain] 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] Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease), Total Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Assets and liabilities measured at fair value Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Foreign exchange contracts - Assets Foreign Currency Contract, Asset, Fair Value Disclosure Foreign exchange contracts - Liabilities Foreign Exchange Contract [Member] Foreign exchange contracts- change in fair value Loss on derivative instruments, net Loss on derivative instruments, net Gain (Loss) on Derivative Instruments, Net, Pretax Gain on sales of equipment, software, and leasehold improvements Goodwill Net book value at December 31, 2015 Net book value at March 31, 2016 Acquisition Goodwill, Acquired During Period Goodwill and Intangible Assets Foreign currency translation Goodwill, Translation Adjustments Goodwill, Period Increase (Decrease), Total Goodwill, Period Increase (Decrease) Goodwill [Roll Forward] Goodwill impairment loss Goodwill and Intangible Assets [Abstract] Gross profit Gross profit Gross Profit Hedging Designation [Axis] Hedging Designation [Domain] In Process Research and Development [Member] Equity loss on investments Consolidated Statements of Operations (Unaudited) CONSOLIDATED STATEMENTS OF OPERATIONS Income Taxes [Abstract] Income (loss) before income taxes Income (loss) before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest Provision for income taxes Income Taxes Income Tax Disclosure [Text Block] Restrictions of cash as collateral under letters of credit Contract receivables, net Increase (Decrease) in Contract Receivables, Net Accounts payable, accrued compensation and accrued expenses Billings in excess of revenue earned Increase (Decrease) in Billing in Excess of Cost of Earnings Other liabilities Increase (Decrease) in Other Operating Liabilities Changes in assets and liabilities: Unbilled Contract Receivables Billed during July 2016 Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Employee stock options (in shares) Intangible assets, net Interest income, net Domain Names and Other Marketing Related [Member] Total current liabilities Liabilities, Current Current liabilities: Total liabilities Liabilities LIABILITIES AND STOCKHOLDERS' EQUITY Total liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure Total liabilities and stockholders' equity Liabilities and Equity Line of Credit Facility [Table] Line of Credit Facility, Collateral Expiration date of credit agreement Lines of Credit [Abstract] Lender Name [Axis] Principal amount of the line of credit Line of Credit Facility, Interest Rate Description Line of Credit Facility, Fair Value of Amount Outstanding Line of Credit Facility, Lender [Domain] Line of Credit Facility, Affiliated Borrower Line of Credit Facility, Interest Rate During Period Line of Credit [Member] Line of Credit Facility [Line Items] Line of Credit Facility, Covenant Terms Line of Credit Facility, Covenant Compliance Contract Receivables Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Long-Term Debt Long-term Debt [Text Block] Contingencies Disclosure [Text Block] Maximum [Member] Minimum [Member] Activities in product warranty account [Abstract] Movement in Standard Product Warranty Accrual [Roll Forward] Customer [Domain] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Cash flows from financing activities: Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Net cash provided by (used in) operating activities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Net income (loss) Net income (loss) Net income (loss) Net loss Cash flows from investing activities: Cash flows from operating activities: New accounting standards Recent Accounting Pronouncements [Abstract] Number of reportable segment Number of reportable business segments Not Designated as Hedging Instrument [Member] Operating expenses: Total operating expenses Operating Expenses Operating income (loss) Operating loss Operating Income (Loss) Cash flows from operating activities Basis of Presentation and Revenue Recognition Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Summary of Significant Accounting Policies [Abstract] Other Current Liabilities [Member] Other Noncurrent Liabilities [Member] Other non current liabilities [Member] Other Noncurrent Assets [Member] Other Current Assets [Member] Non-cash tax provision Other assets Contingent consideration liability Other current liabilities Other liabilities Other (expense) income, net Other Nonoperating Income (Expense) Foreign currency translation adjustment Foreign currency translation adjustment, net of tax Treasury stock purchases Payments to Acquire Equity Method Investments Acquisition of Hyperspring, LLC, net of cash acquired Cash purchase price Capital expenditures Payments of the liability-classified contingent consideration arrangements Payments to Acquire Interest in Joint Venture Deferred financing costs Preferred stock, par value (in dollars per share) Preferred stock $.01 par value, 2,000,000 shares authorized, shares issued and outstanding none in 2016 and 2015 Preferred stock, shares authorized (in shares) Prepaid expenses and other current assets Prior Period Adjustment [Abstract] Release of cash for credit facility collateral Payments on line of credit Proceeds from issuance of common stock Proceeds from sale of equipment, software, and leasehold improvements Product Warranty Product Warranty Disclosure [Text Block] Product Warranty [Abstract] Accrued warranty Accrued warranty reserves Equipment, software and leasehold improvements, net Property, Plant and Equipment, Net Equipment, software and leasehold improvements Range [Domain] Range [Axis] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Software Development Costs [Abstract] Software Development Costs Research, Development, and Computer Software Disclosure [Text Block] Restatement Adjustment [Member] Restricted cash and investments Restricted Stock Units (RSUs) [Member] Restricted cash Common stock issued for RSUs vested (in shares) Long-term restricted cash Common stock issued for RSUs vested Accumulated Deficit Accumulated Deficit [Member] Accumulated deficit Retained Earnings (Accumulated Deficit) Revenue Recognition Revenue Recognition, Policy [Policy Text Block] Revenues Revolving Credit Facility [Member] Proceeds from sale/leaseback transaction Revenue [Member] Scenario, Previously Reported [Member] Scenario, Unspecified [Domain] Activities in the product warranty accounts Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Income Taxes [Table Text Block] Number of common shares and common share equivalents used in the determination of basic and diluted income (loss) per share Schedule of Weighted Average Number of Shares [Table Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Revisions [Table Text Block] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Susquehanna Bank Loan Agreement debt covenants Schedule of Segment Reporting Information, by Segment [Table] Estimated fair value of the contracts in the consolidated balance sheets Derivative Instruments, Gain (Loss) [Table Text Block] Segment Reporting Information, Income (Loss) before Income Taxes [Abstract] Segment Information [Abstract] Segment [Domain] Segment Reporting Information, Profit (Loss) [Abstract] Segment Reporting Information [Line Items] Segment Information Segment Reporting Disclosure [Text Block] Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract] Selling, general and administrative Severance Costs Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Share-based Compensation Arrangement by Share-based Payment Award, Description Share-based Compensation Award, Tranche Three [Member] Stock-based compensation expense Share-based Compensation Granted Restricted Stock Units Share-based Compensation Arrangement by Share-based Payment Award, Expiration Date Share-based Compensation Award, Tranche One [Member] Share-based Compensation Award, Tranche Two [Member] 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] Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit Standard Product Warranty Accrual, Period Increase (Decrease), Total Standard Product Warranty Accrual, Period Increase (Decrease) Warranty claims Warranty provision Balance at December 31, 2015 Balance at March 31, 2016 Standard Product Warranty Accrual Accrued Warranty, Current Currency adjustment Accrued Warranty, Noncurrent Statement [Line Items] Statement of Stockholders' Equity Statement of Cash Flows CONSOLIDATED STATEMENTS OF CASH FLOWS Consolidated Statements of Comprehensive Income (Loss) CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statement, Equity Components [Axis] Statement [Table] Scenario [Axis] Business Segments [Axis] Statement of Financial Position Common stock issued for services provided Common stock issued for options exercised Common stock issued for options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Common stock issued for services provided (in shares) Stockholder's equity: Stockholders' Equity Attributable to Parent [Abstract] Balance Balance Total stockholders' equity Stockholders' Equity Attributable to Parent Subsequent Event Type [Axis] Subsequent Event, Description Subsequent Event [Line Items] Subsequent Event [Member] Subsequent Events [Abstract] Subsequent Event Type [Domain] Subsequent Event, Date Subsequent Event [Table] Treasury stock at cost (in shares) Treasury Stock, Shares, Acquired Treasury stock, shares acquired (in shares) Treasury Stock Treasury stock at cost Treasury Stock, Value, Acquired, Cost Method Treasury stock at cost, 1,598,911 shares in 2016 and 2015 Unbilled receivables Vesting [Domain] Vesting [Axis] Weighted-average shares outstanding for basic earnings per share (in shares) Weighted Average Number of Shares Issued, Basic Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Number of common shares and common share equivalents used in the determination of basic and diluted income (loss) per share [Abstract] Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Effect of dilutive securities: Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Australia, Dollars Canada, Dollars Euro Member Countries, Euro United Kingdom, Pounds Japan, Yen Malaysia, Ringgits United States of America, Dollars All Currencies [Domain] 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 (in years) Contract range, minimum 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 (in years) Contract range, maximum Entity Wide Revenue Major Customer [Abstract] Revenue by major customers [Abstract] A component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. Slovenske Elektrarne [Member] Slovenske elektrarne, a.s. [Member] Describes the approximate term of post customer support service. Post Customer Support Service, Period Period of post customer support service (PCS) (in years) Tennessee Valley Authority [Member] Public Service Enterprise Group Inc. [Member] Fair Value Measurement Inputs [Abstract] Assets and liabilities measured at fair value [Abstract] Describes the maximum period under which the entity considered its contract receivables to be collected. Contract Receivable, Period Maximum Maximum term of contract receivables (in months) Components of Contract Receivables [Abstract] Components of contract receivables [Abstract] For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division. Concentration Risk, Percentages Percentage of contract receivables accounted by major customers (in hundredths) 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] A component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. China Nuclear Power Engineering Company [Member] A component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. State Nuclear Power Automation System Engineering Co. [Member] Tabular disclosure of the components of contract receivables. Components of Contract Receivables [Table Text Block] Components of contract receivables 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 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 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 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 Minimum probability of uncertain tax position to be recognized (in hundredths) Describes the minimum probability of tax position realized upon ultimate settlement. Probability of Tax Position Realized Upon Ultimate Settlement, Minimum Minimum percentage of tax position realized upon ultimate settlement (in hundredths) 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 Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer. Contingent consideration Net Income Loss Available to Common Stockholders [Abstract] Numerator: 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 Performance Bond Abstract This item represents the number of bid bonds contract. Number of Bid Bonds Contract Number of Performance and Bid Bonds issued in relation to contracts This item represents all the relevant information regarding the credit agreement. Susquehanna Bank [Member] This item represents all the relevant information regarding the credit agreement. IberiaBank [Member] Information about debt covenants. Covenants [Axis] Identification of debt covenant. Covenants [Domain] Cash flow coverage ratio debt covenant Cash flow coverage ratio [Member] Minimum Tangible Capital Base debt covenant Minimum tangible capital base [Member] Quick Ratio debt covenant. Quick Ratio [Member] Minimum tangible capital base ratio debt covenant. Tangible capital base ratio [Member] Segregated Cash Collateral account requirement Segregated Cash Balance Requirement [Member] The number of consecutive quarters the entity must attain a positive net income should the entity's net income is negative to be in compliance with the bank covenants. Number of consecutive quarters entity must attain positive net income This item represents the amount of standby letters of credit and surety bonds for which the entity is contingently liable. Letter of Credit and Surety Bonds, Contingent Consideration Letter of Credit and Surety Bonds Number of stand by letters of credit deposited in escrow accounts NumberOfStandByLettersOfCreditDepositedInEscrowAccounts Number of stand by letters of credit deposited in escrow accounts This item represents the number of surety bonds on which the entity is contingently liable. Number of Surety Bonds This item represents the number of standby letters of credit on which the entity is contingently liable. Number of Standby Letters of Credit Minimum cash balance restriction associated with Line of Credit Line of Credit facility asset restrictions minimum cash Minimum Cash Balance Requirement This item represents all the relevant information regarding the credit agreement. BB&T Bank [Member] Net number of non-option equity instruments granted to participants with performance-based restrictions. Granted performance-based RSUs Unrecognized cost of unvested share-based awards, other than options, awarded to employees as compensation with performance-based restrictions. Aggregate fair value for performance-based RSUs Net number of non-option equity instruments granted to participants with time based restrictions. Granted time-based RSUs Unrecognized cost of unvested share-based awards, other than options, awarded to employees as compensation with time-based restrictions. Aggregate fair value for time-based RSUs The grant-date fair value of options granted during the reporting period as calculated by applying an option pricing methodology. Share Based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Fair Value Fair value of shares granted under stock option plan Document and Entity Information [Abstract] Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued. Subsequent Event 2 [Member] Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued. Subsequent Event 3 [Member] Fourth portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period. Share Based Compensation Award Tranche Four Member [Member] The minimum consecutive trading day period in which the volume weighted average price of the company's common stock must exceed the price per share lower limit in order to receive the award. Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Date Range Lower Range Limit 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] 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. Staff Augmentation [Member] For contingent consideration arrangements recognized in connection with a business combination, this element represents the basis for determining the amount of the payment recorded related to a specific customer contract renewal target. Tennessee Valley Authority Renewal Target [Member] Contingent consideration arrangements recognized in connection with a business combination, this element represents the basis for determining the amount of the payment recorded related to the EBITDA target. EBITDA Target [Member] Describes the term of the earn-out. Business Acquisition Contingent Consideration Agreement Business Combinations Purchase Price Allocation [Abstract] Name of business combination that was completed during the period. EnVision Systems, Inc. [Member] IntelliQlik, LLC IntelliQlik, LLC [Member] Hyperspring, LLC Hyperspring, LLC [Member] Contingent Consideration [Abstract] Describes the approximate term of the product warranty. Standard Product Warranty, Period Term of warranty (in years) EX-101.PRE 11 gvp-20160630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.5.0.2
Document and Entity Information - USD ($)
6 Months Ended
Jun. 30, 2016
Aug. 12, 2016
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 Public Float $ 39,883,030  
Entity Common Stock, Shares Outstanding   18,131,817
Document Fiscal Year Focus 2016  
Document Fiscal Period Focus Q2  
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2016  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.5.0.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Current assets:    
Cash and cash equivalents $ 10,903 $ 11,084
Restricted cash 1,658 1,771
Contract receivables, net 14,538 13,053
Prepaid expenses and other current assets 3,009 2,506
Total current assets 30,108 28,414
Equipment, software and leasehold improvements 6,912 7,003
Accumulated depreciation 5,529 5,407
Equipment, software and leasehold improvements, net 1,383 1,596
Software development costs, net 1,147 1,145
Goodwill 5,612 5,612
Intangible assets, net 611 775
Long-term restricted cash 1,735 1,779
Other assets 88 50
Total assets 40,684 39,371
Current liabilities:    
Accounts payable 1,654 1,238
Accrued expenses 1,576 1,723
Accrued compensation 2,720 2,431
Billings in excess of revenue earned 10,093 9,229
Accrued warranty 1,418 1,614
Current contingent consideration 1,297 2,647
Other current liabilities 681 826
Total current liabilities 19,439 19,708
Contingent consideration 1,169 1,085
Other liabilities 776 210
Total liabilities 21,384 21,003
Stockholder's equity:    
Preferred stock $.01 par value, 2,000,000 shares authorized, shares issued and outstanding none in 2016 and 2015 0 0
Common stock $.01 par value, 30,000,000 shares authorized, 19,694,530 shares issued and 18,095,619 shares outstanding in 2016, 19,510,770 shares issued and 17,911,859 shares outstanding in 2015 197 195
Additional paid-in capital 74,264 73,481
Accumulated deficit (50,600) (50,849)
Accumulated other comprehensive loss (1,562) (1,460)
Treasury stock at cost, 1,598,911 shares in 2016 and 2015 2,999 2,999
Total stockholders' equity 19,300 18,368
Total liabilities and stockholders' equity $ 40,684 $ 39,371
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.5.0.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jun. 30, 2016
Jun. 30, 2015
Stockholder's 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
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 30,000,000 30,000,000
Common stock, shares issued (in shares) 19,694,530 19,510,770
Treasury stock, shares acquired (in shares) 1,598,911 1,598,911
Common Stock, Shares, Outstanding 18,095,619 17,911,859
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.5.0.2
CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Consolidated Statements of Operations (Unaudited)        
Contract revenue $ 12,415 $ 13,654 $ 25,391 $ 27,667
Cost of revenue 8,855 10,767 18,207 21,486
Gross profit 3,560 2,887 7,184 6,181
Operating expenses:        
Selling, general and administrative 2,881 3,951 5,992 7,220
Restructuring charges 277 48 402 145
Depreciation 102 135 202 264
Amortization of definite-lived intangible assets 73 124 146 247
Total operating expenses 3,333 4,258 6,742 7,876
Operating income (loss) 227 (1,371) 442 (1,695)
Interest income, net 13 21 40 48
Loss on derivative instruments, net (17) (31) (135) (79)
Other (expense) income, net (4) (41) 98 (80)
Income (loss) before income taxes 219 (1,422) 445 (1,806)
Provision for income taxes 108 73 196 161
Net income (loss) $ 111 $ (1,495) $ 249 $ (1,967)
Basic earnings (loss) per common share $ 0.01 $ (0.08) $ 0.01 $ (0.11)
Diluted earnings (loss) per common share $ 0.01 $ (0.08) $ 0.01 $ (0.11)
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.5.0.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Consolidated Statements of Comprehensive Income (Loss)        
Net income (loss) $ 111 $ (1,495) $ 249 $ (1,967)
Foreign currency translation adjustment (151) 106 (102) (130)
Comprehensive income (loss) $ (40) $ (1,389) $ 147 $ (2,097)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.5.0.2
CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY - 6 months ended Jun. 30, 2016 - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Loss
Treasury Stock
Total
Balance at Dec. 31, 2015 $ 195 $ 73,481 $ (50,849) $ (1,460) $ (2,999) $ 18,368
Balance (in shares) at Dec. 31, 2015 19,510,770       (1,598,911)  
Stock-based compensation expense   488       488
Common stock issued for services provided (in shares) 0          
Common stock issued for options exercised (in shares) 162,921          
Common stock issued for RSUs vested (in shares) 20,839          
Common stock issued for options exercised $ 2 295       297
Common stock issued for services provided   0       0
Common stock issued for RSUs vested   0       0
Foreign currency translation adjustment, net of tax       (102)   (102)
Net income (loss)     249     249
Balance at Jun. 30, 2016 $ 197 $ 74,264 $ (50,600) $ (1,562) $ (2,999) $ 19,300
Balance (in shares) at Jun. 30, 2016 19,694,530       (1,598,911) 18,095,619
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.5.0.2
CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Cash flows from operating activities:    
Net income (loss) $ 249 $ (1,967)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Depreciation 202 264
Amortization of definite-lived intangible assets 146 247
Capitalized software amortization (185) (195)
Gain on change in fair value of contingent consideration, net 155 433
Stock-based compensation expense 488 271
Equity loss on investments 0 (78)
Loss on derivative instruments, net (135) (79)
Deferred income taxes 72 0
Gain on sales of equipment, software, and leasehold improvements (1) 0
Changes in assets and liabilities:    
Contract receivables, net 1,547 76
Prepaid expenses and other assets 650 411
Accounts payable, accrued compensation and accrued expenses 652 (392)
Billings in excess of revenue earned 877 (541)
Accrued warranty reserves (34) 117
Other liabilities 117 103
Net cash provided by (used in) operating activities 1,046 (1,600)
Cash flows from investing activities:    
Proceeds from sale of equipment, software, and leasehold improvements 31 0
Capital expenditures 35 195
Capitalized Software Development Costs 186 938
Restrictions of cash as collateral under letters of credit 4 1,156
Releases of cash as collateral under letters of credit 185 837
Net cash used in investing activities (9) (1,452)
Cash flows from financing activities:    
Payments on line of credit 0 (339)
Proceeds from issuance of common stock 297 0
Payments of the liability-classified contingent consideration arrangements 1,421 318
Net cash used in financing activities (1,124) (657)
Effect of exchange rate changes on cash (94) (119)
Net increase (decrease) in cash and cash equivalents (181) (3,828)
Cash and cash equivalents at beginning of year 11,084 13,583
Cash and cash equivalents at end of period $ 10,903 $ 9,755
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.5.0.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2016
Summary of Significant Accounting Policies [Abstract]  
Basis of Presentation and Revenue Recognition
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") without independent audit.  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 ("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, 2015 filed with the Securities and Exchange Commission on March 25, 2016.  Certain reclassifications have been made to prior period amounts to conform to the current presentation.

The Company has two reportable segments as follows:

·
Performance Improvement Solutions (approximately 68% of revenue)
The Company's Performance Improvement Solutions segment primarily encompasses next generation power plant and process high-fidelity simulation solutions, as well as engineering solutions.  This segment includes various simulation products, engineering services, and operation training systems delivered across the industries the Company serves: primarily nuclear and fossil fuel power generation, and the process industries.  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.


·
Nuclear Industry Training and Consulting (approximately 32% of revenue)
Nuclear Industry Training and Consulting provides highly specialized and skilled nuclear operations instructors and other consultants to the nuclear power industry.   These employees work at clients' facilities under client direction.  Examples of these highly skilled positions are senior reactor operations instructors, procedure writers, work management specialists, planners, and training material developers.  This business is managed through the Company's Hyperspring subsidiary.  The business model, management focus, margins, and other factors clearly separate this business line from the rest of the GSE product and service portfolio.  Hyperspring has been providing these services since 2005.

Financial information about the two business segments is provided in Note 14 of the accompanying consolidated financial statements.
The preparation of financial statements in conformity with 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 long-term contracts, product warranties, capitalization of software development costs, valuation of goodwill and intangible assets acquired, valuation of contingent consideration issued in business acquisitions, and the recoverability of deferred tax assets.  Actual results could differ from these estimates and those differences could be material.

Revenue Recognition
The Company has (1) fixed price contracts for the sale of uniquely designed/customized systems containing hardware and software, (2) fixed price contracts for the sale of software licenses which may include post-contract support ("PCS") and other elements such as installation and training, and (3) time and material contracts for support and service agreements.
In accordance with Accounting Standards Codification ("ASC") 605-35, "Construction-Type and Production-Type Contracts", the Performance Improvement Solutions segment recognizes revenue for its fixed-price contracts for the sale of customized systems using the percentage-of-completion method.  This methodology recognizes revenue and earnings as work progresses on the contract and is based on an estimate of the revenue and earnings to date, less amounts recognized in prior periods.  The Company bases its estimate of the degree of completion of the contract by reviewing the relationship of costs incurred to date to the expected total costs that will be incurred on the project.  Estimated contract earnings are reviewed and revised periodically as the work progresses, and the cumulative effect of any change in estimate is recognized in the period in which the change is identified.  Estimated losses are charged against earnings in the period such losses are identified.  The Company recognizes revenue arising from contract claims either as income or as an offset against a potential loss only when the amount of the claim can be estimated reliably and realization is probable and there is a legal basis of the claim.
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.
As the Company recognizes revenue under the percentage-of-completion method, it provides an accrual for estimated future warranty costs based on historical and projected claims experience.  The Company's long-term contracts generally provide for a one-year warranty on parts, labor and any bug fixes as it relates to customized software embedded in the systems.
The Company evaluates customized system contracts for multiple deliverables under ASC 605-25, "Revenue Recognition-Multiple Element Arrangements", and when appropriate, separates the contracts into separate units of accounting for revenue recognition. Contracts with multiple element arrangements typically include, but are not limited to, components such as training and PCS, which are embedded in the contract. When a contract contains multiple deliverables, the Company allocates revenue to each deliverable based on its relative selling price which is determined based on its vendor specific objective evidence ("VSOE") if available, third party evidence ("TPE") if VSOE is not available, or estimated selling price if neither VSOE nor TPE is available. Amounts allocated to training and support services are based on VSOE and revenue is deferred until the services have been performed.
The Company also provides stand-alone PCS contracts.  Such PCS arrangements are generally for a one-year period renewable annually and include customer support, unspecified software upgrades, and maintenance releases.  The Company recognizes revenue from these contracts ratably over the life of the agreements.
Revenue from the sale of software licenses without other elements in the contract and which do not require significant modifications or customization for the Company's modeling tools are recognized when the license agreement is signed, the license fee is fixed and determinable, delivery has occurred, and collection is considered probable.  The Company utilizes written contracts as a means to establish the terms and conditions by which products support and services are sold to customers.  Delivery is considered to have occurred when title and risk of loss have been transferred to the customer, which generally occurs after a license key has been delivered electronically to the customer.

The Company also recognizes revenue from the sale of software licenses with multiple deliverables.  These software license sales are evaluated under ASC 985-605, "Software Revenue Recognition".  Contracts with multiple element arrangements typically include, but are not limited to, components such as installation, training, licenses, and PCS listed in the contract.  The Company has not established that VSOE exists for all elements of its software license sales.  If a PCS element exists in the software license arrangement, revenue is recognized ratably over the PCS service period.  If no PCS element exists in the arrangement, revenue is deferred until all elements have been delivered.
The Company recognizes revenue under time and materials contracts primarily from the Nuclear Industry Training and Consulting segment and certain cost-reimbursable contracts.  Revenue on time and material contracts is recognized as services are rendered and performed.  Under a typical time-and-materials billing arrangement, customers are billed on a regularly scheduled basis, such as biweekly or monthly.  Any unbilled amounts are typically billed the following month.   Under cost-reimbursable contracts, which are subject to a contract ceiling amount, the Company is reimbursed for allowable costs and paid a fee, which may be fixed or performance based.  However, if costs exceed the contract ceiling or are not allowable under the provisions of the contract or applicable regulations, the Company may not be able to obtain reimbursement for all such costs.

Revisions

Historically, the Company recognized revenue on multiple element arrangements which included sales of its EnVision software product as delivery occurred on each element except PCS.  PCS revenue was recognized ratably over the PCS term.  During the fourth quarter of 2015, management determined that the Company had not established VSOE of the fair value for any of the elements in multiple element transactions including sales of its EnVision software licenses.  Accordingly, the consolidated financial statements were revised to recognize all revenue on multiple element transactions including EnVision software license sales ratably over the PCS terms on these transactions since VSOE did not exist for any of the non-software elements in these multiple element transactions.  The revision resulted in an increase to revenue of $22,000, an increase to cost of revenue of $50,000, and an increase in operating loss of $28,000 for the three months ended June 30, 2015.  The revision resulted in an increase to revenue of $39,000, a decrease to cost of revenue of $5,000, and a decrease in operating loss of $44,000 for the six months ended June 30, 2015.
Certain prior year amounts have also been revised in the consolidated statements of cash flows to reflect the corrections to net loss and changes in billings in excess of revenue earned, prepaid expenses and other assets.  The revision had no impact on cash provided by operations or the net decrease in cash and cash equivalents.


The Company assessed the materiality of these misstatements on prior periods' consolidated financial statements in accordance with SEC Staff Accounting Bulletin ("SAB") No. 99, Materiality, codified in ASC 250, Accounting Changes and Error Corrections, and concluded that these misstatements were not material to any prior annual or interim periods.  Accordingly, in accordance with ASC 250 (SAB No. 108, "Considering the Effects of Prior Year Misstatements when Quantifying Misstatements in Current Year Financial Statements"), the consolidated financial statements as of June 30, 2015, which are presented herein, have been revised.



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

  
Three months ended June 30, 2015
  
Six months ended June 30, 2015
 
  
As Reported
  
Adjustment
  
As Revised
  
As Reported
  
Adjustment
  
As Revised
 
                   
Revenue
 
$
13,632
  
$
22
  
$
13,654
  
$
27,628
  
$
39
  
$
27,667
 
Cost of revenue
  
10,717
   
50
   
10,767
   
21,491
   
(5
)
  
21,486
 
Gross profit
  
2,915
   
(28
)
  
2,887
   
6,137
   
44
   
6,181
 
                         
Operating (loss) income
  
(1,343
)
  
(28
)
  
(1,371
)
  
(1,739
)
  
44
   
(1,695
)
                         
(Loss) income before income taxes
  
(1,394
)
  
(28
)
  
(1,422
)
  
(1,850
)
  
44
   
(1,806
)
                         
Net loss
 
$
(1,467
)
 
$
(28
)
 
$
(1,495
)
 
$
(2,011
)
 
$
44
  
$
(1,967
)
                         
                         
Basic loss per common share
 
$
(0.08
)
 
$
-
  
$
(0.08
)
 
$
(0.11
)
 
$
-
  
$
(0.11
)
                         
Diluted loss per common share
 
$
(0.08
)
 
$
-
  
$
(0.08
)
 
$
(0.11
)
 
$
-
  
$
(0.11
)

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

  
Three months ended June 30, 2015
  
Six months ended June 30, 2015
 
  
As Reported
  
Adjustment
  
As Revised
  
As Reported
  
Adjustment
  
As Revised
 
                   
Net loss
 
$
(1,467
)
 
$
(28
)
 
$
(1,495
)
 
$
(2,011
)
 
$
44
  
$
(1,967
)
                         
Comprehensive loss
 
$
(1,361
)
 
$
(28
)
 
$
(1,389
)
 
$
(2,141
)
 
$
44
  
$
(2,097
)


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

  
Six months ended June 30, 2015
 
  
As Reported
  
Adjustment
  
As Revised
 
          
Cash flows from operating activities:
         
Net (loss) income
 
$
(2,011
)
 
$
44
  
$
(1,967
)
Changes in assets and liabilities:
            
Contract receivables, net
  
(138
)
  
62
   
(76
)
Prepaid expenses and other assets
  
(406
)
  
(5
)
  
(411
)
Billings in excess of revenue earned
  
(440
)
  
(101
)
  
(541
)
Net cash provided by operating activities
 
$
(1,600
)
 
$
-
  
$
(1,600
)
             
Net decrease in cash and cash equivalents
 
$
(3,828
)
 
$
-
  
$
(3,828
)

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.5.0.2
Recent Accounting Pronouncements
6 Months Ended
Jun. 30, 2016
Recent Accounting Pronouncements [Abstract]  
Recent Accounting Pronouncements Not Yet Adopted [Text Block]
2.Recent Accounting Pronouncements

Accounting Pronouncements Recently Adopted
In November 2015, the Financial Accounting Standards Board ("FASB") issued ASU 2015-17, "Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes".  The standard requires that deferred tax assets and liabilities be classified as noncurrent on the balance sheet rather than being separated into current and noncurrent.  ASU 2015-17 is effective for fiscal years, and interim periods within those years, beginning after December 15, 2016.  Early adoption is permitted and the standard may be applied either retrospectively or on a prospective basis to all deferred tax assets and liabilities.  The Company adopted ASU 2015-17 on March 31, 2016 and presented all deferred tax assets and liabilities as noncurrent on the consolidated balance sheets as of March 31, 2016.  The adoption of this guidance did not have a material effect on the Company's consolidated results of operations and cash flows.
Accounting Pronouncements Not Yet Adopted
In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers, which provides guidance for revenue recognition. The standard's core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. In doing so, companies will need to use more judgment and make more estimates than under today's guidance. These may include identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price and allocating the transaction price to each separate performance obligation. This guidance will be effective for the Company in the first quarter of its fiscal year ending December 31, 2018, and interim periods therein, using either of the following transition methods: (i) a full retrospective approach reflecting the application of the standard in each prior reporting period with the option to elect certain practical expedients, or (ii) a retrospective approach with the cumulative effect of initially adopting ASU 2014-09 recognized at the date of adoption (which includes additional footnote disclosures). The Company is currently in the process of evaluating the impact of its pending adoption of this ASU on the Company's consolidated financial statements and has not yet determined the method by which it will adopt the standard in 2018.

In February 2016, the FASB issued ASU 2016-02, "Leases (Topic 842)".  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 for 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.  The Company is still evaluating the impact of the pending adoption of the new standard on the consolidated financial statements, and the Company expects that upon adoption the recognition of ROU assets and lease liabilities could be material.

In March 2016, the FASB issued ASU No. 2016-09, "Compensation - Stock Compensation: Topic 718: Improvements to Employee Share Based Accounting".  The new guidance is intended to simplify the accounting for share based payment award transactions.  The amendments in the update include the following aspects for share based accounting: accounting for income taxes, classification of excess tax benefits on the statement of cash flows, forfeitures, minimum statutory tax withholding requirements, and classification of employee taxes paid on the statement of cash flows when an employer withholds shares for tax withholding purposes.  Adoption of ASU 2016-09 is required for fiscal reporting periods beginning after December 15, 2016, including interim reporting periods within those fiscal years.  We are currently evaluating the potential impact of the pending adoption of ASU 2016-09 on our consolidated financial statements.



XML 21 R10.htm IDEA: XBRL DOCUMENT v3.5.0.2
Basic and Diluted Earnings (Loss) Per Common Share
6 Months Ended
Jun. 30, 2016
Basic and Diluted Earnings (Loss) Per Common Share [Abstract]  
Basic and Diluted Loss Per Common Share
3.Basic and Diluted Earnings (Loss) per Common Share

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

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

(in thousands, except for share amounts)
 
Three months ended
  
Six months ended
 
  
June 30,
  
June 30,
 
  
2016
  
2015
  
2016
  
2015
 
Numerator:
            
Net income (loss)
 
$
111
  
$
(1,495
)
 
$
249
  
$
(1,967
)
                 
Denominator:
                
Weighted-average shares outstanding for basic earnings per share
  
18,010,949
   
17,887,859
   
17,956,622
   
17,887,859
 
                 
Effect of dilutive securities:
                
Employee stock options
  
251,464
   
-
   
237,417
   
-
 
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share
  
18,262,413
   
17,887,859
   
18,194,039
   
17,887,859
 
                 
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
  
738,789
   
2,513,321
   
745,415
   
2,580,942
 

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.5.0.2
Contingent Consideration
6 Months Ended
Jun. 30, 2016
Contingent Consideration [Abstract]  
Contingencies Disclosure [Text Block]
4.Contingent Consideration

ASC 805, "Business Combinations", requires that contingent consideration be recognized at fair value on the acquisition date and be re-measured each reporting period with subsequent adjustments recognized in the consolidated statement of operations. The Company estimates the fair value of contingent consideration liabilities based on financial projections of the acquired companies and estimated probabilities of achievement and discounts the liabilities to present value using a weighted-average cost of capital. Contingent consideration is valued using significant inputs that are not observable in the market which are defined as Level 3 inputs pursuant to fair value measurement accounting.  The Company believes that the estimates and assumptions are reasonable, however, there is significant judgment involved. At each reporting date, the contingent consideration obligation is revalued to estimated fair value, and changes in fair value subsequent to the acquisitions are reflected in income or expense in the consolidated statements of operations, and could cause a material impact to, and volatility in, the operating results.  Changes in the fair value of contingent consideration obligations may result from changes in discount periods, 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 June 30, 2016, and December 31, 2015, contingent consideration included in other current liabilities on the consolidated balance sheet totaled $1.3 million and $2.6 million, respectively.  As of June 30, 2016, and December 31, 2015, the Company also had accrued contingent consideration totaling $1.2 million and $1.1 million, respectively, which is included in other liabilities on the consolidated balance sheet and represents the portion of contingent consideration estimated to be payable greater than twelve months from the balance sheet date.  During the three and six months ended June 30, 2016, the Company made no payments and a payment of $1.4 million, respectively, related to the liability-classified contingent consideration arrangements.  During the three and six months ended June 30, 2015, the Company made no payments and a payment of $318,000, respectively, related to the liability-classified contingent consideration arrangements.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.5.0.2
Contract Receivables
6 Months Ended
Jun. 30, 2016
Contract Receivables [Abstract]  
Contract Receivables
5.Contract Receivables

Contract receivables represent balances due from a broad base of both domestic and international customers.  All contract receivables are considered to be collectible within twelve months.  Unbilled receivables represent costs incurred and associated profit accrued on contracts that will become billable upon future milestones or completion of contracts.

The components of contract receivables are as follows:

(in thousands)
 
June 30,
  
December 31,
 
  
2016
  
2015
 
       
Billed receivables
 
$
9,878
  
$
9,831
 
Unbilled receivables
  
4,681
   
3,325
 
Allowance for doubtful accounts
  
(21
)
  
(103
)
Total contract receivables, net
 
$
14,538
  
$
13,053
 

Unbilled receivables totaled $4.7 million and $3.3 million as of June 30, 2016, and December 31, 2015, respectively.  During July 2016, the Company invoiced $1.5 million of the unbilled amounts related to June 30, 2016.

As of both June 30, 2016, and December 31, 2015, the Company did not have any customers that accounted for more than 10% of the Company's consolidated contract receivables.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.5.0.2
Software Development Costs
6 Months Ended
Jun. 30, 2016
Software Development Costs [Abstract]  
Software Development Costs
6.Software Development Costs

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 investment to its estimated fair value based on future undiscounted cash flows.  The excess of any unamortized software development costs over the related net realizable value is written down and charged to cost of revenue.

Software development costs capitalized were $55,000 and $186,000 for the three and six months ended June 30, 2016, respectively, and $432,000 and $938,000 for the three and six months ended June 30, 2015, respectively.  Total amortization expense was $104,000 and $185,000 for the three and six months ended June 30, 2016, respectively, and $105,000 and $195,000 for the three and six months ended June 30, 2015, respectively.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.5.0.2
Goodwill and Intangible Assets
6 Months Ended
Jun. 30, 2016
Goodwill and Intangible Assets [Abstract]  
Goodwill and Intangible Assets
7.Goodwill and Intangible Assets

Goodwill

The Company reviews goodwill for impairment annually as of December 31 and whenever events or changes in circumstances indicate the carrying value of an asset 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.  The Company's reporting units are: (i) Performance Improvement Solutions and (ii) Nuclear Industry Training and Consulting.  As of June 30, 2016, and December 31, 2015, the $5.6 million of goodwill balance originated from the Hyperspring acquisition in 2014 and is assigned to the Nuclear Industry Training and Consulting segment.  No events or circumstances occurred during the current reporting period that would indicate impairment of goodwill.

Intangible Assets Subject to Amortization

The Company's intangible assets include amounts recognized in connection with business acquisitions, including contractual customer relationships, contract backlog, and technology.  Intangible assets are initially valued at fair market value using generally accepted valuation methods appropriate for the type of intangible asset.  Amortization is recognized on a straight-line basis over the estimated useful life of the intangible assets, except for contract backlog and contractual customer relationships which are recognized in proportion to the related projected revenue streams.  The Company reviews specific definite-lived intangible assets for impairment when events occur that may impact their value in accordance with the respective accounting guidance for long-lived assets.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair Value of Financial Instruments
6 Months Ended
Jun. 30, 2016
Fair Value of Financial Instruments [Abstract]  
Fair Value of Financial Instruments
8.Fair Value of Financial Instruments

ASC 820, "Fair Value Measurement", 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.

The Company considers the recorded value of certain of its financial assets and liabilities, which consist primarily of accounts receivable and accounts payable, to approximate the fair value of the respective assets and liabilities at June 30, 2016, and December 31, 2015, based upon the short-term nature of the assets and liabilities.

The following table presents assets and liabilities measured at fair value at June 30, 2016:

  
Quoted Prices
in Active
Markets for Identical Assets
  
Significant
Other
Observable Inputs
  
Significant
Unobservable
Inputs
    
(in thousands)
 
(Level 1)
  
(Level 2)
  
(Level 3)
  
Total
 
             
Money market funds
 
$
9,626
  
$
-
  
$
-
  
$
9,626
 
Foreign exchange contracts
  
-
   
23
   
-
   
23
 
                 
Total assets
 
$
9,626
  
$
23
  
$
-
  
$
9,649
 
                 
Foreign exchange contracts
 
$
-
  
$
(136
)
 
$
-
  
$
(136
)
Contingent consideration liability
  
-
   
-
   
(2,466
)
  
(2,466
)
                 
Total liabilities
 
$
-
  
$
(136
)
 
$
(2,466
)
 
$
(2,602
)

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

  
Quoted Prices
in Active
Markets for Identical Assets
  
Significant
Other
Observable Inputs
  
Significant
Unobservable
Inputs
    
(in thousands)
 
(Level 1)
  
(Level 2)
  
(Level 3)
  
Total
 
             
Money market funds
 
$
8,979
  
$
-
  
$
-
  
$
8,979
 
Foreign exchange contracts
  
-
   
121
   
-
   
121
 
                 
Total assets
 
$
8,979
  
$
121
  
$
-
  
$
9,100
 
                 
Foreign exchange contracts
 
$
-
  
$
(57
)
 
$
-
  
$
(57
)
Contingent consideration liability
  
-
   
-
   
(3,732
)
  
(3,732
)
                 
Total liabilities
 
$
-
  
$
(57
)
 
$
(3,732
)
 
$
(3,789
)

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, 2016:

(in thousands)
   
    
Contingent consideration:
   
Beginning balance at December 31, 2015
 
$
3,732
 
Payments made on contingent liabilities
  
(1,421
)
Change in fair value
  
155
 
Ending balance
 
$
2,466
 

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.5.0.2
Derivative Instruments
6 Months Ended
Jun. 30, 2016
Derivative Instruments [Abstract]  
Derivative Instruments
9.Derivative Instruments

The Company utilizes forward foreign currency exchange contracts to manage market risks associated with the fluctuations in foreign currency exchange rates.  It is the Company's policy to use such derivative financial instruments to protect against market risk arising in the normal course of business in order to reduce the impact of these exposures.  The Company minimizes credit exposure by limiting counterparties to nationally recognized financial institutions.
As of June 30, 2016, the Company had foreign exchange contracts outstanding of approximately 24.4 million Japanese Yen, 1.6 million Euro, 0.9 million Australian Dollars, 0.5 million Canadian Dollars, and 0.2 million Pounds Sterling at fixed rates.  The contracts expire on various dates through June 2017.  At December 31, 2015, the Company had contracts outstanding of approximately 2.1 million Euro, 1.3 million Canadian Dollars, 0.5 million Pounds Sterling, and 0.4 million Australian Dollars at fixed rates.
The Company has not designated any of the foreign exchange contracts outstanding as hedges and has recorded the estimated fair value of the contracts in the consolidated balance sheets as follows:

  
June 30,
  
December 31,
 
(in thousands)
 
2016
  
2015
 
       
Asset derivatives
      
Prepaid expenses and other current assets
 
$
23
  
$
115
 
Other assets
  
-
   
6
 
   
23
   
121
 
Liability derivatives
        
Other current liabilities
  
(136
)
  
(57
)
   
(136
)
  
(57
)
         
Net fair value
 
$
(113
)
 
$
64
 

The changes in the fair value of the foreign exchange contracts are included in loss on derivative instruments, net in the consolidated statements of operations.

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

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

  
Three months ended
June 30,
  
Six months ended
June 30,
 
(in thousands)
 
2016
  
2015
  
2016
  
2015
 
             
Foreign exchange contracts-change in fair value
 
$
6
  
$
(86
)
 
$
(177
)
 
$
(86
)
Remeasurement of related contract receivables,
 billings in excess of revenue earned, and
 subcontractor accruals
  
(23
)
  
55
   
42
   
7
 
                 
Loss on derivative instruments, net
 
$
(17
)
 
$
(31
)
 
$
(135
)
 
$
(79
)

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2016
Stock-Based Compensation [Abstract]  
Stock-Based Compensation
10.Stock-Based Compensation

The Company recognizes compensation expense for all equity-based compensation awards issued to employees, directors and non-employees that are expected to vest.  Compensation cost is based on the fair value of awards as of the grant date.  The Company recognized $241,000 and $137,000 of stock-based compensation expense for the three months ended June 30, 2016 and June 30, 2015, respectively, under the fair value method and recognized $488,000 and $271,000 of stock-based compensation expense for the six months ended June 30, 2016 and June 30, 2015, respectively.

In the six months ended June 30, 2016, the Company granted 160,000 performance-based restricted stock units ("RSUs") with an aggregate fair value of $282,000.  There were no new performance based RSU grants in the three months ended June 30, 2016.  The RSUs vest upon the achievement of specific performance measures.  The fair value of the RSUs is expensed ratably over the requisite service period, which ranges between one and five years.

In the three and six months ended June 30, 2016, the Company granted 5,000 and 134,824 time-based RSUs with an aggregate fair value of $13,350 and $299,350, respectively.  The RSUs will vest quarterly over the next twelve quarters.  The fair value of the RSUs is expensed ratably over the requisite service period, which ranges between one and five years.

The Company granted no new options and 40,000 stock options for the three and six months ended June 30, 2016, respectively.  The fair value of the options granted for the six months ended June 30, 2016, was $46,000. The Company granted no new options and 50,000 stock options for the three and six months ended June 30, 2015, respectively.  The fair value of the granted options at the grant date was $40,000.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.5.0.2
Long-Term Debt
6 Months Ended
Jun. 30, 2016
Long-Term Debt [Abstract]  
Long-Term Debt
11.  Long-Term Debt

At June 30, 2016, and December 31, 2015, the Company had no long-term debt.
Lines of Credit
BB&T Bank
At June 30, 2016, the Company had a Master Loan and Security Agreement (the "Loan Agreement") and Revolving Credit Note with BB&T Bank.  The Company and its subsidiary, GSE Performance Solutions, Inc., were jointly and severally liable as co-borrowers.  The Loan Agreement provides a $7.5 million revolving line of credit for the purpose of (i) issuing stand-by letters of credit and (ii) providing working capital.  Working capital advances bear interest at a rate equal to the Wall Street Journal Prime Rate of Interest, floating with a floor of 4.5%.
The agreement would have expired on June 30, 2016, but on June 17, 2016, the Company and BB&T Bank amended the Loan Agreement to extend the expiration date until September 30, 2016.  All other terms and conditions remained the same.
As collateral for the Company's obligations, the Company granted a first lien and security interest in all of the assets of the Company, including but not limited to, contract receivables, intangible assets, equipment, software and leasehold improvements.

The Company is to maintain a segregated cash collateral account at BB&T Bank equal to the greater of (i) $3.0 million or (ii) the aggregate principal amounts of all loans outstanding under the revolving credit facility (including any issued and outstanding letters of credit, working capital advances, and negative foreign exchange positions) as security for the Company's obligations.  Under this amendment, BB&T Bank has complete and unconditional control over the cash collateral account.
At June 30, 2016, and December 31, 2015, the cash collateral account totaled $3.4 million and $3.5 million, respectively. The balances were classified as restricted cash on the consolidated balance sheets.

The Loan Agreement contains certain restrictive covenants regarding future acquisitions and incurrence of debt.  In addition, the Loan Agreement contains financial covenants with respect to the Company's minimum tangible capital base and quick ratio.  

  
  As of
 
Covenant
June 30, 2016
     
Minimum tangible capital base
Must exceed $10.5 million
$11.9 million
Quick ratio
Must exceed 1.00 : 1.00
1.55 : 1.00

As of June 30, 2016, the Company was in compliance with its financial covenants as defined above.

IberiaBank
At June 30, 2016, Hyperspring, LLC has a $1.0 million working capital line of credit with IberiaBank.  Under the this line of credit, interest is payable monthly at the rate of 1.00 percentage point over the prime rate of interest as published in the money rate section of the Wall Street Journal, resulting in an effective interest rate of 4.25%.  The line is secured by all accounts of Hyperspring and guaranteed by GSE Systems, Inc.  The line of credit expired on July 6, 2016, and the Company is in the process of extending the line.  At June 30, 2016, the Company had no outstanding amounts under the line of credit.
Letters of Credit and Bonds
As of June 30, 2016, the Company has nine standby letters of credit totaling $3.4 million which represent advance payment and performance bonds on eight contracts.  The Company has deposited the full value of nine standby letters of credit in escrow accounts, amounting to $3.4 million, which have been restricted in that the Company does not have access to these funds until the related letters of credit have expired.  The cash has been recorded on the Company's consolidated balance sheets at June 30, 2016, as restricted cash, $1.7 million categorized as current restricted cash and $1.7 million categorized as long-term restricted cash.


XML 30 R19.htm IDEA: XBRL DOCUMENT v3.5.0.2
Product Warranty
6 Months Ended
Jun. 30, 2016
Product Warranty [Abstract]  
Product Warranty
12.Product Warranty

As the Company recognizes revenue under the percentage-of-completion method, it provides an accrual for estimated future warranty costs based on historical experience and projected claims.  The portion of the warranty provision expected to be incurred within 12 months is classified as current within accrued warranty ($1.4 million), while the remaining amount is classified as long-term within other liabilities ($158,000).  The activity related to the warranty accrual is as follows:

(in thousands)
   
    
Balance at December 31, 2015
 
$
1,614
 
Warranty provision
  
286
 
Warranty claims
  
(321
)
Currency adjustment
  
(3
)
Balance at June 30, 2016
 
$
1,576
 


XML 31 R20.htm IDEA: XBRL DOCUMENT v3.5.0.2
Income Taxes
6 Months Ended
Jun. 30, 2016
Income Taxes [Abstract]  
Income Taxes
13.Income Taxes

The Company's income tax expense amounts for the six months ended June 30, 2016, and June 30, 2015, differed from the expected income tax amounts computed by applying the federal corporate income tax rate of 35% to income before income taxes for the periods as shown in the table below.

(in thousands)
 
Three months ended
June 30,
  
Six months ended
June 30,
 
 
2016
 
2015
  
2016
 
2015
 
             
Provision for income taxes
 
$
108
  
$
73
  
$
196
  
$
161
 
Effective tax rate
  
49.3
%
  
(5.1
)%
  
44.0
%
  
(8.9
)%

The Company's increase in effective tax rate for 2016 as compared to 2015 resulted mainly from a reduction in pre-tax loss in the U.S.  The Company's income tax provision for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items arising in that quarter.  Tax expense in both years is comprised mainly of foreign income tax expense, Alternative Minimum Tax, state taxes, and deferred tax expense relating to the tax amortization of goodwill.

Because of its net operating loss carryforwards, the Company is subject to U.S. federal and state income tax examinations from the year 1997 forward.  The Company is subject to foreign tax examinations by tax authorities for years 2010 forward for Sweden, 2012 forward for China, and 2014 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 U.S., Swedish, and Chinese net deferred assets as of June 30, 2016.  The Company has determined that it is more likely than not that it will realize the benefits of its deferred taxes in the UK and India.  In 2015, the Company paid income taxes in the UK and India and expects to do so again in 2016.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.5.0.2
Segment Information
6 Months Ended
Jun. 30, 2016
Segment Information [Abstract]  
Segment Information
14. Segment Information

The Company has two reportable business segments.  The Performance Improvement Solutions business segment provides simulation, training products, and engineering products and services delivered across the breadth of industries the Company serves.  Solutions include simulation for both training and engineering applications.  Engineering services include plant design verification and validation. The Company provides these services across all of its market segments.  Contracts typically range from six months to three years.

The Nuclear Industry Training and Consulting business segment provides specialized workforce solutions primarily to the U.S. nuclear industry, working at client facilities.  This business is managed through the Company's Hyperspring subsidiary.  Hyperspring has been providing these services since 2005.

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 (loss) before income tax expense:

(in thousands)
 
 
Three months ended
June 30,
  
Six months ended
June 30,
 
  
2016
  
2015
  
2016
  
2015
 
             
Revenue:
            
Performance Improvement Solutions
 
$
8,323
  
$
8,213
  
$
17,166
  
$
17,046
 
Nuclear Industry Training and Consulting
  
4,092
   
5,441
   
8,225
   
10,621
 
  
$
12,415
  
$
13,654
  
$
25,391
  
$
27,667
 
                 
Operating income (loss):
                
Performance Improvement Solutions
 
$
(432
)
 
$
(1,220
)
 
$
(474
)
 
$
(1,924
)
Nuclear Industry Training and Consulting
  
883
   
362
   
1,071
   
662
 
Gain on change in fair value of contingent consideration, net
  
(224
)
  
(513
)
  
(155
)
  
(433
)
                 
Operating income (loss)
 
$
227
  
$
(1,371
)
 
$
442
  
$
(1,695
)
                 
Interest income, net
  
13
   
21
   
40
   
48
 
Loss on derivative instruments, net
  
(17
)
  
(31
)
  
(135
)
  
(79
)
Other (expense) income, net
  
(4
)
  
(41
)
  
98
   
(80
)
Income (loss) before income taxes
 
$
219
  
$
(1,422
)
 
$
445
  
$
(1,806
)



XML 33 R22.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2016
Commitments and Contingencies [Abstract]  
Commitments and Contingencies Disclosure [Text Block]
15. Commitments and Contingencies

The Company has contingent liabilities that, in management's judgment, are not probable of assertion.  If such unasserted contingent liabilities were to be asserted, or become probable of assertion, the Company may be required to record significant expenses and liabilities in the period in which these liabilities are asserted or become probable of assertion.


XML 34 R23.htm IDEA: XBRL DOCUMENT v3.5.0.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2016
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") without independent audit.  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 ("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, 2015 filed with the Securities and Exchange Commission on March 25, 2016.  Certain reclassifications have been made to prior period amounts to conform to the current presentation.

The Company has two reportable segments as follows:

·
Performance Improvement Solutions (approximately 68% of revenue)
The Company's Performance Improvement Solutions segment primarily encompasses next generation power plant and process high-fidelity simulation solutions, as well as engineering solutions.  This segment includes various simulation products, engineering services, and operation training systems delivered across the industries the Company serves: primarily nuclear and fossil fuel power generation, and the process industries.  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.


·
Nuclear Industry Training and Consulting (approximately 32% of revenue)
Nuclear Industry Training and Consulting provides highly specialized and skilled nuclear operations instructors and other consultants to the nuclear power industry.   These employees work at clients' facilities under client direction.  Examples of these highly skilled positions are senior reactor operations instructors, procedure writers, work management specialists, planners, and training material developers.  This business is managed through the Company's Hyperspring subsidiary.  The business model, management focus, margins, and other factors clearly separate this business line from the rest of the GSE product and service portfolio.  Hyperspring has been providing these services since 2005.

Financial information about the two business segments is provided in Note 14 of the accompanying consolidated financial statements.
The preparation of financial statements in conformity with 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 long-term contracts, product warranties, capitalization of software development costs, valuation of goodwill and intangible assets acquired, valuation of contingent consideration issued in business acquisitions, 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 has (1) fixed price contracts for the sale of uniquely designed/customized systems containing hardware and software, (2) fixed price contracts for the sale of software licenses which may include post-contract support ("PCS") and other elements such as installation and training, and (3) time and material contracts for support and service agreements.
In accordance with Accounting Standards Codification ("ASC") 605-35, "Construction-Type and Production-Type Contracts", the Performance Improvement Solutions segment recognizes revenue for its fixed-price contracts for the sale of customized systems using the percentage-of-completion method.  This methodology recognizes revenue and earnings as work progresses on the contract and is based on an estimate of the revenue and earnings to date, less amounts recognized in prior periods.  The Company bases its estimate of the degree of completion of the contract by reviewing the relationship of costs incurred to date to the expected total costs that will be incurred on the project.  Estimated contract earnings are reviewed and revised periodically as the work progresses, and the cumulative effect of any change in estimate is recognized in the period in which the change is identified.  Estimated losses are charged against earnings in the period such losses are identified.  The Company recognizes revenue arising from contract claims either as income or as an offset against a potential loss only when the amount of the claim can be estimated reliably and realization is probable and there is a legal basis of the claim.
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.
As the Company recognizes revenue under the percentage-of-completion method, it provides an accrual for estimated future warranty costs based on historical and projected claims experience.  The Company's long-term contracts generally provide for a one-year warranty on parts, labor and any bug fixes as it relates to customized software embedded in the systems.
The Company evaluates customized system contracts for multiple deliverables under ASC 605-25, "Revenue Recognition-Multiple Element Arrangements", and when appropriate, separates the contracts into separate units of accounting for revenue recognition. Contracts with multiple element arrangements typically include, but are not limited to, components such as training and PCS, which are embedded in the contract. When a contract contains multiple deliverables, the Company allocates revenue to each deliverable based on its relative selling price which is determined based on its vendor specific objective evidence ("VSOE") if available, third party evidence ("TPE") if VSOE is not available, or estimated selling price if neither VSOE nor TPE is available. Amounts allocated to training and support services are based on VSOE and revenue is deferred until the services have been performed.
The Company also provides stand-alone PCS contracts.  Such PCS arrangements are generally for a one-year period renewable annually and include customer support, unspecified software upgrades, and maintenance releases.  The Company recognizes revenue from these contracts ratably over the life of the agreements.
Revenue from the sale of software licenses without other elements in the contract and which do not require significant modifications or customization for the Company's modeling tools are recognized when the license agreement is signed, the license fee is fixed and determinable, delivery has occurred, and collection is considered probable.  The Company utilizes written contracts as a means to establish the terms and conditions by which products support and services are sold to customers.  Delivery is considered to have occurred when title and risk of loss have been transferred to the customer, which generally occurs after a license key has been delivered electronically to the customer.

The Company also recognizes revenue from the sale of software licenses with multiple deliverables.  These software license sales are evaluated under ASC 985-605, "Software Revenue Recognition".  Contracts with multiple element arrangements typically include, but are not limited to, components such as installation, training, licenses, and PCS listed in the contract.  The Company has not established that VSOE exists for all elements of its software license sales.  If a PCS element exists in the software license arrangement, revenue is recognized ratably over the PCS service period.  If no PCS element exists in the arrangement, revenue is deferred until all elements have been delivered.
The Company recognizes revenue under time and materials contracts primarily from the Nuclear Industry Training and Consulting segment and certain cost-reimbursable contracts.  Revenue on time and material contracts is recognized as services are rendered and performed.  Under a typical time-and-materials billing arrangement, customers are billed on a regularly scheduled basis, such as biweekly or monthly.  Any unbilled amounts are typically billed the following month.   Under cost-reimbursable contracts, which are subject to a contract ceiling amount, the Company is reimbursed for allowable costs and paid a fee, which may be fixed or performance based.  However, if costs exceed the contract ceiling or are not allowable under the provisions of the contract or applicable regulations, the Company may not be able to obtain reimbursement for all such costs.

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.5.0.2
Recent Accounting Pronouncements (Policies)
6 Months Ended
Jun. 30, 2016
Recent Accounting Pronouncements [Abstract]  
New accounting standards
2.Recent Accounting Pronouncements

Accounting Pronouncements Recently Adopted
In November 2015, the Financial Accounting Standards Board ("FASB") issued ASU 2015-17, "Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes".  The standard requires that deferred tax assets and liabilities be classified as noncurrent on the balance sheet rather than being separated into current and noncurrent.  ASU 2015-17 is effective for fiscal years, and interim periods within those years, beginning after December 15, 2016.  Early adoption is permitted and the standard may be applied either retrospectively or on a prospective basis to all deferred tax assets and liabilities.  The Company adopted ASU 2015-17 on March 31, 2016 and presented all deferred tax assets and liabilities as noncurrent on the consolidated balance sheets as of March 31, 2016.  The adoption of this guidance did not have a material effect on the Company's consolidated results of operations and cash flows.
Accounting Pronouncements Not Yet Adopted
In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers, which provides guidance for revenue recognition. The standard's core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. In doing so, companies will need to use more judgment and make more estimates than under today's guidance. These may include identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price and allocating the transaction price to each separate performance obligation. This guidance will be effective for the Company in the first quarter of its fiscal year ending December 31, 2018, and interim periods therein, using either of the following transition methods: (i) a full retrospective approach reflecting the application of the standard in each prior reporting period with the option to elect certain practical expedients, or (ii) a retrospective approach with the cumulative effect of initially adopting ASU 2014-09 recognized at the date of adoption (which includes additional footnote disclosures). The Company is currently in the process of evaluating the impact of its pending adoption of this ASU on the Company's consolidated financial statements and has not yet determined the method by which it will adopt the standard in 2018.

In February 2016, the FASB issued ASU 2016-02, "Leases (Topic 842)".  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 for 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.  The Company is still evaluating the impact of the pending adoption of the new standard on the consolidated financial statements, and the Company expects that upon adoption the recognition of ROU assets and lease liabilities could be material.

In March 2016, the FASB issued ASU No. 2016-09, "Compensation - Stock Compensation: Topic 718: Improvements to Employee Share Based Accounting".  The new guidance is intended to simplify the accounting for share based payment award transactions.  The amendments in the update include the following aspects for share based accounting: accounting for income taxes, classification of excess tax benefits on the statement of cash flows, forfeitures, minimum statutory tax withholding requirements, and classification of employee taxes paid on the statement of cash flows when an employer withholds shares for tax withholding purposes.  Adoption of ASU 2016-09 is required for fiscal reporting periods beginning after December 15, 2016, including interim reporting periods within those fiscal years.  We are currently evaluating the potential impact of the pending adoption of ASU 2016-09 on our consolidated financial statements.



XML 36 R25.htm IDEA: XBRL DOCUMENT v3.5.0.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2016
Summary of Significant Accounting Policies [Abstract]  
Revisions [Table Text Block]

The Company assessed the materiality of these misstatements on prior periods' consolidated financial statements in accordance with SEC Staff Accounting Bulletin ("SAB") No. 99, Materiality, codified in ASC 250, Accounting Changes and Error Corrections, and concluded that these misstatements were not material to any prior annual or interim periods.  Accordingly, in accordance with ASC 250 (SAB No. 108, "Considering the Effects of Prior Year Misstatements when Quantifying Misstatements in Current Year Financial Statements"), the consolidated financial statements as of June 30, 2015, which are presented herein, have been revised.



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

  
Three months ended June 30, 2015
  
Six months ended June 30, 2015
 
  
As Reported
  
Adjustment
  
As Revised
  
As Reported
  
Adjustment
  
As Revised
 
                   
Revenue
 
$
13,632
  
$
22
  
$
13,654
  
$
27,628
  
$
39
  
$
27,667
 
Cost of revenue
  
10,717
   
50
   
10,767
   
21,491
   
(5
)
  
21,486
 
Gross profit
  
2,915
   
(28
)
  
2,887
   
6,137
   
44
   
6,181
 
                         
Operating (loss) income
  
(1,343
)
  
(28
)
  
(1,371
)
  
(1,739
)
  
44
   
(1,695
)
                         
(Loss) income before income taxes
  
(1,394
)
  
(28
)
  
(1,422
)
  
(1,850
)
  
44
   
(1,806
)
                         
Net loss
 
$
(1,467
)
 
$
(28
)
 
$
(1,495
)
 
$
(2,011
)
 
$
44
  
$
(1,967
)
                         
                         
Basic loss per common share
 
$
(0.08
)
 
$
-
  
$
(0.08
)
 
$
(0.11
)
 
$
-
  
$
(0.11
)
                         
Diluted loss per common share
 
$
(0.08
)
 
$
-
  
$
(0.08
)
 
$
(0.11
)
 
$
-
  
$
(0.11
)

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

  
Three months ended June 30, 2015
  
Six months ended June 30, 2015
 
  
As Reported
  
Adjustment
  
As Revised
  
As Reported
  
Adjustment
  
As Revised
 
                   
Net loss
 
$
(1,467
)
 
$
(28
)
 
$
(1,495
)
 
$
(2,011
)
 
$
44
  
$
(1,967
)
                         
Comprehensive loss
 
$
(1,361
)
 
$
(28
)
 
$
(1,389
)
 
$
(2,141
)
 
$
44
  
$
(2,097
)


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

  
Six months ended June 30, 2015
 
  
As Reported
  
Adjustment
  
As Revised
 
          
Cash flows from operating activities:
         
Net (loss) income
 
$
(2,011
)
 
$
44
  
$
(1,967
)
Changes in assets and liabilities:
            
Contract receivables, net
  
(138
)
  
62
   
(76
)
Prepaid expenses and other assets
  
(406
)
  
(5
)
  
(411
)
Billings in excess of revenue earned
  
(440
)
  
(101
)
  
(541
)
Net cash provided by operating activities
 
$
(1,600
)
 
$
-
  
$
(1,600
)
             
Net decrease in cash and cash equivalents
 
$
(3,828
)
 
$
-
  
$
(3,828
)

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.5.0.2
Basic and Diluted Earnings (Loss) Per Common Share (Tables)
6 Months Ended
Jun. 30, 2016
Basic and Diluted Earnings (Loss) Per Common Share [Abstract]  
Number of common shares and common share equivalents used in the determination of basic and diluted income (loss) per share
The number of common shares and common share equivalents used in the determination of basic and diluted earnings (loss) per share were as follows:

(in thousands, except for share amounts)
 
Three months ended
  
Six months ended
 
  
June 30,
  
June 30,
 
  
2016
  
2015
  
2016
  
2015
 
Numerator:
            
Net income (loss)
 
$
111
  
$
(1,495
)
 
$
249
  
$
(1,967
)
                 
Denominator:
                
Weighted-average shares outstanding for basic earnings per share
  
18,010,949
   
17,887,859
   
17,956,622
   
17,887,859
 
                 
Effect of dilutive securities:
                
Employee stock options
  
251,464
   
-
   
237,417
   
-
 
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share
  
18,262,413
   
17,887,859
   
18,194,039
   
17,887,859
 
                 
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
  
738,789
   
2,513,321
   
745,415
   
2,580,942
 

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.5.0.2
Contract Receivables (Tables)
6 Months Ended
Jun. 30, 2016
Contract Receivables [Abstract]  
Components of contract receivables
The components of contract receivables are as follows:

(in thousands)
 
June 30,
  
December 31,
 
  
2016
  
2015
 
       
Billed receivables
 
$
9,878
  
$
9,831
 
Unbilled receivables
  
4,681
   
3,325
 
Allowance for doubtful accounts
  
(21
)
  
(103
)
Total contract receivables, net
 
$
14,538
  
$
13,053
 

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair Value of Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2016
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, 2016:

  
Quoted Prices
in Active
Markets for Identical Assets
  
Significant
Other
Observable Inputs
  
Significant
Unobservable
Inputs
    
(in thousands)
 
(Level 1)
  
(Level 2)
  
(Level 3)
  
Total
 
             
Money market funds
 
$
9,626
  
$
-
  
$
-
  
$
9,626
 
Foreign exchange contracts
  
-
   
23
   
-
   
23
 
                 
Total assets
 
$
9,626
  
$
23
  
$
-
  
$
9,649
 
                 
Foreign exchange contracts
 
$
-
  
$
(136
)
 
$
-
  
$
(136
)
Contingent consideration liability
  
-
   
-
   
(2,466
)
  
(2,466
)
                 
Total liabilities
 
$
-
  
$
(136
)
 
$
(2,466
)
 
$
(2,602
)

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

  
Quoted Prices
in Active
Markets for Identical Assets
  
Significant
Other
Observable Inputs
  
Significant
Unobservable
Inputs
    
(in thousands)
 
(Level 1)
  
(Level 2)
  
(Level 3)
  
Total
 
             
Money market funds
 
$
8,979
  
$
-
  
$
-
  
$
8,979
 
Foreign exchange contracts
  
-
   
121
   
-
   
121
 
                 
Total assets
 
$
8,979
  
$
121
  
$
-
  
$
9,100
 
                 
Foreign exchange contracts
 
$
-
  
$
(57
)
 
$
-
  
$
(57
)
Contingent consideration liability
  
-
   
-
   
(3,732
)
  
(3,732
)
                 
Total liabilities
 
$
-
  
$
(57
)
 
$
(3,732
)
 
$
(3,789
)

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, 2016:

(in thousands)
   
    
Contingent consideration:
   
Beginning balance at December 31, 2015
 
$
3,732
 
Payments made on contingent liabilities
  
(1,421
)
Change in fair value
  
155
 
Ending balance
 
$
2,466
 

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.5.0.2
Derivative Instruments (Tables)
6 Months Ended
Jun. 30, 2016
Derivative Instruments [Abstract]  
Estimated fair value of the contracts in the consolidated balance sheets
The Company has not designated any of the foreign exchange contracts outstanding as hedges and has recorded the estimated fair value of the contracts in the consolidated balance sheets as follows:

  
June 30,
  
December 31,
 
(in thousands)
 
2016
  
2015
 
       
Asset derivatives
      
Prepaid expenses and other current assets
 
$
23
  
$
115
 
Other assets
  
-
   
6
 
   
23
   
121
 
Liability derivatives
        
Other current liabilities
  
(136
)
  
(57
)
   
(136
)
  
(57
)
         
Net fair value
 
$
(113
)
 
$
64
 

Derivative Instruments, Gain (Loss) [Table Text Block]
For the three and six months ended June 30, 2016 and June 30, 2015, the Company recognized a net gain (loss) on its derivative instruments as outlined below:

  
Three months ended
June 30,
  
Six months ended
June 30,
 
(in thousands)
 
2016
  
2015
  
2016
  
2015
 
             
Foreign exchange contracts-change in fair value
 
$
6
  
$
(86
)
 
$
(177
)
 
$
(86
)
Remeasurement of related contract receivables,
 billings in excess of revenue earned, and
 subcontractor accruals
  
(23
)
  
55
   
42
   
7
 
                 
Loss on derivative instruments, net
 
$
(17
)
 
$
(31
)
 
$
(135
)
 
$
(79
)

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.5.0.2
Long-Term Debt (Tables)
6 Months Ended
Jun. 30, 2016
Long-Term Debt [Abstract]  
Susquehanna Bank Loan Agreement debt covenants
The Loan Agreement contains certain restrictive covenants regarding future acquisitions and incurrence of debt.  In addition, the Loan Agreement contains financial covenants with respect to the Company's minimum tangible capital base and quick ratio.  

  
  As of
 
Covenant
June 30, 2016
     
Minimum tangible capital base
Must exceed $10.5 million
$11.9 million
Quick ratio
Must exceed 1.00 : 1.00
1.55 : 1.00

As of June 30, 2016, the Company was in compliance with its financial covenants as defined above.
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.5.0.2
Product Warranty (Tables)
6 Months Ended
Jun. 30, 2016
Product Warranty [Abstract]  
Activities in the product warranty accounts
As the Company recognizes revenue under the percentage-of-completion method, it provides an accrual for estimated future warranty costs based on historical experience and projected claims.  The portion of the warranty provision expected to be incurred within 12 months is classified as current within accrued warranty ($1.4 million), while the remaining amount is classified as long-term within other liabilities ($158,000).  The activity related to the warranty accrual is as follows:

(in thousands)
   
    
Balance at December 31, 2015
 
$
1,614
 
Warranty provision
  
286
 
Warranty claims
  
(321
)
Currency adjustment
  
(3
)
Balance at June 30, 2016
 
$
1,576
 


XML 43 R32.htm IDEA: XBRL DOCUMENT v3.5.0.2
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2016
Income Taxes [Abstract]  
Income Taxes [Table Text Block]
The Company's income tax expense amounts for the six months ended June 30, 2016, and June 30, 2015, differed from the expected income tax amounts computed by applying the federal corporate income tax rate of 35% to income before income taxes for the periods as shown in the table below.

(in thousands)
 
Three months ended
June 30,
  
Six months ended
June 30,
 
 
2016
 
2015
  
2016
 
2015
 
             
Provision for income taxes
 
$
108
  
$
73
  
$
196
  
$
161
 
Effective tax rate
  
49.3
%
  
(5.1
)%
  
44.0
%
  
(8.9
)%

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.5.0.2
Segment Information (Tables)
6 Months Ended
Jun. 30, 2016
Segment Information [Abstract]  
Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]
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 (loss) before income tax expense:

(in thousands)
 
 
Three months ended
June 30,
  
Six months ended
June 30,
 
  
2016
  
2015
  
2016
  
2015
 
             
Revenue:
            
Performance Improvement Solutions
 
$
8,323
  
$
8,213
  
$
17,166
  
$
17,046
 
Nuclear Industry Training and Consulting
  
4,092
   
5,441
   
8,225
   
10,621
 
  
$
12,415
  
$
13,654
  
$
25,391
  
$
27,667
 
                 
Operating income (loss):
                
Performance Improvement Solutions
 
$
(432
)
 
$
(1,220
)
 
$
(474
)
 
$
(1,924
)
Nuclear Industry Training and Consulting
  
883
   
362
   
1,071
   
662
 
Gain on change in fair value of contingent consideration, net
  
(224
)
  
(513
)
  
(155
)
  
(433
)
                 
Operating income (loss)
 
$
227
  
$
(1,371
)
 
$
442
  
$
(1,695
)
                 
Interest income, net
  
13
   
21
   
40
   
48
 
Loss on derivative instruments, net
  
(17
)
  
(31
)
  
(135
)
  
(79
)
Other (expense) income, net
  
(4
)
  
(41
)
  
98
   
(80
)
Income (loss) before income taxes
 
$
219
  
$
(1,422
)
 
$
445
  
$
(1,806
)



XML 45 R34.htm IDEA: XBRL DOCUMENT v3.5.0.2
Summary of Significant Accounting Policies (Details)
6 Months Ended
Jun. 30, 2016
Segment
Summary of Significant Accounting Policies [Abstract]  
Number of reportable segment 2
Term of warranty (in years) 1 year
Period of post customer support service (PCS) (in years) 1 year
Revenue [Member]  
Revenue by major customers [Abstract]  
Concentration Risk, Benchmark Description the following customers provided more than 10% of the Company’s consolidated revenue
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.5.0.2
Summary of Significant Accounting Policies, Revisions (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
CONSOLIDATED STATEMENTS OF OPERATIONS        
Contract revenue $ 12,415 $ 13,654 $ 25,391 $ 27,667
Cost of revenue 8,855 10,767 18,207 21,486
Gross profit 3,560 2,887 7,184 6,181
Operating loss 227 (1,371) 442 (1,695)
Income (loss) before income taxes 219 (1,422) 445 (1,806)
Net loss $ 111 $ (1,495) $ 249 $ (1,967)
Basic earnings (loss) per common share $ 0.01 $ (0.08) $ 0.01 $ (0.11)
Diluted earnings (loss) per common share $ 0.01 $ (0.08) $ 0.01 $ (0.11)
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS        
Net income (loss) $ 111 $ (1,495) $ 249 $ (1,967)
Comprehensive loss (40) (1,389) 147 (2,097)
Cash flows from operating activities        
Net income (loss) $ 111 (1,495) 249 (1,967)
Changes in assets and liabilities:        
Contract receivables, net     1,547 76
Prepaid expenses and other assets     650 411
Billings in excess of revenue earned     877 (541)
Net cash provided by operating activities     1,046 (1,600)
Net decrease in cash and cash equivalents     (181) (3,828)
Accumulated Deficit [Member]        
CONSOLIDATED STATEMENTS OF OPERATIONS        
Net loss     249  
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS        
Net income (loss)     249  
Cash flows from operating activities        
Net income (loss)     $ 249  
Scenario, Previously Reported [Member]        
CONSOLIDATED STATEMENTS OF OPERATIONS        
Contract revenue   13,632   27,628
Cost of revenue   10,717   21,491
Gross profit   2,915   6,137
Operating loss   (1,343)   (1,739)
Income (loss) before income taxes   (1,394)   (1,850)
Net loss   $ (1,467)   $ (2,011)
Basic earnings (loss) per common share   $ (0.08)   $ (0.11)
Diluted earnings (loss) per common share   $ (0.08)   $ (0.11)
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS        
Net income (loss)   $ (1,467)   $ (2,011)
Comprehensive loss   (1,361)   (2,141)
Cash flows from operating activities        
Net income (loss)   (1,467)   (2,011)
Changes in assets and liabilities:        
Contract receivables, net       138
Prepaid expenses and other assets       406
Billings in excess of revenue earned       (440)
Net cash provided by operating activities       (1,600)
Net decrease in cash and cash equivalents       (3,828)
Restatement Adjustment [Member]        
CONSOLIDATED STATEMENTS OF OPERATIONS        
Contract revenue   22   39
Cost of revenue   50   (5)
Gross profit   (28)   44
Operating loss   (28)   44
Income (loss) before income taxes   (28)   44
Net loss   $ (28)   $ 44
Basic earnings (loss) per common share   $ 0   $ 0
Diluted earnings (loss) per common share   $ 0   $ 0
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS        
Net income (loss)   $ (28)   $ 44
Comprehensive loss       44
Cash flows from operating activities        
Net income (loss)   $ (28)   44
Changes in assets and liabilities:        
Contract receivables, net       (62)
Prepaid expenses and other assets       5
Billings in excess of revenue earned       (101)
Net cash provided by operating activities       0
Net decrease in cash and cash equivalents       $ 0
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.5.0.2
Basic and Diluted Earnings (Loss) Per Common Share (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Numerator:        
Net income (loss) $ 111 $ (1,495) $ 249 $ (1,967)
Denominator:        
Weighted-average shares outstanding for basic earnings per share (in shares) 18,010,949 17,887,859 17,956,622 17,887,859
Effect of dilutive securities:        
Employee stock options (in shares) 251,464 0 237,417 0
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share (in shares) 18,262,413 17,887,859 18,194,039 17,887,859
Shares related to dilutive securities excluded because inclusion would be anti-dilutive (in shares) 738,789 2,513,321 745,415 2,580,942
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.5.0.2
Contingent Consideration (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Dec. 31, 2015
Business Acquisition, Contingent Consideration [Line Items]          
Payments of the liability-classified contingent consideration arrangements $ 0 $ 0 $ 1,421 $ 318  
Other Current Liabilities [Member]          
Business Acquisition, Contingent Consideration [Line Items]          
Contingent Consideration, Liability 1,297   1,297   $ 2,647
Other non current liabilities [Member]          
Business Acquisition, Contingent Consideration [Line Items]          
Contingent Consideration, Liability $ 1,169   $ 1,169   $ 1,085
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.5.0.2
Contract Receivables (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Apr. 30, 2016
Jun. 30, 2016
Jun. 30, 2015
Contract Receivables [Abstract]      
Maximum term of contract receivables (in months)   12 months  
Components of contract receivables [Abstract]      
Billed receivables   $ 9,878 $ 9,831
Unbilled receivables   4,681 3,325
Allowance for doubtful accounts   21 103
Total contract receivables, net   $ 14,538 $ 13,053
Unbilled Contract Receivables Billed during July 2016 $ 1,500    
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.5.0.2
Software Development Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Software Development Costs [Abstract]        
Total capitalized software development cost $ 55 $ 432 $ 186 $ 938
Capitalized software amortization (104) (105) (185) (195)
Capitalized Computer Software, Period Increase (Decrease), Total $ (49) $ 327 $ 1 $ 743
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.5.0.2
Goodwill and Intangible Assets (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2016
USD ($)
Goodwill [Roll Forward]  
Net book value at December 31, 2015 $ 5,612
Goodwill impairment loss 0
Foreign currency translation 0
Goodwill, Period Increase (Decrease), Total 0
Net book value at March 31, 2016 $ 5,612
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Assets and liabilities measured at fair value [Abstract]    
Money market fund $ 9,626 $ 8,979
Foreign exchange contracts - Assets 23 121
Total assets 9,649 9,100
Foreign exchange contracts - Liabilities 136 57
Contingent consideration liability 2,466 3,732
Total liabilities 2,602 3,789
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance at December 31, 2015 3,732  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements 1,421  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings (155)  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease), Total (1,266)  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance 2,466  
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]    
Assets and liabilities measured at fair value [Abstract]    
Money market fund 9,626 8,979
Foreign exchange contracts - Assets 0 0
Total assets 9,626 8,979
Foreign exchange contracts - Liabilities 0 0
Contingent consideration liability 0 0
Total liabilities 0 0
Significant Other Observable Inputs (Level 2) [Member]    
Assets and liabilities measured at fair value [Abstract]    
Money market fund 0 0
Foreign exchange contracts - Assets 23 121
Total assets 23 121
Foreign exchange contracts - Liabilities 136 57
Contingent consideration liability 0 0
Total liabilities 136 57
Significant Unobservable Inputs (Level 3) [Member]    
Assets and liabilities measured at fair value [Abstract]    
Money market fund 0 0
Foreign exchange contracts - Assets 0 0
Total assets 0 0
Foreign exchange contracts - Liabilities 0 0
Contingent consideration liability 2,466 3,732
Total liabilities $ 2,466 $ 3,732
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.5.0.2
Derivative Instruments, Foreign Exchange Contracts (Details) - Foreign Exchange Contract [Member]
€ in Millions, ¥ in Millions, £ in Millions, MYR in Millions, CAD in Millions, AUD in Millions
6 Months Ended
Jun. 30, 2016
AUD
Jun. 30, 2016
EUR (€)
Jun. 30, 2016
GBP (£)
Jun. 30, 2016
CAD
Jun. 30, 2016
JPY (¥)
Dec. 31, 2015
MYR
Dec. 31, 2015
AUD
Dec. 31, 2015
EUR (€)
Dec. 31, 2015
GBP (£)
Dec. 31, 2015
CAD
Derivative [Line Items]                    
Derivative, Maturity Date Jun. 01, 2017                  
Canada, Dollars                    
Derivative [Line Items]                    
Foreign exchange contract outstanding | CAD       CAD 0.5           CAD 1.3
Japan, Yen                    
Derivative [Line Items]                    
Foreign exchange contract outstanding | ¥         ¥ 24.4          
United Kingdom, Pounds                    
Derivative [Line Items]                    
Foreign exchange contract outstanding | £     £ 0.2           £ 0.5  
Euro Member Countries, Euro                    
Derivative [Line Items]                    
Foreign exchange contract outstanding | €   € 1.6           € 2.1    
Australia, Dollars                    
Derivative [Line Items]                    
Foreign exchange contract outstanding | AUD AUD 0.9           AUD 0.4      
Malaysia, Ringgits                    
Derivative [Line Items]                    
Foreign exchange contract outstanding | MYR           MYR 0.0        
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.5.0.2
Derivative Instruments, Fair Values Derivatives, Balance Sheet Location (Details) - Foreign Exchange Contract [Member] - Not Designated as Hedging Instrument [Member] - USD ($)
$ in Thousands
Jun. 30, 2016
Jun. 30, 2015
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Asset derivatives $ 23 $ 121
Liability derivatives 136 57
Net fair value (113) 64
Other Current Assets [Member]    
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Asset derivatives 23 115
Other Noncurrent Assets [Member]    
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Asset derivatives 0 6
Other Current Liabilities [Member]    
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Liability derivatives 136 57
Other Noncurrent Liabilities [Member]    
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Liability derivatives $ 0 $ 0
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.5.0.2
Derivative Instruments, Gain (Loss) On Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Derivative Instruments, Gain (Loss) [Line Items]        
Foreign exchange contracts- change in fair value $ 6 $ (86) $ (177) $ (86)
Remeasurement of related contract receivables, billings in excess of revenue earned, and subcontractor accruals (23) 55 42 7
Loss on derivative instruments, net $ (17) $ (31) $ (135) $ (79)
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stock-Based Compensation (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Stock-Based Compensation [Abstract]        
Pre-tax share based compensation expense $ 241,000 $ 137,000 $ 488,000 $ 271,000
Shares granted under stock options (in shares) 0 0 40,000 50,000
Fair value of shares granted under stock option plan $ 0 $ 0 $ 46,000 $ 40,000
Granted performance-based RSUs 0 0 160,000 0
Aggregate fair value for performance-based RSUs $ 282,000 $ 0 $ 282,000 $ 0
Granted time-based RSUs 5,000 0 134,824 0
Aggregate fair value for time-based RSUs $ 13,350 $ 0 $ 299,350 $ 0
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.5.0.2
Long-Term Debt (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2016
USD ($)
Right
Jun. 30, 2015
USD ($)
Dec. 31, 2014
USD ($)
Performance Bond Abstract      
Number of Standby Letters of Credit | Right 9    
Number of Surety Bonds | Right 0    
Letter of Credit and Surety Bonds $ 3,400    
Number of Performance and Bid Bonds issued in relation to contracts | Right 8    
Number of stand by letters of credit deposited in escrow accounts | Right 9    
Restricted cash and investments $ 3,400   $ 3,500
IberiaBank [Member] | Line of Credit [Member]      
Line of Credit Facility [Line Items]      
Principal amount of the line of credit $ 1,000    
Line of Credit Facility, Affiliated Borrower Hyperspring, LLC    
Line of Credit Facility, Interest Rate Description interest is payable monthly at the rate of 1.00 percentage point over the prime rate of interest as published in the money rate section of the Wall Street Journal    
Line of Credit Facility, Interest Rate During Period 4.25%    
Line of Credit Facility, Collateral The line is secured by all accounts of Hyperspring and guaranteed by GSE Systems, Inc.    
Line of credit facility term 1 year    
Expiration date of credit agreement Jul. 06, 2016    
Line of Credit Facility, Fair Value of Amount Outstanding $ 0 $ 0  
BB&T Bank [Member] | Revolving Credit Facility [Member]      
Line of Credit Facility [Line Items]      
Principal amount of the line of credit $ 7,500    
Line of Credit Facility, Affiliated Borrower GSE Systems, Inc. and GSE Performance Solutions, Inc.    
Line of Credit Facility, Interest Rate Description Working capital advances bear interest at a rate equal to the Wall Street Journal Prime Rate of Interest, floating with a floor of 4.5%    
Line of credit facility term 2 years    
Expiration date of credit agreement Jun. 30, 2016    
Minimum Cash Balance Requirement $ 3,000    
BB&T Bank [Member] | Revolving Credit Facility [Member] | Minimum tangible capital base [Member]      
Line of Credit Facility [Line Items]      
Line of Credit Facility, Covenant Terms Must exceed $10.5 million    
Line of Credit Facility, Covenant Compliance $11.9 million    
BB&T Bank [Member] | Revolving Credit Facility [Member] | Quick Ratio [Member]      
Line of Credit Facility [Line Items]      
Line of Credit Facility, Covenant Terms Must exceed 1.00 : 1.00    
Line of Credit Facility, Covenant Compliance 1.55 : 1.00    
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.5.0.2
Product Warranty (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2016
USD ($)
Activities in product warranty account [Abstract]  
Balance at December 31, 2015 $ 1,614
Warranty provision 286
Warranty claims 321
Currency adjustment (3)
Standard Product Warranty Accrual, Period Increase (Decrease), Total (38)
Balance at March 31, 2016 1,576
Accrued Warranty, Current 1,418
Accrued Warranty, Noncurrent $ 158
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.5.0.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Income Taxes [Abstract]        
Minimum probability of uncertain tax position to be recognized (in hundredths)     50.00%  
Minimum percentage of tax position realized upon ultimate settlement (in hundredths)     50.00%  
Provision for income taxes $ 108 $ 73 $ 196 $ 161
Effective tax rate (in hundredths) 49.30% (5.10%) 44.00% (8.90%)
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.5.0.2
Segment Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
USD ($)
Jun. 30, 2015
USD ($)
Jun. 30, 2016
USD ($)
Segment
Jun. 30, 2015
USD ($)
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]        
Number of reportable business segments | Segment     2  
Segment Reporting Information, Profit (Loss) [Abstract]        
Revenues $ 12,415 $ 13,654 $ 25,391 $ 27,667
Operating loss 227 (1,371) 442 (1,695)
Gain on change in fair value of contingent consideration, net 224 513 155 433
Interest income, net 13 21 40 48
Loss on derivative instruments, net (17) (31) (135) (79)
Other (expense) income, net (4) (41) 98 (80)
Income (loss) before income taxes 219 (1,422) $ 445 (1,806)
Performance Improvement Solutions [Member]        
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]        
Contract range, minimum     6 months  
Contract range, maximum     3 years  
Segment Reporting Information, Profit (Loss) [Abstract]        
Revenues 8,323 8,213 $ 17,166 17,046
Operating loss (432) (1,220) (474) (1,924)
Nuclear Industry Training and Consulting [Member]        
Segment Reporting Information, Profit (Loss) [Abstract]        
Revenues 4,092 5,441 8,225 10,621
Operating loss $ 883 $ 362 $ 1,071 $ 662
EXCEL 61 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (V #TDP0O^NY $ )(> 3 6T-O;G1E;G1?5'EP97-= M+GAM;,V9S4[C,!2%7Z7*%C6N?V 81-D 6T""%_ DMXW5.+9L4\K;8Z> 9JHR M@ADJG4U^>J[O.L3ODV M+)G7S4HOB8G9[(0U;D@TI&DJ/:J+\]LUA6!:FEQNA=)[7FGO>]/H9-S UD.[ MTW7J%@O34.N:1YN7U"E;TU'6J\F=#NE&V]R";7HV"MLCKXO.OL)^;=YE=7X*8?= MA7]+9FP9FA^6?ZPH]__X+#LO<6W[JZ"?S([!^F!C*N?::C/L&]63"ZM?SJV^ M:J6VJD/N3 DLV>7Y.*[K$:66_^7]]M.:5R@3QF6P@-^%)T.U-ZGD.>[ M_]OXO>!P.[% *P( L !?.0Q(OW[CMB PD.MQ-*O>X^NO ZIK XTHO8< M4M?'5$Q^#*G*_=ITJK$"2+8CCVG!D4*>-BP>-9?20D0[8$NP+,L5R*V.V:SG MVL7.U49V[M,41Y26M#;3"&>6X9MY6&3I//B)]!=C;IK>TI;MR5/0!_ZS#0// M>997'L=V+YRO+0O]C^AY%.!)T:'B1?4C9@,2[2F]@OIZ (4QOCLEFI2"(S>C M@KN_V/P"4$L#!!0 ( (V #TEAI.76UP$ " > : >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/%V%;L;B #-^/[<2*L\HFVZ8W@.RQ ML6(#8J9J??>A7E1NDCG*PM+9@ #IFW?U@(;'+M6K'_'8Y$/?I?8PI-F?T[%+ MJ^G^NFIS'E8AI$T;3TVZZX?834]W_7AJ\G0Y[L/0;-Z:?0Q:UXLP7L^IGAX_ MSIZ];-?5^+*5:O:S&?3W$T+3(_/0_S.\OUN=]C$YW[S MZQ2[_$5%^+= %J $20UDK#E)"&N.U@*X%H[7 L 6CM@"R!:.V0+0%H[: M@6CML" MX!:.W +H%H[= O 6CMX*]%:.W@KT5M*W-OK8YNBM0&_EZ*U ;^7HK4!OY>BM M0&_EZ*U ;^7HK4!OY>BM0&_EZ&U ;^/H;4!OX^AM0&\C[96@S1*.W@;T-H[> M!O0VCMX&]#:.W@;T-H[>!O0VCMX&]#:.W@[T=H[>#O1VCMX.]':.W@[T=M)> M-]KLYNCM0&_GZ.U ;^?H[4!OY^CM0&_GZ.U ;^?H/;_2.[7-&+>O>3QT^W3K MFO^&PZ(KO%,^'^/M4RY38<.5UGE:*8;+\>:OCLO4OR'AT\_@IW=02P,$% M @ C8 /27<0A'(J P L P ! !D;V-0&ULO5==;^(P M$/PK%D\]Z=I0X*HKHI$H'P6) FIR[;/K+& UL2/;H7"__C9.X0(-Z86'XP7' MF=GUSJQ7T!&ZWIXK&8,R'#391*'0;=R\JZV,B=N.H]D*(JJO$"+P[4*JB!I\ M5$M'+A:<05^R) )AG$:]?N/ QH ((+B,]T%K;B?-THWCD#-JN!3N(V=*:KDP M9+!A$':<8X!E8&0/6**XV;KU#)/?LAB/T1!ZF,M=T%!#AOJ[:3$]&<54;)WL M:<+%F_X5^[)/#>19AR^RZ"NJ(,"D!]'WFQ8SVF*=8E0++4=/WLX_ET MC;Q2#>GRKK:FBE-A:D3SW_C8J&5ILUV[#F-ME/LBU9M> 1C=\ MY;9N+0)7ATAG7YG[(=M!W>F.STT(>K:84V7^DQ2VIIT0K=M:KOI="$)%0 ;" M8#N2L,0_$=YPOIPQI"&4=9?&V*X0]2!N\\ M#.W9Q\+@C.$8FW2UAA.4(5XJ\DS#!%)9AUQ0P3@-D8UODZB0TP>%AS9\#3L8 M'NM$ 4:RMTL4%$5,!R\(?5J6B13+2Q]4A.6^%EN#Y@4)"O="E4+OMX6@L6 R M N+3S2E986F5_/*2RBCBQE9G)=V;S/BIR&4MVFA6;]%&ZXP\/ZJW=>/FGSN5 M7/CV^UOUAFK\K-!0Y7D.FZ4<>]PUY>A\^Y0C"_KH"T*9;877SM-5% M$XQ<],'0XNE:W!X6'YZ2X.1(L\0SYAJIWH>MZPI]^)T,I0*4OAHGRU^)\T Y MRCVI-$G+[#F^(Z7&?+XDI?##6U)N>=$U*6)\^N5W]#O/.?Q_XOX!4$L#!!0 M ( (V #TD*QOJZ/P$ &D# 1 9&]C4')O<',O8V]R92YX;6S-DTU/ MPS ,AO\*ZKU+L[$)15T/@#@Q"8DA$+>0>%M8\Z'$4]=_3Y9U+0,NNW&K:[^/ M7\=)*1P3UL.3MPX\*@A7>UV;P(2;9QM$QP@)8@.:AU&L,#&YLEYSC*%?$\?% MEJ^!C(MB1C0@EQPY.0!SUQ.SJI2""0\_P4O1XM_-U@DE!H 8-!@.A(TJR MZL5LC6U,209]54;'-0^XL%*M%,C;=BC[G8J=$;P.1SG(OGWZ^Z>'E"%95[D/ MJJ]JFF;43%)=')B2M\7C."SO+B M)J?3)9VQXIK1Z?MALC-_@V'=#?%O'9\,INVBPAHNW&W2R+3<])E $H+PRJ&R MYB)&PO=&AE;64O=&AE;64Q M+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X?A1%8C6QY9)&$ M?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@V2_;UKNW+][@ M5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1TDB @LE]E 6Z M2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP' 3@4;N>PIWT M;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?=TXZ)QJW0> V^ M\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP=M;,T@.67BGZ M=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%,4'RO0;:*X,*2 MTER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']IJP&G[;N;SY/\ M<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZY!$XM4D-,A,_ M")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A6$G:A/@01AKB MG'/F<]%L^P>E1M'V5;SCFED)O816:I^J MAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_+GW/I>^Y]#VA MTK\>WZ MV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE"0AMNZ5/U2I77 MY:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KTL@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K34I!OP_GIQ7@: MXCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.'>7M?F&>5QE T M%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\3(Q%Z'#GEUQ? MX]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^:CVT%4[/_EFM MR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?!8/+]<,E'#^4[ MYU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4 MU#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83+$.D?L%]BHJ M$:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL'?!^2!F.,6_0T M7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 Y3_;U UH]@TT M')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ C8 /2;@1QC6E M @ L X T !X;"]S='EL97,N>&ULS9?=:MLP%,=?1:ACM#!J)Z-)N]J& MT!$8K&6L&6Q718[E1"!9GBQW22_W*F5W>XH]RIYD^G L)]1SUGW9-Y+/.?J= MO^1CD0N, MDD(O8M0;^O[(8XAD, JRDDV9+,"<\#Q7@>*C!7E7I49#RS!7\$%I#%!1WX!91%6]TS#GE DCU1BD% M5AEBV$9<($IB0;0Q18S0M36;-.8EK.(8R;@PN6V&W3S'OLLD%G$(_>K:/UWL MZ&;0VR.4;F]/&:(@1U)BD4W5#:CFLW6N-I?Q#%N1)JXC>B'0>C \:2PP@\H; MP(TI"BA.I5H@R&*I1\ES+9U+R9F:) 0M>(:H1FY65!.%G6-*K_4G M[WVZQ5ZEP,;H9^Q#H%5LINH@JJDK W.H7I-FV4WLR:.X8)76"=1JE.=T/:%D MD3%LQ5K3E%=W7?A!"SX*T(8*EER0.Q6O"V&N#%A <(N%)/.FY9- ^0RO9%7! MWBIM4_C8+?]-37_^U)P:58+_^GC^:_+FLS&O(=S1L\>CN"I9C,74?)E_7=CS M<5^5Z0ZEM])&_976XP=ZVE]I9[V5-N[MMT/WAKV5-OQ-:5[5A31:G:U&I[:" MN"14DFRC >G6]$KKIEL]B&MR%#-9N?[&>"6*U>_C5A8%2W"*2BK?D%LNC3.$ M;OY:RQ^,ZJA9C0BAFU_BA)3,_'YX[A\U^@%02P,$% @ C8 /2=B6MZ19 M! 'Q \ !X;"]W;W)K8F]O:RYX;6R5EUM/XSH0@/^*E2>.=/:TN90% MM%VI] *5@")2L<]NXK86CEW9#H7]]3M.87="AY[M4^Y?QO8WMN>;N]@:^[0P MYHF]5$J["]N/UMYO+CH=5ZQ%Q=U_9B,T/%L:6W$/EW;5,YIQPK%O33:K>7&16\T]SU/O+2M,*7:P M^5JZ'V\/(E:*):^5GT.P[__M1W&2)>Y1BZS PW&"\\/)9S/FB'W4C MQFMO)E)Y84?&RM_&NVY MR@MKE&J^"@^:C^ /[O<=B-'+HO6BYXN',!+]Z+0+P&?IY$(JZ5_[47.N1&A) MYT-3FN[_<\9TTSGO0\RX+ME8>Z"PJ=X-'G1-B %>GI;-C^V%A!,[+>-=5V'0 M<':7SVZFH\%\/&*7@YO!W7#,\NOQ>)XC2((@R5$0=G+/$2A%H/1_0/D<#K?C M.X#,)FQV/WY H R!LJ- P]GM/0+U$*CWMZ"&,YB# H"E.#" ATAD!G^Z '40CTH5ZQ>VLTG!20L=$B8#M^_AK:U@L$6QX3&N3?%TQ<8<1CEH:E@T7![ X0%C@F# M;XQ>?9D+6T$/+[!G,38V)I0%04 MT_NY17):VP9"Z(,6IECH% N='BMTBH5.L=#IL4*G6.@4"YU^(C2U+K*3D? < M+_HI5CHEE*9SH\&H=J]CHU/"Z,\7RH:'4=CHE##Z\&K)\,8/FYT19A],V2S& M*.QW1OA-I^R_;&*L #$:9_BMI%BU%8]HR0_3/4%=1F(!9&M7;)E.R? MK.;[6F58]HR0_>.<1 B58H4"M%:J2'< MF^D;PYL:;D=^+VN__P)02P,$% @ C8 /26M&$99] @ *PD !@ !X M;"]W;W)K64OE"^]9I]^6M;*O[L6,,?FQ"%SX&W^G)59B"JRFCBG>J6=;+F72#8>1-NT7J/ M<@.QB)\U>\A9.S"3/W#^;CK?3YLP-G-@#3LJ$X+JQYWM6=.82%KY]QCT4],0 MY^UG]*\V73W] Y5LSYM?]4E=]6SC,#BQ,[TUZHT_OK$QA]0$//)&VO_@>).* MMT]*&+3T8WC6G7T^AC<)&6DP 8\$/!%P]E\"&0ED(J#$9CK,S.;UA2I:E8(_ M C%\C)Z:;X[61*_/,50$P[O>/9F=3 MR\3%GMDR./);9Z\(L]'I7K#%]FS[A%=E3R_L!Q67NI/!@2M]0MIS[,RY8GHJ M\8M>UJN^N4R=AIV5:>:Z+8:S?.@HWC^O)M/]J/H+4$L#!!0 ( (V #TG! MQ%+1400 .(5 8 >&PO=V]R:W-H965T&ULA9C;CN)& M$(9?Q>)^UUW5)WO$( 6B*+F(M-J+Y-H#S8#6QL3V#)NW3]LPQ%15[][@ W]U M_WWZJMW+2]M]ZP\A#-GWIC[USXO#,)R?\KS?'D)3]9_; M\_[GA>P M^'CQ]?AZ&,87^6J9W^-VQR:<^F-[RKJP?U[\ D\;[4?)I/CK&"[][#X;S;^T M[;?QX8_=\T*-'D(=ML-81!4O[V$3ZGHL*=;\SZW0_^L< ^?W'Z7_-C4WVG^I M^K!IZ[^/N^$0W:I%M@O[ZJT>OK:7W\.M#78L<-O6_?2;;=_ZH6T^0A994WV_ M7H^GZ7JY_E.H6Y@<@+< O > ^6& O@5H$I!?G4WM^K4:JM6R:R]9=QV,744=-_L65]?/N^PF*9OX_EW"3KJP3GDD?%1E"4=TD>Z[^;0-$$ M3O%Z%J^5'*_%>#W%FWD\D$9<)7Z2G"8)J%)ITA!!!:HPLAC'<"^FN]57B MYK4X2WI](XB\!]F)%9U8[H2T=VUY)<9J:D50:66U[,6)7ASW8H@7QVK12I7$ M"A>A54YVXD4GGCNQQ(D7G,1I0*QP%18&$G.E$+T4W(LC7@I6BRN!KC\N\DHE MQJ<4G93Q*,,82Y9<;&(=:!F@F@.4?IFM-4"3)LBD59TXFN?D].Q MSWW.Q$_Q0U&Q@1)UA4ED%BW34W-Z.DI/S<'X"2R5;429<:G9(Q-4M-6 M='SKUT+T&P#XL<8MXD^TQYU\8$!5()OXSQ?R? M4AF7[7OT;[I:27] '.\I^=V<1"UA ]\[X3.Z$O%"A^]X*B%5 8^4J24/-[&5*+)S?R[-+/S,P#T8HD!?UV!&TO]\^\Q58_0-02P,$% M @ C8 /23GE\=4#! '!, !@ !X;"]W;W)K;^R-"^?)\>J.L]\O]P>;9:43^YL\_J; MO2NRI*I?BX-?G@N;[%JC+/5%$,1^EISRR6+>MGTM%G-WJ=)3;K\67GG)LJ3X MO;2INSY/8')K^'8Z'*NFP5_,_;O=[I39O#RYW"OL_GGR K.-:)&6^/]DK^7@ MV6L&_^KZ?O?3:&P^>;]R^M MW'KXKTEI5R[]?MI5QWJTP<3;V7UR2:MO[OJ/[35$C<.M2\OVO[>]E)7+;B83 M+TM^=9^GO/V\=M^HFQEO('H#<3> CPW"WB!\-Y ?&LC>0'ZVAZ@WB% /?J>] MC=PZJ9+%O'!7K^BF^YPTJPIF43TWVZ:QG8KVNSIV9=WZME#1W']K_/3(LD/$ M$(D?D35%X$[X=?_W00AN$$M!S,5C!RM*Q J-X:].-A\Z>1AFR,8J;.W#82!& M["5K+UM[.;37*-8=HEHD[P(I)* 963%4&$<2!812(@H-H* PE(K'XA*QNB*J MRR!='1(/>M$ZPK(H!($B\\Q06@2(VE!*@-0Q+RMF9<5$E@Z0K)CT$D8Q@E84 M$EIC5112H-&,;B@4@Q[9:8K5I,@2'K/7K+VF,4&[;*DYN6C5K2@4F@A!:PI% MQN!-32$E1,!K,JPF0S6%2).AFA2:P15E)-K=:P8)L![*@(QX.4T&Y([T@ I" M*VG9,X][#1^Z'!2B3;MF($%$<5 L1U2-)"J@JDBF KH80BR*,O41BT4QD(RQ M* H).7)P IOX7D!043$6)>A>J?^P+$I)$>$%R%"QDF2V**6T&CD[@<^5$%)E M"BL+:0 %WE8,-(50X;."P205QOF*S=CVXK,XT#2N<1KOF<>=@X511A!5E)$! M%L4P>D01G[^!)G"-$SC0A#H%,E<,%!)-G"=\K&PX:E!5/,KB\S?0!&YP @>: M4J<2J^(8HHI"1F--C",]DJJ S]^@J"; FA2SL P61:$I2"&P+(I)2>:*\Z6# ML0.#KRR EA8XUR^!)GL(-%;&5 0AEL4X,N1\9Z!XI%H"OK0 6EL87%OTS$,U M#[A>8J!ZN@Q)QA03TF!=G"\S5O(+OL@0M,@PN,CH&3WH*'@*L#2&FM883EV? MV.+27+J6W=9>\ M:DK_0>O]8N=%-%<'J'T)LQ4P[6N8;;IKFW?WB_DY.=C_DN)PRDOOU565R]IK MA;USE:U''SS5!_K1)KO[2VKW5?.HZN>BN[SI7BIWOMU%W2_$%G\ 4$L#!!0 M ( (V #TDOE K9/ ( !,' 8 >&PO=V]R:W-H965T&ULC57)DILP$/T5BGL&B^][GZ2FVP@](U5&'/OO6TZMO$KSOMU$+"BPBUB3Z3'G7AS(K1%7&SI M.6 ]Q:A4I+8)0@#2H$5UY^>9BKW0/",7WM0=?J$>N[0MHG^VN"'#QH?^+?!: MGRLN T&>!1.OK%O4Q/GZIOY5=2NJ/R*&=Z3Y59>\$L4"WROQ M"5T:_DJ&;WAL(9&"!6F8^O6*"^.DO5%\KT7O^EEWZCGH-TLPTMR$<"2$$V'* MXR9$(R&Z$^)/"?%(B/\W0S(2$B-#H'M7SNT11WE&R>!1?=H]DI<*KA-Q-H4, MJJ-0[X1W3$2O^2K-@JO4&2%;#0EGD(4!V=L0."$"D7\J(G05L0TM>OB88&_4!/W;R8\6/Y_S(\%I#%@K2:2,A-+RP,5]@ MO$H,.VQ4&*\,0UQ*JX\\29P])79/2Z,G#4D?LB1F4S8( O.6N82 ><@N4 3< M+:7.EE*[)<.X;6H;%P.C(P<&1DM#:6^C8&S<[(-#*036U0MF?_D6T[,:MLPK MR*7C\M;.HM,\?P[ER##B6[C>04=\+^:_'M=W^3SKT1G_0/1<=\P[$BX&E1HG M)T(X%L6#)W$@E?A"39L&G[A<+L2:ZJ&M-YSTMT_0]!W,_P)02P,$% @ MC8 /2;=]RO$+ P < P !@ !X;"]W;W)KB2W;3 "Y(,?IOZ_X,(E6&W(Q M()[=?;42N_+LJNJ7YB2E]M[*HFKF_DGK\T,0-+N3++/F7IUE9=X<5%UFVCS6 MQZ YUS+;=T9E$41AR((RRRM_,>O&GNK%3%UTD5?RJ?::2UEF];^E+-1U[A/_ M-O K/YYT.Q L9L%HM\]+636YJKQ:'N;^-_*P);1%.N)W+J_-AWNO%?^LU$O[ M\&,_]\-6@RSD3KWMYR"Z%_J6NW^4PAZ1UN%-%T_UZNTNC57DS\;TR>^NO>=5=K_V; M-!S,<(-H,(A& Q)/&L2#03P:1'S2@ X&]-U@6E(R&"2C03P=@0T&['T.R:0! M'PSXNT$G*>BSVZW-.M/98E:KJU?W&^J$Q3D+ZU2]TE84H%R Z"$FT0*A("^-HB MXM.8I7B.8C1',9*C%.2H9YB=(Y-*#E6[X!U)1"H(P2515!)%)(&9KZ@3B:9 M]G::L80DJ)#$%4+@AY4X04(\!$-#,"0$V%A+YJ:?12+Z)*<E"E2J0*2"*K42$XO;RY@B M+!%M,\5J=XC(@/5G@*9T3"*VD$^:"$&$,%"[!LC^P&&/V'Y%V7+PTDW&PQ#F@DZ@SC\;!OAM9L@Q9O ?D+C#.H1GVDH$D;@ M8@EM#1>PWM3WD_F^#\^%/*@VUMN[NO^ M0-P_:'6^G>_'/QF+_U!+ P04 " "-@ ])GOG(A%X$ #%%0 & 'AL M+W=OD%+5D>28Y[_OUHBZ-4/:(OUN)'\A67CR5N[E7]LSE9VRY^E<6E M>5Z>VO;ZM%XWNY,M\^9+=;67[I]#59=YVSW6QW5SK6V^'PJ5Q9H\+UR7^?FR MW&Z&=]_K[::ZM<7Y8K_7B^96EGG]7VJ+ZOZ\-,OW%S_.QU/;OUAO-^M'N?VY MM)?F7%T6M3T\+U_,4\9Q+QD4?Y_MO9G=+WKSKU7ULW_X<_^\]'H/MK"[MJ\B M[RYO-K-%T=?4M?SO5.E'FWW!^?U[[5^'<#O[KWECLZKXY[QO3YU;;[G8VT-^ M*]H?U?V;G6((^@IW5=$,OXO=K6FK\KW("O!' 7^(='0VQ/5'WN;;35W=%_4X&->\'W/SQ%W/[?J70T<-_W61 M-=W;MZTQR6;]UE6O:?;B6/A!8@H MM:J;B$P$5B.$5)%B<,,IIIA MT"]R#4VB>3N17,M XZ"CP7@TFH^&0NG$!_TBG6B-RPG&HT%\=/# 8$ :34B6 MJ]!H_)E@QITI&JV*0H<7#$FC*6DHEF8T \- 37XM\HUK'6)2&H1*-?LU!L- M33C 2D[(X0;#TFA:ROTV-9J$<:1&28M6@>_*8# O"?"2Q1"DI%&X8L&Q#(B, M<4Q@PKPDS4NY1:2D63AO9O("1)YC(R$,3-+ -&RD&M84XP2"5X@LO%\ M\:.:[>::'^U?>7T\7YK%:]6V53F]+-ZM.-M\_'@I[:/O;J+NO MQU/&\:&MKN^'IH^3V^W_4$L#!!0 ( (V #TEF^\>CH@$ +$# 8 M>&PO=V]R:W-H965T&UL;5/!;MP@$/T5Q <$+^MMTY774C95 MU1XJ13FT9]8>VRC N(#7Z=\7L-=Q4E^ &>:]>3,,Q8CVQ74 GKQJ9=R)=M[W M1\9LMB#J!M&(\RSXQ+:2A99%\3[8LV[(#:CI(9&#,H_X_@=YA(.D;!"Y=)*JL%YU#<()5J\3KLT:1^GFT,^ MP[8!? ;P!7"?)>%3HB3SJ_"B+"R.Q$ZM[45\P=V1AT94T9GJ3G=!J O>:[G+ M[PMVC41SS'F*X>N8)8(%]B4%WTIQYO_!^39\OZEPG^#[=PJ_;!/DFP1Y(LC7 M!(?L0XE;,1^+9*N>:K!M&AU'*AQ,&M25=YG.!Y[>Y"V\+'K1PD]A6VD*D4YM&?6'MLHP+B U^G?%[#7<1)? M@!GFO7DS#,6(]L5U )Z\:F7]T?&7-6!%NX.>S#AID&KA0^F;9GK+8@Z M@;1B/,ONF1;2T+)(OB=;%CAX)0T\6>(&K87]=P:%XXGNZ,WQ+-O.1P4C@PC;%1Y! MJ4@4$O^=.=]21N#Z?&/_GJH-ZB_"P2.J/[+V71";45)#(P;EGW'\ 7,)ATA8 MH7)I)=7@/.H;A!(M7J==FK2/T\T]GV'; #X#^ +XFB7A4Z(D\YOPHBPLCL1. MK>U%?,'=D8=&5-&9ZDYW0:@+WFNY._""72/1''.>8O@Z9HE@@7U)P;=2G/DG M.-^&[S<5[A-\_T[A?IL@WR3($T'^CB#_4.)6S.%#$K;JJ0;;IM%QI,+!I$%= M>9?I?$B/R-["RZ(7+?P2MI7&D0OZ\+*I_PVBAR ENSM0TH7_LQ@*&A^/7\+9 M3B,U&1[[VP=9?FGY'U!+ P04 " "-@ ])TFZ\EK*IJK: MATI1'MIGUA[;*,"X@-?IWQ>PUW%2OP SS#ES9ACR >VK:P$\>=/*N!-MO>^. MC+FR!2W<'79@PDV-5@L?3-LPUUD050)IQ7B6'9@6TM B3[YG6^38>R4-/%OB M>JV%_7L&A<.);NC-\2*;UD<'*W(VXRJIP3B)AEBH3_1Q,B2\#%1DOE5>%'D%@=BQ]9V(K[@YLA#(\KH3'6GNR#4!>^UV.P/ M.;M&HBGF/,;P9/A4XEK,ET])V**G&FR31L>1$GN3!G7AG:?S,3TB>P\O\DXT\%/81AI'+NC# MRZ;^UX@>@I3L;D])&_[/;"BH?3S>A[,=1VHT/':W#S+_TN(?4$L#!!0 ( M (V #TE^L)SZH0$ +$# 9 >&PO=V]R:W-H965TI-'*:RF;JFH/E:(#@E33P9(D;M!;V[PD4CD>ZHU?'LVP['QVL+-B" MJZ4&XR0:8J$YTH?=X;2/$2G@EX31KQ!?<'7AH1!6=J>YT%X2ZX+V4N[NL8)=(-,>MC#O3SOO^ MQ)BK.M#"/6 /)MPT:+7PP;0M<[T%42>05HQGV9%I(0TMB^1[MF6!@U?2P+,E M;M!:V%\74#B>Z8[>'2^R[7QTL+)@"ZZ6&HR3:(B%YDP?=Z=+'B-2P'<)HUN= M2=1^17R-QM?Z3+,H 114/C*(L-W@"92*1"'QSYGS/64$KL]W]L^IVJ#^*AP\ MH?HA:]\%L1DE-31B4/X%QR\PEW"(A!4JEU92#)MVJ5)^SC=[/D, MVP;P&< 7P,RMTQ M+]@M$LTQERF&KV.6"!;8EQ1\*\6%_P/GV_#]IL)]@N__4'C8)L@W"?)$D/^W MQ*V8XU])V*JG&FR;1L>1"@>3!G7E7:;S,3TB>P\OBUZT\$W85AI'KNC#RZ;^ M-X@>@I3LX4!)%_[/8BAH?#Q^"&<[C=1D>.SO'V3YI>5O4$L#!!0 ( (V M#TD?1JJLH0$ +$# 9 >&PO=V]R:W-H965T)%-ZZ.#%3F;<974 M8)Q$0RS41_JP.9QV,2(%_)0PN,691.UGQ-=H?*^.-(L20$'I(X,(VP4>0:E( M%!*_39P?*2-P>;ZR/Z5J@_JSL?!O$9I144(M>^1<:K!-&AU'2NQ-&M2%=Y[. M!Y[>Y".\R#O1P ]A&VD<.:,/+YOZ7R-Z"%*RFUM*VO!_9D-![>/Q/ISM.%*C MX;&[?I#YEQ9_ %!+ P04 " "-@ ]);%).-)X! "Q P &0 'AL+W=O MMC#O2SOO^P)BK M.M#"W6 /)MPT:+7PP;0M<[T%42>05HQGV2>FA32T+)+OT98%#EY) X^6N$%K M87^?0.%XI#MZ=3S)MO/1P8Q( 3\EC&YU)E'[ M&?$Y&M_K(\VB!%!0^<@@PG:!!U J$H7$+S/G6\H(7)^O[%]3M4']63AX0/5+ MUKX+8C-*:FC$H/P3CM]@+N$V$E:H7%I)-3B/^@JA1(O7:9-TD_,9M@W@ M,X O@,]9$CXE2C*_""_*PN)([-3:7L07W!UX:$05G:GN=!>$NN"]E+N[K&"7 M2#3'G*88OHY9(EA@7U+PK10G_A><;\/WFPKW";Y_I_ ?^?--@CP1Y/\M<2OF MHTJVZJD&VZ;1<:3"P:1!77F7Z;Q/C\C>PLNB%RW\$+:5QI$S^O"RJ?\-HH<@ M);NYI:0+_V^^L'67YI^0=02P,$% @ C8 /273B MFM*? 0 L0, !D !X;"]W;W)K&UL?5/!CML@ M$/T5Q 20//EKA!:V%_74#A>*8[>G>\R+;ST<'*@BVX6FHP3J(A M%IHS?=R=+GF,2 '?)8QN=291^Q7Q-1I?ZS/-H@104/G((,)V@R=0*A*%Q#]G MSO>4$;@^W]D_IVJ#^JMP\(3JAZQ]%\1FE-30B$'Y%QR_P%S"(1)6J%Q:234X MC_H.H42+MVF7)NWC=),?9]@V@,\ O@ ^9DGXE"C)_"2\* N+([%3:WL17W!W MXJ$1572FNM-=$.J"]U;NCON"W2+1''.98O@Z9HE@@7U)P;=27/@_<+X-WV\J MW"?X_@^%^39!ODF0)X+\OR5NQ1S^2L)6/=5@VS0ZCE0XF#2H*^\RG8\\O%GTHH5OPK;2.')%'UXV];]!]!"D9 \'2KKP?Q9#0>/C\1C.=AJIR?#8WS_( M\DO+WU!+ P04 " "-@ ]))@0; : ! "Q P &0 'AL+W=OPUW%;JQ=@AGEOW@Q#,:)]BG??]D3%7=:"%N\,> M3+AIT&KA@VE;YGH+HDX@K1C/L@>FA32T+)+OQ98%#EY) R^6N$%K87^=0>%X MHCMZ<[S*MO/1P8Q( =\EC&YU)E'[!?$M&E_K M$\VB!%!0^<@@PG:%9U J$H7$/V?.CY01N#[?V#^G:H/ZBW#PC.J'K'T7Q&:4 MU-"(0?E7'+_ 7,)])*Q0N;22:G >]0U"B1;OTRY-VL?I9I_/L&T GP%\ 3QF M2?B4*,G\)+PH"XLCL5-K>Q%?<'?DH1%5=*:ZTUT0ZH+W6NX.#P6[1J(YYCS% M\'7,$L$"^Y*";Z4X\W_@?!N^WU2X3_#]'PH/VP3Y)D&>"/+_EK@5\_A7$K;J MJ0;;IM%QI,+!I$%=>9?I?.+I33["RZ(7+7P3MI7&D0OZ\+*I_PVBAR EN[NG MI O_9S$4-#X>#^%LIY&:#(_][8,LO[3\#5!+ P04 " "-@ ]);^-K3J$! M "Q P &0 'AL+W=OO!F&?$#[ M[EH 3SZT,NY(6^^[ V.N;$$+=X,=F'!3H]7"!],VS'461)5 6C&>97=,"VEH MD2??BRUR[+V2!EXL<;W6POXY@<+A2#?TZGB53>NC@Q4YFW&5U&"<1$,LU$?Z ML#F<=C$B!;Q)&-SB3*+V,^)[-)ZK(\VB!%!0^L@@PG:!1U J$H7$OR?.KY01 MN#Q?V7^D:H/ZLW#PB.J7K'P;Q&:45%"+7OE7')Y@*N$V$I:H7%I)V3N/^@JA M1(N/<9N^L'F7]I M\0E02P,$% @ C8 /29[+Z'6? 0 L0, !D !X;"]W;W)K&UL?5/!;MP@$/T5Q <$+^NDTOI(%G2]R@M;"_3Z!P/-(= MO3I>9-OYZ&!EP19<+348)]$0"\V1/NP.ISQ&I("?$D:W.I.H_8SX&HWO]9%F M40(HJ'QD$&&[P",H%8E"XK>9\R-E!*[/5_:G5&U0?Q8.'E']DK7O@MB,DAH: M,2C_@N,WF$NXC805*I=64@W.H[Y"*-'B?=JE2?LXW?"[&;8-X#. +X#[+ F? M$B697X4796%Q)'9J;2_B"^X./#2BBLY4=[H+0EWP7LK=/2_8)1+-,:9?I?.#I33["RZ(7+?P0MI7&D3/Z\+*I_PVBAR EN[FEI O_ M9S$4-#X>OX2SG49J,CSVUP^R_-+R#U!+ P04 " "-@ ])E<%"%: ! "Q M P &0 'AL+W=O9?=,"VEHD2?? MBRUR[+V2!EXL<;W6POXZ@\+A1#?TYGB53>NC@Q4YFW&5U&"<1$,LU"?ZN#F> M=S$B!?R0,+C%F43M%\2W:'RK3C2+$D!!Z2.#"-L5GD"I2!02OT^]0U"B18? MXRY-VH?QAA\FV#J 3P ^ PY9$CXF2C*?A1=%;G$@=FQM)^(+;HX\-**,SE1W MN@M"7?!>B\UAG[-K))IBSF,,7\;,$2RPSRGX6HHS_P?.U^';587;!-_^H?!^ MG6"W2K!+!+O_EK@6\_!7$K;HJ0;;I-%QI,3>I$%=>.?I?.3I33[#B[P3#7P7 MMI'&D0OZ\+*I_S6BAR EN]M3TH;_,QL*:A^/#^%LQY$:#8_=[8/,O[3X#5!+ M P04 " "-@ ])X1;;#J$! "Q P &0 'AL+W=OPUW%;JQ=@AGEOW@Q#,:)]=1V )V]:&7>BG??]D3%7=:"%N\,>3+AIT&KA M@VE;YGH+HDX@K1C/L@],"VEH623?LRT+'+R2!IXM<8/6POXZ@\+Q1'?TYGB1 M;>>C@Y4%6W"UU&"<1$,L-"?ZN#N>\QB1 KY+&-WJ3*+V"^)K-+[6)YI%":"@ M\I%!A.T*3Z!4) J)?\Z<[RDC<'V^L7].U0;U%^'@"=4/6?LNB,THJ:$1@_(O M.'Z!N83[2%BA \ZAN$$BW>IEV:M(_3#<]GV#: SP"^ Y9$CXE2C(_ M"2_*PN)([-3:7L07W!UY:$05G:GN=!>$NN"]EKO#H6#72#3'G*<8OHY9(EA@ M7U+PK11G_@^<;\/WFPKW";[_0^'#-D&^29 G@OR_)6[$/&1_)6&KGFJP;1H= M1RH<3!K4E7>9SD>>WN0]O"QZT<(W85MI'+F@#R^;^M\@>@A2LKM[2KKP?Q9# M0>/C\6,XVVFD)L-C?_L@RR\M?P-02P,$% @ C8 /250SY?Z? 0 L0, M !D !X;"]W;W)K&UL?5/!;MP@$/T5Q <$&V_2 M=N6UE$T4)8=*40[MF;7'-@IX',#K].\+V.LXK=L+,,.\-V^&(1_1O-H6P)%W MK3I[H*US_9XQ6[:@A;W"'CI_4Z/1PGG3-,SV!D0505HQGB0W3 O9T2*/OF=3 MY#@X)3MX-L0.6@OSZP@*QP--Z<7Q(IO6!02^<*'*#(S%3:WL17C#=<]^(,CACW?'. M"[7>>R[2;VG.SH%HCCE.,7P=LT0PS[ZDX%LICOPO.-^&9YL*LPC//BG\!\%N MDV 7"7;_+7$K)OLC"5OU5(-IXNA84N+0Q4%=>9?IO.7Q33["B[P7#7P7II&= M)2=T_F5C_VM$!UY*O_SV(HJ%TX?O%G,XW49#CL+Q]D^:7%;U!+ P04 M " "-@ ])V_"J8:(! "Q P &0 'AL+W=O6_>#$,^H'FQ+8 C;TIJ>Z"M<]V>,5NVH+B]P@ZTOZG1*.Z\:1IF M.P.\BB E69HDUTQQH6F11]^3*7+LG10:G@RQO5+$VPK=?%.[6";)5@BP29%\(KK^5N!9S\RT)6_14@6GBZ%A2 M8J_CH"Z\\W3>IO%-/L.+O.,-_.6F$=J2$SK_LK'_-:(#+R6YVE'2^O\S&Q)J M%XXW_FS&D1H-A]WE@\R_M/@ 4$L#!!0 ( (V #TF?YM:EL0$ !8$ 9 M >&PO=V]R:W-H965TV^I""Q%$?R@T[B]$W4X2;0-^OL^2XND$<% M\B"0?RMQ=U7B3XQ[MO$DVVB2;40@NTH2PUP?!5Y=G #=AO=I4*4&&;IA%5U: MX)Z$B_^"ET5/6_A-=7F>GJW MT\*J_M*%RZ^@_ ]02P,$% @ C8 /2;!G=?6D 0 L0, !D !X;"]W M;W)K&UL;5-=;Z4@$/TKA!]0%+6[N?&:]';3M ]- MFC[L/G-U5%(^+."U^^\7T&O=UA=@ACEGS@Q#.6GS9GL ASZD4/:(>^>& R&V M[D$R>Z,'4/ZFU48RYTW3$3L88$T$24%HDMP2R;C"51E]+Z8J]>@$5_!BD!VE M9.;O"82>CCC%5\(&/";PV0W9Q2T MG[5^"\93<\1)D ":A<8F-\N< ]"!"*?^'WA_$P9@-OSE?TA5NO5GYF%>RW^ M\,;U7FR"40,M&X5[U=,C+"44@;#6PL85U:-U6EXA&$GV,>]T# MZ *@*^!G$H7/B:+,7\RQJC1Z0F9N[<#""Z8'ZAM1!V>L.]YYH=9[+Q5-LI)< M M$2E1Q4#?>=3KO:'R3S_"J'%@'S\QT7%ETULZ_ M;.Q_J[4#+R6Y*3#J_?]9#0&M"\&PO=V]R:W-H965T*D4YM&?6'MLHP+B U^G?%[#7<5-? M@!GFO7DS#,6(]M5U )Z\:67]T?&7-6!%NX.>S#AID&KA0^F;9GK+8@Z M@;1B/,ONF1;2T+)(OF=;%CAX)0T\6^(&K87]4C@PC;%9Y MJ4@4$O^>.=]31N#Z?&/_FJH-ZB_"P1.J7[+V71";45)#(P;E7W#\!G,)ATA8 MH7)I)=7@/.H;A!(MWJ9=FK2/T\TAGV'; #X#^ +XE"7A4Z(D\XOPHBPLCL1. MK>U%?,'=D8=&5-&9ZDYW0:@+WFO)LT/!KI%HCCE/,7P5LULB6&!?4O"M%&?^ M'YQOP_>;"O<)OE]GSS]O$^2;!'DBR/\I\?Y#B5LQ#Q^2L%5/-=@VC8XC%0XF M#>K*NTSG(T]O\AY>%KUHX8>PK32.7-"'ETW];Q ]!"G9W8&2+OR?Q5#0^'A\ M"&<[C=1D>.QO'V3YI>5?4$L#!!0 ( (V #TG'WZOCH@$ +$# 9 M>&PO=V]R:W-H965TVC.QQS8J>%S P-=M#ZFPJ-%LZ;IF:V,R#*"-**\23YP;20+8:]4[*% M9T-LK[4P?X^@<#C0E%X<+[)N7'"P/&,SKI0:6BNQ)0:J WU(]\=MB(@!KQ(& MNSB3H/V$^!Z,W^6!)D$"*"A<8!!^.\,C*!6(?.*/B?,[90 NSQ?VG[%:K_XD M+#RB>I.E:[S8A)(2*M$K]X+#+YA*V 7" I6-*REZZU!?()1H\3GNLHW[,-[< M)1-L'< G +\"L#%1E/DDG,@S@P,Q8VL[$5XPW7/?B"(X8]WQS@NUWGO.>7*7 ML7,@FF*.8PQ?Q*1S!//L$FPC?+[+O;=8+M*L$V$FS_ M*?'^JL25F#2Y2L(6/=5@ZC@ZEA38MW%0%]YY.A]X?)/O\#SK1 U_A*EE:\D) MG7_9V/\*T8&7DMSL*&G\_YD-!94+QUM_-N-(C8;#[O)!YE^:?P%02P,$% M @ C8 /22D:)+"A 0 L0, !D !X;"]W;W)K&UL;5/!;MP@$/T5Y \(-MY-HY774C95E!XJ13FT9]8>VRC N(#7Z=\'\-KK MIKX ,\Q[\V88BA'-N^T '/E04MMCTCG7'RBU50>*VSOL0?N;!HWBSINFI;8W MP.L(4I*R-+VGB@N=E$7TO9JRP,%)H>'5$#LHQ0S;!O K@"V ![2*'Q*%&5^YXZ7A<&1 MF*FU/0\OF!V8;T05G+'N>.>%6N^]E"S+"GH)1->8TQ3#5C&W".K9EQ1L*\6) M_0=GV_!\4V$>X?DZ^_U^FV"W2;"+!+M_2F1?2MR*R;\DH:N>*C!M'!U+*AQT M'-25=YG.1Q;?Y!9>%CUOX2"GIW3XAG?\_BR&A<>'X MS9_--%*3X;"?/\CR2\M/4$L#!!0 ( (V #TEZ\,WDHP$ +$# 9 M>&PO=V]R:W-H965TQTG] LPPY\R98I,@O8+XFLP?E8GF@0)(*%T@4'X[0J/(&4@\HG?9LZ/E &X/M_8GV*U7OU% M6'A$^:>K7.O%)I144(M!NA<N2^$65PQKKCG1=JO?=: M\#3+V340S3'G*8:O8M(E@GGV)07?2G'F_\'Y-GRWJ7 7X;MU]D.V39!M$F21 M(/M4XOY+B5LQ]U^2L%5/%9@FCHXE)0XZ#NK*NTSG X]O\A%>Y+UHX)&PO=V]R:W-H965T(#%&5F:G?BF'3:-.W%)DTO=J\9/2HI/Q9P[+[] CK6 M3KD1.)SOYP#'8E3ZW70 %GT*+LTAZ:SM]QB;J@-!S8WJ0;J=1FE!K5OJ%IM> M ZT#2'!,TO06"\ID4A8A]JK+0@V6,PFO&IE!"*K_'8&K\9!DR27PQMK.^@ N M"[S@:B9 &J8DTM O>+E_J0I-X"<*BL9Z!N M.,,#<.Z)G/#'S/DEZ8'K^87]*53KW)^H@0?%_[+:=LYLFJ :&CIP^Z;&9YA+ M" XKQ4WXHFHP5HD+)$&"?DXCDV$:B<1R MKD\2KRY.@&[#^S2H4H,,W;"*+BUP3\+%?Z6714];^$UURZ1!)V7=\PF7W"AE MP5E);YR7SC7ILN#06#_-W5Q/[W9:6-5?NG#Y%93_ 5!+ P04 " "-@ ]) M4B?I*Z(! "Q P &0 'AL+W=OI/PL(#RK]=Y5HO-J&D@EH,TKWB^ QS"=>!L$1IXTK* MP3I4%P@E2GQ,>Z?C/DXWV>T,VP;P&< 7P%T2A4^)HLQ'X421&QR)F5K;B_"" MNSWWC2B#,]8=[[Q0Z[WG@G.>LW,@FF..4PQ?Q>R6".;9EQ1\*\61_X#S;7BZ MJ3"-\'2=_2[=)L@V";)(D'TI,?U6XE9,]BT)6_54@6GBZ%A2XJ#CH*Z\RW3> M\_@FG^%%WHL&?@O3=-J2$SK_LK'_-:(#+R6YNJ:D]?]G,234+AQO_=E,(S49 M#OO+!UE^:?$?4$L#!!0 ( (V #TD7__+IHP$ +$# 9 >&PO=V]R M:W-H965T0/* YQTBIR+#6MJO90J>IA M]TSLL8T*C LX[O[] G9<;]<78(9Y;]X,0SZ@^; M@"-?2FI[3%KGN@.EMFQ! M<7N#'6A_4Z-1W'G3--1V!G@504I2EJ9[JKC029%'WYLI#+&]4MS\ M.8'$X9ALDJOC732M"PY:Y'3&54*!M@(U,5 ?D_O-X92%B!CP2\!@%V<2M)\1 M/X+Q4AV3-$@ ":4+#-QO%W@ *0.13_PY<7ZG#,#E^;)J2"FO?2O>/P#%,)NT!8HK1Q)65O':HK)"&*?XV[T'$?QILLFV#K #8! MV RX2Z/P,5&4^<@=+W*# S%C:SL>7G!S8+X197#&NN.=%VJ]]U(PMLOI)1!- M,:QS"K:6XL3^@[-U^'95X3;"M\OL=_MU@FR5((L$V3\E[G^4 MN!9S^R,)7?14@6GBZ%A28J_CH"Z\\W3>L_@FW^%%WO$&7KEIA+;DC,Z_;.Q_ MC>C 2TEO=@EI_?^9#0FU"\=;?S;C2(V&P^[Z0>9?6OP%4$L#!!0 ( (V M#TF&PO=V]R:W-H965TM)N5UU(V5=4>*D4YM&?6'MLHP+B U^G?%[#7<5-?@!GF MO7DS#,6(]M5U )Z\:67]T?&7-6!%NX.>S#AID&KA0^F;9GK+8@Z@;1B M/,L^,2VDH661?,^V+'#P2AIXML0-6@O[YPP*QQ/=T9OC1;:=CPY6%FS!U5*# M<1(-L="-['B!3P4\+H5F<2M5\07Z/QO3[1+$H !96/#")L5W@"I2)1 M2/Q[YGQ/&8'K\XW]:ZHVJ+\(!T^H?LG:=T%L1DD-C1B4?\'Q&\PEW$?""I5+ M*ZD&YU'?()1H\3;MTJ1]G&YR/L.V 7P&\ 5PR)+P*5&2^45X41861V*GUO8B MON#NR$,CJNA,=:>[(-0%[[7D_%"P:R2:8\Y3#%_%[)8(%MB7%'PKQ9G_!^?; M\'Q389[@^3K[X6&;8+])L$\$^W]*?/A0XD9,GGU(PE8]U6#;-#J.5#B8-*@K M[S*=C^D1V7MX6?2BA1_"MM(X4=.'_+(:"QL?CYW"V MTTA-AL?^]D&67UK^!5!+ P04 " "-@ ])'Y*QQ: ! "Q P &0 'AL M+W=OO$G;E==2-E'4 M'BI%.;1GUA[;*, X@-?IWQ>PU^MLG LPP[PW;X8A']"\VA; D7"/@,$N MSB1H/R*^!N-7M4_2( $DE"XP<+^=X &D#$0^\=O$>4D9@,OSF?TI5NO5'[F% M!Y1_1>5:+S9-2 4U[Z5[P>$G3"7.W_S9C",U&@Z[\P>9?VGQ'U!+ P04 " "- M@ ])'O ^H^4! !B!0 &0 'AL+W=O90N@T >CO3QZK5+#P?=EV0(C\H$/T.N;F@M&E#Z*QI># %+9 M)$9]' 2)STC7>T5N8Z^BR/FH:-?#JT!R9(R(?R>@?#IZ.^\6>.N:5IF 7^3^ MDE=U#'K9\1X)J(_>X^YPR@S" GYW,,G5'AGO9\[?S>%G=?0"8P$HE,HP$+U< MX DH-41:^.^5\U/2)*[W-_9G6ZUV?R82GCC]TU6JU68##U50DY&J-SZ]P+6$ MV!"6G$K[B\I1*LYN*1YBY&->N]ZNTWP3I]L/T1I@K9N>Z>-2AV]%#B,PF")T>0TL0KO6CS$T0.0DB2Q!]<9!LBIPQB<7T,\8M$3LE8H=$ MNI%P8?9ND<0IDC@(LHV("_.-2.H42>\)HL!-L'<2[.^>"T??_&$R)T'F<( W M9;HPX4;$7S4! ]'87I>HY&-O)\LJNHR31VR;Z!->Y -IX!<13==+=.9*MZ)M MF)IS!=I*\*#?M=4#;SE0J)79IGHOYADP'Q0?;A-M&:O%?U!+ P04 " "- M@ ])*3>_F8H& !>)@ &0 'AL+W=OR;"8_=MM]?3=]:9K7V]FL?G@I=T7]J7HM]^U_ MGJK#KFC:GX?G6?UZ*(O'?M!N.[-)$F>[8K.?WB_Z:U\.]XOJK=EN]N67PZ1^ MV^V*PW_+[)M/)8_E4O&V;OZKWW\LAAM 9 M?*BV=?]W\O!6-]7N8\ATLBM^'#\W^_[S_?B?+!F&\0%V&&!/ T[WX0/<,,#] M'."O#O## #_V#F$8$,0=9L?8^YE;%TUQOSA4[Y/#<;E?BVY7F=O0KLU#=[%? MBOY_[=S5[=7O]];[Q>Q[9VC +(\8>X9)XR5DC1!S0LQ:!TY>6.;%TL)P>WF# M%2)B*GSXI9'\JI$+-QV=+->/=Q>3%;@!3PWXWH _G\E,3/81DO:0_7$FK3=! M3 =!N1C$PJT198.;&S$K!)5&;6("C2M@7',1UQ$2S^Z294&&A2"3I+#0!)79 M1*!R1%GCL\C#BC2L"&%EB0@KPEU6]V,@YLY0ERN:;TYCF9*'$(BSG2 -&!+Y"3!O47#B\1I3U8GIR M9FFN$457GEF]27"IH-X<,=G9C9)/B8R+H&Y:F.#3]2AC.3=FE,PR2BTU&%N0 ML9E1L2&*QC;&6,Z-J;'1"OW96%+[,L4$KY[&X?0X.3UNQ(XF(+:E"0SW-+6E M;VI>U@W6=;C3<@!=<(*7E8*!C,OF,C2$&4D..;-ED[D6&J_L)N"ZAT0QP:NH MP3**ZQ['K#M6/[KNI-SBNC-;^KKS6FI2F!QC-1.\I7:*B>H5NXD2DI9SL;6$G^D3AE 0H3(ZL!0+K,*M5M.[1:I MO>TT%!.<0ZT?WUQ9SE46VQ"03&M+^H*SC75Y'TYH-HZOA98SAT49+CEQ;8D, M5SWE[&*S\>QM.2E8) 7T]+IZO.RL>;H[3'=[UL]>FN!)ZLSX'>1X7CG,*]F@ MKQPF3-M[.]G5$%C;5FMYY90#!\PKV5BO!HQHFHVD00)K^^&YPH..)ZE#H2,[ MXI5#V6'G\@ C)ZC8]H^*-SS?'#C9 ^44EFFYZSC+.-;LRT9^ DU+0]=<@:SB5;4'>I M_G!R,Y"_ID?&7QG 4]:4+%9E\-F%\M.8/I2^XYI7HB M5:206WDF55R$DTH":TE,GN%I>>>48%VD0YYAU$Y='JE+]B&Y1TYJ>U/E-IR1/#(2M!BY)Z>&VMF9YT3CD6B@!?3DD,Y[ M;2=P O'DE$XV!KG';NB*Y ^<&@(32%)T!-+KZ&(^< 8)K-E1=%3@21_8:9%F M@J=I(-)'2K% - U,"6*TJAYXM@?RU$826, TAJ:88&ZT.5$>LZ#@ ?D5B)"! M#",@KXCMP/DB(%^@]@I$Q* O"%)]X:022#,E95<@3QG0%?:X0G&%\TY WD'% M-8#2Z[X@2/6%2B$2"0BFB@E$*2N04 M$9$B< \Q]9)HSYPY!:1,O$B9E*)X439:RA,\9<(%GC9C4R/O,CM[>697'I[[ MUY;JR4/UMF^ZS7-V]?1JU&?;O7PCKB_-[)Y_:[?]2%H^G']ORJ>F^INWWP_'UI^./IGK] M>)OK]$K9_?]02P,$% @ C8 /2:_AFG2M @ &ULC5;+&5/>6]MT/+.Q_IP5*8C*(M@Y.WJEG6RYITGV'[IWZ/%!H4&8A&_ M:W:1DV_/)/_,^8MI_-PM_=#DP!JV54:"ZM_MV)Z>&_7(+S_84$-L!+>\D?;I;<]2\?9*\;V6 MOO7ONK/O2_\G"P<:3, # 8^$,0Y,B 9"]$X@GQ+(0"!?C1 /A-B)$/2U6^?6 M5-&R$/SBB7ZX3]3,*K2(]=AL3:<="OM/>R=U[VN)XZ0(7HW0@*EZ#)Y@4@>R MGD/0B AT F,6&,JBPC,ZO@VPFB.2U,GAOR*;3T5NTHQ LR++CV[,^D" @ +$ M"I")0!XY9O>0U$*ZWDF$'#/FF&^(Y+'CQQR%2>XX BGE'YD2@S7%@"D9+)" M LG,%!P[>58])IFZDH4HS-V"5@ PS;(TS6&A8PX@%*4$.2MN\YG034DY6%(.E.2X M7^7 P&L40. A1923,'+7QA<4;XHT!Q*TPX9 F>ZJ'T#38&FD8[G3 M&\#I(8XBC-P-&1 D,4'.)K$!!3.]L+!39# Y45HF#O8LE]Z6GSME)O:D=[PO MW&-S(CG]%5JL$-"_-O<+>X*]RY?%B1[8+RH.=2>]9Z[T.6A/JSWGBNG\PSN] M_1SU#6AL-&ROS&>JOT5_)^@;BI^N5YSQGE7^ U!+ P04 " "-@ ])8"(K M%5<" F" &0 'AL+W=OGT8?.P[,<$\2?:(TK^>1(&4%"+MG)X37#Z*!)I'0\ MUX4.045E)[&.O;$DIF=1%A5^8Q8_$X+8OQ27M%G;P+X&WHM3+E3 26*GYQT* M@BM>T,IB^+BVG\%J!UP%T8@_!6[XX-Y2R>\I_5"+7X>U[:H<<(DSH220O%SP M!I>E4I([?W:BMST5<7A_5=_I\3QAI9_BX/(9;:N;1WP$9U+\4Z;5]S5 M$"K!C)9<_UK9F0M*KA3;(NBKO1:5OC;MD^A*,Q.\CN#U!/ SP>\(_HT0_$@( M.D(P=X>P(X1S=X = 8X(3FN6MGJ+!$IB1AN+M>>C1NH8@A64+S-30?WN]#-I M-I?12^+!('8N2JC#I"W&&V B> _93B&@1S@R@3X+SY1%ZDWHWOT&FRD"1J,< M'HJ\/!;9&426YDI\HY^^YOMW?H9F@< H$&B!8.AD,*HC;3&1QE0:XX[L>HC8 M3A%R'S R; KRP<)<36BL)IQ4XT%H%H!& 3C?S\@H$!DR&+WTM,7 H1?>ZHFC> I6&V"(;\'JI1U@-_DD MKM$)_T;L5%3+$A^%NI5#R&+M&&L7@M;7 MJ=S_-4C^ U!+ P04 " "-@ ])TY\@$$," !4!P &0 'AL+W=OUJ M_ .1=,?KW]51E9H6NZ?#'B(3L."UM+].<9&*LYO%=1CY[I]5 M8Y]=_R:*!QML" 9#,!K&/+ !#P;\OX9P,(1W0VA+TV_%%F)/%,DSP3M']*?7 M$O.1^.M0E[HPB[:R]ITNA=2KUSR(5YEW-8$&S;;7!%--@AXUNZ7&'Q6>)A@Q M @AC&P I_%D*0/.HV"\5<0)38+ 8V/KQ=!-Q! <(P0"A#1 ^;&,&N8,T&$X2 M@4FB!660A'" & P0 P31C++7)%;36,TJ3=)9O2$1?G+N"8B2 "CQ#*77Q),L M89S./H[]4H1Q\.3L4A E!5"2&4JZR!+,0982'STYWA7(L0(X9H7?K1:%]\,( MSX\'4&$4/8$QW1'J#PC 630(M,P4(31+Y$UZ$J/B;)N[= I^:>Q=,ED=+Y#7 MP/:TNSS/6G*F/XDX5XUT#ESISFC[UXES134,>M'_CU)?<>.DIB=EAHD>B[[I M]Q/%V]L=-EZD^3]02P,$% @ C8 /20X<,$P^ @ #@< !D !X;"]W M;W)K&ULC57;CML@$/T5R^^[&'S)18ZES675/E1: M[4/[3!P26XN-%TB\_?L"=AP'T[0O <;GS,R9(4/:,OXA"D*D]U716JS\0LIF M"8#("U)A\G@JI#2!+P< [E!6I1L0]]^'Y8^8%.@5"22^T!J^5"-H12[4@%_NQ]WD)JXGA_]?YJ MU*KL]UB0#:._RH,L5+*![QW($9^I?&?M-])+B+7#G%%A?KW\+"2KKA3?J_!7 MMY:U6=ON2W*EN0FH)Z"! !\3PIX0W@C10T+4$Z+_C1#WA-B* #KMIG);+'&6 M^CD+LW06:S0\,.QRF3N=A Y'43& M0717;6A5N\/,#*8VF#BVBC&%1*&E=3O%P+G5M=T4LPC_HB=VZHDG>B"R$EEW MF&04Y D&D:7(";)D;UV@N07:N4"+V"TJ<8I*'$VR1263RCU%"TO3%!,B^\Y. M,=9UV$T1LRBTY(#1O[TB_&3FK/!R=JZEOJ\CZS#*7Y">%I9]#9<;Z+!OU>CO M)O7-?98V^$1^8'XJ:^'MF50SRDR2(V.2J-2#9]6+0CU.PX&2H]3;F=KS;EYW M!\F:Z^LS/('9'U!+ P04 " "-@ ])HP:>QN$! !#!0 &0 'AL+W=O M+K"@*#[Z8Y/"?_QN*YA03%V^R U#!.R5,GL).J>$8 M1;+J@&+YP =@>J?A@F*EEZ*-Y" US:)D@C%<1I1W+.P+&SL190%'Q7I&;R( M0(Z48O'O#(1/IW 7W@*O?=LI$XC*(EKRZIX"DSUG@8#F%#[MCN?<**S@=P^3 M7,T#4_N%\S>S^%F?PMB4 0J91RP'J[P#(08(PW^.WM^($WB>GYS_VY/JZN_ M8 G/G/SI:]7I8N,PJ*'!(U&O?/H!\Q$28UAQ(NUO4(U2<7I+"0.*W]W8,SM. M;B=)YS1_ IH3T)* 7.$.9,O\AA4N"\&G0+A/.V!S@[LCTA^B,D%[;KNG"Y4Z M>BU1OB^BJS&:-6>G02O-;E%$VGU!(!_BC+ZDH_S@-]A[:]Q;@_TG@\1OQ.,&D=V+R+V(_"OB,=X@\GNN(UK]RRF(UCYF&51\9+9UK*)+OWA"]I5\ MR,MBP"W\PJ+MF0PN7.FW9E]$P[D"74O\H&^MTQUM61!HE)EF>B[<(W<+Q8=; MRUKZ9OD?4$L#!!0 ( (V #TDR-*HLY0, 'X4 9 >&PO=V]R:W-H M965T%[HYDE:S)8+_>ZI7"[4 MJ<[20CZ53G7*\Z3\MY*9.C_,Q.S]Q:]T?ZC;%^YRX5[*;=-<%E6J"J>4NX?9 MH[A?8]Q*M.)W*L_5S;W3FG]6ZJ5]^+%]F'FM!YG)3=U6D3275[F66=;6U$3^ MVU=ZC=D6O+U_K_V;;FYC_SFIY%IE?])M?6C<>C-G*W?)*:M_J?-WV;NW_F7E^,+P!] ;@4N,3A"V!? *\%?-W2 MSIENU]>D3I:+4IV=LOL8QZ3]YN(>FY[;M"]U1^G_FI95S=O7)<1BX;ZV%?6: M5:>!&\U5X3:U7T( %V(%I#@, ZRI(HSX",@V G5Y'#0"^ I\M@)?5^ /*D"C M%SI-I#6%UL0AA$9+J&@>1S%O)6"M!(P5W[#2:<*;*&"X75.) ,M7"UD?(?'A MFS9"$B,._=@PPHB$Y_%.(M9)Q/1(8%B):'/1_#94$UA&V9SU,6=\&#%6<_IE M_- T0D48H66\QJR5F%@)3"7H.1" MC_#;9P+!S; <1N*Y)"B8T!Q/*\&0R;<&XL$C*'G00TL5/#%$-'U"$'RR"R[; MS2E!T$QFY@1&99\4!)_P@F8\G18$36?/]#(F&<[E?+J#]_&\T&L^Z!9&9>\6 MX,D!'#G,N0$H.,C4 !0_Q,289 M^N#!!!R8?$L5/'$@F)[%P+,$*$MH%@-=HI#N&),,C?!$ FX10_*&KE#(NH[1 M6!=VP*,-*-IH"C,+&6*%:NQ6>*P!AS62OY19='''B&RK.^3)AI1L-(610LL< M*Z.2H1$>:DBA1E(8*;!HGS B:Y_P6$.*-?0L*Q2T[,T^L3E#GB4X97N&=)%# MOLR89&B$)Q).V9PA70,1(V.2H1&>:SAA=X8?8VU4,O3!8PVG[,V0(HL8&9,, MC?!,PRF;,YRT.V-4]HT&\ES#"1NT7A-]X(:J&#?NS7%/+LN]/@:KG(TZ%?K4 M[>;MY:CM$?1QT56^7!R3O?R9E/NTJ)QG5=Y#)]O*0 MR5W=WD;-?=D=CW4/M3J^G_9=CAR7_P%02P,$% @ C8 /2=>MFSX0 P M1@T !D !X;"]W;W)K&ULE5==B=O_])A#1Q)L.?1&XGG/N";DW).F)-I_M MCA!F?55EW<[L'6/[J>.TJQVI\G9"]Z3F_VQH4^6,/S9;I]TW)%]WI*ITL.N& M3I47M9VE7>RMR5)Z8&51D[?&:@]5E3?_YJ2DIYF-['/@O=CNF @X6>H,O'51 MD;HM:&TU9#.S[]#T%6,!Z1"_"W)JK^XM8?Z#TD_Q\+R>V:[P0$JR8D(BYYLDIB-?W9_5E-UQN_R-OR8*6?XHUVW&WKFVMR28_E.R=GIZ( M'$,@!%>T;+M?:W5H&:W.%-NJ\J_^6M3=]=3_$[N2!A.P)."!@*)O"9XD> ,! MHV\)OB3X8PF!) 1C+862$([-$$E"-#9#+ GQ6$(B"ODJ[&[G.69VE#3U;3-\8^%_V'IIS%Q46TJ]KN3UYF+8\>,\\-4^0 PR%4Q M2PBCC?P1PF 5\P1A/!7S#&%\%?,"80(5\PIA+O.IS(('5X37*7B*0@0K^+"" MWRGXBH(V1W,(D\!9 CA+<*N 75@AA!7"\2.-8(4(\*!5R$./289N.&;N1)^U M6PR:>+"3&'82 TXPK)# "LGXMR$6*G Q<0$76J4O)4A8%1@\&/H/00T%C8L ,C062CX MP7LQ]!8* 1_Z8BY!""N%KWU^GB$4GB"#'T.G(JA58X.&H<=0_(/W8N@RE ^ MM(_37(*0IU2"AGJ"488>P(:6Q4#+>H9E%!MZ$:/Q[P4;>A%CP,?-Q[8'(?]Z MQ%H>YVKK4Y%FVVW/6VM%#S43'J^BPQ'@KCL!:/$%FBX1$'_D1X9^@W^1S])] MOB6_\F9;U*WU01G?LG6[J@VEC'#KO(]M:\J(OS?CI:LW;K(O4^\%)=3 MKI)_((+N6?FG.,EXCK5.2M M:XO:M&WW9N7W87! T <$0P */PW ?0">!'B=,I/7(Y$D2SEK'=Y]C(;H;XXV M6%7NJ"=-H-@0%"-81@CI"0$Q[A+Y0#MBM:XE>TQ+ :,ZQ"+8L@CR[GJ& S8;B+U0$MAM* MEE0DL?Z3U@;Y#-()\49G5$,N]!?AEZ(6SH%)==R90^G,F*2*SG]0Q&PO=V]R:W-H965T^L0H@[ M'[AIV<:M.._6 +"B0ABR)]*A5KPY$8HA%UMZ!JRC"):*A!L0>%X",*Q;-\]4 M[)7F&;GPIF[1*W78!6-(_VQ10_J-Z[NWP%M]KK@,@#P#(Z^L,6I935J'HM/& M??'7AT0B%.!GC7HV63NR]B,A[W+SO=RXGBP!-:C@4@&*QQ7M4--((9'X]Z!Y M3RF)T_5-_:MR*ZH_0H9VI/E5E[P2Q7JN4Z(3O#3\C?3?T& AEH(%:9CZ=8H+ MXP3?**Z#X8=^UJUZ]OK-RAMH=D(P$(*1,.:Q$\*!$-X)T4-"-!"B_\T0#X38 MR "T=]6Y/>0PSRCI':I/NX/RH_+7L3B;0@;54:AWHG=,1*]Y&'D9N$JA ;/5 MF&""29,Y9+^$^","B +&*@);%=M@00_F"79+1)(:-?Q3Y/!09%9F:&U6J/CA MK%F?^(RL I$2B&8"1I%;C4D5IM5%&KU8(KZLS .Q8/S4Z-CAL=#,3VSU$UO\ MA(8?C4FF20(#LUMBXM@PM(28G3LL(9^<;F(UDRS,K)X-+XFMJX87"R;T#3,V MG=!P?+" TF?#$)C\SS&B9S5AF5.02\OEESJ)CD/\)9!SPHAO_?7.M\3W8NCK M&7V7S[,.GM$/2,]URYPCX6(ZJ1ER(H0C4;KW)(ZB$M?2N&G0BW;BU0+;VJ,#O#3L%5]_HH$A%(85;JC\M:H+9;B]A=A6 M"S_[9]W)Y[5_$_I#F#G &P*\,6#,8P[PAP#_'A L!@1#0/#=#.$0$"H9G)Y= MSEP!&J(O>T<&^>8*LKHEBIX:%)N6@R*],W3I8OX_TI90+, M!H'1() &P6RV0V6V>TTL-5V/$;@ &5"=)GKQYJLT&5!DFBRTI TGB6=P85& MN- I^R3O-=$DSPJUT-%H2L"H!/IJA!\"109@2(#D++I\DB;.!7HH:+0%4&D M QE47P/%1J#8 )0H0/'#%7JH*'2%&QF6:,EH1I,8:1(#S4JA2?1]G7CZGTF7 MJ4C?,RJ7C&9(*R/22D<*E13YRKBQ%2!=I +I"I=O!D_Y]I=+1C,@<1R;SA=@ M0'(5I$$T_YAIY%N#3*4R2+S52K,J%ZUZ+F=RA+:('.7EA5H5OG1,' *3T?&" M].R)(U@9S]WUUC6,%^)")8_LNWV6GN$1_8;D6'?4VF'&#WYY/!\P9HA7#I[X MA^W$KWQCIT$')IHQ;Y/^$M1W&#[?[G3CQ3+[#U!+ P04 " "-@ ])A)3. MGT,# !$ &0 'AL+W=OB M6.N@N@HH#).@+LK&7^2Z[;E=Y/+05V4CGENO.]1UT?Y]%)4\SGWFGQI>RNVN M'QJ"11Z)%KQJQ3'[N+>&SK_*N7;\/!C/??# MH0^B$JM^2%&HR[M8BJH:,BGG/U/23\\A\/+^E/V;'J[J_FO1B:6L?I?K?J=Z M&_K>6FR*0]6_R.-W,8U!]W EJT[_>JM#U\OZ%.)[=?$Q7LM&7X_CFRRO79F;U.S45G6I]7_"8\N!]2#1I'D<-76C861&H[&<+0A:/9(7SF%];+)$FNM8\ M(4V,.\+A6+E.P*\2)#A!!!-$.D%TE2 U)FO4)%K3:,T,6\30(@86F6$16Q8A MMDB@10(L9H;%J$DO+'@4.EQ2Z)+:+DEHN*360#)LD4&+#%@PPR*[=3EFT&(& M+$P\9E_/U;AY@2AV3>A0J!"J(>@,=Z1PT,YL!)+(D0+2_, (]"(V*P99PV6A M<[B85L:!46(:(5'J\,%0,T!U8B('18Z=Q##9#*"=FD1 D:/:,HPW WRG5DE' M(M=>PH S0'@:F3ZVB+@#88: M#^:<$,(F%TB4N;ZJ,.>$$+86R!:1HSP2QIP YIE93B;1U=^;L]X3YIP PIFC M)!%&F&:W;WN.X>, OLQ,88PXPSAS%A#L^F\%W MLW-6,7L<867-*A(Y&.>8/8ZPLF85B&;F7@TN#E"U:+?Z)-IY*WEH],'WHO5\ MVGT@?0#[E"_R?;$5/XMV6S:=]RI[=8S3AZV-E+U0?0GO5%]VZCQ^?JC$IA]N M4W7?CB?4\:&7^].!^WSJ7_P#4$L#!!0 ( (V #TFQU-M.&0( '\& 9 M >&PO=V]R:W-H965T35^'),V-8_-L1RL>M'_DWPUMW:I4Q!'453'&'CI%>=KSW!#EN_>=H MLXNLB_7XTY%1SN:>27[/^;M9_#IL_=#D0"AIE)' >KB0%T*I4=+DCZOHG6D" MY_.;^@];KDY_CR5YX?1O=U"MSC;TO0,YXC-5;WS\2:XUI$:PX53:I]>+L M%N)[#'^ZL>OM.+J=K+R&P0'H&H"F .02=R";YG>L<%T)/GK"O=L!FR.,-DB_ MB,88;=UV3R@:/TIITM.,&L0C(B3 M[8/2:_BYMVUW9IUZ[3.R#>;N7E<#/I'?6)RZ7GI[KG2;LLWDR+DB.I?P27_P MK?X;3 M*CLI,+#K=U/_YSZ/U!+ P04 " "-@ ])VA>8VRX" M $!P &0 'AL+W=O:=L+RS-Z$;AIT0MS^(40R/X6"--^Z_KNS?#:G&NA#"#/P,0[-@2UO*&M MP]!IZS[[FWVJ$!KPJT$]G^T=%?N!TC=U^''X<-M]U!U53^)I9W4RFCO@K]3=:.2^LUCSP_ U:'\RQ7:[M 9!6(M$#T4&TCR)T-$]J=Q%8GL44@,IS8,!\X2:Q.DH7 VDBD M&""IAK1#M;R5<:U+3!H:H5IDUD;[[2V8Y(,&3*WII)9ZQ$8^-HP12&G#F'UJ MPQAUV=LP9J>!V7^<(';6TY4[%;VT0G7IS#H-\.= S0C#7OB;TK?8=W+@#_/Y M+I]G'3RCGY"=FY8[!RKD9-+SXT2I0#)T[TGV5BV?I.F T4FH;2KW;)C2PT'0 M[O;F3 ]?_@]02P,$% @ C8 /2&ULC5A=CYLZ$/TK*.];F+'!L,I&VGQ4]SYK# M[3.;. DJX!3(IOWWY6NSR?6Y*-+JS]+F[O(T@]G;P/?L<&RZ 7\Q]Z]QNZRP99VYTJOL M_FGV#(\;5!VD1_R?V4M]<^]UR;\X][-[^'?W- NZ'&QNMTU'D;:75[NR>=XQ MM3/_&DG?Y^P";^_?V+_V(8%1+, MFF,TP#UF\S'/7;)*7#+5$ZB[25 FT"*![@GT'8$B2@9,U&/*847D*4)QBE#( M<4)D)!)$0HXAJ8L!8VYR!&2HE8!2$=LYCL)0)73O!)2)(B,+,Z(PPX2A)M6\ M-'SQT1!9'/, RI"$UQRE-1)1$E.4A+*H6!05,U& I**6L2"*OF,<$[+*Y!@( MR9YO.$8K)0M*1$$)$Q3'1$_"\R"IKC@$Z09QB";VMQ$@L:RE:TF2QP9<34(] M-A"J@-:@"-2&4A#(^!(>5R",K]OC^'#@>Z=?S$_IP?Z7 M5H>LK+T7U[3'QOYPMW>NL6WNP9?66H\VW5T?^Z9A]_F>>%]W,1)_L\'=T6Q??'==_GR+MP$>3_=A@G\LDZS35# G]GM=_DV M"X-5?A>&Q2;^;C08S+[;!%%RX)5)]&L9GJ5E4OSSP60T.OC=;_/H=[\M?G>> M+LM-F!1>D*R\BZ2(BD?O,N$QHS3Q>M[[^;EW^.SY;[\K?O?;[_ E?G'F7:5) M<9?#2ZMP5?WU]V72]\8#WQL-AK/JCZ?E;=\;CII_W+6@/YTN\B(+EL7_JKXI M#U^'MQ$^ 4.\"39A]:GOYQ?>_.?YS<75W+M\<]8RR!FL( MBF'D5?O1^#!^K MSYV568:K?!7E2WCNYS#($!+>>5#4INSUAJ/>>-@RU4]A'/<^).E#XLW#($^3 M<.5=YGD99M47WJ0M0_PQC>%@@^P1EA.'6=ZV*5GS=;A-LR)*;KUY$11E[?&? MP[81:'CO#/9XFV8UF,PW08R_F_'/TLTV2&H/RFCORD4<+;U7<1H4;4M.-QLX M]'F1+C_XWOPNR,+<>UL6>0'H 3.T8H]]+J_@R]J.JD^^"[,H734_^X=1Z]LW MC]O:>0\'O3_47O%\<5!;]CJ(\]HP>@Y96AMZJ;OV#[_Y3=.%.GO[9O[V M]>7YZWVGGE1XMW5CD+VH_!_D=7>8E?@A_+:/[((;G:Y-Y[25A#G7=9N VBE1=^! *9 [[@Y&EQ!YBY=)9:??$F+0 1NI^Y@/5O M\51\+T_7Q0,@)(T?P]4-[])XY46;;9;>AYNF+9XNX4C+., ]KD(@ULN(J-KG MS=((A;EZ;Q7>AW%*HWG+-&]Y_/LT73U$<5S]_A+H2G(; ; %((UOOTZ3VUX1 M9ALXG,Y#?$O'T 7^YM\4CL51L(CBJ(C".J(!<)&_Y=XV>$3L:/@]*T.#%VV_ M+X%HP0.-!_,20 1D)\?;$GYQY6,>K<*L<0UO'52V(-*-SQT/GCUIYITS=CQ A!P1.,R^S8D8%(^U@X0+ MO YAT2LOQ\>]9_W!$ XU\X!PE"$0(7\P&.!_7LX,(2B+NS2+_B5<^>JK"#GH MBJ^^81=> NP5SPX))?W82-"8Z31//AYTS3X\\6'..& M]$YW' TC6&ZP*/]6L&@G*M*8^[S9Q3 /WP5XF>["(@*AX3DPT&?>=[+X+AFX MMI$*COL&Q;Q# ,(JC>,@ U(&X*71:_)W;8 :-M) _&WM;1O%GSZW^_9G3.SB M=\=K+@*9.9=P@ME>,SHBI-\E0SKG/[^!_UU=O(&S?_O*>_ONXOKTYA(>\ [? M)T$)URI$FOT/> C(>I.>-^"U29*2!TK@#8T M2GSELB@S''D)1W-;OT;G'7+2Z085C7]AS1!VAB0K =CT8I@-A*2J\-),)-+: MYMJW'R5 [>">()6K'0 (2R$*0/)4BZB$,@/<,A#J[PDJ\#2"H5V48[9[*(M[ MWC7ZI;T\;Q&"WARJ-1?!Q_K.WH$4&>4(/GBT\\DW8=&]^Y=!#MHW7A';Y^.Y\_ M_Z1KVW$QSQS6IZ#_N@D\K^ HHMM$Y+'EHX2'TS??7Z#! [Y_>_;C#V]?GU]8)@#*DMD,&>21\MPS"M\,%T^LN&:1Q>40)ZA@=!\DR1'FE4P-6 MSUE<:.<[M(K> O0Y5^-0-*A3*!6&B5[= _G[0FOX9 A\PH(_\;(2#48Z !2S WDZK:$MR-/Y3A?Q M.YW_X+UZ_?:G3Q-1R%JSCM.'W%MGZ<;BC2!81/Q R !%%T&P M#B(E]<(!MBG?C5SV@O0&TG1PS"A!)&HT^)PK(;V+LZJUY4$<$E<)Z^8?_PE6 MIC/:(RE3+/;PNQVFDPZ36;/@5+6UP/(:K"B#>[ ML)M/;@>N@8BT#,.5O(*']"7.B!&8H0)WM&Q0(&TDU^:\<\N,X9I$ZXCPOYF0 M>(3>M\W84(-1TWYK5&B]#I?$?<*/0M9@JE!('$&AR00K;'1Y&U'#H]-\AC0+E4A.Y:[$ 7P/K@]&;.-"P M[SUA$ M9TQ!R2'Z"$+0!K1/T&#ZWB$B]X'X[OP#[P >P?\]A/AOF<._(#T=I&5V\-Q[ MB J0)1"E5B&2,G*=H-31A\'HFJ1;T,E9/\<_9=QO[4,-#D+O 1]P;%Z @0T,NP&2$*!6:--'F$,@L:604> M,8.'I\J8;W5J["P:/X4*P8YQ ,;+7(V-P-50W02KL.^=A5D1$)DS3FL<;)VF M19+"_5Q%^1)$!Z3XLA=8G#XK<_G=P]1'AEP=$"9;$/PX/O3TW=P=&;E@%,K9,XK/-AT$P%)7_4)VYJ!P[8" M1CT%$61.L#]]!!&N!,&PDN-3"*"&5"!=EW#V2"=HQKR"X8W R 'E@,$N<+" M0 +O_%(FQ/48)D7UJC0.A >#AY+C\UD(2&,?A(NNITE2PMOLW4;J"DK"QAL. M>C_JK> N1(,&Y2_<+(!!*@40%A"CF*,6-T?<-9;I"T7#45L!CD0 2[RK(%O> M>:,IZP$&N^IWP\5#QO\(UL7G@\)Q*?(Y@ 51$S\2E,1!M+4H#1^^[!V&AO<> M4+#'K:.\!TK7K4 0#S+&._+"^\M_H*^:T!YQ\]+(/R"_Q*48,(,M?/TQ@JL1 M HK,CK^Q;)+/[7D!YKN'DX7@9C>,="&*VEN46^%^A1\+N1F$&MOT 8YD&P<2 M8+)%00"D^+OH]JZW!F:-[-S+(S(NX NYFLC'G3Z$2*;02 (L+@R)\N@G$&:1 M69 @$FB8L"S0MNQ18=I5N41SGS.2*+(L1^KKAKIG1/PT9S+MX3+OPXQN.!EM M\1CAHI4H^3$NZ[-C6?J%!9^D7,:(ITR4 (=BN()A++ QP.)E$-$3*)DI@)CG?/9EA'#8HL[N$U# .XY6N0J /$': R:A[UEE )E"ZS--:8 M0.KT QSJ';E!PLTV3A]#>9BL*LEMBKMZ2+,/\/?2C0>@ Y:-]_'ZOA&P7JKI M;Q18\%$TA +IQC\KMW@\$Z(!X\="*UKQQ7%;0S,$$;DFXPC)&W?@N"P5,Y#5G;X%^#@0'Z93%Y\ M##9;4=L+&D]M1!:NY QFD$!@D28#U\)UM^S&YT-?H4#S "PBQ*]H<49BTH"B M@ XD: D]9I^HAX>3(<>3,X7M7X7H_/.)K6R90 MY0(4FB@0X)E1-BF0)-]>WAKCJ/";#.B;HFAT0.N CXS.! &%<@WJ+86S,%+@ M2#T3F:%0\@,*K$) [8OF(6\"HA.E?6?1R+Q$Z$54PZ_XH/0%A1GA]=%@,.U[ MK[24X,AO"Q1Q<7)D@WJ-F@E&EOD5F/,;%/.&$[5@%,,(G.3EVB63,&A9W--R M4XM\KU@Y,BT2+%"R V"15]06L/$J;((/@.V@>2-:\)4!)EENQ.Y:W 'J!ZQ3 M,L@1H*&1'%#X;C0GT=]&JJV8T]K>X5D0#@I.S1*:X;I-*Q**P^-K\]6*/8IF M&T1J2!#J5R2,#3I%EN)ZY;M+J"GVK CY MS5)92F 6;;#FT-0>\,I;K58(,7\#ZF@LIB&$2!F>CUL% M&4,L'.)<95MF$7R4Z?N@NQ8H%"N9?DER^2H"-,KT[H] MD.<5R>HWJ=0UH10%BW7T$D;*A[L(F/PFT,H>\H:BIX8 ZKHE MS>+PX-W9'-0S0S+#6.D]Y9*L<,@L@C@VRJ4B^48L 7CSXC43<->J9K,I:'"; MA8H(7=;53,M.,QTDH(+/UT?@9+GPVFO?'4\]&*('P-?NYAL"Q- M^([OB/Y.12[D![[W'N8C'8?(1)2@7D;BM-*_M4(@>,Y[4C"-@5:#;'L?1+'" M71'T:<9[^,*W84(W3E0OV"W&O"Q362:>,0%5'^;&WBT)9(1%:"0CA_@MP%" 4KEHBV_F7 MT"R&12PYY"6*P;=A+UWWD'G&(6U\$P+I %H7%49P#!)V,0#P$*_-JM8EF82T M7X'.VF./*XP%T@;((01T01!<*%IPXR#:Y,1,0$B' ZVRC :R;UE?9&&TF F M"GMD%=#+0/4OR!#K!%61#P-$%N4MD19B>5$AY\+G89$JA8EH7%A9=@JA8:[B M'C)30$RH4KL*.=B@/ Y@5KHEA5?+D<"=IAN-5HB#!K+! MLZ(@SE-S=A2"U0MBC,H$HF?6A+92('7XG6TW)QG:@+H"8K%T +D('\A($9#% M)GX4WLD$0M]8H8 ^[)*$:3+?:_B6V]LL6"EE'+-HBC"AZYV)6\0%=0-"6_S/ M !OX,*P-T.!>D#V.UEH"L@GP=664+LXB-M@*MQ#,T P&-\),:)62J4X$18>4 MV!0N1W.@PARF>8K-V0(4H@Q*6VD:\PEI6.!\82+;I,6:+2+98U;L.P^L0Z2@ MPF5)L@SQKH%L2'Y&P4_F_^F2C%)OXH*B*Y!?:E) M)3M7>W*7#0^144_M4H 9%;%0[BC_@ A!?FAC_J-0!26J*1,?S^7+*LT5HK%A M8>L">9@^A _AHU&O9)"[")FAP3J3RR;R%9K_W]-F Z]X MW+)H C/TD%Z;;2\X'<*FT;Y!;!I]P680E%I@IMLR9B%A>1>N2OQA@8XN7TNV MB^@A##\@8F8*,TN>^(,@1='E8"BP)<@$R1B^Y+\14!4C??T@06H1 Z-M1K MT9:DE+[W0_H )PS7-EK+4)AT(ONL+0YG%B>,68$E5:E03RVT6[A*] MPLZ3 M2ICA*^HH=[O<'D*B.?>1V+XU) EENLZ]9;&MZY-MM)X/A4BP?.8,S?9 @NXJ M$K!_!*2M0C8!T=?(XZ[4!6-VKE]IAQ)\S?83\>XF)C[#LCW!I,]&G/I4?63I M!O;3H].!>G3E/(ZA9CI2BB/8<.!CRFA2TEUQ!T):+2(XU-DLG[;Z\8DLR5-1 M)ZV+M]9N'FY>^F3B+#V//G8N7#E0V3E*>H/B*"1"D=A"8H_"42-&&\S.G2AP M*TZ MKR.E1$5;H>X"G(5^D@+)PYOPO06>Z05^FP3[HK2JQP+TPP,0R,:G]2C MYRS_@_*KA84#\-:0H(JPAQZJ7!B3D@\J4J$P1+PZRNVIM.[T 8?H..]^\Y[ M\\Z;A0:>:V6@-P'!_#5?I-U/*'GVF3<<^[/Q"#Z,1O+7=()_'?FST3%\&)_( M7[,CKY+7Y&'RY/#(FP[H$SPP&OJ3DZ%W./6>T^?CF6;P/;IPS'L1@UW/)C!YS>*ECRC!V&;&-O-;_)7-"M^ MY0^&0_HXF?!/)_0T)^S0&-5L&WQLT!_P6#WG+_@DH_6LOU0:SY<9[?-0W\W_ MP;P?]PK\?>#ZYY^?F_-BQAK/AM6QQL, M #P[&=#E'Q!)F=*Y-0;!-\&$-SP;#,SE4G^^V9?'XTMC_WAD75SYLQXJO@PK MD:Q9FL#G97/ \Z[G.X)P=[[Z)D6V"D^L4HJ"_-,-!H&]C-/EA]I@(U1,=XS7 M_@N_"JJ%FNH2??_W'/?'ZAU*#(:]-WK07J;P/Q!67IW.45H1#^WI_#T-T1L> MH=E*4@MOF$_3P?,7GLH?FF/5)^_,B0I$K-(I*/3N0?\)D+O$^,-' M7,9$=@)+K"QPTAN :.48J[4WCX6T,VT/@O%>A8NLQ/ALYKHIC(U@%0WN-!3GR.8]8)*3W._O/L+U]X L[A\0L[R) D]@N) M#N+$<629.(F&X$%S$BQ>)L41+W1B*_/_=YRM2(F238FM3Q]A1\2Z.QCE'^]8 M Q8<>Y&#UA#^\\%6TG$.?C?N>[O7MJVNK3TKF$6#R'+)X6$^A-'M'05YH,WW M%J.WZ#IA +)5Z<(6+ZK1V7VO*ZF8I^58\[QYRH;*&GJ&M #4H)BJB*,>V5;# M 0QD2D)C'><:JI1&C/12E3),)J)-:,DH8K(OHX048_,P:UL&%.[VV1EAR5OV MT*6EPVI7BB(."WV@JYT@HS7:X;[->@4%%]Q)/A[JU8WB5KM<8 L(,Y82S*@-VF/].LB+,Y/@P5P'\-=.W-G9:#:""1/0?T;CX; M[Z:PI"E^<(.;',W6>'0?F722ENV M1\M"5(=UC=QU#?O#YG4I#TR4-T#G:5#A"!I)GD)DZ@*D?POA>TTWM3G07@(MR' ULNR6W2?CX3$;F/]:NVBMS'-MU,E]GNF@1].^U_A& MD^9J,%0A#X;(BK0>>(LL#<@12\;W!5P#;P5L%5!TJ:).PXRI$M63TW$+I['Q M,COS(0]Q QD6H0[/0#Q'Q2"J8#@Z:L6-V[QV]H#"C65WG?"V%&L#<9 'VO(4 MP4CM> X2T2B*%M@/6=_@,[M'MQC4PI%B@-RPZ30).>[%A)W9@89]2<+,LPIGD_Z0+2" M^'U:+HIU&:NT0!#Q1FRL'* )4ZH%MAH^0+K"PG;';(X=3,?-\VLV,>D?N>1X M;/.-)_ %EZ,(??A]&3\VD+$HN4^C)7.IJ9Y-_'6U$ +KPCM+47R+KL+3F9=R M&K(_";XP$1$<9,_PEV"!#9J!B=X/!]_4DV0=WM-T.C5BLW^I@/8G.P@/0*?C MO3,=MK+9ELC)V@/=F4I8-0Y$26E/EW X']S$LUI8_3[34GYZSC=?PF79I:[X M0Q$N[Y(T3F\I[&4=@OS/C* VXY+M$T2)*J7([(TY\^J(N%I0 D5_;3:H!'+4 M(@U(P4(I))E@HDP MI:H.C1D[ MQ5MHHTWPD1;%LMLT]BZ*0!S/T!;J,3D&N$, M0KP M=J5-&FPR'IF13\9-41C[R+\NBY1"RC9%$.\$A2X]&PXF]G:F7VX[PX$-J)-/ M&KFZG5JU)#LARBI/?=I8J*C[Z0XV=]3W=KRK?W:#1N^C$.ZF3MNB4@GP6Y1) M:*<*2<_9.*\E"0G/!L* ^(YH6K <:KQ5RRA;EIN\8 E>D39644'_((:I*UH% MXMVRH_9T4E%& UU>\C2L(P3B@)8_7)[@D' M2^_!]$ '6AZD<+PU\16@AU3. C,9JXD7[KQ$ %&N?KY'F0!*BXJB_3.3GVZ[ M>#8U=A G-D22KW*-,>, 0AK6DI M9LUA?&9E"15!T W\IAAL5UI;<)DAQ6$-AR_S$%5%6T"KG8IC\J^"RY0KZ(2S M%7GMGBGN60QI@O.*_9M,+26=PI["H)K[I"BQY/8L=Q8'KI)J$M35G2''#N$^ M)7!R2!VL2LM!#=%IO&C%RNQJ/+=EM-)Z.:63\9HDC*]6C1+1YX^*L!MW\J4I M'/P)K[0SOV;_WW'?VV=4LFN/!FC7MAZ_HN*K1)4YRX*8@HY$MP3*NPBN1+:\ M>W1BG8$MR,!,]5\33QF^ +B#;L,W[]LJ!&)5B8UFR@%4F6NU297.QX[.RX3:VPVGIMHV2J8@160 M*&]5*3"5&&JU"X2^8G(E:$-;J@#"C(K]32J=MW6]-O50UDNC(F8KH"QV M#HF1-P&KS1%%RN- P^9VM2*4U)0]SEAUV*10*[*):&;JKE1OCJFOI4E.:^V% M_<0:5NZTI22_@^/AS%>IMV:??FT>AJA)Q^'*4=I7TK(XN3F&;_+FJFM^X?V! M;\P[=6.P%@%N^LJZX9?ZABL!Q$IUY,K1;PT^7C*>VL^\M_%5?J]8<@_EG"0#QA(5Y:%]U(71ETXA>4K=0*?>0P!76Z6/)KBSY*1;?!1F/A0 MQ[56:EL/IU-L-V+/"G2"+F*]6+5N2=$A638_U6%).<$$Y\9W;(:KL['5.:ZK M)=@;D).J&F'^G+HTF!*=VUY!+8BO8VPTHHMM=0R/=EDL@$*&#=<9L\7RK"3M MH4A!Z8U6'X^U53O*;)(*,0(-PJS#VP!_L1<+0E%$JJ X/Z2X*3#^3-RQNE)7 M(O5)R,:[*I?,_U5VC\JS"3]NN;:H*\]@&Y8-P9"]6*TVV8D M0G'I">7VC9WL3'>G4:$*(#::3*IIC.MV8F.'+J%@Y-28&TU, (+W^P#&P_W^ M'":^-[0L+Q=EEOK>H'^BOSE%$TD 5R;QSKFW$?YNW(-G@$(KYU?D. ,KG.1= M2L1X#K#A-.!"TG8%5V[N[%T :+&J KRG2C^NN)*'%%@C^ !LC@!@#02@#K%] M 63B700*=JA.?9K(W8+O M[K!V'#1"[9;4U(S/A#-U:=74S YF%Z@JLI"P7=_W>-\]41O$SW2$?1EE[>@ MY="N)2X8#:%%WK)Z93NYS=:VQ, I<3;^JQ M*$W#(Q&1Z8MKY]P(K>//O I^UUTX'"&] '%R,O*.O#WZF/&219*7E+3A6)+: M0 ^I91%Q3R3.L; S-/9]KD,('0[Z7NMK-TV81,$8M;9,NK8%]XYL:N 4/%!: MCR2D8/T@56'6%T.R=!RWHZ/Z(]4&'F"S M*FFW0*[=V]LLO"67D'/RST;'%%% QZR2-A*J$ETO,(,=L'A-FNWO.D-&']TY MR]@&@9E%X;VF1=KK8D\J]$JQ\YJ$0<-&N3JIAM(J5+$LQS@57?676)VRKV8L MPRS"X@%+.*#W&<]QC>1)XH@NDR=QGN8#-&$.P_'$/QY-N#J2AFJ^^Z PJ6&J MT/?D!/^H!7(HF) ;F> M]6-LF%"->XFDE9___T+XI@%@@H(JL05?F4@792?C MY?/"4-JVK497J]F/!/@<+C.9Z0NUS[:F7V!;]9">QFVI5>CIBPJQEPW0BFI> M16K:?H/&_/-PT=S27?_:Q5F'?:_R\.F^_H6JH@O@-,4U5S 4#!TE7(KHC.T6 M+U_^8[#9_M.-]S)(/C3,5!TR\*Z"'(,?7Z %4W)MNM[.42CT4#-N@*H"J8KI/*?9VH,KKIJ[;-LN^NS(TO SO1&W-Y9);2RS M;&L M1FWUFIWI(HYNFRJ\*8H"T(NR'&T+82*H*)V,$3"@<6>)3+4B)QQ6QT3U5 M!RE5DI9P=T&N,FWX2,M$H[9*1TEC(YZTG%C_:3RG[=QU\LK8LGQ*\LJT M+<<1D4VG51$-M_+%R&:I17J:=V=283-=E^+TN0X]4./BB6%89Q)P#,%MD+%= MB@.R[1@X2><2RU+(5?T7W*HMD ;-?A/ITI,;R[^9DNBMP*1>P)P\#^7&TY=: M(1\EG.&"8'T@*A$M5"Z$,QF\HI-==8YUA=$K4B#SV="V;C\#(<7X _Y@YG/> M&?9!;GO!_QOVIU/U>:=7XR&09AR QY&)_W(#0PR\K&C78 '? O@76)BL1:*Q M0D1][_7K,[HS 68X&;)3O=@5%D_+,9.8JRE=5]S'?8O(Z^ 358U5QP8+_R4( MF8+M0"HBU #5?=T2LU8/&W8/XY8JMDM4SPUYO^G17*(YA9TT2 &^9@DZ%7#%L:9>HAS7P M=D0*;')FTZ3"94ZJL8%TAT+#, D)RN:+0S>1MP;9V?&="*,Q_,1=(X9G:?YP M9N2YERGZ@?9PY.5>@@/2A(W2HAJ5II.K9:HT^%(F2@P-=$1 M:M29RY-!M8GWH5TNX#E=F3@4_%8)@7S#ZF,;O)#1ZX498/@IF7^?BV(GK5VJ M?CJ]'@7PR/7V5GPV+[OCF:^E?\CAF(-RE!?/=+>%GSQG M+E?(P7FF1_7P'+L$6-=O7;::<=^M)';CD E3C%(;RQ4;V==BUF UESY/5M*+ M1CMK0C61)*LR9]YNXT==0#M7U@?"E?!7@\^@4#* M-M!B=7EGO+BJL4' 04@J60EH:0]'(U>Q@)+RN%HQ;%L!@=M-N"G9.#!U4U3< MM:0#UW?D>RKX7VH= 7M'%3.B1E].T%6@K>I]O!4:];$N,Q8 (*NV)&>#5)@; M0, BE*I')RI&+X:H88:Q(%N-IPF!"-.RWAXDGQJ+54ZLX1'P=VA* W?X!U)G3)1LX/ M9\ X H8N)=+9O]&Q7H*<'&B!_/V/V&8"K0^B71.*BMD#_O@0DFVGPC#Y>[(J M$>*%P+^K65=-@1'-A?$QWXC3*2FG/8X^A)1N 7B/TN.A%_7;W+=Y4W<^A3BD M3Q2,Z3P^D#=TUID^ [F3PM8X/>^8\Z[#55W\-GU74*%BT-V'KF$I1 %("2W5 M=@>1E&CA,->2*AQPHCZ:(Y4X+SYV7=E$@CL09WW"A@C%5_2)\91.OU5ZN4IAYU*1NFL7BY$FLYSS2)61,^E[3&U7P5CJ* MU[JJ\H'L3NVMOFBU%].MF7W3%-?TWB9@6?VW=>\F-GA+BYS&9ML+[#L/1(1L M&AU]M_O6.E4.J]4P6A.CPD[?M=X@ M\8FJO=TUL JW*:YL5DS\$86A4]2R.1Y3Y]64["#WL 27&8F(")%5RP,7L'<* M<\?Y6LVB38-KTX[<9%D))23.IMI!FU;>RGJF>S];G9^_6,/D3^])3,[?2O:# M2EC5:::F3HMA^ZHK:U ?B[*0C7MH#J3\^&9IF!Z85@0.^ M_;9P.%&9-4.8ETN#'TZ.)NJ[DQ%^W'LCQ\=C;SP;@;XZ.!IZ,_CT/06;)EYC M-&-'042IK3ZB^0^G%)E\B*DK6#)]C'^U[)LZ1!Q)D?LC5>U]).7.J0KLI?%8 MXHL\%

F_/>JC4 M@*=SH*J0T)+SA/(6976;]EE >G\I5ZJ@B)1&4IT?R=\*HE_&#/!RS:'/9<)? MAJNVBI3JFD@=P<;QZTW3%A)7)5HU&VK=KN-VMH"] -/WF./$Q?C, M[,))ZLW,$G>ML"X$EIM-P"6P[+Q&NU0\ICZ1Z4U]JN'A2RXF@7UQR+;?*$LV M/J02:&S>P/: EDY $IN.(8Y18EGBJ452UN:IX3 ?%9QPX!W (_B_AQ#_+7/X M%P!WD):91%IBKCF(">$6>0DRR)(\)Q)"F&Z!*AK[JN7RU$CILW=)F_YR%<;J ME.GG< "5^R5/E!F)"I)HG83H-< CHGPR]IT@;54)^1I.2FGU-=]U8N\Y>L1J MJE&QA\G8XIZC<6 J@A%4A)9T6)5W4MW6T#R.]4,6Q4,*2VS2^2$V*2&7XM6AFXTW._[&2K!X7C&$[A[.:#M*B0D3,LU2X4(* M^I4J@@C1+08$B@HH'B%R,]Y%MW>]=81*;/%HJYZYB3X,D,TAF ".M8Q>V*@:*R?"Y"U,K-LULVD1K\=;Q3E5V[NN;IC;! MBS8ZZN'HBT\E,*K.1%&=X]VS&=91@R(WGO]=B%'.F#9>!^O[]XZ3>46CT?N M+=Y['&VDP!N('8\M6P5!\0/7(E;G;3$A5CY,FI#J'4)C!XDQ[#;CBN(V!F8( M(V/)7M#BK"ZX"%!4I18*6A"HE6Z.R[G$M9RZQT%_$3D/A?&H4 M:F[O-.E=ITL0%-$8AM5\?>N U@$?&9T) @KE&B[38R^,PG"TSX044Y$?4 M#8K-12,_/A =C([[="/2*RMEWY+?=#DE9(,U$RS%?ZE&8U'"L>_#B0[Z;:W4 MW"232%!"QF 1N:FMTZ>P#R897*HQ5XM#!=Q_A4$N M#>?L6-R60DGHIC"JK6O :"^NA+.LQ$OI"N>VA&:X;M.*A.+DVJ1/VJ%5H;%: MF;'J:MU@FJ"C8FH(<9"$W9Y7'$F%"&_,JVH'&F(E-J6AM%!!RJ.2Y-M89?_K1,K"H6VJ9RQ/)/K6X\,/WH<(=$\ M*%M=.'A,F#NIE#R<-8,*@"$&*/3:A/"I>5D"P(! G10C07K]O^O PJ9H0BO: ML,ID&AB%9:^1A7'./*:*]LB.H)>!"F.0(=8)JB9<)691WA)I(289%7(NN6EY MX):,1W/$RK)L" US57T5GI![-6I7(0<;E. !S$H;Y;XF?"18@Q1O--HM#AK( M'>@\1U*'W]D]ADCJ-J"N M@%AL(T NP@>I)ZGJCAL?G[FQ0@$Q 5\2MVWXEMO;+%@I]9TRJ3"381FJ7A2U MRKLUA+8XI@%V+??8KC9L$^#KRBA=G$6LMA5N88)PF,'@1I@)K5(R[HEHZ9 2 MF\)QV6S!'..\K]A]45O@B*TTSJM%C77C#UFLE8V(UA5BQ;[SP#JD7 7FLG;( M#%<#%?QD_J^*>/NB3G.O):X!;;5B4NX ]\1T\3750L$J88,$=A,&3 YU25[6 M&9K2$1>/ ED=3M' 7T5IQ,P]MX_)N=J3N^PB93.@+E7.P(P*54462ZD!0E"@ MFS$8PAZ27 EWRBC(L>MV('/S11)J?G5=V@PAJ\)R3+4Z^1XVIMQVT'= J.!D!WLNM'"HJJB M56ZACK',Z8T^M6X](Y?N*00R8A9&FP6<$U$UBTBJ/:!9L4/>QZ;1OM7X"4>7[E-4ACT+;\N8A83E M7;@J8TK,H*8V2K)=1 ]A^(&+-DOR%<8H/M;[6.'@)@1'?G1,E3R VD@'('VK M(+L5K1D8TKD,H]A$[]?B2-6P$GC+@7H\12[:,H6R!4C=?$L36(1"Z-BT[U8J MZ7L_I ^8#>]C=UT>2K+V'+JN%H/Y.2>.3&RC*,*DXSL9#FK- A M?U(6&0[1%^'/NS=^_G%^>7YY>7U[,O;.W;^9O7U^>G]Y*"E@[/I PPP#[KCK<@!V!ETA342Q;<(OYR:+!CZ M^I[BZ7<_H<@[1T:-1Q3WX\1)'?FS$>9-C$],L-19I8W9<. ?#8^\Z8 ^P0,C M;!4]] XQG@<_'\^\[\GQ)-TD1_X);. 0!H;?L>6Q-_.'XR-O,L$/QT,K+$DB M>E1TTM ?3RB*B=[5T4GPX6B,<4,P@HY0DM[I'5DK^/[)Q!Z.0X,P)&@ZT,-1 M>!"5>B1!B&.(9E*"C=YTNF,?COS!4,5,V7VRN6D[C;&UVI833L!C@_[@V)2# MUG_!)QFM9_VE>K%_F=$^#_7/WEZ]N[[XX>+-_/*/%][KM_/Y4V(+_U:X_OGG MA\0W"X'4Y!C,9L8:SX;5L<948)O&&D[LL6#LDZ//A_CI_ ?OU>NW/]4@_=F M/+."6%"^- &GD@U(G=41F.[5[(*;J8':;-U_T=A?5X4(CA&JLY%W>(37L*,0 MK Q^.!EP@58.$\05O=RG8.GA9#+@QJU$4J9T;KA1BNO1#AO0Q)I@(K&1@X%5 M^5_^?$.I$B933*?QT@=4D4&C($9%Q=F/1];%E3^;XKVXC; B!!>JW[R0O7=A M1K$A0!.HEWRK"/*FI+@3LG4:$J(44(NHV LE3[2H_UI]5MZ$A5[<2A;G!I=J M3KA7%O$-N63_^FL,-0 KJ^1HQ=;\5J=?$[\@&D0CW6N_H)TQU7!*''G =Z\: MK3L<#ETB-IJ)C9V?'_O!DX@_&SG[G M/*N5&]VP0T0.#A!;2"HAF0ES+B\B7BR46WOZY:/Q,35H&/E3K&8X&GI'DRD% ML,,WQPCV42V+N;%I>=N-/]O99GOOB[G\VK%[7#N,??IYM9W-Z5.:L^Q]3%^[ M!7WM%O2U6]#7;D%?NP7]U^P6U,HN+KY0LXZ].H M*E=MZB%]7Y-H.;(,;H*Z/G3%4DJ->*J?E^@B?,7 M'7R-L91=16H2E&3%4G<=Y1]\[R4(,'=H)06I*%]FT;8IP\H-EC13:5\Z5?VC M5BA__^:__)V^DMY^.$+YGXNTT;G@][_W\',1'1+WOE"\1(/P>>\3Y M\&6$>6%"CVNPV24EL_BS'&-/!U=7JILS#DX$U1),AR@XD+9]ZO32!7V?:G%M)\6=D('LZ&L@&5.:]G:E7S;FO]PE"L% M!M0R=*F^EYR_50_O\%R;%#"X(%ZJVDK=^+Q?%$#7NJ\LKQT7U6L(/ZDNL+8I MS1%];QX6A>35_DWGM5V^EU8Q.R7%_DT7\^1K_5=%-IDX MI%;598_@)Q/#M,\HC>%1.O:I;82V0 %%+*PRA(I8V%2Q]3$]H?>?__O_(MBN MV"T$0__EWRM__YO[]]7/U^X79Z?G[A>G[YTO.ODB/-OY^\7[:^\0UMAM0OK^ MY3OO\"__UOT0K+/S]]^_^QD&^??:(' '^IHFP>X[?V_8C_-[ZWZGRKX)J!C)Z1Q0N__M1) $]J$@S:R$'6_7RP-V#J%=#8QQS'OH9G;J,G""F5 MP1NO20LITRPD]\PS\(/RQLXQB,Q[G2[KZO@>]*V'Y=W02*K#Y'+OAW!UB^LT MZ["?WT^4_%*1?QU29BWVK1;JTQ2]UB1YMX:L5^P+PA_;N!$__"9-EI_X_#[V MBWUBX]XF7EN@YI-U@KUB\3J(:4=PJ MR=#C]5_/W]?51MWRW+KK:[>B0\?K:C*JK_$)L^QXKQKP]QGFB6NT]78].&W! M!%LPF;1AB^4RQGZ\GB)\[9Z_N?2VK3?U_;/7N%;K5;A10!BY\6_+TSQLI56P M_6+[\/9F\*V7D6HR;$HVXQ18.#SX2)NHV= M]YP)E(_UFK3+$,\CR["&__T[CG[IG-@FSG: Z M!C4DWWO@,Q1?"XP?JYF"[_X:'VL M3C7COC<3U:EFWFR%BFOW/.4;\=;(UC5+VLM_##;;?[KQJC?V.KQ/XWNJ]U*] MC"V7M]Y9!*&*W]K$;FXJ[#=!]2=I.J8"GZ41.A8:"S(+?PN,^$)0AK^6IBIF M Z*B:0=NP+6 7:&CCZYR]G*3K2G OU.BGY-^'0M''*]14W@D7IM\[TK?N.:B M>4V'^AG01J6H,SK\B335-S'HR/OK6VL+-G_Z^&L1S M70_@*EL-'>-9<_@$Z["UQVYOSZG$JJLY?:61[G[0:)6 MU 5^VWKI2A]9G4&%"LP=:". X4VNY^D L+%&IO2<1AY %FY/I%K5>N46_L+0 MR US?.6^V#5S0]3RCC,[L[0#JKZZ*LICL];PB&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'-02P$"% ,4 " "-@ ])=Q"$&UL4$L! A0#% @ C8 /2;@1QC6E M @ L X T ( !&1 'AL+W-T>6QE&PO=V]R M:V)O;VLN>&UL4$L! A0#% @ C8 /26M&$99] @ *PD !@ M ( !;Q< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ C8 /23GE\=4#! '!, !@ ( !!2$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ C8 /29[YR(1> M! Q14 !@ ( !\2H 'AL+W=OCH@$ +$# 8 " M 84O !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ C8 /27(S>2VB 0 L0, !D M ( !-#, 'AL+W=O&PO=V]R:W-H M965T4V !X;"]W;W)K&UL4$L! M A0#% @ C8 /21]&JJRA 0 L0, !D ( !NS@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C8 / M228$&P&@ 0 L0, !D ( !/CX 'AL+W=O&PO=V]R:W-H965TR^AUGP$ +$# 9 " >U! !X;"]W;W)K M&UL4$L! A0#% @ C8 /297!0A6@ 0 L0, M !D ( !PT, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C8 /2=OPJF&B 0 L0, !D M ( !2$D 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ C8 /2;42WU>C 0 L0, !D ( !Y$X 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ C8 /27KP MS>2C 0 L0, !D ( !;U0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C8 /21?_\NFC 0 L0, !D M ( !"5H 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ C8 /21[P/J/E 0 8@4 !D ( ! ME5\ 'AL+W=O_F8H& !>)@ &0 @ &Q80 >&PO=V]R:W-H965T&UL4$L! A0#% M @ C8 /26 B*Q57 @ )@@ !D ( !5FL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C8 /2:,&GL;A M 0 0P4 !D ( !TW( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C8 /20&A;=M- @ ^ @ !D M ( !3GP 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ C8 /2824SI]# P 1 !D ( !'X0 M 'AL+W=O&PO=V]R:W-H965TF) !X;"]W;W)K&UL4$L! A0#% @ MC8 /2 XML 63 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 65 FilingSummary.xml IDEA: XBRL DOCUMENT 3.5.0.2 html 75 207 1 false 31 0 false 12 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 Sheet http://gses.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 010100 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://gses.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (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 INCOME (LOSS) (Unaudited) Sheet http://gses.com/role/ConsolidatedStatementsOfComprehensiveIncomeLossUnaudited CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited) Statements 5 false false R6.htm 040000 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY Sheet http://gses.com/role/ConsolidatedStatementOfChangesInStockholdersEquity CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY 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 Earnings (Loss) Per Common Share Sheet http://gses.com/role/BasicAndDilutedEarningsLossPerCommonShare Basic and Diluted Earnings (Loss) Per Common Share Notes 10 false false R11.htm 060400 - Disclosure - Contingent Consideration Sheet http://gses.com/role/ContingentConsideration Contingent Consideration Notes 11 false false R12.htm 060600 - Disclosure - Contract Receivables Sheet http://gses.com/role/ContractReceivables Contract Receivables Notes 12 false false R13.htm 060700 - Disclosure - Software Development Costs Sheet http://gses.com/role/SoftwareDevelopmentCosts Software Development Costs Notes 13 false false R14.htm 060800 - Disclosure - Goodwill and Intangible Assets Sheet http://gses.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 14 false false R15.htm 060900 - Disclosure - Fair Value of Financial Instruments Sheet http://gses.com/role/FairValueOfFinancialInstruments Fair Value of Financial Instruments Notes 15 false false R16.htm 061000 - Disclosure - Derivative Instruments Sheet http://gses.com/role/DerivativeInstruments Derivative Instruments Notes 16 false false R17.htm 061100 - Disclosure - Stock-Based Compensation Sheet http://gses.com/role/StockbasedCompensation Stock-Based Compensation Notes 17 false false R18.htm 061200 - Disclosure - Long-Term Debt Sheet http://gses.com/role/LongtermDebt Long-Term Debt Notes 18 false false R19.htm 061300 - Disclosure - Product Warranty Sheet http://gses.com/role/ProductWarranty Product Warranty Notes 19 false false R20.htm 061400 - Disclosure - Income Taxes Sheet http://gses.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 061500 - Disclosure - Segment Information Sheet http://gses.com/role/SegmentInformation Segment Information Notes 21 false false R22.htm 061700 - Disclosure - Commitments and Contingencies Sheet http://gses.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 22 false false R23.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 23 false false R24.htm 070200 - Disclosure - Recent Accounting Pronouncements (Policies) Sheet http://gses.com/role/RecentAccountingPronouncementsPolicies Recent Accounting Pronouncements (Policies) Policies http://gses.com/role/SummaryOfSignificantAccountingPolicies 24 false false R25.htm 080100 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://gses.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://gses.com/role/SummaryOfSignificantAccountingPolicies 25 false false R26.htm 080300 - Disclosure - Basic and Diluted Earnings (Loss) Per Common Share (Tables) Sheet http://gses.com/role/BasicAndDilutedEarningsLossPerCommonShareTables Basic and Diluted Earnings (Loss) Per Common Share (Tables) Tables http://gses.com/role/BasicAndDilutedEarningsLossPerCommonShare 26 false false R27.htm 080600 - Disclosure - Contract Receivables (Tables) Sheet http://gses.com/role/ContractReceivablesTables Contract Receivables (Tables) Tables http://gses.com/role/ContractReceivables 27 false false R28.htm 080900 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://gses.com/role/FairValueOfFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://gses.com/role/FairValueOfFinancialInstruments 28 false false R29.htm 081000 - Disclosure - Derivative Instruments (Tables) Sheet http://gses.com/role/DerivativeInstrumentsTables Derivative Instruments (Tables) Tables http://gses.com/role/DerivativeInstruments 29 false false R30.htm 081200 - Disclosure - Long-Term Debt (Tables) Sheet http://gses.com/role/LongtermDebtTables Long-Term Debt (Tables) Tables http://gses.com/role/LongtermDebt 30 false false R31.htm 081300 - Disclosure - Product Warranty (Tables) Sheet http://gses.com/role/ProductWarrantyTables Product Warranty (Tables) Tables http://gses.com/role/ProductWarranty 31 false false R32.htm 081400 - Disclosure - Income Taxes (Tables) Sheet http://gses.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://gses.com/role/IncomeTaxes 32 false false R33.htm 081500 - Disclosure - Segment Information (Tables) Sheet http://gses.com/role/SegmentInformationTables Segment Information (Tables) Tables http://gses.com/role/SegmentInformation 33 false false R34.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/SummaryOfSignificantAccountingPoliciesTables 34 false false R35.htm 090102 - Disclosure - Summary of Significant Accounting Policies, Revisions (Details) Sheet http://gses.com/role/SummaryOfSignificantAccountingPoliciesRevisionsDetails Summary of Significant Accounting Policies, Revisions (Details) Details 35 false false R36.htm 090300 - Disclosure - Basic and Diluted Earnings (Loss) Per Common Share (Details) Sheet http://gses.com/role/BasicAndDilutedEarningsLossPerCommonShareDetails Basic and Diluted Earnings (Loss) Per Common Share (Details) Details http://gses.com/role/BasicAndDilutedEarningsLossPerCommonShareTables 36 false false R37.htm 090400 - Disclosure - Contingent Consideration (Details) Sheet http://gses.com/role/ContingentConsiderationDetails Contingent Consideration (Details) Details http://gses.com/role/ContingentConsideration 37 false false R38.htm 090600 - Disclosure - Contract Receivables (Details) Sheet http://gses.com/role/ContractReceivablesDetails Contract Receivables (Details) Details http://gses.com/role/ContractReceivablesTables 38 false false R39.htm 090700 - Disclosure - Software Development Costs (Details) Sheet http://gses.com/role/SoftwareDevelopmentCostsDetails Software Development Costs (Details) Details http://gses.com/role/SoftwareDevelopmentCosts 39 false false R40.htm 090800 - Disclosure - Goodwill and Intangible Assets (Details) Sheet http://gses.com/role/GoodwillAndIntangibleAssetsDetails Goodwill and Intangible Assets (Details) Details http://gses.com/role/GoodwillAndIntangibleAssets 40 false false R41.htm 090900 - Disclosure - Fair Value of Financial Instruments (Details) Sheet http://gses.com/role/FairValueOfFinancialInstrumentsDetails Fair Value of Financial Instruments (Details) Details http://gses.com/role/FairValueOfFinancialInstrumentsTables 41 false false R42.htm 091000 - Disclosure - Derivative Instruments, Foreign Exchange Contracts (Details) Sheet http://gses.com/role/DerivativeInstrumentsForeignExchangeContractsDetails Derivative Instruments, Foreign Exchange Contracts (Details) Details 42 false false R43.htm 091002 - 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 43 false false R44.htm 091004 - Disclosure - Derivative Instruments, Gain (Loss) On Derivative Instruments (Details) Sheet http://gses.com/role/DerivativeInstrumentsGainLossOnDerivativeInstrumentsDetails Derivative Instruments, Gain (Loss) On Derivative Instruments (Details) Details 44 false false R45.htm 091100 - Disclosure - Stock-Based Compensation (Details) Sheet http://gses.com/role/StockbasedCompensationDetails Stock-Based Compensation (Details) Details http://gses.com/role/StockbasedCompensation 45 false false R46.htm 091200 - Disclosure - Long-Term Debt (Details) Sheet http://gses.com/role/LongtermDebtDetails Long-Term Debt (Details) Details http://gses.com/role/LongtermDebtTables 46 false false R47.htm 091300 - Disclosure - Product Warranty (Details) Sheet http://gses.com/role/ProductWarrantyDetails Product Warranty (Details) Details http://gses.com/role/ProductWarrantyTables 47 false false R48.htm 091400 - Disclosure - Income Taxes (Details) Sheet http://gses.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://gses.com/role/IncomeTaxesTables 48 false false R49.htm 091500 - Disclosure - Segment Information (Details) Sheet http://gses.com/role/SegmentInformationDetails Segment Information (Details) Details http://gses.com/role/SegmentInformationTables 49 false false All Reports Book All Reports gvp-20160630.xml gvp-20160630.xsd gvp-20160630_cal.xml gvp-20160630_def.xml gvp-20160630_lab.xml gvp-20160630_pre.xml true true ZIP 67 0000944480-16-000176-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000944480-16-000176-xbrl.zip M4$L#!!0 ( (V #TGI*P<@--@ 'O"#@ 0 9W9P+3(P,38P-C,P+GAM M;.R]:7/C.)(P_'TC]C]@O=,[K@C))>JR7=U=3_BHZO%,'>ZR>^:=F-CH@$G( MXA1%J@G2MO;7OYD +U&41$F\)&,BIDLF02!O)(!$YD__[V5BD2?F9B1#]>_7'P; MF18TY>3VVU?XR4C_!/HXZ9 K9SISS<>Q1[3S\P%IDVY'&Y [?S(Q/?+1M*FM MF]0BMZYI>]!!BWSZ='5"+BR+B*\X<1EG[A,S3MIM'/SEP;4(P&KS=_C3_/EH M['G3=V_?/C\_G^"3$\=]?-OM='IO39M[T#T["MH#@-]7-,?7#Y1'S5\6VC_W M1&M Y/RM>!LUY6960^A6>_O_??YTIX_9A+;3\.#P1OQA$IKA6_DR;&IRI]_5 M3EA@UM?Y+=T/#O2! M8^?XQK';J>]TQ[<]=Y:-1/ R@U2Z[[J@'\N^"]YF4,"FILZSOQ*O\!-M_A-N MZMD?P(NLYM[47=(>WF1\P%[T"S8:=8:\3-,JC MEZ#/A/R$BO2."Q7YQD9$*-8[9-?/1]R<3"W4%_%L[++1ST

#LQ'F /@I^VQ%X^8QL]'NFBG=33/B: 3;:/6#(R.-PN>14]- Y^/3.82 1>; M0R8DSM7-WX[>=^!_Y_U^_ZSST]OTQ^%0;S/&"D::@B@Z1GI\((_K78-Y?8]@ M(^T[6MA+_"[U$;.-Q"?#=J\3#VPD/@B?)H8.'P6T6TW.?2&BE#(O@Q[AFV+H M<:9U]Y >9VVM6P8]!EH7[,2>T6, Q #S5@H]]E%?!N7IRR RQ_M#F3ES/-C< M' _*-,?]O9_=^LV9W081.?=7.C/@Q<&@/$R MM4S=]"2,Q#"AG5PV!^ND=RM1/GH?-EN)^T]O,X>+P7R;!6=CY\$SUV(0/CU\?V;\RCILV,#]2U<6/Y57 ^&^G#8GYJ0TZYA\UV#QN] M%[F))"GO4DG,AK9'.:?-=$X/1L*4DU.YD]-HV5&S6&-FL:J.#Y4+W'@7N#FB MH/9"7B7;E9M0YUY(W>9?K4*:N0JI1D3Z^QA0TZ]N^_#*L76 T:7H)GPS^??+ MV26S]?&$NM^%_MQ1B_%O[(G9/KMC[I.I,_Z%>?NM,^NPCM5F)?IJT94.2(J- M\1T0F$*/4HB"/VY=]F0Z/K=FW]C4<<$6[;<<96*;$)XU:-_#EIT5F"LI"8=:*:LSCY8G29%UN62'V5U&F!U&B0UTF.^I!;> MOKD;,^9]H3@E27#T/DSU]@Z(L4Y*#E1HJ[PT M/"=_%[]=OT+YJT R"E 'X,UAR5\0;IB4OP^_O4;[MQ_R![PY-#]N0?Y^N;Q5 M\M=0^0/>'+S\75V\QOEW"<.!&,K_JU;^_GK[SUL/Y?\U M5_[J\?^J7?^J^5?-OW7*W^MYW[?]MON!V^_)4>DK&]N/W^ M%V8\FO;C->/0)@ZS_>+81O!HW^]U-G<*7/$4KA#GQB:8S^[X?"U3S#72EM*T6\,^C:<-ENF,G9 MK[EMU^C!5Z X#9NF]F-VJ-D=4[.#$O+R7<$MYLJ#=<06+E4K?3L8 =_XPGS# M+,_!SF]*Z?95ZM4ZJ%DSW69[?$KO]DG8R\\0I%2O9"=3J9Y2O=>J>N5'7[O, M,+V/5$?"RQB<3Z;-OH[DBT!7DH_FVM[ 6Y->4GO/:Y/3]%T:RT*# M73/&S(+J58G@-_;D6$]@N^;?K9/&R\O[_1?%50*QDBY%2N5J?9BC\Z&)9*H8 MA1+.DN2B$3I1E' V.,M##HE^C3-^L?-N?;[&*Y#@@9);Y:G6O4^1KE'UQ&P: M%G3[;-KFQ)_[JWDRF M+D@7OKMS+!_W=O>\CL!*U*4(Y\)?2=7R"GI*JO9*JII686\3J?KBZQ:C[HUM M^-QS9_M/(30S9L5D;1XU*^[O MK+A=B:+*ZX8JJ=HKJ6I67='-I$K-AV]RI]_53M_]=G<=]A2^2O:.72WKNKNDZP#G,749W[;O7JIO MPWP"64N3#[_XXD^82SUG8;LT-ZY) F?WF!CNFMG.Q+17#[B. ND1%SL-WR;P MSD.V_A*6H,H$2K0M1P9K!"FJ#[%YU\,U74>IOS;O^G1-UU$:S6"W+AK+5T%-=UUE-=V\ZZ7F9K =,'/;7M>9FE0K+^9C^.<0OU? M[?8%J("!:D ^6O2QW98O#&:^B][@"Q)8U6]LE+D=&J;B)XKAU=A'F36S&' M9,(2MI%-<@.2G+V6=A,!\D%,J>0?S++:WVWGV29WP#7'9@:YX=QG;A(BV1C; M_@V;ABUEP_60?7$D1"N[24/V=U@ V3!CSX!W%G/Y(CQ1"]E@4SA2GZ?'#R7G M&YLZ+CHR!!TB/P..H&744+9;#\X_<5I:UTT:+ $LN0)6/CKN;!$8\3Y\O1Z& MNPFUL,,8RRMG,J7V+ G97)]I@&[]!W#H0)$=ZBV"(]^*EQG ( @$+8-X)OPD M8C#=!*#XST< 7N_\[*S7"25ZH<(?+5]S .R0!^9\ EOA ?R.:)UAE GL&\,,?#;HJ' MVIG6@_^?S@&]8HQ%6YDTWA_A(<^REK'-%4WRVU> XILE1.8 M7[M9H"2Z6 3F?C;-G#;P^?H!M4[[U_DA\;MHE.#2$6'!K2/1(5X[(DY"=CY3 MB\ZX25OD&_SY:'H\^C"\KD3"^TKD7W+)][\AS*;]Q+B7N 3UQ<$-+VI=3!PP MS LH%%\:;DYL!TFQ;8.?#5JV!L0-J96#-!>XCJ864O3:L2P:3WL%4&O'1,9S MU!JFJ=5'ZU0'R3[XKD."78PK',(U&6\1?+PM[8HOPC5'N],T[6# FHCW&X % M'M_?H+GA3%KD%H8QMI:YXHM'S='M+$VW;BEDNZ(V-1(*6)Y%*[[8T1R]SM/T M&M0E9G^EX%*V8 *W"R35CG5YDJ2"]7A:M/J'9-"*KRJSVJ!UM3W7S.++H*S6 M3*U7"L&6F/=*Z5;J#%".1S.+_7PT@O;M$9V8UNP=^?.].8%U[1?V3+XY$VK_N47$DQ;A@-_H1R): M<_/_V#NB=:;>CT?_\^C]F.H1AV\#VQ_M=^3?( +F:!:W\^B#!>+"+&M*#902 M7-N*O_F4ZM'?%N5 Y^N[VX^?3.[=XT='8?_/IN&-6*N9\)*-*2+YTR#5L\,MWS?D0?',GXDP6L7GTGHNB<(U5O/6 0P MB] D@)KZGE,5U +.=?*=PN)M3/&W0B:BOT"2,H1J0MU'TVX_.)[G3 ^+\7?-])JTDPMC@'<$+0J:^*GPPB 4J+WG)K(,EIS4)S ML"EJXJ%IXXGV=B*]<&N;C[CO"-!FALB\MR0*S1*YLB4Z6Z(,R+7;,1@OC'DMT=24W$, MP24ZF?[XWV!U?R3W0 \>H$Y<]H=OXNZA-Z8>3"I!%QY](51D'"70D%AQPASR MP*1!Q- $ QH1.\JK0P 0I/9# "D7D+H4L^_@ #9\C(3G;$I=S 5$3-MS2/@U MCA1W=I( .<$)8 YAHQ'3<78#$KID)/?O9@RF]);H!'H%"D^(/-+G8(6\L8F@ M.9R%[1X8"!3&-1 Z@M9 /5T*#8H,SD_)\3]0%X2?HO CL0$$Z'IB>H@"#N@E M23JA,R02G4XMI! S!?HN\UR'3R7$D#.MSPQ MOC/%N ,,O1,8Z92/R#VPQ&-F4 MB>VW.^F.V#[7"=2>3Q2R-!KH 68'Y=/F<\6^1Y;(+X8ARG:;"$ M>*+]<8/^7*8[C^"D@Y"=S!E9(98N@\]-F(.FX'&:@;VE\$*J[+,)^A?T\'\L MZO-YS,#<> 2/I/@(ST,!AHG)@72/#IHV&!]P?3)U)@R''L(/-A $G5"Y/!&# MN6QD,<0TU%A 1>H$?BDQE*\D2.QE*IL[:,Y$M)8E3':\T$+TI55=@.:$ .,- M1YA[IQ5TB@9$8&HSM#(.\>'3"=+FW[XA0FB$=D[H]^ Q+&9,U'DNIP]8Z.), MXA@4=3WD@J V=@1B!A2V? ,H+*/G9CC^-([%) D1:(6CX3?X M(B >6(\G"D9'+!729(O&DWT)/D%?^!;8#0,B/F!;15JZH-_%1M 1HT#^<&)< M C(BFC2.@I3(F[GY,&$00[!&ILL]\H=/79SJ "$3^)J8-X&[XB PG 1C\PP6 M._X#-/4L>X;%*0ZF]A;!J,+'<,X3UAR! OR?!?:(N= 0,F$@. 9_1X[--_$( ME(Q\H0B)R1)G4M=!\@02'/$'9]C8_YF;A%%*J5!94ZAH>! N 9;*CA\$\PXR M +N&M9_K41/Y@@Q"^J :&";:UQ;*][$Y#^\24*,!='_B6V(I'LU90'XT$R 5 MH4\!@"4L86P'0'0\T0O.9_AA-%$>2WT-Q \F-5B^RI4^D-OQ8,K$N9/KEH-! M._S-R9R# $(4S.!6)", .*BMF"S9$[7\6%Y-^"B VT//1\K*PIR-&*R>CT>1 M%\[#,%0Y'8^%5^&!+*(/ZJ%OA3$KV)64$_(P"RP4&$,A]F+X!9ZCA&;-Z+NN MS4J;&C^R!]?'>!ATBY;.C\-VIUO=$N03HSQ>?)SUNV_F9L.CM/=F0_<1$\"& M@J4TP?D#ULJM@[8S:J.A/S[Z]O4W6%Y-'(-9X9P4+#\HL4#XF#"%*/[0$R70 M7+JATHI"$P L\D9GVJPD]0KJ465HA*IH5-,3]K MY94-=[A O4K[=:B _A29% Z$S9)2"0-'.A@L!>=4$/TY6(Q8!JI+N#;;*_LK MUZ7+C>\7YR0PP-4M4(Z04V AI!EIRS ODGSXC@0;0]K9.Y*X7R:<]0^3J>7, M&)-Q803S#!F);:^C.6.>96 B_]+DPC V86SSD%,+6"'=+[B52BJL C(QPT, M:#JE,^G*/Z.@)KS=A0T+&H;W1LZX/Q6N3NA6S[N/E$O)30\8P_(N#5=@4#W< M$FNE+;2PQ<+IP0V/!V:S$7HX@2)$.H3MX@V#%O8[@MD _:H6F"4"!@J:Q!@RY-(29+/C4C<;DDC:23&E@IKX[ M!9L^;\<3=B9V.,X73'8P#Z2=Z?53S3!KJEGL)M>D\P^0&I4*9V"YVNC M^N]Z>;FG="F@2_O[I[?J#MS@H7S9!D9KAS+3D[([?RM=A?'3F M$?"*J-YV[^@]-#D3AY"K^RX:M'4!QP*TX:"_"6C1.3!,ALQ\PB:@NC;SEL'X M+6KWA7D[0=H?+*%BUA E YR+Z[W.H+<#P'&K]:!>@NO$C(^.^PD\^7OPZ:/= MNZ_NK>L\NG2R&)4[R$/U'$CD&;P&](H2JHW0@\]=])""E0S/P W?)^HL[*03 M@]-A&OKL[DL ,)<.G'87I&<]@')C"( T&"Q'8)K!:2D#T+#==:(9_+:8J'-A M&Q<3G$?_3SP'3L%LZLUN847LP;L/,'U/)]L2?C#HGJ?Q*@2:YI A#WMA[CBM MC@RB5HGP]ETVQNO;L&H-#H6//SFD*X-??T906=9)6Q9#>R%^P#.O@Z M@L^W(D=;ZP\[R^B19]3FH9U'&=K:8-@M!NUXK_86'7WP>8.]_IDV#W]V[R7"F8?.I_WNL+\1G&)]W)9+03VY= ZL?QJ1]BI$<,M! M./KWSI)QQ;):C)9PH/\42B+)"!!?HVC]+N0 EHYJ?/0WC05/I>.NR-B[GDSL?N>@I3Q^9(:"X M3$/Q(=B-+I@JN0:M"[=4ALRQ.(-PMD@(9AN[MHC _!$!]= M9X(&V?<"T#]0%T\5.#A& MBEEVU6"'4Z<<%I?]#7!@EB%0'2X=%TI?%+T[0[ M..N<][N*J&L%=86E6A#4WMGIV;FBZ5I!76$J%P55Z_6Z6EE$E0:V13Y2TR5R MK7D=Q> MD$,TQJ:B9=QP*]?J/+RF; (Q2-JH+G3N1BE,1.CR:N2X3L)B'C1S;4+ MHJ5]Z3TCT[ :,J7/,W:DTJ^^@U;FUA5QZF B+F2@V&?J?F=!0,>-B-C&,__ M*0K(IC6";%HNLIT/N\-"";<;PFNA[9\?%IMW-B+YV'QV?EHLX9)6Y#?;669! M>HV@42\7C?:4.CL;BM*HDXW35HK?[PS/^AD"O-V(>0Z?>N>]]"9JUHBM,$%C M]M"[G-%WS_I:%LX+!_.[ )*'^#U869WE $0&9"0#>M*PR!9AG$:\8;:=4)S# M""2WB]CH$_SXPLH/&;&\S% 5]\'5TY M?*<@J?-N*I!BY1 5 I]K%[#3.>]M ?TWABE.= \659AC$M9+CQD"$J2A__!B M>M@)UW;H!W.A(Z/2T:@ WV^_LG^6%#RT#0(:2 M?Y6\N=DB86C6K!T$G@0*D@C96NI-A ->.9,'S"P/'<8#S8T3C;+$SPA2.HB, M#I\<&0XN/ L93R)A2H"4#=@H)?XJP 51%1)J9:3<08K(WIV#G+ M-B4'1\<\PK@#';7A>0UTK%JC\PCCEAK='?:+T^A?\/J:8Y/@"C_\,<)5UY-8 M=>$5DYC"^CR%,\+)\P-RX;HXGHB3D;<5;FRY?8K>PVK8=YURM<&VBKP3U(=% M\LWECH$5R;>2\DT\T8%6KY0'X84B4P1W1MXS1F'1Q/%_ MFJR)#^3!%G/O@N_F0AQV4_ZV=CYO<',.6SU>F\TC;>UL;_#:Q'*TM4Y_/_#: M3#T!K^+X%7Y PB]:81'/ M'K^))-C0Z3M$ FRDU:G3O8,@P68&H-<]+8@$]XZXSY)EYPP\]G'"ZV5\P959 M972"ZP*[!I^>IZYWYAFR-M0V5..SX3ZAMHF"#O)/3K5CMN$.;:^[/6IWRQ#) MOM&>Z#O\\CK^4&P(?W2BX>XV^P9)3)4LJ*!\"1L)XQ_),8KYGQ ;EA+8:@VP>Q;4_4BF+_ M7A=1*XH4K):HQ5)GTVB^"A L*82N1MW<,J2N8@VM>AZI/@IOG[0SCX]9A\0T M3COKBFO>@=8BA1V+/\I'C OOBKHNIO/.OL.?SW_MG*7W.7.,514*^3:USCOI MG;T&H=#/E3!L<-9@%')MMYPN+-VWPF#1[&RRE98U9"D[J6WM++V9FG_L!F&] MX2%6[ZR;WE6K#&T,K O3?L8)1C:<0+8C2YR"YDYG-H4NQ.21@"@&J!@?I!0* MAL!#(Y<]F8[/+2PECSE'L9Q=?80,_XC!"J'*15 M\#A6%?Y+=(( )+N(>VAJ,4"LM!,W6DCKO'V=NB4EZ;1!JB)7:M2@5)Y,;FV8 M?&I1&-ZT+=-F[03M6-1 MBD3,2C+G.:9.QYS&!#JF,HKCSSRJ8=,2&8JQGL74=1[$BA)+=\!JP,6=[F0V MXYL1X;X^!I67KT7ZG,PAGYG+@E(\85.1#O^!Z9@C+W.DUES>]Z N6932.:ZT MP!,+X3!CYD+AK[!,B#2Y\%=4,2B5$%Z<_8?8K(&PI&S*BZF2-S-5ANDE4?" M:F>MSOF@-=3.PY>)4K5!(9.AZ&.@=5JGIYE]G+;.-:UU-EC1QR#+9#NV2,FV MPT(J'=Z3ZO05DR_7(BX5GY^+?*T4"BL2+23ZDVD>;N0G.98ZZ80)P&FM _3+ M!#;9>54PYTB V9*UNG'XW8;0I#!/1QY6])*H=&'9 N8J$XUE@]2(3@9G M"D?G3J(CF=@B7Q.EU=?)5*+M5D;H% PUV.D50I48H2*X\QBB,YBD8(XJ'.YD MB]V(+^ZLK,XYF^@P:X&ZQ8RQ'=+WN(#UW5E%:(?#Y4:\K0W.ST!0FXQXGAS# MS4&\,#'/@_;&8K[6R5B"=)[\YBURX7FN^>"+8O2X4@,KS1:S$EKO)VZMG29O' M72V5[[D*XFUZF%$XU;8_N^CW#U+4^A6(FM8;;B-J-@SK!?6UOYD<7(-+9NOC M"76_DVO&==<4Y=O:817WY01)](0=1=TD>EE;CF&QEUG4CZ02M1@/8 G2^&/! MCX!$[^?K%\;5V8-*\H:L5$*]3Y>2#:LT9I;L#JIS&D16?2=C^H3U=QF6Q<4*]DS4Z_[E[@.YFW'X M" 8'?3\AQRC<1X%TMX[($33!?YX9_M?G\%_')4>.[QZ]$=4@'=\CB"L6;\0I M@_J&.5<3^<8.JKB;MAD7RKV*RH_'YS,M412:QL4ZQ":PR^9K<0H.4F([[B2H M1^QB5EB1WL:F6/*3V Q3'F');K#901UA<=/9DH518XI-'5D$N06=<-_R1.=! M?6,<*@IBD04]1;G.Z(2%)VH4Q_2=4&.NN/!54([8M$<(LK!IV&U6#?@ *U'Q M/> ?WM'.8G#$1FB =0)<60]65$#^[>3NA#PR&] 0!>QUG4V]N2*L\#F,8$XQ MS=?QT2\7%[? SA@'D#,#CYC$X9 S,3WX.ET8-IM@LJ#K?*7J\*@M9(N),"%! MC$1Y52_194CFD6_)\J*IL7F.HLJ$C\/TQ[!:%F2";_[MVZ+,;5!S/$]U9L$L M9!2>*8(R@4@EF3,OS!>V[39"0HDQQ3J#EJ)/\"Z9TGCHE;-2[#4 M'!-@#DX3Z416 H7G0#(49?PI*!AD<9DFK.K^%)A.'R=[STY0]U8X?9P]!E+ M R^!O]L"-]F9SBQK2@W<;L ="O$WGU(]_'L^S !4 M>OBK$.P%;&[TRU@ 2!XPG-@G5HA0SQGFB]R8T, P1MZ-.TV?@HCGT7\78!9 M2O-9;_%,V3.6HG*^+2HK'94"6'#+7#$QH/5.U DG=P[F/$?-/*93>/QB8O5V M,)W#LQ\2.0;?K"#"VYBU;X4$YD4U8 60!S1M6D4H!]C.]80(E!$-TT1.(PS7 M*%.,58"Y$_UB.>L)$S]UGL&T3K&BH[">T*/(SS@V'\?M$;CV(D<4-T5]0/R MAP.U4-N?&3HC'(8 4C F_(NHQ?R$9,:@!5,#)T^X,/-YLG\ P/!U#(J;ZS-8 MDLBZX]%4BD7935&PFTL'C2# (,!B'G<=+J8CG$2!::Z,>(DM&7;*^+L$I6Q? MMW#FD:X'6'X+IE=F!52*R2;!$$Y.0*]XB"36=QETRZX)_XX<:V_FZ1RFGX"1 M8O3C^N.2"#A?IFC0BF;1$!T)?@#BK$6.NX4/%5 K/1+V>-Q;/UKL-"[0D_A< M!OEXC.K@8_JV05&*L#)Z,$[X5> !X!K.=:Q()N!;FST#>\J8M4\LZKK0WCKA"J\N^:;!86&ZL$[/)PO(N-F1HN CUB&Z9 MZ(?_&=;Q>AC&"/82!Q1O8!D-:YIT\.:'%_B-BURYPH2>0S0#M,(- +E*A?4+ M+GE@P8A8+<&U)6VR@3L-S[ Z8_A(@!EO941D%*D!T >Q1;.DP24H="XN-@.3 M#"T6_(J'(%T9,<.=$IR<7<=_'*>6GG^980=3Z5/X#]PT3#I'9+%JC_J;..!/ MM)(@CQS=YZU 0$-W1+!T1"63!1>1>+CU , #!$D0,0R:C%QG$B[FO7!AC_M, M@?>3G!L)+K/ 3S"=))A)1'!%%NQ:H9CB(\G&:':%L:&C;J>M'[((=P:$I(4',ZOWA-9 M1>I:27,O_"PIGL'&TI+MT7 7 ]< 8K\%-\'"R.ODKB0:L0G]#C8)<$&5E<8. MUAS^9"J- \::$SH:@?T)1#\X"@HW38)X:F\Q9!O_CC< 4SD8EWTC1T'VA.S+ MWKB*%S%9$ 6SG.P_BBDW9*+P& TQ28@]H+0M2>SA.J#KC+N7EG@HK;!$$ZD9=*)6+LTGPZTQGB^J.&C MXQC/IB6WBQ0B&JX!^%^8AE54KF MBM!^^A(,GR3KA>[A_F&X$:J++4S#!-%R(\O*TZ+HC1W.@E:P(&;A=P\LFF*V MV8_+BM!??KPTE_X9N1CR.^.,2G(Y/![<+0JF>SH7U/X>8PC?.]83+D"OY!&:/7@W8JL. M(;\/5Y4KXP=%UV'/ 1F"<>??R3%_1RR^CC(^N[R\1_C#P,+;[C]C@BP"EH\J MX-P^XKILG5RFT2&*[C@ Q4!$-M'PT^,8LS'TA]B5$O)6XV&_AUH$+ MZV&YT6LQ#S=;8UHM8BQ3:-S8HNJ9J8.*BHPDNSD/9[UY]5TV3%W8;.IW##;# MYCK4+IG-1F965<--8#[MID!>.5BYD&\F M.UM!/77Q\""K*$/RW:[;$YTT4>.N=X=E0_=\V"\1E@TW1TJFRV;;(6E=S8 E MKG<&9L5\HICND+>_.!X&XYN/MMC%!POT%V8\XEP:F^!XZOCHN R:)B,,@T7H M\MDE'$OD4(SR"OZ"H2DK2K")>2;^. 8&H^)E#D0)2PA*"$DP^018A*B%M=N^ M8,1JB&T^CR5MU//@4RC1'[FX%"C]6R/^5F_>E:L M>TT@>BE*M(U17%=AM5%ZM*+N:B.XJAA:7"'=/6=HW#S!JXPET2*.F),M0$!D MU!8T:7X*R3 "Y6BSJ%%Q.>;GH^N[VX^?3.[=XT?9L:3E!XQV3W$A?8U"K:1\4T8[82#?F<>,)]_Q^@A[N!2,WD? M;63Y&* 2AD2NZ![# ^9Q(Q36;,3WDO MS?$PU(H^4GR3!)M0^&^0'%!$GLI;HKKCNUSLH\;QE#814> R,LGP=7EKP038 M="\.%V4O4WDU=M);09TD[20=2(A^2+K^"M+%[(B?!7TO4*^15TCQKK.1\(_M612F MF4^TH8\QN%I!>-]8Q&_B#6\FHPK#Z#\C5;W;FQ.@P +.Q?(^2+>7%&5K7&1N- MHFWYTV%&RH;-?>?"$U#5MR:U4<#U=M'5DV5R8%TE7 M !B%GYW]:2N")G&39T4YD#NO'+ENKR2OKQ:!4E+\.J58*VWQ4J)$%;''DP'> M2/RO\=.9#'K98<;:DAYE6)VU2_Y<PK2ZO6]7>5612VL:@XD2KJK MENY*MU]+9%5)$]S&Z[7RM*\"C[88[6L:H WV)4M;$35'J)H#B1+ORI=*7>U MY'OWG;_"ETI5;KUGWCPH:N^O?&^M(4YC.2YA&;OC]?C4=?-$B4:]Y&F*#U_G M)E5XO)+(,%KJCE73O!GE=NWN=AUKO;J7];4?0108QK<'PJBTI@"M&9PJI5E. M@*:<(*GM[<8!VN#M[09,A9MR:\^FPJ8)H]*:0Y@*&ZTT-80!ON;PI+)V4S;U M."O:35&1:THTFAT-UM_O:+ OS$MI\#@"(&([_8+&2O*/")]SM M8D8W1+_)/I>F514,4)2T-G2EHI11*>.N47']/5/%'#/]0F'4\&=M6;66IF^1 MZ5BBI"F+>5569&[! G1!X6M1$\["VMR.G4QEE4A@U2(V\S*3LR0J]\&@<>W1 M;6JWU4?)A91@,(8S,64JG)!HF,^& 7% /*#+!\P 9#\*Z@-],3M77 :#,.K: M82U:_R'LP7&Q9*7K4RLLO^BRH-:@$9:=3:;46<,_%PA/,6N7$5979'C_;$1$ M86Y9_A +!\J.1[ZMR^Q=,9H^#\LFA@>J<[G04MV*>N"9114QIQD![(04R3J M GXL_B_%O="#I/SGU-.]SB*E!+*Q GF7,L=*'*L.5U-YLU0&)94W2W']#!UBD9+?( MB]J#AE36K8/*4Z("\)005Q?C<]9@,2XY&"01K&4M#_!*$[X9$?);66LU)7, M5WPEL_94@;4'I:M[S(T$M,%*,ZCT"$WE;E;B7:EX][M*O!LJ-4J\=Q?O?:)#/[M5/_:?U=X$(VN50*#)4" M8_?S^(K67RH=C=)%I8LK=;%751T=I8M*%Y4NKLDH7=6IDE)&I8Q*&5W/F\_4CI]=QTM6F_B->N%;?R%&;#Z?;S0X94H6'1M^@JC%[[ MUV6#N_[;;LIM%@,*>L",NPMY@X&]L]/.1CM>G.UI'\QSQ:]CK_)Z%R#>3 M?[]X,?GO 1@A%"$0$H2C]]#):;LS;'>T+,+,P1'A?(&%QY.5\_+@^L7QR#7C MT$J$\E%. CJ3&.@-OJZRA^* %*DVFP(W%^#P ,H38=6WSTQ;&- M")& CL2W33GR;YV.=@3$TT7NMJX%!RB+P[#)-%*Q]5PWE7;=7)/,:;!P5L=<2>[7J567HFJHI&D"_-?>2 MKBPV)Z)]"QQXKVZ;]J71[MVPOPG1O^0D>'1+9S+U[K]P$4C$*G"1IE'77T?) MCH-^1;>BTTOL,^PR6E6N6^D=O2]^O;WB/#E,IQRURY[9GQ>V0#QG^F-&IBLRM\,DX-,Z)XN[."MH'6Z\4-]S MJ@); 'KG@0"VA5S.Z43>+9@R,W@7PT6!YGU6_FW<8DE8 ?:"OT6R>>"H1=@? MONG- CLPUY(^4]?@Q.3 M))4'?\E+YFN?LTPZF Y,QRZ!<+(*"03 4!ZF@']T*=A_S+Z>3@.?D8'\3]V^ MUL)M4X3V3UKO5/P!/7$A&!G()\D4IT7?+!VZRS@2 "RT-6N!R0??,8W9A'EC M1V;H3X+;/SN+P>V>:AN#NWGN]B2PI6>M+U#F;^P<",^GIA>B TU 8@1AI\P% MNDW0)0YH"\3P7%.7F?UQ[L+YFI/CHV]WO_&C-V#'O#$0D=#'1Y<]8HV">6G] M4_>LBUVG1!-TXAG_8SO$!BP3XP:B#]U+Z*)R&NOD+BW\"*!0-N)/ T6B^MAD M3]%]8V2S.3+UN>&#.\D\W=UB-0\Q .AJ('$&EF@ 4SDCSE,@WBZ:%&X"48!O M3Z8>EFMHD>>QB5489+V0!^8],V:#NLMR R,,L)HQZI9?-*%X\1 MLFN]?NNLVR<>C-R.9(*O%SBMU^H-0H-Q?HY_I'4Z0U">39@!A+3\X5/78VZ2 MCS:Z@L C"_@2O%;RLTFBSR*4 MK0AE+C0_O322!,1-,2 R?82IVL=M)5%Z*E&X2Y?T$GW$QG:Q=E9(\^4 4 ,I MP+,'#_I/E0R38SD>4,JD%BP880Q3P$]Q[\VW !M=]UUBCE*S GSKB(WP$'[Q M%IT&,.YBETHXT>R%N;K)65!<+-EX?ZINX;P5,V^>8:@.R2=S)/ EXH+*!@/7 M3-2)0P)#/P^1.AEK62MH25$\+,MYY@=;:NMPBK>T1)JEJ2>T+-#/B>.#5&P7 MZE=AZ:5&9N]?7^GK0#-Z[SG?UA7$VJ/DXOM;V^/@RZ[M384SQ?G7ROE78VQ> M0R$A53[J-7*]^>6C%->5KBNNOPY=+[)4W+JME2JW4;[X$^92SW$7=KE4":V& M[4TH4BE2*5+5E+9IKPO;86RW:>O.A 6''5O9^BU)U>#[[[57"JGY_GOM=6$T MK>[$,.4+:W,@46IS(&ISK+7ZYW5G<:E="M0LUA!&O'9U[/;KSN*B9C&E-GNG M-C"+G0_K3M)9NQ046"RPB&S#A23*+C\#6D-JE9239JRB1-D5Y*FKFR=*-)I* MGMIYHD2CJ>2IG2=*-.HE3PT%IYJT6W_-;$=<7=CV4+;VFB&J=$E3R5,[3Y1H M-)4\M?-$B493R5,[3Y1HU$N>&C:BJO;(M/Y)?ZE+]H_@@F][S07?A_E;R]&5 MTJ+<.+4.:E;^?NVLU=$ZK?/2#H#4 EP)7J;@G;;.SN#_ R5X2O J%KSSP; U M[':5X"G!4Q:OJ1N::I&G%GE*-)1H*-%0HJ%$0XF&VC6L?M?PPVC$=)%@6J;Z M>\+TOCH6V#/98E8YM5!1L1%J#:M$0XF&$@TE&DHTFKDWE9E191\C\+J#%2%X M'X+*/60N#?-6'MN6!*ONXE0B/5!#%D^; =K@&T[=@=;J#_LE;5@W1[*: XF2 M\:IEO*VDNZ%"HZ2[ O>.VWUM:HNJ2H95S*N+'A-*YEE-\3W>P_Z0I2I8494 MHV95""N61Z&<^Q-12].&ACPJ2K90-F6WX-8MJ=_@?!*-@[3)P3QGK>ZP"S-K MKR+;4Y]X-0<2)>@'&+76'/%J#B1*T&NQZ-IYO]7I*4%OK/@H05<6704G%WQ, MJ6+)ZMZ'J9LG2C2:2I[:>:)$HZGDJ9TG2C3V*CCY=>P6W\D]89=9%/=Z/2\?F$Y]SK"VA.7C5C%Y%E7,'QBAMF>VPX_5#G$S(6WP,NNT=]8Z M/3N4-9:2$%K8'6:_6Z=5=!47*NY+Q4:]X?M/J557E44JZDO"9K?H;) MH,I*C5+CSO!;CP(G$F0+?SZXY&W4*(ER\/NGMSYO/U(Z??6HW]__Y__0Y,)K"Z$.$F[;;\8%F_LA<=& 0# M?&.CGX]TK##;T3J:YXA?PU[GB/BV*=_^UNGTCHC!='-"+8X%$=^W.R>:MAQR M,4(E4 \CJ(?KH>Z<=!H!]*#3WXC4G;,F0#V,H*Z'U'7@U>O, M-\9#2(D,9!,_JR!&8NAXY+5TZ(!H[)5<]*N0B\(5O"2YR$.,\N7B.AUHN:69 M"_LIT= %0U0&>I&3>-6P%SB5;PWZCGJ3DRT5:L[6E"C&JNY&D%+GV^I5LSBG MK[%^Z.)\L<$CK M]K0U]J+;[VGS!F/=,"4#G^F".OS& 4(?>),M:^ #ZQ M[N'*$!^%H,]EOF@0XHGB1 M&.X?,%IR,#E6:JAH(#%.-(KH:RM>]TY[W3FRE0+:P9,ZEX3VA\/](?4J2K?( M'?,\2_3'BR+X$J02(^WH!FG]KE8(_==#FL$$,+Y<;JGFX?OI<=9.,SSG&G0 M2E[RQN,]R_B1S)V8"NC.3A:/(U<0.CQ!I+[G5 6U@#,AR+#2^6C:%/2!6F [ MN.?Z0NCSGE4F#R5SG%NN$;WY<,S><'=NREOZ=U?DK-MID2.$ 9O,:93X_8Z8 M'D"C%S)@@L )?4]?4P1\>4R^. M_729SL#Y-$3> &IC2@$&2U:73*DI@DH]E]I\Q. EL:+Y]!A:LA?3DUV^(>!9 MXTCP%_!^"LR'#B8.]P@UGJCMT4?F^!QC6[]#YS@2MHZ&BON%?J!G$61@S>30 M5$?#"J!ZSXS981]3B@(*0Z'Q=^3HD\149H!C=Q(?EI. ::!FW"&XQ?%@F7P, MY*))@HU-\+5=?3PCSV-3'P-Q8+F+5AG1!8<<( 2*3.B+.0$>B4$QI!;$/C%G MFG+.Q/P,$]->:.G;BVV?QXB9 %]4)XL@.MD;K;@'#"WVQ"R.2"*^F72-20_2 M-XO9XK*%',N-1?43HDFT=PGQ"GGN,O*'[^#NFU ,Z,BW:9#5HR6D6ZY)I13+ M9!TF@H?&5BH$3VH$1G +?46"NF)O$@4DD,5QH."A]H!L4AU&!4"\)1JQ7S3N M+J&Q \BA#0&UG".W#&[':'=T98'< :LD#<67L>XM-T,MPDPQ@@'*KWM@B9!- M=OC7G%T)ANA*\,@$R()F-34.]Q\P<8L'\R+:-=0.W[* =NXD5)=%,/:-6[TE MW)JS>&@673:R<&,T2ZC_#/+_;,O,-C*3)XBWXWLAC:*G@J59LX&62!?4$6 M) Q,*YCL1+=<3.E 5A.E?H3VQ/&1JM)/B%@8/9_2&3YL">,SG;H.S(VXV9:: M 0(AA[ET&FS+90.#ENNOOLU(#QPL7+JT1(MK&!V/(&(!ZVFM^ _>[;$[3%D;>+UD8.9;E/ O)%CR9 F7%0G@)68.9P$#Z M)CW$%+6WF83S+>RJ6L(M"= L. YVV^YT!XEBX^%$WM#2+2^DZ2 -S"V$QK_* M*?963+$Y5:# X<&27>A9-]/*'_ISPDV[B=RT"Z%B)<4-*T'=GEUWT*$Y AA@ M35RYK'Q%C[&&8=.;M4HNE5PF!T]N65<_NI+)0H>JEE1%E)O8Z3Y]UH9JT7?L M3U>4EC@6^YJ.S\&=YF]62W%A1"E6TM9G/J[?/AX'VS1K*%QL>QQMZ,56NZ3X[ M-IM%H2B UG:E FM/!EA8TCVKZ*C /VU%T#TIP'/>&G:')?D\*KFF$N2]KR2E MA%@)L1)B)<1*B _P'- MYF4HW+C29^T)"NNN]%E] DXEW:]'NKM5%9-4XJW$6QEO)=U*NI7Q;L)1R&O> M%E#5CY1H*-%0HJ%$0XF&$HV]W;D]S')Z(I@QN#Y;R&;MZZLGTY!CG\,I4E/F MR5!SQ+4YD"C%.1#%J6R'0FF-TIJ#T9JJ=JV5TBBE.1BE 1^M?RBEC]5^>"/6 MYVK[0HF&$@TE&DHTE&@HT6C[(0JO N3@7+A5=Q:N?E=CG-E'*\3N50%EX)\=X+L;+P9=_@W.OT,++PYF-0:U+4 M61"5W>*B$5LIQY:TJ_T60IW;,@5=EZC]?G?=EX'*9U5S(%'2K:1;2;>2[L*\ MQ6ZK/ZPJ!+,HP6K(-H'2&Z4W2F\*6GP5<>CTFC=)RCH:W70_HZ*C4;5_ID1# MB882C::1IW:>*-&HESPEW3UM_)YSCKNGB7JMA:RWO8X9O+ LYQF(3P3, M9.HR#J/P(*$2H;:17-^2":/<=YE!J$=&U'21R3[#OZZ9SB8/S"4]K46Z'6WP M+@/+=8200.C,L@*9^/FH0B M1]XR59&Q!D&]@P[-$]7+RE=OS-P:AGV MT_"!-_84U_)I9++^<%_LYU( M1*H?7WACQ^?@4O," _,J ME+1]J&U__(D],8MH:RC<@/KVBL\%\+FK^/PJ^-Q3?#YL/HM0BL;S>$,O1CF5 MRO]6I%*D.EA2U9!X=-TZK\HUW6?'9C-L_IUY9 1H%99Y:T\3V5G-.'?=DT/5 ML];Y:5DIB%5&1B7(>Q]NJH18";$28B7$2H@/W*4H*:/5QC>MF[2X*#B]KRK\ M_7H+?]>=ZZ=\5C4'$B7=54NWUM64?#=4;)1\*^NMI+MV0!LLW8=CO545MD:L M):M>P^]9T1PE&DHTE&@HT5"BH42C"7NW.6OC-F_O-D=F*)KC=E^Q9&KP'?Y- M(6W(P<_A5+PN\VRH.>+:'$B4XAR(XE2W1:'41JG-P:A-W4D(E=(HI=D[I3EO M:9W.@2B.VA!OQ )=[5\HT5"BH41#B882#24:C=L0W\>][PKCEFLO^7%H:Z4] M60BIHO5*B/=>B(\'I\T5X\*QW2ZKF=*-UZD;RL K(=Y[(58&?LM5SY:U@/=K M*70%#P%)& H70=PTF$L]T[&CE/JSK71#%>A^O06ZZ[X,5'UE-R7=2KJ5=-ZW37E5%E(H2K(;L$BB]47JC]*:@Q5<11TZO>8]$U9!7HJ%$0XF& M$@TE&DHTZB-/25=/&[_GG./J::)H:R'K+55#>M^O-M2^C*O[/E#UFWM*:932 M-/: ^2"JKBM=5+IXF/N02AV5.BIU7*>.9W4G-*E="G(>"[SU1-'N&(3PYX-+ MWD:-UM?S_K?//7,T2ZUI>\.M5[0A@05&2U:T8P8O+,MY!HX0@0B9NLZ3:< ME+CPJCURW&?J&L09$0^;4]-%9OLL?*(OB\72J<<>'1?&- CE)*@W"@.ZXCMN MOI )?#OFA &V!OFK;S/2Z[1(MZ,-WZT@6Q:"1^O(+K'3F64%$OCS4>=(_,VG M5 __#D8(A:[3^6%3ZF<2.N]&RDZ;(5F%N(NP!KO7U]YVHM%5>;^=D%+LJ)X= M56]9;A,FNV!@X/U**VS@CUR#73V>2!N:2G MB8E\L)TO7?<=ZT-;G.S)RJ/,?8!]NIB^7X;@ELXF, Z'+PQ8%MC))<&NQV6U MGP$?W%%T\=L%6JM?6B)'=5NK'$>A #)#6I_#:=HO< N,< [[47>B:D>-K)G^]:;8[X->QUCHAOF_+M;YV.=D0, MIIL3:O&?C]J]H_=MK3L<@IIDD+A,J*MAU2\4?+_C3P[G;Y!?EH^G./#H W5Q M6XB7S# <'@\>U"%#@AU#:2*V@RD>,;N-,6.]UY MZ"S!B]4ZTNJUM'I?O &NY!AT@Q-/QL7V!=V$Z/C7VA/+PS^4W-_3I^4RJ(,T M,+<0&O_J.QY(SJUKZHL;8.4/#\;X0O?,IP77N_RA/U/W.VH3'O??H!8C(\A% MCL)-U1[B*$$5H]Q!A^8(8+"]ZF7EJS=F;@W#IKT?)9=*+I.#)_V[ZD=7,OEZ M8@,R-RL+CP:KR[!*;0V%B]U%KR)UD^)S%I^[ MBL^O@L\]Q>?#YK.X3-YX'JLXY48YE8I4BE2*5/NSJMO'%"BKUG2?'9O-L/EW MYI$1H%583*>*[MXE-&-/8KW.6\-N67$7JB*=$N2]3[BCA%@)L1)B)<1*B _< MI2CIELC&N::;M+@HN+SIEC2K_:Y&G6E?"[I44GN =]W53LIG57,@4=)=^?6% MGA+OADJ-$F]EO)5TUPYH@Z7[8(QW#4[USFS,=0/-V;G-4QJ$Y[O:I)!_-/O8YG"0?99X,-4=9N+0UDI[LA"J\"Y.!C:O],B882#24:32-/[3Q1HE$O>4JZ>]KX/><<=T\3]5H+66_E MI%6#+S?4[L#7?+FA]F5"JM_<4TJCE*:Y)\QE26M#=PR5,BIEW*>-2*6. M2AV5.JY1QV&GJ]0QU[G 6T\4[8Y!"'\^N.1MU&A]/>]_^]PS1[/4HK8WW'Q) MF[UZ'3-X85G.,Q"?")C)U&4<1N%!0B5";2.YOB431KGO,H-0CXRHZ2*3?89_ M73.=31Z82WI:BW0[VN!=!I;K""&!T)EE!3+Q\U'G2/S-IU0/_PY(%8I!I_-# M(?3(N[=1L(W5K]Z8N34,^P!OGX0) MOK&GOI)+)9?S@_]F.Y&(5#^ZDLE"AVIT]=K-RXBO.QB2(H5OWQ'3@U=ZM1<4 MCL'W\,:.S\&EY@4&YE4H:?M0V_[X$WMB%M'64+@!]>T5GPO@?QAEZ,E6NZSX[-9MC\._/("- J M+//6GB:RLYIQ[KHGAZIGK?/3LE(0JXR,2I#W/MQ4";$28B7$2HB5$!^X2U%2 M1JN-;UHW:7%1<'I?5?C[]1;^KCO73_FL:@XD2KJKEFZMJRGY;JC8*/E6UEM) M=^V -EBZ#\=ZJRILC5A+5KV&W[.B.4HTE&@HT5"BH41#B483]FYSUL9MWMYM MCLQ0-,?MOF+)U. [_)M"VI"#G\.I>%WFV5!SQ+4YD"C%.1#%J6Z+0JF-4IN# M49NZDQ JI5%*LW=*<][2.IT#41RU(=Z(!;K:OU"BH41#B882#24:2C0:MR&^ MCWO?%<8MUU[RX]#62GNR$%)%ZY40[[T0'P].FRO&A6.[758SI1NO4S>4@5=" MO/="K S\EJN>+6L![]=2Z H> I(P%"Z"N&DPEWJF8T]JHHH%258#=DE4'JC]$;I34&+KR*. MG%[S'HFJ(:]$0XF&$@TE&DHTE&C41YZ2KIXV?L\YQ]731-'60M9;JH;TOE]M MJ'T95_=]H.HW]Y32**5I[ 'S051=5[JH=/$P]R&5.BIU5.JX3AW/ZDYH4KL4 MY#P6>.N)HMTQ".'/!Y>\C1JMK^?];Y][YFB66M/VAENO:$,""XR6K&C'#%Y8 MEO,,'"$"$3)UG2?3@ $H<>%5>^2XS]0UB#,B'C:GIHO,]EGX1%\6BZ53CSTZ M+HQI$,I)4&\4!G3%=]Q\(1/X=LP) VP-\E??9J37:9%N1QN^6T&V+ 2/UI%= M8JCSI'XFT^I'OX=C! *7:?SPZ;4SR1TWHV4G39#L@IQ%V$-=J^O MO>U$HZOR?CLAI=A1/3NJWK+<)DQVP;@JL6E$&HZSLZ9MB*^2KDL&[6ST'!ZH M16V=$>J1:Z:SR0-S24\3$_E@.U^Z[CO6A[8XV9.51YG[ /MT,7V_#,$MG4U@ M' Y?&+ LL)-+@EV/RVH_ SZXH^CBMPNT5K^T1([JME8YCD(!9+B262A@>1AO M"A2RA:E"D L&M,$SOC98XR$V+OZXWG3M^^49?+"-Q/J@U/.-"J+B5"K0PT@% MVFWUA\.:CS=*B-3;^"0B_/W36Y^W'RF=OOL($_G?<1[_S"CW789N_8T]]3U^ M;7+=!\:3GZ]_?_^1^$_/1?[7:8F.K*=UUFZS-R%22F:I$++-30(M@O M$1V3N*/V'7QDC@!E6"?\9CL/P+,GL4LOAR3'P9'!&_*OSV)3X7_;;3EH!*\< M.1PX'%>,&N$2CR@6)@#^-S;Z^4C'8X;.L-?Y/6IY.8M^_L5D+G7U\4S Z)[YQ,AGZGYG(%9X '6#TQ\JF^PJ MDC6MP;*F-5W6ZM?GP<'KO1/(6[G5L(8+ENQZU2W'-9*[( MPZMG.FJ(M6C,TO 5S?:-<9YWI7F;Z!F'G6F:_4)-^Y/#^5<[!<8U<\TGBFRY ML;GG^B):XHOC73,.K2CP[X+_A1F/IOV8:)!!3JVC>4Y.UZ!]-J_M!4.W-U0; M1E3+X[*WM=-3139!K/X&9%.B)A6TWT %Q7[!XD//;S X*^Z-)%JWR!?<(KAU MF4=?EM,M&Q3FR>]VM5BGYTL(LGK8)F"ZJ97I#?88U4TL QC4O<5T0WWN:05@ M"BAR:H$KYXP(^\,WI]BX1;@S\IZIRUJ$V@:Q&.5L[%@&,2=X84LGK5ME#[7N/(>"WK8?-H]8E#!LKIVQW,,*4;JQ/? ?3%R72B8M M P:8%[>533-B(]:JTOOBPUIR7"Z-+R/FN@VI6Y0#.:_O;C]^,KEWCQ]5=T=R M?AP99G:4':XSW[3;/>EM'M26!FHA'L=SID&K9X;!31BA8QD_DKF )P'@Z>EHN4G$18P^<4B4-H% M[M[2\$J\OWWEP"QBSXC+GDSVS,ECR%/<^#&C&098;/O4LF9X%1OFU,0]+<'] MYS&S&<@.@?_@T@8^EBLJL:>DFZ[N3[B'49SXP##Q\_DU==X9!GM&E<&K# M&"! @,>,V(Y''AA I\/T[*+8G,2Q;"2)@,>XEP"?>J)[ETT=%R^3"&L/4O+$ MK&0/%^D6)D< G*FXZ@@/.7N4K@-@Y-A,]@ @6<[SDH9 ((.-3)L9Y&%&?CNY M.R&_7%S<+H'[SSP% 8SO I>.S3?DEKG A8FX&W<3>RCDSK%\O(?)!>F/36CZ MQ=?!FW%!"PV0(W=&[EUP'K!/;'(%;7T+AYC#77 RO#8?O\!)1CI((9?C=SUM MON&@)[7/ O)EBK4E&KC,1'_UE!L3C4U= J8.3 MQDUQ\1\$!GKN"PB0'1R7J?"AYXC/\J(:,NMB@D3[/W%EN-D6Y%@94%N>/ ?["F M+K,$^?C8G$+KL(V("+:<1ZFE'M/'M@-_SI*B?K, ,-@5& ]&%G94. W:#7X&VT+R ;XL MFJ,HH<@"IUJXX0?P"_C2)!047$][F.!,?2Q(.,]GQ!XQ : #^R2^@Y?P!C4! M?KEHT'/LQ@$D" MDF7D-H\>WVR)M+ .:^%$8'/)-')AH'G(7M ''R2:)UKON(N1L6+,'B<#_ELY MN=S8NHL[$^08YE_QZ\TR%.07X0=A\^)1R!YG<2F<$$9@UU+*QSL7N+U1/+CS M_<=@NCC:K>N,3&\!-'PG7^T(SZEVUI_?.8B[WAF4S?:2AMJ95AHHF^WC]@9X M6E$:53;9:.V>G9UN!LJ=SFP*&B!VB)],Q^ZCU-D3T&\RL 2 )"UHBAHD!X_%R(=??4,G*X&&_ M?!YVS[5!C3S,@^'V/&QWS];B]@'<96\FIA,B%H=/;,F\#M,3.&YH\3_"$E-^ M]UFXJ3?Q1SN?,N+<# W9.CQ4$^MYF2K*1U?QZS1($\7) P-W MD9$ ;=DA2?38(D%7]_0%EV,?7L -!X_4!.&:D1N0*3R9=)2([*V(5+#N;FN]T\:ZE6);R;K4M.>[63=Q,/ M7.MDJ<1R>&-#E$@C0/Z%!WM$G.PM,2CP@8J45)&2=1($R^"BTR=B7Y:- BACD:,3<9)(:=BR"*Q(#A0/!@ZGLRSHY. MI]8LC-L:,2Q5@('?+KA\(C@K_EK\[8Q(;_ #AFP$;P('*FD^(T1DT!=&HA$^ M=IY%A)J(HR*4YSF M+DZQ/O=NEF%91UMP;\&=W-FF+3%?]V.7L3EESFE]R@4KBEVM, 5PR:5I=QHC MDL;A04OC76IB4;)88:+I8@2T=] "BOY-X^7@5;&CTBSQ>S%%Y*^FM3G+<_J# M2@F5$C:+':JPXIJAJJV0ITBE2*5(=4@E*@?=?:H_L_QH9?5,MC5Y5%G*C0BZ M+T6J.F3[U% ]38OPJQ?BTIZ182?&^2[%V7M:N@!)C)<;5B?&PPI*Y#:EQ MN:P$9ZH8WGZM,3Z,1D&ZA3 X82NQW9)6M=>6K;$^=E%%<&LO2-D_/RG+-2M+ MK JGP0]*:YH(:(.UYGAP4M84NC=:\T:I32,!;;#:]/LGG=>N-DIK&@EH@[7F M^.SD_+5KSUL3>1.R:(/\?I8RP/L)I$ M4>TFYJN%1Q.1LE:F?J1VE&-1)'+$[)$B 7 &;BU"Q1TZC-J'[@V3 R4PY!XO M%1+JFJ)' 3+UR!\^=6&P.;@3=PB@&0CAF,P8=05H2"SH(B8.@#,*ZK@LWD%H MD0L@I&O+ @^?3=N<^!,< %CIB93#\OHC7CTPV(B)A*_).PPRZ2->(W""$']Q MW2!.5;DFM6LS1?62Z=3G$2MMYB42%PN)$FF8@:[/U#6XS.D;IJ4$)O XJ:O( M9QS>KT R2KK.L0)@M8-[J=$]#F0HT<[/3TDPRK(LF//#A:Q>Z/AA)GGC>V.\ M36D&US6DW(!6=<)QQ..[9X#8%K=,NG,OKL;0HY0'D7,X^4X(XHUMF%2F646- M^]O^,/W")KZM@X7'>AC"##A!@F6/?F34L9,2F260HJ,Q!4LT\BV+?(>IW6+&H\QR#@_ V+ GK&MHVB+/-_9S M(E*21^2>XYN)73+,O4OQ#J01)CFW1/4/+[@7A;T_!#<[!03PV2/,39Y(GBN1 M#+DAFJ(1@/>6&%#@A0FTA>WGS/,LP="3Z#JX4 :PEM022(;I;N.K5/+R%*;* M#1+(!C,#S;HUMBH_=J:R+";-+GUZCQG"YV>-( UO,%< &'@M7M)VSV**= ]F0"7706 MS'C1-!\"&=5',3%!,8R-X&&6:BFR<;YG&,)YEJG<;3&)X$30$H;5Y&-I0=&8 M(HHXOT1T"O&=2S8O?*%5N&6 NLR0S*$2T$WP(U "'DY[2=:QV(GZ6U"^ NS\ M?/YL$N>W#T&;4M.8%_.,7L0O:5J%;!@.+%8(?40[+'/;#W-DA0_=>4W+DP1^ M,9ORJDO3T5UL3(3@FKJ<4H%,.N5CZ:):J-4XQ\,2 @R'!8: N;(-D' Q/6N8 M&_C&#OMDQA7VMF.NO/35\LQ!ZL1GP]P)VF A&<%JE#*R0:,4A:5)R3>F,U-4 MQ)55S)8A$GY]8X>?)KZ$[W9$[#0;K76CUH_FAKDD!OW3BA'=.D%/(6PO)[N. MUEO(&5$R%3?/85,F^79(0#-<2%FX&>4NI$_&82Z;XFDNEH+ I3:X9,%\ M#W-8^")PU;+RB:3&#CN_E7UCI3K91Z+D](X:.!RL(T >(!I,C@TSD?;."Z7' M$L6Z-&5.*/CYX45'#Q%FSBN'B]7&!^IB_9T6M':I64'DZDF*R?R#M/:^50=X?Y#;HO ME[!?8;WFAKGS@, )*[B>7.+CZ-OBS+C664CZE7?DAN"[H1^MK3/5Z_']S89' M%C,RO3ZA/W$UM[_Z8'P0MO4HA]TF.UN5(:V_&MD!+AHZZXQ%QJ#K^ J62VQ' M? C3+X&+(GF=78%V<="@A^M@7R3H"/P#T4U0T&TWN>YKZ[0Y#Q -)<6FCNLZ M(:B$%$5-RT4(3SES>YYH,O @?N'?'L$L Q8,DC M<'1=K$6[1>6';A+_3KIFRHZ@-(L.*ZU9F@[=WFE?.SUD8JQ(@;I C('6'_8/ MEQ@KT]=6HR$+U4Q;>,JTB/M\V<@OS(,U@BRP&M4H7,!.Z_:T=;O;IVF[MWZ@ M*F#/Y76AUS+(11MYXA18_-U/%/KI+>+L4>GJ6S<^>!: +0;C$K!$-NP/OKQ)_;$ M+**]6;H02(R,XXIA$XG2,ZGQ>]3R^I[7+S0 M=RT=/K3>LEZ"_VP\Y6*IAT!A$S62!I!< 7MG&' M^R5CQS*8RX.J6-LXLKWSWJFV#.;,8URW#?Y__4*A9LD[^E]D42#5UY=TH@SSZU 6K MPV3K7^X^D+L9ET748'EZDJ3[*GSC;;Z7J2GKA1$CN',EPU()?729V MK7U[^ MSSV9)^XW]N183PA4BET;T3\>_!K&UK9A0@3(_+MU_+B\O$\R0YS/=H;M7FJ!1Q='06>9:1,@?9 M/M,7O)EWZ;BN\XQB0['BS3)K5SC5UAS7=U+']9M@L"EA7 6$ M-I--.=/#:[+XYA\XD=YY8'P]\E?'=VUJK>;U$D+NPNK2YLT"F5[,_/D/Q_V. M2.ETBA\,86WD.C;H*%'EXN1S*Q/_!*=W!]+8-7N&X%(?@6"$&(<(N, M+$<&DSV;WA@OBUD.+&2A2?]D\$-)'$ZL6N#UA32J7V%EY8%'A@D0"M;I:$7R M=20'2XQ5_SR57FYO!G\!U"[8(]B(VH-#H_;%: 2_Q%U..!#WF65XOH;4?_@LU),53?S3M(+&-;Y-.G MJ^()F9J&9?#MK<@T4JK/)0:2XU1.UJ3=T.;L1A_,QDFGWQUL,"4F,,FS*?/$ M;-S^O&?NA&>9C# '2A2"$CH'#QC26+!E"<$1T*SG0]":"[(&@-X'<%Y),#$P M*&!(:3;HLP_RREYTW,WYD]8Y&9 )WC!P['7;. ED-V;5K[ZI?T#P48JD\4)AZ*7]<7Q\*#HWJ5&,K(]>24F<1;T+TPL041FB46: M8H>B.]%9& B>Z"DC/\7:<+SWQ6>G6Y<4/*Z:G:MLMVY1#A[ ]=WMQT\F]^[Q MH^J*><^/TSW=/2=.WFKW9"X7HX!N<+*8[7!I-L, 9.I[3E4@"R"S[I#E35&X M%^G (@3=A!*[; J.)T8;/E!+[A49L.(/$A ^N XUY(R'B:(P'9KA3# QH"Z, M@MA1DNFO\.P.X(>W+D]FT;D(@I871J;R#)F;!G.C!&28I@4W$%'!<&<)]Q>? MF?44EAY/]AS=_LO&1W>X)_)-^3(+D2TR$3FZ7.1-70?38X4W^H--.P0RR-HE MHJT?F$CT@^,(G1>YL4:^AS8/6 &$<&P8U'%%K@"+A3N?45_[DRSN7N1TFP"" M+#CR7,HUBE$KF V*O]L"O7S6LRH[N4UQOG7%([+RV%594.)8[,H[/@>9YV^V MRE3NU>MVR%M\ETKVD M=[O="YB"J'B/)@CO_@C?SX>MU6L\:6A*N]0F&=_G5! MI11K=QB/NW67[:U]0;#=J9Y2FE>L-%JG[A+QC=::'2?N?KZ:J\V;N+7^27_I MS'WO>#0[?$>D@2O$".6D7'6Z#0 ))\5B)55!;LCVT(;H-WBMH/5;@UY9>Z'- MD=?F0*(TYU TI]?J#*KR"\J6U_VK()X9PNKAI(LWD?HGI^'%"A&^^J?>22]^ ML%A.4];@3 9#!04L7<:GLF:W-4M&T%ZG2F.DRC[;3XZIBRM1\8VH\%Z_'T(N M%7Z$X&%&O+R):N>EFD MR59'3ZAAC#B&XT9_Y%;,,47%)%8DK080;>.:TUDAW8MUJ$NB!-[@XO'MN+V" M'0'T\_E_>TQ-H^-O(8 D%P-,EEU=L9N<0R[3\4?*9YOX#-PV3 MNK,69EF(6R?2+<0/X[P+\3-,P- BSPRFL']CQB!+=L[9$V:T@[\LD\I2!V#B M@:0R*S /O8A+9R<)'.9CZ#3A+HAB37V=AVU:HNR.DH]QY0 MU[<,Z2,Q3$:J>M#,\4^;8@^."),D#)$"U3P@4\ )3AM7C) M4ED"P2\S@3=LZ@43249Y>KS&YH@KL)ZX08\@@ ,#4B3*L;AL0H-:]8QP@&1C M+I7FTR8JGX>:$GN:S@. 08/,*DD2/XKLEFBZ1J8+4FV9S [4/+!<<:(Q6V3+ M#+Q86> DY=.V\!Z>+# BV(N>LF5.3+E@:"W98307RZ: 2IE39"F@[8R\9W$= M#:"RL/84YC,EY@2561:/6<6$1:W8;WM-7$02E$B/(G>@,U"%1[F%KC2D0@(>@\$P@]QUHP\ZVT48\LMW0@;0064W*# M>H#K;6,"BC$6("(PG4C]?H.3623Y*]5H_H:J1 KX(8R3%-Q%,H_%5"DND$IQ M]NW(MH3[[XX59^9;PL/J;"_BAKXY,E&(T(1SSS7U2$<?$_X&*;Q/;OJ@PD.U"*X RYN6"-90.7DZBI6@1O@D"$EN94U M,T=@Q)G*X\&%^Q-P,;1"L=)-5F9H0=#^$(E"Q%0O>(6T*7(W87XC$MMD/-[G MV]'KP^6V/5AH;,_+=;3RA;$RM4J+&&5E(K1\ZM)H]);E_MM_U.92LU6OU)7@^&OL MXFW+L.8@LR3]X?XCEDA,ET\.]^3\_B(ZA,]]'O!,114P/%'L5R(S<<,RPSB,37V<2%@8[$JC/HNM,:36-)$#_P$IA](I5F_)'(/9 M)[YC,7>(/>S@8&KD@_X\A24=UD /(H[%.9SG2.-:@50*(7>RL6H%:(DSO@?& M[.2^JM":P#Q%@5,.,">.G-*%/LF]/HX0(\[R@$X>#L@HLT5PDX>*:8J(_5PD M1P"0CNMW(]SA71)W-;_7BU8UO8.]L&?E#6.[W1 M+':P5WP7AZZDOMSH>"O/4=8V(609D5U1B!AF' 5A8>#4;)(OF//XPUG\U=JT MY35%C,5;IRHO,-(E?U[@?KZ\P)'QKS,UL!!'3$,N,]:*P[Z\ZY# MHN:\NRMRUAFTR%'F84G*>2A@P$N?8V@;1Q/\8,H\PORH-7>: D;O#]]$[1=3 MAQZS0D^R I,'HV%_M*79Q&-CTPTG.VGH$T=7,O #+:_XKCUAE LGDU$Y)SNN MF.:FLJ"(<-0Q<@I@D5,U,D/$&"1'-3..#&&"]>11%\Q5SC0 EY_,3=6847D" M[;BG)C0XC4D^*;_EEYZ%(TA"."*F&(<-ZQ+&XXNLB(_ MQ)WB8;T^-IF,IA!-#;#&TC&5+FG<&*;LT)&1H"-OP8\E4IV8T:88'_;(1&)F M@5@08D6NEF$(CK;HRP@ZXV9<[MF4%9YE<#5,*>A") I ATL6464[\$FP6;28 MYB2H#1WV-/5=[E,9+)3@0" 9D@+2$0)0EOE<#\Q">O'8SXE9&V2@]B?3X/#4 M1=&CW+$1XA;Y_]M[]^8V7(;4>8MT"[HLM8OD4, A>LF66DN2':@AX)-W2S*KY.AG?%OJ7 M2OH 2EY4P[)T>HICDNZY,!9(:^Z/(,7%)88%N"S8>3[I#K MO"U).%DJ7IEL)*$K,_^B!7S:[*W-$DFR5EKITSNXYF^?]]DT-UDE'3G88BR9 M'$G;=V7RL2IQOW2@B9O:.F]G*6R=M_(IC-P\$0J9Y]-V_,&.8B=8SBO"G"65 M]'.I3JR5O#D@BH)%66KB=$WF[@"IF4&2!J0(0*)R3D7)V)O'Y3+!M[Y'S<@L MTQ6A@2G>F>*XD2.O+'_LU\.H@+'=98Q-':1*S[$O9ZETI:5<,3P/#8+*?MQG M3+VMQ]1I#1K-9K/$\13CL2YS+V.W]3. XAH]\R\R)UT$$T^_^0+C;]@'N<0" M=E[A( 7.YYU8: );B!IX]X)OWSKQJ\F;.5=;1DZMN.1RS:649_W>1>;^Y,U[ MUF2\\T[\FO&V6NUNR0.^=9[0NNPRX/C5X@3K3QJX6-MM7L]C<9;T[/FHQW6SCWYRY\KVC 7WGBB5_%[OO2F^"*8\B_ MAU&_0Y,[N+A6-[[%]"3D;'L/<46\BPAOP$O@*(!W8+^PK\+KA-=J8V'T1T)4 M1--&?"P,BLJQ/85UA/\FAPNWXG=<>.QI+-K=!=N8M%T42=OJ\V5_80%2!E'= M[>;,RU[Y1/5CHC:R]*W63B1=F68X#>4:^CT?6Z85[(6Q1)EN_A.*NR"C2[^4 M70K$2;8;%7'82)5V!>;.AF5S_)9D.Z#YW<2Y_3RT]UAWGVJZ"TOM&L7:K6)* MZ.YHS0H6ZR9CW5VL9^W!1H-\3D6\9:: X8URUH[/5_%C,'RC8N%;5 ]$TQGT;KC=NZ2?+@:OCMY$QTWOAI^$TV<86F"JC;*I75F]\9W>/?TWIU9 M)KOH-M^\9>]4*'LH0MG7*J1J&E'\'%:,7-Q_*]X].<_LK<]M8D86?F[+?10U M$1C?H^/]XLQ]>O]Y_C2MXSK1=HG: L@&W<&AFD11^@ ^1))>BN>SQY8/5H&]<,-36V4BZ=2:1MMP\?7"$ZP9HIY[ MX H1^S&C7$3(=YC0%[//#<)%B.>Z,8],:]O.A;W-J7Y_DQ^74#62PM ".U-,,VZ.R3X9F3 M: ^I+Y,.Y5X,#F.S+O,%OC*;3NQJ9?N>)SSFK,A> !X\AM 8-I(MMI9L TL( MK,GK4_N_V=UEN9F*89$QWFM<2':M)F;Z,S#JGSPHQ$H7MD-[B\ 310>[RA:# MD9TSL=VSYF6#561AOZK]=K%'&-V4KC;/KZ-2?AGC&6V!QH6+8GBB_8GV[U5V M$(+L/&-D!2R]N$:&+1(^9#:+2L]YD7>0Q_E%<9O/$P[F)F! H^./,0T6:)A: M&,)[=-&T0?^8"&.9,B\G*44H$_%5EH'H3&5H^+'&IO>%U0@#=36XR%3Z/I./ MBTU7 (45V'+O-ZZ:(&IJB[R#%(\;S)UGB&:!%-' MG%K9(TZ#_!E6Y#%A H[,WE)SGLI%DS?(B]'CR&56WI0#<$;^6RPPD_1@R,3U MS&2),ZGGRNPG@>!8/CC#)NN?S"2,*#6$REI"1?.R_&2R4"1)CDW')3)FB CT M-H0:C"PNDN)5[9LTO4M(C3M0$3W\,9JS\.P-,$$44),S'\;@$TLXE]V(K8S4 MZ9EXHCQ521D2?GY<>4.4?G(#!ZO&C9(-[S?9)$0K3E&W8XRD#[A@1E2"5Y5R MI6 S4UA9F+-Q!*OGXR1C,97ZA7 2)RQ@\GK!' V."?!QA2V)$]RY4",.).Q% M]PLR1X0>3O(26,@/_,$#M4P7Y@5 M:5:S;HZR:1+#(K4[K9C%>&DI3\R5K!E)F/#:+(0%4YR4BK%+-(&*_N? M^#UYB:EY=BJ2\8KY@1E/AF7C.F&98X:)O@&B:ZF%%5#)M;!SPL_SO/+IGC_3 M&*_K4 '#&0HIZDB>NTI0"1W'.N@GU?]G]UP9 MX.H#$>SL12)UI69Y>/AB^1.]]A0LO;>;J400TP)-:8M]#"%LM3 MB,9W@+##Q[C"48J0.MY:M>W*2/9-$^,JIR;M>,I.Y,L."X7 M3+::!^87T^NGFG[>5+/8S$:3SF]<'#=(EJ]SIG0&*U\G2)T46&%4TX/%;T)O MO3W=T;J5TDICY)7+J1*ZD%2N,GH@?V3'VY&%QD4_<6.BB4 MN.U2A?H7W7:%Q&V7G]-M]P:5G'O"RB^+$"LZ[Z9V(.PNPV"Y1&Z;+-:Y:-7#RVU@V6Y?[$WDEDDJ.^"V[ RD74:]6S92 M<8/?.R?IHG.I-1,J2&IWN MCY9J@A,I6E*DQ)1LQI/NQ?Y6X7-HVKC)<>N,0![@H=U[AN5$!W&QS(,J7E4= M;Q1)$44105?.*"%G(P:UF@7,:.6B9JGI+ \UKGHSI2E4U")JM1N-P]#E;9#3&&J-!CLOUJIR-1L Y["^-/9QM1XCX9C M_9\A[Y"XCF-Q496"+W+;)@Z;)FF=PV1#.55\3-R_EJJLDDZ=PM 8[E^L*E"6 MIB=##; A3;+MPXD7WX83J>8A0 ZM49? M:BJ$EK?55LZFX#N1A N,2"OXP6QIWL_O"4?;+;FY-W%!%YF^E2KE.?,P%6U) M<5UU@:7:4&Z+"^%8<1=&; V&HK!M MYO(@F8X%LTRRXYWD$0$##%D5-!?75U.7@S4VRBA.;JE4^UI)LD'"7RRRDJE+ MI?(*+$(9+R^92XW*?DGD9SGY H[%B.F@)J;5)'7(OYT/S]DC=]15GEB/ M562-IW90XXQ5GYV>_'IU]07$F8P!+R[#*/E(),/(=/CY'=Y\ALF=V6S*2539 M+1*+)2X;1=3,Y?A%349L%AF#N$\XU[>_078$\R=1^H+'C9$LU^[\'CHR.S/) MXMLHC0T%I7(AD]30.,4D ?.5X^!E>S(LACN/'T"@H,1G_U\\J"@KD^=4?P(" M,!$W)D[=,!O5^+N)LG.APZD%.H&L4YD.J5S.WESM^CPT+FI5%L%2I:PFV/3PASTFT!LMOHY9H'G06]]'S M5F-J*)>[#J7 XR&YPUD?5S@5J7;?1;H\EK0?_#E57/#-"B:LNHMCXP+MG?+J ML]]G;.=Z1BAE%-<=R&F$.R(%T,<=8P>]/3GKR01\O+&:S6PC*L.NTJ GL$0^ M&ULC+C)-?4MF<<,+?GQ/-FK[,\?%"%95 U9P[LGS#NJ)[(1D):3%:=M1!<94 M^T# *#3%#;CI-M6QBD8Z21(SA*) @2\7: P)?A()DH;I81A II4*+]Y256EN#7?D[AWO+.^MV31 MN,!//"0C:^J)$PU8)Q_SYC!A-NHG>HO'MU6+6V0C3,"[#G\&\4Y$+E>4;.8K M,>-)Q$=Q4@W1G$ISZI+A M;!QUG9M:.^W7,K5NS('XY"-.B\ "3,0%!T@>44(S]H=EHT\2&=R4KV)"_,I#@W*7\"- M]F2E],SQ[N_&5#BYTL.$EJ-AJF'%MX,++Q7\%WFHS,!1+1EK0]KD$48:GD59 M95_>3IX*9<1L]'&ZQS6(PZ,S[/%,$Q]Y5B:9>XOKBCAUTXHB)3@Y>V[X.)ES M/=/7*&%5;VMD&1DFR\NSH_;$49U&FN2Q:X:8]BP &BU'Y,D80PI92!&9%QUF M##(DBLN-XOJ\XFXHY=ACG$FM?M)SHZ@1#.L$O-DY(3,]D/B^%PE3E0KL\V1V MA;ZAH7:SV:MR JOU6J-D;R034WK 4)PXA0HN[$+*KRAM$%4+M+"4!LBOU4UN M%5"'@Y'%.Z5*:\&:>['.DO!4@:4EX=$HBH$^@(BW8! L.;66T@LP8N+8\O)+ M .2);WD&5$)?I61%01.,6"XINJ#N8U#;6MEBVR9XHU?)S4CQ95B- MV%@\B]K1..I&=)9,;=KA".+U=GI-BS=3P-/J[(!\$,^PR[.E\H1S= MNQ&!U MI<;<6\NKRLM31 "B6,W2MR8D+A0.%2_,B$XUCO,*<60.;)A!* YBR$"H/($U ML@!:7FQ9_7DHRF,5\BEPB*LZN57*QLU\!8WVTB5K5.SA:P(G/2.*Z/V.K>_B M9A:<]&*8QYZA;]A"DT/'^D^(ZU!8CP&E?/2CK/H@%F.1RX>OJP7$Q/!&B;^I ME$'ZP)MU&"L0"$^JOSR*G:ZW "NDX"QJ E86,Q':/CWY9-:)' ["KR' M>$V+7#(9MIWL>$0+G\1W#O#:2ED70BV%LK1&O:77#,:CQS6?A6X7MV1RBU-= MBT.V:@_D].1J> T<[3=[9YU>10<2&[C7IY:V0,39/:R]5#Z&,,#Q=W$UE?F; MG1!.FT?NXOH'?CP=B!TC4;0"$'NV#K$Y"B$+4ZAM.75!*AY,QP6-S5,E*186 MU_)KUW8?7_(H$_-B=&>+H5P1&!T 4 1DW&R5$3FYI*YQ,I(++I(=KIRF86Z4 M=_[88B91,W3V2JKT7LS2ZE /XE@U,G.^WQ%'K9&36LP5]5M,_P-RXGCQ]++X/A";[T5'DZ-A]_*8;%Z; VZTR#EM\ M(TA,5B("<1D1$JA\4_Q#'$L5;,$@!.XLRDCHG+"2.3FW; =R3^VM62FI67DW M@ZD-,1HKNV&:# LKC7(Y%GC)0W_.>#305B8#S78D[&GJM?P> MTCC(P[)G"361%QM%K#5MPYK&!1"$S3;5]4YX(3)"9"R*-"@*C=0A3*0(!&F_ MR/.JV;(Z@B?8.*S:Q+5NR4TO "JLN/.B))@LZ*2#\B"B>DI8\@8M+ _Q"#T^ M1/D;<>O:S@#?'%5.0"S8+0>'(G8'(L$F-8#&*6L7S;DV.'->5'1 W08E=S"$ M47Z"+QKI.5.L>!4&16R3^::K+#E:5#'IQI/]-#WMB*BRJBVE,@74"7%8XRY8 M&BF\>#4;J+UX/[WBQQ(TN&F-AWR5:4@\A3PG0-R]G?8>$DT4=B5N&;$DKPW+ M;U0B2E;95F$,L5\MFTOU .B+XQ21O4T0&O4K8QTXG<2HBRV6IKB[RFX#Y1B" MY"[J-;-E PORQ-%!PY%W4(DJ1%[ZFKE0I-PH1^U%F?UX#H1I-G ]@06%X-_E M)!&9GN]HY=!K6>Y=YGB(J>P61:*L#@-=\C.181$3A!MOAH<*HK0*G7><+,-' ML>804[L5*."D:JW)14:D-)BH,4KE?*C5A[9(2,\'ZB ]:M#\\FENJ37%J##6 ML5.;C6B,HS@KWBR*BU/,+ZEF=V.@66NE\J6P-#SOJRG@(& M^L$6BH56%,#T,PL@7U:>B:.;F/RL+M#,5)[(+0LX5VXP9J1RBS*78+'@9:96 M*\KB-P".R168MC65UWVK\GJRLG_L6 7I4#ZX88W4U9CS,(W&=LY^$UQ(S?W2 MC_3S93Y_#YTH2.AZR_I9^^_J$?Q M)>P9.9QZ+6/-LL3"2XY:&XF7'7@6FA-KDK@@$+M2$TC$)+FCFY91Y,;&0>ND MP F,6C2MEK."MX([*DR4W)H>OYQ*Y93K"%P('H 5$I<9QA.**'<$= &V$<.) M$F:2#!#Q^&M&>Y![B?V?L_MJT0S++?ZLEI*8DJ?6F]$"*U[Q*-$T@-$*/6,4>0]30]3,$@DKBI-&$YMCB$TX']W@B\'A] -C+O14AME$$%_9,VE4E%F4 4#7E&YO M=/NM;CG*2\4)O:$W7M4:8 ;>9*RFBLE-DU&OT1R7Z+UHVU=UB8Q8,'_PEV37,$F9$C5 /==1 MT^Y]LWZ5 ME]4/(_IR%I;+RZ=5N+9+!\T;J8AY)(U&M.ACF%N0L\Y;8CRB.JQ)$<^1C,V) MU8>HQ.C'!39CVZP*P^9+-7/( X]D(%412U2+D;,TWT"*8XWTNB=EDQ=F1FP^ M3AQ8V) $"AQW!0G+>IQ;:66&GUBFV)!H.Q&O67PHMW]^O\5/32))KFAL%#;. M(HKB^V*:44<,,!)PYG%K^@!V.JJQO;C&BS018\(KMH.RX##\["3EX8$*3TW% MJ65QTLTWP0 C4D_1UQDN01-6/%AR\9^!2E)W72S:9=:0N-_!XX^A+6-$)JA3 M:$M7QD)!*6U^L)XY_T/>"2&*TLY="XZSNJ/:C.)0V$UB0]2/V6J)HJESMC"Z M%1Q/^XA^*'PJ<1U%RA_DEAR]H"/K_PGFRV95Q4!T=IY5%[[*41"U#0U<&C52 M^X@/7*V2Y/Y%'/@4_D\F[\=]!BC 3&]%.PU8PE$-?H%,I$&9U(265' +_0P_ M.BZ6:0'?E/7%\14I1;5OGQXSTHZMXX4?^"!PRWU09V<4*U3:E#2:0N:"[JU6 M$_,[WOVR+APJ;?TOV7PP!W[^%D(WLJL+VR?R%P7B$L7[&Q.7_DDODQV[H MP7(F=7F O%8IE?N4*=FN\HZ2)<5H84DA5A-13I)A>2*A1L5FG6C+(./[+; W M754VE:B_AK/1^BB;3(-[\/!R).CU9_V>N=IC5(GYR;T=AKB\8#DJEI"]E%(U MH*4RB[:7?9YM6N8["CY'-^B(A()3M,35:-3V5W0_0_M=J/9;#;F'Q'[1$GBF7BTUXP>'64>APY2]<)=>7O! M#^T!/AV[]\$$-[5EM7=UI/+OH<-9IRF/4^X[CLZE(@X+7ZP>1FH4R\KAZ#I>O,Z+I>.B0DB]!:M8.2-3NAPBK5SI$YY]=A3JI>M@2PD(>X$ M42]Y*KM;G7D))#_%>E-L[PELJQ61(+"_76,PH@$42N5\Y@D,2UF MY&5P(TU>7'_8D13/4I=PIU+&HY-*XN:+!!'BE?A<.<:VP$:NB_'M%(0XR#@% MICGXT0TA:FF>V6W&@\\IU,REQOQE R.?'.->5GC<3I1ZUUHXXXHIF8- MK_#V0"P9?UE=M?A/R?#G=K7,Z'8&( [C*&TPHU51E6+0M=(\<3;=\T *UXF> MYFS$@6C4.BE:3"S(4TS .*G%+B!Z*FG+%?K\_9U>?W;/CMW?#V_>W5U]N;H;:D7]]]'MY] MO'U_=7\#%-_#/Y]N/M\/V=T'=O?EYNO5_2T\L OU1=RSN')$@OQ3>>M Z(/Y MP7/7TJ6:\>B6"4"^L7#,K]1Z#F4<,'T2#/[Y1,80XGX5:7%HH3W[OGA<4_Z8 M.06*!_(63GY6T8?I(ON@DQ8PSW&?/6/V\XG\]V09 >HL;]3__],4_T$ZF#!M M:ZA9C];,FN?LXKR]_ZIGF;+=K_%G5I_-W9!ABT>*"2=%X*0<2 Q7>H?: R)U M3/IU6ZQV_4"4Q0FKM%=7?EQ]7GLD$B"J $1) NKM@_""20XZ >' MV1^.T=_2.RD87Q5":=>N=I81L8I81:PB5A&KB%5;SK(/ MAOG'H^>&S@@+=+H>K'Q,D_/Q.+Y#HSW(*3M9M0^]+B&9D'SH2&Y?-/KM 2&9D'SH2.Y<$HH)Q8>.8K3'_8O#0W(1 MB5TYY(W%?PXTTG.=/1BV$VQW9%09%FGM]N-&@-.-T.6V8([2&KR,9N.B598M MT =8^E!"$*\:XKTFP5M3U!"\B['@I:WF] &6/I00Q"MW6%J-[F6+(*XI<@CB M^T/\M-)S507(JG .K+KYDG2&="9_6ACT#TQO*@YN'70:TZ_BRO&9YXZM-4G] MQ7*I=J6K5:Q*4/)83PRM>,I6VJEX6J ULTZH9%4IHB MIH7!H.YH&4T+A/#R$-YOM#J$<%V!0PC?'^'=LM)B]0&5/I00O&LPX(.Z=SMJ MRMDJ(CVKD$3(\L.PFD2#RXGUEG$0M)Y@>=TR(6CHRI[:94+0T)4]MVJ7"4%#5_;4+A."1KWLH1R 16?X+K[,Z!1OWWF#%R>YTW(/NN@6JZ"@2@&; MI:U&I]LYL*@*[9>2WM2M-Y1D0$JC):$Z*PU,-A>'%L(GO2&]J5]O+DJKL4%Z MHR4<26\H(8+@73^A&L,;IH7^Y:'E\EVF5"T* T"]W2+$X_II(KV ,?NQZ/_@J,[]RGF*2.A.H=M.E<'EI< MDF+YI#=UZPTE7)#2:$FHSDK3:G1+N_:)]$9+.)+>%*(W@]KK8Y/>D-X1PY,I("3"D,Z0S6Z\F+RG( M0EDUM)UQV-L9! V"!D&#H$'0(&@0- @:! V"AOY9-44DT!2"TO+C)9H%;ICB$P&;<8Z8[G;H.\R>&5^[UFA7$1HK9,-^6T%>V8;YM M_*3X#?/F>;/N5.C:,5!NPA?I(NGB1L,_.S ]+"_?BU2&5(:F+YJ^2!6_98LB+25)94AE:/HJ*1WFQ\!XL'F*A.CC@\=^C!]* M?;\D)&MR)^#>MO'7>#+4@\_KN\_#NX^W[J_L;H.X>_OET\_E^R.X^L.N[3U^^ MWOSMYO/P]A\W[./=<">*Q>]OF17 C^:^HY"Z8CDLF+BA;S@C?P$S&^!!X >H MM&VE&C^?-$_$W_[,,*._U< B;6@V_UP(]7OM450QC>W:!Y@18!]TT@+F;6BL MUMOO';=;(@@6L.&RJ2;=3SS.V11^G/B,0Y%-L7OGL*Y^Y7L!'V@.1\% !'D:_AWXP MA9X(#@0':1Z>+)^L@XYP*'?90E/#,0N?YH'CE?WA&/TM?9."\54AE"I/TR56 M$:N(5<0J8A6QJJ1S%5N?3*_ ,=[X7,5G'H@S%:N72,5R2-_$@=IO7Z0K.+MT M!2?=(:V''(Y=&=MUIX/7C@#21#WD<.R:"-/B9:4[[#J"@)11#SDRAK)I%Y_+:G_4654JHQ*%2\?J>+EH2#Q.$H940VS(Q4^U3 [7ME3#3,J=D.L(E9IPJHB ME7RY3:TA8H@,:Z":SP AJ'M?"^GAC.(S1E.(Y10^QE' M.FJI*WMJEPE!0U?VU"X3@L8Q'-#6;X;N]%>F,Q1UTHY0C>%]>M$_,'SK'!W:=,S: MAXQ6+$B_>'QF6"/&O\^XXW,9,'*#"?=4!*G4*;8")[08&Z0;H<7YE,7;H&ZS M;B.TK;0.;&&J&QA):PK0FKIOV2&=(9TY-)WIUI[-H[764/QU@5WO+-N&,8H= M4O[=Y+[/W#'S^!-W0LZXX3GK#KR0UZV;':K?Z^YVF^1VD]9H2*C.6M-JUCU[ MD]:0UAR:UO2H1!V%>+<_CF/B.<.9YSY96$[DX27WH"%YX%KX=/5F.=?OUK<: M_6;="^K:04#A,#WD<.3*>'9@>EA>O@2I#*D,S5^:G-+9.@9=2/IZ^7ZJ)NYR M.GK%403ZI8)04-7]M0N$X)&O>RA %1^ &K$38\;/L>=5Q&,PD1#\8'_ M)[2 .T (!:#T6+L=^P*^TQC4?D5:[2"@ )0> 1?QQY8R^>-R'E:WX\V[\P7(,Q[0, M>PC?<*RL[K^W?--V_=#C\/00^&*-@4=.<&6:P$_=+ MY-_QD^]>XH]_LX!PSYR\B'ZOOEM^\MBM,PL#7_S0DL2LX> \]U93N0TO4QAF M$@UW#Z"GHM8!DW1&K&MKQKIVS:PKB@=K!M#N]ON+^O,:$- [= 1H9(CVYF7= MAJ@H'JP90.>BTZY*F[XY[C)-ZF@F_7O9<6F8HT58JD3@ M.@9<[[&4[ ]:*PF^SEU-%DCD)HO+07LU5_.)W(*X/1>_[5;.ZC>W^5)(W$3. M%Q>K6;B41/@A24R]%;7CV>F-K$WP)I?H]!OR!?5X#N&M9BMP-QS"98[7L[2O M"D?1BT>QR>1T-LC!BA[#Z&XSC&Z.W=!A&/UX&)M@ZJR[RR@^N!Z':4R90?.% M!9[A^+:K")E\ZJY:]7:/3:&*> B7'&?-)W<_O:9 M!W?C>^/[%]<3/P2!9SV$(FYR[WXQEEB);93MK-7,60941?QAUH2VCKTPSG(;P/?CYCR9QP;!#+8CG MB_$B8OGW[I4)+/'X%P_G].#EBXV1?&>$C)I-][?>KAB6;=US5>+:;]SM[ M#R=Z!K^*S:0U>.3^V6TZ\:E9L-]\7P0J/ MCSG,%R/F!Z[Y1X/-# _WP$-P#2V'C5S;-CR?@?%A_@0FA 4_,6Y@B._#G''G MB6EQ).)M7[@WQ-M9_\='C>@KR_=#:$ 4N P#/X /&!%P8.V".RTX"O$CBFDU M6P2-.\7NFLLX()H\J.%N:[0V'VYC<50"O?+;-9 5N/&ODCIO-R]U'$T_BN,\%N@R3N0D2M19<>%@\FYR/_ ^>._T*'40SY4=X"_ZY M%B_MN6S-#&*#[BH;QI91L4YG7B);#48]+:_P1L,+"P\Y)'5#V4[F+4O+Y:*9YOQ^(8MQL(C/Q),M#L.GL$.-N15 M:7A$9>+:(V9-L5K*DN5NJOLA-'DWAF]&H4C54#D9I8@NOR_MQKIE#*"U5+3K MQXL_L-^$:Q*\L-26_+\P6Y*)=,F%+7WU7O1:\E:<8;EV2+\4GZ^ZXL06QJVL M\4ORG A5,9/;MDK'Q>E>_.W/##/^&[VZGT_>#[]\^&CYP3V^%&?V1GFYS>:? MMSWWM93\S(&W;#^7YZWTD]EDY.RC[?[YY?:'T>:)6L@V#MR9>NJ98^XVYA_; MH[^R3#ZW(+#5/E]*8YY8HAQG6.:Y59&MBO=G%6#3+.=T.O,&&<]K4)D]2MAI MGW?WEYX8WI4OPA08\C6<%[PRRWUTX!D_+M@:0J>>> @\6A/SK!_YF3L^@[EJ M9G,1MIAR6-Z"5P1K!%7^"A> S#!-+S1LD5#'81Q3$8\?AQ@/9<^103$QCL > MP$Z.<*$R 2V"I;*IPJ>>Q7%N1%L*3?_.36P"E,Z:^N?)Z0MVC^3)2',4>8D[ M$"3Y^ LV*!H(7/: 'II8FXX 6\$$?(96F\'<%DS0KV.I<(WAQXM8]:08&;X8 M]7'Z0^N\RZ98^=9UWC38\\0"XX%D>'QJ6(ZH 3;%9//%MFW7>3P+N#>-6G?G M,TFP^=X ?=$W\X-6A<50QW7E3WCKV\9QN\ML]HCO.BW@B*%/J#=W^UHX*Z'E4P7I>A@$&G38RMY M1K2\T^15G!,O^*07R:+4>C2#P2$=SW]GV,+),P+VGIMB;Y9U6@T1&=SM)%W= MU2=>VPWV!U*4?)!%W(^V"T\Z@ M,T_RTAZJ(GPC%/M]F;#$'W4 M,Y!-Y ' WQ!(V8%\Y=";:=F6$246W,6'W*&)L16P4SQ*^$9F@PWYH\RW#%R6 MU*@#A?^72 MB*]*ELCW=C>-^9#?8B4C64CWZ1>4NH+I#S*? M >4ATQ-\5< IF*CD"YG#(K*18]&!V0UM>,Y(G4E$F7'#G,"/F$>B&A/<%F]; MCFF'(J]%Y,AD41$]&'4';9EI^:\F8_YI2Y5/L 6R'C@,AT=?!L;W*,?ZU>9P MY+JZKSBQ(_J87;46$G7:.P6AOW$*POH0SO(DA>7RPWPS[NV=\+ MY7QQP,+"O>2UD!7% :H,)551;YG0N%+L0^L[87%GG!2QHW$02K!Y5M@A*L'Z MT*<&6".1%RSR-2EP)/)"1;[AVID4_55)G12=^Y"RZ+YP;^QZ4Y%)=YML+K.A:X>X M2W?L.?VV'FEQ!Y+S-FATVF4E\M*-Z03D"H'<;A&0"<@'#^361:/5K_!@)2&9 MD%P:DIO= T1R-2<&#\OK^!R:-C<\=NN,0C_P7MB]%]5ZH]LMZS"^/KC2AQ)"> V^=[O2= =" M."&\6E>FV>B75E&E:F"5Y-]LO:M2G@K6=NA_6Q4\T !$47I=?XBBW>A6FZE7 M"UKUH83TYG7H3:?1[Y55FU,?M.I#">G-J]";=J_1N:Q['4EZ0WIS:'IST>CW M+UZ)WA1>(+H,5ZOVPL>OKOYR&0F4]41UZI8)04-7]M0N$X*&KNRI728$C7K9 M<^1Y^TD]M4S5J]U.9;V>E#I=2O!7I$R4;4G0(&@0-'1C3^TR(6@<5-+S:\MO MKNQ4Y8'Z/)H$M \D7>BTVRDKIUE'6>YV@2\IQY$J1ZO1;C=)/4@]2#URYXZ+ M"B^]K5V6I!RD'%O-'9=M4@\*J#^6?"2U]D#$JXN'%*X:@P'5^R#$58FX3K]" MKYX01XC[:ZO1O-#X(F_"W"O$7/\0K1S5;%D4Y*^P'&:NP\R)X3SBO6IL;%@> MLB3D>)<;7J$'3,!M#KR5S1J)!!77:3"'TWWP6A*JLVO>+LTQ?Q4WPI/6D-;D M:$VOM*J5I#5:@I&TIH@P<*_N0_ND-:0UAZ8UW0[--7KMIU I?X RH$E:A(T M"!H$#8(&08.@09G_I9W+W,F[HK2TXTQ+:[?+JDU#1_4)QE5F5W:J3#>H79ID MY4D]MKBJHJOQH2ZR\@3CC:U\_[*L[1,=I4DQ7W+1#]M%)V@0- @:! V"!D&# M8K[[QWQOG8![W ]4R'?WA.?7XT/I4M2R\-5_E;>"D]-.@/MK:?>$$> (<+EQ M28V+Z1#@7B/@!H<'N",OEO'1]7T\"SB"]YZ,P'K"\X!^X(58Y= O= %,GJ1> MYWE/6Q4F)]1^45)A6[H$8\U@W-&X$ +!F&"\J37N5+CW2C@F')>$XXM+@O$N MGL51E!ZY"R;<8Z?\^XP[/G^S=YR=CJT>\['5D@S-JSBT2CI#.I.G,W5?,DU* M0TIS8$IS65986Q]0Z4,)P;OR.6%0UC[AJY@3]G3CNIM=&G]8;MQM^D0L>^!C MU^/1,=G ^,YWNQ5K1]95I]M $!NYX8/--[1"M<V:?_SRW__% MV$]_.CO[RGUN>.:DP=[S)VZ[,WRKH:X"F\["@'MLZ(Z#9P-6;X)/&\+' M?V%33+3UOV=GLKF$1-EFJL4K9Q0U%[66-!93):Y6@#^^\O'/)V:["7:IU6P% MKOC4[S1/?BE>_BL"![^'?F"-7Y+G! :8R6U;P?OGD^:)^-N?&6;\MVWX_L\G M[X=?/GRT_. >7XHU)<)YL_GG;<,/2\G/Q%VR_<@HQ4F^P)VIIYXYVD+49WOT5Y:QCX+ _OE2$O.D$ID,(PSF,;,"(.W_ M^ CO3 DFG!DFOFPX+U@FSDS9(9@);'%GO#_A//#/DV4(NXZ:$?9-WK>RGH ' M_F@Y/@MGKNR9^\APRY^(9Z"1@)L3!^:<1Y0R&W/#MQ[ B 8O*_HVX2G@&]I" M8^H"0%(TI0:;H>!YPB4%,;$SSQV%9L L'T3!Q1\P%S1&_>GRJKI$$WEM3(66R+4U&5((!/X H X#@-<%"PA-CVL>U3.[R;'8Q5CAOUOR/P4 MT&Q!!_+>XT);48DD18!='$H 2B@&@W Q)X;W*.4P!_?S@S'&P^6,25N 9PZ/ M_-#K-= EP;'_T!KTQ1]H8Y![4M7P)]_Z#IKD!!,0KH/FX.\AJ'6GV6"XW&H MCWP$L 7]O4B]^Z';:2+I'\*X;.D'@6"XN M6H6,!?0'U!C,./JO?']-RN83,"/ (+R%"GCZ_Y[&, TARC' 04OJ/.N M(T;UW?+_+4D277[BTP?N97G73O,._.9V<]"YS&/<=D3''/SH.H]GN$9$F[RD:I>"$NSUU@V0/8: M-60#$EN!=,]+< M,6[>^U:CO1I)QP!6%E\,:P1+L\C-JX(1:[0X(0YINW4497D:71H3OW)T\X%S M-X;GB#&=7IEF. WE,OL]1_\B>+/(+?E:]%;J'?7*3DIPUFOV%Z;;=3W5,)9- MC!.,9="=-T];C$6ZY!CP?70L>VS!?V+_7ORB"L>#WUMGQ']V"K>A$? M>,N$8V,6X%2IU*UH-Z*U/'L-&UO? =8ST'VYHO(, M$Q:YD>,211@ I/\)P24!>/I *1_]*$-+TN5^ 3,YE89,!7# ],.8S<>A(?N&X;%+',"4GB)HD]L!L[K6=0$\\/9#-P^=GKRY7IX\D;T M[(K#4-P6YM.'1Z %PQ?U%PS;EOXA/H=A*:1;^G*GG3!Z<_2 M&O4FQL>])QR-\0A>GN@ISW-;*6\%KL"=1<@J!P&WCHBH>B,1.GT&8\[ ?F"X M!:4&,XTS LGY@)*1-<88&'+H].1J> T<[3=[9_((+;:=T>DY92N T@8[P6VG MP M-).+L_F4F!?)%!KKB[ZXCN9PT!->Q-6Q P.D+]T!:4S':V^G,(>X&R_A]0&D4R4T$*>+K,V#"(.G MHX!1OR..6A,%Z157U&\Q_0_(A2>+/T?\%!$\E-_$FLEW161:+F9'$=WXKPCE M)W'40&@R/AQ,C$!&+A]X\J;B'/#R=YZ-IM[$X2W9 MHF+4A@P=SPE+VAPQ7#F/8X48/AY#]U%\,[E&/N:>-2\&A3+H#?^2QE(TJMX% M[J M :WFH_QA8:HQ5QLQ*MYI/!IH*Y.!9CL2]C3U6GX/:1SD8=FSA)J,/7>: ML-:T#0LTB%O"@@N;+7*?7?&'@1 9^SR(*31@-@BP=Y"O+2ON ,?CK10)W1A7 MV#CX9PZ*/@E+ Z@LXP$%)228[.( \T!>#R)(K(3E"98:H!B/T!H$MX:0N61@I/4B0% MXXH ; \8.Q+M ,7 MS8$PS0:N)["@$/R[G"0BT_,=K1P'Q"TQ9B!>.X[[))JBMF%!0(I$098!7?(S MW)]," (B9H:'"J*T"G>)<;(,'\6:0TSM5J" XR<;NMF-+O3T1Z,$'6KUH2T2 MTO,!QSTWJ4'SRZ>YI19,C8$%.( %@PTSI(?&V%>8@>6I6)RV>XV*5J?L),?) M._L4T7@C/0YVA9)^E#[!269U*F=],3\9,P *V$*QT/(Y0$)*>\(S]A>D'_TH M8@9R]S-9O".3;) ENO]F)'*+6)&BLC4CKJR^ V 8Q#O%=O6U)(+J898 MK\E 5.Q817Z47*A?#QMJ(9('TVALY^PWP874W"_]2#]?YG.;\K;MFH)?T=B! M3]R /E/O)$IOB>6K6F3YW+:16+FREY1F,Q!::$VN2J(%SS/00$TC$)+$PSL@HM./RTQ0%#(Q;#<=9$.@/G $(=7^<&MRJT M!)KD@I6;"Q=9.5ZTM!(C5^@JY@]97F;]EEG"^JC"T<0F%[51U"!90\ +7&AV MX+IVY$K&GEWLP2AB$\ZC,LI87"/SP)@+/95A-B0YLF?2J"BS* . KBG=7HDB MT[5M;D8>#R;;@3YX(E@GG9]ED K!$@A 18DS"8K$"GK*#;G>C7/J9%8$D.6K MGN/0]1K-,B_:!A+'F$AGQ(+Y@TNFBP:5&####7GNN4Z4 MR)9M?95Z+6C2R;Z91[49WQ5&:8W>YB\2YI#J\X6W1;,21]$B=)1:3EX.>F>P MI&RPDXI6E'%Z5L[",KMTS*2;5K>V2P?-&ZF(>22-1K3H@V_\(&>=M\1XH$I@ M][%M0!(P-B=6'_R[Y2L/ #I/;#/@ ==D^5*=2X(T!%412U2+UER.;6Q?$XXU MTNN>E$U>F!FQ^6@30,[R9CFYZFI.+4L3KKY)AA@1.HI^CK# M)6C"B@=++OXS4(FG/;EHAT=4"XVD?T0^%3X63 M8-H?Y)88&.CO/J@MQL #Y;E@P#%P:-5+[B ]'<-@>^.9N! M)1*O2"F*55%VS$@[M@[TBP>!6^Z# ';,"@'YR&@*F0NZMUI-S.]X]S=98>3E MGZ[)(IA/5_#/UN_:_4OFMRQ+65A,JNG%F0F];%+-.]RDX[X?G783234I E+] MQ]UOE%S3NFAV^W.9&Y*XQ0'O.(HU%+0O^OV+#2DH@>5+\YA*9'FKORG+-YY M2H::HB,B(Z)"I&A'-&PV^&:_/9_;NB_>MLO):_P?M-OS MJ9?[:WMW"VUO=?J];N'R[VXA_U:[V]J4!Z78FV[%]F;0:7?J&^\YUNSK8MFT@7MC8N\W+]NJQ7\F]?YE2D#Z/F.QVJJVJ!>,S M5"[*W5AE=OVFWO@8[>>+X^_:)YUFG>?V>?<(-LZ3/?++),AM$3R^JXY-J"?%R/#%J(_3'UKG739% M1]IUW@@WT.9SQXY5EM!"V\DVOVI=;A1$"2>(>FB^)PXSOID?M*'28N+\#Q7A M32N&$((EHN72E_;?[G#V;[/:$E55D5A2YV6O"IQK$[M+KLIY*HR;&_J =G^W MXF6[EE(R790BM-<^V;2D3EY%BK7][%RNIXJ[ 0NN0T6R*/6>QL'@D"KNOE/U M1(R O>>F6!:Q3DN>R]ZMS%?==QB]MKII!U(4K=7HM\JZ.*5$3.VO_G-%Q@]+ M_7];6(P6I?1TA[)>U?C;@[(J%A[2)6E5+ M)^E'OOA.W.@E/T,;[^$?']AUY8P^P/? ,*TW/5.[,87E!O\E/N,?&-_CJIU1 M[FE<;6--94[[C*D.HXY4!6118Q>3,5^BDA-C/A+E ME4W7F[GB%&;J;4]5M.CT_BS*WB"F:(?.$)UIE5^^9R$^^!V^[S M+O4_#V(/,'>I](HW!J./6:NWU%K'VTL7&V\OK5^>+]^ 6LY;S"7@WK[06%8$ M_UX4Q4TK::]]B%M)WV)#SN(^L*IV.!N^QAUIY.\MHVA0]GU:0Y*6OG4LQM),#Y*&%^4 ME8Y!*"845V>,+RM,*288$XQ+@G%?X^S;,K<>UJ?I'9:/<2.NC\#2Q%%RPDZP MI3S9X\V3[5Z>'WVF[)]):W0D5&.M.>V=ES6%'HS6O"&UT9)0C=6FVSUO'KO: MD-9H2:C&6G,Z.+\\=JU9.=GLL? ML:ZU*#P"/\G;E[/Y%\PWAR M/3H+_:20?7R/1E3##$MJF_**#Q)/\?Z(-YCDKQI]QAL#J;S7 67Q M-T21[YDLHRV%J,Z(U%3X:_/\:RU3Y]:G^[_2_(T#E]NZQ/@#2B4YW,3:,L]> M:(&R@SGI0)(_5LD?C;&A+'X=X$92/\;# B1UTG62^G'H>I$'@]:%5JH,HWP. MI]PS M=;B'+1@0G-8A/$*F(5L:IDSV_#HEF'E6+XF0?1X26YV;&3K:=R>(7O MLAU].;Q651E8]8%5'TI(;5Z)VIRV&MW+JGRFHO!:.!=H%M-$$,>NCNUN5:E= M-(N1VKP:M8%9[+)_<6":4^DL5O@U3^O=UD(.H-(M2GLE'Y<12ZDG>[MNF1 T M=&5/[3(A:.C*GMIE0M"HESU'7G3L/7=<<71AUTW9UU,21)?+\RI2(*H60] @ M:! T=&-/[3(A:-3+GAH"456OR%K=\^[R*XW58=TS0QW]5>=1W3#P \/!2*,X M>BA/F<8G2^,CI44MX\@/TNM4?VO0:+::CX+A_5:@/67W1F6$=[MSL\=&59[+?4Z'<>"BK[7?L*IW6LUNOUN20%K M?9"E#R6$\:HQ?D;HUA0TA.X"+'CGHM%M575(E3!.&"<+7I,GL^R$^&''H*]& M>%T+'['G#5)8\7H4P_?#*<<"<0X\Z*/?(U);%ZY-V2^Y=4?N:UQ/0CM*=4[F M&33:_3;,K%5=6UH?O/2AA(#^"K/6](&7/I00T&NQZ*W+;J/9(:!K"Q\".EET M2DXN>)N2T\7MF.(%U%KU,$6(]*=78S;KH M#!H7@]?B8Q'*">6YZ06-7JO3Z+3KO@6%<$XX+]6:=WN-;F6W/!+*">4U6?,! M%H,JJS1*C9'A'P,#))%B6_3QP6,_Q@^EAZP^__1CZ)\]&L;L[="<\%%H\[MQ M5$WM2F:B? ZG#]R[&TOGXQX[NH>QO[-=\X]?_ON_&/OI3V=G7_F3)9-1_B6> M8/@($\_\[]F9?&RQIQO/<[UKU_.X*3+XKYS1%\]RO2\@178 M]X*<_\K'/Y^8>"%QL]5L!:[XU.\T3WXI'C<;LG2)FXACL,8OL9L7N#-H7+B) M&=^QT]_><\PE]W["V;4[G1G."V8+\XN+QL,F8,#XJZ&UZS=:U9&58I!UQ/#>806 M,,U+: 9+J<8?++Q! MVII&&S7YIY E;<8R=@E2%3%O-067L.[D&WE@P02$#$>3R4+>/ M !>FA/V3&Q[[E.7*A#OL?T*,@8Q?\,7LSS#&ZQ 8#\2+ES_$J!_&#YUDY/&F M(?I>KRN&(.SOH<-9!S"&5VLW@!S+G# PKB 5$*&#;T] <);38!/CB;,'#O1Z M:&'YZ#S'[&Q@F8IY),^^[7;Y>";FU2V[D/S7X0T;_G-X?_-IV&"WGZ_/ MV=7G]VSX[=WP]OWMU=?;FZ&VI%_??1[>?;Q]?W5_ Q3?PS^?;C[?#]G=!W;W MY>;KU?TM/+ +]7MIUB8C$N2?@FH$$S?TP?S Z_R[R6=!DFG* /G&PH5)&T!+ MK%Y@0+:MUE _GS1/Q-_^S#"COQ4/HF53L_GG0DS(KB'FW2^KKZ@/,[I#NM7< M^!+I]5GS.T;+([06$"_?5-GN)QZ'"1%^G/B,.SA19BQO16X X607G)0#B:'U M_9 !4<1A\(- XN:WWI<&1!7(J-!>7?GL*Y^Y'JS_M$BW!X1D0O*A([FT MPE"$8D)QI?:X7U8Y:'VK'2PKW3MWTNBP(CW7KB\N9_/VB/CLR*C:RU'K=]YO MZ[K9M1_W:S4;%[67AJ_^3"M!_'@@WFL2O#5%#<&[& M>VFI.'V#I0PE!O'*' MI=7H7E957H8@3A"O'N*GE9ZK*D!6A7-@X4@LZ8P.A&JL,S@M#/H'IC?U7F%[ M6,&M7SW7]]G,<\?6FJ3^8KE4N]+1C7!%%+*ZK/:P,MUY2 BO=LU8VJ9Z6:@Z ML$6C;E@DI2EB6A@,ZHZ6T;1 ""\/X?U&JT,(UQ4XA/#]$=XM*RU6'U#I0PG! MNP8#/JA[MZ.FG*TBTK,*280L/PRK232XG%AO1?;B])J;)#>: E'TAM*B"!XUT^HQO"&::%_>6BY_)5."Y1FH44 E^+; M! V"!D&#H$'0(&@0- @:&K*G=ID0-"C-0K0*]L#'KL>COP+C._D,)%Z0T6A*JL]*T&MW2KGTBO=$2CJ0WA>C- MH/;ZV*0WI#<'IC>4<*$M:@C>Q4P+S;HKJVH]+5#"A1:A7(IT$S0(&@0-@@9! M@Z!!T"!H:,B>VF5"T*"$"]T2+C[S@&%!"PH]:N'K[W;A\VL*^'1KOT2P=A#0 M/H >1P[)J(%X_2P5-21BWD<.S*V&XT6U14AY11"SDAAYR M.')=I#T,4AE2&9J^:/HB73Q,7:3]1-)%/>1PY+I(2TE2&5(9FKY*2H?Y,3 > M;)XB(?KXX+$?XX=2WR\)R9K<";BW;?QUGG+YQ3-';"&#[)$/O^ZOX&J+N'?S[= M?+X?LKL/[/KNTY>O-W^[^3R\_<<-^W@WW(EB\?M;9@7PH[GO**2N6 X+)F[H M&\[(7\#,!G@0^ $J;5NIQL\GS1/QMS\SS.AO-;!(&YK-/Q="_5Y[%%5,8[OV M 68$V >=M(!Y&QJK]?9[Q^V6"((%;+ALJDGW$X]S-H4?)S[CT.6(_3UT..LT M&ZS=;%5ZZ0;A9$NN%_"1 M]D D/%2 A]'OH1],H2>" \%!FH>!X97\X1G]+ MWZ1@?%4(IHE4K$< MTC=QH/;;%^D*SBY=P4EW2.LAAV-7QG;=Z>"U(X T40\Y'+LFPK1X6>D.NXX@ M(&740P['KHSM1K/V[-;:04#*J(<0SI#.;+J:O*0@2[G5 M2K>NM4,73-,%TP0-@@9!@Z!!T"!HZ,6>VF5"T-"5/;7+A*!1+WLHJV;1N;QV MIS./3[CC6T^<\FOT\?HI]-/IT]X%*:,61P[)H(T^+@DI21 ME%$'.1R[,K8;K2ZM44D9M9##D2LCY=>0SI#.;)\@>DGY-2L8L&?YTPT>R6,@ M54A]7%TA]6KX-_;AX]UO5!F5*J-2QZ,>T8 AI$99F ]68'% M_;<[A;4(0L0J8I5NAFG',&J_>TA9J%C;[1233]\PRS'=*=_)@-'^".V/4 &- M2O='2!E)&6F#GS;X26>TU!DJH+%N BN\@,9A+;RO)X;S"$U9#C-\GP<^,YP1 MLRWCP;+W""74?L:1CEKJRI[:94+0T)4]M=SDUA/FB4$C#E^SPTX.1CV$:NT+=.@4)VF-CH1JK#7]]H'I#$6=M"-48WB? M7O0/#-\Z1XZM6?S:*TU M%']=8-<[R[9AC&*'E'\WN>\S=\P\_L2=D#-N>,ZZ R_D=>MFA^KWNKO=)KG= MI#4:$JJSUK2:=<_>I#6D-8>F-3TJ44,D]:$@> MN!8^7;U9SO6[]:U&OUGW@KIV$% X3 \Y'+DRGAV8'I:7+T$J0RI#\YOI^JB;M#6/V=FA.^"BT^=WXQO-<[]KU/&X&ENOX5\[H MBV>YWA>@TQTE]=3]>^#K.]LU__CEO_^+L9_^='8V#/W_A'QB.([!WAG.'^RC M:SCLZM'C'-^ ]?-#P$SWB3L&O']V)E]<).&CY<#_7WM\9 4?#%/5?8G[@R8< M%.I7/O[YQ&PWP3ZTFJW %9_ZG>;)+\5+8H4O@@RQQB]S[D@J@7._GN\G?)Z/ M.'[#]B.68( M@G9,CBFD*)[SQ.2R6X>AHN#C#1:L(&-L08>F9=BISI^M8()TS0!&+'#%^WBS MN^&\_,5G4\NQIN&4!8;S:(F+9HP9WGX#6@CN%9(&E(*D<7O?/4?F(V^*E&=V M9L%G2O^.?R!MN!>?Q:R6BL>O!@DXY;-09??@'.#C MNCNM;N^CI% M2:M0:;WG)I\^<(]U6EI)K/3;=ILOJ^ M[MWWX"H$_('>$KHF:E+X/E,5.Z\D]0VD_NKN('^E^A::[!+55>9M!#L4]VU]L,% MK^V"L@.I/=+NE+3JHY,ZA.+*!MH&1M*:US 5:JTT-:0!'G-Z$A42)F@0-#3*!NL>=C885I-.CFH7LCC: MD"/5K3F (#9RPP>;'V7-S67#UWG-U6I5E0Q0%%HU]51(&4D9]\V*ZQZ8*FXP MTQ=:J+:0NC1Q'9VD-99JKL%^Q?JJIQ]=WW_#_G4O"IS@RTR\_;];5LW!QK"I M)51R;^QZ4ZS'8/ 5);0 [GS#'!L>KD(JIR1/5NJ,H1 M2?WU5#DBJ9.ND]2/0]>IHEE96W7$*F(5L>K06%5X&D^O?4AG^CXLK7Y^IKX MAW'/??+:4SRH1M*KJBI!Z5($XNHR,@8:P[CPT>X6$23=.%+=:%V4E2*NHRQ) M.4@Y:.+0]=#@8?E=7_F4&W[HR7N%&B\RCNN,)+^'Q?CNJ).R%GW/ U%W:K/8683IUJ2:C&2M.K= N-*NT2O"N%=[=-\-84-03O_>%] M:!4#--H5/.8M"3K!3= @:! T"!H$#8)&?>RIIB3(847J\;0PGE3-/Z7:P$.M MA02YJ& !%2S8?S^^(O^+BH>0+I(NKM3%3E6WGI NDBZ2+JZI_UO5KA(I(RDC M*>-*9;RX)%UTKG[G .^>1O;=\TW8QIXW]:U6! M+OEB_%[RFNXEM^+GL(%BNEYVE+C5/1<"Q9_S>E70[79DX&)D^3/; (L!^ME MG3T@%[.]@2[DF=YE'914O$:!YM81P,*"< M4;%G@:UV9-!7G"=S96]:9S<>. M=JF;IEJ,K$QG:>3H/E4';6+X+'AVF2=@+XJ2/80^R,KWH5W!%?\\D0W#=U/Z MQVZG,\]]DMFB0]<.D77^0A,,'[)&0+YO34-;,+C! @_4'#44?AV%)@:ML&H; M=V 8',:4^D56?./>DV5R+,QF@[WPL':;Z6$8#"N[/7C< /!A=B=P$=CL6=S/ MU'S#]WEF- G%EF/:X8BGZ />>6AO)PF=\]09LYD-UEFTD&[V)O5,3'34 R@$ M, 1X 7A ^VZ-51.B>9Q41N+/^XT75$O<%6EO1=N>/[Y"G OX#@'AB<'KBR?0],& M/H!Y$+AZ8?=I1 !7_= 64\T*W,\X3EVBX."SZ_T!X +M\6/\S3P+2 +:)>LY M^W8^/&>.ZE@!^J4AWA4=!\RT+>QB;)CJ*K:LGEHI-;00%H[Q")V#6-WP<9)6 MC+_X[&\O,^[Y,XG8\,&W1I;AO:0;3#^!1N.!N;;O/8D#"%OH0CE MFR!&;IB3M&&-0(%O*VL +XE2E [*4%H!4./HP:@[: L>$1DW(A=_-1GS3T-7 M[I1'M2T?. R'1U\&QG?&O\^XXW.J8OE*BJ5%'[,+*CVJJ959!A%FA[7RHZ*< M.M< (C1214Y=L%AZ14Y=E*#,\F?U*P%5O#M&D>M?[NXUB7S#M3,I^JN2.BEZ M&>L(*JM'%0B)5<2J5\NJ(NWANCA=M8531$QV(8I**"&%(E81JPZ,54=>?GAM MBL-.9K[V V3ZUFE[U27W!HU.:267Z$ F ;E"(+=+NP>:@$Q KFQPK8M&JZ]Q M'51",B%Y8R0WNP>(9"J^NRC+3?-,=\(SE3\[WO)GW4;SD@K\Z0H<0G@!Y5D; MW6Y5!]L)X83P6GSO-M4@UA4XA/ "7)EFH]]^+4:\)/^F@O*M.Y)2.[)?6P"B M*+VN/T31;G2KS=2K!:WZ4$)Z\SKTIM/H][JD-Z0WI#?;#+_=:W0NZUY'DMZ0 MWAR:WEPT^OVZ;\JH:7^IB*VD0C9MRX\7:!*V*"R7D]*'5T[0]F6! V"!D&#H$'0 MJ(\]-02E=%J=57:J\D!]'DT"V@>2+G3:[925TZRC+'>[*(64XTB5H]5HMYND M'J0>I!ZY<\=%68DU.LJ2E(.48ZNYX[)-ZD$!]<>2CZ36'HAX=?&0PE5C,*!Z M'X2X*A'7Z5?HU1/B"'%_;36:%V6E"Q/F"'-YF.L?HI6CFBV+@L2K:IGK,',B M+E*$/\:&Y2%+0HYWN>&5L< $W.; 6]FLD4A0P>LO'1[LM&JF(]+'>T3ZM%V: M8UX6K#0)9I'6'+'6]$JK6DE:HR4826N*" /WZCZT3UI#6G-H6M/MT%RCUWX* M!5#J#Z <6*(F08.@0= @:! T"!J4^5_:NU&.+JRJZ&A_J(BM/,-[8ROXU FYP>( [\F(9'UW?Q[. (WCOR0BL)SP/Z => MB%4._4(7P.1)ZG6>][1587)"[1Z^$ M8\)Q23B^N"08[^)9'$7ID;M@PCUVRK_/N./S-WO'V>G8ZC$?6RW)T+R*0ZND M,Z0S>3I3]R73I#2D- >F-)=EA;7U 94^E!"\*Y\3!F7M$[Z*.6%/-ZZ[V:7Q MA^7&W:9/Q+('/G8]'AV3#8SO?+=;L79D776Z#02QD1L^V'Q#*U1[?&*W RM; M#E_C:%2[558T2A^PZD,)J35J [/8H-D_,,VIR[?],3! MBD2HH\/'OLQ?BCU?3&/1)]_^C'TSQX- M8_9VR!\Q]_ KG[D>EE]Z;_DF^)FAQ^]!".]LU_SCE__^+\9^^M/9V9#;-CS2 M8(_/JQ>/J;3"NBS8.ZQ#&U6]VMY!7>S!H'<:X>O&X-I%7Y[*WW[@F MAL?/'@R?X\5Y4_Q1W 2R,!A\[AT^EGYJ3["U+^9HS^VD+%JW4_CN8% $K>S* M\_!.%G'%_,,+2S_WQ7@17U\]&]ZHP>YFXOKY!OL5W@A\O,7E"\P"+OSTF0=X MC*Z;P&;@8->AYP'@MJ-9O;0;Z=W6-AJNNHI'(/\V7\"'^3WT@^F.M)LO M]_"E;PNC6[@)VWI\*\E9(;W/KF/N(L#DO1WAMXT(D\X2*;K3*:P _, U_V"6 M-$QCU\-HT9-E*]-"BUE-. MVBX\%EWY-3!YWF-K]=N7[=9:+J^@=WN[S4Z!=[YH\N1N83, MU$(;7INX]HA[_E^8I(E=!8%G/81B2X@%+N P?_63O*I>W&F=<]EI-A>5+--P M1>1NY-$,.OWYA5DAY&XYW6PPDA)GD8M.=W[+I!@NK-7$_<>][0S0RILQ"Y"W M:8;3$+P1L$7R7"32Z?$)S Q8AP5+LY0E^:1KT7.F8YGX\^ M6>B]E(J#J)/-D7#6OKR\+!L+[_G8,JV=S=>:07_E@6$Y?'1C> Y,$OYFX^XU M!]U2!KZGNI>QX&OEN1J:F?>RG82+;KL_'[?30[$W&?FK4^Q-!KVK8O?+67R5 M-+MM!/S"9K=>/\?[R^=-#&SA>3249\$,$Q[SYKR-N6%GX"K7ZSG;C6NWO5J] MR\%E*^5%Y;1;%;D;[-+M02XS,*+J!PW6:D K#6@F&@"0C=V+!!QDVTKBA=>^ MDQ.P8"X6VZV%]LU":9O3_LUYL&P;\.!QDUM/J.,+6AL](89^%_C9W>B MK]N?\RQ6=% :H1ME5W7:O:T)_8UCPBP0>O7$/>.1L\\AFB+<7E>Z)'WU!GMG M^)8Y/X;H=?6V?/ENG/;RQ7O[98BT+BY[_7Z[G0QMTWYK'^=6N4>MB\'@8M"[ M/,!Q;I41T1H 5RZ[ASC.K?)L*I'G71CXN!4G$C[?6W88+&Z/+.E6/2T;2K53 M$8J7=:_9X+46#WTJOV_UVM]5Y+8,O1]G7#CZ:K]D]]Z8-]LER MK&DX/?O"O;'K30W'Y.QVBOL&? M.4.5%,1#_0*K;'8=PJI["D >AC,\4,+4!DB4H)<>#KX0/:\>5T]OF'7[RY>6 MHFM=4XOR2):*<>Y@))P3XKN=8 M31>E".W!#+GA><8=66URO"!K7U#(+Y[%9(U=VR/9\=]#A[-.LU'2B@X$22\1.2RN)%5%VMXKJ:A7B9WVI,BT1AG-^E97)2.J:2+VJ:A>[2V1+ M(_-*IYXR+C\6=HEV*Y)2]PT0KZWJS(&4E+EL#"XJ MO.2.;OPF()<&9)WOS:KL?O+#FKWRLAR*FK_H,E6]RG)W&_T!W1A-F*L2&[:5GZ@W9TKG"O2.SGXNDWK-P8C$.;&:8)8PR**="^(>-JOWRA MSO5U0;=$U+Y@/&W7?7-0[0Y!N3<'Z89%4IHB*M V.Z0URQE0TMTJVOMXK>YY M=^G,?>\&JF#1?")(%5'TI( M:))>JH\U0PL'K&A.PZ>,5GR/7_BMCL3 M*"S;5>&^5*5"MQU+E/K^Q7,? MC ?+QL.\[IA]&'SCF%+N/#C:?'J-J*=70W3AN M!EJ)&KEWW_&DA:U$V,H,^_;SAY-?FN<].>C=ND^RT+/CSXSZ*U?"_@; 9]_L M @(.!OR(+!%XGMR%B&=IIZF)$5 U!HV%K65-+7A482-V;(7%7.%)F5]1+!: MZJ-O@:7/%&\7Z)//7L>/7J>?W.T8;[][D:![9?M5D+R1;8DJX6U#\B:D%LC6 M5G/02VBLD+B-&-CJ7VY,W*]HJ;!4 1/J.A4'I>71&%#FKUS6-\@[%-%@F&J" MA1CP7/?-=Y/[OGSGB3LA9UBF 4]+XF'O8?@0N7NN%Q6XS=AYI /)N',R1-R- M%0DY\V74_:TC.\=G1=>RYRMGE.DVZG7?&T)BUE9',DEKUX5*MTWBJEEQS6R>*-!DNM#*Z7K0QD,^ PBD8$3[") MN,]"5@V]DU\Z754F:<=.YZ1R-Q;5O-^]R*;\J*WW?(;K:#X"H?NFYSY?J?W: M18&Y8W&.^>'%EDVX8U,T,8J:P-.UV$2TY;N;/"_3\MRZSQPPIF6C MN)E%8*J]/&KD>)B20X+'7-+DPW,R*X"ORYI.M 48F]*5L6%*C]+P?8Y;!'[@ M6:8\J#V-'#W#GYR]>_?_WK-WAO-']78AZBQO"/>V'%$3?3@ M%7;Z-=6G\NJNH<>UY[_GFI*5RQ1%V=\D-?_.I0!?>_?N'D>VOI07JF\SK;Y; MCBF9 +'@/DQQL^24NBK4_'7X+3M%R2=3Q]G%#3-1!WPD:BU] Y*W7'#G% #> MLK^*1[-=,8]^(B6=A[3=941ZCV;;BZQV'J;>/E.XA3MW+%>HUZW5DT$N_^ (] & MUG0-6G&GI"P[TND.VMT,5E?V5CKU>]CTN@G?V3K42_A61KHW/^ML1OM2Y5XQ MF)4:MM#M$G7>-"*WH6+G=EOW*#*2;QNR:HGKG 0]U\_A)(= 5 M);_8NY)NQ13?L/?(1"2-"=K2#"OV]DGQU_LT'_:S#-UDK5TVH49J^]F@.F$LNX$TKW3@DKL9MZX;N+(=Z.ZG'[\_>/8O_S]0 M2P,$% @ C8 /2?Z\!D8N$ 9JP ! !G=G M,C Q-C V,S N>'-D M[5W=<]NX$7_O3/\'5"_-S43^B)/>/XX*B!"'-\ ME[+9>2,032P<2AO_^/S7OWSZ6[/YA3#"L20NFJQ0Y_)+:SBE'I *-!CVX2=! M[P] QL$1NO"7*TYG(MZ MO8L#U/(\I+D$XD00?D_<@V93%?XHSH0S)PN,).8S(F_P@H@E=LAY8R[E\NSP M<":(.'#\Q2&4]/'HXXFRQ",+PN25SQ>79(H#3YXWO@?8HU-*W 8"TYDX>Q1K M$0\/#PGS6W^%Q"LU6##*77^U O<"^$E(-AQGR));0$G10F+I>43?TP M!=)4W9Y%> S)%.G:/E-:G#<$72P]594Z;<[)]+P!3M.,?.3/)2<'H%Y$P7V/ MY&"CL@^7JBDPHUAO4VXD G,G)27E#"#$7Q(N*3C?QI<.G\LJ!WMEK0(6)_"J M;)1+IF6- A;*:(5M\O"DK$W 0KR7-4?)&8,!2/VX'7;3?:S6Y-)W M6?MYC; M@5%#KKK0,/E"^U #4?>\D4NQ+C0J=H/6YR/H[H^.8)B*),1_8N8B(P[%Y'TZ MW!:R+3\0Q.VSS_KW=B,.N4.2/,ZMAE*<,>F,V7QA:@3 ?KA<^$SX'G75Q*"- M/368C.:$2&% V9V=BPC@H1$90:61$)*+_LVHW^M>ML:=2]1N]5HW%QTT^MKI MC$_0OU! M9]@:=X$ O5F74 -I!?+"7X#9<\($O2==6)\M2,\715&U^!S + MR4$[GR\7Y_>%<=8P?VW=?.F, &!([U_\\VN_=]D9COZ..K_?=L?_KN&U-FDL MYE>>_U"X$:?I<^'\4++9MD9?T56O_ZWNF3-A5#M7F*_ZTQ&=,3J%"0BL,AS' M#_3VU0 0I^&:",))4350$1 M!R8Z@FZJ?QX@J7" M/Z0K/,9=UW'>&2STY7*L-3YQVPG5U)03$Q=^>N)F#^5#]#W M7I)[XOG+A>Y51#22[\RUP/!KQF0K%(5BLI 65H,1@?'%]]T'ZGDP(G?!1#:C MX*PM(=9[OWD$%DA^2T,22=.#]$8>,@)K6")8KC#E?V O(/WI.M3>94+R(#;I MM1%9X#E-PZ,D(BU2K5 V0?Z8U!JC=3"+<.C;I=Z1VT(F.RL?C^.C-!X;.34$ MF4.)VB%3$4E7[9 2)F)SUAUY%A"RUNQ*4+.M)*&XJ!J&"(:>SV:2J",Z$VDJ M/Y%BJ?*,U;=B;XZ!'RD!=45'%3W@OALX\AOF'+-H&WD[T5+=&>OF4 **1-05 M'E6XB;6,\6.T0(@G6"HZ8_5KN)%FKRMYW8N3F1K74F=!,M(M59ZQ_@V%U.<^ MLO?$)X)\#\"\SOUF]I)*M=1ZQ@IX(P(9&76=;_8>U E:/9&#-=5Z/VP3?,@C ML""1L0B.2=.+KH2\&I5RT:%]HD29T:+M(SC%XT*6$SF_/BWJA-Y$O^K(8<$ M5-(G"M+F^8(M]&3U@#W"637N>_<)X]CV<2F.'](?_/;4_L H6WM%^7AGW#'* M,N7Y1ODHI]5'GB666OM*7BPO[@WIY#R\8]16(/,#@#5"12*!X_QX8 '$LN)_ M5N@*QA%K#,L&2^)X%B/-P[9 B,0*]7Z1EQKY8B&8.-YY!'DH9P=>;, 6#^'4 M6.8&$>(09J3G(9<,'5@1LP8?:J1L48@X6-E9>7AMQQZLB!6(7]28Y04RXGBE MD_.PBHB'%;AB090:OSWWBRZ)Q-0KM6$4 ML?R0':/3I^X8A=K6CE'2,8;DGJJ/N.SC(2G>'^8J[_9WE;=HK7;M-4_8:$SX M2VFN'[K5>/I<6XVUNQ2\P)%P#@N-;4\KZ^*&%? 2ET!J6'.WD!-09J0_SR;R MJ743N08I!Z0=3:R]*@!D&=[G SLU@L?8W^YNJY-5[16E8PNIWGA'_C-'%TZ+ M1Q=J&(O>5TI.TRU$N?/QG?>4K+"6NO54@UOJ_E,"WP)T>1#GWWNRPESZ)E4- M=>DP80+N@K0O&R@\W3M06(-?*%)XY7-"9ZSSZ.A/[D0#8M(5]N)\]MCB:?'8 MXEL4:HT:A5TCZ@#$)EO$OZ_7\YWT^OIY1+V(\Z1F^3N=9]W!B!@- M9(0J(ZTSBI2N/:J@1WW!E*G=K#[+S+;[44$!+^(][XMZCU(RVK7KLYVG'VJ? M*7:5-;G&R"7)76'LN,)J1;[$==@:U/PS+0DHLS*>[53+:9%3+358EF,M";QV MY#WCP9;38@=;:MAR3K8D(,M(?Z:S+:?VLRTU3/;#+.N<0G9F_D&$K5O"5O"*7#7^OX#NT^'6RR8F(?G^B7K]A"Z6/I>(I5[; MB;]I,\-XF7C2QKS4$ZWQDH^P9#(>$D^***6Y$77P*-SHN8A<=?+>=\E59YM' M_6ANF/=3(./MFR(ZQ-C"W\V-B/TTT:=F^*JT*G&^Z)^G*Q-P:+[.JC0X"<;U M?T^&B3PZ\\)^FV+2OY[LJPQ31[\'=5Q&B0V7^=G<"-A/#4&=TDI$/.K'/@IL MOS=S:L8)1F98?PU[APX)-H_S!%=3R6D>OVL>?WRZ'K*T#G*?\I.5*I>\/!(1 MD_[U'%C$GP4K4@>:1?W7C/A439RHFGB"%N\/N7IOJ* "FEH5"YW";\WCHW( MI)XX*UAJQ* *_K"?I=F/F!4I/\YY8QB?W +2S["5TV1_-?+?R=M_4J%E[=-3 MIWN&\-$K4-613?*X]###TN>K*_B_>&\1E]+9",FIL_ E0ZVCVLK#S,7=[03PJ>42!I($8]3QW^.&]('@ Y!FH5+#IO3+&G'RS4Q$M=Z%@7&96TV\ H MXJ1VG*YACKL(%ANS,C.-,::L2'Z%;,"/.39$F=6SH:-?/?M&73(DL#H*R#7^ MC\\O B%]:.6ML(B-647IXY:*Y_(W\_\^9HX\'[05=Z3CD3N0QAFY)HL)X;&V MM)O$&&->J3QS_06FSX':_M8,?"&C*A\%2]6WC0B_IP[9[B#LE!7N(\:$,2($ M(7]@SR.K5B#G/@?OVT;.1E"G805;H$J?NU2Z@=B3FJQ]CH\F;F'-AYPV'$Y?F=%D#O#+?7_'UQ1%.S*.& M7;U1'OMZOIX4%:!]-8;#+([#Q >P,W^[3+T%>.&#!C#;PUY_:JR[)C"S=3(D(S MUFQV4L1-H4R2&>$_=6T["L3W@,PQ8[B-V5UJ"92=7;4U3A>THID&I'.JION% MVBO'Z@6"1YK8($DD[]$$7'GFTH5ZR-Y$1EY8_4M=E1D&1!F5J_CPD7"E*,LFFV_!]2YRX0HG5,UW3.J.=,2 M&UW5[!J1&3='B50S"2^M#8G>1-!KG.W1I"!]U>R,AG.U "!.H.Y8_1Y@+F': M:X*XUX&0+:E6OV;Q=T_6$^?TI& _*56;./1@):NMT;,^/3WE1*[6TYW<-=5> MS*]FO:5Q]J>*VYVL/&VK\*>&SR5+!2[\9$0XW'_ YFMM8MM1]A!0-1^)/#Z& M;KHY)#(K:X&!POBMB!PWPY@==%6SJP?.$VEWA1V]>:4_9S$D:G;I*%5$.$E0 M?76LZ9;FK,P"U263O';;;H^S5A!;R54;F[ZH8VK$C:^=U7W1" WBZDV:6T;C M/4PIIL320WT24/S<'>7&_B>(J,HH9''F M$.$Q+ "+^X.%^E4Y0LJ6$AZP@_>U=&3ZNYWM[WP77JO,#N_:B/FEIXG%CM.*FM'=N-3S6L,+A\TZ M582'557$E<&J48]JD>NIU3C!'IYUZC(W &DK\ >JO@UMGL85@:?6Y=O^5(:G:MX4F^EU%TONW^O, MD>\%9A6S?7JX&'G5K(0UZ73:"O2]>TV:<00\L@<& ME EEFE@, N[,<3A6M#POO Z7GC+NQ5RQ&62'F3/D'&?PD+X$QN+_J*(N1#[ M^7]02P,$% @ C8 /22\ML\C)%0 >D4! !0 !G=G M,C Q-C V,S!? M8V%L+GAM;.T=V7+CN/$]5?D'Q7F-KYW=279J)RD?XXFK/".5/9/-6XHF(9D) M12@ *5OY^@ 0(/' R4,$O7[9'8M]H[MQ-8!?_O:R3"9K@' ,TX]'YR=G1Q.0 MAC"*T\7'HQP?!SB,XZ.__?7WO_OE#\?'GT$*4)"!:/*XF7RZ_GQQ/X\3 HHG ML_LI^2>8_'A":)R<3:[@:H/BQ5,V.?_YYY\FQY,?SLY_FCSDRV6<36[B-$C# M.$@F,Q2G&2'PI\G=W=7)Y")))@P+3Q# *U!=')\3)D3+O_Y0/_S&& P(4*G M^,,+CC\>/679ZL/IZ?/S\\GSNQ.(%J<_G)V=G_[SR]U#^ 26P7&Q #NF/QV?_W#\[OSD!4='7$3Z MV8*) '^IP7.=B!%_/F5?=Z"$4*PAO5.;6&\RV=H/P03<@_F$_O_[_>T.>X$! M/@GA\I1^.)TA&.5A]FN 4)!FFVN0!7&""5]&(]NLP,DQ=;@EJB%\B5(,_PYB-,[B/$TE7YN M+G1/T,8/<=)-;$^]0=+A<(? $4LS2)X$'U&2]*&)DU9U:TQ4= MWA&G[443*?5VPA=[IH:I0T6K*%@8)&&>,-GOR-\E/N E VFT-Q25T5ERQDMP M2V!8XI#0+A>BLBJ< 1OTS0/\R$9^9,"^"(+5*1ULGX(DP^(7JO5/QV?G?'CZ M1_[SO[:]C:"EF14 8DY4ZS)X!T6CE@<%VM,,H6*+CV!2H;(T"AH$_^6?+K^GR#0YQB M,L5CU(Y)?"\%_AS!I:J98!--"V)_F)0 )QF<6-&#* *(SWF? 9UU\C^&<_$P MA#E)E?N!S%>0*3S> E0$@!;40V]PT$WO!GI"O/U_\*?]Z9B%."O]WRTX+[(K,H/>D&$9F]M4',$)AUO-$L=#UVBBK=Y'+"ER9_G1'V>Y!V1B&X=D M*-'$;1IBYA8'!5YB& MTKY6"\/U5\#XU'PV:BB:48'*F_,O_C3G#$$RROD4B;*EMW[L-V@0]Y7](9Z"O[-%*J;2T3,3R]ADM--?K$'50D9%Q1N+#L4 MGSRA@9(*C["CQ#WCO3^><16LXBQ(XO^!2+7)=P.1^/0 D^@;O,IQ!I< 5;-L M)[1V"Q2M:/GD9%V:1>%]+5GXMPYFFCXK9VKNB)8+&K[.Z1HKK' E%WK<;_[L MC]\H.C-%+O>S4W+K>&J=RSM_6N,N#A[C),YB@(DC/60P_,\3R3TDYU"'RC:5 M5K(%YP8Q@_N@N%I'M3I^2"[?=E(#U/7P8)M2J;5 +.J.*RHC+"" MY58RP/KJ BXJ6CB"@9SEWN1A5]%2G_E@8^ M+5<)W !P#]C.AM$%K.&YO2S@?74)5U4M7,."9)?+W;7R7/+#OS@G6N1/DM3V M7SB.>"EQ=1'2"EBL,AJ ?6UH)R4M6ME$SW+=>B #%2W3V.>I&<:1 *NC-GW5 MBA90,0+V8ZU3T<+66NE:6D>DRW4T>3ZS2V1V&6>$%B!98]L8LB);#<3^P$8=8CB_ MU7NJ69V2Q\I]5$J$^^J9/[[*3SZJ6E;U>9>7JY]];5.#(A8-6J?@7^:YB")V M%C=(9D$;8-<+ MHNVP?76G=F:P23RN#/RKP?R&0(!SM%&.*-0 W$XR %\]PJB,1:/+:,BV(F25 MZ+[.]8P3'./2D1*O_%VJGP; ML+1;"'%#G'&[1)*3[G=OXTLPAX@G29(; ?X2IQ 1/[E-,X SMCM0T4J6S?Z M K(G2+ZL"0AKN(IU!N"\*S0_(.?A:AGU]XT1!R0SZ:PV)'%%$[60UFC#)=HA M/ XVMF@IDQ]0=%85:BVR?R-RH>]667Z#1_WTI@EL?RA% ?:;\V-+BPWIMVH1 M_5MA8!.1KS"%6U.DBY+0LKTX(W!Q/TX#_)OS7"?K#>F_)D']FY9.RY)*1L$: M".&O,HCAQDWT*.H,P7EMB4_R18Q^BE\&W'+ V71^#]8@E>PW2+[M-AM*WX9+ M#S(#0[WLI6@MX&\W%DIXLJ'*P*?0Q<6C6-5H\L^%S?OR9P^;3JN!OO6JJ![N MT^N2&]1EC)+F$BIL%%[$]F]/;"ST]O4_Y M(EK&:4QF/&SN(Q^4N2&)"@1+) ]\NM9NL*'.W:!G9O_J,XM4UTWGU_H7J/IT5L-B6,P![VMI..IK;WT3. MO_[L,L=Q"C#^]!)O[SPXKWB!&D"-K:1EW,+2PC8;G,XM$0S31*L1FH M26C($M[0&XU#K;X8%P &77*12>?A3$.^F0B'W$,+)L&@'I=2M&EH4=CK4+'OPFVJF#OAO0=\2+=GK0+-]]0 MD.(@9$V41NPOWF#1O_-M/R'4GM&9"?F092A^S#-Z5\4W. M41^ .S;NXBWJD(;OT]: M&:13+U1Q%'[W9X_\KKQGQ5^ 3A=LX'5D''YE,.BK?P(ST7X3L> M;1Y6[CF5%XSH@>0WQ7I0$-+,4:R4;>$B*OK".?S:"ZADQZ-%IF;?3C-TX7Q>'$=T\S_DLX?F/'DT)QEW>VT)G-8KLC MO8HF68YF@1;P<36 P"/*I M*3R/1[<[\PSLWL(KKE/5]MZINQB M^]3EE&6;#53E\4N/WN02=2IV!VJBMFW5%+VV=V"+/C;G:VF@3O82;#D+ M]_3I[:E&5;FP1X&HGNPRE'X1%J;G5\43W%42Y>L$409DP6"=XE/U[JP@1%L4IV$)RMOLN#E MXSQAZK_S4S3P?.:,W8P[OVB*HA !'; M+[S%."="ZS.>+?R^;M,$/SI_(51QQ,&QZZBHPF#=3\Q\/O@\SD(Z=[+2\@V MK^])1S=-Y3:HA'835/%JN!/J^#RQA6E:^:(;7__.TBMB:5OCU&#ZJD'43U^E MB)V]:+S?JA=;]-=@#1*X8FLYDN-7#ACUP@HUAG<]J*Z]8!,SV/2?$J:5@@HU M,QY"/ITF%9.7;_ B)-&. -%W!5"VF25!2N\8HSF Z:"8C=HC5B:B-HAC<[G& M1FGA>2X\/9QYBH[I-KTGVJ$XI%-GHKVB:$<%5JG-J8.-S94L%6[A.&H.TE." M@Y\UL/(3$]ANS_.U^(FEPBW\1,W!PW+4XCR6;H--Y_PH;+R6%US8(TC6&U0( M8W,B9R.TZ:\L>+W^90;S7*./908I5T\>-+T,T9NTJ+ M+G8^L7%U%L0)'NS*J5^9C4!TL08H6("O^?(1H.F#Y'-@/IA&!QKM*2X"B]N7-+MO7S+@0R M;, =JA=E:P XIF2&[B?EI^+V!]O8M:[; DJ[ YEZ5.VI2A6J/^MN0FZ V?7GW+^U<=TJ?[V98YL M"\ENQ^LQ#ZB9]1#Z,F9OT=Y!(XTLP&7Z\)@VG8\;:4RK2GMZY=%#!'M1,#2> MP+6J0?(_7NME37XOQC1/3-N]7W5I]6&8]='U2IB]17 'C32R4);I([N<\A7% M='&P47C]XU"#:@G+OH?6)99O4=Y9@XTMUI5:O>ZE9C:C^ JW"^M"_Q[#7_(C+1U^-BC\.% *]DJCOV-N>L<7T>*E;E^/^-N0YOUEGL+O_0T]JYK M]IO8NRI\N(/IXAM RVOPV.?BMQWC@R2!,N.W7-!'"[Z.E%!6\'4/U^K:BRM= M[\$:I'GUC=)!>!\D/]1XOZ6(GMKQ=62)FH[^75;4I0&$NM^"E\+'_0)'CWG" MEG4/:<+,^BU+]-.*8TP29A4M5_C'ZD8]+O]9/GOK^1I@20N9,QP/<&*./KN& M@C K[$4-?7)./(>]%XF^@02B&XC$Z%Q(C:=HAN "!U=^F9'XZUG ;D_$1616^EX_K1A&[ MY4%S^:L1Q>)9W3W*D%=O-6UQP].Z"GM4;MYR9&YZ7G?/U+^U];?'G _C>)9O M.G?N>[*GG8>^L>8SA-$SZ4TOTMJARJ&[*B&:5;]D!RS>P3, #_<\(!=L_UJ< MY)%:/5!%Q2K0<.%LV4+04L%2J.IIL^?Y%#3]F_;N(I*OY5WG*$X76\T4GJ # MK?B#''1,7F&A;$/?D%/V[W(](2^[/8:W4_3O'&>RB_/L@"M>H@(>DY]8*=S0 M4U2T/>G4;TB*^T>0Y& ZYT_;!,EMBC.4,SF'[MBWPXN=D-4[-=R 8WG9E<%FG9WQ=N-Y:[P!UYF,#0J;6Z"\M*3BM!VC6W/P+_G?0$3D M2+%&K($QAX=SYN/?8;S"YK'9R^R N1E-P+Y% M&A8";QJ'FQ4)?)9MKXX^%^.40E#/61.'!H[^!2,[-^ 4D0X8W+16 M&&-P,W?5';W*BH&' PDAYAWX #)B-ME*0O^,^FFQ$J/A,M9A M?1\>L+U*^?(@:K+.O$?U/"Q$Z5C=ST&1(G3:RL9W0]137Q-CK /ZFEMAP7=G![S_C"^#A);D/3P!D-W1 MO!4/_VC)7KS"$O;^Q_J%\?8(NZG[U_=\;B@/Q0B(%[,C'8S0^F\WN04+$DIPOHL0,ZW"<#_Y<0$-0Y M/X!/YP'LU.5#_AAR/(@NPA#E0:(.CT,QKD5._XS'&E0';I(.XJU_B3T9>?"' MRG\-Z,N?V6;H0<4#?<(T0%%%+&XVJ^V0-B2X S4C,=C 0R\N_S,6SQL[F4N% M;&6H.O)P":R55\"69BHEI":2T.3D*H%_FZ,&S?D#I6[A7$&R"^ =TFOU1X59 M#N"'>\X>;O?H11>#ZT(=E=M:T7NM'NUNS ,XNY503<].\P_T/X^$ MT%__#U!+ P04 " "-@ ]):CIA*S8Q Z!0, % &=V<"TR,#$V,#8S M,%]D968N>&UL[5U;<]RXBO@0;0 /[Z7T_K^.@!D33" MR<=7[]Z\?76$DA#/HV3Y\56>O@[2,(I>_==__O,__?5?7K_^C!)$@@S-C^ZW M1^=GGV7GH]='[]^^ M^_GH-E^OH^SH4Y0$21@%\=$UB9*,,OBWH\O+TS='LS@^*DJE1P2EB#R@^9O7 MKUGEM);OO[(_[H,4'5&AD_37IS3Z^&J599M?CX\?'Q_?/'YX@\GR^/W;M^^. M__?+Y6VX0NO@=92D&:T-O3JB]+^FQ8^7. RR0N-&\:=[$M<,/ASOZN)2L/^] MKLE>LY]>OWO_^L.[-T_I_%4E(ONL4$E-_M2CKW2BC?C+W M?_GPEK75OW(Y'>L+A99KRN(B66"R+DP\0"P^+WW!+JA3K=%=\(0&-!3$1%^4 M:X+G>9C]$1 2)-G67!P>(WV1+G&RS!!9GZ'[S%P>D(L!AC(<%EXY/\7K#4K2 MH3@2\],7\ R1Z($R>4 7U,E)SE":?@ZBY!*GZ54"?C87?U!MEI3[%$3D]R#. M&>[KS^E)$+,.[G:%4%9WZ);5U*_7EL*8H&B9G#^%JR!9HE.<9"0(K9M16HV^ M.KLFNUKLAGDK.%1EK"_R9XSGCU$B;\")[ M# @Z0P\HQANF^2E.!PV^,H[Z0M8PND$AHIBC>@^03\1,7[19^&<>I1%S6<:8 M1IZ%ODD:S5E@2W\^V39HS,4VK6B02E;$'6AX0--AQA[6XI=UWM(A"&H#- MPA#G17M=XS@*(Y3>H(>(3>P&Q>9F%8VETMB:6)U[W!7=E96I1\UJT,S#6!Z MQ^!YA[$P'#[#9AW&TD!,+ 6!QC()N5D/Z8S%5.1K)0 Q%E+ :]!8;2P0P&/$ M8=!83.T:QAHQS#MA+?;ZXC-$M3@2G-!_AJA ?\W?0'!5QF.U^ #1=2LPZ1O8 M$G31$A2=NP#34%XA-Y/V;:^$6EA,M1/)6(EA!D8OP^(6"Q'+\%AE:)0R,#ZQ MMQIJ;1G46K!D*TP:(4"R'QI97N6RN[QE$VHW\6RE\M3H-T]2G&C^FW M),CG$?UJ!EMEYI9$I\R+;9GT(BD&SQ6.J;>DY]21C8(1DTHL6H&.^@2MZ,!? M#+@L,&/.-(I-I%794^MJ4W5@HV@"*+>(L461 M;4II%'WBL C"Z-AP3KNL;#MLFB1FUQ0O(&$M8?7/II"[I)XHR8[GT?JXHCD. M8@7#*TQME&4$>-N5&*^#2,'6 M)@)7K&W(6[!ZO4;K>T1L"MOF:T'2%16*A/D]>KUK"(OR@MR;4E.01$D1&%_2 M_[8J1D\92N;['IV):]0MV*]/L4\;N3)!-V^_9JV!<=SJ]2*,$641AV^%#+44 M,0Y;5<AD$FV.6PWN,XBRM?V%#V<^OW[ZKLE[_ MM?KY[SOQJ+[H@OYS-VK'P3V*/[[B$U#782T $1R[4X<7?>_4X8;GM3J\T+J/ MD1EI*T:[R9I;U6,:=OX+@M?"IL<*FNSE_/6HS^HHPT<0"TSH_ZK\Y1E+DF;)[AV#JI!6#2(F]=+(&MK)S2UF5AG^O5/#S^;_R--RE^8. MS^;S0I\@O@ZB^45R&FRB+(@+V7O+TS>H7#5#MX@\1"&Z1B3"\QL4XF79*L4B M;0<\AZJN,M'XU7D)X@.WLMP1QA>H^KACA!W1U\O+B MGDY4WDN\#6T'XWY.5$.%L'_W%F&&\9FXK *R)AZ=*>D_#%'\V.P_?!HT2_1W M^URM 5.+!3Q8*K+P$F(66D-[D%2LI +<+TX!=Y6MBOR:[OIZ=5;U-"<$)>'V MC@1T]AP6YDSFQ?_B8C*]GX;72EYC4GS(:)/N"Z MO?0-E^TO=ZH#2U>OF;]UZHYW! 5I3K;[?J3()"1L!2O-OJ!LA;LAJDZ1JO'5 MBGB)60-MY5!38UHCQ.VV2DO6%Z4^ODK+ M$TX^F+7<9V>Q"4Z*PVA/$3?E0D3;-3I,.R8&!,E@'4RTK8[U- 3A47!L00/F MY$4V0T>TLU928F5S(4W5$AR:47MF3BIEQ\!",V(U[4 [0XR9V3D,IVWNO[_W MRN#M;%\;%N\I.-SFC*47F2N-Y)HOK3BFGZ?4_MY/3OK22M@]>,@E=E8L5Z5I M59!9)QFI9N*%]W+204";*M'N4B'L\+KE:N=7+^^7!TE.X-L^AE'?SWNJ'])_WNX$R.2<\)V:C\ZF27ZXXR,HQ7 MD>0:Y;%&B1'KTKI3V]TB>L)ZWS)"OXG2[Y><4^ERPMVR.I_08/F@=RD,_>'O MY2T2?]"IQ0T-F9,S 1AODM]N@[AX6HQ-M^I3L5]1!NZ,*]'6V1^RSF[6EGLKVC=:J%(UU*?B2RIYQ>$,+1TCC^V//SHF_X&JS1U:*U M" ..(U*Z^EP2G\ZK**-G5JRNHV2@J%D7AYCX++WH :;OS>*N@> 8N"@A0#= M8$$) Q8"!'#%^PXE"4I3A'ZG79"I,HV\*I<$K$=5:LHF%3#L M+RD?)A'6\.5H9^?K"*$-BPE!QYV95?K2&XWM\*KWIP= MQLO=>455N?E;DD-8Z+:>#QN6=F"#K31<*_%^B%S%YKF1/%Y,-,J4G5TB/R?M M0D)5M2F7:NIX4U/?*J2X57JQ.M%XGJ,4M,AR[9T^XJ#)L'3W[@;5TE-'W[#F MLHI*;5&\V.]O/B93GU*20Y-+VLHOC)1L=#4P6;4.%9AIRJ!%_>\,QE9QTO_8F=&'X*X.&11Z$H[ M8'9:%)VA\N_N=I%!T7K_2*OHU"$YH*&L E-/#B]N@)_VU7G6$*1ZR]Y@B, 7 M\KF]H[T+S8NDT<,65Y?P9YJ:!?>33^6"4X>6<2/9GJ(J2^'%5>_445@_>DWP M0S1'\Y/MMQ3-&U+/:$,\T-;IO1J@7W#?I2D7G#HHC1O)=F>H+(47U\'WO0@X M:4FUDO:3XF+<7I)7;.IP-&R@D7M(G@Q^W(7>E_>:H$T0S<_0 M%FF)\_L2L2 MV*I/<>%0?>6$!)DZ3+@X56/R_%!KT'@C8UA-(C_N;N]+?Q+%M);E17+^%**T M>.HZS:X6];E]*9@5RW-Q+"W__""LUV0CHU#';79T35^G$W?AUSU$GO/?S G_=IXYW/TT>*4&'+\.C6U;J%WR$F M6*?' P3P;8>&UK?I0X&OJF4!V'^$S89<4$;R(NK-+X$O5*JTO4S<_ M7TVKQF]54YO>[1K];CV$NU(OH.CN3CZG57NYVN/L.T)/ZCA?PJ\D^D2;N+S# M+J>25B)3;4_0 A/4N/3I2Y042?87+.>::ES<3]GD4EYQ6VZJ7B0/J&H=,-OL MH#6W,M@.5//47<6=F4;(M#N0&K5KN]T(J2>[M(V*JPF+.PR[R;/PQ76(/%[09%5[CJHDL)7#I4',#LJ)X;9&#U1P7-KLHZ0]CM7L)M MN$+S/$97"U5-&XJ"K_A98U@G<%I@>-"+GNPE=]IN2KLIH!:DJWW@W73NH3)I MMY-MXS\583*?K=DA-."RB#&K&'"<2UZ%VP<9[7F+SMDE,5,HX>X:CE$AB4T:;.AX(I.N?%)-0:KG"]'> MS1D^@12Z*L0#E IO&W&(4W]N-*MUN0U1$E!U1.\T0S3=LU5MFF<4!JBT@OUQ MG%.K']BI1/J6I!L41HL(S<&^34JWF]YQZ3QX^QDT.U;7KH4-B&DYD^(R\V)@ M&VSR7H?LWNC"]Y^UK:[V]K.RW?T9*"H)KPEZB'">QG0@W&"2H3E\78XB>0<% M?')'ZXUR[\;:RK9'"0[_)BKX?+WH%!KCUGXPX[PE+*7^OE4N'[OM5Z)TSC M080I-#U6TPZ,-B#&Q2(AS-"+0<78W+T S*W!A=&ED<75(DPMFWL39=ZP._>2 M_:.,G"A"1+0+(& B7U\>5U*JM7K%>WRY=E'YO MF:^>R15<8F!8NKYS6K?T-!$ZK)$LH%-; "\"K?V\$5 [/=G*&T&<\66%:R_M M:R#7@^9^#<3U.$UI >_6!&NN*DPCX0M0&%C@DE#QPRZO%K7LH ZK-@>\IC5( MB&;HT*O-!3&<(Z':%4';)JN'$%!*RVI^Y9,\NJE!KD+'""F[M7DSN M(/'@$4-** "6!R&$# 0@J.,&.Z %K-?K&?602^N<6G>HVT4AA MJH(87J1V\?2@]8*!BS*]&(%->J=/:BMBA0\LKN:=QY7%%0D@TZS BQ'-.F1Z MP: _H.$\PVT1-;)'N2W@9JSULO.3B[NSV5U E@C..><3U/F! (&C@$7=O;&" M8@I&W',N<@,!CF,\N\U[ZOL&)>@QB 7&-"@I>7 =+#D%\YLWA38NM*KJ._EA MT@P;<9&':7V7ZOE[/5+^9DV#U*==JO)A\&H=?GY.$<;-PE,LQ6\"N)0_.QU] M:\+;5@K:2_8]=C5Q]J_@&KR(Y@!ISQ<+=I#E 9T%62UV^>6='$H*A?F($A:> M'K#4VV(@OH05>;'2 0A]C4A(![]@227^'9?WNI971*:UI\CAIL&$#SLE)M.# MGW[;#(2A4H5>+'NHYS7/" GHK^5E).Q?5XNK/&/WEZ8T),O1;]%RQ8&I7>;: M&?!JS"<"ZU':T@3NM@3QXG7F.H'Z#E?^J7;GM&ZQ3EJ\O)CGH#347P=NZE5X M\X#=HB&_Q\QR[ MMEML_(&\5;<7KT;# T*Q\7VW"I([M-Y@$I#MQ7H31*0\OM%>G3=FT#K=K\? M?&J MG&B9JE>',07BG/L66F_: 9"*\&/YYC[HE;ZX?2 MXDDQ&7HXY#S8],BGAA>QOH. TF/MQ_/&<.#7V'BET5Y:/M/\*',(>4O1 MPY@) WYU9IYCSVI;#0_UU2OVXW5C#2UX^W,Z1?4Q.9V].8-V& EO^WTYQP\> MP]LX$9[?H#2GY:DWQ/F<+?*46M7;UPI;P7I\A-MS2GPF L*A+31\DTZISJ%O M+PNGF@T/2:]S$JZ"%%V3*$2S.*Y/_-RGQ6O0\BY-E0._9Y-SF BVS%ME8#\G MK\V/9YPAAR#X$R;KX")9L+\4L*=76-"QB0I/!'%&;3&T"Q-5Y,>;T= !DEIL M^"5YC1)\1/5+3 ]&$JT'8J?/W8\7I$6BJKZZ>[IB^Q5T4)^%(7L5A]U^ELS/ MGZAG4"5I3TVV1=-\1=G5XBYXTD#@V"(H0'H\$2;L(P>RBRVG&T]F Y!7_IE)LPR$4M8 N9G3K\>$Y:$/NH/$MN6EP>L?KUF+F%F%7W M&?,!4:OX 7/'+U%KR V_;6[.0!]UKE]$'P%W\K?0+2*O]PJZ=QLT-RC$RR3Z M/S2_F",:!BRB8)=F5F>BT<"@L7I/O^5K-#\-TA6+&"C)0Q #.:R'J8R_Y&2U MLHG@_R!M/7 ARZI@M5]YMX%DKF5YH4I)2;D@JBPM.:IW2:HX5;XD3U-K M=V?^QA6O]CH_-M:LZUHD"![*WUJ5C>UI564OU<>@MO;"NRK!:K]R>V;)II9L ML-X(\EE'J6,$+VK4\8*RKGRF(4_M*GYL=MI0[B*IFA4^\S.B RG6/(); M26M^0IR='<4UC>"$W+J>T&NI]+BKAR.(UOM M9G[LJ=M0='2_&MV17J#G>.4J7=_P8Z?:XF2Q^:'4%-)3]0R5Q_'$ M*?D'K?L@3MBK^T6[H]@2_CAF3\[:19]/?DFMXEWPU/BX7V :T4-5JQ[!0>55 MOR#_U+2#*_>4BUE[Y_/)0VG\,J(C K6,X'.M6EZ0>_%;UY4GM22JG>;Y))E\ M16..6@WN(SA)P?T%.4>_-5TY12%)[0QNTT@TGL5K/<=7H=VT>&4 _>)CXC6( M8S.4#FP%'1CJ5U7CK,B*R-[]&L8X1?./KS+"9AGL!YQDZ"D[CXM[ S^^2M$2 M2C?[\7J[%IALOH]YX&?:U=]CG_R+W I0(]= M!0T_WF,7P.(%O\<.A#U03"FFXI]CGWI$J:3WX("25XNW""FG\?#CU\KT M1T MZ!T&F1( <# BTE(M5\%+="?;+\$_,#F- ZIB/Y W*%FUH5;)R0;\YNTS=!*@5;/O M*-S+R]Z!!^- P])R-,*EW4TA3" E1J)"^S31J"& !(APQ5Y,0PX*QEZ\[BL< MH0G+8? HG-*,BTAOEN%/\S3#:T38I;\D"#-XO55"534?E\I1F&;:/6%5A17Q M E7&,,.MQ(O>JI;N!L7E'="K:"-&AX"R@Q"0]\"6)+J_5XU1^/WR2XG\70;NEC4 MX.N%_Q?R@!X/?&G:]R!>+5R>Z9L(BZ1N6FY7=&<2KR892D;IS=-=F 5:II#9 M1;C P+.,-TL#7ZBHZWP-6@?\5BG9^>9H,(3< XL%[UFGI&+VZ13SPG>^!$]\ M^T#?:ONTOWEF'X'@(ONTBWGA/^4[6DL:![>>&S[9WM&:@2!#F;Y>3)'33S8H MT6V+H<&*0GU>!*@<.9F4X*:!,KT84TUZ=V&0.BCX".)JWD20M"(!9)H5>#%, M6(=,+ZKQ!S10D&87-<*0S@YNQDJ(.S^YN#N;W05DB>#5-#Y!G8@#$#@*']3= M&RLHIF#$/>N82V^HE>'=G3 JI#S)6Z3N7%_6[EA+RXZ3 MJ2_17EM$Z.X',1'/^"[N<3 TMNRN!DTSM^]C>#^=ZQAZFIQL3U 2KM8!^0ZO M0"B1\Q#2(W>Z_B!!!80;L;Y"!#67$B1,_>PH=D+R9H5*Y%QH=,F=+B.H61U$ MB%!M(4(ZU8DN?F6%E'L67;[.ME(9BMIUV 8!M#1LF/'SS9NC *'12V)K2BAM[6@]OM M+):M<[4H,WNJ=%2P]Y?25>TBH/,J-H"6B55UE'3OS65A 4LO.H#!YN^-?>X! MH#C<:R% =XA7PL!8P_IM%F3H:Q[&*"#7^!&164YK+:0KCY6>)TLZ,T;LP/2NCZTT2A,VW#J+>R6-ZAICL^)T%25!4Y)6S>M-D&SA MJ%&W7!T_J)?S&2RFZBLC1*."43J9&#_0'O<[.H_1=]KWD02>/$CIZNZ"3^>S MF5754W=\/L/^@8[#["S=XD7V&!#4. -PBM,L'7$+Z3/&\\3L>XW"NSZC;)>WK1YL)U8E K/Q1;+)J83W:3%KY[61 MM$!7<4$!5Z=*1K$W-FBDUN$3FU(5![@5I/%B(G8:I.R8%?OK_,\\>@ABUN/L MQ#^+4K8Q137H1EFZY>HH2[W<7%*N=1>CELI7=7$ KKGAD75)AD5=0(A MO#BER/&*M%9[:]QE*K$0]YL2%L\-L!8:TD4/*I'/BW,LQ0TV\D^@+%A<]F&_/[F8D5IO%CAA9:BT[[8\"VQ)F4%FQ""L@ZO*];# M%F>O0;590% *:^;M)PAJ?%G ZU].["7TP*N)Q\6>^$[B<=#GS8U#.P'+C;=" MHW=@KH@"91=9$*7KJ9=6;X1UU 9AHU)="SU0-7[U5 T)WRLCY;TR4MX_)Z3 M:EM'RGM+R63C(>6#,E(^*"/EPW-""JRV=:1\<)VO=H9(]!!DT0-J)&]5R^KG M3^&*73*V6U9WG=2U%[:W#+&[5IM+L;M*&Z!P>&EX+[LUA9'&<3E'X9HD?J/H/*,V8?3]4_V:6_="P M;/EKP[!?,9,^B&=KG"?=-#D96<^T73+?;2M42\NX74Y>C*U[\: %:,[7GE%= M+ 8K6U"V,"LU7'N1],-T%DFAL9$=60*61E5(>V:'2)TN@_*,CK44A,&Q6X@4 M<_)B;M7H='AO48E(^IVV%T^<*9D0*ZD&F[C/MM.#^_8RM43BT-+=$- M,;5P_ '+W0TA"'0?ME"PL\+AZ\3Q:!+ M&X!/NS>[FI]\':$%"DA&Y'9)BZY:SYK"J@)FJ)]V_V-&^JEAI/KWO\_BN!(I M0BG8*PLHZJQBB,+AK0J0<;"*(JW#\PTN12HO5'J$6>\A[-<;=EQ:$+P60=V$ MXAL0Y$:T/&(:FO%T=M;M(_>_U%TC^\71 "?R'0P)V[0"4+CH"EDA]Q[TW]=_ MZS1]XY=*F^(7/YN^+ZQ"TQ>%W*/^\\EUI^D;OU3:%+_XV?1]816:OBAD\7"1 M8=.??[OI-'WCE_H"=O:+GTW?%U:AZ8M"%L_=&#;]M]MN7]_XI=*F^,7/IN\+ MJ]#T12&+9T%,HZ5OW:9O_%+'0M^\;?J^L I-7Q2R>.C!L.F__*W;X31^J=^* M^INW'4Y?6(6F+PKUT_Y=[C;7^^+I_G-Z$L1!$J+;%4+9)3-_M+^&W_URX5[F M2^E&M("VMWP(TGJP/+H3ZVK16/Y!&>?R#_V"O9:0%W2^K"8R+![0"/!J#5!; M>\%57HL72W 2@8M4=STXM8JH :DJ,G$(08K;!$_%WXNU^XY4.WD_$YSNC_MR M@:-2J <=<:'I@$=#>4/XB&OPXMH*>4>I/8AI#UY3 HVBTI8'*U_NH% -24^V M>X)ZQXO=9WNR_0W-EU&R/$-IM$P*6N$1U=$JZB;LCE"1H[PE"90/UK1:+C"F M5,VUC!\95EYF6!T E.;)6N,)]R/OZT?>UX^\KQ]Y7S_ROG[D?;E 0']8 B(, M,5'5(CRB%Q!5*+7/X>()GCA>=#E]XV.O3^\18 >O2H!0((?[ADG" M0EU;XUZ"#XZ?O$B>_DS%OL1I>I6 G_U)F09DOI3F3JL4$FSZ0X64IU7 M2T#)O^+L;+P]T+>H/7^AL2KQ0V*F23U>LT-"A$5^CY&Z4D44Z[+]()M)B):E-(^H"1' MY^QEW_DLF=_F]V%5#I-9&)(\B/F><*B*>TXR?L43])\#6V.H:XTOKA=3#DG\ M\!5EUX3&$$]<)U,KUG,16;$) ERK)8;"4U:9%S,8H6*[1?K"M6A#I*MH<[*] M2&C BVXSZFV,'%KJ;Z<@B2]>/%3%*E&HY8H=I5VK.H8S&YBYUB'%;M[*H'&U."5H M'F6?@K XR,2;KBK1[E["$](Z?/NO+]>7X"E:Y^L33 A^I-@_#3;T2^^0G4E1 M06OPBSH*"=3,BPD&'1X+2[(9*6HR^\VM$0OHA6"+VVPU+1/Y" MFX*Z1"\R',IH%^F9,_(=?-8:20N00VKU8KH#:=A4XPRE(8DV62,32]#524H* M^CMN2=]Q9]X,@WL^;C5>G$>62IRS!Q^I@T1XK@LMH*@JMEI%)P\N?D/815>K M'B_>HH=$/L4Q6_$D0:P J#ZQ $)-XBF"AJOL8)@T.7OQ)'Q[2+ZCDW-A.-4D M ,.DDL!WHTN5&A#6E-R\>'8=DOS\:1.1YE"\S7>59F@7)G YR"O!1*2[ DKCX%(&ET2"#42:NJX+< M+S:S B IBD3,&QH=D2@LUM:K6=UID*Y4EH04BHL6AX3%IX@@C089OF DK*M> M>WSK7:]UBA]0$I3#L=FPHS-E^[O_D :$S MM/0\R=BV2YYFLRRC[7B-TZBZPZ[<%>[ Q :K^L#P(%:^0\IB0VD!;5B]-?S< M+D"?I]0.CV=HPP3L !#\5C^JT/[F.T1$JFC9O,.H-J)_:[U0CI.43C#6N,@@ M&C2HR/)\C,:1=C;.NPG=FPB&XOW["61DHFF1^_L)Y#C@38#$UPMP^7(G.?[< M4 CBG"58$?"4N"JY*#NI1>[NO@"IH3E@$*@K T5]9%S.]CEBHW?"WAMT0+<) MV("'\$Z!(0"Q<+, .#^YS=,_<[0*DB0X"9+OX+%0(4VE)X?&IS@0\F*LIITT M3FCP9M;D\!SCD-0%Y1SQ;GL8#%]@)E[$M(8V[45R3JT*OB:M;5;QH]+*AO7FEJL;](#C!W96H7V2 M 1ICE6BK9I'0.AJ#A8Z*]33D&WX_]DKX>>'FY@J2XJ5H68 MC!'OUCML*10@0=_J;K;];0)AD4 9]8BHS61@G"LV"#P$PE^[1O$@F &;&\LT M:+E&DT6K]2T%+L/;OQ]].+( &'@HFD <;DB,,-:"%TLK^A3C1U8=*0\"11@< M.A0H:^.(*%T-)AQWP#J*@0;;CR5"1F/X4)4:=AYTJE_F?_K"1106*5?NDQX@/ MZ'R;J!%7ZLF(_;.7EGH2Z\EX#3P="._JH"5!R^*V*=I%5[=5WJ _\ZB\C K> MYM$J5._[*!;RS\9&ZDILKR7!,\S\/LCX 0*OAVQ)M8RJRVN^ ) MI2/6+%:39-7H[Z,"U\8+LM MUNSO5.2H.L$A]7NQKBC0M>S9BBN]$/T1-7HZ10B;,9.[OA*SB8)X4)O90+&N M %YLD B4H*' (LJ8$OJHY9>5@Q0J.WU,2EO$,@2A^KQ(CJ@NKNW&.-V?]QMM MU<\3@0!'#Q/K[EEY<3_,U0:QT^),WKIWZ]A00%$_" %13,2R+" MEI,\I8*FZ2E>WT?E^W;L9FHJ*F+'XI(TFJ/R^H 9FRPNB_EK>EH\T'R15&>] M%YPB]9,7V^[U#P>NMRLSA_8E?FLB." M'2>2D=6YO5RRBW&OSH\K]0HGVHKE\)E36:MPE@ZB MO96/+U&"2;2_IW"6S-M8/5J_2(K.$+ MR044N^Q!@&(BUI1K9V)&D.LH-P"U:BK?6!#9KTT!V:^FF*+]0.T&VZ_FZL<5 M.K?A"LWS&%TM!,J<;*N/T+TL SC4&S F' YZEXOVYLO@-C':@C&IM74)T#1N M@]D]0%4ON.WVY?NG-Y1H:QR*:9V>[AB"**S7#"WHZ5=;(%%[O8_>$2-9MBL38M8XL8-O9XO3HQJVS&W@$/-X:$SJB865)X8D7/EF.=7[E& MI.@EDA!=K#<$/Q0BW>(X+V:X8&:O5IE*<\4R;H/0?E:OB:I 8+!/Z55D.,9I M%PJXQ6*6%P(5HP*@LZ/A-'@^Q6F6=M,!.5]WL\G.5Y\M M*]1$V9Q=+EY$*[>K@*"3[C/NC82[D^V>Y#K8LI]FCP&9%W_\CM)L]UIA#P C ML*[18Y6US] ;KPV5<6M5!"_RX8U5:K^[9@OO,->A4.]R?8XH%[;3#1HO\U&QS,48;I-FC=6I7@X[&I1_-L6FB&>0^'])IT-4)<2_K:HFYQ:CM/$P;[$ETL"3#O!>F"6) M611V0+^056?9-_C5O0#_4&SK0_L(7RPOCGITF@!,1Q20P.NQ3A(*]==?I5F" MZBNOG=2_MQ-*_>LH0NN#DO[$5!P8[*C<)OJ)K Z@ M9- (Q]DAZ/DX_;,$PZ M.,=+1L>WM@M+4]'X3$%+#UJWE^[JO*J%PI[P?8Z%LD3@5[E,7VB1S-L7_&JPY0=2(5:AN)!A5X2YBAY&FLI\P MO"V;2&[)H;2G8%2_'W.":7I"?R8R95^ )C$'=0;AK.<@[N#--.D&I1F)P@S- MB\7<;[05TIO;;YRG!!5H=S><"FE=!71C]JQ8KX5:P<0(N+U^$D7P>58+)5VHLI0"41./*!W]H60(EW0T M3,/.R \&%=0&L-%8=-%AZX6/RR6^>X1?,#,HJ8R<1LGI(8>G]D#D--A.I,^Y MH]69]CI 677T-,M.$#]NX@/A MT.3KQ8FA2^"!;V V)R,#WJ5ODWD]SU/43F72QV?EK;DOV?T"!)QQJ)(+S-\F M=S=UE-J8@P.!NDT\\-CS,-%FZT58:AD;O1F>-^B YJPVX"&O-VG!SZ "'5CX!$"RY?HY>Y(=801>^,?<#*<2D[Z6\>]2JW]D? M]W3Z_9__#U!+ P04 " "-@ ])FNS>Z3": #EIP@ % &=V<"TR,#$V M,#8S,%]L86(N>&UL[+UK<^0VFB[X?2/V/V!]3D27([)LJSSN&7?,\(1NY=89 ME:0CR>Z=J-B8H#*1$MN9A)IDJJ3^]0N 9/*&RPL2(""5/W1;E7POR,3S/+@0 MEW__7\_;#7K"69Z0]#^^.?CNAV\03I=DE:3W__'-+G\?Y\LD^>9_1?_W__7O M_\_[][_@%&=Q@5?H[@6=GOQR>+U.-M0T1U?7E_1/C/[E.QKCNQ_0,7E\R9+[ MAP(=_/SS3^@]^O##P4_H9K?=)@7ZF*1QNDSB#;K*DK2@ 1;H_/SX.W2XV2#N ME:,,YSA[PJOOWK]GR6F6W__"_N\NSC&BA4[SOSSGR7]\\U 4CW_Y_OLO7[Y\ M]^7'[TAV__V''WXX^/[__71^LWS V_A]DN8%S8:_0=3^+SG_\)PLXX)_XY;[ M\UVVJ0/\^/T^E]2"_>M];?:>??3^X,/['P^^>\Y7WU1%9(\!26KSYX%]]9WH MC_CS]_SIWI0&2A2A]U^;_GH(E;]?1C;X&J\1^^^OUV=2[Y^_9Q;?I[@XC^_P MAJ;D[L7+(_Z/;_)D^[C!]63OIQ3O MGD'QEA3QQDXY>;QA60=IIA?ZPM9/JRKRA\G\I6X6^*.)L!*L-DT[^ ^U(+BKIA'YW3OSIY\7.!TQ5>U9E9;(5V\M1< M;'GD?6RR[$3=L%:$9,*OPP/F>/G=/7GZ?H43&OC@7]@?[]D?[W\XJ!J*_T$_ M^N_#+2T=_5_Q<1/?U^'X-_F/;X3/BJ1@7Z#W[/MN:9E_I[RT226[;(E[&08E M^._-W<;HE^I4=%DT6=#MAJ9E?0N^RC.5-\F6\^2\<9U2\3BBK>NC0F57?46XV 96RH+8 JHDOPZK2+:J> MHO(Q8L\1-4#,PB^(M55)X#][%]HRCQKEZH@S ?Z$+'>,:?NF6H!VI4WUG24V M$W NC&@+Y*K@,H3+?:+Z$2J?!0)M=;T1X,_R$"VU;?7V$Z N3*R+;A#DLA@K_>-2A/$;-[_ MSHQ0;85*,[\\@%4T,:R/+B^4;C4_ +%GY M#&PF\Z$7T2X/Q,'5^!?YU+C?/T/EPQ#0+JLV OR51>CNF7=1+8PU*YJK_M0U M?B09FSZE _=B)P:UVK2#;9GI9(B+ ]M%NC*'&O *UQKW=:=^;X-*HQ#PKZEA M8E83(C:(O;JD4$6>E1NT-W9/LA"T;S(9JMV =M$JC*T&K,"EQFSS"+%G(CC/MHF3QYBQ=X>?_Q.+N@<2FVU7NVTSO(WL4"GWUWN'R& M^$-$GX8 95F]$>#/+.SY=LU[75Y1K'GA3+9;DMX49/G[S4-,,7:Y*]BR#[9\ M1XQM@$,7Z$J'Z:A7A+=, 7TF#1]T ?;DX(:(6RY0:8M:QD%P!8(#,J:FA"Q2 M^/8HI0%Y^2I+#W.!G1#H'3MK4&]%=0/V80(8 MW/M^ \!7+TR#@[RH/H6@E_ST*MBW7,3 '\2<&?JW-*P$[>U'/8"7CRQ@F@6R M#>-63!UR]Z8-6-E'8:"S\_L3]>\FQB"SZL.N\;2$M"1]PGG!P/9C]3?#VX\M MO)6?_O<)A?I37"1/^(*PQ>?QYG!+=FE_MD]G5D-1:C82EII2VD I+(4(M!#/ MZ"/)<'*?(OR\?* !,*(@HP.T98%(*+UO;>42HXKHP5[BP2@ "CJ1$>LXO^._ MQBY_?Q_'CXP3/WV/-T5>?\*8\5.+&=7'_WWX)6P@;>58%%*)?;1_PC+L[H,_OT__.\'E98*03P6W8AVS%C.%7X^T/GHR1^G3HHXD<#I<. MT]5IEI'LF&097K(V*3^\RWFSK6,7P%7&-Z6K;08JDCGEI#ZO$4MUX:(682L7 M1/M"ARK!F7H\?R81!TDE7@D#B*GUM(D9Z]@ S"B-YA MSSHT=-A%RW6!"S7X5:8]"HA-+1%!%-P%'11Y(*20ND?']=@_VYOD"Y1BSXN% M0/4L8(JN/L1\$7F)6"./'A!WCI+-!J\^DNRW.-O659Q?9G2 <)_%V\'< MP:0@4K[!@EAG(B2M*4>+X>D).J(:%,.,PN# $3^,H9G>"YWB1J!3DM\4 CI9 M@,13"P:\1-[X<."NT3(I@ALR'+2:NL;[#P8! [_-:;;#J_,DODLV29'@ M7-H/5=LUC:+,;CK/Q9$M=S^5231<5?A&U6.$GQ]QFF//K_KU]4D,?_H!G\0N M/MT(.60W;4,Y2V.D,M5(0RX2V628-_^VEBEK1T*H5SKMLV(4P M<0N?@2A9R=#3,(NE#D'R+HL'G!V3+?TR#[2E2I[P6;HD6_P);^\&)T@8^PU% M2^=G3Y74F1S)#B@I4%< L3K"P>U1QP&=D]Q_W\,0,V*5@%>G5 ;4(20\A^0- MF<@, 1>XN%S?QL_F=!9YPTG=]79/[78^XSFPX=F6QBP7Y)_(]4'$#N,)9_RR MP_C-:V"\$%9FO)?5M3'[VX$,-6!8AODQ;G->:TQNRP _T+=II2-ZQUR_72#J MC<@:4?^O$?;R&:X9<>]W3HMVJC.\^IBD28'/:1E79VE!$9G<;?!AGN,B_QMF MIXGCU>$3SN)[_&N.U[O->;+NL]!&J'WC."749!49G]QNOWAR.=3J,C%\5$= M98CW&Q8#-4%0&66!ZCBH"H3*2(B%\JTZ%C!+[&.G+T?CHW:U:6KI_.G4:I64 MB^VOXH26^CA^3(IXTY<@M56M+C*KJ<(ACFN_*ZW,H^2\PC-J'J)'^O1]DJ)E M^=PS1S652HQJH,$5HI(.X(Y@_U M\3W2Z.^[O.![:#Z2K+=6_(1LXR0=D GLL:<4P&,RL;0Y[-(+FDY-,EB4J&6( MUB0;[)] GTMKWYLG#*!!1M==GX5:YRX7@;E"8.0MN<;LYT[X(MQFMN66',?Y MPU5&GI(57AV]T&$-E97+1W816Y+>'](O\\375,BV33E,,>2\Q13V1,):H1RI MBNWR 67(;MJ.;E$29G5LMB*7=K#+F5OVCN);]IA]N*1IT&.5AUTI^&Y'4U'; M;Q&ILZ%XG^XOP0B>?2*)%=()<*62:BV;1(,M?YLP1%O2W^.GE[&K'5=L$AVG M.5\5HE\$&)-TN*223<<7?V+?U) M_88'QRO^'8[ZW^&T!'=?L(V<:MD%.DT53U :JQ)HDE$I9/! T56&WQ?Q,\J9 M*0I6ELR 0J948T\B0/X=HAMD]$K7+^S6:SKT.6ZOW[+(5F],?2 MUCKYRW7_+7Z?G2#CFI4:XZEL5(:WRD)()B7[] &BM@U;1[?"Z_9BF*19#!-S M+]]7,(. 0,945X]V2K\.W0 9 J'9QR2ENL ."R*YAF1B4R'%^J96"=8-[HY> MPCQP<@G<1=3"&5MNMJZ-:7/2HZ=;WD9!)%]T>EM$A6R6;' M#DZ]P$YOU9CUN2T M$W,JBVV4PBK=+19(J0O6\D35M2$9+A?#LT.LJ\ HWT=F)QWST.@.+^,='; E M*?T@9Z+SA>PV[',4TT*]WSN_2])R4)Q_ZUE[K,*?.$1?3\ULA._(GKWR^M-' MWM^1O8 6/JP5J_=PJO1TPME?O2H*KU2$H4-T>'-S>GOCF7WB.B&07[+'AXY= M!]B""-:KU]Y24V%HL[IE"TO+,4(P)YR.J&?9ZE&#BO:Z5I27YF.<9/P%PDF2 M+SAA'96T"R(;/\0-TTF/<,#F_(TYE5OX3<;"+H98%MXEZ30P5] MI6O4W(C8&90NV':4RA-Q5U3[!G$!G[;.B5G]=-DB\V@31AW5(:2,^@+:*7U= MIK'(HMV$KP ^DJ[$5/SX[&"(RB7<&ZTW5 BOI9W0\M"NQ1>\[UGC+&5)$)N< M 76L88IN2[/<1T>6(#8PEW-$M,!WT4G5W-%;G=5*K((EMEBB:)DBA* MWZA\W+[KQC,UM#5*#'_\'C%D+AU>J.-ZI05;I7&6GCXO<9Y?KMDR-O'D&.6?0/IZ)R.J M9T@DJ5N?3)KX_@BURY.4ENF8;.^2M-I R+<*_A.OSE:T@,DZB?=+K^O3 @_3 M]JTC]-ENR\[O+Q?CWL;/K8<7M*;$_/20NJ;[K*FGJL>,A;4J1O.76ZEMQ>/(NC#](1_V#N2?>,I>BT!+-_>^\-"_\..=]X?H6IR*5%?(\O MU[\1=@3)65I@JG[--Y4T$>."],3>-(@EV39+ZT* 1Y4 (J4C D>-(>LWDB\I MSO*'Y)'MBN/F**Y/D&9+ZA]VZ8K^73SX7E8_$8D"!1R/"[&6F<43J=*8$GG7 MEY:4TN%JGJSXZ48DOZ>_S$.<8/6;)TO,ZQE&X4?=]0/6I[;M(HVCZ'IKL,\/7VEJ4,8EM8I>] MHJI<4,MG@3I>J.7V=>%:]G)K)F![?0EF<0!PEM8'"PAO;7 XVP+,[&"R19LY MH+D635E#G6J!%7NNF19(::*SL$[4\$$U1U,L!AAV-\.B*82K"1;0=W\3+4GU M*J+]H#K;Z"I^$9SLY26W@]8$D#N@]D1;VE!;%&C!YVI38.61].&;K*B=MMY> MLI]?B=,5:F5 5>[]XO;VPP6J"X"J$KR=!@S.;T=-F!%MW#5BVF*X:L: W]][ M0W;ZG!3\3"+9=-W0H-D8^DFP;]\^9.6%'U(!>?,$"*%YZ MZ0(X>.&E3NGZ91Y,7=:-]@OH#18H@O)%EB:"DQ<"RIR. MAS3 ].8O!_11H\:J^UY@L1\9A+=4" PR[=L!<*U#WA$H@^E?%0#*$I)66!P) M\-OH9YW0 !ZOT=QGBPE M:F_J;C[,K-SG&V3RA)Z&F.WT'-3QZ($ECS1R M6-DJ14@Z(.W:IOBLP%O9"I$1$>1JH(]@7Q!T.1UK C"]H2R HC;OK%J>?-V9 M<*B)/C-WQ/U];PB? #ZU=)B@0:L>NF : 8&5)20-J6\/S'?4_RPM#T\_2\O^ M%%Z=TN]3O,C>V(R.H]RY 8KC9/,&(+/[_1OP0IAOX8#&ENA,&0%5(5 =@VT5 MKJ.@,DQP8F.(3^U^#D.H0+9T $+J=W6 RQ64"%7]KK-TS?[#/I*<4#?.63^8 M$3J[&\H(TLTTD)%G'CF,D06424A&$/=#+<=@COT?"2_8V$93Z>"1C2 .<%PC M+8%W,; X?U-:*D[4F3&ENPEP0@(ZRFA. M*KF=X59"U?D4]R"[XSENR;=]&\U G#_0!Z?4Y"G>4%>G#8 TF0OI%R0+2?0' MQ0M6[F4EG4WHQ06(V.=O2-+EY' EYDH(.I3Q05YG B[YAMZENS7/606E4SVG%TWUDS M>!;G"HEOE6!@\6G+4'LYU_KV]IG6S>"89\)DABP3Q)!,>-66H1S,#(:#FH'R M&M/RK^NJ89\HCW?N 4ZB:+7<9^6);;(M(-."F9];) PVWU$P@O3&9QMI[R:P M41Q+)\;($D3\SHPG?I$C6:-E\PI_V8X4AEI,Q.BXLV0T2!E]N(P@[LCC9J0E M]$XG'VXN%S? MQL\&@VG710",SMT5P>%PWU6AG?5S/'R)L;,23HL555'2>[2A&<+0H LD2*I4?O6 &^14Q64%,&U!0" MW?%2H*H8;#UF4Q"^,ZY3E')!^ +1TK"A)RW/'TKI&Z%_2&7[YPBR1T_+V'QM M@VZXT _0=^[Y.6P_.IE,>ZE/.+LCX_NIHMQCY7H8*V(:%W9?4 P/H"Q):PXN M)9T04/X+\LZ)SUDZ)<*LUJ ):/X9=CM=@*\%Q",:1#LH#J'IL;[,;Z9#0 3) M7"]_#O;HCU;QYGBY9;^X7E8\MP[\N,KP8YP(C_>HK]UZ:R>!*V@TQ]+G^<_U M:.6=9;FS_#2/\!3#Y?L[!T7U*Q?2]W_6SG(N'1:(I_Q#UJSEOI6;*% MQX];[/2RWT$.!_W(5HZ &H-]J8+N-?9+.9?Z=_/2/B)YQ%GQLD"/-'W!51S7 M)@N4XN+M*/60$HX$6HA =[*\3^=*C7O?)U2N!]G?&Y30"]'=]>[V:?[0"4OH M?2M"$4)OK35A>;I>XV61/.&3N,"7Z]83P,E, &?YRRBEL_T9?T4ZQYM"])D- M9_YU 26S_WLWQ/S8Z_G6XS!TRA!;ZI< P!K7O@A0Q-&\#="6("0E.'Q. *^> MVU:*;5WK^^?CL6==!M MPMK'],X%&TT]GY2Y(.FR/5/C<#Y#F<_!W(8D7T!C'V$)@Y[S4)5XKF&1O Q1 M.:/YUEZ)J8GC:&2CQ::[08XPM:L!C^)[O@:E"'+&1%E:[S+A;B:EE)\F9^7Y MAQ(YQOY;EZ(0YF&Z6Q-%QWL?9AE;YKAERYTOU[KKIV03.#-E M-;XM;F+6V6Z8FU1./[?2V2BRG9OLIILF M#FC HBYJL"=B0DKM[RK 06&B@^&:8K-=]R<#[YRW_K7+,-_E M?\-O_B8:C]8G#EL*018'S4(G2T!M0.L3XTEM4L2;N2:UA^6<2^+[F:-;]KW? MYM6M(BXXTF\)\-R)=7LVT)$R#[Y3N$0/\XSA+ SSDVENH&\2.D6=:9#O'EKO_B=B%I^YL$ M2> @QU;=XLW/7G>CI,,_], .7%^_((0P-&EUDR_B;;W9F);]E'ZGXD6_L5?E M)=_H*_:RO_%7E,?Q1F!%2L.-P=)(DHWZS'Z_/9^)4.D2AM9 (:/>2JRK3^W6 M8E$ S59C>#1 QJ9T/($/:_0 ME&^N84F=D=\<4[/;L=@:DWVTX&1Q))XG;\"60,K&UNI6 MZ.F;I@?E?&7B=LW^NEQ?[HHEV>+\-W:8P%^3^PBJ+,]TD55_ V^* M>QP_)D6\87UA^GT>=P7.;LBZ^!)G^'!+LB+Y9RSH-!IZ534#]IHH?L \-E7- M+*5*KDPB12UCE%=6*&Z9^5434YB02778Y3\P0)O81CE#9.P5SA*R.DN7&8YS M?(++_\*YJ_;7LUCF[X[/XHS6YZ['EF DT14Q.Y2O_5#MN$"E*ZI]T;O:^]L% MXHOA@E4$#?A@VJ#' U@EQ*& >J$JAP\V6)L6'IW=.A4.)G#A:R6!9/9U?A;X MG$%5-?.K%7\_WE_ 8>("Z.PV+@Y[NG62N;JYO7QC^[B=,-7Z[:6HF[O"3WA# MRLM_EB3W_#;&""' ?JZH!N&=W-H;VL/M9@N!G7713IJ:/J85G7\D^U+?D,WJ MEASO\H(.JC,%;7SJ$7YPV&Z8O]A]\ ]Q1LVD_2Y,L-R7?9<(AM MZ+?7&+#?9#T!9C+5CB>NF6. M$S*Q"OLD!X;H$MHH[YQ M3C*-OKD'L=[":]]]CMS]J-1Q6J&:WJYA#WL_NS:)?4UK"(DN6!1WG+>G'_I$M M ZU:4_M("[(;IBLK8!W7@1$&4L,5T\\I4,O2OW6H&G57;&!U^CU* MX%0?W':T)1FM8/2# J-O'9(?YH;DA^!Z/< E$N:NRCZ0LX41\&0.UD08)SS?[:[J=[OLE-?E:V*XR3O?[7>;:#/S!%Q3\^'NHQ$%[%1YSTA,(K3D8(1)0A;"R1' M.8_R-5$":X<]&V6;70<,CH,VCZ=1@5!.C!Z')5/>Z\^4-@ICS/I 3IUF927I M34'E1_A:2O*X1=WN8POL; >T34!!;!W'!BY1^2G*V2L059"W3P\^+//__+XJ4$?L3=.=#Q*Z_#//,9/!S\L_O5?A3'^=?'SP<'BWWY2 MQ/C)/[^%F"(P' Q9VK;L$W$8)02NW?"Z.>/U)J>&'E7-)Y##DE][#'+5D.1QS3I -R31FEQ[E]KY%S;44VFSC+ MV6J-DG?AT$Z+#S'](!4HI:',64)'=:X0:/D);^]P)B=A]_F0P0K(SJB M4RMX./6J>H6_ND3&O74^N[144R=ESC@+IFHJE5],DF5:#IE+2]EKVP0 MW3&B[.V# 22: J6#KJXN4&FU0"V[MX4LV=H%2]"RL#9!D\%H+0)T63T@YQ28 M??@*)$NV:, 2L#PO"GC,\ -.\^0)GZ5+LL47N+AK0#TT=8T,:Z2 7=D3CWJJ&.[A9/E58_Z M9!, ==!'%$/26P*2O'FW@"0KC;LJ@;UUAOH\$U#TH8^BLTJ7SIDN\:L9V#8C M:KU AT61)7>[@E_N0'_JJYA=5_Z6("=O^"U SF^S3W_!M"B/TKU.\M^/7FYI MSL/G9'#.C]YRW^PK+">32QK;[IR6+HV:6FKOJ&. F 6Z>T',!GUF5MX7X^BK MFAC729\Z4J1B0KVAC#DF<-OV M"'.9-4""$")&[>W0Y](R-%[)<*!LCN1UI6N3NI[JADF4)1R^W;+.N8YE'2,9 MMRHCVXSB89WRJ)W!B#V-H[ 5XH]#(TJW*E7T&/SP&E+-T:*,M,C9#1M6GP. )J+5KM43!WGYF!!-8N0>XP [D#6ZA@[B(; ME/$*9^R#^!X?Z,@I,)5QLF-JFXJMX,9O'O0SQ=ID1NSKNT?-!VPV+\-/.-UA M1.%?SNCA%9N8V,9_)QE:[D^>9>_W'G;I*L.KXL'_2PH +E0TE-2?AGTM+R7I M!M$=P\_BL@1]HBG8.Q K?F/UMF E?6EA!U=>C\\!X7EF4RW!R>1A",L/<&MZ'.%?TK^6+_+@&O6E#-(7I=)))@YL2#'+\N3Z=AF-J]^@HSBED:)?IBGYQ MIL-!#$ST54W,JV1 (ZE7CT*:Z(X19;,CI$TT!4QE1Z@QH7T@;H0^5_\-Z'0. MNPB3]XFL0,QSGTAT62U[=RE[X0&S;\1:9S^=7^H,EOM%H&0:G@%B1(U9[P+I M\O5[**\]@&@@(RMLP#BU:X]VD#RA44^UL 5FKZ:>W44NZ@PS4,]TP0L@AIQZ M@2U^ <)!SSW@0ABU*X![(2V*X0?<7.,E3I[8:Z!<>GB4UK+%-ZFE!:9)8MOF MF#J-CETJ[Z@V0"V+@$YVTE)IND>!'/&2E,:J0*3:8"5A#4*F[E\97PE;E% MY1-4/PIEDD=5?03^<_? +;#N8%P:+1"HBV9HI 9"F-N9@QF$= =QZ"R+V&D( M[Q!F4>15)H6V9IYD8"N'=0@S(;LLP^E2"&?!HQK(G4=3(=P*9A6\P[A*V/;- MH_J3,) JJ@VB_Q5[Z&Q9=7 Y\/:(R'+]WC7>\$G#_"%YS,6#-KWE'J\*R\GP ME<:VBV9=&C6XU=Y1;8 Z%J&,^@ 538QKI,\,J5.7*)K8WGFSGW=1/+ MP,H25WIQ7?!$G +"$9'G?A9O%V_0J^"*K((%/%'4AI@C/0<1/X0QO7'C!-\5 M9VE>9#LVEW6+LVT/H'*#ZA<0&4PDPS"D31Y(HZLH('&*SMD&9K)&R[(+OZZ[ M\ 6U\ MW1<41Z$_=!?G0MHUO622OT-9>@:,V:D';#0CLLVL* M!?PI29/M3MT$C DD;"K, EEM4DQ2NVMZ1I0"WD09!X]J#\3?;JTWA&0H8_VX M\C3]JH6+[S.,^7NOH#:16<"HM%4>I=>TP%FR MI(5EEVT.M$9MME<2F=EDG1 'MJL"RAQJCBM<(SKJ8@_YMH;R%N0<+=D%!10E M='1&N4J')!MM,QCJ5OYB( M^HP!<+.94&!77_\5K^Z3]/YP21\EA?C2>RECQX<:\'A,*&OL-D_NAO.CRP%3 M@I'AVRUN*T0H C$!A$+9F 8&F9B81Q5+S-C2!2 \HC--)4\'\F#G%-->/#U;6H-R)ZP;2HA0P: \]6Q!?H/HQ8L]#0;JX.H6(E_[V,N1W',0,$,0,@ G@ M=D>Z]&)RI/%]1HN+.$;G]MQC-%H.,BVZI+\8T-J1Z5"4SIW7$7\S>(W1^@JM9P4U0E>O+5 M7CIV=:,'0)_]=-3ENC=1):61WF5 )Y6+-5K)D[BAES8?C&::,!'_,\2I5P . MA%R#U9.,/4$VC:#Q:= MYD6RY:LDU]0>/3$'MKJJ>*C.X6>;/1#;Q%U^4!UYR4[FKZ[;SA\P#K(W# 8; MG/02&!A1OQ7#0 &F6?%N[73;,W3V@/[07>NAKD@[E->)_LU EAR!.X<"/9Y M/*Z^I,8MF''+-0.#C5LJW4WTX)332%NV3(R339L4.B?'<7%*(V)&O9D:C9D; M"SN-A+YQ>+OH&]T"F,,O#,6_B+?B,]!5)@-5;YM8(U43U,WX?Q ?1IN>6X M?]5%/GJIWH*UCR\Y>BEWLO#]EI3LI MJO-7[RY+;?RFWEUA)"_VNUH;V+*UV?BG6Q'@'-F !01.RJ!=;^#PFX?9LIQK M=W=!G""*?NY@#Y@JS6Q*VL\X6@7/I9O'Y IV'MZN,A!@H!(DK$X#^3A7;T?3 M9PR MOE^YD7/5H7M@*1"6VO<%$1W0TEY(A@39?XM N;M6<,@2:>J=R'7--4C MHYC 39S0JB>CZJ?/+*5CEUN '/[8M5^5>[D^)EMVL@;O&U^7 M!W6Q"S#RFXNDP+W%$?&V7TSR-[+[#ME,4QB=BK[WT4MO:O M'0=5@?BU1;2+RV.]O^-\JZ.AS\'<$1XF\60OV8-BGM?7\]#BW[6++WN/:268 M:;= $FPN-1.FM]KEMU$2*THF3R#M#83S>M0.-L?(DQ8A(\5)&'>4-BE*Z$V9 M3N,L3=+[_ IGO(RRP8C6KOIU%783I4(:V?K00)=)Q7*U;T2IFRQ1G*XH_C8[ MUN]@TZV(6C,^;RF3N9=?$NOKFAA62Y=Z4I+K:K5$%(085H.9"^5LH>-"*%PP%JO900X*>E80& M>RO+1*CBNJ1"-X4)&=J>4=V[>%V$Z->N@A*"JE"3HOY%%+3HQ R&&))9 )V9 MA!K61NZRP"[)83#:5KH*NN'[WE2UJ*3?(P]FA*VM=P5I]*-BF8>*-J&,9-=K MO"PNUZ?/RP=VLPJ[8N4R97=%'*;\RHC3?^R2IWC#!M]]+HUPK?EEY#J5\!ZG\.V<;!MB5*IZ9.09%9'KM]AAL$*7#:N/L MGIG.5ZY5MUBPPK*K.Y-T1Y7IDO9RR@6K0IZ;.'98#G.TPG%(*OL,-\BJYSWE,0.ZOJR$; 9T-JT0D6DAL084AJ>V1^AMX\;\H+Q#DB5N7N2U MI],O2/J$<]I7._P29ZO\EFWF;S]G\^P7I/@O7%SC);E/DW_B51.I=+HL'G!V M2_7M\E&H#[[+4ST'S3UX22C6)VQ!?1>HT27Y_%^\M7/5.N+YE),'Y\2[+:)]:TA)I[7LM MAL+>DK)+,[A08%TRB%*J8T2'RV6VPRLV*QK(XDIXW0L$!U0]8F&0NHH(K,GC MCVATE%J\?,+% UF=<1EAJRWV:G"+MX\DB[.7L^TC;<"V N:-#E!3<42 J=PT M3FF5K&.S*]D[+FA4^J'2$36>"\1]44&=T=X;->Z>.3\>=<06#GJJ8!RK(Q,C M2^)9-U@O@Z2T-,(3E)0V'?8/;*P0O!?5/H?%"?0T%?G53-P_"^08)74E#LBD M^,U%?.F9#RDAC.&6[-)"<-J_RQ0UYYRDF$I9!X6RRGAWY5,*AJNT40@%2NQ)G3-SJT=Q#(IN^_.5K\@MGM5W?B&&H1:@0(Z"\8.="=V MHX0(FMY?.A>=-6.A?/XTBXHG^7*"'TF>#&9A1<]J3>D^FZH1[6A6.2\(K.3P MP#XJ/T+59YZI):P1 O@A>]!OFW6@//3W!LW]N4V?<,PV=C+:_"TI'GY-R5V. MLR=VHN%9^KACO&*_6;))RH4T])^[+$O2>[;".*_?CKSP6#T .LU1_>:.ZX#D9#/MCJ M]3LMH1?I^#!9.G*]=ORA%9;P^U:TXL,K'/U)OM,-+FB=\%D82T- >**)XT!( M(D^2KB^:SW Y"Y[A@O4RO8Z1=Z ;!:4W@S6=M1>G].&Y$._F7_9 MYY?1LZGTUNKFZLNN+IOO00TN2)IUOI;HKUD[9>@0GL2UJJ+WU"E9+$YJ6FJQGL)_/OJ8&L^C!#3\LBRM@4835-+9% M-I1%$_OOTIPZ+#LG'&+:ET&AJ2U5$P1W(E+R/"#-D;FW)(2=1/0Q26,ZNHDW M[9OI@CDF#%3Y(HYK*DE"68&7D('2Z/X)=?2R__.O"<[H;_SPEOY"8@(S^*=I2 M#]DY]2!;1:MG[[QZ973K9]9#LIFV?KVSZP'-7R#$4]:]IM$#G%^O=-,U>W;/ ML==FL':6/2C3)(1UUJBT[N<(Z?XE^Q#3K?*8C#&?Y]R+WA7DPX9&N-M^E*_B M?:?"U\$K3&DVUV\E=8E-7S2JX\G>'78O"V[USX(X V P>GR>]? X"S+WRZ9? RL?LN43?CX3#5R(ECLU0SSR.;%,[GM/*(8-D78Y&E+2T=QG8BA=(T("63>$7?\ISG['U=E#9RO:(:=LV]2M?L6O@Y#YU0>$AE^"FM/SZP#& MKX-@^?4!S*\/8'Y]<,BO#_/PZ\,D?GV0-57EF9V7LN;J0\ATZM>_ADZ"BM+3 MZ0.,3A_"HM/TONQQO%GN-N6R8K+9?"09._1;1DK7^?K4=I?/ED"X*J$3F7%< M6)!8.2U#9YK WMS K5RHL\L*ZK2AB*7SIDI$MTYP"^1;E>IA0V V^_IOQFQ ML_^D/"GI+%UF-!P^P>5_ >^BG.5TLV=/EC.L[7OB4AJOEF WAK@XX&%,J6?< MV:T"\>M; FEO9J&ONUV >G8XW1 H3N]P;Z#J^[X6 MW;*_ &>.$@M8KCC2,3C4T M^?TS/S^A?>>GF*VDR*OS0V\>,"[.66XJ:4W5,- M.\%Y%@*5\OUY'!317EB :Q*KYVR* 761HI(N/EXT=J37$;J MR^H^6CC;)FRAF;A!5$\))T;NZ)V54OI4M:3 YU2#Z3"ZH&A/J-*6Q?X4_YUD MQYLXSR_B+1;O;1WGW6B6F?=TB3+)9UF11J36")!QQ*AT>L^]4..VEQGNB;@K M8KZA[',="3-BI>X'VF$2J"<5YF4(41F.7IKRBDX5,O?4*\+0TYT:]'/-I 22 MM"-50!A-HP!LF-;6@"".(1J!)ACQ5=4,)GT_")#PXMS^R$XR3 =;Q[LLP^GR MI1Z/\;+N1W3-M%N?\..\:]*;>D\EOED^^T<'GY0,-C-&R M[--Y?(^AEZYAF1;W7M47BXC;OG$;T8R*YJ4*T/.:FO'"'YQ&X"EJGB>Z-3O;CK,NUI M0?.VL#73?D&*^C4A7AWFU9O#ED$/_HZB5_5@/?I$DELNCTU9<%,TE9"XR*CH M*[Q'U2=)&LR2,%?H)[- KBMVEA.UY=')=PA 4,7%Q\55AHOX6:J4,+>!!.K< MK&F;.I'UZ3O#Q#!) H2*F"4[06'5K*-*VJL&4ER$(B] R AU UZ=,D%01Q S M'9)U1L0:S<9IMXF;9K:%V8,_0#NLT7E1._VN>I-LUJZ?-TUJ"[$?OHG:^Y5Z?XPM_^-L^T@[]JS( MQP]Q=H_E@TTS]T%7"NINC>FPA&[&@T:Y8;PW"%G2G_(^9S[L@AC\CUWRR,P6 M*"?KXDN0KA2MDJD%4J=F,J*=8VC>I_>:9 _REI/'/QXL M$$/^ZZA:65];4[<6^LJM:$9]X;)R3],5M&JUG=Z.K:!J/[&;5>IZ_?/KJ%=9 M%U13KUZ[D%4Y#I>T&Y'AU73'*+*VW@R2: J$#IJ.S0+51JBT MJH[>>EO TK2>4Y'E:FI>P$-]_8AY)_83\4R5 MP3G(K/?4U*FF(:S36VN9H9;=V\.9ILMF V@A=-M 9]S#C'L*[NA4>75XZ\?! M@])!^*4Z@+VA5^"GI0.!("":Z?GD:C\1SQR>"*Y/85W0QY_!#8D 0MS;@YI& MTVU@+01-E]][I;#HJ;?-NZ4$,5T,C\WN;Y)Y-0/=D*Y%4E6<@ *@JX<$QB*L MAW.]3UVBYD4U>YLM@;C8J(?ROI$EH'?#NL"Z, ,$[@+'!O')_B':T*=A0%Y2 MD0+4RW]V,?"[]B+LBR)ZA[]RADAR--XH7Y-Y5FN'WAEEFWV6U> X._-XFCG6 M8$ZF&PFANC#E;[OG;KTVQ7A':^>QCGH%A7(/Z_%#7Y]6KJT_9LBA0??I<'#4\Z%EPFJ#:J/K* M,J.)4!6'M=F14V90P5?A&%7/4.MA$$?Y::J2F/SP7:R+[=NP5T4,B #"8W9U M9E(26#HX5Q;8+1' 1^$J7<5D".)86VVU*@FA.ZA6YJ$F11!'SYZEM'U:XCR_ MQCEFZY3IV.<$/^$-X1MQA$?K&/E4OQ309R)[0%EL4LDDH8I7\#C168HJ6U0; M\WF!EGD@A_&8X81,J,8N'4'N;6X:Y/-(U"798C;=^)'^N*?_V"7%RR=4V#,Z)FE.-LF* MG?>#]C9\K_#E(\YX-RI'[WY-X]TJH3:>UR;HJGG )66=B-@S7YVD)NKFE__ET>G%[@RX_HLNKT^O#VS-J\!;P M(YESG 8@G^M7RF+=QL_:UYD RX[62BRM<$48V[[FJM+HR2+WCDH#1"UP.*\8 M(14\8(FV)D1$$3H-R:*('S\Y<=/AIS7YI:%-]M^)E5=SPX M'=GQ#PL6/@1YG)=_T@'B;,!6#3.=%D(^6)WAN[\N$7(Q2)BU\ ')T,$?.A24 M#BD'7&]=B*8O4IFYP-86P7@H=T B]*$1H?( 3\9\U*1M3]!5^E1-B)?A4"O> M K4'FPMT^DR'421;)6F'K,O\A=!ZH\S4*G<_5 M6_NOY@.M!^UTL/"@'GUTQS"RMM<7X[QW>YGZ77M+N4)B=-?43$65K?#'B-ESAYBN\VF%W.("$1U*U'*KV; M)9+I$KGH]9@DAC 1%"K:WW^9-0\#N&K'&"@"(II4HIB8N@@BHL*RSHA3F]TJ MHZ2V0%IVM_JG^+#+$O?@O6Z#]^)K :^\4^84O2%TUIIR'BZ79)<6^57\P@K) M+OU8+K,=7K6NW]:V0B9!I&T2+(AUYD/2NN@DCBJ!F2: T>U)7HL31S0O[G *9@4:D<%:]O$[O3;K?6D]IVZCPM*X1 MTERF[>$3SNZ(:8NHRVXF#NIH$7^,-LW'H5%=CQ@ER4%5J6.W-(B:UYK<\\+6 M8:.FS6L1L?*&K$3RW@^=?YV8!C=9+D =6#-5E_(X?DR*>"/?BF?H*&^DI([V MR2Y)Y78"2)/5D.BJ8-'Q XV$^? L+D\/Y?8+B+%7&7Z,D]4)7N,LPZMJ M?>9ANN+=B/+ 8BV%38)(.0T+8IWDD+0SS+(:%,-,"\"!H\IR_S:&-^>$=]KC M &Y@G @[I3*8@D G%9!X:NV E\@;(QP.6$V*X(8.\F%L39/*E;.D'-J&<$]I M""P!CW#GHXGW<2_;^Q-OCLEV2]*;AYB2\K HLN1N5[!^P2WAGQW1[[2ZBE_X MB3E9QH97DJ,Q+ 5L-\83 ]J0H4E%L-XUMU$:K3A-3Q*=;A\WY 5CE!=LK3=Y MK(XRHUJ5\XC^CS*S!=>^/%D#C$"I)L4>J):%DGH4L.X%)A>X.'U>;G8K.DRL M[SD92!3<92]"$)?),J-/8E=(P/G44@$,$[6N]"D[[4&L(#8 QE?67T2Z[V[ M-(5F\TE$OM>XW,-3=79$2_O59@WA)&;3228,;)E8JAP:,LE=H_IIM7DW#/JH MJY.8_?0#F@@]>M101/5+!UH]Y>GW%_$6YY)#YC5V;4*([6PP0A39.B442;2< MD/I&U1T$_//6@/=3G/V.^;O<:[SA!^N&1QO;&F M]4;X>$<'S6F_^9 ;5+^"R& B088AK1\W*$VAXH7$*>(7I:-E^5$XJW,454>@ M/W87ZD/;-L9ED9R@P=I\HSR\.10.OHE:#Q:H>O1Z82"9O!N# Y^3;L,221:7 MZ VEJF=M\8@\M,W^@3:+&?I[BT&&4NAY^0>@8I5DT"_OD/NHN1'(\@WYLF#Y MLE^;RWHG+-LU:>S-P-UNWD-LUC78!8%5@D[;3;>K-MNPL1ZVTJ^I,O7-L:(V M VF #]/5#7LU\4 V*YSEY<%X^N88Y#;4)8V;/7PK$SEJN"$Y@;S0AXK.SPZ/ MSL[/;L].;]#A!;OJY/+X/_]Z>7YR>GWS)W3Z?WX]N_VO8,@$@XN8:>"JE+)0 M&4%"44#6$.C[,4ZRW^+-#C4E5H;(^@@O N.QKR=$!&R@($W!U1 M5;>8:II*D1),X">AE32#T3?4S2.%TF%%ML3O>"I.O]!YU) M#18!\1"M(_;>'@;U?:W)( RY1V;8$S/L@3GO>;F4=E7"*=TMB;QS.N8MZS\A MS.V#X9P:$0:=K/&=*Y-.E6W]ER9QT0(HDTU%7W=DS(%W^H:AII=X*UCS*_,I MOEP?\R,[/\9+5M276[;(;*#O&KN]L$OM)A-*$MGNX%F=1$T@E6_$'O/#.+@! MJBW09V[C^1VXOGJ)84WT*2-QZ7)%&3CXU?CI2]3,$Q:S3Y\>DO$;EA);Q $ O MB8>"8P,/!T3KY7#--G$Z4\J)HD3-AXA=B-Z<\8WB^PSS1>?A\4X&"@WY%+6F M9V#/64=#8:Z@N"A][:(W5;#/XNL5>7#7?#-ZC:)QYRU;WFK:0KGU&E31&D9! M7HS(O70<"N8%B*!HS\EPJ83:3$4:;N:",#2P<[(T.8R)4KM&YYC?-,'6QE*" MT(]#)$>[,G7$Z/WP %)0#RTA]E&#(L.G^#G9[K9'),O(E_)L&OI$,(UL[JH@ MC=S5 9%DR5R32Y/7E'#*<-%5EJ3+Y)&]!-JR$Z%9HU4\8+2IQF;+ "Y_&04B M#5DAE:LGL"R*CM3J[$$1O=[]5N8.B^OZM]>7ZD#<& ME[LB+^*4[8$%\!WBKB"]VMT!\U4)7=,?D-M4 [0AY4+06N%!'Y?>J.4>GAZ ML*81!6C]ZY5!%4DG#_I2!*41Y:"MW-4(T 21N4(#NN8..-].X)KC@ERFG!Z$ MD'.X&DU_+HT#'$H+H:"AJ*RZ])1L>^HH.,P2%.4.UVOZ7[;!NAPO#':XFSFI MYJ0$3BYFJ 9IG,]7R3(:SUZ) \EIV3B@VB,\:BK HIOS4E8E8 9LX*^=#Y-D M#(JRG3X_/U#W"F<)69F.F@6NT&%SQ]7UN+F5;-:!\S#OI)%S/QQXZ%R>F5QZ MAD=O+:1,1L^2JC8B&(V?!]F#H+WPW!FY@8#"EDZ:&89T14?PV3(2ISZU MPC@Z1E%G$H[H#HL9VLKP'LCQ,(+N,?WLK,!;R,O/@:UJL-?8NACIU=&=#_-Z MB8S'>!U_^;)2_H ;!D02>;WK1G:BZ@$,ZVHW[9BN&S\H0AV3)YS&:7&+,Q"I MA/;*%:<=>R>+3EL9W*\['28S7WK:CZ%:?5K:(FX<'M?$<- N0I74&&0=:LM5 MOQ1UD"=([AV3[2,=1J8#V)LY 5C8=G)(Q2;-7'P<9!Q+REX@ #,;CW#I*0 + MD*/BJH03M?&'LK6?T1]E29SF%Z3 ^6T6K_9'^;?NT&EVU-[BY^*(EN7W/H.G MQ*@)/2[&5'Z/R6J\\U5W/]9W_P$WQ7R!E1ALV\@A3:3)4 0U4$#)\^B9K',+V*/WK-GB#WT MS3A5]1[M/&(%YEQ#2>*YP85'Z%1E&@>*@0D51HR(H49X*$:FHCL6(7U', M<];%3-)[G"Y?&MD>S,YI#??R*#>4SE'S+ FWVZ*M:6): M)WVJR'RZ?%%']L:9:@N#\-6G\%GU[7O/)I*A$\TF_D6!59 ?VD?51X&\VA37 M"0'\E%W8=LS:2!7X^P-GDLK!*7I6@[/[;"HXV]&L@E,06 G.@7U4?10*.(5U M0@ _90^<;;,..(?^_L!)GO@9"V?I#5OG'6>KJXRL=LOB;S&[]:]X.5PNLUV\ MN2:;S4>2?:$&?0B/CU #?4R$J70PSVE*FB><0:%'JD-P_6D8:Q9?%#!VLCW@GY'3"! MCI9K3T:$VA=5SJCV1I4[^LP"H"K"5\T*R5#<#RU\#N/921*7ZT_QWTEVO,L+ MLI5L5-+:53^DPFXB]Z61;?82=4E4+%;[1O5G@6PWTEIV2%5T:-P:.4XD$3F7\%D%W M0+1Q:B7?S()%[(K6)76@Z,,KUF"N:TO:9:Q-/9/2'#YD:L7V: N.T>&Q8>99 M$6RM]V>>UAY\#TK\,@]4NZ"[%_3NUQ+,WZ*](SK\"M$LZ=#- 6>OW3=P227' M&(X/8-QP63ORT#REU2[BV.QVQ*!WB233@_6&?,D1XYRP2?-\J^0$A(U2 _U9 MB^:QQHE#(.58$N^[,*M+:@Z^^,[MW#+TSZP3-9IU9JW . ML#-[^8C9">'F#97"4=U0"1W=T%R0:JZ&2IYZ!--EP9J&ZK%-]%U-=%+[A=YL MJ<"D)[JFFD$\%\0 \%R:>58\&S5;VL7(YKGM(?I NFO&\AF+995)$^_N<0L MWP?'/3!%6GLH_J#M@>T=0^^!.<'S!W]X_N"W!W:6+LD6LR6TPT[6\%G3CVH_ MF\[')IKEJ;M!8 VG>O:<-0G_#+W;T$^_] .U+&^/@=5LI57MAC1J. &K$H4)C&KZPQNH:7E+!:SI87LS MN:9_M-W;'X8WJNVD/KN=V5WUVTG1.XHPWTY"$#9J>G?TVTE%K'&SO6&_G10,CLPT A# >!+8 MM48H4LZ@$?KL=N8?U!HAFD<+4R,@"!LU 3%:(Q2QQLU'!*,17P[+33WL).., MI/3/)5]IGU^13;)\*?]?=C;'6/>]/IBZ3U8'LX1VM6%4;K4RC A).^Q?ZIU< M3 SR:D.%]P[\2"@1.]7;EP&S2%T1&%.*$"7@,%T=/U#PX?PL;=OP2QHWBGZ# MM8AZH8!'=*<=T#+,)">&Q1FI,$99(G8.55J@QA!UHP6SI]0F>&'2- 8]8+6" M!@<*F%E9_6G:CNVLOUQ?XT>2%>STLQM\S[] 7ZJTAK4"*0RG"HLTM/6SQK2I ME%J@=H[*Y^RHW&QO@?+2Q#.G];5,3.NCQT"I3X=8FLA.@61O?:,VS7@4'4A@ M=+?+DQ3G>8TGWYU5BX"2O5"R@"BO2PY)NL)Y M"8;&'?3+8GE#_7ZFY_3Y$:>Y=(BDM:M^!X7=1!Y((]MD@RZ)BA-JWZA9186K MYY[G,O552@Q__2X7I"YM1FCBAL,+'1]T/+"/?^N+PV49C$!?@OV6Y6I-X->0 M#PSQ(*0;(%R);"M=9F%4:SUE:71C"!RT!>_TE=>^I,=K7OT^^[?[ DF7=2HL M^JIF<8FG(*8[93-:\RGS:B$[H/5BJMH3 1RR%E1@+,2XY76ADKAV=XXHDHP M14?O_*\NFP8&G=X9H6'Z\E%)8&N[+Q3Q1R#A0QL)9Y4^G+]V?9"L+1T'"9_[ M&O9%8NL>/K+%)B=)AI?%)UP\D)5N] MRZC>6&B=;[%"F<3)(AF0$,4@?"+0X M*!""P4 BXARX"B4L5/H+B0G(Z(^JV7V<)O^DY23I,4ESLDE6_!^'Z>J*L@*G M!?_GY;HZ<27>W-!/RA=_S5'_U/HFN4^3=;*,TZ+U$I"M:J"HD:T5\I6^EH_9 MTT\5HID+;/UEHZ],(C<<^]RRZ MODA*O.-&U!#,7)).D^+E5WB%FF5OMLY3X4,3+#;V;J5E%QVW$G/=Z@@9%;9] M@L ZN*$-!M2U^K",KF*;XR%?0ZJSSE^\I&VS9CVNA-VQNK MVRB%U:&\Q0(Y:Q:Z$P$WN^TVSEZ8BFL5.I ENG8!;4MT ?,*-L);4\=09B78 M+<7'NRRC93I/XKMDP^>>A"O&0+:U0JEMIRJ/*KI510$D4BJ%UC\JK^ZN;%#+ M*)"%9;!:)R,JIT=/E5N'=OKX?NET07], T8!S-ND4IK;X)4B@75JZ7-IV:4+ M41&L,0N58Q <]&D&K"L!TQ2> [)IL\P .\NORX$9IZ+OH(9?2D?J-?XV7PW^ M9$-:RP#T.F3LEN\PSW$!$GN1I5CGNY9VN=:.[5#=!6D,J#7P'FIZ:1(FG80U M+6>2K$J4'&H[*>@SC!W$R$/'&H698+QAGR^"P*Y&&6.8(G/MC2W"XXBJ7B4C M"@-V"#QDXXC@>$&VCQE^P&F>/.%FN=%M_'Q%,C[%4!19\YNR57,OL2! MD#J3(G78-3*2%0*.RFV?HU.*H:?Q^.@1E?CW_.CN(GXNC^_._;_-MH"_@0I, M!H)(*$8%'6K)A++YE9M2_IIN@DA(9#9MB1C:V"!_/ZIU6DL2: DK]*L:W9@_ M"X" TGKK4TOU,PM(TS%OO1B>*+#S9,57=I)T/VGR$@"E@)CH$PQ>:0*ZJ9T' MY(/D"H:*Q_)61VXEH=RQS99G&-)&L)P ]-*TO[^:&8K^FB*R M]]EUTMUZ5>U"EDRPJXU[<^PR8TO3[.+P]A?[0])!9MP5 2KRO*M./_BVVBZ\ M0"GV?, 8L.(%4^[ZZA'/NHO]1!/OJ@S.,69O<38HU32 ';1>ZY#!GM/*T/>V M4P=(T[PDM0$U[R](!5-C'TF&D_NT[(^?([_:U,NIEO]?9<7 M;,WT<\_(N"SYF)M]=>:(J=#7D6[Z@ MH@F'XGV\ )1S=BH"7A\X1SCLA8.38D!>43C\_J]-DQRL,9N[^$%)TP%8F_@@ M@FV"*.+G/W3*$^J_5J'RV3N^BE_X=A#ZY:[Q(Q7#ASC'EVOZ];C=+1-0E\7 MZ/S\>#]DX,L>X\HU,)Y#,*7B.K"N-7Q71%%R7IL]1-[_D@W/ H::Z_E=F;OC M-$\P$X_;N49RMPE1GFE8=_80)>H2!\O&;JW#&#BH&3#KN">0::TLX;#K*F/O MEHJ7JPT[OR5=L<[ XW;XOL7<4<8XA:-M[DE3.66A+JL1']7!*#,?$W:# 7]S MOTJ*71;* -8 *"J2@JI00U=I#"5Q-9F]4_AR_0EG]Y@.PS?LEIYCDM-1>7D: M2?L^9 F/#;U[9 9[6V(T,)\+6INEAG#;)&(S%&8SZ ^X62S]?KF)\SQ9)[2G MMY0MK8ZSC-TI&= XV11W FT8 0:Q0 #B53"J S>I6*O:6=I@2GEBK/T?Y,D M+7ZC#X>;(PR]9.V\S,MV(R_.X[2%5Z8T:MX5D82S8+4]2E+$/5#E$@:[H9!1 MM?CZ^M0T]^( RK9>E=,[>_>'C*7W7&>D+;K8;-!T]\VLM='=P&X:8V$.6*LK M<(U.\!IG;+)D73^D+6@>3F,IJ5)AJRC_^67-7]=#W,Z)HOJC1%;5%W_3=!5G MEQD_=V_%=T%=X>SF(1ZV9T9.-5V 3E/) TICE4HF&97$@@>*]K;ER]8%>HPS M],3LT#O:DJW(9A-G.:+C+90S+\]K@0T10Z;49X^;(/\.4PTR!L);7C(E23L6 M0D96%E;IQV.ZXUH[/)Q8C5>?1>A_?O?#0<.D!?JP^.&'']C_2A+E*-X5#R1+ M_HE7B_JC),]W[+[C=(7(KL@+^@=K]%*28M:GI/7W9_Z0561().PB0LJX016J MZ,6-Y5QJQ0J$.)S*^>&^5I49;G.ZH: MZCUI4'L!'27V%JDHS."*AJID4 K*8T2U67EK>%(9\)DGWD]^()L52K;L5.X@%MG!$2,AJ+Y. MY0P5^\HHJLKDDZ.L.'_CZR:+E^98U<&5L@U'@0X-1[4.TSFJ26']D#IP2@U1 M(4&BR@[5AMXY!T4 &5M' \YI?'N< V6:!7363JV#IYN.N(,AY-I7<(=SO;9+ M*$J.$G&!1:^'=G1*F.#65=>R6Z!-7(2-@,S%*B/%22QWUJ#YX)Q4A!F2,IQW M$P:(D#)17V,J*HJ]Y61490N$C2^'RV6VBS?J+EC/2-SMVAO9;?6JL.Y8UM4V2M:I$[$4& O/A);;22&O:TCL,5A M'<(>?MJUPG$ >\1NO.^85=>D'/_:,ZW%]@K\J\ZPGA7_XIVW%UC0^=*: M-EQ0F$YGA#2X\6B;%/%&,]K6)=-01.T>G0XGO11S7@$<$P^" 3&OK@&=I%X] M4FFB.T:;S6&V-M$4J)5#:VZR0-R(XZR%OXNW!BWY0-H*MCP/GL5E$Q[< S+6 M:;>E0WN4X2WW:_291C&J=5R/F7P'2B_Y.3[@R@(R;'B&#R"#-Y)=LP,=A/=I M"YY4OT#GR42NM&+9),8PK(H%?>N(?X ^GY!MG*2>IW]$]4"T/V 7K"VC-C(' MOGYA>/B<]&5]\'D;@N7G-@#((EF'7RNH%GQ[VQIZ[(,0@-?Y[?NPZ_]L M Q MDP'D&C]_@,/LFR>;A)]L<[F^K*_$H6J]3@IV'3-_K8SOJZ,=CDF:DTVR8GMA M9:]O[0:MH6XIZ%2>6"F&59+9+)&2H?821=U8;$G(/AHJPZ%W+."WY;J1.B:C M4#LJ^GS+#J='P;PLM Q]XA)X/9FR$K^C<19+[%$@K@ !,JF%11L@NJF'7"T+5!ZP$LH+2F#MDS%UU.>JRJ_+ M07T&[]QJERQ=L9M,=@7.ZAK7+Q>;'*?'R!%Q+)'5.+/U-6=32P+A^;C8"@D( M@_?CX2>0A$E($*N%<4B1D(PLET]^6)NWGUP*9^0X8#WJTG_1ID>YJ+H.@AH& MA;C0+AP>2=XF^">2S_<0;&\D[9GS N^W8HNG3/6638LKMYRN&;+8EGN_FC0: MUBN]HY9!Y\" TL8_8[4538QK9$ ZF5./5NK87GG3["EF7*?_82\_GN(-'EZ9 M!35O,4AM;H%&J@2VN03(I2.4-D346%6WX=!6,@GE\BLP LBX6AKR2^79)YD^ M2P!,XSL3?TV3(K^^^57:1FEM!QP3VEHCF""Z&W;)$\&H)?-O\ZK<2OCD;/G'J*>V@*&*_60R%IV;@,6@5%35JUDCV IFTF<(R!,#WUI&29_QT M6WZE7?G!1Y+=QL]_2XH'MNZ)%EW>B1T71MSP&H2QVR:#$SMLKDW+8-"2FX6. MCELG9]0G'[,3K5@CCU@?.J1C6RX##3+J+1B%$/<4@"'L]A) 21WV$$SR&_0.X&$A M/8-0U& $TN0] >.:5_8"0-$4/0"#TGA4C2).4KPZC;.4%4)\U(OLN+^01G<'# M:+4!8#F.*L\XE!P(81+,[.QTO$A?WX\'C-\7[]U2M2JOJCN-;LH=)!HJUTA,JC6X:M-I$&RQK_:&^"JAM0:J-@IF4@M4Y&5,Z )'*W'G-T M\;W1B1W"?\Y.!;J+E[_?9G&:QTO6L/"#;NK3^L_X968O.H] MW.#L*5GB_ *+MV.!;%MBH;"UH C2Z+9IKTNDX[;:?S\$"Z-]AM4Q&5$50\I) MW?J\TL3W1YXE3N,L(5<9?DK(+M^\7.-'DA5X)>8/T+RFD-9\*HLT":P2"99+ MR25(B*BV6J#&#M6&H9 ,"@0RKK)Z5--X=M@&RN*=<+^F^2->)NL$K\HS!25, MD]KU*":PL\2M0607I)(E@;!)[-NB45A\>?Y[$=WQHRT\ZD[WP&>N^)Y2I^V2>F26T2[]1N=6L'!$R:HU( M&$@?,'JL+M_9WZ40+Y=DYWU'\FAT$3LUWN>Y6:0N_<>4(@!5.-KE[,+C_'#Y MCUV2\_<4^=%+ZU_')&4C5)P6[!B]9,7/VB,I_SI2L; 2=: A$Z-:DY9)Y7"C M.#:*!!.BZ9FB.A@[GK,.A]KQT-U+^]\+U,1$G:#5.9W>.R!V<2]4-VN@DXG> MI 1B+;10Y@ D\BQ=DBT^PFN2X?+OV_B9=N[8U-WR,%U]I)\G]RFP'S4IVD 2 M1T:S)H6C\KN1P"E%@4G?^ Q1:8ZH/>V4A7:XL"UP"G5K,D)D>C4JL%BG)I0Q M 'WZ&RW;0X%7AT]4/N_QQ8[-S-3["3RD%3'), MXT:E!>M9+:M-<]R4GT35_@3AUE%,NQROZJ'B"K/-MDFZ/T#]+LZ3)?=?)9M= MP2VYF+W;\(/4'VDZ'C(4$1N#9:%TC8263+ ,PHEERK@\ODAF;?'CI!(X8=A! M=_A2>Z/*'37\*R,$W-C[XHED=:4_HOAT7R<]T*1 M4"L4GWC@P5 9K7U:?2M>:%VDRI&PJ;$W5MW[L:2HG+FD 6G=.^X67Z\XN MD 0#^E5 OX%R:?VL"90FDQL=@B6%R0TD5G2SR_^QPP]QFL;H*$Y_1^C6E,E*>=RHELVBP13-7L;H M-"^2+3^J:4TMT!._/( J'WO!2Y6&7]*Z7QR\;%]\?1?3DBXQRA\P#J=;9)<5 M0E&T#D698%I))!93B]\A5*'])4Y2=L.WY%OAC#2H#H1W[ M/?Q)K;SO7:Z"9-^FMRH2Y_V+YVM=M1*L%M&)P:8JYJ3T5N711DF46C@]0:09 M3U=KGRL%O..Q4'=!=!W/MQK:P3!Q@:2>SDV*VQ$U"R4,1L& V@14'6=Z,H=2 M3- ,;M;P B6L"94-"<9A#YA$4-\&H+H69<"MDX]:$=S ';XZ08#^SVL SG# M0%@G0_1JSRIHFPEP&L:9!/(FYRHCZZ1@38YY-U/NJ^]5BGS==2*'V6;J,TH3 MC^PB2N+I>H2EVWY,'&AC H,6K+.GKG%PWVX8!MB5D^4/40/8Z^0S.GX>G%MI MX*)G?,O%'='W26;B=S_?2%IWPZC9C#XS:\3-PR7P$" PW@HK$$S7O3>0I;UL MP9#S),F7&Y+O,OFL.MQ#0DVAAV5F"G+8WQ,*SFE"3ED4T>@L+!*JD*#@H*:J MU!04.*L8*,TU#_SL[9:$Y[. O0-1P]#8HL_AO.1P"DG9=D8GF/2Z55%:Q,OU M:4J__4M>/F.ON"ICZ#!N5"QM2P**Y8SD@.PNNX5C"C).%J#QAWJQ: L&6_[/ MX_PI1TVDFDCAOB48AUV0T!A""*I @+ P;0*7SZ-H;6C,^U]PBK-XFLM,:Z.]]3/(B/QA04OATS[W>T\DDZ\2S MRR91:#5MAA[1_D/$/_7-!7'E$- OVD=WQ[ +8T$,?WAEIXD'9,M(Q ? M?!^R8U_O^>*?HY?&Y"I^81\=?HFS%?^_W\J+/\KM< .P.PA=,\5JZ*DTLU@8 MJQRU7RXEP6VGB[CY^SMFC]HQ42LHW^?2LJL"(QYT4?X'5<&KO;>>5<8%*XA[ M-/;TS6*6CCA:+_WK4]83G"^SY)%9VU)40E#4T 62'957++!WQ+TV'QK5)C?-62 M)O-UHUWB;#.(E#+Q"#52Q%/(3JDIE1_BCJ%<4S4*67H=T5V:$$,2*&E=#),A26/JG_P<_"R9,G^Y$T;^C5-O+\3 M<$\1&T-4(S!:&KAJL3Z]/GQZ2\)^HD+@:O[NU&G2K#_:B^-+=; MCB $5E@D)VHJR&1CWJ\)BUC<5RJW$MS;T%8YZ"P):3>!%=44E3DTB6Q-6%RF M8V>?_^FFGS?YUHX'G_JC;JYGY&Z+):-Y/6,VFLW[[ M(&9S?KW< 9/]]@L9.^7?]X1/^#>>[J?[ZUPS3_;WTDZSH M;Q.NSLJ^T2W.MOGEFO]M:\0JBCEUH-J-Z:MCVRY%$._K! 5RTHD=Y+'1=>5! M60^5_SMP)34"NXTNJ0QKECJB[?!6^I_#\@:FAN6,R>&N>"!9\D^\^I5-F?"E M.677F0EZ?OJ,LV62XZLL6>)K]IW/R1>5J7%'MBRKG17VQ=>V/WM41OJ4=5_:%/6O?%#P2>_CH:=6(:!T-&ET:3S2Q M]T)C0@%<<.1@(DF^;G;(WAIXHH?7-P#J,I<#R,&IXD9.L/9U[^16*JHT5L>)]?^PXZ( )K:I0$V+WX\ ) M+BY!H$0W(K81D1T3UY2HC[QO1&-FQ?B!ZF2.EIP\JF[SC@M$.VGE>MD?#Q:( MU6#([#1GXUCVP=DVP^#/>)A78NTT74U#VK21736&:V'M$P7 0PVT/[\]H(T: M;K]W<3CF=?.T[$/Z.=U-IF@:K'(7.O#PHP!05U9D+$RAW.QTZ^ MH%FY?&$[JO(-?W,WZ86603P#-FOBS/7W75YL M7X5NP*!IJ"E@=)CKC3*TJ18!RAFH3EW06A_1@1BZ@52G[>947)I$\VG((.=X MJ>B%$O0G&HN0I4$ $[ "B*O0A.A-!#B?^UE]TK;@RSO/91?]2@T:*@X,II.N M%](RO<31-402.47[ST.Z>E=>903Z(P\(T+/M05T8R3^H+]=\R=H#V:QPEI<; M>627()KX]*&O]K'%!E46)P0!) 1Q1ANG12.R1FWC/Z'2/!!&@< A(AFT[B2\ M4[D+J:C/%P([C^/\X>.&?)'>3 HP'7)18&J/@H/@CI@GRP,DG-B]RS-F@[A1 M,.R2U[*85,K:D')IX"6AD"2Z8S 9O732'WH"R#8%4P??1,>7%S>7YVG M)^CFEO[GT^G%[0VZ_(B.#V_^BCZ>7_[MYFU!3/[2R0K&/"_G=.,>-CE44U"X :*_29V84RTZ:L=A$/=;4C(9W( M34@Q>7S_?+J-[S:"U]*"AWW&5 ]M482'<\*)=F00"1J']I0R_S04C'=K1@3J MP>\I03&W$\*V%<$_3F^6.(VSA*CT7F331VW7QA9XVU&=8%B0 3E@5]4?Q*6 M9@NK3@1KV2\M07?;7 CR83S_6#_:Y4F*\_P&WV]U?1R5;1_[8EM;'!!%=\(% M12(0)Z3^4?T$U8_"(HFRKD5DT56)A#0B-R%YY/']D^AR_3%)XW29Q)LKDB?\ M "7M-)G693@WIG"Q-S\@3>)H%DR7#S@%H [3?0&RMT6U<2"L@Z!"/+H'U9IT M1"_UE@SC-=D\,I(L?R_WX9WLLB2]+_?(_Q9O=KC\^"/);G#VE"SQL)D;X;OG MJ)'O9+(:9+/+6O/$:OJ:QHOHR'9+TNK@^Z3TC_0'LE_@[5 !AQKE40)5\K!+(8TK5 MH+X1 ]?FX:J!&F! 1=#6.5P5A*&@RJ H1VCJ4!YT-T$> '4^J ,X$8@%"F- M#X'3O_$;6801.J$+"A>*@"[1&0\[O6H @0"2#44L@&YH2^*%"1;/>1N;WCX- M+%] 4\=NW4'S]3)&^M9\?LKX?7>N*/'($;C&&=+(SC8&EZ2;H?NMSCQ:3*8. MPU])>SIE3 ZHR=&;-A!K9+QFAKC%T,V>U2*M.,A\]!!S_[75CHL"BR MY&Y7U LXKF*^[_5S[>O]M:4]@*EZ79V,/&CNTY4'=X<#C\:=9I> M+SY^M(>/'WWVA'9W.:4J6RS_Q)8>L^L]!:L>U59UGTAF-17]XKA6YY&4*90L M4'A&S4/$GR+V.(RUC9H:)48_?X\#8H<.$50Q0R'#"!&WWE CP5JF03%#U$-RRDBJ0LE2UH^"J(,(H?"E7/9R5D: M,S%/SNV=HB4)[) C_1P&##GOG:O5;SX".EY+5Z]R=@CK0,F-<^&!6\JHH?#B M$[_B0$V*KHV8$;6-73J441URH9/ @ @M/P$+RJ=A,:!7B7+X#W]S)?9+Y.&\<=!5JYP-D#.K)!X*3JC/ MJO(ZNCXAVSC1C">&=O(1=FUG?XQ=1G8\RNXD,1QGMWQE(^W2)"QZ"&I7/=H> M5H1VO%VZ:$;<[;BA4"0_B8O!L0@*$TF+49I8;BU84)(/I>*$CKOJ#:H5J/&!5J2O AGX2FDPHEQS709HW!J$T<;VRVJ MK"V! ^29 *F#%J:XR:+<#Y$O4&WVEA E60IB!U(^E[P)BJ;78KT&NV")S:Z' M/+PA)T3RNJ@T%<4U%D+662 ;C'15 _Z0^B'"F7B%A0CSEF;A!3&=81X\ R_S MZLE_0+"63[EK?F %K(?3[=)88<":;S6O&YECVM?[A(L'HNQG:UQ$P)>ZV&2" M) F8&C^7U$CQ/3O(^]:H)Z[.#>:-*HRD;QX0H73 D#$,4'$*RDF\I1Q49IL) MCVXZ[YJ$-E HZ,YSZZ8WOT#, Y4N;QN*32[@4Z6/ST\[\M?CXXJ(<"= ! J^#/*$Y7[(^?0F,0C"\FTJVF@N>^ MTJ_I7;+9,":F_(5P?HV7.'D23+X#+*M?0FDYD1**V#:YH4^C(HG..ZH-4+9_ MX/EZ+4CM$N-JZ%)#X=3FB#:V-[+\AO,B2>^%2Q2$SZKOWWLVD0*=:#9!+PJL M@OG0/JH^"F1A@;A."."G[ *W8]:&JL#?-S@%NU,$3[K M+(+I17+ 2B!NTWZ MU@T@ ]A3(JJ'(1C5>T=:1@(@!K!'Y&\XN7\H\.KP"6?Q/;[8L0FARW7[U)&C M.$^6/129NE6_"MQM(KJAB:R_#S5,K"*'4:BHMGX?E^9U!Y[LBIQ=6\Y8Q4[Q MN6,N",=92C_)T2/.2LMPYOJ-L46FU7N7L= (;3J;99T1VM;F=4R3VL+U00-L M5-FCTH%?*EU"O/19(.[U=6!7,M7C&KP^IWR4Y;QL5$ZR5G^L.Z3E$KJ[I+D@ MX;PMF;P HYDO"QF=X)1LDY3ARO-95Z,Q!&6YIEX-R"Z(!":]M!0>(#U/"Z9( M;AO/H!:MY;M )\EFQZQ#V1[CBP5CVCP'-'@-;6 %F9,D7VY(OLO*K:036T98 M4,/V4A=T)LE1%\-;VPHJE@V% B2*&I5:5B?$5JO%TE7G$WY6TE.\X7OZ=NS8 M8S8+]X#1"M,?AK?D[%0 &J<()Z3$P=!\]OX&K$CS<-RT;X*N,>-*LDE*2O_!TA% >STT#:[G4Q5Y MV%U;_7V7%^QB Y,NCWDT55_'))H+]8/GM_GZQTY1C-7.,$-TNE[C);\NDG<\ MDB>,+M>R\L-&8#IO]5!+ M[NVFLR7+9SQXTIWV.B[_B!Z4,F)48I#VE+X WKRQ,4ZOJ>=J@RGRQ?6E/[+_E^L&?V75C-:?_[?A[^>]&C4^J3Z M1?@G(TG93O3_MW=USW';2/Y?0>7A-JE24HE<=P][55,ER7).>W:LE>2DMO;A M"D-B-%QSB D_),_^]8<&"7X-00)$DEDLC\PQ*\;#:"!QHA[.^1U&<\1 MV>HB@[A%3)P%V'D8TGCFA-+Z9^;Z[]0$I7@)0#LFG@<\5Q=M\-2>%"V73US! M(X2@@J>2UPL>1;:ZHA'UEX*<^C?F^H_41(YXV4!.23P/WK;ZO?:D:+E\XHHB(005196\7A0ILM6G*(!8[G]%M.#SW1FY%4CR M9W9#]4_-]=^J"2#QL@&@DG@> /WM]A^M+J\]*5HNG[@"2 A!!5 EKQ= BFSU M-[JGT1GY!YOY6O3ZY^7Z[],$C7C9 $U)/ ]H/ORC/7;5GA0MET]<02.$H(*F MDM<+&D6V^D!#>D@@8KX3CN\;(!GI)X'O!\NF^'S+4G MZGS@/4+(+(2@@J>2UPL>1::&K/N4IK TMR$7.Q8'WE*"Z/I7Y_K/UCJ@=]\, MHDOBF>;N87B5_RUBRLY#=ST4:F[?1>$\US\6BCOWU\KO7PO0L*W$"U*]6%Q^7>2 MBV _D0_T0-9,:AB? H/)R1 MG1"XE=LQ\/!,J.YX&)6+T_*-:"Z\JYX"5?+#3S.ON_0 DQLAJ;4D]-0C.CSD<,S2JA$X5F3066$(#03'V1KR(TL\*#26AFA ?$T*P2.EEHUE1A MB8BNT.SK]@HFH9D1"A!#LVL13Z2'/P*?W;$G%F7L _T7CZ^R).4[%FO.7-@Q MJ:0+0R8'?)NI0!L [=3IX&\C9943$Z F!3F1]$0Q+.;DEB5(^.@N;"62& E0 M!F:E[B3(Q!N<[72ZPU,,X0J2ZX/PU8!*KZ!;3D70J6&I&>JG@N5Q0#!Z*+@/ MN="5?&;7(?LL%,01ZZX1/42G"L+IZ1PL22L5>_8^I$AG,/U\JPLX8+_G$=2& M$T$NC0C+?3K,I9^W@;>%Z7G,2 #'\0GU/,CM@SE_S.35W=!FP$G,]CQ.2<+V M-(:9_2:(:.0%-!1S=2%K5QS-A]F^O!-:*2U.\.=:_Y+4^!+840?QR5 1+J7:. A9--.&&%K>8H5!BX6L/54Y4Y$R27)(8Z*6HF8=F8WAP^RYL&M 0I[(C,PT3HQ!E]#95Y((_ M,98#6;5<4!"2@O*,Y+0O#V6:$1X39F[CO8D&O&'?5)L+V$004'S$(:]&OK^] MNO]A,2O]4^!/$R=@X@\Q:GA@4<22A+'?:1BRPT66;GDL)HS=M2J-B%6UI@%B M!POJ%XWFI\W4Z S'A'M5$I&4SXR^''0AF6I;VC02PKM7V0I=ODTN1-M,]2 MW?6WY@S%ES!A<#"P8?%HUF6N2F=:IA)60)B7YB0U4I+3+F:?QP(+?%1O-8UI MF%E9DK&:R8&'-YDPU^>&/C&AN!#C?)K?5!P&=!V$\J(_LLO9?*A_N0& /DF MOG0T:B85V&A$G%BHE):JM& ^?^G/"QZ@;N4(:ZD1Y7-Y12UJ34H!\200;R C6%AAF:)7JZ8)R%I#?K$(Q;V4^0M) MX!U"$+?NYNXL+@UC.Z.K5_ZT,$5-_AW0XP#0>E)P1:;6)Y>5(8P'KH',87=T MX604]RC SRX>4.: L;ZLX[I+@W7)_)#"0E*0\0 WD)KL#CC4V*%(8DD^;HXU MZV:%EEQE+&'(Y61-1CH0G;:5/KUA68A95=1@7ATN?3ES1END\/'=V+8V(PF5 MU=DH/ U ,=V^E5($E)ZW4=HY"'P[*-6."5.A%'=^Z3%0!A.KNR#Y+ 8D>$ ? M6;LZMPEI-;/L(74+J+2")YA3#NGJB:7Z65?O>%Q+9I4YIWY>?P3J2A&O+H#$ M0@(DHL8LS!\(R/R94>"ELH0#W4'6ZUDQ 85-8I"2SU2_6[/(V^YH_/D[\CU< MNEX5E?RAS&X5TD P'($-$E)8$^3,YB=:$W4&MM:H??F3A,A8M,(G8'!YO:O@ M*8!KWN>?S XCEMLAZRCNTW+5@KX!R1,:!-;L=5#)6%/(YZTU7 &-G+8JJI># M(?ULU1E$SO/47NE6TDBTR*0P+"874TC0[4]+*M+F2D0-9!&#(_ MOW%.(3]?PPYY]/BC7-U1MI/ G1?[F#_&=)>0=9:2B*=D3P,H[ )&!B/^FHK& M>% !AK'\[HRS_/*,(*W%(Y24P4A^148SI!"R9*CCT=#+\E!G_@BB'V?:E:.A M@S4Z#OU2$=*QFC[!$ZUUFR6K]/-UK6XO)!T% R3&"]GF*,%>NI[B-,V0EC%8 M.7_I6#%>@S;'"N8(OA63R]\R+V0TON7/++Z.'H.(B2EB] AK'#3JSHJUYE-C MO#F?BSF8:D&/ BP5:RW&2L[KN5L36[9&+'< 4\O83464UF^G\U2F@A-QV&I$ M,1*(28">% Q$B\R,4&2;NK^D C/ MTVA']Y4/#B+4;1"C1+@&!#_ '^^\"^I)="Y&>[)*9N7K-4IC;O=/DB34WXR\OVRDN=Q4PM)965Z/O<*KFD*<8PQ:1+]RG1?8JDO6ZM:+@V M3."3C 0XB62=>V)X4D"/2^I#0O2D"7['ZDZ6YM>M&@W71BE_WQ*(Q^7\(8$8 M<[6>[H.4AL&_F7_/-^DSC=E;]L1"OH?8X8HGZ5$:H#F'"JA,.%RLO!D MK%)K@H825@\0$M%D2WB6;D+^3&B2<"^@D+_R'*3Y>3._8H7=^AWW@TW@E;OJ M2:&AVL:'],/]/BQHU"FTA($F>F))*M^T\&O.H"YY,6!PN>%E4#SV.&*L47O# MBYD LU%D+[[+EB9R)@X#A/\$.5T24;#\+263'4NW'"HT$K@F.HRA3!@GD8 MRJ)*YS]#R_[S9Y6*GHO_(OX10!9]$CQ&C\%DZ\J: M0=[ROAI#+9,;%\[=2<:JW,Q*C%+5$\#SK_?7/]Y]NB?OWU^]3)SI[D9"!AKB MH'03>3$3/NTMR_]_$UT)-W@%I<^%2Z'AQTW>@@_2K57M:"'854SQO<:+<;"\ ML4JQ!SO'=NALU4FL'!@CEN:#(PP38FS\OA@D?ZA.-,G7,+[D="G;)<6N<"Z< M?&@/B_FT"<9$2)>F3S0(Y:J?W#X6(ZX?TV<:PCB;)?1Q[H')&=\<#VM-WS)6 MHO(X;BV:R>Q0AD'7!DQA<'+(S-F(XA==3$ "J420CYN6855B7@U%,PK/:2F( M(W915/5^)@L$X4\)(2K_ !=I!?EB:?F81 MD:5W]_**K6*Q,W\NCR$!?N4(<(X%MZ8+&B=/.2"7 MULQB7[;-+"2GP@!Y+8T,&E.E9!OVS T@_- M+][.MUL;\.WCO+(/PP%(VD=M5%G4&?.Y[46SDSZ7O6"6DJIKKRF]8_FVS*<] MCSZ%J:QF=,]2\>LAL"B:WMXJP9"E=E'<9+FL ;MH1M][06B,=OW86;99R-OP M,W$AG&1".LD*\20IY<^]^8&"88X,I=9*MHO8"X<1.3 MW4BUK!!Y66:FJXRV"#/#3$W-XEAF*LE3E?E?\C;]1D"GLE*-B%5"Z@"Q2SI> MKVCT-%03;=I4O&%F=5V4L%]5/>10G\C2.$C@&)[<)O5*067=@SP!52ZQKC-! MR1*X7'*WANLGY763K279W 'D&4D!G(EELKXA+-Y"$)PG_Q"^EY*%7N_@P1WW MP49>6\7BN5-1S4#(;:'2R@'LY2O3_PRD3XISG(Q3(S7C$0YYICF1%KXO"U*Z MO%(D3*$>_S3R^V8.?PI/?R(7/\ZW+]"IK]F!1_[7Y]0-3<_:C0_8VE2.>VJ/ M/=)5]_OH9?IF9V3TW/HW#AJ(_OYXD%RI][8%?\=V.1_2B4ZPJ)C!=0?(TQ APLPUX=FM&,5ZVSI[$25X*1Y)P$6$G)"^C+N4F=?3%U M'AS@QE$ T+1A>V'*O$3?9VMU!I['%YX79S1LGV\[O>*BSTZIV,'KG*Z9V+.RD[=,'$F M+ZY7LIEL?LXC?X#4S/PS>5 CJ?\(N)Y/_HJ9)Y,S> 0^IZTUQY#3M4&-/:?^ MU5^-,T29MIR^R^2\I@W 7IW722WCVW)> MF,G;+):7Y^2=OY61U/F,O!!2Z),KKU=,T"F-F6T9"[+ MSQJAV,LV WJT:\E];*L'*)D+-T*TZ^5&D@V&QW7@DS5PEH/JS.L0@YW-S3NF MM4ZLX2A7@WLE3H0AG$VZ 05CT/.+W&\H4"((I%=,RGGCUP\2W>Z8 TH<=[IZ M)"/N9PUH&8.5\SI6ZB,I!-L5=H(DR?)UV'JY<.5W9HZ_,2"EVZ!R@!1BW'B? M)7]F;$NCB%[2Z'-W?: ^&E4 J)O&I=)(ET3L$;9/B;9BB):G>VRE82C'5X%O M]E3<[E?6T8G9(XU]R".3US;%S ]20A]CMH03$>O72[@ M:@E#O\^N6[[VVJPN\I?FX;3]RX?[I'6;58NRO*6J4P(R3'#N7],(M@$(W)=6 M/EZ(XQK3Q[HKRRPZ&?5LP1.+A%TE%U^"H_H&7>_*SAY'2ZSND M&O>M3*4OGI%_PM/9*P_9]*4V7=ZD,Z=P'V_YC@;'1Y(ZW[9=B'J+ ;%N3VG*M>CH MIE_)GR_%LQCW[9!W&>Q<3 ]#D^V[D#^#EI@^LCNPG\X)E0%E68:IA]*I HU6 M+KI'&E2EKSO3S[F2%Q#+V[^]@H3(8U5-AS5WN9GAON96G=*N+J-EJJK*#,B= M#DA()8P&=8R$T"\]&%K&O T//MKJ1*[XP;]&^D%T9; .65$.Z9(FK-./FI(W MKX;N(7>_=5,K'-NM&NH;N$JSG[V\%DB1J5I6! B7Y&6-D<#M>ZOSCDLM9^LV MRP$-$P,.\Z[C044N4*O=7YPJK!45"\D:L+8,;SP%S/KO'D;!&:*'_GL6>)_U MD:WN=?';CE\[&$!;&+:'U_:XC8 :C]HK'= ME)$V'90-F <&YHX)]\RNS1 &W+:SF@;1SZ?,PT3ZI$A#<9!F:L9C3#C/AQYP M+<.98L-*XVBQ<(7HA._9(^0OP,D/FFPO:0@9C'=,EH*45XEVYLM9,:D$.D,F MESPH(Q7H*78V6K7Y4N9"5A7M49DVZGGR/H"XXIPYJE@9/[.\9 MC2&[_EK6!/^0)>E%"G5;\LNHGUAYH5 +]!BB6J>+-/@RDRX$;JR7S&O+TEI(JA6(1'!>9W:1J ,1\@824%27B0%Z*';.91VP6W' 5(3<TTUI@<\8YLCWSV GBDLUH_1-82+E0\W%S M#]R7A]R;)\J=OU7<-]&UY+YX-8R^\\R=( MU[C/76TK0M3YNU[BMNO3$&/@MU/T9 ZQ3]L@MO7,1FY2NR_R]?G,?O"T36BP MBS7&U,EW9%<]TB?%)ZZK[54S'IE-!UP@\'V%P)SR9:%JR$<[P@IS/UV$OTKT M.^K)LL\72<+2.Y:D<>"!-TN*\QF0_]?>3!_)KG;2K=E=MC\LE:'OH8_3K]WY M&".N/&KC06;LNLB,C2L.0I.$>X',GI79:Z!F*68Z&FW<'0&MS1!+2>5.R*@6 MG!CT.'O>(Q5CPAUVNQOP)9N"$V#.TCKP$[*KF<:WAW/='O<)@>ZXNSU"(^+6 M]DCMF' _K]R[[N##MX=KW6[V"7&-N)IX>?F@O42Y\UWQJUOO',RL(0D[1.H2 MKK.08]J7=FMR=X?R@7YHXKQ!ID#>(O\;";)A?KTM%$^8KC\=\6:W]4Q0<)^E_X0(@58^HL$IVQ\0AYSX0"T/8W3 MP OV\D)/.3O<5RI_A//T?B.DGKNL]@CT<2=8M.HJF@LI"R/:ZCT=]'%J0]OK M1 (]5&Q5,-%LTT3D0,0^+ MP)L?ID(76=Q8:(4I/J[/.Z/K7NY66&V@Z000QISU&2ES!6]MG@?@6\P ,R7F M^J=TJ* [U23NJ"&VL[=> 2;3-HV J6+%3G4GG:CUM6!4C*@7>/*I68] MN> 8I9*KFHN[B,7@_2AWK"\/%[4WMIY"O;SN4!/[FM3FD(;D>K.R$ HJ)U/SJ8R M5HI4WH>8$Y,:-?FGHI\YE]H*%WQDOS6-VH1=&::%*K35H6R=L#\SH?3Z2?SG MO+MJ4B^16HG1$+F$$)TBT5<]^K1HQVL]T^K&A]L0-H$86AF\A!V(E'#/R^(8 M=B:9, $&>^VRO>'GHPMRQ? M$OF6G"_D&(LK*G3SK9&PF,Z%OC%QH6],7.@;?!?ZYB0N],T8%_KFU87JC*6- MEFYCZ>C;7EMYTVLK;Z9QH6^F=:%O1KG0-_TN],TR7:@U*LQ>EOV3N"KV[&.8.W?.]2PXB^%=2HZT9Y>GV[+-2J]J!7\&PXYP,:9F :J M):=B3;N17/[^C$ [E^L&@26T;I3 MIY2!-:0>S2>TGRDWHWJ58EE.[R:1-)2"C0 ?*;IF(:/4"?%LMPF#"NC)1S_Y M-+G(TBV/(>7Q$ZS.R\3:?!GV5B MN?["8B](V&TL_!DLPM[!&NY[_LSB_"]P MAD8C)KZZWE$64QVZ9\%KW&E&<_3VVODQ9/4R0Z>\6*M6YC&-J;QVQ:<'E8,3 MU.\@?>*A^'CDF06/6X@ Z!.+Z2.323AROTO>UR(:3B.HR2K^V@E_FN]WR9*1 M[(O'6%ZY->?9PWZ8=,0A-#2/+4 IC_W<=<3,8[)M4$P.G,4BHXD)C+O78T]C M0"9.'D]S_\" _0L7[L,FC*CP&SJG]^J+W')-I%)%I"XBE14I/42J(TH?D0KS M;!ZIB$B=ZF_0^NIO)@/[RW4XJ/>X>R&C\4WDBR$T/HA@60S=T>-%Y$-QMBR$ M"7OGRHT]8WF_NSFCTUW:IFK0/*2]2OT=VW:25@4#41Q$L<@]_8II(;/,$>#A M3MW:OI7;5$AU0[>E6BS[K!W5O]GM8_XDMT'N1:PLDWDZ3=.*I_@RACP.!FFD M 7O&9:-49XSF,NH;7S!3X9'S$C$F #^ZN?&)1QJ1-!Y&7Q6+. T,,2VIKJ3#1$J-.<8Y) MGH7,3U(V6P13GH3N5.V'F2<^=I#E(Q'5] )&[,H!6.@ZA8V@C%=6VIRM0XQ2 M-5I2(R8E]4*&IVG1J!F4IH$CYD)G2C>;B^RQ]+?=.WK]5&I944?E,I/NEHF^ MB->K1CM[[>%Z'39&SU\'P,:-D=&:+'8SE'.\/GG3(!AG":=?_@CLPH()O"7U MUPOQXN[@T"TEC$8'HC=^8!$X ,9^IV'(#L720GJX8Q%[IN$#C1]9VNFA1W 6 MO]^*T\$.+/1@>W=[U3JKL96T>L?C6ODUN7<2^"PN$BRJ\QT)J=VD(L8"01BQ MO)2/=-NT&AV$[UX'D91P)EQWD! 6YB%7JV+UT M^-6,@-,#&'&DO+Z\>7A[T3,@Z@F*7]U%X&!?Q^*P1S&M!IW-:!A65U_Q> 3O M\]^UC%&G!V;LL2+P[6+'?1X):5&X9EIA]Y-K>'=0$81^GQ5MTF>V%E=:>Q[3@]VG&* M?XW7C8QS*"2FXI4:*ZF%0@UF4G)_J^#752T[.?HG&.VNJH@UN15VLZ5%?LY% M*(4%VELL'"2T1CLK"0CV;Z$/W?Y'Z!ZR?VN1E?W768GB+;+Z*N[%7)#A CF. M@X%N%V AK>T"[!N"MFX0/0G?PZ/[0Y*R77(3>=VK!P-D:@U!2^8R+],(15]/ MZ->CG:GUL:U^@VU$$4!VK0[D^YW/Q(6O=YKF(HW^#'<_-.ZDUR]-PE'.] M7HD3X0EGMC^@8 R28.8?_2Y?D^+]&1$4/RUE"0 !)[KE >@('K*FRAE81C\ M&0:?WX?=7K*/I/A-W20.:.X2B.T9>W3HL*QE615O_B[>G)'W[Z_FQ6UOEW&S M3]R$:Q>U@JI>T@0(0/%E?<)M^_Z7X\Y?B/=R08'&:XV! :*W^A]!'R=[""9T MWJJ/I/@MW20.6.T2B.VM>G3H$*ME6=7>+,!;]789-_O$39AV42N8ZB5-@ 4 M;]4GW+;O?SGN_(5X*Q<4:+S5&!@@>BO=NE?WHI,A=?$+!ZD=P#P@&PW7AGIT M$#=B7VG7?I>R\F/:[]R^N33V+^-N9]YZ1\R.2$]Y#<< MM[!I1%MEJ??1NF7ZZB5/D+$^J*PG]W> M[4M2/?[F'\)=G#FN;Y%N,\%D.=" MPOR9XP8PX):]=90GK&>K90L/R9X29UAYY<-:1B,LSS&7-*0@(HKJK"B<\9+ MI,\Z1T"38U6((?&()1U,5(W&U#DD?>;.23DD\GT0D0.C_"4>JD?B/W!AX.K_ 5!+ P04 " "-@ ])QO 7LS)4 !2I@4 M% &=V<"TR,#$V,#8S,%]P&UL[7U;EQLWDN;[GK/_0>MY75N6U':W M^W3/G+JJ:Z94K*DJV3M//EE)D)6M9(+."U7L7[] 7LB\X!) (@F XD.WRLQ M !'X$ @ @<#?_N-U%;_9H#2+W#_,R)_HS9]^(#Q^ M^/'-!5YOTVCYDK]Y]\LO/[WY_LW[']_]].:Q6*VB_,UUE 1)& 7QF_LT2G+" MX/^^N;V]^.'-61R_*4ME;U*4H72#YC]\_SVMG-3RY:_T_YZ##+TAC4ZRO[YF MT=^_>\GS]5_?OOWZ]>L/7S_\@-/EV_<__OCN[?_[=/L8OJ!5\'V49#FI#7WW MAM#_-2M_O,5AD)<2MXJ_/J=QP^##VUU=7 KZ7]\W9-_3G[Y_]_[[#^]^>,WF MW]5-I)\!E33DKP/Z6B:BQ%_>EE]WI(11)&"]$YMH[\V;2G\ICM$#6KRA_WY^ MN.&6_N4MI7B;H/PV>$8QJ;(LGF_7Z._?9=%J':/FMY<4+=A\XC3=L:':^85J MY]W/5#O_MN?\=DSSEA2*3S@/8C/M+/D-VSJH9GRC[TRI5M3D.Y-:)B8"'4#+ MK6K&-_H>I1&>7R7SZ1O>K\I4XQ_S(#T 5(:5C1=@^E8K-'69H>R'$*\JMH_% M9,LFM-%.?GY?-NB MT6^V;D6C1#+2W)$=SY!T7.>+&*HW\3S(HI",RQ6D"=U[H7,9\=_) M!+W"R>-+.1YT&ZU>A8[SO5H%Z7:V>"3F.UI$(7' SL(0%Z6^[G$$TJ-U,Y1JFFC'TC; 2 M>_7F4T1U.*8X(7^&J$1_PU^CX5#&4VE\1--5*]"Q#?3XK-0$0>?.P=1LKY#; M^#U5 YNI9CP9(S[,2.]EG-]BP&,9[ZN,]5)&^B?F=D.-;8,::S_FY/]+X6>+BR![N8[QU^QS$A3SB'S5@RV8N:&F$^;E ML4QVDY23YPN.R6C)KLA UG)&="HQV MDUD_1"YGXRPF7.F9T,$W2)]*JS(DU M6]<&;!))F-S'-;Y]?)G=$P.6Y"\H)\,0$&(L<$FFVREEO>)P]()(W/# M%3%9^7;<,DG,KMV\-0WG)+X6_7)+?NC4A5YSE,SWV*--U1&@K*^I,<9AIY*8 MGG;C5"(1^>%W41UGSUGI#C5L8AJ!]/?O5(J0SU0\6)&WZC+5>BMCJ3(4_K#$ MF[=S%+TE]6"![2,:,5)?A>L4$]$$4DM$IND M*T(;"&=I5YP@#1N.Y,\."H;QK37%VW4Y6+\/7Z)X!Z!%BE>*G8)!$K9;_]Y/@-FS%.R5SU]^]^I"'7A.\"I6D=T2:0NA0Y;H>]'0@;%XBN \@Z;HY> M_PMMF>#@T'30,:#Q#!YB&D56'F2Z MZF%$1E:KD$_F#5* DNJ!A<^\QLM[U_%2B?<;BN/_2O#7Y!$%&4[0_";+"I0R M#8N$MF-@N+3>P$=%YC$&AUM##:0/?@#I5QR3Y3=9E5]',5G\,0'$H>D 9T#C M&6#$,HX!RH!S#9 _^0&0VF(^H#5.Z38-7:,6;)R(2;N.#(?4,]2 )![EUG J MJ#'TDQ\8*I%_0:;9)4[9SB^3HH.8'H5G0!')-P8?/;XU+'[V Q;WQ7,7A2C8K;_LNR:_])T8"55OYW% Y0V 8'+J MH8;+NX;*+WY!I;K8*P<+@XX)EPZ=IX#ARVH",AWNS1Z>\[N\C0Q/A"T'*.U/ M/6Q4G[R# T.B<0BH&#:=[OS.[1EI\[Q$;AST713FMUI)O6_>]+M()KV.[W%L M>M[Y/=A&OEW:"L:&O9"F9P!Z--X@ B+C.)/0X]P@9.SFZM_>#E1[2WZ8X,B= M'X P#JJ+('LN)2RR[Y=!L*9X_>DMBO.L^84"]Z<6<.N??V_%_^P"3.]Q%1_( M.:!7*5)W.ZS(R/&JKX0J7I4C+OMC8[U['RV+4&\0"B7AT'0$&M!8DXN&U=$; M%>0?&HJV"6)$[UCD%T&:;LFRLPR.[I^.JI1ICDIA9:P98W'?83VAN]:8645Y M3 IC;3L(0Q]D#X@(&X7$*.O 3;-TW0?*I=V%X#A% ,&H7(GMT(\1-KV*AL[V M]P7N4%ZKI&_: :2-A1>2NHLN!1&!4!)SM!T"HH^;^Q2M@VA^]4IO5R$R1&;Y M"TH[:NC!1Z%$K6)0"7?!I"XP$%,@QK:#0@RYF2+W4N16N@P, Q!@=[9&@$<^ M2)-J36-257&6$RR5<76UY^&O*WF?XC5*\^U]'%3[&L0S*>\>?DQQUC\V@!'O M+*Z8V$&$*,DG@XJ,F==^7K$J8KHI=(E(T\.HSFZUCE'9?\G\;$4C?OY5_LY5 MQ- G-,IV[S\:8NL@8B?2F=0,&JO69Z^5(Q1QRJ%VLT4JLYHEJ8,(5)!-VV*6 MK/2=4+Y?L3Q_ E?%%F.5\/ 9B.\=AN)HW@Y MB$B3VI%!=F1=MH.I]>'P[B@ 7*<'E8I4FL25L1!9&C(*D,-C*7M2.CICB;NY;97MB.Y)@092>V;96"=+ DRJ6K,PCKO29-;.KF@Y>L+ R)VRAXCF(B M):(I/H-P4I%4!4H2OO[&^O1REI=6..AO7XJ)]H=P3"+' M$0.2304J/(8VCBV8Z1KK-DN2/'>3D,DR0G=2D4F2/CL+!25952 A8^SO64BY M)R9U:R14[=U$#UT8F'0J>.%R]/>(0XH1J0(]1(914 CPH'$$X<3^I?*V&5.G MH/U,:%5L3=L-6F7/XK#I&S9ONSQA@Y$QDL'BV#(&_7*K^L;((^$QN_AX8M3+I,3,8<#[OG++^9\>Q M()%'!0A#5O[Z6&?S>1DU$<3W032_2>KHY_ZAH9BJ.3+D43D.#9AT*@CA&%E$8#4- H05VH9_R H[#25EF%61!F(]PREP 64ND M<@W">4+M#N6SQ5/P.HQOT"D]O%D(*^TX%L=I0\GDJ=8TXE*Z"RA]2E&0%>F6 MZT#Q"6KML@@];$?Q:3NX24+AV=QX-4)A4\L)CI'REY>X0 MWFK0W\(15:%OECCK0.>H#&2Z'$\"#-6[.E+K7F<9O48'D8D3)XT8QKK0"4 M0U!Y9Z?@4FJ"B&NA/+P@,Q"K?/19"IPN%0\T#95O@&%*-PHL#4=_DWMU-MLK MH43G%5T*UH%%0^$X..12:1]9--S\/;-0>.)4X7E/1Y\UU30FT&=,%2T*Z]E2 M4Q=G'-]S=N. 0V-I*SK@..TT:^XTC]UBL+/3O%-'-EO,UO5=B^QS$A3SB'RV MMMUGLW?N MA\I$+1]10MH6TR<5YJLHB6B[\FB#ZI;VSP"5"C7G@%UF4H"R[>HVJW/7O>NCB$S0IEQ@$;J-&*I("0EB\_)U/VR^[ M]'# ^M2\"M[YY';?"\10Z/4N%W_/EMHO]LP6_43U/03 B)N+$A)BMU&B)*H" M;F1\_3UH&H@M\\IDWICK$)$)I( *!BO/7V0$K&Z@;CIXK2-@> 3#:G]#BC>P MAA3]H=6F\ (:7)'40=%F-<7@.NP+/HC(GU)$3FHCR8(-+=IR@?7)!5+=9LJX&+N8PK M3>'A&W)@_B-NMKEP_;6\XWN'$]PUP.P=+!AQ.T>7@-AE>"D)"I_D)%Q'Y%ET M 4K[J?N:Z+G*8U<0*??GJN=H@=/Z$OE3\(JR3U&"TRC?-F;]+)EWN52'S9]0 M_H+)EPTA*<%RCX#@=LHOY[78[XKK4.:N-TCA(T M/+R34'7&"(/*?3S+1%/$'H.=_MM@MMU6X@-Q%[O,;[7.>M]Y8!F:A$7-E8WS((O"7O<+:9I'9=@T+L,!(A88%AQF#3P\/)3J2W09 MQ44^N,,@H>*@8T?E$S[8HFDC9,>NP)@& E3ZY .,CL)7Z22;NZ<'L^1#GJ?1BZ MVWM?AZO;QP%DLWM&#] #-][?0"51"DFQU/WX-@.<)(,3Q.F8AIJZZB8;.*"F M^!N_Q9"8D_860+F_GLFG]!&F<-%'PU!8E^)VKH> )W/O8EJS_:%Z%2*AU7.*%K^[/7J+\B!-'V M!633NG#3_A-:/:-T:+[9WX=WZIOO]DVUL#^P7"B..6:Q[=VA;]CYN\+EO!#! M! >(5OP&AS^@41%6$4 2UOZNEOJ/0C!1)";B/+_A#VY XBD"AL?3WP4%X)4& MM@E2+0=_3\,?B.DJ0=5,P:OQ-_"]DTF)"3D!!2L?E3\PD@NF"!@F0W]3E?7$ MO,0K8H3[I\$BFN8LF$WC/D @PBE"A,/23E M[_)C)]@M\6]NR)_<1?> H+_2;A$XE$]]((Y?C^]PE:_SZ$Z?F>2Q'0TXKU$: M8;I]F.:VX\PNOJV%A"O MO%3: R*#*(MR](C23132S-1$J <4XF52HZG9[0U-7Y^A .+">(8-I M^B;YNTE1FI@JY?)ED1+K4HG83L5\C=-:_*'CHE.X[04H%'84[Z-T /8>%"KP M=Y]"*&GY<;8N[P!=O:(TC+)!W+(^ P@F.0Q\Q"5$%Z.QR:G$\[=H'U"6IU&8 M=YY@J510AB=4/Y 1^12\_A;E+]3OI_O9@Q."<6QV9PBZ;!R%K2&]0,"K7Y6_ M>0PX [9T8T986'EYL8$5E7<4J&,U,<*\BNHPG-[>$6AJ.J+BL@!(>N^&@C0P M%HI\)U0C38)M&/9FA6JL]:<&I;E=B05[7@>R+ M.]_(Q1WFH'+P;DYG--JY?J.1H\&)564GK*"T7&?A'T64TNW(+*]REXAB-B1% M6$$90-"X(M[I>D[B&%\/@M3".GY_?TR!'0-I1H9V MO-,X@:F.YZ^2N>U1;RBR8Z#3HXOMT$(-++I#XX1$C!^W0@:'JE:,$VPQ,'R= MQ,Y=7.B+GH([A]Q+M[(G/+L\C^:YR(L@>[F.\5>WLA7M6B6_1\LE'5Z?99#: M=!II<^Y3O(E(#YYO/V=H?I/L,LB?D07_IGJXE*T"?09[]U.9P M"INB(=PWQCR\2O(-OC$V-39'/$\V%5J!+YMY>'F^#K:._E6%61K\M='^'0:U4L]4 +76TT-;3VV$P#FZ;OZ'UW6%\'24!T5VR+%\V%9IJ-BG3 M4/=)CQ;+"AJR8:3[#?(W"+]YA)>,RFH9C251(]UF(CM(:42G-6U:J MMDIA=I,0K13E9@2[R&T4/$=QE&]Y+R,?J-;><\N3UWJTP]).OQUFA!],-G_3 M1S2O(G1OS?6W,X5$S48FA^AH1PY(*X ?/PSL3I6=(#8]W(FZ93P5WY051?7[&\K%L,>P$/2+W;DI=0 M'RVVU?1TJ(U[29O\O;ZQ'ZV/08RRV:+:WCU+YN4?-ZMU$*54HV1%D2X'5]YT MBP]L.;3XT>)^I"8/;=NAC?3WU4JB*AI1C2Y1]6]+.?6V,>?86KW@WH4'%W1( M+71O@3:*X R1^?Z9 (,@3:H4<3&N2GC%;#[WI]K=6%L?W6$.K[I>AP"KU#^: M=L(Q&PI*/$YBF>;-/%Y/W\1LE??#F.?6XYAPX0MCXCV8-71E%MJP!NB?83L* M]+,PI!N^V7VPI<.93LQAF!9$J'JG-QJX<..8<($.8^(]T#5T91;HL ;X>WX] ME/@\BDDMRYODZC5$6?DV;);/%DW*?BF\@>6YR):6]Q[4:AHRBV=IW2,>W7+! M9I,5U[P(\]\">EJ7;^N)J0=:,5&M=QZ19_ #R3H&8[P*_#WP9,A/O9J=$E0F M>VE)_N*47](S".IKQ:SM$]2J?PHJNB]P1/MGVKLN!SL$!#=/)\V#(Q<)Q]W! M.<"%#Q-7>:9IIK_QU' M]F8C]8+*]^J\'0O:NC%T60UF!@03R\4<21MHJ/&7%3%\! ;%&$#&RN(4.$YF4\$3V(FRWJ M-4ZT85_"@A?8KRVE!5PSK)#.QAJZ !E40>7U&E1:J;_#]S[8-N]:5!FGB'#$ M4.7;^YBLN,^2.0UZ6U.2/BZ5"S;X5"CH*TYU=6,$KPJ5VW!-)H<3P/A^_A*>(4]>&":B!:K5Q?L'$V&!@ M5/&\_%AN> &>:6,4\!1@RKJ8Q)0Q*O7WHAQ'.MD- ]5B8FRZ=,]@$H2J720P MBE/^30$/#RX&,C:WV\K HVHIS$D%JU.4AUIAT6-!+EP_DZ!76+V-IVN8TSDC M)HXT] +']#'V-(AG"_8HE$W&+[D3<4F&? M@_!+*P?^QQ1G6;-EP=!;#_UCV327;[79>(I^0WHS@7[]IOC[QDXSXF^2_9LM M5'4&3H LIM EW\JOR] MG 37A/9!F?8!F;>8U-:-"92J5#XB0.@8SMSAI[I&SMR%U1U=U,XNAYCNF3N M@=BD"!DX<>;^@-;U=L=L<4MW.0B@2+8E);-R90JE*Y_GG^,6RNPK?OC&RN"JOS=\UQM5B@D*:M> W+3.P/1#FS M,J+D+"GG8QI,L@EB1FBF3M&Z1]2*.H_0$9I0PZ9:1?XN'-@2W9?/]?;CGWJH MU"FZNS*A4M1Y5([0A!HJU2K2]^7YLY9U:)Z1.2--MV1Z^#6("Q@F.66$8!R4 M\12%8ME-P&]0@[Z77ST33IJ1YD>+ON'3\]\2_J#/TAM!H(:_SGZH_G /AC\6 MJU60;F>+QVB91(LHI'-B^[?-*0:3^7U+ M!;NE?Q#OGSWG! T8Y5FCRA!/:]9G5/LOHRR,<5:D-/6C$$=/!)GG\?#XS5;U M)GI/JWIKQM4L^+'UKNN:*E,)KP^W/1!TW9W!$MQ0OX,*T58FS;N MT%=>F^AL7JZPLUWBVI(F(IVXC@619L8X[O9;#7"T]Z;KKEEU2WFF74[8O.X> MI77<"'W/SYH1:II$FE,VA&-99&3-QBJ7S-X..(Z((!D/8.ALO7 M'=0\SN5N,)^CGWX"Y_%7C;')3KO#>8Z6/>* U,UVB8S:VOBCMF[7NG"[=SO[ MYSERPEI6$:&U(0CM+JP@:'Z_Z6)N& M&6T1V 4)9YP3AR[-)CO7III-7(/6]YK0C\]!&[B-5NCZ8'(1;!#M_];;>*8#AAQ#0(9L34#TC2L MW:JD? N=++'270])C+ZJ5D94:^?IN4CQO.O M41P3*6\(NV09T5>JJI2WUAZ]Y;>IM7W,-C9:99OG;M7*VGL4&-).GOW1*ZRB M(1M7\.,E0N"%&2Z9[3&!JI.Z66N0!V#6I?K2Y/R,HF M-Q6;/"+-FM(YD9L_X01M^WFXXU_Z9X::J5!XW>U;0#+:P:8WV;.&H5I;F M<&SK_/0$;W&R)/6O+M%S;M$!?,X!OIV(:.=JL(DL'ETERZ=:O_RC*0'-[NB) M26/1.1+V!H9)U7=H6#RK R,F+S^'7._-;&NCKMN.CJ/'7) M>/FZ"%Z _92\6VL+@2.[-DCG7 #E M/D4[G])F&OI^JWCC&D+*E]6%L0SI+*PD:'?P"OC7B>8%?/T> -).G@72*ZRB(1?LDAX,\$CU]"-*%=I0)CA0K-N_ PU0@H-3 MHH-O)-%!I\UEKV_Y5DM.NK\/(" ]GLO^"BJ9Z&*^N 7ZUFF#TF?<\[NL1& 3 MOZM #RC$Q%K),0JFWT542^F/!ZVJRID(LH!FZ+^TP,*M*^D?K$^JIS00%C5< M@5QLOG2+RW7'*7XLB21&*FZ2]!+J;3K2Q<23W0NOIZ7$@79BPQ PL ME1(/IU,!F= +/$V09FU^GDVUDI;4%N)0J4LL&R0?$IAPLC*MUCA!YUSY MG#OHRY=$1KD/%DN&N/M^7WA:=1N]0FR\J8;LJGM#\&,0)71#B*,2E)8!QDFH M.PCU^<.&H0[_(Q^(HU5^R*&HTUC]LWM+3D[[+JMUW^9H;[3ND4;ZBEZ6)JB( M\NL@C.(2GW(+!BPWL$S2<@[?AM65'GI#5H&_=XN7WFU RT/[=&VV8P1ZG7,; M!<\42'P_R%%4S$?CDK:CQ]Z>#X\]82#V]N%X]\_H095_* M?:CA'"L@VD^S3")W1#O?GJ,D?"'KWR]GKU%_B0,EYXD[('=(\*9AEW@51(E4 M<#8Y5_ ^N;WS@R!&69UDHAZFV1W*/R&Z6NI/]Q#:9KH7T]J\-@'K.:PF[^"N MA+"6TMY.9K!"L\6GX)\X;?PUYF0GI6OV,?ETIM8* M3RA)4)8A]&L0QVA[5N0O.(WR+7.Z@A'7C9<1V\O](M4^5A2UE[^%QY\.=!E? M&\.,29.6/8%7<7H"S'2:8+8[J^,KG%]^71NXP(JH (6!"RGV/:TZ^4. M9G\,GSREGFW#O#S+XC/]QKQ9CL,UPI'=<[1AH";R86^C!-WD:"5U80>$/ ^V M16C*#I.I@K@6OT5S5*^*.P#G9=)1*M3DU0$6DAF7D M&U/M,O:RYJCUKGA#@:N%7LX<4)V2O85V74>T%KY'*?TA6*)W,O0Q2'F@ZY#Z MC#6^S,8@UJEBBL #FS/^X@#L*J(ZAE8P1920V_X5SQO0=J]:#/7= M?]N.ZA3A*/*SPNDB4IAUU]WSTY%%Z9(1'F6DIE.X[C<2KKN'0)V*FK1[D#&5 MK4Z=HK76U(I:?)B5D2>6>[\60+N[6"ND=>"R'#1I[@/*&C2SHCS,,=1.P#QD M:$V]X$S$K3:?;UO_41,F\[,5'3Z,,[Q0/*>Q'QRBY9,UFE86=R^L>'44*42D''VUQZT+-W> M&#+A!*#<73874+H-(KB0"O@1,C5\B'I(A0JG"0RWM3U5LMBVAR&#W0.#.;B&@WJ;&)[*W:A=V!@6+U5MHLGM44QN;E^9$?;.AB&/8Y MTQB+=;DR9;,\366]J0Q@52>=TMCU&SZ==7P3^I83'F>$UXAMY=M1078'UB<_ M,FT,"U7M.1*W9@0X*MN2X.BV,2U3VG$\DABX*J7BSEP*TXARJ3HI1!E4-B/\ MRB8T%U&'47W,S[TT,?O/EC-V\CL 2X5AI=\<\&LG<=GS\1?=%SC+:4XL=NY21>(?'XNERJ)>0GE+]@\F6#:@>0Z2(=M.:. MVW6@FET>&_:Z #SF#MI$SQ-1W:&<:]F9WYI$#=UO+B-6) 884STF^J'M3O1Z M_TWW\R"+PE[O"VF:+14VC_O3G"@T:/B M@&-'Y1,\V*)I V3'KH;(G_T[PS"V+PG;[S*\]^+Z)7NG]A#2]L_S%244\F+4*R$[UUXN1()2;HSG&XPM>2^"[.4ZQE]Y MERDAI,,IB4%J?S=UUZC+B"*EVE?@76DJB-ZG:!U$\\M:E*O7-9GYJ1\P MRU]0>I9EB'4P,H()%[XP)MZ#64-79J$-:X#G6Q1#L<^C."Z/1J]>0Y1EQ%V6H:,@MJ:=V>9V]5]V"U?2U=]U:E0G_CD8@70#5Q MG^)--$?S\^WG#,U;HIZ1I?@FRB/$..!4++@__007] B?VOH8L?P"5^BYM0!M M7F#-U3YWGW!0527M$S>?O+E=P_MX,$K!I] M;3N* 9:*$$^0GJ_;C<)V5"D=QM?O[X59K?R96"W39+=#5&HL7ZH1U^2OZHVG M*!Z1"[6WOC"5N%BM18:Z\G#IC,MH1")2'736;+S0HRX"V N\6N&DBDJSG,BX M'R7'>Z=#0L:).W3@&.HW%"U?2!><;*J:D'73H'M&<; E,ZI3WA&KTY#K^\X)@,3)Z6 M]!FP(MV!#$[A_+IOC.GWEE*$@'H]1J,%R.!ZQO;7.H8M2+\'=$9;MYO,-'#0 M=<"&>7ZP#%7>R.EEY$3B@-$4-O4FRPHT9UV042T&44RGF/-V@64!-+6B-^[; M(QQ>\3&.Z]H"#C4D>Y/!$#<1N%6X'0_FM74XT5!0:8^_9\'E>0$5)HA;"]SL M+,_3Z+G(JTF_N:N'YO?!MI0\3>GZGW/EW!##=AC*2(9>CA+CFAP_4$PTR=\T M=QR-\0P%S/V1E19[0?S27D)^G(XF\XGX]8\XO,-D$-EVCD1A MD9:Q(U>O85S,T;S*!K%:%\WV\&"GL'R_HH=SHSR;QV[,\/1R3$RAS_$CQ5"K M]+.!V#[N,;\7-'(#8:J=(/5F^1YQ(CLV4>@KI;.$7M@)IQDJ?2*KWN3*_G#G M=%6&HB5A14\SHWF=I4C_5(YYDL*IA;,M *1N)?$44COP7.-YD44)RK*S\(\B MRJ(J#]2V]5\<(<1O-AKA.GBX<217:]IFM)OQ&H2$JM8&E\HIZ>B?*4+,UR# M] *)>_2FCE7_0>C3;)T2#-W&(?/)!Q%)W6 VB;6)#JYO#!*O.W])N=.)C,W5 MWR @V5#%ZBB7:[5^_0' V%_%FIY!.!T!?PAB5#-XW>7Y2Y#G01PD(7I\02B_ MI=5PYC,)66/>N61."RJ2$ B&M/W%4WJ*]*-*TC%X.GJ.X7-TSIST0;9-D M0TQKSVK+>PNK2=HSVES^Y?4B,5]_S4$IV!U.0@4D L#J]A2D]GU5S3M?DBI.?I:\2[C3^V0.%Z A_@9^ M,;3#D?>6\ZKI" [\PPXY!^L:N\"KYR@)A*VMUJ9;CL8T./0TIL3!I9,#,$*P M"75)SQEDS6EO:BLUP]\=KCK -9LM/B'B$*0/* YR-*>)V[+Z+K4@G99FZ;J_ ME$O["NUQ:C(":^4F^.L1'N:@37'R.^0AG+QI_F9Q@48IX:E"=D!+ G8ZEY'- M\"X;14LRV_DF&+,Z+WT A)3OG[F0$D !<2-#W4;&M%D/7CN=]I].^T^G_:?3 M_M-I_^FT_W3:[\L:0-M!.<"Q/OS\WM=D%*>(?YF)I=#N;JXV\*>QXG&1#FHZ3QVU&]_AN$G;7 MR\B:V!PNF1\0 (JI 0,^9\.GPZ<[/]^XISKMY1[P+1X/4T)=1TF4H]MH0Y^6 MR8-D&1%9JS?5SK>?@G_B]"(.B,1#MU6C9-T12B5=U,R^C7?!BNWL:I:6:XA= MVEZ8;I'E>$439E?O3[+W?R1434@NC\J:4=+M10P5N6N3%*LK0[%XU?B[M]B( M5)Z[4V/\$JW%L!)0]J#%I/097G+1C4&,696_,]\EVJ 8K]'\"84O"8[QB(]!E]X*L6ET8><38B M%,KL=B9 97P$HXXZ1D,26*GAD*&# C-':8+R2F0J/-L:2NE:6V,<.C]!!Q/; M -"X%?F;1$]GP8C'KJ3 7=%O NT&Y:J_S>T7_9V \5LR2G7[ZS$\T)S*C$V8 MP>^U8EN_VVTS<_I@?&FWFSU%'+#EGPBH5L6*V7;FM[KUO6_6!C-+OUC<].Y( M;#&@@ZQ7T-^MA4_!*[]C6=^:CNU^\267\;-WB[.\BZ925XY25XY25(SIEY3AEY3AEY3AEY?!*V6/Y2&5%5+(N:OF$Z"Y9$8RO*L&9=RG"HPX>,5 MQ,1'W*IK9S1^057Z>T@#SX?4?B2SW!.;+69%3E]@S\ABIT#_B)8O''R;9:Z< M/0O&W)OQ,(DV]<:)J:;XN[':)%YZPK4UN"+_GV\_(;+PG]\D&U2]Q,S+K 4M MUDNI)2_F/)HU-:"&4W@E_JY)FUE($%70>XWO?0:U)0:HL=57*/\)_]0KC?C7*(L3*,U_=F(:\+@-\H;Z?!S'O2F=78(GZ-3 M>PW_G_V#/WO>*O.J/+T$R1-:K7$:I-N;U3J(4OJM?S"HS: Y.-1@X#RB1VM% M#<(ZU=68_;/UXTAX)LJS98H0 X,C."CGF&YQI=#7E^-P[_X9SL' MBX!F ^'C M'46,8R9<#,&9.0]:H]HRL0R"5]T WM?WY13DYQT+JQ151[1/1\(:FI@,K:WC M8(USM!SG0>P*-KO'AQ&>/Z"L(.7)*(R+.=VQJ_31!&H XA?4^ B/AD%\O('P M6!V9." &U=J ^Z"'7,*5?#NO_7V1AB]!AN[3*$1G<=RD-(4GT0=R$.36EW*P M/K!;K7U (5XFT;](7\\)?J)%%.QVX)M-^K.D/0>3;\4*S2^"C-[!IWM!FR!F MG T>IC)^/QBMS+H=T8$H>X:+>J.:VV_\X3./Z*4]E#C6J.Y5-/9[KRDXC&= ) M;H_ANL7ZT:>N[NAHJX=Z+&O!T>,D=4PP8%MUG,8I7^7.#<]60_5C6H]N5-XD M<[3@!ZQ-.%:!-4\P@J4UG\:U:O,-0(XG;JC-C@9D#[0QCB M(LFS^V#+>/K92MW3;6>)ZCZ-:_4NT04EQ6,^>4_=!AOJ@[M.@5^\B#X;_0( 1-W..;K^M4P!C(JS[9 N4. [?\]._ M:C;ZQJJ\OJ8S/ [T:=]H3/$U3E?!3;*@_[!4*[BH*B\LN)TJ*NR2BK*FI>+M M&$ )OC*&)5P:K)!^9E_3E6A".EP%-7.NZ YK]/\R&TN\FX0FUKW%679-NJW* MZ51$R7*VKJ_;9^>(Z Q=O-#\>-E-4A^G$A)ZV^^5Z) HAEB]=%O:0S+1S!9D M7:: [JF; !@NTS7AR,;?@?IJR@$]G0CZ5^*;PMAFE@,,R%ZY M(QM%(JU,"?U>O?J7P#8H?<9.(K81]2I($S)BLWN4/KZ0[CT/LBB$NZ+"XG)G ME%/\.&"LHJ,)T"RIWM]W 11DO8SB(@>]#0-CH([H'8/CQC1;3P=$]:X!AN\% M>=M1DR1LTN@OM11.IM+G.[S;IK6A,SZ5EJBJQB'W4/MC7O $]9RIQSO%E?D/ M__:F+LM&:7<4]*2@;8C4*S.T:_6WMP/]DU[^4GUC?NKT#7K-43+?SZ.=WEEF M*/N!K$JJ:ELB<-^%;=%R3L"JX@Y?N^94T3RN+&2M M;R%&[EIQ8+):XX1(E\T6*EA7*K6##;"4O25A%,=HSFA;?^4GHVL6>'PZBT-$ MK>\P7-S^0 %55#HU_ K\/0;ZG#QWQ&KE<^O!"4!9:UA(Z1.DX")K@TI8A;_I M]&APP]<@"1%9AUWBXCE?%'%SYY*+,+5"S0.!P$(^X4Y+$=H0A-;F[^/$0VDJ M6TX$;NX"[L;?++U/\3(-5OWI=!R3W7.6>DR\0J\)1>FC6;/V$6G67 B# Z\I M='QBQ;4%L K/3\9ODC!%088N4?7O3=+,Y7R77*E,K7Q@&=>1IR.Z$NZ %?@[ MBQ'Y0T154 ;]1MF7)X8/)2;:;XTPB=P1[7Q[CI+P916D7\Y>H_XP@I+SQ!V0 M.R1XT[!+O JB_FO#4'*NX'WRZ3;R/J'5\R!_@(R,NW77D-FT" ME90>HIU?JXS7*TNDJ648)0&B7+"\R\ MG-LHTU6 K04JK"Q(\\V:S'>H"3[@JYB](5,$VG"]KBE=(V!XM.YC0^H@"JF MAL]RBB=2[/K9 _\#PZ=OJ6_=,*=:%3#]QOQICLLWPI7><_3WR' @UFT_/)'G M1 \(>3YTB]#@QD>WCGN4TA^"Y6#S%T+*:WF'U!VT#S7/0CQ?3@GD;]MQOF*V M^B9$=&W);4O"P[VV(;D=Q.B:VB9W[SP"M%&N&E3'Y&CH\M'AHFT?\2+_2J^9 MH V*5!3).[T)5( M0;S(IG?.YO,JPKL_S2@4::8;4!%K(QK8E5A+]NX0%U=5CG)0%1YO9@KD6^$T MC_Y5JDH!=(Q2 -QU2GD./;X&3**O4XO'ZP"^B%60>O^@'PY%<7DY*'GE_88G M2"L&@RB "ZW#.TD>,YU^C.":JZ+_;9]M?$C4MRL(89P4Q&VSW2:ML MC17%LM8L3=/.!QS'US@EV.Q?GA=0]&3M4%B7B",&I^T6#9A(P9C;\*XQ8O"@ M%FA?5M\96Y>FZC$/TMQVN&$CSLUJ'40I-;>,K#MBHEZW]XETB#)XJKW MYO\LLIR."IY9$1/WP,,C=AT^("&5 ,3CZ/G+[HUXH%49C+@'(>?66T (::RH M)!"2K)DT$@ YD35=XJ_^_MY;CW70=#V?52-'2N6S7B5SVR=:>DM(#%EUL94) MJJBMYDX%WB5%N28^[*]!7*#9XCI*@B2,@O@F(5(6Y?QB>_=AU[Q]'_ R-4!( MZYX7DUHS9*P.V/U60?$\B.DEV\<7A/*/*2[6-*,;3R&&V#5*&\W.GF*;_J[? M,^B\8_")3(($ /,9?0.A2-,J&^\=3M+F/VG^QXQU3\HXWSX^Q_.UK_/S[>[/ M?T0HI3N^VUNZW\L(;56I)!]5=1=5PV=05.90?!:9?N*@96UKY^;9%WD M6=EE[YB!J #*ONPL2FO>C%YO8A7!NUZ-4H74JQ%6Y.^!-$NL]V"(O0=#[/UQ M08PM^ 00>V\S-GXZB'T 0^P#&&(?C@MB;,$G@-B'\>'WMJ,2%=TC/,Y]X/2! ML.Z.\F%U^ANW;][]QYHN,*>KQK:KTYN2]AR!;S!"7;><:P:3\#:X2KPU?YF! M-?PK,RS;N)$6$*QK^@4L1IYE-**)_G/U1Q%M@KAC_O8[3H.(,\5RNT@S<#G[ MAE+>PUA?$W*?H5MG%6$&KFN:RR&'M',X1=$RJ5Z[#[?-1832>LCQJ5FZ&;*J MI3W!ZCBMZ"!6N4;/,Z15DYL% MH%H,/[5U0- IX4U)V4>"LLD!!L261K"/$[F'I]DIX6R!"K<7S&^FW;93$$#: MXWDFQFDW1B?82CO$_JF99AL^'SLD*$R%(QG"@CQ5P]@6F^I^LP^NV;0'HM \ M;#QBC3.J&8TH>VITY=_.$4@)R\\)?LY06N8P*2 MD*A59;^SQDMS$<1A45TJX=]?/5A]_6Z;KC[[?==R_GZ+\I>!'%E7D.RAYQ#4 M6QLE+\!YFK$Z!$=P!NJP/T--CG'.BL1T!W'FOJG$XRUL#(AU%!>O=77#4AD!HQVE4>V "+;$82(FM'*QR!*:.Z!FR2,BSF:WR17 M09K0-[S0V0E3OR61,V9'^6Q"1J/Z^YF582:!+^ >M A\-B"1Y@M$G/SVP(-8W) :Y$4Y;$JYM24C25SAM!6";$AJ!',YDUCC( M1CP^_/;QN+-<%2D[^)I.NF_@W.]P9T**9X*3-LS01L;ADL5<$MNU(5PVJ'U& M6H5?7KV&+T&R1+OP2]NI8YB-)3WX#S1?TH/VD'PJ^U&:QM8 IQI]HSA9\Q'W MK68E0>%\'4AL.R$)2_?T@0U&&A((J:!']Z0."$M?S&)F%A&1#(1KD]@.X>]; M&O8=>PAM-RB?1VMM^A3V$%:3L3OOL3BW0NEY'/WU1$ C&H,&!4^30\94HVR& MQZ#(08"F@M7DZ7 7-2GFY6^@57-)A?6L,^-3<\>W\VEDXS,4_K#$F[=AS90V M_D^[_Z(-_U.KX_-&JGOU@; M:2)U8E9SNX.*4;R\\$R+V1X_FGWVG_?_T^NSUB^U$LI?7.VS87-!?586LWWJ MK=EG'\_O>WW6^J5)R$M_<;7/ALT%]5E9S/;!HF:?77U^Z/59ZY=:">4OKO;9 ML+F@/BN+V;X7JMEGGQ_[\UGKEUH)Y2^N]MFPN: ^*XO9OE:IZU)][O=9ZY?& M9?KL<)\-FPOJL[*8_G5%JWWVZ7_ZMK'U2ZV$\A=7^VS87%"?E<7J/OO9OV4K MI>L#R5KN:[96U[LB9V56\Y^=X$%(,]U=M1N==, M2_0IR(LTRK>703YX=%Y"-9"L1^4 G(>]@:%B\=!]V[[4S67ERE([2C8HRRDP M/M1_4TA\:$&B^K5]=%0S>?EK MH27C%(/!+M-@,\7QV?FKQ,-,L@)CM<@?T]26*IA3&XRLKHO^&1."*]Z@B)CSG4RLG;6<2:9-8L#Z!X,EJ]K,_BL=_G$F2S] M=6A+FYBK*4'WF&8K-KN:8JH.G\7H3U1 M=D)^3'&VS_/$Q2*DT "-XD+>XE%!%V80*:[0W[6M7!_*DX7R).$Q#H$ZF- J MWK5LHM$74JWT@LC[ BD>E'Q+6!],Y\?W8MJ!XC?D_K6= YFN_S=%C 4_WVP M"%.CH>13MOHXHM*;I.2SA/GY%(M^++'H^U:SNARR)P L-]"2M)P#.F&,B-W0 M?T!51M3L)5J?;V\2,J#0(QF.92)?E@'IA@"*$Q8>JF(1=B>JV,UNE6_\00I! MU.G"5N!^[/6>J&>V_ [GE[MXM[.L1D.+H*>SB;@W.7E,SGP#MP?X\?D] W6W]WD[W!8F0S9]@KE]RE9[[QRARBLV&" R8IY M.3R4=#$>W++JCF;C\V + LYE*JG/J]"71AO.NV;%:K"_@2?JRVU9/TZYG.1A M0=)V:5<:;O,QP,%0]@ZU39R)\GI(&^'=WNICCL,OST%&_:W5&B59X$0FCUT_ MS!;M=NUI571&'P";KG*_Z*I&W>'UY..-'YUDXP]5G6GT:C:)VZ/3U;S1^S/3#!BRQ8225"Z MP.F*1H.4DCT@HI(HI#X ]><_)]'PR$N]9+,?J%+R"(:$OJ9,HUNI)38>7V!B M]&RY3-&R/8JN4P. *H MCM;;05YW_U1Q'EV_8)3C7R32U9P16-7:P"*CJ"\7:P M?G!F@0IH>#U^_^S?^+U:K6.\1>@1I9N(WFA@*8EH@+ZJ@>:E/K(G&N[0_DZU M?X?S_T$T1 @OD^A?[2WPJE"9-^/I):AUV9_^K+>C>1'07CN.P#BXTHNF;8=% MN6K3\A=OSK%O<;+,4;JZ1,^Y]=-KV@;YM1X1T2Y,GTUDS7"3+J)P)F"(\NL@ M+"^/9!\829<$](T"PTVC34W *QP#).O.PG+N)=7['RU"379I,)4<[8WSADN6_&T:PTG2&7,T^EOC^I M(G42I0ITRC'L-H;I#(I(F")9SRG_@#8XWD3)LMLNYM0"HJW%E-#:>YM(,2&E3)'/8$SS[:[])IO=R+H+L MY3K&7VD%:;!$#[37F3870-DT5D1ISZ!P%(Q51.L9E2[+QH)0&EW2[CYDRH^R.J MH^[F= JJ\W,^H#^*J$IFPSZE42K4'-L "[D(#BV!I2"!WZ%+Q2-_$< MIRG^2O?R@C7Y,GBY0J>H0!O\HDZ-H&$'IU70<^ZV[O9S% M@OQ+Y[1*5.$>K+R0*"J'44^]Q^3=MV2]1%J91 M&>@,,*Z2D@(+RRWI/F#U%6' UG(KLK'J/Q DBY0X-?#I<7.*;W4](@!B!Q2"S 7IO83[1QQ36 KS9O&_?+IW MGU J M=AG;!$Q7L")P'RU2L4:Y;A4_?Z]KL\2]>EU'::D.FG#I'<#8<$H(+,Z@A/M M4A?<@.T95.#OS6*6>*T7$,]6N$CR69%G>9#,R20.P!VDN "$XN)^(E)!)0;@ M*:[-T%75\8>!K*:7C^ZVLV[4"VQZ9 79V@,4%VWR"8O["3T%E9C8^!/65D/O M%T^?%6&[H=4Q%W4Y(*=!3'KA(J!#[R<&14(;60ITV#<;S4=RQM%(1Y,4Q!$] MM%> V; 0 &OM0GX#CBN^0=2UZVB@9S]:[JZ@T1PTDT:2H;"@#R_\=Q&DU(Y> M)3D](BRR_"S/@RBYQUE4/\Q0O;O1PY<)5K7:Q[%R'XL&5:6(T'$U-[CU\/CB M*B.]]_42K:E4/>0ROS4IA+K?W,>62!A%L/18-;WOX:/G+%%!UU6'*C9R9[7% MUM^7Y)F./2./E%SYX)O5K2Q. J[^1MY)LA?QUFZPQYI8K+D+---/+XUW5=K) MBW$RYZ1'DE#5JN%2F?:K'NE^RO/V%N5TBFVTS/& MS7?-9LR1,K*>J1F2N8P8H'#*1F?(3]]SGZ[O\2*K9L&XF@7Q(BSA/*\6<>3/ M!)6KNB ,Z9$/>P+2YM)!C@87]X$U5C6*N-.H3C]NRHG3D_W3$/0PB)AA^@]- MUKT)8C0$+)1\EW!'1NXR!!6%!6--SM??T"G&D3#C3-/RT2V@[Z4'L8+^[1RK MF@ITW>9T7@;G/3.M M4J39W0$5L6:1/N$-JFZ.E#L603KO]=)9&*9%$#_@.+[&*4TEW]/)" Y-6A,= M#O;>I1&VL:<<&'%S_U]";,WDC>EBK*B$KEG4J+G,&R"I47\7;EU>""#\T]RV M,$KD1)!P#RL 7^7E@52]H\G:*$XGXA$'KW MA8X3M1RE' "M^YK]O7@JEO"B(((DX?:)_)C%I2YODC!%088N4?6O$H 5^(&P M#>)WG+!75^4!1@2H4?Y>B968@]*3&C4^Q"Q@YI[#XCA' 4AAAY@*..T8L5U, MWT1SVR-7@O;O[T^+0Y8:#KD\U-A@KI:'5\G<;2A6$T]_=TNIC(+#8?.0]@!. MA7AC=T+'(??YOK!8P#N-#GHJI;/UC M$]OBO1,U0/UE=FR=>O7W0S@E>B#LNG2;NF2%^%!5 V M[_J)* VGK"0Z>RWCKV>)S$J*4WKLA=5=7;W#RA,_1_GGA_B'0*";=]/;* M3*S9!$A/8D/*Z5H#0K;@2FBR#K-;[7Z 04Q;>_G-4X^QWFTHMGN M4$[45.:$9J8Q-,)K?Z0[AI?K<#6I*B74CJQ8_^S#B5BSG7*N7NG#[N@<)6@Q MN)XAH>I/''TJU[$'$T\)55R6_IY"7"T6**3787>RT8QU55QX$27+V;J.">^? MEZD7;&Z>*A1T'6/:2E""G4HMAK;X#^=W/Z)EM<8H(]/*I%*6W>^Z10]HC5-Z M.X+C>\O(]B]Q<,CL[9>$+VA>Q&BVZ#>NU0OGV_ICYTIK([L^AT8M.AQL[C#E MI8=P7F0T,CVKV\5ZM0Y$N]]+$M':D[=J!O,1/.:W+MA-/X#7BEN]6:W3>EOB M$<=%E62)]6R.4IGA]5E1&6NS$EOU6$_8[A348=V+%1:Q=.82*AE*B\5944I1 MRL1^3$E,M1^6;"KW>AXFD*2ON4R"4."-D:F8_LLK^NGL%MO?5 M/7"(!9 @8%#8WT0O,$\-BUV>GKI$+.MGZ-JL_$WI,F8)@-6\Y)Z*U2NNYSA1 MA?X^#"70PFT_RQ-GZ2HJPEG&LHLXHX3]1LIL<54F@,NJ;Q0.NYZ'+>RU>''4 MILC+FCZ;[ ##Q@W\*QEA+^L"B]#V%#FRJ[&"&IBSJU[][2P.K'J=69HUJ25H M@EKVD9J 8N=6,2C\QXU<<,. 85:HO\QCQ6P8!DSUEJ,(,%T*%F :BB,##%/P M*0'35*B_M!,!QF)_"#T@;-8G$'<0JR6MA8-N"X[2OZW.PVYQEITC\B-JQ7 ! M?3L]9G*?&,3,197>IW@1Y;3AZAKDEY4KC%761>N@@A*&W5#1%MA. -K$LB"2 MMOAK,1[0!B4%&J94ZOZ\2YW4_'P$>./(:!I*^VK\O25>1TU0\1N9>X 14-1Z M95(< 8SDDIM&%+-&:UDHS2"LV6F\P*OG*"FUP4FX>4;CZ9?E]F1V\4+_O$GJ MMZL6G"*W41W?V'\+[\"UUG@X6*U',+KL])#I$7LP*?R]M=X\ EQIL X:O4/# M0%PQV2X2ET=V!&,"J /3(.97Z^\SS1^#**&"SY)+E$:;H(H<;1Z'S8AT]RG* M@]<>"E6+U3T"+W8$*-74D6G4PINA?_W<"0]JEK^@] XGN.L=UN.T[ZZ#B!O/ M74)\!&!5TH=Q?UY2N?YM N=?"->DU5BC^0#N?H@2GQ*-IIIRS9-[E0A,3 MY]M/*'^A^4PVA(1UX&JAYLY-H /5? 3CSUY/F?>2#BB)_KU^OF5P S^@DZ51 M)Q)FCI94FV!X#]"C(#;U."HSL6R@>CWN%MG5*FSB"I)XL'1.3G3J,G1^,5SAOXH"*NK#37%UN_A]=K#.Y"4D#5GCUPR>\>PW28Q+]H)2-B"6;\JUVL. MJ8]U24Y,Q1%M1^62=.Q+/ M;3ESL-DY$YK9:]][2&>_A_3V>R^[FRV:?G^_=^XB7:^!'R =_@'2X1^\['"V M:/H=_F&BRV]VU3BX#P67V32VK-!4R($J^FH M9\DF:%GWS4=FB_R=3M@V#Q_$"G2[KM.2\:564>>+[98S)V;FMV[KK4^%G$%; HL,W/ %S1)V @R-DF)O M@EW2VO!E]Q[?T@($[X[J3@4" \IF[*]++Q?SZ2O6A-R@)!ARK9(^0HXG^&C( MM1C[.[\ Q"35Z=HY1EDX[-IEO00>5_CQT&NSMI%'BKUW*FWW-2Y232@-BX*1 MU"[J(Y"XHH_&49NSOWFJ6)XP%CN93,TUR[5>P>-=9_&7$+!55J>\O^GL;J,$ MS187I+E1?AV$Y;T:QH)+1E:KCD_FE("W-.PE9:[.H.0"@;ODIB:8&V*HHN \ M2+XP)Q'>YR8^=_#9VL $:QA+I>J.5!GC,EIUP-!?"R<=DU@9SG*%-O.$G+&_ MBI5-'4!C")M'^,S\O=LHG4ZDNG-J"NDVACEMB$B8(EG?XFOCCCFC\ D8TLMCU1ZO_,XAX[@!@6J2T9J9@L_%7:;+9P="\()@1/+QWW)/R MEI=\5D+&#B]KD;DB8'89Y))X[0X))Q"](G$%ZL/N&$8JL:02 OZV<]N(RM]=1L20ED4<-#GX^]VG#1:1A@L4^])WJ,TPO,!*<&68X=#AYYO.:U=H"!P/*B-5)$>3L*:"[[;+8H_S8U#%@\QXZ#+L_C' @" MO1U@)'1KUT]*Y>90*'_-SHK\!:?EJ_?T[*Z\%C$K!S^-N,^N7E$:1AFZ3Z,0 M/5"%W>*O**W^BE:#9^,/495PX)BJRL/Q-(F6QPXS4XW23_QTD#@_=3&IEWG M 26KSO"@XE?W30PLH+8//[CX#:L'V%^.[SP.>*:D=9>ZQRW2N2Y MAH0*[#XVPF0V>4ZL^@O]OV'-D4$L! A0#% @ C8 /22\ML\C)%0 >D4! !0 M ( !ON@ &=V<"TR,#$V,#8S,%]C86PN>&UL4$L! A0#% @ MC8 /26HZ82LV,0 .@4# !0 ( !N?X &=V<"TR,#$V,#8S M,%]D968N>&UL4$L! A0#% @ C8 /29KLWNDPF@ Y:<( !0 M ( !(3 ! &=V<"TR,#$V,#8S,%]L86(N>&UL4$L! A0#% @ C8 / M2<;P%[,R5 4J8% !0 ( !@\H! &=V<"TR,#$V,#8S,%]P <&UL4$L%!@ & 8 A $ .<> @ $! end