0000944480-16-000195.txt : 20161114 0000944480-16-000195.hdr.sgml : 20161111 20161114173345 ACCESSION NUMBER: 0000944480-16-000195 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 69 CONFORMED PERIOD OF REPORT: 20160930 FILED AS OF DATE: 20161114 DATE AS OF CHANGE: 20161114 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: 161996221 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 September 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,683,009 shares of common stock, with a par value of $.01 per share outstanding as of November 14, 2016.



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

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



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
       
   
September 30, 2016
   
December 31, 2015
 
ASSETS
 
Current assets:
           
Cash and cash equivalents
 
$
14,093
   
$
11,084
 
Restricted cash
   
1,601
     
1,771
 
Contract receivables, net
   
16,430
     
13,053
 
Prepaid expenses and other current assets
   
2,715
     
2,506
 
Total current assets
   
34,839
     
28,414
 
                 
Equipment, software and leasehold improvements
   
6,862
     
7,003
 
Accumulated depreciation
   
(5,559
)
   
(5,407
)
Equipment, software and leasehold improvements, net
   
1,303
     
1,596
 
                 
Software development costs, net
   
1,045
     
1,145
 
Goodwill
   
5,612
     
5,612
 
Intangible assets, net
   
533
     
775
 
Long-term restricted cash
   
1,735
     
1,779
 
Other assets
   
65
     
50
 
Total assets
 
$
45,132
   
$
39,371
 
                 
LIABILITIES AND STOCKHOLDERS' EQUITY
 
Current liabilities:
               
Accounts payable
 
$
2,367
   
$
1,238
 
Accrued expenses
   
1,930
     
1,723
 
Accrued compensation
   
3,196
     
2,431
 
Billings in excess of revenue earned
   
12,358
     
9,229
 
Accrued warranty
   
1,534
     
1,614
 
Current contingent consideration
   
731
     
2,647
 
Other current liabilities
   
827
     
826
 
Total current liabilities
   
22,943
     
19,708
 
                 
Contingent consideration
   
1,210
     
1,085
 
Other liabilities
   
866
     
210
 
Total liabilities
   
25,019
     
21,003
 
Commitments and contingencies
   
-
     
-
 
                 
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, 20,281,920 shares issued and 18,683,009 shares outstanding in 2016, 19,510,770 shares issued and 17,911,859 shares outstanding in 2015
   
203
     
195
 
Additional paid-in capital
   
74,952
     
73,481
 
Accumulated deficit
   
(50,431
)
   
(50,849
)
Accumulated other comprehensive loss
   
(1,612
)
   
(1,460
)
Treasury stock at cost, 1,598,911 shares in 2016 and 2015
   
(2,999
)
   
(2,999
)
Total stockholders' equity
   
20,113
     
18,368
 
Total liabilities and stockholders' equity
 
$
45,132
   
$
39,371
 

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



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

   
Three months ended
September 30,
   
Nine months ended
September 30,
 
   
2016
   
2015
   
2016
   
2015
 
                         
Revenue
 
$
14,428
   
$
14,809
   
$
39,820
   
$
42,476
 
                                 
Cost of revenue
   
10,704
     
11,214
     
28,913
     
32,701
 
Write-down of capitalized software development costs
   
-
     
1,538
     
-
     
1,538
 
Gross profit
   
3,724
     
2,057
     
10,907
     
8,237
 
                                 
Operating expenses:
                               
Selling, general and administrative
   
3,043
     
3,811
     
9,032
     
11,031
 
Restructuring charges
   
85
     
1,600
     
487
     
1,746
 
Depreciation
   
91
     
119
     
294
     
383
 
Amortization of definite-lived intangible assets
   
72
     
123
     
219
     
370
 
Total operating expenses
   
3,291
     
5,653
     
10,032
     
13,530
 
                                 
Operating income (loss)
   
433
     
(3,596
)
   
875
     
(5,293
)
                                 
Interest income, net
   
11
     
19
     
52
     
67
 
(Loss) gain on derivative instruments, net
   
(211
)
   
20
     
(346
)
   
(59
)
Other income (expense), net
   
15
     
(156
)
   
112
     
(235
)
Income (loss) before income taxes
   
248
     
(3,713
)
   
693
     
(5,520
)
                                 
Provision for income taxes
   
80
     
50
     
275
     
211
 
Net income (loss)
 
$
168
   
$
(3,763
)
 
$
418
   
$
(5,731
)
                                 
                                 
Basic earnings (loss) per common share
 
$
0.01
   
$
(0.21
)
 
$
0.02
   
$
(0.32
)
                                 
Diluted earnings (loss) per common share
 
$
0.01
   
$
(0.21
)
 
$
0.02
   
$
(0.32
)

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



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

   
Three months ended
September 30,
   
Nine months ended
September 30,
 
   
2016
   
2015
   
2016
   
2015
 
                         
                         
Net income (loss)
 
$
168
   
$
(3,763
)
 
$
418
   
$
(5,731
)
                                 
Foreign currency translation adjustment
   
(50
)
   
(76
)
   
(152
)
   
(206
)
                                 
Comprehensive income (loss)
 
$
118
   
$
(3,839
)
 
$
266
   
$
(5,937
)

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



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

 
Common
Stock
                 
Treasury
Stock
     
   
Shares
   
Amount
   
Additional
Paid-in
Capital
   
Accumulated
Deficit
   
Accumulated
Other Comprehensive
Loss
   
Shares
   
Amount
   
Total
 
Balance, December 31, 2015
   
19,511
   
$
195
   
$
73,481
   
$
(50,849
)
 
$
(1,460
)
   
(1,599
)
 
$
(2,999
)
 
$
18,368
 
                                                                 
Stock-based compensation expense
   
-
     
-
     
882
     
-
     
-
     
-
     
-
     
882
 
Common stock issued for options exercised
   
322
     
3
     
594
     
-
     
-
     
-
     
-
     
597
 
Common stock issued for RSUs vested
   
449
     
5
     
(5
)
   
-
     
-
     
-
     
-
     
-
 
Foreign currency translation adjustment
   
-
     
-
     
-
     
-
     
(152
)
   
-
     
-
     
(152
)
Net income
   
-
     
-
     
-
     
418
     
-
     
-
     
-
     
418
 
Balance, September 30, 2016
   
20,282
   
$
203
   
$
74,952
   
$
(50,431
)
 
$
(1,612
)
   
(1,599
)
 
$
(2,999
)
 
$
20,113
 

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



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

   
Nine months ended
September 30,
 
   
2016
   
2015
 
Cash flows from operating activities:
           
Net income (loss)
 
$
418
   
$
(5,731
)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:
               
Write-down of capitalized software development costs
   
-
     
1,538
 
Depreciation and amortization
   
294
     
383
 
Amortization of definite-lived intangible assets
   
219
     
370
 
Capitalized software amortization
   
296
     
291
 
Change in fair value of contingent consideration
   
(370
)
   
739
 
Stock-based compensation expense
   
900
     
407
 
Equity loss on investments
   
-
     
233
 
Loss on derivative instruments
   
346
     
59
 
Deferred income taxes
   
96
     
-
 
Loss on sales of equipment, software, and leasehold improvements
   
3
     
-
 
Changes in assets and liabilities:
               
Contract receivables
   
(3,616
)
   
3,446
 
Prepaid expenses and other assets
   
(269
)
   
(358
)
Accounts payable, accrued compensation and accrued expenses
   
2,254
     
1,262
 
Billings in excess of revenue earned
   
3,183
     
(1,370
)
Accrued warranty
   
(80
)
   
158
 
Other liabilities
   
208
     
(120
)
Net cash provided by operating activities
   
3,882
     
1,307
 
                 
Cash flows from investing activities:
               
Proceeds from sale of equipment, software and leasehold improvements
   
30
     
-
 
Capital expenditures
   
(53
)
   
(217
)
Capitalized software development costs
   
(196
)
   
(1,411
)
Restrictions of cash as collateral under letters of credit
   
(4
)
   
(1,148
)
Releases of cash as collateral under letters of credit
   
254
     
1,824
 
Net cash provided by (used in) investing activities
   
31
     
(952
)
                 
Cash flows from financing activities:
               
Proceeds from issuance of common stock
   
594
     
-
 
Payments on line of credit
   
-
     
(339
)
Payments on contingent consideration
   
(1,421
)
   
(500
)
Net cash used in financing activities
   
(827
)
   
(839
)
                 
Effect of exchange rate changes on cash
   
(77
)
   
(267
)
Net increase (decrease) in cash and cash equivalents
   
3,009
     
(751
)
Cash and cash equivalents at beginning of year
   
11,084
     
13,583
 
Cash and cash equivalents at end of period
 
$
14,093
   
$
12,832
 

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



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 ("U.S. GAAP") have been condensed or omitted.  The results of operations for interim periods are not necessarily an indication of the results for the full year.  These consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company's Annual Report on Form 10-K for the year ended December 31, 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 69% 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.  GSE and its predecessors have been providing these services since 1976.

    Nuclear Industry Training and Consulting (approximately 31% 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 U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements as well as reported amounts of revenues and expenses during the reporting period.  The Company's most significant estimates relate to revenue recognition on 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.

The Company accrues for estimated warranty costs at the time the related revenue is recognized 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 product 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 and as support and services are delivered.

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 VSOE for all elements of its bundled software license arrangements.  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 earned but 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 a decrease to revenue of $152,000, an increase to cost of revenue of $56,000, and an increase in operating loss of $208,000 for the three months ended September 30, 2015.  The revision resulted in an decrease to revenue of $113,000, an increase to cost of revenue of $52,000, and a increase in operating loss of $165,000 for the nine months ended September 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 September 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 September 30, 2015
   
Nine months ended September 30, 2015
 
   
As Reported
   
Adjustment
   
As Revised
   
As Reported
   
Adjustment
   
As Revised
 
                                     
Revenue
 
$
14,961
   
$
(152
)
 
$
14,809
   
$
42,589
   
$
(113
)
 
$
42,476
 
Cost of revenue
   
11,158
     
56
     
11,214
     
32,649
     
52
     
32,701
 
Write-down of capitalized software development costs
   
1,538
     
-
     
1,538
     
1,538
     
-
     
1,538
 
                                                 
Gross profit
   
2,265
     
(208
)
   
2,057
     
8,402
     
(165
)
   
8,237
 
                                                 
Operating loss
   
(3,388
)
   
(208
)
   
(3,596
)
   
(5,128
)
   
(165
)
   
(5,293
)
                                                 
Loss before income taxes
   
(3,505
)
   
(208
)
   
(3,713
)
   
(5,355
)
   
(165
)
   
(5,520
)
                                                 
Net loss
 
$
(3,555
)
 
$
(208
)
 
$
(3,763
)
 
$
(5,566
)
 
$
(165
)
 
$
(5,731
)
                                                 
                                                 
Basic loss per common share
 
$
(0.20
)
 
$
(0.01
)
 
$
(0.21
)
 
$
(0.31
)
 
$
(0.01
)
 
$
(0.32
)
                                                 
Diluted loss per common share
 
$
(0.20
)
 
$
(0.01
)
 
$
(0.21
)
 
$
(0.31
)
 
$
(0.01
)
 
$
(0.32
)

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

   
Three months ended September 30, 2015
   
Nine months ended September 30, 2015
 
   
As Reported
   
Adjustment
   
As Revised
   
As Reported
   
Adjustment
   
As Revised
 
                                     
Net loss
 
$
(3,555
)
 
$
(208
)
 
$
(3,763
)
 
$
(5,566
)
 
$
(165
)
 
$
(5,731
)
                                                 
Comprehensive loss
 
$
(3,631
)
 
$
(208
)
 
$
(3,839
)
 
$
(5,772
)
 
$
(165
)
 
$
(5,937
)

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

   
Nine months ended September 30, 2015
 
   
As Reported
   
Adjustment
   
As Revised
 
                   
Cash flows from operating activities:
                 
Net loss
 
$
(5,566
)
 
$
(165
)
 
$
(5,731
)
Changes in assets and liabilities:
                       
Contract receivables, net
   
3,580
     
(134
)
   
3,446
 
Prepaid expenses and other assets
   
(409
)
   
51
     
(358
)
Billings in excess of revenue earned
   
(1,618
)
   
248
     
(1,370
)
Net cash provided by operating activities
 
$
1,307
   
$
-
   
$
1,307
 
                         
Net decrease in cash and cash equivalents
 
$
(751
)
 
$
-
   
$
(751
)



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 effective January 1, 2016.  The adoption of this guidance did not have a material effect on the Company's consolidated financial position.

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 adoption of ASU 2016-09 on our consolidated financial statements.

In August 2016, the FASB issued ASU No. 2016-15, "Classification of Certain Cash Receipts and Cash Payments".  The new guidance addresses eight specific cash flow issues and applies to all entities that are required to present a statement of cash flows.  Adoption of ASU 2016-15 is required for fiscal reporting periods beginning after December 15, 2017, including interim reporting periods within those fiscal years.  We are currently evaluating the potential impact of the adoption of ASU 2016-15 on our consolidated financial statements.



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
   
Nine months ended
 
   
September 30,
   
September 30,
 
   
2016
   
2015
   
2016
   
2015
 
Numerator:
                       
Net income (loss)
 
$
168
   
$
(3,763
)
 
$
418
   
$
(5,731
)
                                 
Denominator:
                               
Weighted-average shares outstanding for basic earnings per share
   
18,230,148
     
17,894,272
     
18,052,019
     
17,890,020
 
                                 
Effect of dilutive securities:
                               
Employee stock options
   
239,969
     
-
     
235,851
     
-
 
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share
   
18,470,117
     
17,894,272
     
18,287,870
     
17,890,020
 
                                 
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
   
734,833
     
2,513,321
     
741,862
     
2,548,401
 


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 based on financial projections of the acquired companies and estimated probabilities of achievement and then 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 September 30, 2016, and December 31, 2015, contingent consideration included in current liabilities totaled $0.7 million and $2.6 million, respectively.  As of September 30, 2016, and December 31, 2015, the Company also had accrued contingent consideration totaling $1.2 million and $1.1 million, respectively, which was reported as a noncurrent liability and represents the portion estimated to be payable greater than twelve months from the balance sheet date.  During the three and nine months ended September 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 nine months ended September 30, 2015, the Company made no payments and a payment of $500,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)
 
September 30,
   
December 31,
 
   
2016
   
2015
 
             
Billed receivables
 
$
9,585
   
$
9,831
 
Unbilled receivables
   
6,866
     
3,325
 
Allowance for doubtful accounts
   
(21
)
   
(103
)
Total contract receivables, net
 
$
16,430
   
$
13,053
 

Unbilled receivables totaled $6.9 million and $3.3 million as of September 30, 2016, and December 31, 2015, respectively.  During October 2016, the Company invoiced $0.6 million of the unbilled amounts related to the balance at September 30, 2016.

As of September 30, 2016, the Company had one customer that accounted for 11.3% of consolidated contract receivables. As of December 31, 2015, the Company did not have any customers that accounted for more than 10% of the Company's consolidated contract receivables.



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 $10,000 and $196,000 for the three and nine months ended September 30, 2016, respectively, and $0.5 million and $1.4 million for the three and nine months ended September 30, 2015, respectively.  Total amortization expense was $111,000 and $296,000 for the three and nine months ended September 30, 2016, respectively, and $96,000 and $291,000 for the three and nine months ended September 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.  The $5.6 million of goodwill 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 such 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.



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

(in thousands)
 
Level 1
   
Level 2
   
Level 3
   
Total
 
                         
Money market funds
 
$
11,219
   
$
-
   
$
-
   
$
11,219
 
                                 
Total assets
 
$
11,219
   
$
-
   
$
-
   
$
11,219
 
                                 
Foreign exchange contracts
 
$
-
   
$
(230
)
 
$
-
   
$
(230
)
Contingent consideration liability
   
-
     
-
     
(1,941
)
   
(1,941
)
                                 
Total liabilities
 
$
-
   
$
(230
)
 
$
(1,941
)
 
$
(2,171
)

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

(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 nine months ended September 30, 2016:

(in thousands)
     
       
Contingent consideration:
     
Beginning balance at January 1, 2016
 
$
3,732
 
Payments made on contingent liabilities
   
1,421
 
Change in fair value
   
370
 
Ending balance
 
$
1,941
 



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 September 30, 2016, the Company had foreign exchange contracts outstanding of approximately 341.4 million Japanese Yen, 1.6 million Euro, 0.7 million Australian Dollars, and 0.5 million Canadian Dollars at fixed rates.  The contracts expire on various dates through December 2018.  At December 31, 2015, the Company had contracts outstanding of approximately 2.1 million Euro, 0.4 million Australian Dollars, 1.3 million Canadian Dollars and 0.5 million Pounds Sterling at fixed rates.

The Company has not designated any of the foreign exchange contracts outstanding as cash flow hedges and has recorded the estimated fair value of the contracts in the consolidated balance sheets as follows:

   
September 30,
   
December 31,
 
(in thousands)
 
2016
   
2015
 
             
Asset derivatives
           
Prepaid expenses and other current assets
 
$
-
   
$
115
 
Other assets
   
-
     
6
 
     
-
     
121
 
Liability derivatives
               
Other current liabilities
   
(178
)
   
(57
)
Other liabilities
   
(52
)
   
-
 
     
(230
)
   
(57
)
                 
Net fair value
 
$
(230
)
 
$
64
 

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

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

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

   
Three months ended
September 30,
   
Nine months ended
September 30,
 
(in thousands)
 
2016
   
2015
   
2016
   
2015
 
                         
Foreign exchange contracts-change in fair value
 
$
(125
)
 
$
34
   
$
(302
)
 
$
(53
)
Remeasurement of related contract receivables,
 billings in excess of revenue earned, and
 subcontractor accruals
   
(86
)
   
(14
)
   
(44
)
   
(6
)
                                 
(Loss) gain on derivative instruments, net
 
$
(211
)
 
$
20
   
$
(346
)
 
$
(59
)



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 $412,000 and $136,000 of stock-based compensation expense for the three months ended September 30, 2016, and September 30, 2015, respectively, and recognized $900,000 and $407,000 of stock-based compensation expense for the nine months ended September 30, 2016, and September 30, 2015, respectively.

In the nine months ended September 30, 2016, the Company granted 1,322,500 performance-based restricted stock units ("RSUs") with an aggregate fair value of $1.9 million.  In the three months ended September 30, 2016, the Company granted 1,162,500 performance-based RSUs with an aggregate fair value of $1.6 million.  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.

The performance-based RSUs granted during 2016 include 450,000 RSUs, which were canceled and reissued in accordance with the Chief Executive Officer's amended employment agreement dated July 1, 2016 and approved by the Board of Directors.  The aggregate fair value of the RSUs reissued totaled $469,000.

Additionally, on July 1, 2016, the Board of Directors approved an amendment to the performance-based RSU agreements with other employees, which reduced the time period from 90 to 30 consecutive trading days during which the volume weighted-average price ("VWAP") target must be attained in order for the RSUs to vest. This change resulted in an increase in the fair value of the RSUs granted of approximately $250,000, which will be expensed ratably over the remaining requisite service period.

In the three and nine months ended September 30, 2016, the Company granted 70,000 and 204,824 time-based RSUs with an aggregate fair value of $172,300 and $471,650, respectively.  The fair value of the RSUs is expensed ratably over the requisite service period.

The Company granted no new options and 40,000 stock options for the three and nine months ended September 30, 2016, respectively.  The fair value of the options granted for the nine months ended September 30, 2016 was $46,000. The Company granted no new options and 60,000 stock options for the three and nine months ended September 30, 2015, respectively.  The fair value of the options granted for the nine months ended September 30, 2015 was $48,000.



11.  Long-Term Debt

At September 30, 2016, and December 31, 2015, the Company had no long-term debt.

Lines of Credit

BB&T Bank

At September 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 September 30, 2016, but the Company and BB&T Bank amended the Loan Agreement to extend the expiration date until March 31, 2017.  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 obligated 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 agreement, BB&T Bank has complete and unconditional control over the cash collateral account.

At September 30, 2016, and December 31, 2015, the cash collateral account supporting standby letters of credit totaled $3.3 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
September 30, 2016
 
 
     
Minimum tangible capital base
Must exceed $10.5 million
$27.0 million
Quick ratio
Must exceed 1.00 : 1.00
1.52 : 1.00

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

Letters of Credit and Bonds

As of September 30, 2016, the Company has nine standby letters of credit totaling $3.3 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.3 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 September 30, 2016, as restricted cash, of which $1.6 million is categorized as current restricted cash and $1.7 million categorized as long-term restricted cash.



12. Product Warranty

The Company accrues for estimated warranty costs at the time the related revenue is recognized based on historical experience and projected claims.  The Company's 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 portion of the warranty provision expected to be incurred within 12 months is classified as current within accrued warranty and totals $1.5 million, while the remaining $0.2 million is classified as long-term within other liabilities.  The activity related to the warranty accrual is as follows:

(in thousands)
     
       
Balance at January 1, 2016
 
$
1,614
 
Warranty provision
   
459
 
Warranty claims
   
(385
)
Currency adjustment
   
(4
)
Balance at September 30, 2016
 
$
1,684
 



13. Income Taxes

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

(in thousands)
 
Three months ended
September 30,
   
Nine months ended
September 30,
 
 
2016
 
2015
   
2016
 
2015
 
                         
Provision for income taxes
 
$
80
   
$
50
   
$
275
   
$
211
 
Effective tax rate
   
32.3
%
   
(1.3
)%
   
39.7
%
   
(3.8
)%

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



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, with the majority of contracts in the range from 12 months to two years.  GSE and its predecessors have been providing these services since 1976.

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.  Contracts typically range from six months to three years.  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
September 30,
   
Nine months ended
September 30,
 
   
2016
   
2015
   
2016
   
2015
 
                         
Revenue:
                       
Performance Improvement Solutions
 
$
10,215
   
$
9,751
   
$
27,382
   
$
26,798
 
Nuclear Industry Training and Consulting
   
4,213
     
5,058
     
12,438
     
15,678
 
   
$
14,428
   
$
14,809
   
$
39,820
   
$
42,476
 
                                 
Operating income (loss):
                               
Performance Improvement Solutions
 
$
(412
)
 
$
(3,732
)
 
$
(890
)
 
$
(5,658
)
Nuclear Industry Training and Consulting
   
321
     
442
     
1,395
     
1,104
 
Gain (loss) on change in fair value of contingent consideration, net
   
524
     
(306
)
   
370
     
(739
)
                                 
Operating income (loss)
 
$
433
   
$
(3,596
)
 
$
875
   
$
(5,293
)
                                 
Interest income, net
   
11
     
19
     
52
     
67
 
(Loss) gain on derivative instruments, net
   
(211
)
   
20
     
(346
)
   
(59
)
Other income (expense), net
   
15
     
(156
)
   
112
     
(235
)
Income (loss) before income taxes
 
$
248
   
$
(3,713
)
 
$
693
   
$
(5,520
)

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.



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

GSE is a performance improvement company.  We enhance 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.


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 69% 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.  GSE and its predecessors have been providing these services since 1976.

Nuclear Industry Training and Consulting (approximately 31% 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.


Business Strategy

Our objective is to create a technology-enabled engineering, software and training services platform 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 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 in a manner that is complementary to our core business.  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.  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.

Pursue strategic acquisitions opportunistically.  We intend to complement our organic growth strategy through selective acquisitions of other software, technical engineering, 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.

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

Strengthen and develop our human capital.  Our experienced employees and management team are our most valuable resources.  Attracting, training, and retaining key personnel have been and will remain critical to our success.  To achieve our human capital goals, we intend to remain focused on providing our personnel with entrepreneurial opportunities to increase client contact within their areas of expertise and to expand our business within our service offerings.  We will also continue to provide our personnel with training, personal and professional growth opportunities, performance-based incentives including opportunities for stock ownership, and other competitive benefits.

Continue to deliver industry-recognized high quality servicesWe believe that we have developed a strong reputation for quality services based upon our industry-recognized depth of experience, ability to attract and retain quality professionals, and expertise across multiple service sectors.  We have received many industry certificates and awards including being recognized for outstanding work on projects by Bechtel's Nuclear, Security & Environmental global business unit (NS&E) at the Bechtel Supply Chain Recognition awards in April 2016.  In addition, we have a recognized high-value brand as one of the most respected providers of software and services to the 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 to do so in a cost effective manner.  For example, we believe partnerships with Value Added Resellers ("VAR") could significantly expand our sales pipeline for the EnVision software suite.  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.

Employees.  As of September 30, 2016, we had approximately 275 employees, which includes approximately 190 in our Performance Improvement segment and 85 in our Nuclear Industry Training and Consulting segment.  In addition we have approximately 100 licensed engineers and other advanced degreed professionals.  Excluding our Hyperspring business, which consists primarily of contracted instructors, our employee attrition rate for 2016 among all staff was approximately 10%.  To date, we have been able to locate and engage highly qualified employees as needed and we  expect our growth efforts to be addressed through attracting top talent.

Backlog.  As of September 30, 2016, we had approximately $69.3 million of total gross revenue backlog.  Most of our contracts range from 9 to 24 months. With respect to our backlog, it includes only those amounts that have been funded and authorized and does not reflect the full amounts we may receive over the term of such contracts.  Our backlog includes future expected revenue at contract rates, excluding contract renewals or extensions that are at the discretion of the client.  We calculate backlog without regard to possible project reductions or expansions or potential cancellations unless and until such changes may occur.

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


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 within the next few years 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, which provide these training services, 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 de-bottleneck 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.


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 time period from 2013 to 2040.  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 seeking 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 the 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 from 2007 to 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 of Japan's temporarily shut down reactors will restart before March 2018.

We believe GSE is well positioned to take full advantage of these strategic global and domestic trends by providing high fidelity simulation and training solutions to the global power and process industries.


Products and Services

Performance Improvement Solutions

To assist our clients in creating world-class internal training and engineering improvement processes, we offer a set of integrated and scalable products and services which provide a structured program focused on continuous skills improvement for experienced employees to engineering services, which include plant design verification and validation.  We provide the right solution to solve our clients' most pressing needs.

Our major elements of the Entry2Expert(R) 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.

For workforce development and training, students and instructors alike must have a high degree of confidence that their power plant simulator truly reflects plant behavior across the entire range of operations.  To achieve this, GSE's  simulation solution starts with the most robust engineering approach possible.  Using state-of-the-art modeling tools combined  with our leading nuclear power modeling expertise, GSE provides simulation solutions that achieve unparalleled fidelity and accuracy.  The solutions that GSE provides are also known for ease of use, resulting in increased productivity by end-users.  For these reasons, GSE has delivered more nuclear power plant simulators than any other company in the world.

For virtual commissioning, designers of first-of-a-kind plants or existing plants need a highly accurate dynamic simulation platform to model a wide variety of design assumptions and concepts from control strategies to plant behavior to human factors.  Because new builds and upgrades to existing plants result in new technology being deployed, often involving the integration of disparate technologies for the first time, a high fidelity simulator allows designers to see the interaction between systems for the very first time.  GSE's combination of simulation technology and expert engineering was chosen to build first-of-a-kind simulators for the AP1000, PBMR, NuScale, and mPower plants.

Examples of the types of simulators we sell include, but are not limited to, the following:

Universal Training Simulators:  These products complement the Self-Paced Training Tutorials by reinforcing what the student learned in the tutorial, putting it into practice on the Universal Simulator.  The simulation models are high fidelity and engineering correct, but represent a typical plant or typical process, rather than the exact replication of a client's plant.  We have delivered over 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(R) 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.


Nuclear Industry Training and Consulting

As our customers' experienced staff retire, access to experts that can help with training existing and new employees in how to operate their plants is essential to ensure safe ongoing plant operations.  In addition, training needs change over time and sometimes our clients require specialized courses.  Industry needs instructors who can step in and use the client's training material.  Finding professional instructors, who know the subject, can teach it and can adapt to the client's culture, is critical.  GSE provides both qualified instructors and turnkey courses that work within the client's system and complement the training methods they already have in place.  Examples of our training program courses are senior reactor operator certification, generic fundamentals training, and simulation supervisor training.  In addition, we also provide expert support through staff augmentation or turnkey projects for the training material upgrade and development, outage execution, planning and scheduling, corrective actions programs, and equipment reliability.

GSE brings together the collection of skills we have amassed over more than 40 years beginning with its traditional roots in custom high fidelity simulation and training solutions for the power industries, extended through the acquisition of specialized engineering capabilities, enhanced by the entry and intermediate level training solutions of EnVision and the extensive nuclear industry training and consulting services of Hyperspring.



Results of Operations

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

(in thousands)
 
Three months ended September 30,
   
Nine months ended September 30,
 
   
2016
   
%
   
2015
   
%
   
2016
   
%
   
2015
   
%
 
Revenue
 
$
14,428
     
100.0
%
 
$
14,809
     
100.0
%
 
$
39,820
     
100.0
%
 
$
42,476
     
100.0
%
Cost of revenue
   
10,704
     
74.2
%
   
11,214
     
75.7
%
   
28,913
     
72.6
%
   
32,701
     
77.0
%
Write-down of capitalized software development costs
   
-
     
0.0
%
   
1,538
     
10.4
%
   
-
     
0.0
%
   
1,538
     
3.6
%
                                                                 
Gross profit
   
3,724
     
25.8
%
   
2,057
     
13.9
%
   
10,907
     
27.4
%
   
8,237
     
19.4
%
Operating expenses:
                                                               
Selling, general and administrative
   
3,043
     
21.2
%
   
3,811
     
25.7
%
   
9,032
     
22.8
%
   
11,031
     
26.0
%
Restructuring charges
   
85
     
0.6
%
   
1,600
     
10.8
%
   
487
     
1.2
%
   
1,746
     
4.1
%
Depreciation
   
91
     
0.6
%
   
119
     
0.8
%
   
294
     
0.7
%
   
383
     
0.9
%
Amortization of definite-lived intangible assets
   
72
     
0.5
%
   
123
     
0.8
%
   
219
     
0.5
%
   
370
     
0.9
%
Total operating expenses
   
3,291
     
22.8
%
   
5,653
     
38.2
%
   
10,032
     
25.2
%
   
13,530
     
31.9
%
                                                                 
Operating income (loss)
   
433
     
3.0
%
   
(3,596
)
   
(24.3
)%
   
875
     
2.2
%
   
(5,293
)
   
(12.5
)%
                                                                 
Interest income, net
   
11
     
0.1
%
   
19
     
0.1
%
   
52
     
0.1
%
   
67
     
0.2
%
(Loss) gain on derivative instruments, net
   
(211
)
   
(1.5
)%
   
20
     
0.1
%
   
(346
)
   
(0.9
)%
   
(59
)
   
(0.1
)%
Other income (expense), net
   
15
     
0.1
%
   
(156
)
   
(1.0
)%
   
112
     
0.3
%
   
(235
)
   
(0.6
)%
                                                                 
Income (loss) before income taxes
   
248
     
1.7
%
   
(3,713
)
   
(25.1
)%
   
693
     
1.7
%
   
(5,520
)
   
(13.0
)%
                                                                 
Provision for income taxes
   
80
     
0.6
%
   
50
     
0.4
%
   
275
     
0.7
%
   
211
     
0.5
%
                                                                 
Net income (loss)
 
$
168
     
1.2
%
 
$
(3,763
)
   
(25.4
)%
 
$
418
     
1.0
%
 
$
(5,731
)
   
(13.5
)%



Critical Accounting Policies and Estimates

The preparation of financial statements in accordance with U.S. generally accepted accounting principles ("U.S. 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 nine months ended September 30, 2016, versus three and nine months ended September 30, 2015

Revenue.  Total revenue for the three months ended September 30, 2016, totaled $14.4 million, which was 2.6% less than the $14.8 million total revenue for the three months ended September 30, 2015.  For the nine months ended September 30, 2016, revenue totaled $39.8 million, which was 6.3% less than the $42.5 million of revenue for the nine months ended September 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
   
Nine months ended
 
 
September 30,
   
September 30,
 
(in thousands)
2016
 
2015
   
2016
 
2015
 
Revenue:
                       
Performance Improvement Solutions
 
$
10,215
   
$
9,751
   
$
27,382
   
$
26,798
 
Nuclear Industry Training and Consulting
   
4,213
     
5,058
     
12,438
     
15,678
 
Total Revenue
 
$
14,428
   
$
14,809
   
$
39,820
   
$
42,476
 

Performance Improvement Solutions revenue increased 4.8% from $9.8 million for the three months ended September 30, 2015, to $10.2 million for the three months ended September 30, 2016.  We recorded total Performance Improvement Solutions orders of $10.2 million in the three months ended September 30, 2016, as compared to $3.8 million in the three months ended September 30, 2015.  For the nine months ended September 30, 2016, Performance Improvement Solutions revenue was $27.4 million compared to $26.8 million for the nine months ended September 30, 2015.  We recorded total orders of $50.7 million in the nine months ended September 30, 2016, as compared to $27.6 million in the nine months ended September 30, 2015.

Nuclear Industry Training and Consulting revenue decreased 16.7% from $5.1 million for the three months ended September 30, 2015, to $4.2 million for the three months ended September 30, 2016.  Nuclear Industry Training and Consulting orders totaled $3.6 million in the three months ended September 30, 2016, as compared to $1.5 million for the three months ended September 30, 2015.  For the nine months ended September 30, 2016, Nuclear Industry Training and Consulting revenue totaled $12.4 million compared to $15.7 million for the nine months ended September 30, 2015.  We recorded total orders of $12.1 million in the nine months ended September 30, 2016, compared to $14.6 million in the nine months ended September 30, 2015.

At September 30, 2016, backlog was $69.3 million: $63.5 million for the Performance Improvement Solutions business segment and $5.8 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.7 million for the three months ended September 30, 2016, compared to $2.1 million for the same period in 2015.  As a percentage of revenue, gross profit increased from 13.9% for the three months ended September 30, 2015, to 25.8% for the three months ended September 30, 2016.  For the nine months ended September 30, 2016, gross profit was $10.9 million compared to $8.2 million for the same period in 2015.  As a percentage of revenue, gross profit increased from 19.4% for the nine months ended September 30, 2015, to 27.4% for the nine months ended September 30, 2016.

 
Three months ended
 
Nine months ended
 
 
September 30,
 
September 30,
 
(in thousands)
2016
   
%
 
2015
   
%
 
2016
   
%
 
2015
   
%
 
Gross Profit:
                                               
Performance Improvement Solutions
 
$
3,233
     
31.6
%
 
$
2,919
     
29.9
%
 
$
9,287
     
33.9
%
 
$
7,993
     
29.8
%
Nuclear Industry Training and Consulting
   
491
     
11.7
%
   
676
     
13.4
%
   
1,620
     
13.0
%
   
1,782
     
11.4
%
Write-down of capitalized software development costs
   
-
     
0.0
%
   
1,538
     
10.4
%
   
-
     
0.0
%
   
1,538
     
3.6
%
Consolidated Gross Profit
 
$
3,724
     
25.8
%
 
$
2,057
     
13.9
%
 
$
10,907
     
27.4
%
 
$
8,237
     
19.4
%

Excluding the $1.5 million write-down of software development costs in the third quarter of fiscal year 2015, Performance Improvement Solutions had gross profit of $3.2 million or 31.6% of segment revenue for the three months ended September 30, 2016, compared to $2.9 million or 29.9% of segment revenue for the three months ended September 30, 2015.

Excluding the $1.5 million write-down of software development costs in the third quarter of fiscal year 2015, Performance Improvement Solutions had gross profit of $9.3 million or 33.9% of segment revenue for the nine months ended September 30, 2016, compared to gross profit of $8.0 million or 29.8% of segment revenue for the nine months ended September 30, 2015.

The increase in gross margin percent for Performance Improvement Solutions for the nine months ended September 30, 2016, as compared to the same period in 2015, is mainly due to the decrease in total overhead costs.  Total overhead costs, including capitalized software amortization and excluding the write-down of capitalized software, decreased from approximately $3.4 million, or 13.9% of revenue, during the nine months ended September 30, 2015 to $2.5 million, or 9.7% during the same period of 2016.  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 $0.5 million or 11.7% of segment revenue for the three months ended September 30, 2016, compared to $0.7 million or 13.4% of segment revenue for the three months ended September 30, 2015.

Nuclear Industry Training and Consulting had gross profit of $1.6 million or 13.0% of segment revenue for the nine months ended September 30, 2016, compared to gross profit of $1.8 million or 11.4% of segment revenue for the nine months ended September 30, 2015.

The increase in Nuclear Industry Consulting and Training gross profit percent for the nine months ended September 30, 2016, as compared to the nine months ended September 30, 2015, mainly reflects the reduction in Tennessee Valley Authority ("TVA") revenue as a percentage of total revenue.  TVA generally has lower margins than most of Hyperspring's contracts.


Selling, General and Administrative Expenses.  Selling, general and administrative ("SG&A") expenses totaled $3.0 million in the three months ended September 30, 2016, a 20.2% decrease from the $3.8 million for the same period in 2015.  For the nine months ended September 30, 2016, and September 30, 2015, SG&A expenses totaled $9.0 million and $11.0 million, respectively.  These decreases reflect the following spending variances:

Business development and marketing costs decreased from $1.2 million for the three months ended September 30, 2015, to $0.8 million  for the three months ended September 30, 2016, and decreased from $4.0 million for the nine months ended September 30, 2015, to $2.4 million for the nine months ended September 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 $0.1 million and $0.2 million for the three months ended September 30, 2016, and September 30, 2015, respectively, and $0.3 million and $0.7 million for the nine months ended September 30, 2016, and September 30, 2015, respectively.

The Company's general and administrative expenses ("G&A") decreased to $1.9 million from $2.2 million for the three months ended September 30, 2016, and September 30, 2015, respectively, and decreased to $5.6 million from $5.9 million for the nine months ended September 30, 2016, and September 30, 2015, respectively.  Some components of G&A are as follows:

o For the three months ended September 30, 2016, and September 30, 2015, contingent consideration accretion income was $0.5 million compared to accretion expense of $0.3 million, respectively.  For the nine months ended September 30, 2016, and September 30, 2015, contingent consideration accretion income was $0.4 million compared to accretion expense of $0.7 million, 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 TVA in 2015.

o During the nine months ended September 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 $0.2 million.

Gross spending on software product development expenses for the three and nine months ended September 30, 2016, totaled $0.4 million and $1.3 million, respectively, as compared to $0.9 million and $2.6 million for the three and nine months ended September 30, 2015, respectively. The Company capitalized less than $0.1 million and $0.2 million of software product development expenses for the three and nine months ended September 30, 2016, respectively, and $0.4 million and $1.4 million for the same periods in 2015, respectively.  Net software product development spending was $0.4 million for the three months ended September 30, 2016 and September 30, 2015, and decreased from $1.2 million for the nine months ended September 30, 2015, to $1.1 million for the nine months ended September 30, 2016.  Spending on simulator software development and modeling tools totaled $0.3 million and $0.9 million for the three and nine months ended September 30, 2016, respectively.  Spending on software product development totaled $0.5 million and $1.7 million for the three and nine months ended September 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 $0.1 million and $1.6 million for the three months ended September 30, 2016, and September 30, 2015, respectively.  For the nine months ended September 30, 2016, and September 30, 2015, restructuring charges totaled $0.5 million and $1.7 million, respectively.  Restructuring charges for the nine months ended September 30, 2016, are primarily due to severance costs for two departing executives.

Depreciation.  Depreciation expense totaled $0.1 million for the three months ended September 30, 2016, and September 30, 2015.  For the nine months ended September 30, 2016, and September 30, 2015, depreciation expense totaled $0.3 million and $0.4 million, respectively.

Amortization of Definite-lived Intangible Assets.  Amortization expense related to definite-lived intangible assets totaled $0.1 million for the three months ended September 30, 2016 and September 30, 2015.  For the nine months ended September 30, 2016 and September 30, 2015, amortization expense related to definite-lived intangible assets totaled $0.2 million and $0.4 million, 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 $0.4 million, or 3.0% of revenue, during the three months ended September 30, 2016, compared to an operating loss of $3.6 million, or 24.3% of revenue, for the same period in 2015.  For the nine months ended September 30, 2016 and September 30, 2015, the Company had operating income of $0.9 million, or 2.2% of revenue, and an operating loss of $5.3 million, or 12.5% of revenue, respectively.  The variances were due to the factors outlined above.

(Loss) Gain 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 September 30, 2016, the Company had foreign exchange contracts outstanding of approximately 341.4 million Japanese Yen, 1.6 million Euro, 0.7 million Australian Dollars and 0.5 million Canadian Dollars at fixed rates.  The contracts expire on various dates through December 2018.  The Company has not designated the contracts as cash flow hedges and has recognized a loss on the change in the estimated fair value of the contracts of $125,000 and $302,000 for the three and nine months ended September 30, 2016, respectively.

As of September 30, 2015, the Company had foreign exchange contracts outstanding of approximately 2.6 million Euro, 0.5 million Australian Dollars, and 0.6 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 a gain of $34,000 and a loss of $53,000 for the three and nine months ended September 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 nine months ended September 30, 2016, the Company recognized a loss of $86,000 and $44,000, respectively.  For the three and nine months ended September 30, 2015, the Company recognized losses of $14,000 and $6,000, respectively.

Other Income (Expense), Net.  For the three and nine months ended September 30, 2016, the Company recognized other income, net, of $15,000 and $112,000, respectively.  For the three and nine months ended September 30, 2015, the Company recognized other expense, net, of $156,000 and $235,000, respectively.  During the first quarter of 2016, the Company's Chinese subsidiary received a $101,000 refund of Value Added Tax.


Provision for Income Taxes

Income tax expense was $80,000 and $275,000 with effective income tax rates of 32.3% and 39.7% for the three and nine months ended September 30, 2016, respectively.  This is compared to income tax expense of $50,000 and $211,000 with effective income tax rates of (1.3%) and (3.8%), for the three and nine months ended September 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.

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



Liquidity and Capital Resources

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

Cash provided by operating activities.  For the nine months ended September 30, 2016, net cash provided by operations totaled $3.9 million. Significant changes in the Company's assets and liabilities in the nine months ended September 30, 2016, included:

A $3.6 million increase in the Company's contract receivables, which is comprised of trade receivables and unbilled receivables. The Company's unbilled receivables increased by approximately $3.5 million to $6.9 million at September 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, including $3.2 million from the Company's largest customer. In October 2016, the Company invoiced $0.6 million of the unbilled amounts; the remaining balance is expected to be invoiced and collected within one year.

A $3.2 million increase in billings in excess of revenue earned. The increase is due to the timing of contracted billing milestones of the Company's current projects.

A $2.3 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 nine months ended September 30, 2015, net cash provided by operations totaled $1.3 million.  Significant changes in the Company's assets and liabilities in the nine months ended September 30, 2015, included:

A $3.4 million decrease in the Company's contract receivables.  The company's trade receivables, net of allowance for doubtful accounts, decreased from $10.8 million at December 31, 2014 to $7.5 million at September 30, 2015.  At September 30, 2015, trade receivables outstanding greater than 90 days, net of bad debt reserve, totaled approximately $1.1 million as compared to $0.4 million at December 31, 2014.  The Company's unbilled receivables decreased by approximately $0.3 million to $4.8 million at September 30, 2015 as compared to December 31, 2014.  The decrease in unbilled receivables is due to the timing of contracted billing milestones of the Company's current projects.

A $1.4 million decrease in billings in excess of revenue earned.  The decrease is due to the timing of contracted billing milestones of the Company's current projects.

A $1.3 million increase in accounts payable, accrued compensation and accrued expenses.  The increase was due to the timing of payments made by the Company to vendors and subcontractors.

Cash provided by (used in) investing activities.  Net cash provided by investing activities totaled $31,000 for the nine months ended September 30, 2016.  Capital expenditures totaled $53,000, capitalized software development costs totaled $196,000, and releases of restricted cash totaled $254,000 for the nine months ended September 30, 2016.  Proceeds from the sale of fixed assets totaled $30,000.

Net cash used in investing activities totaled $1.0 million for the nine months ended September 30, 2015.  Capital expenditures totaled $217,000 and capitalized software development costs totaled $1.4 million for the nine months ended September 30, 2015.  For the nine months ended September 30, 2015 releases of restricted cash as collateral under letters of credit totaled $1.8 million and restrictions of cash used as collateral for outstanding letters of credit increased $1.1 million.

Cash used in financing activities.  Net cash used in financing activities totaled $0.8 million for the nine months ended September 30, 2016.  During the nine months ended September 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 same period, the Company received $0.6 million for stock options exercised.

Net cash used in financing activities totaled $0.8 million for the nine months ended September 30, 2015.  The Company paid down $339,000 of the outstanding balance of the line of credit during the nine months ended September 30, 2015.  During the same period, the Company made payments of $500,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 September 30, 2016, the Company had cash and cash equivalents of $14.1 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.


Lines of Credit

BB&T Bank

At September 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 September 30, 2016, but the Company and BB&T Bank amended the Loan Agreement to extend the expiration date until March 31, 2017.  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 September 30, 2016, and December 31, 2015, the cash collateral account supporting standby letters of credit totaled $3.3 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
September 30, 2016
       
Minimum tangible capital base
Must exceed $10.5 million
$27.0 million
Quick ratio
Must exceed 1.00 : 1.00
1.52 : 1.00

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

Letters of Credit and Bonds

As of September 30, 2016, the Company has nine standby letters of credit totaling $3.3 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.3 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 September 30, 2016, as restricted cash, of which $1.6 million is categorized as current restricted cash and $1.7 million categorized as long-term restricted cash.



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 Japanese Yen, the Euro, the Australian Dollar, the Canadian Dollar and Pound Sterling.  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 September 30, 2016, the Company had foreign exchange contracts outstanding of approximately 341.4 million Japanese Yen, 1.6 million Euro, 0.7 million Australian Dollars, and 0.5 million Canadian Dollars.  The contracts expire on various dates through December 2018.  The Company has not designated the contracts as cash flow hedges and has recognized a loss on the change in the estimated fair value of the contracts of $125,000 for the three months ended September 30, 2016, and a loss of $302,000 for the nine months ended September 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 nine months ended September 30, 2016, the Company recognized a loss of $86,000 and $44,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 losses of $14,000 and $6,000, respectively.  A 10% fluctuation in the foreign currency exchange rates up or down as of September 30, 2016, would have increased/decreased the change in the estimated fair value of the contracts by $11,300.


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 September 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 September 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 nine months ended September 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 fourth 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.



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.


Item 5. Other Information

The Board of Directors authorized and directed that the Company file a Certificate of Elimination to eliminate the Series A Cumulative Convertible Preferred Stock, par value $0.01 per share, none of which was outstanding, and cause such shares to resume the status of authorized and unissued shares of preferred stock of the Company, without designation as to series. On November 14, 2016, the Company filed such Certificate of Elimination and it became effective on such date.

Item 6. Exhibits

 
3.1
Restatement of Certificate of Incorporation dated November 14, 2016.
     
 
3.2
Certificate of the Elimination of the Series A Cumulative Convertible Preferred Stock dated November 14, 2016.
     
 
3.3
Third Amended and Restated Bylaws of GSE Systems, Inc.  Incorporated herein by reference to Exhibit 3.2 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on September 16, 2016.
     
 
10.1
Letter dated October 31, 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 March 31, 2017.
     
 
10.2
 
Form of Restricted Share Unit Agreement pursuant to the GSE Systems, Inc. 1995 Long-Term Incentive Plan, as amended and restated dated as of ________, 2016. 
     
 
10.3
Employment Agreement between Christopher D. Sorrells and GSE Systems, Inc. dated as of August 15, 2016.  Incorporated herein by reference to Exhibit 10.1 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on August 19, 2016.
     
 
10.4
Restricted Share Unit Agreement between Christopher D. Sorrells and GSE Systems, Inc. dated as of August 15, 2016.  Incorporated herein by reference to Exhibit 10.2 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on August 19, 2016.
     
 
10.5
 
Restricted Share Unit Agreement between Christopher D. Sorrells and GSE Systems, Inc. dated as of August 15, 2016.  Incorporated herein by reference to Exhibit 10.3 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on August 19, 2016.
     
 
10.6
Restricted Share Unit Agreement (Cash Award) between Christopher D. Sorrells and GSE Systems, Inc. dated as of August 15, 2016.  Incorporated herein by reference to Exhibit 10.4 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on August 19, 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
     
     




SIGNATURES

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


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

EX-3.1 2 exh3-1.htm RESTATEMENT OF CERTIFICATE OF INCORPORATION
Exhibit 3.1


RESTATED CERTIFICATE OF INCORPORATION
OF
GSE SYSTEMS, INC.

(Pursuant to Section 245 of the Delaware General Corporation Law)
 
The present name of the corporation is GSE Systems, Inc. The original name of the corporation was GSE Systems, Inc. The original Certificate of Incorporation was filed with the Secretary of State of the State of Delaware on March 30, 1994. This Restated Certificate of Incorporation of the corporation only restates and integrates and does not further amend the provisions of the corporation's Certificate of Incorporation as theretofore amended or supplemented and there is no discrepancy between the provisions of the Certificate of Incorporation as theretofore amended and supplemented and the provisions of this Restated Certificate. This Restated Certificate was duly adopted in accordance with the provisions of Section 245 of the General Corporation Law of the State of Delaware. The Certificate of Incorporation of the corporation is hereby integrated and restated to read in its entirety as follows:

ARTICLE I
NAME
 
The name of the corporation is GSE Systems, Inc. (the "Corporation").
 
ARTICLE II
REGISTERED OFFICE; REGISTERED AGENT
 
The address of the registered office of the Corporation in the State of Delaware is c/o TRAC- The Registered Agent Company, 800 North State Street, Suite 402, Dover, Kent County, Delaware, and the name of its registered agent is TRAC- The Registered Agent Company.
 
ARTICLE III
PURPOSE AND POWERS
 
The purpose of the Corporation is to engage in any lawful act or activity for which a corporation now or hereafter may be organized under the Delaware General Corporation Law (the "GCL") GCL. It shall have all powers that now or hereafter may be lawful for a corporation to exercise under the GCL.
 
ARTICLE IV
CAPITAL STOCK
 
Section 4.1. Total Number of Shares of Capital Stock. The total number of shares of capital stock of all classes that the Corporation shall have authority to issue is 32,000,000 shares. The authorized stock is divided into 2,000,000 shares of Preferred Stock, with the par value of $0.01 each (the "Preferred Stock"), and 30,000,000 shares of voting common stock, with the par value of $0.01 each (the "Common Stock"). The Common and/or Preferred Stock of the Company may be issued from time to without prior approval by shareholders and for such consideration as may be fixed from time to time by the Board. The Board may issue such shares of Common and/or Preferred Stock in one or more series, with such voting powers, designations, preferences and rights or qualifications, limitations or restrictions thereof as shall be stated in the resolution or resolutions.
 
Section 4.2. Preferred Stock. Authority is hereby expressly granted to the Board of Directors of the Corporation, subject to the provisions of this Article IV and to the limitations prescribed by the GCL, to authorize the issue of one or more classes of Preferred Stock and, with respect to each such class, to fix by resolution or resolutions providing for the issue of such class the voting powers, full or limited, if any, of the shares of such class, the designations, preferences and relative, participating, optional or other special rights, and qualifications, limitations or restrictions thereof. The authority of the Board of Directors with respect to each class thereof shall include, but not be limited to, the determination or fixing of the following:
(i)            the designation of such class;
(ii)            the number of shares to compose such class, which number the Board of Directors may thereafter (except where otherwise provided in a resolution designating a particular class) increase (but not above the total number of authorized shares of the class) or decrease (but not below the number of shares thereof then outstanding);
(iii)            the dividend rate of such class, the conditions and dates upon which such dividends shall be payable, the relation which such dividends shall bear to the dividends payable on any other class or classes of capital stock of the Corporation and whether such dividends shall be cumulative or noncumulative;
(iv)            whether the shares of such class shall be subject to redemption by the Corporation, and if made subject to such redemption, the times, prices and other terms and conditions of such redemption;
(v)            the terms and amount of any sinking fund provided for the purchase or redemption of the shares of such class;
(vi)            whether the shares of such class shall be convertible into or exchangeable for shares of any other class or classes of any capital stock or any other securities of the Corporation, and, if provision is made for conversion or exchange, the times, prices, rates, adjustments and other terms and conditions of such conversion or exchange;
(vii)            the extent, if any, to which the holders of shares of such class shall be entitled to vote with respect to the election of directors or otherwise;
(viii)            the restrictions, if any, on the issue or reissue of any additional Preferred Stock;
(ix)            the rights of the holders of the shares of such class upon the dissolution of, voluntary or involuntary liquidation, winding up or upon the distribution of assets of the Corporation; and
(x)            the manner in which any facts ascertainable outside the resolution or resolutions providing for the issue of such class shall operate upon the voting powers, designations, preferences, rights and qualifications, limitations or restrictions of such class.
 
Section 4.3 Common Stock.

(a) Subject to all of the rights of the holders of Preferred Stock provided for by resolution or resolutions of the Board of Directors pursuant to this Article IV or by the GLC, each holder of Common Stock shall have one vote per share of Common Stock held by such holder on all matters on which holders of Common Stock are entitled to vote and shall have the right to receive notice of and to vote at all meetings of the stockholders of the Corporation.
 
(b) The holders of Common Stock shall have the right to receive dividends as and when declared by the Board of Directors in its sole discretion, subject to any limitations on the declaring of dividends imposed by the GCL or the rights of holders of Preferred Stock provided for by resolutions or resolutions of the Board of Directors pursuant to this Article IV.
 
(c) Stockholders shall not have preemptive rights to acquire additional shares of stock of any class which the Corporation may elect to issue or sell.
 
Section 4.4 Issuance of Rights to Purchase Securities and Other Property. Subject to all of the rights of the holders of Preferred Stock provided for by resolution or resolutions of the Board of Directors pursuant to this Article IV or by the GCL, the Board of Directors is hereby authorized to create and to authorize and direct the issuance (on either a pro rata or a non-pro rata basis) by the Corporation of rights, options and warrants for the purchase of shares of capital stock of the Corporation, other securities of the Corporation or shares or other securities of any successor in interest of the Corporation (a "Successor"), at such times, in such amounts, to such person, for such consideration (if any), with such form and content (including without limitation the consideration for which any shares of capital stock of the Corporation, other securities of the Corporation or shares or other securities of any Successor are to be issued) and upon such terms and conditions as it may from time to time determine, subject only to the restrictions, limitations, conditions and requirements imposed by the GCL, other applicable laws and this Certificate.

ARTICLE V
BOARD OF DIRECTORS
 
Section 5.1. Power of the Board of Directors. The business and affairs of the Corporation shall be managed by or under the direction of its Board of Directors. In furtherance, and not limitation, of the powers conferred by the GCL, the Board of Directors is expressly authorized to:
 
(a) adopt, amend, alter, change or repeal the Bylaws of the Corporation (the "Bylaws"); provided, however, that no Bylaws hereafter adopted shall invalidate any prior act of the directors that was valid at the time such action was taken;
 
(b) determine the rights, powers, duties, rules and procedures that affect the power of the Board of Directors to manage and direct the business and affairs of the Corporation, including the power to designate and empower committees of the Board of Directors to elect, appoint and empower the officers and other agents of the Corporation, and to determine the time and place of, and the notice requirements for, Board meetings, as well as quorum and voting requirements for, and the manner of taking, Board action, and
 
(c) exercise all such powers and do all such acts as may be exercised or done by the Corporation, subject to the provisions of the GCL, this Certificate, and the Bylaws.
 
Section 5.2. Number of Directors. The number of directors constituting the Board of Directors shall be as specified in the Bylaws of the Corporation.
 
Section 5.3. Classes, Election and Term. The Board of Directors shall be divided into three classes, with each class to be as nearly equal in number as reasonably possible, and with the initial term of office of the first class of directors to expire at the annual meeting of stockholders to be held after the end of the Corporation's 1995 fiscal year, the initial term of office of the second class of directors to expire at the annual meeting of stockholders to be held after the end of the Corporation's 1996 fiscal year and the initial term of office of the third class of directors to expire at the annual meeting of stockholders to be held after the end of the Corporation's 1997 fiscal year. Commencing with the annual meeting of stockholders to be held after the end of the Corporation's 1995 fiscal year, directors elected to succeed those directors whose terms have thereupon expired shall be elected for a term of office to expire at the third succeeding annual meeting of stockholders after their election, and upon the election and qualification of their successors. If the number of directors is changed, any increase or decrease shall be apportioned among the classes so as to maintain or attain, if possible, the number of directors in each class as nearly equal as reasonably possible, but in no case will a decrease in the number of directors shorten the term of any incumbent director. The provisions of this Section 5.3 shall become effective as of the completion of the first Board of Directors meeting held after consummation of the first underwritten public offering of Common Stock of the Corporation (the "First BOD Meeting"). At the First BOD Meeting, the Board of Directors by resolution shall establish and determine the classes into which the directors in office as of the completion of such First BOD Meeting shall be divided.
 
Section 5.4 Vacancies. Any vacancies in the Board of Directors for any reason and any newly created directorships resulting by reason of any increase in the number of directors may be filled only by the Board of Directors, acting by a majority of the remaining directors then in office, although less than a quorum, or by a sole remaining director, and any directors so appointed shall hold office until the next election of the class for which such directors have been chosen and until their successors are elected and qualified.
 
Section 5.5. Removal of Directors. Except as may be provided in a resolution of resolutions providing for any class of Preferred Stock pursuant to Article IV hereof, with respect to any directors elected by the holders of such class, any director, or the entire Board of Directors, may be removed from the office at any time for cause by the affirmative vote of the holders of at least a majority of the voting power of all of the shares of capital stock of the Corporation then entitled to vote generally in the election of directors, voting together as a single class.
 
ARTICLE VI
STOCKHOLDER ACTIONS
 
Except as may be provided in a resolution or resolutions providing for any class of Preferred Stock pursuant to Article IV hereof, any action required or permitted to be taken by the stockholders of the Corporation must be effected at a duly called annual or special meeting of such holders and may not be effected by any consent in writing by such holders. Elections of directors need not be by written ballot, unless otherwise provided in the Bylaws of the Corporation.
 
ARTICLE VII
INDEMNIFICATION
 
Section 7.1. Right to Indemnification. Each person who was or is made a party or is threatened to be made a party to or is otherwise involved in any action, suit or proceeding, whether civil, criminal, administrative or investigative (hereinafter a "proceeding"), by reason of the fact:
 
(a) that he or she is or was a director or officer of the Corporation, or

(b) that he or she, being at the time a director of officer of the Corporation, is or was serving at the request of the Corporation as a director, trustee, officer, employee or agent of another corporation or of a partnership, joint venture, trust or other enterprise, including service with respect to an employee benefit plan (collectively, "another enterprise" or "other enterprise"),

whether either in case (a) or in case (b) the basis of such proceeding is alleged action or inaction (x) in an official capacity as a director or officer of the Corporation, or as a director, trustee, officer, employee or agent of such other enterprise, or (y) in any other capacity related to the Corporation or such other enterprise while so serving as a director, trustee, officer, employee or agent, shall be indemnified and held harmless by the Corporation to the fullest extent not prohibited by Section 145 of the GCL (or any successor provision or provisions) as the same exists or may hereafter be amended (but, in the case of any such amendment, with respect to actions taken prior to such amendment, only to the extent that such amendment permits the Corporation to provide broader indemnification rights than permitted prior thereto), against all expense, liability and loss (including, without limitation, attorneys' fees, judgments, fines, ERISA excise taxes or penalties and amounts paid in settlement) reasonably incurred or suffered by such person in connection therewith if such person satisfied the applicable level of care to permit such indemnification under the GCL. The persons indemnified by this Article VII are hereinafter referred to as "indemnitees." Such indemnification as to such alleged action or inaction shall continue as to an indemnitee who has after such alleged action or inaction ceased to be a director or officer of the Corporation, or director, officer, employee or agent of another enterprise; and shall inure to the benefit of the indemnitee's heirs, executors and administrators. The right to indemnification conferred in this Article VII: (i) shall be a contractor right; (ii) shall not be affected adversely as to any indemnitee by any amendment of this Certificate with respect to any action or inaction occurring prior to such amendment; and (iii) shall, subject to any requirements imposed by law and the Bylaws, include the right to be paid by the Corporation the expenses incurred in defending any such proceeding in advance of its final disposition.
 
Section 7.2. Relationship to Other Rights and Provisions Concerning Indemnification. The rights to indemnification and to the advancement of expenses conferred in this Article VII shall not be exclusive of any other right which any person may have or hereafter acquire under any statute, this Certificate, Bylaws, agreement, vote of stockholders or disinterested directors or otherwise. The Bylaws may contain such other provisions concerning indemnification, including provisions specifying reasonable procedures relating to any conditions to the receipt by indemnitees of indemnification, provided that such provisions are not inconsistent with the provisions of this Article VII.
 
Section 7.3. Agents and Employees. The Corporation may, to the extent authorized from time to time by the Board of Directors, grant rights to indemnification, and to the advancement of expenses, to any employee or agent of the Corporation (or any person serving at the Corporation's request as a director, trustee, officer, employee or agent of another enterprise) or to persons who are or were a director, officer, employee or agent of any of the Corporation's affiliates, predecessor or subsidiary corporations or of a constituent corporation absorbed by the Corporation in a consolidation or merger or who is or was serving at the request of such affiliate, predecessor or subsidiary corporation or of such constituent corporation as a director, officer, employee or agent of another enterprise, in each case as determined by the Board of Directors to the fullest extent of the provisions of this Article VII in cases of the indemnification and advancement of expenses of directors and officers of the Corporation, or to any lesser extent (or greater extent, if permitted by law) determined by the Board of Directors.
 
ARTICLE VIII
LIMITATION OF LIABILITY OF DIRECTORS
 
A director of the Corporation shall, to the maximum extent now or hereafter permitted by Section 102 (b) (7) of the GCL (or any successor provision or provisions), have no personal liability to the Corporation or its stockholders of monetary damages for breach of fiduciary duty as a director.
 
ARTICLE IX
COMPROMISE
 
Whenever a compromise or arrangement is proposed between this Corporation and its creditors or any class of them and/or between this Corporation and its stockholders or any class of them, any court of equitable jurisdiction within the State of Delaware may, on the application in a summary way of this Corporation or of any creditor or stockholder thereof or on the application of any receiver or receivers appointed for this Corporation under the provisions of Section 291 of the GCL, trustees in dissolution or any receiver or receivers appointed for this Corporation under the provisions of Section 297 of the GCL, order a meeting of the creditors or class of creditors, and/or of the stockholders or class of stockholders of this Corporation, as the case may be, to be summoned in such manner as the said court directs. If a majority in number representing three-fourths in value of the creditors or class of creditors, and/or of the stockholders or class of stockholders of this Corporation, as the case may be, agree to any compromise or arrangement and to any reorganization of this Corporation as consequence of such compromise or arrangement, the said compromise or arrangement and the said reorganization shall, if sanctioned by the court to which the said application has been made, be binding on all the creditors or class of creditors, and/or on all the stockholders or class of stockholders, of this Corporation, as the case may be, and also on this Corporation.
 
ARTICLE X
AMENDMENT OF BYLAWS
 
The Board of Directors shall have power to adopt, amend, alter, change and repeal any Bylaws by a vote of the majority of the Board of Directors then in office. In addition to any requirements of the GCL (and notwithstanding the fact that a lesser percentage may be specified by the GCL), any adoption, amendment, alternation, change or repeal of any Bylaws by the stockholders of the Corporation shall require the affirmative vote of the holders of at least sixty-six and two-thirds percent (66 2/3%) of the combined voting power of all of the shares of all classes of capital stock of the Corporation then entitled to vote generally in the election of directors.
 
ARTICLE XI
AMENDMENT OF CERTIFICATE OF INCORPORATION
 
The Corporation hereby reserves the right to amend, alter, change or repeal any provision contained in this Certificate. Except as may be provided in a resolution or resolutions providing for any class of Preferred Stock pursuant to Article IV hereof and which relate to such class of Preferred Stock and except as provided in Article IV hereof, and such amendment, alternation, change or repeal shall require the affirmative vote of both (a) a majority of the members of the Board of Directors then in office and (b) a majority of the combined voting power of all of the shares of all classes of capital stock of the Corporation then entitled to vote generally in the election of directors.
 
By a vote of the majority of the Board of Directors then in office, the Board may adopt a resolution providing that at any time prior to the filing of the amendment with the Secretary of State, notwithstanding authorization of the proposed amendment by the stockholders, the Board of Directors may abandon such proposed amendment without further action by the stockholders.
 
Notwithstanding anything contained in this Certificate to the contrary, the affirmative vote of the holders of at least sixty-six and two-thirds percent (66 2/3%) of the combined voting power of all of the shares of all classes of capital stock of the Corporation then entitled to vote shall be required to amend, repeal or adopt any provision inconsistent with Article V herein.

 [Remainder of the Page Intentionally Blank] 

IN WITNESS WHEREOF, the Corporation has caused this Restated Certificate of Incorporation to be signed by Daniel Pugh, Senior Executive Vice President, General Counsel and Corporate Secretary, this 14th day of November, 2016.

GSE SYSTEMS, INC.


By:            /s/ Daniel Pugh
Name:                          Daniel Pugh
Title: Senior Vice President, General Counsel and Corporate Secretary



EX-3.2 3 exh3-2.htm CERTIFICATE OF ELIMINATION OF SERIES A CUMULATIVE CONVERTIBLE PREFERRED STOCK

Exhibit 3.2


GSE SYSTEMS, INC.

CERTIFICATE OF ELIMINATION OF THE SERIES A CUMULATIVE CONVERTIBLE PREFERRED STOCK

(Pursuant to Section 151(g) of the Delaware General Corporation Law)

GSE Systems, Inc., a Delaware corporation (the "Corporation"), certifies as follows:

FIRST: The Certificate of Designation filed on March 8, 2006 (the "Certificate of Designation") authorizes the issuance of 42,500 shares of preferred stock of the Corporation, par value $0.01 per share, designated as Series A Cumulative Convertible Preferred Stock (the "Series A Preferred Stock").

SECOND: That no shares of the Series A Preferred Stock are outstanding and no shares thereof will be issued subject to the Certificate of Designation.

THIRD: Pursuant to the provisions of Section 151(g) of the General Corporation Law of the State of Delaware (the "DGCL"), the Board of Directors of the Corporation adopted the following resolutions:

RESOLVED, that none of the authorized shares of the Series A Preferred Stock are outstanding and none of the authorized shares of such series of preferred stock will be issued subject to the Certificate of Designation; and

RESOLVED, that the Secretary of the Corporation is authorized and directed to execute a Certificate of Elimination as provided by Section 151(g) of the Delaware General Corporation Law, substantially in the form attached as an exhibit to these resolutions, and to file the same with the Secretary of State of the State of Delaware, and when such Certificate of Elimination becomes effective, the shares of the Series A Preferred Stock shall resume the status of authorized and unissued shares of preferred stock of the Corporation, without designation as to series.

FOURTH: That, accordingly, all matters set forth in the Certificate of Designation with respect to the Series A Preferred Stock be, and hereby are, eliminated from the Certificate of Incorporation, as heretofore amended, of the Corporation.

FIFTH: Pursuant to the provisions of Section 151(g) of the DGCL, the shares that were designated to the Series A Preferred Stock hereby are returned to the status of authorized but unissued shares of preferred stock of the Corporation, without designation as to series.

[Remainder of the Page Intentionally Blank]


IN WITNESS WHEREOF, the Corporation has caused this Certificate of Elimination to be signed by Daniel Pugh, Senior Executive Vice President, General Counsel and Corporate Secretary, this 14th day of November, 2016.

GSE SYSTEMS, INC.


By:            /s/ Danial Pugh
Name:                          Daniel Pugh
Title: Senior Vice President, General Counsel and Corporate Secretary

EX-10.1 4 exh10-1.htm BB&T LOAN AGREEMENT EXTENSION LETTER


Exhibit 10.1
[Branch Banking and Trust Company Letterhead]

October 31, 2016

Mr. Emmett Pepe
Chief Financial Officer
GSE Systems, Inc.
1332 Londontown Blvd.
Sykesville, MD 21784

Dear Emmett:

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

EX-10.2 5 exh10-2.htm FORM OF RESTRICTED SHARE UNIT AGREEMENT PURSUANT TO THE GSE SYSTEMS, INC. 1995 LONG-TERM INCENTIVE PLAN, AS AMENDED AND RESTATED

Exhibit 10.2
Restricted Share Unit Agreement
This Restricted Share Unit Agreement (this "Agreement") is made and entered into as of _ (the "Grant Date") by and between GSE Systems, Inc., a Delaware corporation, (the "Company") and _ (the "Grantee").
WHEREAS, the Company has adopted the GSE Systems, Inc. 1995 Long-Term Incentive Plan, as amended and restated from time to time (the "Plan"), pursuant to which Restricted Share Units may be granted;
WHEREAS, as of the date hereof, the Company and the Grantee have entered into a Confidentiality, Non-Competition and Proprietary Rights Agreement (the "Employment Agreement"); and
WHEREAS, the Company has determined that it is in the best interests of the Company and its stockholders to grant the award of Restricted Share Units provided for herein.
NOW, THEREFORE, the parties hereto, intending to be legally bound, agree as follows:
1.    Grant of Performance Restricted Share Units. Pursuant to Section 6 of the Plan, the Company hereby grants to the Grantee an Award for a target number of Restricted Share Units.  Each Restricted Share Unit ("RSU") represents the right to receive one share of Common Stock, subject to the terms and conditions set forth in this Agreement and the Plan. The number of RSUs that actually vest for the Performance Period will be determined by the level of achievement of the Performance Goals in accordance with Exhibit 1 attached hereto. Capitalized terms that are used but not defined herein have the meanings ascribed to them in the Plan.
2.    Performance Period. For purposes of this Agreement, the term "Performance Period" shall be the period commencing on the Grant Date and ending on _.
3.    Performance Goals.
3.1        The number of RSUs vested will be determined based on the achievement of the Performance Goal in accordance with Exhibit 1. All determinations of whether the Performance Goal has been achieved, the number of RSUs vested, and all other matters related to this Section 3 shall be made by the Board of Directors, in their sole discretion.
3.2        Promptly following achievement of the Performance Goal, the Board of Directors will review and certify in writing (a) when the Performance Goal has been achieved, and (b) the number of RSUs that vest, subject to compliance with the requirements of Section 4. Such certification shall be final, conclusive and binding on the Grantee, and on all other persons, to the maximum extent permitted by law.
4.    Vesting of RSUs. The RSUs are subject to forfeiture until they vest. Except as otherwise provided herein, the RSUs will vest and become nonforfeitable as of the day the Performance Goal is satisfied as certified by the Board of Directors in accordance with Section 3.2.  The number of RSUs that vest and become payable under this Agreement shall be determined by the Board of Directors based on the achievement of the Performance Goal set forth in Exhibit 1.  Notwithstanding anything herein to the contrary, any unvested RSUs will expire on _.
5.    Termination of Employment.  Except as otherwise expressly provided in this Agreement, if the Grantee's employment with the Company terminates for any reason at any time before all of his or her RSUs have vested, the Grantee's unvested RSUs shall be automatically forfeited upon such termination of employment, and neither the Company nor any Affiliate shall have any further obligations to the Grantee under this Agreement.
6.    Effect of a Change in Control. If there is a Change in Control (as defined below), this Section 6 shall determine the vesting of any unvested RSUs.
(a)      If a Change of Control occurs prior to _, and if the VWAP of the Common Stock is greater than or equal to $_ for the ten trading day period ending on the trading day immediately prior to the effective date of the Change in Control, all of the unvested RSUs shall vest on the effective date of the Change in Control.
(b)      For purposes of this Agreement, a "Change of Control" of the Company shall be deemed to have occurred as of the first day that any one or more of the following conditions shall have been satisfied:
(a)
(i)
The stockholders of the Company approve: (x) an agreement for the sale or disposition of all or substantially all the Company's assets; or (y) a merger, consolidation, or reorganization of the Company with or involving any other corporation, other than a merger, consolidation, or reorganization that would result in the voting securities of the Company outstanding immediately prior thereto continuing to represent (either by remaining outstanding or by being converted into voting securities of the surviving entity) at least a majority of the combined voting power of the voting securities of the Company (or such surviving entity) outstanding immediately after such merger, consolidation, or reorganization.
7.    Payment of RSUs. Payment in respect of the RSUs vested for the Performance Period shall be made in shares of Common Stock and shall be issued to the Grantee as soon as practicable following the vesting date and, in any event, within 30 days following the vesting date.  The Company shall (a) issue and deliver to the Grantee the number of shares of Common Stock equal to the number of vested RSUs, and (b) enter the Grantee's name on the books of the Company as the stockholder of record with respect to the shares of Common Stock delivered to the Grantee.
8.    Transferability. Subject to any exceptions set forth in this Agreement or the Plan, the RSUs or the rights relating thereto may not be assigned, alienated, pledged, attached, sold or otherwise transferred or encumbered by the Grantee.
9.    Rights as Stockholder; Dividend Equivalents.
9.1        The Grantee shall not have any rights of a stockholder with respect to the shares of Common Stock underlying the RSUs, including, but not limited to, voting rights and the right to receive or accrue dividends or dividend equivalents.
9.2        Upon and following the vesting of the RSUs and the issuance of shares, the Grantee shall be the record owner of the shares of Common Stock underlying the RSUs unless and until such shares are sold or otherwise disposed of, and as record owner shall be entitled to all rights of a stockholder of the Company (including voting and dividend rights).
9.3        Grantee is aware that the Company has a policy governing the trades of its insiders and, in accordance therewith, Grantee acknowledges that he has been advised to consider execution of a Rule 10b5-1 plan to provide for any future transactions in the Company's securities that he may desire to make in order to meet his personal planning needs.  The Company will assist the Grantee in the preparation of a Rule 10b-5-1 plan, at the Company's expense, upon Grantee's request.
10.            No Right to Continued Service. Neither the Plan nor this Agreement shall confer upon the Grantee any right to be retained in any position with the Company. Further, nothing in the Plan or this Agreement shall be construed to limit the discretion of the Company to terminate the Grantee's employment at any time, with or without cause.
11.            Adjustments. If any change is made to the outstanding Common Stock or the capital structure of the Company, if required, the RSUs shall be adjusted or terminated in any manner as contemplated by Section 7 of the Plan.
12.            Tax Liability and Withholding.
12.1                  The Grantee shall be required to pay to the Company, and the Company shall have the right to deduct from any compensation paid to the Grantee pursuant to the Plan, the amount of any required withholding taxes in respect of the RSUs and to take all such other action as the Board of Directors deems reasonably necessary to satisfy all obligations for the payment of such withholding taxes. The Board of Directors may permit the Grantee to satisfy any federal, state or local tax withholding obligation by any of the following means, or by a combination of such means:
(a)      tendering a cash payment;
(b)      authorizing the Company to withhold shares of Common Stock from the shares of Common Stock otherwise issuable or deliverable to the Grantee as a result of the vesting of the RSUs; provided, however, that no shares of Common Stock shall be withheld with a value exceeding the limit necessary to avoid liability-accounting treatment; or
(c)      delivering to the Company previously owned and unencumbered shares of Common Stock.
12.2                  Notwithstanding any action the Company takes with respect to any or all income tax, social insurance, payroll tax, or other tax-related withholding ("Tax-Related Items"), the ultimate liability for all Tax-Related Items is and remains the Grantee's responsibility, and the Company (a) makes no representation or undertakings regarding the treatment of any Tax-Related Items in connection with the grant, vesting or settlement of the RSUs or the subsequent sale of any shares, and (b) does not commit to structure the RSUs to reduce or eliminate the Grantee's liability for Tax-Related Items.  Within 5 days of any vesting date of an RSU, the Company has the right, but not the obligation, to purchase from Grantee a number of the vested shares of common stock underlying such vested RSU in an amount up to 33% of the value of the vested common stock, using the VWAP of the Common Stock for the five trading day period, ending on the trading date prior to the vesting event, as reported on the NYSE MKT or, if the Company's common stock is not then listed on the NYSE MKT, as reported by such other exchange as shall then have the Company's common stock listed.
13.            Compliance with Law. The issuance and transfer of shares of Common Stock in connection with the RSUs shall be subject to compliance by the Company and the Grantee with all applicable requirements of federal and state securities laws and with all applicable requirements of any stock exchange on which the Company's shares of Common Stock may be listed. No shares of Common Stock shall be transferred unless and until any then applicable requirements of state and federal laws and regulatory agencies have been fully complied with to the satisfaction of the Company and its counsel. The Company will ensure that a sufficient number of shares of its common stock are registered on Form S-8 prior to the vesting of any RSU.
14.            Notices. Any notice required to be delivered to the Company under this Agreement shall be in writing and addressed to the Senior Vice President and General Counsel of the Company at the Company's principal corporate offices. Any notice required to be delivered to the Grantee under this Agreement shall be in writing and addressed to the Grantee at the Grantee's address as shown in the records of the Company. Either party may designate another address in writing (or by such other method approved by the Company) from time to time.
15.            Governing Law. This Agreement will be construed and interpreted in accordance with the laws of the State of Maryland without regard to conflict of law principles.
16.            Interpretation. Any dispute regarding the interpretation of this Agreement shall be submitted by the Grantee or the Company to the Board of Directors for review. The resolution of such dispute by the Board of Directors shall be final and binding on the Grantee and the Company.
17.            RSUs Subject to Plan. This Agreement is subject to the Plan as approved by the Company's stockholders. The terms and provisions of the Plan as it may be amended from time to time are hereby incorporated herein by reference. In the event of a conflict between any term or provision contained herein and a term or provision of the Plan, the applicable terms and provisions of the Plan will govern and prevail.
18.            Successors and Assigns. The Company may assign any of its rights under this Agreement. This Agreement will be binding upon and inure to the benefit of the successors and assigns of the Company. Subject to the restrictions on transfer set forth herein, this Agreement will be binding upon the Grantee and the Grantee's beneficiaries, executors and administrators.
19.            Severability. The invalidity or unenforceability of any provision of the Plan or this Agreement shall not affect the validity or enforceability of any other provision of the Plan or this Agreement, and each provision of the Plan and this Agreement shall be severable and enforceable to the extent permitted by law.
20.            Discretionary Nature of Plan. The Plan is discretionary and may be amended, cancelled or terminated by the Company at any time, in its discretion. The grant of the RSUs in this Agreement does not create any contractual right or other right to receive any RSUs or other Awards in the future. Future Awards, if any, will be at the sole discretion of the Board of Directors of the Company. Any amendment, modification, or termination of the Plan shall not constitute a change or impairment of the terms and conditions of the Grantee's employment with the Company.
21.            Amendment. The Board of Directors has the right to amend, alter, suspend, discontinue or cancel the RSUs, prospectively or retroactively; provided, that, no such amendment shall adversely affect the Grantee's material rights under this Agreement without the Grantee's consent.
22.            Section 409A. This Agreement is intended to comply with the requirements of Section 409A of the Internal Revenue Code of 1986, as amended (the "Code"), and any exemption from Section 409A of the Code, and shall in all respects be administered in accordance with and interpreted to ensure compliance with Section 409A of the Code.  Grantee's termination of employment events under this Agreement shall be interpreted in a manner consistent with the separation from service rules under Section 409A of the Code.  Furthermore, if, at the time of termination of employment with the Company, Company has stock which is publicly traded on an established securities market and Grantee is a "specified employee" (as defined in Section 409A of the Code) and it is necessary to postpone the vesting or distribution of Common Stock otherwise payable pursuant to this Agreement as a result of such termination of employment to prevent any accelerated or additional tax under Section 409A of the Code, then Company shall postpone the commencement of the payment of such payment or benefits hereunder (without any reduction in such payments or benefits ultimately paid or provided to Grantee) that are not otherwise paid within the short-deferral exception under Section 409A of the Code and are in excess of the lessor of two (2) times (i) Grantee's then annual compensation or (ii) the limit on compensation then set forth in Section 401(a)(17) of the Code, until the first payroll date that occurs after the date that is six months following Grantee's separation from service with the Company (within the meaning of Section 409A of the Code).  The accumulated postponed distribution of shares of Common Stock shall be made within ten days after the end of the six month period.
23.            No Impact on Other Benefits. The value of the Grantee's RSUs is not part of his or her normal or expected compensation for purposes of calculating any severance, retirement, welfare, insurance or similar employee benefit.
24.            Counterparts. This Agreement may be executed in counterparts, each of which shall be deemed an original but all of which together will constitute one and the same instrument. Counterpart signature pages to this Agreement transmitted by facsimile transmission, by electronic mail in portable document format (.pdf), or by any other electronic means intended to preserve the original graphic and pictorial appearance of a document, will have the same effect as physical delivery of the paper document bearing an original signature.
25.            Acceptance. The Grantee hereby acknowledges receipt of a copy of the Plan and this Agreement. The Grantee has read and understands the terms and provisions thereof, and accepts the RSUs subject to all of the terms and conditions of the Plan and this Agreement. The Grantee acknowledges that there may be adverse tax consequences upon the vesting or settlement of the RSUs or disposition of the underlying shares and that the Grantee has been advised to consult a tax advisor prior to such vesting, settlement or disposition.
[Signature Page Follows]

IN WITNESS WHEREOF, the parties hereto have executed this Agreement as of the date first above written.

 
GSE SYSTEMS, INC.
 
By: ___________________________
Name: ___________________________
Title: ___________________________
   
 
__________________________
 

EXHIBIT 1

Performance Period
The Performance Period shall be the period commencing on the Grant Date and ending on _.


Performance Measures
The number of RSUs vested shall be determined by reference to the Volume Weighted Average Price ("VWAP") of the Company's common stock, calculated to two decimal places, using all trades completed on a trading day as reported by the NYSE MKT or, if the Company's common stock is not then listed on the NYSE MKT, by such other exchange on which the Company lists its common stock. For example, if the Company's common stock traded three times on a single trading date in the following amounts (20 shares traded at $2.50, 55 shares traded at $2.51 and 100 shares traded at $2.48), the VWAP for that day would be $2.49.


Determining RSUs Earned
Except as otherwise provided in the Plan, upon execution of the Employment Agreement, the Grantee will receive _ RSUs which will vest in their entirety if the VWAP of the Common Stock as quoted on the NYSE MKT exceeds $_ for a 30 consecutive trading day period.


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


I, Kyle J. Loudermilk, certify that:

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

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

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


I, Emmett A. Pepe, certify that:

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

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

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

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


In connection with the quarterly report on Form 10-Q of GSE Systems, Inc. (the "Company") for the quarter ended September 30, 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:  November 14, 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 9 gvp-20160930.xml XBRL INSTANCE DOCUMENT 0000944480 2016-01-01 2016-09-30 0000944480 2016-11-14 0000944480 2015-12-31 0000944480 2016-09-30 0000944480 2015-01-01 2015-09-30 0000944480 2015-07-01 2015-09-30 0000944480 2016-07-01 2016-09-30 0000944480 us-gaap:TreasuryStockMember 2015-12-31 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0000944480 us-gaap:CommonStockMember 2015-12-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0000944480 us-gaap:RetainedEarningsMember 2015-12-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-09-30 0000944480 us-gaap:CommonStockMember 2016-01-01 2016-09-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-01 2016-09-30 0000944480 us-gaap:RetainedEarningsMember 2016-01-01 2016-09-30 0000944480 us-gaap:AdditionalPaidInCapitalMember 2016-09-30 0000944480 us-gaap:CommonStockMember 2016-09-30 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-09-30 0000944480 us-gaap:TreasuryStockMember 2016-09-30 0000944480 us-gaap:RetainedEarningsMember 2016-09-30 0000944480 2014-12-31 0000944480 2015-09-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember us-gaap:SalesRevenueServicesNetMember 2016-01-01 2016-09-30 0000944480 gvp:ContractReceivablePeriodMaximum us-gaap:SalesRevenueServicesNetMember 2016-01-01 2016-09-30 0000944480 gvp:RevenueRecognizedOnMultipleElementArrangementsMember 2015-01-01 2015-09-30 0000944480 gvp:RevenueRecognizedOnMultipleElementArrangementsMember us-gaap:RestatementAdjustmentMember 2015-07-01 2015-09-30 0000944480 gvp:RevenueRecognizedOnMultipleElementArrangementsMember us-gaap:RestatementAdjustmentMember 2015-01-01 2015-09-30 0000944480 us-gaap:ScenarioPreviouslyReportedMember gvp:RevenueRecognizedOnMultipleElementArrangementsMember 2015-07-01 2015-09-30 0000944480 us-gaap:ScenarioPreviouslyReportedMember gvp:RevenueRecognizedOnMultipleElementArrangementsMember 2015-01-01 2015-09-30 0000944480 gvp:RevenueRecognizedOnMultipleElementArrangementsMember 2015-07-01 2015-09-30 0000944480 2016-04-01 2016-04-30 0000944480 gvp:ContractReceivableMember 2015-12-31 0000944480 gvp:ContractReceivableMember 2016-09-30 0000944480 gvp:ContractReceivableMember 2016-01-01 2016-09-30 0000944480 gvp:ContractReceivableMember 2015-01-01 2015-12-31 0000944480 us-gaap:FairValueInputsLevel3Member 2016-09-30 0000944480 us-gaap:FairValueInputsLevel1Member 2015-12-31 0000944480 us-gaap:FairValueInputsLevel3Member 2015-12-31 0000944480 us-gaap:FairValueInputsLevel1Member 2016-09-30 0000944480 us-gaap:FairValueInputsLevel2Member 2016-09-30 0000944480 us-gaap:FairValueInputsLevel2Member 2015-12-31 0000944480 us-gaap:ForeignExchangeContractMember 2015-12-31 0000944480 us-gaap:ForeignExchangeContractMember 2016-09-30 0000944480 us-gaap:ForeignExchangeContractMember 2016-01-01 2016-09-30 0000944480 us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember 2015-12-31 0000944480 us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember us-gaap:OtherNoncurrentAssetsMember 2016-09-30 0000944480 us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2015-12-31 0000944480 us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember us-gaap:OtherNoncurrentAssetsMember 2015-12-31 0000944480 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2016-09-30 0000944480 us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember 2016-09-30 0000944480 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherCurrentLiabilitiesMember 2016-09-30 0000944480 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2016-09-30 0000944480 us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember us-gaap:OtherCurrentLiabilitiesMember 2015-12-31 0000944480 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember 2015-12-31 0000944480 us-gaap:RestrictedStockUnitsRSUMember us-gaap:MaximumMember 2016-01-01 2016-09-30 0000944480 us-gaap:RestrictedStockUnitsRSUMember us-gaap:MinimumMember 2016-01-01 2016-09-30 0000944480 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-09-30 0000944480 us-gaap:RestrictedStockUnitsRSUMember 2016-07-01 2016-09-30 0000944480 us-gaap:RestrictedStockUnitsRSUMember 2016-04-01 2016-06-30 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:BBTBankMember 2016-09-30 0000944480 gvp:BBTBankMember us-gaap:PrimeRateMember us-gaap:RevolvingCreditFacilityMember 2016-01-01 2016-09-30 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:BBTBankMember 2016-01-01 2016-09-30 0000944480 us-gaap:MinimumMember 2016-09-30 0000944480 gvp:PerformanceImprovementSolutionsMember us-gaap:MaximumMember 2016-01-01 2016-09-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember us-gaap:MaximumMember 2016-01-01 2016-09-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember us-gaap:MinimumMember 2016-01-01 2016-09-30 0000944480 gvp:PerformanceImprovementSolutionsMember us-gaap:MinimumMember 2016-01-01 2016-09-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2015-07-01 2015-09-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2015-07-01 2015-09-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2016-01-01 2016-09-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2016-07-01 2016-09-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2015-01-01 2015-09-30 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2016-07-01 2016-09-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2015-01-01 2015-09-30 0000944480 gvp:PerformanceImprovementSolutionsMember 2016-01-01 2016-09-30 xbrli:shares iso4217:USD iso4217:USD xbrli:shares gvp:Segment xbrli:pure gvp:Customer iso4217:GBP iso4217:EUR iso4217:AUD iso4217:JPY iso4217:CAD gvp:Right false --12-31 2016-09-30 No No Yes Smaller Reporting Company GSE SYSTEMS INC 0000944480 18683009 2016 Q3 10-Q 500000 1600000 700000 341400000 400000 1300000 2100000 500000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; line-height: 11.4pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td style="width: 27pt; vertical-align: top; align: right; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2.</td><td style="width: auto; vertical-align: top; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Recent Accounting Pronouncements</td></tr></table></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; margin-left: 29.5pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Accounting Pronouncements Recently Adopted</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In November 2015, the Financial Accounting Standards Board ("FASB") issued ASU 2015-17, "<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">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 effective January 1, 2016.&#160; The adoption of this guidance did not have a material effect on the Company's consolidated financial position.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; margin-left: 29.5pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Accounting Pronouncements Not Yet Adopted</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In May 2014, the FASB issued ASU 2014-09, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">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 style="line-height: 13.7pt;"><br style="line-height: 13.7pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In February 2016, the FASB issued ASU 2016-02, "<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">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 style="line-height: 13.7pt;"><br style="line-height: 13.7pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In March 2016, the FASB issued ASU No. 2016-09, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">"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 adoption of ASU 2016-09 on our consolidated financial statements.</div><div style="line-height: 13.7pt;"><br style="line-height: 13.7pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In August 2016, the FASB issued ASU No. 2016-15, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">"Classification of Certain Cash Receipts and Cash Payments"</font>.&#160; The new guidance addresses eight specific cash flow issues and applies to all entities that are required to present a statement of cash flows.&#160; Adoption of ASU 2016-15 is required for fiscal reporting periods beginning after December 15, 2017, including interim reporting periods within those fiscal years.&#160; We are currently evaluating the potential impact of the adoption of ASU 2016-15 on our consolidated financial statements.</div><div style="line-height: 13.7pt;"><br style="line-height: 13.7pt;" /></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> 1238000 2367000 16430000 13053000 16430000 13053000 1723000 1930000 5559000 5407000 -1460000 -1612000 74952000 73481000 882000 882000 882000 136000 407000 412000 21000 103000 123000 219000 72000 370000 741862 734833 2548401 2513321 45132000 39371000 8979000 0 0 11219000 0 9100000 11219000 121000 28414000 34839000 9585000 9831000 12358000 9229000 1600000 487000 1746000 85000 -370000 739000 306000 -524000 -296000 -291000 -96000 -111000 1411000 10000 473000 196000 0 0 1538000 1538000 1538000 1538000 0 0 1538000 1538000 1045000 1145000 11084000 14093000 13583000 12832000 3009000 -751000 -751000 0 -751000 0 8979000 0 11219000 8979000 0 11219000 0 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">15.</font><font style="font-size: 5.14pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Commitments and Contingencies</font></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: left; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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 style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> 20281920 19510770 30000000 30000000 203000 195000 0.01 0.01 18683009 17911859 -1598911 19510770 -1598911 20281920 118000 -5937000 266000 -3839000 -165000 -3839000 -5772000 -3631000 -5937000 0.31 0.69 0.113 0.1 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Basis of Presentation</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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 ("U.S. 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 style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The Company has two reportable segments as follows:</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; margin-left: 18pt; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#9679;</font><font style="font-size: 6pt;">&#160;&#160;&#160;&#160;</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Performance Improvement Solutions (approximately 69% of revenue)</font></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; margin-top: 3pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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.&#160; GSE and its predecessors have been providing these services since 1976.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: left; margin-left: 18pt; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#9679;</font><font style="font-size: 6pt;">&#160;&#160;&#160;&#160;</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Nuclear Industry Training and Consulting (approximately 31% of revenue)</font></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Financial information about the two business segments is provided in Note 14 of the accompanying consolidated financial statements.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements as well as reported amounts of revenues and expenses during the reporting period.&#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 style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> 39820000 42476000 14809000 14428000 42476000 -152000 -113000 14961000 42589000 14809000 32701000 10704000 11214000 28913000 52000 32701000 32649000 11158000 11214000 56000 0.045 1824000 254000 96000 0 383000 119000 294000 91000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; line-height: 11.4pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td style="width: 27pt; vertical-align: top; align: right; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">9.</td><td style="width: auto; vertical-align: top; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Derivative Instruments</td></tr></table></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">As of September 30, 2016, the Company had foreign exchange contracts outstanding of approximately 341.4 million Japanese Yen, 1.6 million Euro, 0.7 million Australian Dollars, and 0.5 million Canadian Dollars at fixed rates.&#160; The contracts expire on various dates through December 2018.&#160; At December 31, 2015, the Company had contracts outstanding of approximately 2.1 million Euro, 0.4&#160;million&#160;Australian&#160;Dollars, 1.3 million Canadian Dollars and 0.5 million Pounds Sterling at fixed rates.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The Company has not designated any of the foreign exchange contracts outstanding as cash flow hedges and has recorded the estimated fair value of the contracts in the consolidated balance sheets as follows:</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">September 30,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">December 31,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(in thousands)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2016</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2015</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Asset derivatives</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 18pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Prepaid expenses and other current assets</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">115</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; margin-left: 18pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Other assets</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">121</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Liability derivatives</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 18pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Other current liabilities</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(178</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(57</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; margin-left: 18pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Other liabilities</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(52</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(230</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(57</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 18pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Net fair value</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(230</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">64</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The changes in the fair value of the foreign exchange contracts are included in (Loss) gain on derivative instruments, net in the consolidated statements of operations.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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 style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">For the three and nine months ended September 30, 2016, and September 30, 2015, the Company recognized a net (loss) gain on its derivative instruments as outlined below:</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Three months ended</div><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">September 30,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Nine months ended</div><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">September 30,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(in thousands)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2016</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2015</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2016</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2015</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Foreign exchange contracts-change in fair value</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(125</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">34</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(302</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(53</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Remeasurement of related contract receivables,</div><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;billings in excess of revenue earned, and</div><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;subcontractor accruals</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(86</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(14</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(44</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(6</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(Loss) gain on derivative instruments, net</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(211</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">20</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(346</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(59</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> -230000 -178000 -52000 -57000 -57000 0 2018-12-31 -230000 64000 121000 0 115000 6000 0 0 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; line-height: 11.4pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td style="width: 29.5pt; vertical-align: top; align: right; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">10.</td><td style="width: auto; vertical-align: top; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Stock-Based Compensation</td></tr></table></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 29.5pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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 $412,000 and $136,000 of stock-based compensation expense for the three months ended September 30, 2016, and September 30, 2015, respectively, and recognized $900,000 and $407,000 of stock-based compensation expense for the nine months ended September 30, 2016, and September 30, 2015, respectively.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 29.5pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In the nine months ended September 30, 2016, the Company granted 1,322,500 performance-based restricted stock units ("RSUs") with an aggregate fair value of $1.9 million.&#160; In the three months ended September 30, 2016, the Company granted 1,162,500 performance-based RSUs with an aggregate fair value of $1.6 million.&#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 style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 29.5pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The performance-based RSUs granted during 2016 include 450,000 RSUs, which were canceled and reissued in accordance with the Chief Executive Officer's amended employment agreement dated July 1, 2016 and approved by the Board of Directors.&#160; The aggregate fair value of the RSUs reissued totaled $469,000.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 29.5pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Additionally, on July 1, 2016, the Board of Directors approved an amendment to the performance-based RSU agreements with other employees, which reduced the time period from 90 to 30 consecutive trading days during which the volume weighted-average price ("VWAP") target must be attained in order for the RSUs to vest. This change resulted in an increase in the fair value of the RSUs granted of approximately $250,000, which will be expensed ratably over the remaining requisite service period.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 29.5pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In the three and nine months ended September 30, 2016, the Company granted 70,000 and 204,824 time-based RSUs with an aggregate fair value of $172,300 and $471,650, respectively.&#160; The fair value of the RSUs is expensed ratably over the requisite service period.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 29.5pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The Company granted no new options and 40,000 stock options for the three and nine months ended September 30, 2016, respectively.&#160; The fair value of the options granted for the nine months ended September 30, 2016 was $46,000. The Company granted no new options and 60,000 stock options for the three and nine months ended September 30, 2015, respectively.&#160; The fair value of the options granted for the nine months ended September 30, 2015 was $48,000.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> -0.32 0.02 -0.21 0.01 -0.21 -0.20 -0.31 -0.01 -0.32 -0.01 -0.32 0.01 0.02 -0.21 -0.01 -0.21 -0.01 -0.20 -0.31 -0.32 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; line-height: 11.4pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td style="width: 36pt; vertical-align: top; align: right; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">3.</td><td style="width: auto; vertical-align: top; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Basic and Diluted Earnings (Loss) per Common Share</td></tr></table></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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 style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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 style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(in thousands, except for share amounts)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Three months ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Nine months ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">September 30,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">September 30,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2016</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2015</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2016</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2015</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Numerator:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Net income (loss)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">168</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,763</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">418</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5,731</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Denominator:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Weighted-average shares outstanding for basic earnings per share</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18,230,148</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17,894,272</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18,052,019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17,890,020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Effect of dilutive securities:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Employee stock options</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">239,969</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">235,851</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18,470,117</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17,894,272</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18,287,870</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17,890,020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Shares related to dilutive securities excluded because inclusion would be anti-dilutive</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">734,833</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,513,321</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">741,862</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,548,401</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> -267000 -77000 0.35 -0.038 0.397 -0.013 0.323 3196000 2431000 3732000 1941000 -1421000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; line-height: 11.4pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td style="width: 27pt; vertical-align: top; align: right; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">8.</td><td style="width: auto; vertical-align: top; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Fair Value of Financial Instruments</td></tr></table></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">ASC 820, "<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">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 style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The levels of the fair value hierarchy established by ASC 820 are:</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Level 1:&#160; inputs are quoted prices, unadjusted, in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="background-color: #FFFFFF; text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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 style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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 style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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 September 30, 2016, and December 31, 2015, based upon the short-term nature of the assets and liabilities.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The following table presents assets and liabilities measured at fair value at September 30, 2016:</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(in thousands)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Level 1</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Level 2</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Level 3</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Total</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Money market funds</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,219</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,219</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Total assets</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,219</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,219</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Foreign exchange contracts</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(230</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(230</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Contingent consideration liability</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,941</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,941</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Total liabilities</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(230</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,941</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(2,171</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The following table presents assets and liabilities measured at fair value at December 31, 2015:</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(in thousands)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Level 1</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Level 2</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Level 3</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Total</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Money market funds</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,979</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,979</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Foreign exchange contracts</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">121</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">121</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Total assets</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,979</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">121</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,100</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Foreign exchange contracts</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(57</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(57</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Contingent consideration liability</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,732</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,732</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Total liabilities</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(57</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,732</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,789</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 13.7pt; margin-bottom: 10pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The following table provides a roll-forward of the fair value of the contingent consideration categorized as Level 3 for the nine months ended September 30, 2016:</div><div style="line-height: 13.7pt;"><br style="line-height: 13.7pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(in thousands)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Contingent consideration:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Beginning balance at January 1, 2016</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,732</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Payments made on contingent liabilities</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,421</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Change in fair value</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">370</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Ending balance</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,941</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The following table presents assets and liabilities measured at fair value at September 30, 2016:</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(in thousands)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Level 1</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Level 2</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Level 3</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Total</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Money market funds</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,219</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,219</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Total assets</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,219</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,219</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Foreign exchange contracts</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(230</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(230</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Contingent consideration liability</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,941</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,941</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Total liabilities</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(230</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,941</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(2,171</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The following table presents assets and liabilities measured at fair value at December 31, 2015:</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(in thousands)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Level 1</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Level 2</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Level 3</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Total</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Money market funds</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,979</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,979</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Foreign exchange contracts</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">121</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">121</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Total assets</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,979</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">121</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,100</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Foreign exchange contracts</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(57</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(57</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Contingent consideration liability</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,732</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,732</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Total liabilities</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(57</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,732</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,789</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 13.7pt; margin-bottom: 10pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The following table provides a roll-forward of the fair value of the contingent consideration categorized as Level 3 for the nine months ended September 30, 2016:</div><div style="line-height: 13.7pt;"><br style="line-height: 13.7pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(in thousands)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Contingent consideration:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Beginning balance at January 1, 2016</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,732</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Payments made on contingent liabilities</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,421</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Change in fair value</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">370</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Ending balance</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,941</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> -370000 P3Y 0 0 -230000 0 -57000 -57000 0 -230000 121000 0 0 121000 34000 -302000 -53000 -125000 -211000 -346000 20000 -59000 -3000 0 5612000 5612000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; line-height: 11.4pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td style="width: 29.5pt; vertical-align: top; align: right; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">7.</td><td style="width: auto; vertical-align: top; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Goodwill and Intangible Assets</td></tr></table></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: left; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><u>Goodwill</u></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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; The $5.6 million of goodwill 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 such goodwill.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: left; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><u>Intangible Assets Subject to Amortization</u></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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 style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="line-height: 12.55pt; margin-bottom: 11pt;"><br style="line-height: 12.55pt;" /></div></div> 10907000 8237000 2057000 3724000 8402000 -165000 8237000 2265000 2057000 -208000 0 -233000 -3713000 693000 -5520000 248000 -3505000 -208000 -5520000 -165000 -3713000 -5355000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; line-height: 11.4pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td style="width: 29.5pt; vertical-align: top; align: right; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">13.</td><td style="width: auto; vertical-align: top; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Income Taxes</td></tr></table></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: left; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The Company's income tax expense for the nine months ended September 30, 2016, and September 30, 2015, differed from the expected income tax amounts computed by applying the federal corporate income tax rate of 35% to income (loss) before income taxes for the periods as shown in the table below.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(in thousands)</div><div style="line-height: 11.4pt;">&#160;</div></td><td colspan="7" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Three months ended</div><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">September 30,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Nine months ended</div><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">September 30,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2016</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2015</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2016</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2015</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Provision for income taxes</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">80</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">50</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">275</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">211</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Effective tax rate</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">32.3</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1.3</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)%</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">39.7</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3.8</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)%</div></td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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 style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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 style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">An uncertain tax position taken or expected to be taken in a tax return is recognized in the consolidated financial statements when it is more likely than not (<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">i.e.</font>, a likelihood of more than 50%) that the position would be sustained upon examination by tax authorities that have full knowledge of all relevant information. A recognized tax position is then measured at the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement. Interest and penalties related to income taxes are accounted for as income tax expense.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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 September 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="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="line-height: 12.55pt; margin-bottom: 11pt;"><br style="line-height: 12.55pt;" /></div></div> 80000 211000 275000 50000 158000 -80000 1262000 2254000 -1370000 3183000 -1618000 248000 -1370000 3616000 -3446000 3446000 -134000 3580000 1148000 4000 600000 208000 -120000 358000 269000 51000 -409000 -358000 0 235851 0 239969 775000 533000 67000 52000 11000 19000 25019000 21003000 45132000 39371000 -230000 -1941000 -2171000 -3732000 -57000 -3789000 0 0 22943000 19708000 2017-03-31 7500000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left; line-height: 11.5pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td style="width: 27pt; vertical-align: top; align: right; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">5.</td><td style="width: auto; vertical-align: top; text-align: left; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Contract Receivables</td></tr></table></div><div style="line-height: 11.5pt;"><br style="line-height: 11.5pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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 style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The components of contract receivables are as follows:</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(in thousands)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">September 30,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">December 31,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2016</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2015</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Billed receivables</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,585</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,831</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Unbilled receivables</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,866</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,325</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Allowance for doubtful accounts</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(21</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(103</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Total contract receivables, net</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">16,430</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">13,053</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Unbilled receivables totaled $6.9 million and $3.3 million as of September 30, 2016, and December 31, 2015, respectively.&#160; During October 2016, the Company invoiced $0.6 million of the unbilled amounts related to the balance at September 30, 2016.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">As of September 30, 2016, the Company had one customer that accounted for 11.3% of consolidated contract receivables. As of 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 style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="line-height: 12.55pt; margin-bottom: 11pt;"><br style="line-height: 12.55pt;" /></div></div> 0 0 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: -36pt; margin-left: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">11.&#160; Long-Term Debt</div><div style="line-height: 10.6pt;"><br style="line-height: 10.6pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 10.6pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">At September&#160;30,&#160;2016, and December 31, 2015, the Company had no long-term debt.</div><div style="line-height: 10.6pt;"><br style="line-height: 10.6pt;" /></div><div style="text-align: justify; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Lines of Credit</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; line-height: 11.4pt; font-style: italic; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><u>BB&amp;T Bank</u></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 10.6pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">At September&#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. 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="line-height: 10.6pt;"><br style="line-height: 10.6pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 10.6pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The agreement would have expired on September 30, 2016, but the Company and BB&amp;T Bank amended the Loan Agreement to extend the expiration date until March 31, 2017.&#160; All other terms and conditions remained the same.</div><div style="line-height: 10.6pt;"><br style="line-height: 10.6pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 10.6pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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="line-height: 10.6pt;"><br style="line-height: 10.6pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 10.6pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The Company is obligated 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 agreement, BB&amp;T Bank has complete and unconditional control over the cash collateral account.</div><div style="line-height: 10.6pt;"><br style="line-height: 10.6pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 10.6pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">At September 30, 2016, and December 31, 2015, the cash collateral account supporting standby letters of credit totaled $3.3 million and $3.5&#160;million, respectively. The balances were classified as restricted cash on the consolidated balance sheets.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="line-height: 0pt;"><br style="line-height: 0pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; margin-top: 3pt; margin-bottom: 3pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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.&#160;&#160;</div><div style="line-height: 11.4pt; margin-top: 3pt; margin-bottom: 3pt;"><br style="line-height: 11.4pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td style="vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</div></td><td style="vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</div></td><td style="vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">&#160;&#160;&#160;&#160;As of</div></td></tr><tr><td style="vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</div></td><td style="vertical-align: bottom; background-color: #FFFFFF; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Covenant</div></td><td style="vertical-align: bottom; background-color: #FFFFFF; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">September 30, 2016</div></td></tr><tr><td style="vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</div></td><td style="vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</div></td><td style="vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;&#160;&#160;&#160;&#160;</div></td></tr><tr><td style="vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Minimum tangible capital base</div></td><td style="vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Must exceed $10.5 million</div></td><td style="vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$27.0 million</div></td></tr><tr><td style="vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Quick ratio</div></td><td style="vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Must exceed 1.00 : 1.00</div></td><td style="vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1.52 : 1.00</div></td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">As of September&#160;30,&#160;2016, the Company was in compliance with its financial covenants as described above.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; line-height: 11.4pt; font-style: italic; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><u>Letters of Credit and Bonds</u></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">As of September 30, 2016, the Company has nine standby letters of credit totaling $3.3&#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.3&#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 September 30, 2016, as restricted cash, of which $1.6 million is categorized as current restricted cash and $1.7 million categorized as long-term restricted cash.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; line-height: 11.4pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td style="width: 36pt; vertical-align: top; align: right; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">4.</td><td style="width: auto; vertical-align: top; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Contingent Consideration</td></tr></table></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">ASC 805, "<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">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 based on financial projections of the acquired companies and estimated probabilities of achievement and then 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 style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">As of September 30, 2016, and December 31, 2015, contingent consideration included in current liabilities totaled $0.7 million and $2.6 million, respectively.&#160; As of September 30, 2016, and December 31, 2015, the Company also had accrued contingent consideration totaling $1.2 million and $1.1 million, respectively, which was reported as a noncurrent liability and represents the portion estimated to be payable greater than twelve months from the balance sheet date.&#160; During the three and nine months ended September 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 nine months ended September 30, 2015, the Company made no payments and a payment of $500,000, respectively, related to the liability-classified contingent consideration arrangements.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> 3882000 1307000 1307000 0 1307000 -952000 31000 -3763000 -5731000 168000 418000 418000 -3763000 -5731000 -208000 -3555000 -5566000 -165000 -839000 -827000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; line-height: 11.4pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td style="width: 27pt; vertical-align: top; align: right; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2.</td><td style="width: auto; vertical-align: top; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Recent Accounting Pronouncements</td></tr></table></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; margin-left: 29.5pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Accounting Pronouncements Recently Adopted</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In November 2015, the Financial Accounting Standards Board ("FASB") issued ASU 2015-17, "<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">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 effective January 1, 2016.&#160; The adoption of this guidance did not have a material effect on the Company's consolidated financial position.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; margin-left: 29.5pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Accounting Pronouncements Not Yet Adopted</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In May 2014, the FASB issued ASU 2014-09, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">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 style="line-height: 13.7pt;"><br style="line-height: 13.7pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In February 2016, the FASB issued ASU 2016-02, "<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">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 style="line-height: 13.7pt;"><br style="line-height: 13.7pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In March 2016, the FASB issued ASU No. 2016-09, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">"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 adoption of ASU 2016-09 on our consolidated financial statements.</div><div style="line-height: 13.7pt;"><br style="line-height: 13.7pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In August 2016, the FASB issued ASU No. 2016-15, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">"Classification of Certain Cash Receipts and Cash Payments"</font>.&#160; The new guidance addresses eight specific cash flow issues and applies to all entities that are required to present a statement of cash flows.&#160; Adoption of ASU 2016-15 is required for fiscal reporting periods beginning after December 15, 2017, including interim reporting periods within those fiscal years.&#160; We are currently evaluating the potential impact of the adoption of ASU 2016-15 on our consolidated financial statements.</div><div style="line-height: 13.7pt;"><br style="line-height: 13.7pt;" /></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> 2 3291000 5653000 13530000 10032000 -5293000 875000 -3596000 433000 -5128000 -3388000 -5293000 -208000 -165000 -3596000 321000 1104000 442000 -412000 -890000 -5658000 1395000 -3732000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; line-height: 11.4pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td style="width: 27pt; vertical-align: top; align: right; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">1.</td><td style="width: auto; vertical-align: top; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Summary of Significant Accounting Policies</td></tr></table></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Basis of Presentation</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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 ("U.S. 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 style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The Company has two reportable segments as follows:</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; margin-left: 18pt; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#9679;</font><font style="font-size: 6pt;">&#160;&#160;&#160;&#160;</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Performance Improvement Solutions (approximately 69% of revenue)</font></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; margin-top: 3pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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.&#160; GSE and its predecessors have been providing these services since 1976.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: left; margin-left: 18pt; line-height: 11.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#9679;</font><font style="font-size: 6pt;">&#160;&#160;&#160;&#160;</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Nuclear Industry Training and Consulting (approximately 31% of revenue)</font></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Financial information about the two business segments is provided in Note 14 of the accompanying consolidated financial statements.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements as well as reported amounts of revenues and expenses during the reporting period.&#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 style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Revenue Recognition</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In accordance with Accounting Standards Codification ("ASC") 605-35<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">, "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="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The Company accrues for estimated warranty costs at the time the related revenue is recognized 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="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The Company evaluates customized system contracts for multiple deliverables under ASC 605-25,<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"> "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="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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 product 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 and as support and services are delivered.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">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 VSOE for all elements of its bundled software license arrangements.&#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="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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 earned but 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="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Revisions</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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 a decrease to revenue of $152,000, an increase to cost of revenue of $56,000, and an increase in operating loss of $208,000 for the three months ended September 30, 2015.&#160; The revision resulted in an decrease to revenue of $113,000, an increase to cost of revenue of $52,000, and a increase in operating loss of $165,000 for the nine months ended September 30, 2015.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Materiality</font>, codified in ASC 250, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">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-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">"Considering the Effects of Prior Year Misstatements when Quantifying Misstatements in Current Year Financial Statements"</font>), the consolidated financial statements as of September 30, 2015, which are presented herein, have been revised.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: center; margin-left: 5.4pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">GSE SYSTEMS, INC. AND SUBSIDIARIES</div><div style="text-align: center; margin-left: 5.4pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">CONSOLIDATED STATEMENTS OF OPERATIONS</div><div style="text-align: center; margin-left: 5.4pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(in thousands, except per share data)</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; text-indent: -7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Three months ended September 30, 2015</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Nine months ended September 30, 2015</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; text-indent: -7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">As Reported</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; text-indent: -7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Adjustment</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; text-indent: -7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">As Revised</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">As Reported</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Adjustment</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">As Revised</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Revenue</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14,961</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(152</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14,809</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">42,589</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(113</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">42,476</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Cost of revenue</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,158</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">56</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,214</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">32,649</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">52</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">32,701</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Write-down of capitalized software development costs</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,538</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,538</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,538</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,538</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Gross profit</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,265</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(208</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,057</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,402</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(165</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,237</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Operating loss</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,388</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(208</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,596</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5,128</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(165</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5,293</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Loss before income taxes</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,505</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(208</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,713</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5,355</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(165</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5,520</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Net loss</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,555</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(208</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,763</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5,566</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(165</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5,731</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Basic loss per common share</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(0.20</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(0.01</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(0.21</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(0.31</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(0.01</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(0.32</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Diluted loss per common share</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(0.20</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(0.01</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(0.21</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(0.31</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(0.01</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(0.32</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">GSE SYSTEMS, INC. AND SUBSIDIARIES</div><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</div><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(in thousands)</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; text-indent: -7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Three months ended September 30, 2015</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Nine months ended September 30, 2015</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; text-indent: -7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">As Reported</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; text-indent: -7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Adjustment</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; text-indent: -7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">As Revised</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">As Reported</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Adjustment</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">As Revised</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Net loss</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,555</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(208</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,763</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5,566</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(165</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5,731</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Comprehensive loss</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,631</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(208</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,839</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5,772</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(165</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5,937</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr></table><div style="line-height: 9.1pt;"><br style="line-height: 9.1pt;" /></div><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">GSE SYSTEMS, INC. AND SUBSIDIARIES</div><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">CONSOLIDATED STATEMENTS OF CASH FLOWS</div><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(in thousands)</div><div style="line-height: 9.1pt;"><br style="line-height: 9.1pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Nine months ended September 30, 2015</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">As Reported</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Adjustment</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">As Revised</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Cash flows from operating activities:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Net loss</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5,566</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(165</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5,731</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Changes in assets and liabilities:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Contract receivables, net</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,580</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(134</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,446</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Prepaid expenses and other assets</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(409</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">51</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(358</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Billings in excess of revenue earned</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,618</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">248</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,370</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Net cash provided by operating activities</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,307</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,307</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Net decrease in cash and cash equivalents</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(751</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(751</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> -3732000 0 0 0 -3732000 0 -1941000 -1941000 50000 65000 -156000 -235000 15000 112000 210000 866000 827000 826000 -206000 -76000 -50000 -152000 -152000 500000 1421000 0 0 53000 217000 0 0 2000000 2000000 0.01 0.01 0 0 0 0 2506000 2715000 -339000 0 594000 0 30000 0 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; line-height: 11.4pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td style="width: 36pt; vertical-align: top; align: right; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">12.</td><td style="width: auto; vertical-align: top; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Product Warranty</td></tr></table></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The Company accrues for estimated warranty costs at the time the related revenue is recognized based on historical experience and projected claims.&#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.&#160; The portion of the warranty provision expected to be incurred within 12 months is classified as current within accrued warranty and totals $1.5 million, while the remaining $0.2 million is classified as long-term within other liabilities.&#160; The activity related to the warranty accrual is as follows:</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(in thousands)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Balance at January 1, 2016</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,614</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Warranty provision</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">459</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Warranty claims</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(385</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Currency adjustment</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(4</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Balance at September 30, 2016</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,684</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> 1534000 1614000 1303000 1596000 6862000 7003000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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 style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(in thousands)</div><div style="line-height: 11.4pt;">&#160;</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Three months ended</div><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">September 30,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Nine months ended</div><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">September 30,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2016</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2015</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2016</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2015</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Revenue:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Performance Improvement Solutions</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">10,215</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,751</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">27,382</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">26,798</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Nuclear Industry Training and Consulting</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,213</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,058</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">12,438</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">15,678</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14,428</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14,809</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">39,820</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">42,476</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Operating income (loss):</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Performance Improvement Solutions</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(412</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,732</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(890</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5,658</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Nuclear Industry Training and Consulting</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">321</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">442</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,395</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,104</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Gain (loss) on change in fair value of contingent consideration, net</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">524</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(306</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">370</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(739</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Operating income (loss)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">433</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,596</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">875</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5,293</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Interest income, net</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">52</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">67</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(Loss) gain on derivative instruments, net</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(211</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">20</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(346</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(59</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Other income (expense), net</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">15</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(156</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">112</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(235</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Income (loss) before income taxes</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">248</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,713</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">693</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5,520</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; line-height: 11.4pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td style="width: 7.2pt;"></td><td style="width: 22.3pt; vertical-align: top; align: right; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">6.</td><td style="width: auto; vertical-align: top; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Software Development Costs</td></tr></table></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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 style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Software development costs capitalized were $10,000 and $196,000 for the three and nine months ended September 30, 2016, respectively, and $0.5 million and $1.4 million for the three and nine months ended September 30, 2015, respectively.&#160; Total amortization expense was $111,000 and $296,000 for the three and nine months ended September 30, 2016, respectively, and $96,000 and $291,000 for the three and nine months ended September 30, 2015, respectively.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> 1779000 1735000 3500000 3300000 449071 0 5000 -5000 1771000 1601000 -50431000 -50849000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Revenue Recognition</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In accordance with Accounting Standards Codification ("ASC") 605-35<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">, "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="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The Company accrues for estimated warranty costs at the time the related revenue is recognized 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="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The Company evaluates customized system contracts for multiple deliverables under ASC 605-25,<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"> "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="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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 product 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 and as support and services are delivered.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">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 VSOE for all elements of its bundled software license arrangements.&#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="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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 earned but 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="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> 5058000 9751000 42476000 39820000 12438000 10215000 15678000 14428000 14809000 4213000 26798000 27382000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The Company's income tax expense for the nine months ended September 30, 2016, and September 30, 2015, differed from the expected income tax amounts computed by applying the federal corporate income tax rate of 35% to income (loss) before income taxes for the periods as shown in the table below.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(in thousands)</div><div style="line-height: 11.4pt;">&#160;</div></td><td colspan="7" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Three months ended</div><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">September 30,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Nine months ended</div><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">September 30,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2016</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2015</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2016</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2015</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Provision for income taxes</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">80</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">50</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">275</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">211</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Effective tax rate</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">32.3</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1.3</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)%</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">39.7</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3.8</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)%</div></td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The Company accrues for estimated warranty costs at the time the related revenue is recognized based on historical experience and projected claims.&#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.&#160; The portion of the warranty provision expected to be incurred within 12 months is classified as current within accrued warranty and totals $1.5 million, while the remaining $0.2 million is classified as long-term within other liabilities.&#160; The activity related to the warranty accrual is as follows:</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(in thousands)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Balance at January 1, 2016</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,614</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Warranty provision</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">459</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Warranty claims</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(385</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Currency adjustment</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(4</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Balance at September 30, 2016</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,684</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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 style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(in thousands, except for share amounts)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Three months ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Nine months ended</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">September 30,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">September 30,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2016</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2015</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2016</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2015</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Numerator:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Net income (loss)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">168</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,763</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">418</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5,731</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Denominator:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Weighted-average shares outstanding for basic earnings per share</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18,230,148</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17,894,272</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18,052,019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17,890,020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Effect of dilutive securities:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Employee stock options</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">239,969</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">235,851</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18,470,117</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17,894,272</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18,287,870</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17,890,020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Shares related to dilutive securities excluded because inclusion would be anti-dilutive</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">734,833</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,513,321</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">741,862</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,548,401</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Materiality</font>, codified in ASC 250, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">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-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">"Considering the Effects of Prior Year Misstatements when Quantifying Misstatements in Current Year Financial Statements"</font>), the consolidated financial statements as of September 30, 2015, which are presented herein, have been revised.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: center; margin-left: 5.4pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">GSE SYSTEMS, INC. AND SUBSIDIARIES</div><div style="text-align: center; margin-left: 5.4pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">CONSOLIDATED STATEMENTS OF OPERATIONS</div><div style="text-align: center; margin-left: 5.4pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(in thousands, except per share data)</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; text-indent: -7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Three months ended September 30, 2015</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Nine months ended September 30, 2015</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; text-indent: -7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">As Reported</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; text-indent: -7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Adjustment</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; text-indent: -7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">As Revised</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">As Reported</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Adjustment</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">As Revised</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Revenue</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14,961</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(152</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14,809</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">42,589</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(113</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">42,476</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Cost of revenue</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,158</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">56</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,214</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">32,649</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">52</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">32,701</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Write-down of capitalized software development costs</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,538</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,538</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,538</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,538</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Gross profit</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,265</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(208</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,057</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,402</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(165</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,237</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Operating loss</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,388</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(208</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,596</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5,128</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(165</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5,293</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Loss before income taxes</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,505</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(208</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,713</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5,355</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(165</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5,520</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Net loss</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,555</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(208</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,763</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5,566</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(165</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5,731</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Basic loss per common share</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(0.20</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(0.01</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(0.21</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(0.31</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(0.01</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(0.32</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Diluted loss per common share</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(0.20</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(0.01</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(0.21</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(0.31</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(0.01</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(0.32</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">GSE SYSTEMS, INC. AND SUBSIDIARIES</div><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</div><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(in thousands)</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; text-indent: -7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Three months ended September 30, 2015</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Nine months ended September 30, 2015</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; text-indent: -7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">As Reported</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; text-indent: -7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Adjustment</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; text-indent: -7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">As Revised</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">As Reported</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Adjustment</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">As Revised</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Net loss</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,555</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(208</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,763</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5,566</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(165</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5,731</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 28%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Comprehensive loss</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,631</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(208</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,839</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5,772</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(165</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5,937</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr></table><div style="line-height: 9.1pt;"><br style="line-height: 9.1pt;" /></div><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">GSE SYSTEMS, INC. AND SUBSIDIARIES</div><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">CONSOLIDATED STATEMENTS OF CASH FLOWS</div><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(in thousands)</div><div style="line-height: 9.1pt;"><br style="line-height: 9.1pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Nine months ended September 30, 2015</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">As Reported</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Adjustment</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">As Revised</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Cash flows from operating activities:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Net loss</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5,566</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(165</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5,731</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Changes in assets and liabilities:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Contract receivables, net</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,580</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(134</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,446</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Prepaid expenses and other assets</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(409</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">51</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(358</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Billings in excess of revenue earned</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,618</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">248</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,370</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Net cash provided by operating activities</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,307</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,307</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Net decrease in cash and cash equivalents</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(751</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(751</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="line-height: 0pt;"><br style="line-height: 0pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; margin-top: 3pt; margin-bottom: 3pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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.&#160;&#160;</div><div style="line-height: 11.4pt; margin-top: 3pt; margin-bottom: 3pt;"><br style="line-height: 11.4pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td style="vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</div></td><td style="vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</div></td><td style="vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">&#160;&#160;&#160;&#160;As of</div></td></tr><tr><td style="vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</div></td><td style="vertical-align: bottom; background-color: #FFFFFF; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Covenant</div></td><td style="vertical-align: bottom; background-color: #FFFFFF; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">September 30, 2016</div></td></tr><tr><td style="vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</div></td><td style="vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</div></td><td style="vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;&#160;&#160;&#160;&#160;</div></td></tr><tr><td style="vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Minimum tangible capital base</div></td><td style="vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Must exceed $10.5 million</div></td><td style="vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$27.0 million</div></td></tr><tr><td style="vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Quick ratio</div></td><td style="vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Must exceed 1.00 : 1.00</div></td><td style="vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1.52 : 1.00</div></td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The Company has not designated any of the foreign exchange contracts outstanding as cash flow hedges and has recorded the estimated fair value of the contracts in the consolidated balance sheets as follows:</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">September 30,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">December 31,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(in thousands)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2016</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2015</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Asset derivatives</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 18pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Prepaid expenses and other current assets</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">115</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; margin-left: 18pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Other assets</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">121</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Liability derivatives</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 18pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Other current liabilities</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(178</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(57</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; margin-left: 18pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Other liabilities</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(52</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(230</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(57</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; margin-left: 18pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Net fair value</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(230</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">64</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">For the three and nine months ended September 30, 2016, and September 30, 2015, the Company recognized a net (loss) gain on its derivative instruments as outlined below:</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Three months ended</div><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">September 30,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Nine months ended</div><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">September 30,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(in thousands)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2016</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2015</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2016</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2015</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Foreign exchange contracts-change in fair value</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(125</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">34</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(302</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(53</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Remeasurement of related contract receivables,</div><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;billings in excess of revenue earned, and</div><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;subcontractor accruals</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(86</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(14</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(44</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(6</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(Loss) gain on derivative instruments, net</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(211</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">20</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(346</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(59</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; line-height: 11.5pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">14.</font><font style="font-size: 5.14pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Segment Information</font></div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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, with the majority of contracts in the range from 12 months to two years.&#160; GSE and its predecessors have been providing these services since 1976.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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; Contracts typically range from six months to three years.&#160; Hyperspring has been providing these services since 2005.</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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 style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(in thousands)</div><div style="line-height: 11.4pt;">&#160;</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Three months ended</div><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">September 30,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Nine months ended</div><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">September 30,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2016</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2015</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2016</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2015</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Revenue:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Performance Improvement Solutions</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">10,215</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,751</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">27,382</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">26,798</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Nuclear Industry Training and Consulting</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,213</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,058</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">12,438</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">15,678</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14,428</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14,809</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">39,820</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">42,476</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Operating income (loss):</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Performance Improvement Solutions</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(412</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,732</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(890</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5,658</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Nuclear Industry Training and Consulting</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">321</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">442</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,395</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,104</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Gain (loss) on change in fair value of contingent consideration, net</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">524</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(306</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">370</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(739</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Operating income (loss)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">433</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,596</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">875</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5,293</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Interest income, net</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">52</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">67</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(Loss) gain on derivative instruments, net</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(211</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">20</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(346</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(59</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Other income (expense), net</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">15</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(156</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">112</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(235</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Income (loss) before income taxes</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">248</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,713</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">693</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5,520</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> 3811000 9032000 3043000 11031000 407000 900000 P5Y P1Y 450000 469000 0 0 60000 40000 459000 1614000 1684000 1534000 150000 385000 -4000 594000 3000 597000 322079 20113000 18368000 -2999000 -1460000 195000 73481000 -50849000 74952000 203000 -1612000 -2999000 -50431000 1598911 1598911 2999000 2999000 6866000 3325000 17894272 17890020 18470117 18287870 17890020 18052019 17894272 18230148 P3Y P3Y P6M P6M P2Y P12M 48000 46000 P30D P90D 250000 471650 172300 70000 204824 1882377 1600377 1162500 1322500 1.52 1.00 27000000 3000000 9 9 3300000 10500000 8 -44000 -86000 -14000 -6000 1085000 1210000 2647000 731000 196000 1411000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The components of contract receivables are as follows:</div><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(in thousands)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">September 30,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">December 31,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2016</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2015</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Billed receivables</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,585</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,831</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Unbilled receivables</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,866</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,325</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Allowance for doubtful accounts</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(21</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(103</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Total contract receivables, net</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">16,430</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td><td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">13,053</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td></tr></table><div style="line-height: 11.4pt;"><br style="line-height: 11.4pt;" /></div></div> 0 1 P12M P1Y P1Y EX-101.SCH 10 gvp-20160930.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 010100 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) link:presentationLink link:calculationLink link:definitionLink 050000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 060100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 060200 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 060300 - Disclosure - Basic and Diluted Earnings (Loss) Per Common Share link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - Contingent Consideration link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - Contract Receivables link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - Software Development Costs link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - Derivative Instruments link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 061200 - Disclosure - Product Warranty link:presentationLink link:calculationLink link:definitionLink 061300 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 061400 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 061500 - 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 - Contract Receivables (Tables) link:presentationLink link:calculationLink link:definitionLink 080800 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 080900 - Disclosure - Derivative Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 081100 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 081200 - Disclosure - Product Warranty (Tables) link:presentationLink link:calculationLink link:definitionLink 081300 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 081400 - 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 - Contract Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 090600 - Disclosure - Software Development Costs (Details) link:presentationLink link:calculationLink link:definitionLink 090700 - Disclosure - Goodwill and Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 090800 - Disclosure - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 090900 - Disclosure - Derivative Instruments, Foreign Exchange Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 090902 - Disclosure - Derivative Instruments, Fair Values Derivatives, Balance Sheet Location (Details) link:presentationLink link:calculationLink link:definitionLink 090904 - Disclosure - Derivative Instruments, Gain (Loss) On Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 091000 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 091200 - Disclosure - Product Warranty (Details) link:presentationLink link:calculationLink link:definitionLink 091300 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 091400 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 gvp-20160930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 12 gvp-20160930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 13 gvp-20160930_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] Accounting Changes and Error Corrections [Abstract] Recent Accounting Pronouncements Not Yet Adopted [Text Block] Accounts payable Contract receivables, net Total contract receivables, net Contract Receivable Accrued expenses Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated Other Comprehensive Loss [Member] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Additional paid-in capital Additional Paid in Capital Additional Paid-in Capital [Member] Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities: Adjustments for Error Correction [Domain] Stock-based compensation expense Stock-based compensation expense Allocated Share-based Compensation Expense Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable Amortization of deferred financing costs Amortization of definite-lived intangible assets Shares related to dilutive securities excluded because inclusion would be anti-dilutive (in shares) Total assets Assets ASSETS Assets [Abstract] Total assets Assets, Fair Value Disclosure Current assets: Total current assets Assets, Current Derivatives, Fair Value, by Balance Sheet Location [Axis] Balance Sheet Location [Domain] Billed receivables Billings in excess of revenue earned Restructuring charges Change in fair value of contingent consideration Gain (loss) on change in fair value of contingent consideration, net Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Capitalized software amortization Capitalized software amortization Capitalized Computer Software, Amortization Total capitalized software development cost Write-down of capitalized software development costs Write-down of capitalized software development costs Software development costs, net 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) Money market funds Cash and Cash Equivalents, Fair Value Disclosure Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Commitments and contingencies Commitments and Contingencies Commitments and Contingencies [Abstract] Common Stock [Member] Common stock, shares issued (in shares) Common stock, shares authorized (in shares) Common stock $.01 par value, 30,000,000 shares authorized, 20,281,920 shares issued and 18,683,009 shares outstanding in 2016, 19,510,770 shares issued and 17,911,859 shares outstanding in 2015 Common stock, par value (in dollars per share) Balance (in shares) Common stock, shares outstanding (in shares) Balance (in shares) Comprehensive income (loss) Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Concentration Risk by Benchmark [Axis] Concentration Risk [Line Items] Concentration Risk Benchmark [Domain] Concentration Risk [Table] Percentage of revenue contributed by major customers Percentage of contract receivables accounted by major customers Concentration Risk, Percentage Basis of Presentation Consolidation, Policy [Policy Text Block] Contract Receivables [Abstract] Revenue Revenue Corporate Segment [Member] Cost of revenue Credit Facility [Axis] Credit Facility [Domain] Long-Term Debt [Abstract] Line of credit facility term Debt instrument, basis spread on variable rate Interest rate floor related to credit agreement Releases of cash as collateral under letters of credit Deferred income taxes Depreciation Depreciation and amortization Derivative Instrument [Axis] Derivative Instruments Liability derivatives Derivative [Line Items] Expiration date of contract Derivative [Table] Derivative Instruments [Abstract] Net fair value Derivative, Fair Value, Net Asset derivatives Estimated fair value of the contracts in the consolidated balance sheets [Abstract] Derivative, Fair Value, Net [Abstract] Derivative, Gain (Loss) on Derivative, Net [Abstract] Derivative Contract [Domain] Derivatives, Fair Value [Line Items] Stock-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Stock-Based Compensation [Abstract] Basic earnings (loss) per common share (in dollars per share) Basic loss per common share (in dollars per share) Diluted earnings (loss) per common share (in dollars per share) Diluted loss per common share (in dollars per share) Basic and Diluted Earnings (Loss) Per Common Share Earnings Per Share [Text Block] Basic and Diluted Earnings (Loss) Per Common Share [Abstract] Effect of exchange rate changes on cash Federal corporate income tax rate Effective tax rate Effective Income Tax Rate Reconciliation, Percent Accrued compensation Equity Component [Domain] Adjustments for Error Corrections [Axis] Error Corrections and Prior Period Adjustments Restatement [Line Items] Escrow deposit Fair Value, Hierarchy [Axis] Fair Value of Financial Instruments [Abstract] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Beginning balance at January 1, 2016 Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value Fair Value Hierarchy [Domain] Payments made on contingent liabilities Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Abstract] Significant Unobservable Inputs (Level 3) [Member] Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] Significant Other Observable Inputs (Level 2) [Member] Assets and Liabilities Measured at Fair Value Fair Value, Measurement Inputs, Disclosure [Text Block] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Change in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] Economic life of product Foreign exchange contracts - Liabilities Foreign exchange contracts - Assets Foreign Currency Contract, Asset, Fair Value Disclosure Foreign Exchange Contract [Member] Foreign exchange contracts- change in fair value (Loss) gain on derivative instruments, net Loss on derivative instruments (Loss) gain on derivative instruments, net Gain (Loss) on Derivative Instruments, Net, Pretax Loss on sales of equipment, software, and leasehold improvements Gain (Loss) on Sale of Assets and Asset Impairment Charges Goodwill Goodwill and Intangible Assets Goodwill and Intangible Assets [Abstract] Gross profit Gross profit Gross Profit Hedging Designation [Axis] Hedging Designation [Domain] Income Taxes [Abstract] Equity loss on investments Income (Loss) from Equity Method Investments Income (loss) before income taxes Loss before income taxes Income (loss) before income taxes Income Taxes Income Tax Disclosure [Text Block] Provision for income taxes CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) [Abstract] CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract] Accrued warranty Increase (Decrease) in Accrued Liabilities Accounts payable, accrued compensation and accrued expenses Billings in excess of revenue earned Increase (Decrease) in Billing in Excess of Cost of Earnings Contract receivables Contract receivables, net Increase (Decrease) in Contract Receivables, Net Changes in assets and liabilities: Changes in assets and liabilities [Abstract] Restrictions of cash as collateral under letters of credit Increase (Decrease) in Restricted Cash Unbilled contract receivables billed during October 2016 Other liabilities Increase (Decrease) in Other Operating Liabilities Prepaid expenses and other assets Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Employee stock options (in shares) Intangible assets, net Interest income, net Total liabilities Liabilities Total liabilities and stockholders' equity Liabilities and Equity LIABILITIES AND STOCKHOLDERS' EQUITY Total liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure Total current liabilities Liabilities, Current Current liabilities: Line of Credit Facility [Table] Lines of Credit [Abstract] Lender Name [Axis] Line of Credit Facility [Line Items] Expiration date of credit agreement Fair value of amount outstanding Line of Credit Facility, Fair Value of Amount Outstanding Line of Credit Facility, Lender [Domain] Principal amount of the line of credit Interest rate Contract Receivables Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Long-term debt Long-Term Debt Long-term Debt [Text Block] Contingent Consideration Contingencies Disclosure [Text Block] Maximum [Member] Minimum [Member] Activities in product warranty account [Abstract] Movement in Standard Product Warranty Accrual [Roll Forward] Net cash provided by operating activities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from financing activities: Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from investing activities: Cash flows from operating activities: Net income (loss) Net income (loss) Net income Net loss Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] 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 Cash flows from operating activities [Abstract] Operating Cash Flows, Direct Method [Abstract] Operating income (loss) Operating income (loss) Operating loss Summary of Significant Accounting Policies [Abstract] Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Other Liabilities [Member] Other Noncurrent Liabilities [Member] Non-cash tax provision Other Assets [Member] Other Current Liabilities [Member] Contingent consideration liability Other assets Other income (expense), net Other Nonoperating Income (Expense) Other liabilities Other current liabilities Foreign currency translation adjustment Foreign currency translation adjustment Wall Street Journal Prime Rate [Member] Deferred financing costs Payments on contingent consideration Payments of Merger Related Costs, Financing Activities Acquisition of Hyperspring, LLC, net of cash acquired Payments to Acquire Equity Method Investments Treasury stock purchases Capital expenditures Payments to Acquire Property, Plant, and Equipment Preferred stock, shares issued (in shares) Preferred stock, shares authorized (in shares) Preferred stock, par value (in dollars per share) Preferred stock, shares outstanding (in shares) Preferred stock $.01 par value, 2,000,000 shares authorized, no shares issued and outstanding Prepaid Expenses and Other Current Assets [Member] Prepaid Expenses and Other Current Assets [Member] Prepaid expenses and other current assets Prior Period Adjustment [Abstract] Payments on line of credit Release of cash for credit facility collateral Proceeds from issuance of common stock Proceeds from sale of equipment, software and leasehold improvements Product Warranty [Abstract] Product Warranty Product Warranty Disclosure [Text Block] Accrued warranty Equipment, software and leasehold improvements, net Property, Plant and Equipment, Net Equipment, software and leasehold improvements Range [Axis] Range [Domain] Reconciliation of Revenue and Operating Results to Consolidated Income (Loss) Before Income Tax Expense Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Software Development Costs Research, Development, and Computer Software Disclosure [Text Block] Software Development Costs [Abstract] Adjustment [Member] Restricted Stock Units (RSUs) [Member] Long-term restricted cash Restricted cash, noncurrent Restricted cash and investments Common stock issued for RSUs vested (in shares) Common stock issued for RSUs vested Restricted cash Restricted cash, current Accumulated Deficit [Member] Retained Earnings [Member] Accumulated deficit Retained Earnings (Accumulated Deficit) Revenue Recognition Revenue Recognition, Policy [Policy Text Block] Revenue Revenues Revolving Credit Facility [Member] Proceeds from sale/leaseback transaction Revenue [Member] Scenario, Unspecified [Domain] As Reported [Member] Schedule of Income Taxes Activities in the Product Warranty Accounts Schedule of Product Warranty Liability [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] Revisions Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Susquehanna Bank Loan Agreement Debt Covenants Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Segment Reporting Information, by Segment [Table] Estimated Fair Value of the Contracts in the Consolidated Balance Sheets Net (Loss) Gain on Derivative Instruments Segment Reporting Information, Income (Loss) before Income Taxes [Abstract] Segment Information Segment Reporting Disclosure [Text Block] Segments [Domain] Segment [Domain] Segment Information [Abstract] Segment Reporting Information, Profit (Loss) [Abstract] Segment Reporting Information [Line Items] Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract] Selling, general and administrative Stock-based compensation expense Share-based Compensation Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Requisite service period Granted (in shares) Aggregate fair value of grants 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] Warranty provision Beginning balance Ending balance Standard Product Warranty Accrual Accrued warranty, current Accrued warranty, noncurrent Warranty claims Standard Product Warranty Accrual, Decrease for Payments Currency adjustment Statement [Line Items] Statement, Equity Components [Axis] CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) [Abstract] CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) [Abstract] CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract] CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited) [Abstract] CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS [Abstract] Statement [Table] CONSOLIDATED BALANCE SHEETS (Unaudited) [Abstract] Scenario [Axis] Segments [Axis] Business Segments [Axis] Cash-settled RSUs issued for services provided (in shares) 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 Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Balance Balance Total stockholders' equity Stockholders' Equity Attributable to Parent Treasury Stock [Member] Treasury stock (in shares) Treasury stock at cost Treasury Stock, Value, Acquired, Cost Method Treasury stock at cost (in shares) Treasury Stock, Shares, Acquired Treasury stock at cost, 1,598,911 shares in 2016 and 2015 Treasury Stock, Value Unbilled receivables Variable Rate [Domain] Variable Rate [Axis] Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Denominator [Abstract] Weighted Average Number of Shares Outstanding, Diluted [Abstract] Effect of dilutive securities [Abstract] Number of common shares and common share equivalents used in the determination of basic and diluted income (loss) per share [Abstract] Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Weighted-average shares outstanding for basic earnings per share (in shares) Weighted Average Number of Shares Issued, Basic Contingent Consideration [Abstract] Refers to the revision of revenue to recognize all revenue on multiple element transactions. Revenue Recognized On Multiple Element Arrangements [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] 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] Refers to the range of expiration dates contract or contracts expire. May be presented in a variety of ways (for example: year only, month and year, day, month and year, number of months, and number of years). Contract term Refers to the range of expiration dates the majority of 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, Majority of contracts Contract term for the majority of contracts Document and Entity Information [Abstract] 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 Estimated period over which during the VWAP target must be attained in order for the RSUs to vest, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Share Based Compensation Arrangement By Share Based Payment Award Consecutive Trading Days Consecutive trading days Refers to increase (decrease) for fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash. Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Increase (Decrease) Vested In Period Fair Value Increase in fair value of grants Unrecognized cost of unvested share-based awards, other than options, awarded to employees as compensation with time-based restrictions. Aggregate fair value for time-based RSUs Net number of non-option equity instruments granted to participants with time based restrictions. Granted time-based RSUs Granted time-based RSUs (in shares) Unrecognized cost of unvested share-based awards, other than options, awarded to employees as compensation with performance-based restrictions. Aggregate fair value for performance-based RSUs Net number of non-option equity instruments granted to participants with performance-based restrictions. Granted performance-based RSUs Granted performance-based RSUs (in shares) This item represents all the relevant information regarding the credit agreement. BB&T Bank [Member] Refers to quick ratio regarding future acquisitions and incurrence of debt. Debt Instrument Quick Ratio Quick ratio Refers to the covenant quick ratio regarding future acquisitions and incurrence of debt. Debt Instrument Covenant Quick Ratio Quick ratio, covenant Refers to the tangible capital base amount in regarding future acquisitions and incurrence of debt. Debt Instrument Tangible Capital Base Amount Tangible capital base amount Minimum cash balance restriction associated with Line of Credit Line of Credit facility asset restrictions minimum cash Minimum cash balance requirement This item represents the number of standby letters of credit on which the entity is contingently liable. Number of Standby Letters of Credit Number of standby letters of credit 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 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 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 Refers to the tangible capital base covenant amount in regarding future acquisitions and incurrence of debt. Debt Instrument Tangible Capital Base of Covenant Amount Tangible capital base of covenant amount 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 Performance Bond Abstract Performance Bond [Abstract] 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 Net Income Loss Available to Common Stockholders [Abstract] Numerator [Abstract] Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer. Contingent consideration Contingent consideration accrued, noncurrent Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer. Current contingent consideration Contingent consideration accrued, current The net cash inflow (outflow) from the cash and cash items of an Equity Method investment that are not available for withdrawal or usage. Increase Decrease In Cash Collateral Of Equity Method Investment The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence. Investment in GSE-RUS LLC The cash outflow associated with the development or modification of software programs or applications to be sold to third parties that qualify for capitalization. Capitalized Software Development Costs Capitalized software development costs Tabular disclosure of the components of contract receivables. Components of Contract Receivables [Table Text Block] Components of Contract Receivables Refers to the number of customers that account for contract receivables. Number of customers accounting for contract receivables Amount billed to customers under long-term contracts or programs but not paid as of the balance sheet date, when it serves as a benchmark in a concentration of risk calculation. Contract Receivable [Member] Contract Receivable [Member] Components of Contract Receivables [Abstract] Components of contract receivables [Abstract] Fair Value Measurement Inputs [Abstract] Assets and liabilities measured at fair value [Abstract] Nuclear Industry Training and Consulting [Member] Describes the maximum period under which the entity considered its contract receivables to be collected. Contract Receivable, Period Maximum Maximum term of contract receivables Performance Improvement Solutions [Member] Describes the approximate term of post customer support service. Post Customer Support Service, Period Period of post customer support service (PCS) Entity Wide Revenue Major Customer [Abstract] Revenue by major customers [Abstract] When presenting the maximum range of expiration dates, the earliest date when the contract or contracts expire. May be presented in a variety of ways (for example: year only, month and year, day, month and year, number of months, and number of years). Contract Term, Maximum Maximum term of contract When presenting the minimum range of expiration dates, the earliest date when the contract or contracts expire. May be presented in a variety of ways (for example: year only, month and year, day, month and year, number of months, and number of years). Contract Term, Minimum Minimum term of contract Describes the approximate term of the product warranty. Standard Product Warranty, Period Term of warranty EX-101.PRE 14 gvp-20160930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 15 image00001.jpg begin 644 image00001.jpg M_]C_X 02D9)1@ ! 0$ > !X #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB 0@ HHHH **** "BBB@#__V0$! end XML 16 R1.htm IDEA: XBRL DOCUMENT v3.5.0.2
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2016
Nov. 14, 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 Common Stock, Shares Outstanding   18,683,009
Document Fiscal Year Focus 2016  
Document Fiscal Period Focus Q3  
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Sep. 30, 2016  
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.5.0.2
CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2016
Dec. 31, 2015
Current assets:    
Cash and cash equivalents $ 14,093 $ 11,084
Restricted cash 1,601 1,771
Contract receivables, net 16,430 13,053
Prepaid expenses and other current assets 2,715 2,506
Total current assets 34,839 28,414
Equipment, software and leasehold improvements 6,862 7,003
Accumulated depreciation (5,559) (5,407)
Equipment, software and leasehold improvements, net 1,303 1,596
Software development costs, net 1,045 1,145
Goodwill 5,612 5,612
Intangible assets, net 533 775
Long-term restricted cash 1,735 1,779
Other assets 65 50
Total assets 45,132 39,371
Current liabilities:    
Accounts payable 2,367 1,238
Accrued expenses 1,930 1,723
Accrued compensation 3,196 2,431
Billings in excess of revenue earned 12,358 9,229
Accrued warranty 1,534 1,614
Current contingent consideration 731 2,647
Other current liabilities 827 826
Total current liabilities 22,943 19,708
Contingent consideration 1,210 1,085
Other liabilities 866 210
Total liabilities 25,019 21,003
Commitments and contingencies
Stockholders' equity:    
Preferred stock $.01 par value, 2,000,000 shares authorized, no shares issued and outstanding 0 0
Common stock $.01 par value, 30,000,000 shares authorized, 20,281,920 shares issued and 18,683,009 shares outstanding in 2016, 19,510,770 shares issued and 17,911,859 shares outstanding in 2015 203 195
Additional paid-in capital 74,952 73,481
Accumulated deficit (50,431) (50,849)
Accumulated other comprehensive loss (1,612) (1,460)
Treasury stock at cost, 1,598,911 shares in 2016 and 2015 (2,999) (2,999)
Total stockholders' equity 20,113 18,368
Total liabilities and stockholders' equity $ 45,132 $ 39,371
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.5.0.2
CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - $ / shares
Sep. 30, 2016
Dec. 31, 2015
Stockholders' equity:    
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 2,000,000 2,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 30,000,000 30,000,000
Common stock, shares issued (in shares) 20,281,920 19,510,770
Common stock, shares outstanding (in shares) 18,683,009 17,911,859
Treasury stock (in shares) 1,598,911 1,598,911
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.5.0.2
CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) [Abstract]        
Revenue $ 14,428 $ 14,809 $ 39,820 $ 42,476
Cost of revenue 10,704 11,214 28,913 32,701
Write-down of capitalized software development costs 0 1,538 0 1,538
Gross profit 3,724 2,057 10,907 8,237
Operating expenses:        
Selling, general and administrative 3,043 3,811 9,032 11,031
Restructuring charges 85 1,600 487 1,746
Depreciation 91 119 294 383
Amortization of definite-lived intangible assets 72 123 219 370
Total operating expenses 3,291 5,653 10,032 13,530
Operating income (loss) 433 (3,596) 875 (5,293)
Interest income, net 11 19 52 67
(Loss) gain on derivative instruments, net (211) 20 (346) (59)
Other income (expense), net 15 (156) 112 (235)
Income (loss) before income taxes 248 (3,713) 693 (5,520)
Provision for income taxes 80 50 275 211
Net income (loss) $ 168 $ (3,763) $ 418 $ (5,731)
Basic earnings (loss) per common share (in dollars per share) $ 0.01 $ (0.21) $ 0.02 $ (0.32)
Diluted earnings (loss) per common share (in dollars per share) $ 0.01 $ (0.21) $ 0.02 $ (0.32)
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.5.0.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited) [Abstract]        
Net income (loss) $ 168 $ (3,763) $ 418 $ (5,731)
Foreign currency translation adjustment (50) (76) (152) (206)
Comprehensive income (loss) $ 118 $ (3,839) $ 266 $ (5,937)
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.5.0.2
CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) - 9 months ended Sep. 30, 2016 - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Deficit [Member]
Accumulated Other Comprehensive Loss [Member]
Treasury Stock [Member]
Total
Balance at Dec. 31, 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) 17,911,859
Stock-based compensation expense   882       $ 882
Common stock issued for options exercised (in shares) 322,079          
Common stock issued for options exercised $ 3 594       597
Common stock issued for RSUs vested (in shares) 449,071          
Common stock issued for RSUs vested $ 5 (5)       0
Foreign currency translation adjustment       (152)   (152)
Net income     418     418
Balance at Sep. 30, 2016 $ 203 $ 74,952 $ (50,431) $ (1,612) $ (2,999) $ 20,113
Balance (in shares) at Sep. 30, 2016 20,281,920       (1,598,911) 18,683,009
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.5.0.2
CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Cash flows from operating activities:    
Net income (loss) $ 418 $ (5,731)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Write-down of capitalized software development costs 0 1,538
Depreciation and amortization 294 383
Amortization of definite-lived intangible assets 219 370
Capitalized software amortization 296 291
Change in fair value of contingent consideration (370) 739
Stock-based compensation expense 900 407
Equity loss on investments 0 233
Loss on derivative instruments 346 59
Deferred income taxes 96 0
Loss on sales of equipment, software, and leasehold improvements 3 0
Changes in assets and liabilities:    
Contract receivables (3,616) 3,446
Prepaid expenses and other assets (269) (358)
Accounts payable, accrued compensation and accrued expenses 2,254 1,262
Billings in excess of revenue earned 3,183 (1,370)
Accrued warranty (80) 158
Other liabilities 208 (120)
Net cash provided by operating activities 3,882 1,307
Cash flows from investing activities:    
Proceeds from sale of equipment, software and leasehold improvements 30 0
Capital expenditures (53) (217)
Capitalized software development costs (196) (1,411)
Restrictions of cash as collateral under letters of credit (4) (1,148)
Releases of cash as collateral under letters of credit 254 1,824
Net cash provided by (used in) investing activities 31 (952)
Cash flows from financing activities:    
Proceeds from issuance of common stock 594 0
Payments on line of credit 0 (339)
Payments on contingent consideration (1,421) (500)
Net cash used in financing activities (827) (839)
Effect of exchange rate changes on cash (77) (267)
Net increase (decrease) in cash and cash equivalents 3,009 (751)
Cash and cash equivalents at beginning of year 11,084 13,583
Cash and cash equivalents at end of period $ 14,093 $ 12,832
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.5.0.2
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2016
Summary of Significant Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
1.Summary of Significant Accounting Policies

Basis of Presentation

The consolidated interim financial statements included herein have been prepared by GSE Systems, Inc. (the "Company," "GSE," "we," "us," or "our") 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 ("U.S. GAAP") have been condensed or omitted.  The results of operations for interim periods are not necessarily an indication of the results for the full year.  These consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company's Annual Report on Form 10-K for the year ended December 31, 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 69% 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.  GSE and its predecessors have been providing these services since 1976.

    Nuclear Industry Training and Consulting (approximately 31% 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 U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements as well as reported amounts of revenues and expenses during the reporting period.  The Company's most significant estimates relate to revenue recognition on 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.

The Company accrues for estimated warranty costs at the time the related revenue is recognized 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 product 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 and as support and services are delivered.

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 VSOE for all elements of its bundled software license arrangements.  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 earned but 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 a decrease to revenue of $152,000, an increase to cost of revenue of $56,000, and an increase in operating loss of $208,000 for the three months ended September 30, 2015.  The revision resulted in an decrease to revenue of $113,000, an increase to cost of revenue of $52,000, and a increase in operating loss of $165,000 for the nine months ended September 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 September 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 September 30, 2015
  
Nine months ended September 30, 2015
 
  
As Reported
  
Adjustment
  
As Revised
  
As Reported
  
Adjustment
  
As Revised
 
                   
Revenue
 
$
14,961
  
$
(152
)
 
$
14,809
  
$
42,589
  
$
(113
)
 
$
42,476
 
Cost of revenue
  
11,158
   
56
   
11,214
   
32,649
   
52
   
32,701
 
Write-down of capitalized software development costs
  
1,538
   
-
   
1,538
   
1,538
   
-
   
1,538
 
                         
Gross profit
  
2,265
   
(208
)
  
2,057
   
8,402
   
(165
)
  
8,237
 
                         
Operating loss
  
(3,388
)
  
(208
)
  
(3,596
)
  
(5,128
)
  
(165
)
  
(5,293
)
                         
Loss before income taxes
  
(3,505
)
  
(208
)
  
(3,713
)
  
(5,355
)
  
(165
)
  
(5,520
)
                         
Net loss
 
$
(3,555
)
 
$
(208
)
 
$
(3,763
)
 
$
(5,566
)
 
$
(165
)
 
$
(5,731
)
                         
                         
Basic loss per common share
 
$
(0.20
)
 
$
(0.01
)
 
$
(0.21
)
 
$
(0.31
)
 
$
(0.01
)
 
$
(0.32
)
                         
Diluted loss per common share
 
$
(0.20
)
 
$
(0.01
)
 
$
(0.21
)
 
$
(0.31
)
 
$
(0.01
)
 
$
(0.32
)

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

  
Three months ended September 30, 2015
  
Nine months ended September 30, 2015
 
  
As Reported
  
Adjustment
  
As Revised
  
As Reported
  
Adjustment
  
As Revised
 
                   
Net loss
 
$
(3,555
)
 
$
(208
)
 
$
(3,763
)
 
$
(5,566
)
 
$
(165
)
 
$
(5,731
)
                         
Comprehensive loss
 
$
(3,631
)
 
$
(208
)
 
$
(3,839
)
 
$
(5,772
)
 
$
(165
)
 
$
(5,937
)

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

  
Nine months ended September 30, 2015
 
  
As Reported
  
Adjustment
  
As Revised
 
          
Cash flows from operating activities:
         
Net loss
 
$
(5,566
)
 
$
(165
)
 
$
(5,731
)
Changes in assets and liabilities:
            
Contract receivables, net
  
3,580
   
(134
)
  
3,446
 
Prepaid expenses and other assets
  
(409
)
  
51
   
(358
)
Billings in excess of revenue earned
  
(1,618
)
  
248
   
(1,370
)
Net cash provided by operating activities
 
$
1,307
  
$
-
  
$
1,307
 
             
Net decrease in cash and cash equivalents
 
$
(751
)
 
$
-
  
$
(751
)


XML 24 R9.htm IDEA: XBRL DOCUMENT v3.5.0.2
Recent Accounting Pronouncements
9 Months Ended
Sep. 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 effective January 1, 2016.  The adoption of this guidance did not have a material effect on the Company's consolidated financial position.

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 adoption of ASU 2016-09 on our consolidated financial statements.

In August 2016, the FASB issued ASU No. 2016-15, "Classification of Certain Cash Receipts and Cash Payments".  The new guidance addresses eight specific cash flow issues and applies to all entities that are required to present a statement of cash flows.  Adoption of ASU 2016-15 is required for fiscal reporting periods beginning after December 15, 2017, including interim reporting periods within those fiscal years.  We are currently evaluating the potential impact of the adoption of ASU 2016-15 on our consolidated financial statements.


XML 25 R10.htm IDEA: XBRL DOCUMENT v3.5.0.2
Basic and Diluted Earnings (Loss) Per Common Share
9 Months Ended
Sep. 30, 2016
Basic and Diluted Earnings (Loss) Per Common Share [Abstract]  
Basic and Diluted Earnings (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
  
Nine months ended
 
  
September 30,
  
September 30,
 
  
2016
  
2015
  
2016
  
2015
 
Numerator:
            
Net income (loss)
 
$
168
  
$
(3,763
)
 
$
418
  
$
(5,731
)
                 
Denominator:
                
Weighted-average shares outstanding for basic earnings per share
  
18,230,148
   
17,894,272
   
18,052,019
   
17,890,020
 
                 
Effect of dilutive securities:
                
Employee stock options
  
239,969
   
-
   
235,851
   
-
 
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share
  
18,470,117
   
17,894,272
   
18,287,870
   
17,890,020
 
                 
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
  
734,833
   
2,513,321
   
741,862
   
2,548,401
 

XML 26 R11.htm IDEA: XBRL DOCUMENT v3.5.0.2
Contingent Consideration
9 Months Ended
Sep. 30, 2016
Contingent Consideration [Abstract]  
Contingent Consideration
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 based on financial projections of the acquired companies and estimated probabilities of achievement and then 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 September 30, 2016, and December 31, 2015, contingent consideration included in current liabilities totaled $0.7 million and $2.6 million, respectively.  As of September 30, 2016, and December 31, 2015, the Company also had accrued contingent consideration totaling $1.2 million and $1.1 million, respectively, which was reported as a noncurrent liability and represents the portion estimated to be payable greater than twelve months from the balance sheet date.  During the three and nine months ended September 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 nine months ended September 30, 2015, the Company made no payments and a payment of $500,000, respectively, related to the liability-classified contingent consideration arrangements.

XML 27 R12.htm IDEA: XBRL DOCUMENT v3.5.0.2
Contract Receivables
9 Months Ended
Sep. 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)
 
September 30,
  
December 31,
 
  
2016
  
2015
 
       
Billed receivables
 
$
9,585
  
$
9,831
 
Unbilled receivables
  
6,866
   
3,325
 
Allowance for doubtful accounts
  
(21
)
  
(103
)
Total contract receivables, net
 
$
16,430
  
$
13,053
 

Unbilled receivables totaled $6.9 million and $3.3 million as of September 30, 2016, and December 31, 2015, respectively.  During October 2016, the Company invoiced $0.6 million of the unbilled amounts related to the balance at September 30, 2016.

As of September 30, 2016, the Company had one customer that accounted for 11.3% of consolidated contract receivables. As of December 31, 2015, the Company did not have any customers that accounted for more than 10% of the Company's consolidated contract receivables.


XML 28 R13.htm IDEA: XBRL DOCUMENT v3.5.0.2
Software Development Costs
9 Months Ended
Sep. 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 $10,000 and $196,000 for the three and nine months ended September 30, 2016, respectively, and $0.5 million and $1.4 million for the three and nine months ended September 30, 2015, respectively.  Total amortization expense was $111,000 and $296,000 for the three and nine months ended September 30, 2016, respectively, and $96,000 and $291,000 for the three and nine months ended September 30, 2015, respectively.

XML 29 R14.htm IDEA: XBRL DOCUMENT v3.5.0.2
Goodwill and Intangible Assets
9 Months Ended
Sep. 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.  The $5.6 million of goodwill 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 such 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 30 R15.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair Value of Financial Instruments
9 Months Ended
Sep. 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 September 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 September 30, 2016:

(in thousands)
 
Level 1
  
Level 2
  
Level 3
  
Total
 
             
Money market funds
 
$
11,219
  
$
-
  
$
-
  
$
11,219
 
                 
Total assets
 
$
11,219
  
$
-
  
$
-
  
$
11,219
 
                 
Foreign exchange contracts
 
$
-
  
$
(230
)
 
$
-
  
$
(230
)
Contingent consideration liability
  
-
   
-
   
(1,941
)
  
(1,941
)
                 
Total liabilities
 
$
-
  
$
(230
)
 
$
(1,941
)
 
$
(2,171
)

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

(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 nine months ended September 30, 2016:

(in thousands)
   
    
Contingent consideration:
   
Beginning balance at January 1, 2016
 
$
3,732
 
Payments made on contingent liabilities
  
1,421
 
Change in fair value
  
370
 
Ending balance
 
$
1,941
 


XML 31 R16.htm IDEA: XBRL DOCUMENT v3.5.0.2
Derivative Instruments
9 Months Ended
Sep. 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 September 30, 2016, the Company had foreign exchange contracts outstanding of approximately 341.4 million Japanese Yen, 1.6 million Euro, 0.7 million Australian Dollars, and 0.5 million Canadian Dollars at fixed rates.  The contracts expire on various dates through December 2018.  At December 31, 2015, the Company had contracts outstanding of approximately 2.1 million Euro, 0.4 million Australian Dollars, 1.3 million Canadian Dollars and 0.5 million Pounds Sterling at fixed rates.

The Company has not designated any of the foreign exchange contracts outstanding as cash flow hedges and has recorded the estimated fair value of the contracts in the consolidated balance sheets as follows:

  
September 30,
  
December 31,
 
(in thousands)
 
2016
  
2015
 
       
Asset derivatives
      
Prepaid expenses and other current assets
 
$
-
  
$
115
 
Other assets
  
-
   
6
 
   
-
   
121
 
Liability derivatives
        
Other current liabilities
  
(178
)
  
(57
)
Other liabilities
  
(52
)
  
-
 
   
(230
)
  
(57
)
         
Net fair value
 
$
(230
)
 
$
64
 

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

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

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

  
Three months ended
September 30,
  
Nine months ended
September 30,
 
(in thousands)
 
2016
  
2015
  
2016
  
2015
 
             
Foreign exchange contracts-change in fair value
 
$
(125
)
 
$
34
  
$
(302
)
 
$
(53
)
Remeasurement of related contract receivables,
 billings in excess of revenue earned, and
 subcontractor accruals
  
(86
)
  
(14
)
  
(44
)
  
(6
)
                 
(Loss) gain on derivative instruments, net
 
$
(211
)
 
$
20
  
$
(346
)
 
$
(59
)


XML 32 R17.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stock-Based Compensation
9 Months Ended
Sep. 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 $412,000 and $136,000 of stock-based compensation expense for the three months ended September 30, 2016, and September 30, 2015, respectively, and recognized $900,000 and $407,000 of stock-based compensation expense for the nine months ended September 30, 2016, and September 30, 2015, respectively.

In the nine months ended September 30, 2016, the Company granted 1,322,500 performance-based restricted stock units ("RSUs") with an aggregate fair value of $1.9 million.  In the three months ended September 30, 2016, the Company granted 1,162,500 performance-based RSUs with an aggregate fair value of $1.6 million.  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.

The performance-based RSUs granted during 2016 include 450,000 RSUs, which were canceled and reissued in accordance with the Chief Executive Officer's amended employment agreement dated July 1, 2016 and approved by the Board of Directors.  The aggregate fair value of the RSUs reissued totaled $469,000.

Additionally, on July 1, 2016, the Board of Directors approved an amendment to the performance-based RSU agreements with other employees, which reduced the time period from 90 to 30 consecutive trading days during which the volume weighted-average price ("VWAP") target must be attained in order for the RSUs to vest. This change resulted in an increase in the fair value of the RSUs granted of approximately $250,000, which will be expensed ratably over the remaining requisite service period.

In the three and nine months ended September 30, 2016, the Company granted 70,000 and 204,824 time-based RSUs with an aggregate fair value of $172,300 and $471,650, respectively.  The fair value of the RSUs is expensed ratably over the requisite service period.

The Company granted no new options and 40,000 stock options for the three and nine months ended September 30, 2016, respectively.  The fair value of the options granted for the nine months ended September 30, 2016 was $46,000. The Company granted no new options and 60,000 stock options for the three and nine months ended September 30, 2015, respectively.  The fair value of the options granted for the nine months ended September 30, 2015 was $48,000.


XML 33 R18.htm IDEA: XBRL DOCUMENT v3.5.0.2
Long-Term Debt
9 Months Ended
Sep. 30, 2016
Long-Term Debt [Abstract]  
Long-Term Debt
11.  Long-Term Debt

At September 30, 2016, and December 31, 2015, the Company had no long-term debt.

Lines of Credit

BB&T Bank

At September 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 September 30, 2016, but the Company and BB&T Bank amended the Loan Agreement to extend the expiration date until March 31, 2017.  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 obligated 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 agreement, BB&T Bank has complete and unconditional control over the cash collateral account.

At September 30, 2016, and December 31, 2015, the cash collateral account supporting standby letters of credit totaled $3.3 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
September 30, 2016
 
 
     
Minimum tangible capital base
Must exceed $10.5 million
$27.0 million
Quick ratio
Must exceed 1.00 : 1.00
1.52 : 1.00

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

Letters of Credit and Bonds

As of September 30, 2016, the Company has nine standby letters of credit totaling $3.3 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.3 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 September 30, 2016, as restricted cash, of which $1.6 million is categorized as current restricted cash and $1.7 million categorized as long-term restricted cash.


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

The Company accrues for estimated warranty costs at the time the related revenue is recognized based on historical experience and projected claims.  The Company's 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 portion of the warranty provision expected to be incurred within 12 months is classified as current within accrued warranty and totals $1.5 million, while the remaining $0.2 million is classified as long-term within other liabilities.  The activity related to the warranty accrual is as follows:

(in thousands)
   
    
Balance at January 1, 2016
 
$
1,614
 
Warranty provision
  
459
 
Warranty claims
  
(385
)
Currency adjustment
  
(4
)
Balance at September 30, 2016
 
$
1,684
 


XML 35 R20.htm IDEA: XBRL DOCUMENT v3.5.0.2
Income Taxes
9 Months Ended
Sep. 30, 2016
Income Taxes [Abstract]  
Income Taxes
13.Income Taxes

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

(in thousands)
 
Three months ended
September 30,
  
Nine months ended
September 30,
 
 
2016
 
2015
  
2016
 
2015
 
             
Provision for income taxes
 
$
80
  
$
50
  
$
275
  
$
211
 
Effective tax rate
  
32.3
%
  
(1.3
)%
  
39.7
%
  
(3.8
)%

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 September 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 36 R21.htm IDEA: XBRL DOCUMENT v3.5.0.2
Segment Information
9 Months Ended
Sep. 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, with the majority of contracts in the range from 12 months to two years.  GSE and its predecessors have been providing these services since 1976.

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.  Contracts typically range from six months to three years.  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
September 30,
  
Nine months ended
September 30,
 
  
2016
  
2015
  
2016
  
2015
 
             
Revenue:
            
Performance Improvement Solutions
 
$
10,215
  
$
9,751
  
$
27,382
  
$
26,798
 
Nuclear Industry Training and Consulting
  
4,213
   
5,058
   
12,438
   
15,678
 
  
$
14,428
  
$
14,809
  
$
39,820
  
$
42,476
 
                 
Operating income (loss):
                
Performance Improvement Solutions
 
$
(412
)
 
$
(3,732
)
 
$
(890
)
 
$
(5,658
)
Nuclear Industry Training and Consulting
  
321
   
442
   
1,395
   
1,104
 
Gain (loss) on change in fair value of contingent consideration, net
  
524
   
(306
)
  
370
   
(739
)
                 
Operating income (loss)
 
$
433
  
$
(3,596
)
 
$
875
  
$
(5,293
)
                 
Interest income, net
  
11
   
19
   
52
   
67
 
(Loss) gain on derivative instruments, net
  
(211
)
  
20
   
(346
)
  
(59
)
Other income (expense), net
  
15
   
(156
)
  
112
   
(235
)
Income (loss) before income taxes
 
$
248
  
$
(3,713
)
 
$
693
  
$
(5,520
)

XML 37 R22.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2016
Commitments and Contingencies [Abstract]  
Commitments and Contingencies
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 38 R23.htm IDEA: XBRL DOCUMENT v3.5.0.2
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 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 ("U.S. GAAP") have been condensed or omitted.  The results of operations for interim periods are not necessarily an indication of the results for the full year.  These consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company's Annual Report on Form 10-K for the year ended December 31, 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 69% 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.  GSE and its predecessors have been providing these services since 1976.

    Nuclear Industry Training and Consulting (approximately 31% 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 U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements as well as reported amounts of revenues and expenses during the reporting period.  The Company's most significant estimates relate to revenue recognition on 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.

The Company accrues for estimated warranty costs at the time the related revenue is recognized 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 product 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 and as support and services are delivered.

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 VSOE for all elements of its bundled software license arrangements.  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 earned but 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 39 R24.htm IDEA: XBRL DOCUMENT v3.5.0.2
Recent Accounting Pronouncements (Policies)
9 Months Ended
Sep. 30, 2016
Recent Accounting Pronouncements [Abstract]  
Recent Accounting Pronouncements
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 effective January 1, 2016.  The adoption of this guidance did not have a material effect on the Company's consolidated financial position.

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 adoption of ASU 2016-09 on our consolidated financial statements.

In August 2016, the FASB issued ASU No. 2016-15, "Classification of Certain Cash Receipts and Cash Payments".  The new guidance addresses eight specific cash flow issues and applies to all entities that are required to present a statement of cash flows.  Adoption of ASU 2016-15 is required for fiscal reporting periods beginning after December 15, 2017, including interim reporting periods within those fiscal years.  We are currently evaluating the potential impact of the adoption of ASU 2016-15 on our consolidated financial statements.


XML 40 R25.htm IDEA: XBRL DOCUMENT v3.5.0.2
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2016
Summary of Significant Accounting Policies [Abstract]  
Revisions
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 September 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 September 30, 2015
  
Nine months ended September 30, 2015
 
  
As Reported
  
Adjustment
  
As Revised
  
As Reported
  
Adjustment
  
As Revised
 
                   
Revenue
 
$
14,961
  
$
(152
)
 
$
14,809
  
$
42,589
  
$
(113
)
 
$
42,476
 
Cost of revenue
  
11,158
   
56
   
11,214
   
32,649
   
52
   
32,701
 
Write-down of capitalized software development costs
  
1,538
   
-
   
1,538
   
1,538
   
-
   
1,538
 
                         
Gross profit
  
2,265
   
(208
)
  
2,057
   
8,402
   
(165
)
  
8,237
 
                         
Operating loss
  
(3,388
)
  
(208
)
  
(3,596
)
  
(5,128
)
  
(165
)
  
(5,293
)
                         
Loss before income taxes
  
(3,505
)
  
(208
)
  
(3,713
)
  
(5,355
)
  
(165
)
  
(5,520
)
                         
Net loss
 
$
(3,555
)
 
$
(208
)
 
$
(3,763
)
 
$
(5,566
)
 
$
(165
)
 
$
(5,731
)
                         
                         
Basic loss per common share
 
$
(0.20
)
 
$
(0.01
)
 
$
(0.21
)
 
$
(0.31
)
 
$
(0.01
)
 
$
(0.32
)
                         
Diluted loss per common share
 
$
(0.20
)
 
$
(0.01
)
 
$
(0.21
)
 
$
(0.31
)
 
$
(0.01
)
 
$
(0.32
)

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

  
Three months ended September 30, 2015
  
Nine months ended September 30, 2015
 
  
As Reported
  
Adjustment
  
As Revised
  
As Reported
  
Adjustment
  
As Revised
 
                   
Net loss
 
$
(3,555
)
 
$
(208
)
 
$
(3,763
)
 
$
(5,566
)
 
$
(165
)
 
$
(5,731
)
                         
Comprehensive loss
 
$
(3,631
)
 
$
(208
)
 
$
(3,839
)
 
$
(5,772
)
 
$
(165
)
 
$
(5,937
)

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

  
Nine months ended September 30, 2015
 
  
As Reported
  
Adjustment
  
As Revised
 
          
Cash flows from operating activities:
         
Net loss
 
$
(5,566
)
 
$
(165
)
 
$
(5,731
)
Changes in assets and liabilities:
            
Contract receivables, net
  
3,580
   
(134
)
  
3,446
 
Prepaid expenses and other assets
  
(409
)
  
51
   
(358
)
Billings in excess of revenue earned
  
(1,618
)
  
248
   
(1,370
)
Net cash provided by operating activities
 
$
1,307
  
$
-
  
$
1,307
 
             
Net decrease in cash and cash equivalents
 
$
(751
)
 
$
-
  
$
(751
)


XML 41 R26.htm IDEA: XBRL DOCUMENT v3.5.0.2
Basic and Diluted Earnings (Loss) Per Common Share (Tables)
9 Months Ended
Sep. 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
  
Nine months ended
 
  
September 30,
  
September 30,
 
  
2016
  
2015
  
2016
  
2015
 
Numerator:
            
Net income (loss)
 
$
168
  
$
(3,763
)
 
$
418
  
$
(5,731
)
                 
Denominator:
                
Weighted-average shares outstanding for basic earnings per share
  
18,230,148
   
17,894,272
   
18,052,019
   
17,890,020
 
                 
Effect of dilutive securities:
                
Employee stock options
  
239,969
   
-
   
235,851
   
-
 
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share
  
18,470,117
   
17,894,272
   
18,287,870
   
17,890,020
 
                 
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
  
734,833
   
2,513,321
   
741,862
   
2,548,401
 

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

(in thousands)
 
September 30,
  
December 31,
 
  
2016
  
2015
 
       
Billed receivables
 
$
9,585
  
$
9,831
 
Unbilled receivables
  
6,866
   
3,325
 
Allowance for doubtful accounts
  
(21
)
  
(103
)
Total contract receivables, net
 
$
16,430
  
$
13,053
 

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

(in thousands)
 
Level 1
  
Level 2
  
Level 3
  
Total
 
             
Money market funds
 
$
11,219
  
$
-
  
$
-
  
$
11,219
 
                 
Total assets
 
$
11,219
  
$
-
  
$
-
  
$
11,219
 
                 
Foreign exchange contracts
 
$
-
  
$
(230
)
 
$
-
  
$
(230
)
Contingent consideration liability
  
-
   
-
   
(1,941
)
  
(1,941
)
                 
Total liabilities
 
$
-
  
$
(230
)
 
$
(1,941
)
 
$
(2,171
)

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

(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 nine months ended September 30, 2016:

(in thousands)
   
    
Contingent consideration:
   
Beginning balance at January 1, 2016
 
$
3,732
 
Payments made on contingent liabilities
  
1,421
 
Change in fair value
  
370
 
Ending balance
 
$
1,941
 


XML 44 R29.htm IDEA: XBRL DOCUMENT v3.5.0.2
Derivative Instruments (Tables)
9 Months Ended
Sep. 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 cash flow hedges and has recorded the estimated fair value of the contracts in the consolidated balance sheets as follows:

  
September 30,
  
December 31,
 
(in thousands)
 
2016
  
2015
 
       
Asset derivatives
      
Prepaid expenses and other current assets
 
$
-
  
$
115
 
Other assets
  
-
   
6
 
   
-
   
121
 
Liability derivatives
        
Other current liabilities
  
(178
)
  
(57
)
Other liabilities
  
(52
)
  
-
 
   
(230
)
  
(57
)
         
Net fair value
 
$
(230
)
 
$
64
 

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

  
Three months ended
September 30,
  
Nine months ended
September 30,
 
(in thousands)
 
2016
  
2015
  
2016
  
2015
 
             
Foreign exchange contracts-change in fair value
 
$
(125
)
 
$
34
  
$
(302
)
 
$
(53
)
Remeasurement of related contract receivables,
 billings in excess of revenue earned, and
 subcontractor accruals
  
(86
)
  
(14
)
  
(44
)
  
(6
)
                 
(Loss) gain on derivative instruments, net
 
$
(211
)
 
$
20
  
$
(346
)
 
$
(59
)


XML 45 R30.htm IDEA: XBRL DOCUMENT v3.5.0.2
Long-Term Debt (Tables)
9 Months Ended
Sep. 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
September 30, 2016
 
 
     
Minimum tangible capital base
Must exceed $10.5 million
$27.0 million
Quick ratio
Must exceed 1.00 : 1.00
1.52 : 1.00

XML 46 R31.htm IDEA: XBRL DOCUMENT v3.5.0.2
Product Warranty (Tables)
9 Months Ended
Sep. 30, 2016
Product Warranty [Abstract]  
Activities in the Product Warranty Accounts
The Company accrues for estimated warranty costs at the time the related revenue is recognized based on historical experience and projected claims.  The Company's 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 portion of the warranty provision expected to be incurred within 12 months is classified as current within accrued warranty and totals $1.5 million, while the remaining $0.2 million is classified as long-term within other liabilities.  The activity related to the warranty accrual is as follows:

(in thousands)
   
    
Balance at January 1, 2016
 
$
1,614
 
Warranty provision
  
459
 
Warranty claims
  
(385
)
Currency adjustment
  
(4
)
Balance at September 30, 2016
 
$
1,684
 


XML 47 R32.htm IDEA: XBRL DOCUMENT v3.5.0.2
Income Taxes (Tables)
9 Months Ended
Sep. 30, 2016
Income Taxes [Abstract]  
Schedule of Income Taxes
The Company's income tax expense for the nine months ended September 30, 2016, and September 30, 2015, differed from the expected income tax amounts computed by applying the federal corporate income tax rate of 35% to income (loss) before income taxes for the periods as shown in the table below.

(in thousands)
 
Three months ended
September 30,
  
Nine months ended
September 30,
 
 
2016
 
2015
  
2016
 
2015
 
             
Provision for income taxes
 
$
80
  
$
50
  
$
275
  
$
211
 
Effective tax rate
  
32.3
%
  
(1.3
)%
  
39.7
%
  
(3.8
)%

XML 48 R33.htm IDEA: XBRL DOCUMENT v3.5.0.2
Segment Information (Tables)
9 Months Ended
Sep. 30, 2016
Segment Information [Abstract]  
Reconciliation of Revenue and Operating Results to Consolidated Income (Loss) Before Income Tax Expense
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
September 30,
  
Nine months ended
September 30,
 
  
2016
  
2015
  
2016
  
2015
 
             
Revenue:
            
Performance Improvement Solutions
 
$
10,215
  
$
9,751
  
$
27,382
  
$
26,798
 
Nuclear Industry Training and Consulting
  
4,213
   
5,058
   
12,438
   
15,678
 
  
$
14,428
  
$
14,809
  
$
39,820
  
$
42,476
 
                 
Operating income (loss):
                
Performance Improvement Solutions
 
$
(412
)
 
$
(3,732
)
 
$
(890
)
 
$
(5,658
)
Nuclear Industry Training and Consulting
  
321
   
442
   
1,395
   
1,104
 
Gain (loss) on change in fair value of contingent consideration, net
  
524
   
(306
)
  
370
   
(739
)
                 
Operating income (loss)
 
$
433
  
$
(3,596
)
 
$
875
  
$
(5,293
)
                 
Interest income, net
  
11
   
19
   
52
   
67
 
(Loss) gain on derivative instruments, net
  
(211
)
  
20
   
(346
)
  
(59
)
Other income (expense), net
  
15
   
(156
)
  
112
   
(235
)
Income (loss) before income taxes
 
$
248
  
$
(3,713
)
 
$
693
  
$
(5,520
)

XML 49 R34.htm IDEA: XBRL DOCUMENT v3.5.0.2
Summary of Significant Accounting Policies (Details)
9 Months Ended
Sep. 30, 2016
Segment
Summary of Significant Accounting Policies [Abstract]  
Number of reportable segment 2
Term of warranty 1 year
Period of post customer support service (PCS) 1 year
Revenue [Member] | Performance Improvement Solutions [Member]  
Revenue by major customers [Abstract]  
Percentage of revenue contributed by major customers 69.00%
Revenue [Member] | Nuclear Industry Training and Consulting [Member]  
Revenue by major customers [Abstract]  
Percentage of revenue contributed by major customers 31.00%
XML 50 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 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]        
Revenue $ 14,428 $ 14,809 $ 39,820 $ 42,476
Cost of revenue 10,704 11,214 28,913 32,701
Write-down of capitalized software development costs 0 1,538 0 1,538
Gross profit 3,724 2,057 10,907 8,237
Operating loss 433 (3,596) 875 (5,293)
Loss before income taxes 248 (3,713) 693 (5,520)
Net loss $ 168 $ (3,763) $ 418 $ (5,731)
Basic loss per common share (in dollars per share) $ 0.01 $ (0.21) $ 0.02 $ (0.32)
Diluted loss per common share (in dollars per share) $ 0.01 $ (0.21) $ 0.02 $ (0.32)
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS [Abstract]        
Net loss $ 168 $ (3,763) $ 418 $ (5,731)
Comprehensive loss 118 (3,839) 266 (5,937)
Cash flows from operating activities [Abstract]        
Net income (loss) $ 168 (3,763) 418 (5,731)
Changes in assets and liabilities [Abstract]        
Contract receivables, net     3,616 (3,446)
Prepaid expenses and other assets     269 358
Billings in excess of revenue earned     3,183 (1,370)
Net cash provided by operating activities     3,882 1,307
Net decrease in cash and cash equivalents     $ 3,009 (751)
Revenue Recognized On Multiple Element Arrangements [Member]        
CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]        
Revenue   14,809   42,476
Cost of revenue   11,214   32,701
Write-down of capitalized software development costs   1,538   1,538
Gross profit   2,057   8,237
Operating loss   (3,596)   (5,293)
Loss before income taxes   (3,713)   (5,520)
Net loss   $ (3,763)   $ (5,731)
Basic loss per common share (in dollars per share)   $ (0.21)   $ (0.32)
Diluted loss per common share (in dollars per share)   $ (0.21)   $ (0.32)
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS [Abstract]        
Net loss   $ (3,763)   $ (5,731)
Comprehensive loss   (3,839)   (5,937)
Cash flows from operating activities [Abstract]        
Net income (loss)   (3,763)   (5,731)
Changes in assets and liabilities [Abstract]        
Contract receivables, net       3,446
Prepaid expenses and other assets       (358)
Billings in excess of revenue earned       (1,370)
Net cash provided by operating activities       1,307
Net decrease in cash and cash equivalents       (751)
Revenue Recognized On Multiple Element Arrangements [Member] | As Reported [Member]        
CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]        
Revenue   14,961   42,589
Cost of revenue   11,158   32,649
Write-down of capitalized software development costs   1,538   1,538
Gross profit   2,265   8,402
Operating loss   (3,388)   (5,128)
Loss before income taxes   (3,505)   (5,355)
Net loss   $ (3,555)   $ (5,566)
Basic loss per common share (in dollars per share)   $ (0.20)   $ (0.31)
Diluted loss per common share (in dollars per share)   $ (0.20)   $ (0.31)
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS [Abstract]        
Net loss   $ (3,555)   $ (5,566)
Comprehensive loss   (3,631)   (5,772)
Cash flows from operating activities [Abstract]        
Net income (loss)   (3,555)   (5,566)
Changes in assets and liabilities [Abstract]        
Contract receivables, net       3,580
Prepaid expenses and other assets       (409)
Billings in excess of revenue earned       (1,618)
Net cash provided by operating activities       1,307
Net decrease in cash and cash equivalents       (751)
Revenue Recognized On Multiple Element Arrangements [Member] | Adjustment [Member]        
CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]        
Revenue   (152)   (113)
Cost of revenue   56   52
Write-down of capitalized software development costs   0   0
Gross profit   (208)   (165)
Operating loss   (208)   (165)
Loss before income taxes   (208)   (165)
Net loss   $ (208)   $ (165)
Basic loss per common share (in dollars per share)   $ (0.01)   $ (0.01)
Diluted loss per common share (in dollars per share)   $ (0.01)   $ (0.01)
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS [Abstract]        
Net loss   $ (208)   $ (165)
Comprehensive loss       (165)
Cash flows from operating activities [Abstract]        
Net income (loss)   $ (208)   (165)
Changes in assets and liabilities [Abstract]        
Contract receivables, net       (134)
Prepaid expenses and other assets       51
Billings in excess of revenue earned       248
Net cash provided by operating activities       0
Net decrease in cash and cash equivalents       $ 0
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.5.0.2
Basic and Diluted Earnings (Loss) Per Common Share (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Numerator [Abstract]        
Net income (loss) $ 168 $ (3,763) $ 418 $ (5,731)
Denominator [Abstract]        
Weighted-average shares outstanding for basic earnings per share (in shares) 18,230,148 17,894,272 18,052,019 17,890,020
Effect of dilutive securities [Abstract]        
Employee stock options (in shares) 239,969 0 235,851 0
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share (in shares) 18,470,117 17,894,272 18,287,870 17,890,020
Shares related to dilutive securities excluded because inclusion would be anti-dilutive (in shares) 734,833 2,513,321 741,862 2,548,401
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.5.0.2
Contingent Consideration (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Dec. 31, 2015
Contingent Consideration [Abstract]          
Contingent consideration accrued, current $ 731   $ 731   $ 2,647
Contingent consideration accrued, noncurrent 1,210   1,210   $ 1,085
Payments on contingent consideration $ 0 $ 0 $ (1,421) $ (500)  
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.5.0.2
Contract Receivables (Details)
$ in Thousands
1 Months Ended 9 Months Ended 12 Months Ended
Apr. 30, 2016
USD ($)
Sep. 30, 2016
USD ($)
Customer
Dec. 31, 2015
USD ($)
Customer
Contract Receivables [Abstract]      
Maximum term of contract receivables   12 months  
Components of contract receivables [Abstract]      
Billed receivables   $ 9,585 $ 9,831
Unbilled receivables   6,866 3,325
Allowance for doubtful accounts   (21) (103)
Total contract receivables, net   $ 16,430 $ 13,053
Unbilled contract receivables billed during October 2016 $ 600    
Contract Receivable [Member]      
Concentration Risk [Line Items]      
Number of customers accounting for contract receivables | Customer   1 0
Percentage of contract receivables accounted by major customers   11.30% 10.00%
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.5.0.2
Software Development Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Software Development Costs [Abstract]        
Economic life of product     3 years  
Total capitalized software development cost $ 10 $ 473 $ 196 $ 1,411
Capitalized software amortization $ (111) $ (96) $ (296) $ (291)
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.5.0.2
Goodwill and Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2016
Dec. 31, 2015
Goodwill and Intangible Assets [Abstract]    
Goodwill $ 5,612 $ 5,612
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2016
Dec. 31, 2015
Assets and liabilities measured at fair value [Abstract]    
Money market funds $ 11,219 $ 8,979
Foreign exchange contracts - Assets   121
Total assets 11,219 9,100
Foreign exchange contracts - Liabilities (230) (57)
Contingent consideration liability (1,941) (3,732)
Total liabilities (2,171) (3,789)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance at January 1, 2016 3,732  
Payments made on contingent liabilities 1,421  
Change in fair value 370  
Ending balance 1,941  
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]    
Assets and liabilities measured at fair value [Abstract]    
Money market funds 11,219 8,979
Foreign exchange contracts - Assets   0
Total assets 11,219 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 funds 0 0
Foreign exchange contracts - Assets   121
Total assets 0 121
Foreign exchange contracts - Liabilities (230) (57)
Contingent consideration liability 0 0
Total liabilities (230) (57)
Significant Unobservable Inputs (Level 3) [Member]    
Assets and liabilities measured at fair value [Abstract]    
Money market funds 0 0
Foreign exchange contracts - Assets   0
Total assets 0 0
Foreign exchange contracts - Liabilities 0 0
Contingent consideration liability (1,941) (3,732)
Total liabilities $ (1,941) $ (3,732)
XML 57 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, CAD in Millions, AUD in Millions
9 Months Ended
Sep. 30, 2016
EUR (€)
Sep. 30, 2016
AUD
Sep. 30, 2016
JPY (¥)
Sep. 30, 2016
CAD
Dec. 31, 2015
GBP (£)
Dec. 31, 2015
EUR (€)
Dec. 31, 2015
AUD
Dec. 31, 2015
CAD
Derivative [Line Items]                
Foreign exchange contract outstanding € 1.6 AUD 0.7 ¥ 341.4 CAD 0.5 £ 0.5 € 2.1 AUD 0.4 CAD 1.3
Expiration date of contract Dec. 31, 2018              
XML 58 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
Sep. 30, 2016
Dec. 31, 2015
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Asset derivatives $ 0 $ 121
Liability derivatives (230) (57)
Net fair value (230) 64
Prepaid Expenses and Other Current Assets [Member]    
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Asset derivatives 0 115
Other 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 (178) (57)
Other Liabilities [Member]    
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Liability derivatives $ (52) $ 0
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.5.0.2
Derivative Instruments, Gain (Loss) On Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Derivative, Gain (Loss) on Derivative, Net [Abstract]        
Foreign exchange contracts- change in fair value $ (125) $ 34 $ (302) $ (53)
Remeasurement of related contract receivables, billings in excess of revenue earned, and subcontractor accruals (86) (14) (44) (6)
(Loss) gain on derivative instruments, net $ (211) $ 20 $ (346) $ (59)
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stock-Based Compensation (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2016
Jun. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense $ 412,000   $ 136,000 $ 882,000 $ 407,000
Granted performance-based RSUs (in shares) 1,162,500     1,322,500  
Aggregate fair value for performance-based RSUs $ 1,600,377     $ 1,882,377  
Granted time-based RSUs (in shares) 70,000     204,824  
Aggregate fair value for time-based RSUs $ 172,300     $ 471,650  
Shares granted under stock options (in shares) 0   0 40,000 60,000
Fair value of shares granted under stock option plan       $ 46,000 $ 48,000
Restricted Stock Units (RSUs) [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (in shares)       450,000  
Aggregate fair value of grants       $ 469,000  
Consecutive trading days 30 days 90 days      
Increase in fair value of grants       $ 250,000  
Restricted Stock Units (RSUs) [Member] | Minimum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Requisite service period       1 year  
Restricted Stock Units (RSUs) [Member] | Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Requisite service period       5 years  
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.5.0.2
Long-Term Debt (Details)
9 Months Ended
Sep. 30, 2016
USD ($)
Right
Dec. 31, 2015
USD ($)
Line of Credit Facility [Line Items]    
Long-term debt $ 0 $ 0
Tangible capital base amount $ 27,000,000  
Quick ratio 1.52  
Performance Bond [Abstract]    
Number of standby letters of credit | Right 9  
Letter of credit and surety bonds $ 3,300,000  
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,300,000 3,500,000
Restricted cash, current 1,601,000 1,771,000
Restricted cash, noncurrent 1,735,000 $ 1,779,000
Minimum [Member]    
Line of Credit Facility [Line Items]    
Tangible capital base of covenant amount $ 10,500,000  
Quick ratio, covenant 1.00  
BB&T Bank [Member] | Revolving Credit Facility [Member]    
Line of Credit Facility [Line Items]    
Principal amount of the line of credit $ 7,500,000  
Expiration date of credit agreement Mar. 31, 2017  
Minimum cash balance requirement $ 3,000,000  
BB&T Bank [Member] | Revolving Credit Facility [Member] | Wall Street Journal Prime Rate [Member]    
Line of Credit Facility [Line Items]    
Debt instrument, basis spread on variable rate 4.50%  
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.5.0.2
Product Warranty (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2016
USD ($)
Activities in product warranty account [Abstract]  
Beginning balance $ 1,614
Warranty provision 459
Warranty claims (385)
Currency adjustment (4)
Ending balance 1,684
Accrued warranty, current 1,534
Accrued warranty, noncurrent $ 150
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.5.0.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Income Taxes [Abstract]        
Federal corporate income tax rate     35.00%  
Provision for income taxes $ 80 $ 50 $ 275 $ 211
Effective tax rate 32.30% (1.30%) 39.70% (3.80%)
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.5.0.2
Segment Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
USD ($)
Sep. 30, 2015
USD ($)
Sep. 30, 2016
USD ($)
Segment
Sep. 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]        
Revenue $ 14,428 $ 14,809 $ 39,820 $ 42,476
Gain (loss) on change in fair value of contingent consideration, net 524 (306) 370 (739)
Operating income (loss) 433 (3,596) 875 (5,293)
Interest income, net 11 19 52 67
(Loss) gain on derivative instruments, net (211) 20 (346) (59)
Other income (expense), net 15 (156) 112 (235)
Income (loss) before income taxes 248 (3,713) 693 (5,520)
Performance Improvement Solutions [Member]        
Segment Reporting Information, Profit (Loss) [Abstract]        
Revenue 10,215 9,751 27,382 26,798
Operating income (loss) (412) (3,732) $ (890) (5,658)
Performance Improvement Solutions [Member] | Minimum [Member]        
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]        
Contract term     6 months  
Contract term for the majority of contracts     12 months  
Performance Improvement Solutions [Member] | Maximum [Member]        
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]        
Contract term     3 years  
Contract term for the majority of contracts     2 years  
Nuclear Industry Training and Consulting [Member]        
Segment Reporting Information, Profit (Loss) [Abstract]        
Revenue 4,213 5,058 $ 12,438 15,678
Operating income (loss) $ 321 $ 442 $ 1,395 $ 1,104
Nuclear Industry Training and Consulting [Member] | Minimum [Member]        
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]        
Contract term     6 months  
Nuclear Industry Training and Consulting [Member] | Maximum [Member]        
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]        
Contract term     3 years  
EXCEL 65 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %B,;DDP0O^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 ( %B,;DEAI.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 @ 6(QN25XOR-PL P M P ! !D;V-0&ULO5==;^(P M$/PK%D\]Z=I0X$Y71"-1/@H2!=2D[;/K+& UL2/;H7"__C9.X0(-Z86'XP7' MF=GUSJQ7T!&ZWIXK&8,R'#391*'0;=R\K:V,B=N.H]D*(JJO$"+P[4*JB!I\ M5$M'+A:<05^R) )AG$:]_M.!C0$10' 9[X/6W$Z:I1O'(6?4<"GL$1QLW7K&2:_93$>HR'T,)>[H*&&#/5WTV)Z,HJIV#K9 MTX2+-_T4^[)/#>19AR^RZ"NJ(,"D!]'WFQ8SVF*=8E0++4=/WLX_ET MC;Q2#>GRMK:FBE-A:D3SW_C8J&5ILUV[#F-ME/LBU9M> 1C=\ MY;9N+ )7ATAG7YG[(=M!W>F.STT(>K:84V7^DQ2VIIT0K9M:KOI="$)%0 ;" M8#N2L#Y^ M/0RFB)\-R6P^>*S*ZYA4XEC+J3N\KY^EZHT*.ET0155LB%\3C2\'10FP: MTF5,)JA\(><1&.0P8DG08X%K!JEMA9P[JCFSAO9YF!A 8ZD2R-7D8B)U<3W2 M1D]SX5+S %1) R!8469(>CJ^IJ_8T,45XV!\QQE#^K"&4,91%E^;8OB]E,$[ M#T-[]K$P.&$$98@7BSS3,(%4UB$75#!.0V3CVR0JY/1!X:$-7\,. MALP666%UV3(L:G7W]'O_6+.M:QKCLQJVN M_3Y^'2>E<$Q8#\_>.O"H(-SL=6T"$VZ>;1 =(R2(#6@>1K'"Q.3*>LTQAGY- M'!=;O@8R&8]G1 -RR9&3 S!W/3&K2BF8\,#1^@XO18]W.U\GF!0$:M!@,! Z MHB2K7LW6V,:49-!7971<\X +*]5*@;QKA[++5.R,X'4XRD'V[=/?/SVD#,FZ MRGU0?573-*.F2'5Q8$K>%T\OZ6QR90)R(R"J@F+8.IAGI\YOQ?W#\C&K)F,Z MRRG-Z71);UDQ9<7LXS#9F;_!L.Z&^+>.3P;3=E%A#5?N-FED6F[Z3" )07CE M4%ES%2YA?H@3+.P^OT#@]:!.F"[;%MK&>AFJ=+^&Z/!RXLK6UK?'U*_H[%55 MWU!+ P04 " !8C&Y)F5R<(Q & "<)P $P 'AL+W1H96UE+W1H96UE M,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621 MA'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X8-DOV]:[MR_> MX%#BVR]*+41B1%G\@MNN01.+5)#3(3 M/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7H5A)VH3X$$8: MXIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V@S&L%&KQMUAVC2 M/'K^!?F<-0HACA*FNVB M<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'HYI9";V$5FJ? MJH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y?RY]SZ7ON?0] MH=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA*]+',<$X>RPP[ M9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*TU*0;\/YZ<5X M&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#AWE[7YAGE<90 M-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B?$R,1>APYY=< M7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*POFH]M!5.S_Y9 MKF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=WP6#R_7#)1P_E M.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F$RQ#I'[!?8J* M@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+!WP?D@9CC%OT M-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'50.4_V]0-:/8- M-!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( %B,;DG\ES(7 MEP( %8. - >&POE2;O: MAI(1&&QET QV5^183@3Z\&0Y2WJY5RF]VU/L4?8DDV3'GDF, MDMQ,8M0;^?[88XAP& 6\8#.F_QT('?SM6Q _2X _WM\Y=]>(/M8COZ M 7S2 ;]Z_ZH5[F(M\/,.^->'5G8=:D%?=*"G5^VZ7>S'\(G?I?N^7??]S]%# M@_:J"QD%J>#N7HY@Z8B"_ ZL$=7Y-GTAJ)! Z8NO-5@/1PR7&5-$22R)<::( M$;HMW2/CL/^5*H\1+J2M758XK#/P726YC$/H5[_'EXL=W0YF>832_>5I1Q1D M2"DL^4P_@,J>;S.]."XX+D7:O([LI43;X>BL,<$.NFXL9()E77D(=ZXHH#A5 M>H(DRY49EL">C;*,KJ]HF3)&2[%EJZ9J)ZZ\,,6 M?!2@'16LA"1W.M]1QS%=<%B+&?VW?SKPDXG?55F&HG>2AOW5UJ/ M#_2\O](N>BMMTMMWAVGA>BKM]'?/TZN:D$:GL]?GU%X0%X0JPG<2D.E,KXUL MNM>"N!Y',Y.-:V]L5*%8?^3M5=&P!*>HH.H=60ME@R%T]ALC?SBNL^8U(H3. M?HL34C#[B>"Y+\GH.U!+ P04 " !8C&Y)I1G-+%H$ C$ #P 'AL M+W=OVV53WI],[&?&F6_^9&/=XX.UC^RYUL:?N&&R"F%] MTNOY72Q4*<>V;&II0H_W^X<])[4(RAJ_4FN? MO-+\G]#\VDE1^964H=9;6"V42;Y_\R<+I>6]=![ 3*S7-Z*6P^19)TP+'R:5 M"K(:)CD+V0L$HN1*/# M'()]>^\P27G.^>&6$6^[5W+C,3">8*(,ZDG.Q<,PZ2=,-,&>*QVD&XL@+YQM MULHL@96PA7(^%/%SVSMK952M?L:XX+B+,S%,#OL ?%)>/2BMPLLP:?>UC%_2>_Y$P8Z;5NEVJ##H;'93S*ZFX]%\,F:G MHZO1S=F$%9>3R;Q@!_]B$$<@_EE0AD 9 F7_ RKFL+F>W !D=LYFMY,[!,H1 M*/\4Z&QV?8M P0:_"FHY5R.;BX0Z!"!#C\7T:BX1*"O"/1U%U0T=2W<"[,+ M5JBE49#U F08E:5M0 8$.D*@HUW0G2PE>M LV:VS!O9+&?5"H&,$.MX%G0JO MRM;&L=(-)#N;"&< Z-G!E?58R#XVLD^,DFTCB7'!KE>5=#M2=ZRFM :&@\1G M\0/5DX#DZL2 94X)FPN["!OA)!O+)ZGMNMY&XT.'@DU."94OK*TV2NMV7*90 M-\PRICD;>2^[)*QR2KA\+I1C]T(W,L[YN3+"E$IH@/K@FAJCL,PI8?-8.AB0 M6!+?GH9OZP2#+4X)C8M@R\VAH7#[TP0%C@E#+ZR9OEE+ET-(_R M/4NQL2FA+ A:-3"S/X1S(/T+?A9+FA*63DUI:\GFXKFC \=*K&T:FQE);[\I[C(LNQFYQPH3"EG*JV!(E@!W,V^U?&(15Y82J>W./'V$4=I<3[M*Y M1T:%5>:$RMT$HA 9MCHCK'Z?220$NYT1;N.4(@'8Z8QR>C>W2$[GMX$0>J^% M&18ZPT)GGQ4ZPT)G6.CLLT)G6.@,"YU](#2U+K*#L0P"+_H95CHCE*9SH\7H M[JACHS/"Z(\7RI:'4=CHC#!Z_VK)\(\?-CLGS-Z;LGF*4=COG/";3MF_V;EU M$MS *&QZ3IC^(6H;+49AV7-"]H]0%]"?@5@8U?E+IF3_8#7?U2K'LN>$[.]K M$B%4CBW/"'P-S>\PB1TJ-*.-UF=P;F:NK&C[N"WYK;7] M_A]02P,$% @ 6(QN25KYV2EN @ OP@ !@ !X;"]W;W)KJ(2VO:!LPPU1)M.)G1>[;F1/:EK%4F2?_=!'TQEM.^'Z%]UNG+Y!\S) MGM:_JI,HY6I!&)S(&5]K\4;OWTB?PT(%/-*:Z]_@>.6"-H,E#!K\8:Y5JZ]W M\R2)>YO?@'H#&@TH_: ]YAM=MP+>5,!9&1 M ZZC,?-WR PJD=67;D ^QM1?P<$ \ M,]S&ECUY;D\&>V+LB65?3-=G%#M;D3X'+!S PK(OIX#4 (RBU8I5DB09>$Y) M'4IJ43)O&K9B]1RP= !+NPR ES"1S"B5S$%DMA]Y$=E_(E8.8F7[8R]B(IE1 M4! X#/7R>$3PU]14,Z.J('0ID[[T%M:^UYC*@EF:Q0#,V'J(7);=HC#S%G&O M,2P$9N44NQR[E^%JREGT'%N#9G0*=#L>V@V-H']_)AHT@^*V/;3['OE+;:J9 M4VMNVT.[J]$GM3;1N/L26>=%0]A%GZ,\.-)K*\QQ,0BP(M,M91?$^.@)F>A;I=J7\WY:@:"=L/GPOC- M4OP%4$L#!!0 ( %B,;DGRAZ!ZAP0 &\6 8 >&PO=V]R:W-H965T M&ULC9C;DILX$(9?A?+]!'7K $QY7!6SM;5[D:I4+I)K9BR/ M70'C!6:V'^FQ/_3_[NJF*KK]L7N/VW-AB-P9598Q"F+@JCJ?59CW>^]QLUO5; M5QY/]G,3M6]5533_;VU97YY6L+K>^')\/73#C7BSCF]QNV-E3^VQ/D6-W3^M M/L)C+M-!,BJ^'NVE)>?18/ZYKK\/%__NGE9B\&!+^](-313]X=WFMBR'EOJ> M_YL;_=7G$$C/KZW_/0ZWM_]+Q,_Z1B#N,#< [ 6P"H/P;(.4!Z ?'D M;!S77T57;-9-?8G:AG5F" MHV3K2#A%[BC2FR3N^V=-X-7$=/D1:7QV/UY>X]44+TF\%*[%9!K$)#F-$E B MDYPJ=U0@4G7?B_*\*.H%W%[,Y$717HQ@1;DC2A*X[T1[3C1U@JP3[3A1_K.; MK3@J*;2\[\5X7@SU(EDOAO2""6C6BB/2PMQWDGA.$NI$L4X2THE4J3&K8UYA342)$P/O)/"<9=6)8)QGIY$%KS3\55Z5$ M/8"Y:K2P$\7 MN2.3F0R9E> &X'FR!TI@%4!-\+$)E)O\M[8%RD24AJ5([J@ 94#M CXZ@;)3 M\>P$BD7(%N995Y5@ ,?19R=2=BJ>G4BI*"%C/>>."I4,>-?HLQ,I.Q7/3@3W M'6A6ECNR#$/*1/3AB12>BH%9)"L4'6%H@>#)E0K+'9Z>D[#0\K22EX@-F&4^(/\B6_?CTE)2>?,V]E0X8 M!EW7?#:=*?-]-^Z'31U>?K]NYMCWGS M$U!+ P04 " !8C&Y)=ZXRPDP" ?" & 'AL+W=O=ZA9WK":=0_%YY[Z ;0F41"E^UWA@1MN1\ =" MWF7GYVGG^I(!-_C(90@D'C='"X&DR5=BN2-/=N,LXH"91D;TH"FZ*<*>!=XHG\5HA@@M#=E\#PQT_XP\D?:7]H M%@'GB% 7H26=DO@;']A$Y:IHE21:D$0F239/DFB2R$@B]I3\V'3E(]TJ3[S@ MB0V>U)IG'YM%6TGLBE6&9,&0F S RI!\R6!7K#*D"X;49 BL*R1]9H6LBE9) MX(($FB2A=3:@D23T'RR1A\)5HFQ!E)E$D94HFZW% ((LL!.90I#%P$_3)XB MOT"2Y^\G4VQE&C5C+IA ,0/6'5?.E6D& (RS)ZC DLH\Y]+$3@7,7'$&138[ MU".A9O*,H[Q'%_P+T4O=,>= N+@5U!%^)H1C$<[?B$U:B=OZWFGPFR(.*8JBX1BH'L7N M88&BA^U9B9G8J!ZNI,3=;[]ZV1D2HUH7VZ)_,^1_^)@1=Y>Z^=D>C>F\WV51 MM4^;8]>=M[[?OAQ-F;>/]=E4_3^O=5/F7?_8O/GMN3'Y830J"Y\S%OIE?JHV M^]W8]JW9[^KWKCA5YEOCM>]EF3?_Q::H+T\;V%P;OI_>CMW0X.]W_LWN<"I- MU9[JRFO,Z]/F"VPSS@=D)/X]F4N+?GO#X)_K^N?P\/?A:<.&,9C"O'2#B[S_ M^C")*8K!4]_SK]GI9Y^#(?Y]]?YUE-L/_SEO35(7/TZ'[MB/EFV\@WG-WXON M>WWYR\P:Y.#PI2[:\=-[>6^[NKR:;+PR_SU]GZKQ^S+]HZYFM &?#?C- /YL M(&8#\6D0_-$@F V"M3W(V4 Z/?B3]C%R:=[E^UU37[SVG _K";8]W@Q.>L]> M.WIKI@GI8]?VK1][I7;^Q^!G1OB(Q!8244B*$;@1?M\_.0B^L7O@R)Q3'228 M4)H3?8#MP1ZBFB(Q(=44R"#@$44E M-A4Q35$IIH2..*.H#%,!#U1X7Y=T=$FLRPE]..F2>,1,L8"B$HL"#B258HI' M&@1%99@27+$5RS)T=(58%]E+'*)>&*D)$R!%1$JZZR9;=+.H1CEJ%%9#1C96 M.&:*TY.$(EB!Q+/#-3-XI<-XG% ">7:6I!G%:>69!0*Q(="%<43I6:7#;QS%Q/Z*6Y MPI0,Y8(N89TW2WO+QH04:[2Y61QP&J=''8.5505]9EC0@Y":/']2"XL4N5,S MVY?D>LU2=/,XX$2NZ40.=HZFA5G,PO;"C%R8+LR$*[(#N!D<< K7= H'G%H? M^)(F3+FEU%63Y4D$Y'QF-B57U*'@IG+ N9P^FF*P4O#"^8Z9!Y +"]#R! MS M9;GB8D4NALB5A;.Y)H<A"*+A%3"POIY9'9OJ3D:\X,M\P M7&?0^SP&G/DCNIBT&+FP"C'#E\X+"X(U[VQND<%QD:&=K#^_SG"[@*#?9BRH MGZU04%AJ80&0OC+;EU1KRB?NUAD',SQX94%1B40_LD9-8ZCKC M%)6YSE"26];FEALZG?JVYZ M4[^UWBZMOHQW5DY[#-L$B/84MMET)?7I?K\[YV_FG[QY.U6M]UQW75V.-R>O M==V9?MSLL0_ST>2'VT-A7KOAIQKB/UU,30]=?;[>L]TN^_;_ U!+ P04 M" !8C&Y)=6P$K44" 6!P & 'AL+W=O7 M& _OO9DW)N.TH^R=EQ@+YZ,F#=^ZI1#M!@!>E+A&_(FVN)%OSI352,@MNP#> M,HQ./:DF(/ \"&I4-6Z6]K$7EJ7T*DC5X!?F\&M=(_9WAPGMMJ[OCH'7ZE(* M%0!9"B;>J:IQPRO:. R?M^ZSOSE A>@!ORO<\=FSHVH_4OJN-C]/6]=3)6"" M"Z$4D%QN.,>$*"&9^,^@>4^IB//G4?U[[U96?T0_SK%E0M:CQ37J=&'7JNF7SO]9N4--#LA& C!1)CRV GA M0 COA.B_A&@@1(]FB ="O,@ M/>^IS\C<2SI2(5'9XK\;T M@<1F]9;[GI>"FA 9,T&-VIFA4:S'O 9C0*1%HAF NO$K#'1K="01N> *QLFGV.^ MA0D,;:C]'!7Y5J6#H10GX0.>XH6GV&C*HO%0FXJ--)X-DQN8!-HP>P/CQ]9D M!P,4>/!K2W!A"1J6K-W=P?DYV;N;0^.<5N':>DYS5 "A]9P,I7@=)@M38/:O MKS&[]/.6.P6]-D)_QU-T&NG/@9H:B_C.W^2^);Z75X">V'?Y+&W1!?]"[%(U MW#E2(6=5/UC.E HLR_:>9']+>4E-&X+/0CTFJO%Z;NN-H.UX"TU78?8/4$L# M!!0 ( %B,;DD%6(CR 0, ,X+ 8 >&PO=V]R:W-H965T&ULC99;DZ(P$(7_"L7[#DD(D$RI5>MU]V&KIN9A]YG1J-0 <0F.L_]^ MPT6DJ4;G10&_TZ=SD":3BR[>S5&ITOG,TMQ,W6-9GIX]SVR/*HO-DSZIW/ZR MUT46E_:T.'CF5*AX5XNRU&.$A%X6)[D[F]377HK91)_+-,G52^&8N$U.1S+ZH(WFWB=;I=D*C>)SIU"[:?N=_J\H:Q":N)WHBZF=^Q4 MS;]I_5Z=_-Q-75+UH%*U+:L2L?WZ4 N5IE4EZ_RW+7KSK(3]XVOU=;UELSZ;4V57B.EG\V7PG M>?U]:7X1I)7A M8*6"=@[*[ ;P5^)_##NP+>"OC-0=X5!*T@Z 3\OD/8"L*; M [\KB%I!U EHG9+7I%O?FV5\1P<"U#]862"&'J3?@!E2,+"4" M^;AW/NB=@]Y]S&G!>TY",#3&,6:TD6#02 :X6B(0<_$9XQ$7UAP./ )@0_Z M9YV'?1\TDCX12+3;#62BQZU&@U8CT&J(1A+U3#B7)**/?<3 1P"?"(U$]!># M1B+ LXLFTD>^,(ODH$\)!A[ZG*TD?'Q0:#,*C;9"R:"7ZO7>"TU@/LL6:N\. M#FU&H?%FZ+ 9..;103=OH<:'$1\=TP"*N!P&V,YI@-E!S7UTGJ\@1\/A<&PG M-<1&1_5@!?UQ-9[5\(5&P1N-H4-X3AEP8H)*G%Q3]M5Y3>&;)A0^(ZU+9>N1)SL-CW9SW9VD:E]6AY$]+IKM9G-2 MZM-U]]QMX6?_ 5!+ P04 " !8C&Y)V'<@+H0$ !>%@ & 'AL+W=O MU7][&_^W+\N@MZ#R]Y&ZGO^=@G[VV3>TK^_1OP[#[>R_9XU)J_R?\[X]=6Z#A;KMKTU;%OO^R!=9*\9HM7C='4C:[JG M'QL%:NU_]($F#0R:+=$\%'X77>P"%K0Y6,U!ZB"U%5'RO >\]S#>OB$9!#P/ MH.\!]!A 6P&2B'J,QE&,DG*0:!5+FM36+,,('28K9$,)R5#P>8 5&\K*"A C MM;D:A[*R; :2(K45*L3XN8V(V8C(.+3H([)Z@434I+8&8X?YB)F1V)Z/1/01 MVSZ4J$EM#4;!;I85L9OM))K6LCUB MVPQ11>B0NDIQ-X0N2EZQDVCL)PEFS-@B'40.9H"; 3(UD6P&GN8/D0 Z+%N% MW J%6BQ;07M9:GG%$%'H\HXX'I4F7N0L4C;]9A8OT3@DD0JY$\)'%&=_.XFF M69&-A+]IY('9B=-J18RXY"%'I"*,1)#'$I$\7*F9B265/ J0DV->57L 5"Q$"C-)8!>/RW F!X@(E,O4=,#A!^JIE]B:FT6]SJD M^!3-$,TR"1U0CHKE))*24SM49\B1AZ10U#+ST,99./.!@W(U.6^% P\)\+0, M/$2Q%V+$EBS1I9A'7B@BH9UF;] ?^['G6_62C@>?GV$VZTMV-']E M]?%<-MY[U;95,9P 'JJJ-9V_X$NWND\FVS]NP)%7);4]T-ZY8<^8K7M0W-[@ M -K_:=$H[GQJ.F8' [R))"59GF7?F.)"TZJ,M2=3E3@Z*30\&6)'I;CY=P2) MTX%NZ%)X%EWO0H%5)5MYC5"@K4!-#+0'>KO9'XN B(#? B9[$9/@_83X$I*' MYD"S8 $DU"XH<+^&PO=V]R:W-H965T&ULA5/;;IPP$/T5 MRQ\0L^PET8I%RJ:JVH=*41[:9R\,8,7V4-LLZ=_7%R!+%"DO>&8XY\P97XH1 MS:OM !QY4U+;$^VT=]J#]GP:-XLZGIF6V-\#K2%*2Y5EV8(H+ M3#@I-#P;(@=E.+FWQDDCB>ZH7/A1;2="P56%FSAU4*!M@(U,="< MZ./F>-X%1 3\%C#:FY@$[Q?$UY#\K$\T"Q9 0N6" O?+%9Y RB#D&_^=--]; M!N)M/*M_C]-Z]Q=NX0GE'U&[SIO-**FAX8-T+SC^@&F$?1"L4-KX)=5@':J9 M0HGB;VD5.JYC^G/()]KGA'PBY OA(8O&4Z-H\QMWO"P,CL3V/)S=YNCA)HAX M96*CFDG3>Z/65Z_E9K\OV#4(39A$.:\P"X)Y]4];Y'1-SV_H^=?T[4S?)H?; ME/C1A-WNJP+3QZEA2X:!=VM*ENMS.QWB( M[!U>%CUOX1&PO=V]R:W-H M965TV*1VF5%2VQ/MG.N/C-FJ \7M M'?:@_9\&C>+.IZ9EMC? ZTA2DN59=F"*"TW+(M8>35G@X*30\&B('93BYN\9 M)(XGNJ%SX4FTG0L%5A9LX=5"@;8"-3'0G.C]YGC>!40$_!(PVE5,@O<+XG-( M?M0GF@4+(*%R08'[Y0H/(&40\HW_3)JO+0-Q'<_JW^*TWOV%6WA ^5O4KO-F M,TIJ:/@@W1..WV$:81\$*Y0V?DDU6(=JIE"B^$M:A8[KF/X<\HGV/B&?"/E" M^)Q%XZE1M/F5.UX6!D=B>Q[.;G/T'4LJ'+1+6[I4E]MY'P^1O<++HND\^]G220T+H2??&S2E4J)PWY^(,LK+?\!4$L#!!0 ( %B,;DGV MTWKEH@$ +$# 9 >&PO=V]R:W-H965TVFV=$ ;R-)299G MV9XI+C2MJUA[,G6%DY-"PY,A=E**FS\GD#@?Z8ZNA6?1#RX46%VQC=<*!=H* MU,1 =Z0/N\.I#(@(^"E@ME:18L@(3&!07NEPL\@I1!R#?^ MO6B^M0S$ZWA5_QJG]>[/W,(CRE^B=8,WFU'20LBXSNE/L5]H[Q/RA9!OA,]9-)X:19M?N.-U97 F=N3A['8' M#S=!Q"L3&]5,FMX;M;YZJ7?[O&*7(+1@$N5T@]D0S*N_VR*GM_3\BIY_3"]6 M>I$<%C<.BX\%RE6@3 +E_T9,F-,MIORG";O:4P6FCU?'D@8G[=*6;M7M=C[D M\4S>X'4U\AY^<-,+; P=H@-O(KN[IV3P[V=+)'0NA)]\;-*52HG# M<7T@VRNM_P)02P,$% @ 6(QN24V=W*>B 0 L0, !D !X;"]W;W)K M&ULA5/;;J,P$/T5RQ]0$W)I%1&DIM5J]V&EJ@^[ MSPX,8-7VL+8)W;^O+T"3JFI?\,QPSIDSOA0CFA?; 3CRJJ2V!]HYU^\9LU4' MBML;[$'[/PT:Q9U/3?"LV@[%PJL+-C"JX4";05J8J YT/O5_K@)B CX(V"T%S$)WD^( M+R'Y51]H%BR A,H%!>Z7,SR E$'(-_XW:;ZW#,3+>%;_$:?U[D_;45)#PP?IGG'\"=,(VR!8H;3Q2ZK!.E0SA1+%7],J=%S']&>=3[3/"?E$ MR!?"71:-IT;1YB-WO"P,CL3V/)S=:N_A)HAX96*CFDG3>Z/65\_E:KI84N&@7=K2I;K7)+0(+2_QS.2< M,V=\*48TK[8#<.1-26WWM'.NWS%FJPX4MU?8@_9_&C2*.Y^:EMG> *\C24F6 M9]D-4UQH6A:Q]F3* @<7R :83K(%BAM/%+ MJL$Z5#.%$L7?TBIT7,?T9[V=:%\3\HF0+X1M%HVG1M'F3^YX61@UY.+O5 MSL--$/'*Q$8UDZ;W1JVOGLK5S;9@IR T81+E<(%9$,RK?]DBIY?T_(R>?T]? MS_1UX'-++!) IO_C9@PAPO,;?:I"3O;4P6FC5?'D@H'[=*6+M7E M=M[E\4P^X&71\Q9^<],*; P-H@-O(KNZIJ3S[V=))#0NA+<^-NE* MI<1A/S^0Y966[U!+ P04 " !8C&Y)F9' [R-)"59D66?F.)"T[J*M2=35S@Y*30\&6(G MI;CY=02)\X'F="T\BWYPH<#JBFV\5BC05J F!KH#O<_WQS(@(N"'@-E>Q"1X M/R&^A.1;>Z!9L 2&A<4N%_.\ !2!B'?^'71?&\9B)?QJOXE3NO=G[B%!Y0_ M1>L&;S:CI(6.3](]X_P5EA%N@V"#TL8O:2;K4*T42A1_2ZO0<9W3G[)8:!\3 MBH50;(3/632>&D6;C]SQNC(X$SOR<';YWL--$/'*Q$8UDZ;W1JVOGNO\+J_8 M.0@MF$0Y7F$V!//J'[8HZ#6]N* 7_Z;O5OHN.=Q=.?P/@7(5*)- ^;<1$^9X MC=G]T81=[*D"T\>K8TF#DW9I2[?J=COOXR&R=WA=C;R'[]ST0EMR0N=/-AY# MA^C F\AN;BD9_/O9$@F="^&=CTVZ4BEQ.*X/9'NE]6]02P,$% @ 6(QN M24)H!OBB 0 L0, !D !X;"]W;W)K&ULA5/+ M;MLP$/P5@A\0RK(<%X8L($Y1M(<"00[MF996$A&2JY*4E?Y]^9 4.PB:B[B[ MFIF=Y:.N>' F*U[4-S>X0#:_VG1*.Y\:CIF!P.\B20E M69YE]TQQH6E5QMJ3J4HQXOZMSBM=W_F%AY1_A:-Z[W9C)(&6CY*]XS3=YA'V 7!&J6- M7U*/UJ%:*)0H_II6H>,ZI3_%?J9]3,AG0KX2OF31>&H4;7[ECE>EP8G8@8>S MVQP\W 01KTQL5#-I>F_4^NJEVNR+DEV"T(Q)E-,-9D4PK_YABYS>TO,K>OXY M?;O0M\GA]L;A[G.!8A$HDD#QOQ$3YG2+N7_7A%WMJ0+3Q:MC28VC=FE+U^IZ M.Q_R>"9O\*H<> <_N>F$MN2,SI]L/(86T8$WD=WM*.G]^UD3":T+X=[')EVI ME#@ROM+J'U!+ P04 " !8C&Y)Q!V:E:,! "Q P &0 'AL+W=O MP)$W);4]T-ZY8<^8 MK7M0W-[@ -K_:=$H[GQJ.F8' [R))"59GF5?F.)"TZJ,M2=3E3@Z*30\&6)' MI;CYK_9'XN B(!? B9[$9/@ M_83X$I(?S8%FP0)(J%U0X'XYPP-(&81\X]=9\[UE(%[&B_JW.*UW?^(6'E#^ M%HWKO=F,D@9:/DKWC--WF$>X#8(U2AN_I!ZM0[50*%'\+:U"QW5*?[;%3/N8 MD,^$?"7<9=%X:A1M/G+'J]+@1.S P]EM]AYN@HA7)C:JF32]-VI]]5QM=KN2 MG8/0C$F4XQ5F13"O_F&+G%[3\PMZ_CE]N]"WR>'VRN'=YP+%(E D@>)_(R;, M\1KS]9\F[&)/%9@N7AU+:ARU2UNZ5M?;>9_',WF'5^7 ._C)32>T)2=T_F3C M,;2(#KR)[.:6DMZ_GS61T+H0[GQLTI5*B<-A>2#K*ZW^ E!+ P04 " !8 MC&Y)7F)6*:$! "Q P &0 'AL+W=OWQ)0HL0[$L\ M,SGGS!E?BA'-B^T ''E54ML=[9SKMXS9J@/%[07VH/V?!HWBSJ>F9;8WP.M( M4I+E67;%%!>:ED6L/9BRP,%)H>'!$#LHQ!K/ZG_BM-[]@5NX1?DL:M=YLQDE-31\D.X1QSN81K@,@A5* M&[^D&JQ#-5,H4?PUK4+'=4Q_UE<3[6M"/A'RA7"=1>.I4;3YFSM>%@9'8GL> MSFZU]7 31+PRL5'-I.F]4>NKQW)UG17L&(0F3*+LSS +@GGU+UOD])R>G]#S MG^GKF;Y.#M=G#O^C_V86V"2!S7 P-H@-O(KNXI*3S[V=))#0NA+]\;-*5 M2HG#?GX@RRLMWP%02P,$% @ 6(QN22IC6\"B 0 L0, !D !X;"]W M;W)K&ULA5/+;MLP$/P5@A\0RK*N6'/ MF*U[4-S>X #:_VG1*.Y\:CIF!P.\B20E69YEMTQQH6E5QMJ3J4H,A OXT7],4[KW9^XA0>4 M?T3C>F\VHZ2!EH_2/>/T ^81=D&P1FGCE]2C=:@6"B6*OZ55Z+A.Z4]^.],^ M)^0S(5\)=UDTGAI%F]^YXU5I<")VX.'L-GL/-T'$*Q,;U4R:WANUOGJN-G?; MDIV#T(Q)E.,59D4PK_YIBYQ>T_,+>OXU?;O0M\GA]LIA\;5 L0@42:#XWX@) M<[S&[#XT81=[JL!T\>I84N.H7=K2M;K>SOL\GLD[O"H'WL$O;CJA+3FA\R<; MCZ%%=.!-9#<[2GK_?M9$0NM"^,W')EVIE#@ROM+J'U!+ P04 " !8 MC&Y)>:5]'Z(! "Q P &0 'AL+W=O MF9QSYHPOQ8CFW78 CGPJJ>V>=L[U.\9LU8'B]@I[T/Y/@T9QYU/3,ML;X'4D M*[JB<^%-M)T+!586;.'5 M0H&V C4QT.SIW6IWV 1$!/P2,-JSF 3O1\3WD#S7>YH%"R"A![/ZH]Q6N_^R"W81K@.@A5* M&[^D&JQ#-5,H4?PSK4+'=4Q_\NU$^YZ03X1\(6RS:#PUBC8?N.-E87 DMN?A M[%8[#S=!Q"L3&]5,FMX;M;YZ*E?;FX*=@M"$293#!69!,*_^;8N<7M+S,WK^ M,WT]T]?)X?K"X>W/ IM98),$-O\;,6$.EYCM/TW8V9XJ,&V\.I94.&B7MG2I M+K?S+H]G\@4OBYZW\,)-*[0E1W3^9.,Q-(@.O(GLZIJ2SK^?)9'0N!#>^MBD M*Y42A_W\0)976OX%4$L#!!0 ( %B,;DD30')_HP$ +$# 9 >&PO M=V]R:W-H965TY/W, ] MRM^BLJTSFU!208#M[S(-8[$]-R?W6;OX-J+.&5B@IJ.TSNCQE7/Q>9V ME[.S%YHPD7*\P"P(YM2_;)'22WJZHJ??T[&PO=V]R:W-H965TNL+K"K9 MQFN$@L$('(B&=D]OT]VA\(@ ^"5@-F6KV-/$60$)MO0)WRPGN M0$HOY!J_+9H?+3WQ/%[5'\*TSOV1&[A#^5LTMG=F$TH::/DD[0O.C[",<.T% M:Y0F?$D]&8MJI5"B^'MF?4N.JI2G]D)3MYH043*8<+S(9@3OW3%AF]I&=G M].QK>K[2\^@POW"8?RU0K )%%"C^-V+$'"XQQ3]-V-F>*M!=N#J&U#@--F[I M5MUNYVT6SN0#7I4C[^ GUYT8##FB=2<;CJ%%M.!,)%?7E/3N_6R)A-;Z\)N+ M=;Q2,;$XK@]D>Z757U!+ P04 " !8C&Y)KM*U>Z(! "Q P &0 'AL M+W=OWQ)0KM"RTL\,SGGS!E?B@GUB^D +'F30ID][:P= M=HR9J@/)S14.H-R?!K7DUJ6Z96;0P.M DH)E27+-).\5+8M0>])E@:,5O8(G M3WJ:[0^X1 ?"GA\F< MQ<1[/R*^^.17O:>)MP "*NL5N%M.< =">"'7^'76_&SIB>?QHOX0IG7NC]S M'8J_?6T[9S:AI(:&C\(^X_0(\PA;+UBA,.%+JM%8E N%$LG?XMJKL$[Q3Y[. MM*\)V4S(5L*/)!B/C8+->VYY66B:,9%RN,"L".;4OVR1T4MZ=D;/OJ=O%OHF.MQ<.+S^7B!?!/(HD/]O MQ(@Y7&)N_FG"SO94@F[#U3&DPE'9N*5K=;V=MUDXDT]X60R\A=]4'4$L#!!0 ( M %B,;DGX/GGZM $ !8$ 9 >&PO=V]R:W-H965TVFEWTP%8]"&X-$?<6=L?"#%5!X*:.]6#=&\:I06U;JM;8GH- MM XDP4F6)/=$4"9Q683.;?#_1KA.RB9 MA(RO3QH2 7+S1A(N6TP2P(XM2OELCPEIZM MZ-EM^FZF[Z+#W;IZOKLML)\%]E%@OVGQ<=MBQ)S6&'=L;Q?)OQ3)-P+IU2); MS-=/05:#$Z#;<#X-JM0@;9S;DEVNP%,6!O\)+XN>MO"+ZI9)@\[*NN,39MTH M9<&92.Z&ULA5/; M;IPP$/T5RQ\0LRR;1BL6*9NJ:A\J17EHG[TP@!7;0VVSI']?7X"P5:2\X)GA MG#-G?"DG-*^V!W#D34EM3[1W;C@R9NL>%+=W.(#V?UHTBCN?FH[9P0!O(DE) MEF?9/5-<:%J5L?9LJA)')X6&9T/LJ!0W?\\@<3K1'5T*+Z+K72BPJF0KKQ$* MM!6HB8'V1!]WQW,1$!'P2\!D-S$)WB^(KR'YT9QH%BR A-H%!>Z7*SR!E$'( M-_XS:[ZW#,1MO*A_B]-Z]Q=NX0GE;]&XWIO-*&F@Y:-T+SA]AWF$0Q"L4=KX M)?5H':J%0HGB;VD5.JY3^E,4,^UC0CX3\I7PD$7CJ5&T^94[7I4&)V(''LYN M=_1P$T2\,K%1S:3IO5'KJ]?T M_4+?)X?[;??#_><"Q2)0)('B1N!P.V+"G&\Q#_\U89L]56"Z>'4LJ7'4+FWI M6EUOYV,>S^0=7I4#[^ G-YW0EES0^9.-Q] B.O FLKL#);U_/VLBH74A_.)C MDZY42AP.RP-97VGU#U!+ P04 " !8C&Y):_3(JJ4! "Q P &0 'AL M+W=OZ !*S;-VF;(_GW\ ,)$D7+!W4U5=;4?Q83ZU70 EKPIV9LC[:P= M#HR9J@/%S0T.T+L_#6K%K4MUR\R@@=>!I"1+D^26*2YZ6A:A]JS+ D1-M97V!EP59>+13T1F!/-#1'>K\[G#*/"( _ B:S MB8GW?D9\])O<15]6*?X)\]F MVM>$=":D*^$N"<9CHV#S)[>\+#1.Q S*$9$RFG+6:W(IA3_[)%2J_IZ;;%]_3]0M]'A_MM]WS_O4"V"&11(+L: M,;\>,6).UYC;3TW89D\5Z#9<'4,J''L;MW2MKK?S/@UG\@$OBX&W\)OK5O2& MG-&ZDPW'T"!:<":2FYR2SKV?-9'06!_^<+&.5RHF%H?E@:ROM'P'4$L#!!0 M ( %B,;DE(%9DQHP$ +$# 9 >&PO=V]R:W-H965T5=2VP/MG.OWC-FJ \7M%?:@_9\&C>+.IZ9E MMC? ZTA2DN59=L,4%YJ61:P]F[+ P4FAX=D0.RC%S;\C2!P/=$/GPHMH.Q<* MK"S8PJN% FT%:F*@.=#[S?ZX"X@(^"-@M*N8!.\GQ->0_*H/- L60$+E@@+W MRQD>0,H@Y!N_39H?+0-Q'<_J3W%:[_[$+3R@_"MJUWFS&24U-'R0[@7'GS"- M^-6E\]EWEV6[!S$)HPB7)<8S8+@GGU+UOD])*> MKUM\3]_.]&URN%UWO\F^%]C- KLDL+L8\>YRQ(0Y7F)^?&K"5GNJP+3QZEA2 MX:!=VM*ENMS.^SR>R0>\+'K>PF]N6J$M.:'S)QN/H4%TX$UD5]>4=/[]+(F$ MQH7PUL&PO=V]R:W-H965TA<*K"K9PFN$ FT%:F*@/=#[?'_2&D?MTI8NU>5VWA?Q3#[@53GP#IZX MZ82VY(3.GVP\AA;1@3>1W=Q2TOOWLR026A?"'SXVZ4JEQ.$P/Y#EE5;O4$L# M!!0 ( %B,;DE(8#@/I $ +$# 9 >&PO=V]R:W-H965T&,"*S5#;+.G? MUQ<@;!0I+WAF..?,&5^*"?6KZ0 L>5.R-R?:63L<&3-5!XJ;.QR@=W\:U(I; ME^J6F4$#KP-)298ER3>FN.AI683:LRX+'*T4/3QK8D:EN/YW!HG3B:9T*;R( MMK.^P,J"K;Q:*.B-P)YH:$[T/CV>]EEFZ*]C5"\V82#EO,>F*8$[] MTQ89O:5GVQ9?TW<+?1<=[K;=#_NO!?)%((\"^V($7.^Q7QLPC9[JD"W MX>H84N'8V[BE:W6]G?=9.)-W>%D,O(5?7+>B-^2"UIUL.(8&T8(SD=SM*>G< M^UD3"8WUX<'%.EZIF%@ROM+R/U!+ P04 " !8C&Y)D%D*2+(! 6 M! &0 'AL+W=OC\??T "E6DSB:V+^=U=>WD@])OI@6P MZ%UP:8ZXM;8[$&+*%@0U-ZH#Z;[42@MJW5$WQ'0::!5(@I,L26Z)H$SB(@^U M)UWDJK><27C2R/1"4/WO!%P-1YSBJ?#,FM;Z BER,O,J)D :IB324!_Q0WHX M[3PB %X8#&:Q1S[[6:DW?_A='7'B(P"'TGH%ZI8+/ +G7L@9_QTU/RT]<;F? MU'^&;EWZ,S7PJ/@KJVSKPB8855#3GMMG-?R"L860L%3Q"DC$]1T M[-X%-:YZ*;+T-B<7+S1B(N6TQ*0S@CCUJQ897M.SI<7W],U$W\2$FZ7[_NY[ M@>TDL(T"VU6+^W6+$7-:8_[#9/?%9+<2N+]JLL)DR1<3LAB< -V$^VE0J7II MX]SFZOP$'K(P^$]XD7>T@3]4-TP:=%;679\PZUHI"RY$&_CP:IN>H7S7T'Q 5!+ P04 " !8C&Y)2',#>*0! "Q P &0 M 'AL+W=O&<,V=\*21=>[4&!5R59>(Q1H*U 3 ^V1/NT.IR(@(N"7 M@,EN8A*\GQ'?0O*C.=(L6 )M0L*W"\7> 8I@Y!O_&?6O+8,Q&V\J'^+TWKW M9V[A&>5OT;C>F\TH::#EHW2O.'V'>83[(%BCM/%+ZM$Z5 N%$L7?TRIT7*?T MIWB8:1\3\IF0KX3'+!I/C:+-K]SQJC0X$3OP<':[@X>;(.*5B8UJ)DWOC5I? MO51YOBO9)0C-F$0Y;3%7!//J'[;(Z2T]W[;XG+Y?Z/OD<+_M_EA\+E L D42 M*&Y&S&]'3)C3+6;_7Q.VV5,%IHM7QY(:1^W2EJ[5]78^Y?%,KO"J''@'/[GI MA+;DC,Z?;#R&%M&!-Y'=W5/2^_>S)A):%\(''YMTI5+B<%@>R/I*JW]02P,$ M% @ 6(QN2;XK)%^D 0 L0, !D !X;"]W;W)K&ULA5-=3ZPP$/TK37^ 95E6S88E<34W]S[!8QF%1/O_83XZI-_U8$FW@)(**U7 MX&XYPSU(Z85FY/[O-WL&U%W'*Q 0U':=W1HVKGHLTS7)V]D(3)E*.:\QF03"G_F.+ ME%[2TW6+W^G;F;Z-#K?K[K7(T;,\1)S_:T)6^VI MV$ MJV-(B4-GXY8NU>5VWJ7A3+[@1=[S!OYSW8C.D!-:=[+A&&I$"\Y$&PO=V]R:W-H965T6CG-"^NA[ MDS>MC#O0WOMASYBK>]#"W> )OQIT6KA0VH[Y@8+HDDDK1@OBB],"VEH5:;: MLZU*'+V2!IXM<:/6POX]@L+I0#=T+KS(KO>QP*J2+;Q&:C!.HB$6V@-]W.R/ MNXA(@%\2)K>*2?1^0GR-R8_F0(MH 134/BJ(L)SA"92*0J'QGXOF>\M(7,>S M^K4/V6C>^#V8*2!EHQ*O^"TW>XC' ;!6M4+GU)/3J/>J90HL5; M7J5)ZY3_\)GV,8%?"'PAW!?)>&Z4;'X57E2EQ8FX0<2SV^P#W$:1H$Q<4K-Y M^F#4A>JYXORN9.8Q[^:\)6>ZK!=NGJ.%+C:'S>TJ6ZW,Y'GL[D'5Z5 M@^C@I["=-(Z33&ULA5/+;J0P$/P5RQ\0\YAD=T<,4B:K*#FL%.6P>_9 U9L MFK7-D/Q]_ #"1)%RP=U-576U'\6$^L5T ):\*MF; ^VL'?:,F:H#QEH6H?:DRP)'*T4/3YJ842FNWXX@<3K0 ME"Z%9]%VUA=86;"55PL%O1'8$PW-@=ZF^^/.(P+@KX#);&+BO9\07WSR6!]H MXBV A,IZ!>Z6,]R!E%[(-?X_:WZT],1MO*C?AVF=^Q,W<(?RGZAMY\PFE-30 M\%':9YP>8![AV@M6*$WXDFHT%M5"H43QU[B*/JQ3_/,SF6E?$[*9D'TBL-@H MV/S-+2\+C1,Q _=GE^X=7'L1ITQ,4--Q>F?4N.JYS/*D8&,F.,EYK-+MME3 M!;H-5\>0"L?>QBU=J^OMO,W"F7S RV+@+?SANA6](2>T[F3#,32(%IR)Y.J: MDLZ]GS61T%@?_G"QCET&+G(\\,J:0Z-JT2 ) MIUWT3+9[DEB(0_RNH5.C.;+A#T*\V\7/_7OKEP3_T 5O CVIRYU9=+&$2KA1"],OXGN!]QJ6%K!HV#*/='Q MHK3@/25"G'[XL6[9&NT](;H1D("0^N#=R,;]138M8CFQ6 8666CA,?L0LYHWR28F M62"POFN2?=5D-3%9!0*;>8'UY+C68X%%/"^PF238! +D;IDAYH$#(_'$Q5[9 MD<0#GQ4ADTH)^6JI))FF2!XH=@*:7B$\NO(_#@L%)V^G*S*7O>'ZA M1=LW\.$O4OP'4$L#!!0 ( %B,;DG]G@*SW@< %TP 9 >&PO=V]R M:W-H965TM[IZ9UZ^EV>O7=O.]>VJ:?O1SM5QW M-^.GOG^^FDRZNZ=F->\NV^=F/?SEH=VLYOWP<_,XZ9XWS?Q^-VBUG.BB\)/5 M?+$>WU[OKGW=W%ZW+_URL6Z^;D;=RVHUW_PW;9;MZ\U8C8\7_EH\/O7;"Y/; MZ\EIW/UBU:R[1;L>;9J'F_$7=57'<@O9(?Y>-*]=\GVT=?Y;VW[?_OCC_F9< M;'UHELU=OS4Q'SY^-%6S7&XM#7?^]V#TUSVW ]/O1^N_[<(=W/\V[YJJ7?ZS MN.^?!F^+\>B^>9B_+/N_VM??FT,,;FOPKEUVNW]'=R]=WZZ.0\:CU?SG_G.Q MWGV^[O\2B\,P?H ^#-"G :?[\ /,88#Y-<">'6 / ZST#NXPP)$[3/:Q[S(W MF_?SV^M-^SKJGN?;]:2N!OAF:V2P/.IVUC;["1ERUPU7?]QJZZXG/[:&#AB] MPTQ33(@<9)9"U DQ&1Q@O=!CO(-.O>!N4*6(4+(^O&NDSAC)NFF.;II]L@PD MR[]OP!X-V+T!FQB("GT,^U3L(>M])JW5D4-5B(I%R:%F*"C2E%*&IS\ #8%YP_(?P*QB;=5HRP4CX FE:&A01QW9P?$0FDHW^66A.%0%J(OB M4K.P&36F.51-C1DM"$[3X*"R.M:?Z0'T7G!:%IP6!:<_$1RMZ0J*NI.8H%5= M6Z3)@;+J MG, $K6$J+6*&%84SE985XU5FNK&,68GRUK3XZ+3X*%X$S'0!JX]=HC6 C!,( M,4W+A4[+!5^[9SJE;J-X^5D#ZD*9("C,FA*\UI ;5M;,=,JV)O(ROP:4,H5@ M9VI#W4%*]BP''D '=PK: 1W=25$7P4EZ4TKO&NC=22)R9#MIH%'1^J6MB(9> M1+$THJ%'>-L6'I.2PH0=GZ;H\*N\-)3^=DA_?:U4:%'RFCZH!)6N1#.4^@\*;O5%E4%-G.J :8;+V MQE#^,_C8B2^*!J@MU[W4").U)H8RH &)RTNXRFATB%=G-<)D!=A0#C3(@6Q# M41E@MYR:KBE,HI,-94&#+,C+>V-E#ME/.$0YU: TE9B@G&J\9-:];-;])V:= MDJH)$!//8@;%8D9)UPB3B61#=:!!'2@0R892H4FID(KD8TCE^1P?0RH_GF-; MD) LD*%$VEI*7S:E+U[:UA;DFTBS6LI*%G49GQ2+K"31HY:RC4W9AJ?CV@*+ MR)2F??, W$)$_ ,T"ZVR2$-:VKA:9 >^EEGH(T7JT%(.L=A&2K(?Z(J$72]: M*53]6% _O#JTH&MLZ5E8#3 [1"1X46+IIK>@?WAU:-/=K)1RF74'/:+V5N"/ MHPK(I9L^HPX=/'G,J<,\*N\-Y0^7\D=&';J4/[3V_%8!5+2%H HZRC(.M0_/ MT Y99NC_>']0^R@M20]E(X?OV7AUZ S27I%)$,"\KKMS?LV9#=>'3I@MT&,L5J,HB0UU5$2=$B"O#AT7N2/_X0_E%$= MZBC)KJ",ZJ)DSJ-LSN,GYIQ2JH.70AEMZ%!(><-SO"-"*@@RY*F0\BBD!-K0 M4R+T*1%FM*%7YW-\?#VJ/IYCKVE(^*9#P!6>DI=/R2NC#3T\NW)1H*0\Y22/ M2HK7AA[(QA:"TNDIU_B4:S+:T .)**\$M._?O&SW$%%FFN$1ET@;>MIE>60' M7AMZ:)]$VM!3#O'8/4FR7](5B:^"!8LZ4.T30/OPVC# 4QWE^'5+4$KPZ"?0 M+1] ^_#*,*1[.3,_B!'P5Z"Z)Z2;/:,) [R(Y!WA(7D_*&.$E#$R:C" C-$% MOPT1I;R OP+EE8!:A^?D8$7NV(^[0]DGX)-S7@L&)W+'?=P=RE%!\L0H^+/N M'$0!HF3NO#G1@TS&Z\ 3)9[-5^?@>4=HHP7D/%X(1BBS*$\+.\0Y<^ JDG M$Y'R9Q0<6ZEB(9ES1(GF/%("C7C4A"_\47W\1E0,111# GT7*;7%E-KX%^15 M%%%;_#BU14L#PD?8$A.4CF)*1QEU%Y%GC"1QE&S F47WYS1BQ!-YMAQ/'.727)V>M5L'G>G MUKO17?NR[O>G@4]73R?CO^CMV6MR?:JN*L5G_N_9?YV^OG^6/SYWSS MN%AWHV]MW[>KW?'LA[;MF\'GXG((^*F9WY]^+)N'?OMU6]$V^]/O^Q]]^WP\ MS'_Z'P6W_P-02P,$% @ 6(QN2::LY]^S @ &ULC59-#*O\(KHW>>1%3JM(@B MN3WRALD'<>*M?K(77<.47G:'2)XZSG9]4E-'"( T:EC5AD7>QYZZ(A=G556X:UOU=\5I33E[:J&M[(2;=#Q_3)\A(L-! ;2 M(WY7_"*M^\ T_RK$FUG\W"U#8'K@-=\J0\'TY9V7O*X-DZ[\9R3]K&D2[?LK M^_=>KF[_E4E>BOJEVJFC[A:$P8[OV;E6S^+R@X\:$D.X%;7L?X/M62K17%/" MH&$?P[5J^^ME>$+!F.9/0&,"FA*F.OX$/";@SX3XOPGQF!#?6R$9$Y)9A6C0 MWCNW9HH5>2H!3DT;LA&C&HQZQL M#*$^R-J&P D1Z0:\7:#0K8#L+GP%2AM!,F\/-TDV7Y!\V2:^MHD'L[!CUATZ MXRM!/!#$%D%&W![)8,4 :0F9&9* MXIB";A.D,U-2AV"F)1U<26U7*,( QM0'+!T@H5F,"/(!URXC2!" F0^XF3," M@,!MD63F$G%$QK<)Z,PEZA D7I>HU2K"699Z%94V#'C-<8D2FD"O-7ZB+R5E M,TF9(RGU2LJ<;8H)@)!X167W;KS+B"BAQ&O"9LYXW\9#,%-III4ET]O]:@0- MQ0B.*?:^!Z6#0PG$&'FW9NT2ZM<_];JQF1'&- ;S;T!D392&=X=^ELM@*\ZM M&KZ14W0Z+SPB,Y%F\15A]!SLA]9> M",5UY^!!^WW4)Z!I4?.],K?$;,1P)A@62IRN1YSIG%7\ U!+ P04 " !8 MC&Y)8?8MKS@" ]=\FC0B2)N0J#U46NVA/3N)$] :3&TG;/]];0S$(&O))=C# M>V_>C,DX;2G[X 7&POFL2,TW;B%$LP: GPI<(?Y"&US+-Q?**B3DEET!;QA& MYXY4$1!X'@05*FLW2[O8&\M2>A.DK/$;<_BMJA#[M\6$MAO7=X? >WDMA J M+ 4C[UQ6N.8EK1V&+QOWU5\?H$)T@-\E;KFQ=I3W(Z4?:O/SO'$]90$3?!)* M \P(4I()O[;:SY2*J*Y'M0/7;72_1%QO*/D3WD6A33KN MJ3%]@K+97$;O60!7*;@KH1X3=)BMB4FLD-R$^","2 -6%X$[S1"8+FP)=B8B M^6[UL"BR7Q8Y3$16RY6$0R6A[F=H-@*&RP+1(!!I@6AR(#.3B6Z7QM2ZCM"W M8?(G, <3$\ H678;S]S&IMO$FV;1E&UL9/$#WPK*OP;U?B<@;Q4O^X4SO] \ MG@A:NPN-+%8?NT5$;B*^^5%@[?]^@HH];U8/,/[*%6;7;NIRYT1OM=!?WA@= M!_MKH$;!++[UUSO?$L_]]5[/[8=\EC;HBG\A=BUK[ARID .HFQ872@66KKT7 M>0R%O*K&#<$7H9:)7#,]O?5&T&:XB\8+,?L/4$L#!!0 ( %B,;DG%##(3 MC0( !@) 9 >&PO=V]R:W-H965T,X@-#$FQC(N>=^@'VA MNE+VSD^$B."S[P:^"D]"G)^CB.].I,?\B9[)(/\Y4-9C(;OL&/$S(W@_!O5= M!.,XBWK<#F%=C6,OK*[H173M0%Y8P"]]C]F_#>GH=16"\#;PVAY/0@U$=17- MWX^!OL+ES0_A82!CW^U,]V&)]7_4^63V'^ #@%P#D @B\#T!2 M[@'EEP')%) X 9&>RK@0#1:XKAB]!OR,U>L!GJ6<*1/I'/#1C>GUE4O!Y>A' M#7-011_*:-+ 4;.Q-="GV9H:KTMCNZ!9$TE*+RH,;0QH&21>#%N3>D%L3?88 M!-U D%XS9,XU6V"0W QT=YU8!+E-J35;6U,\3I(ZE*EE4#XVR!S*S#0H8ILR MUY1:,XR:,BU2GZBQ1 4"CU%R!R6W4)SW*],HN9$E*XQM,42-*4((IH]1"@>E ML%"@%Z4PLGR#7MS&TH!XP?=0.B2E18*\^U,:64"6(.\N-I8*Q>D"&! [-*K& M&CB)+]%F$DV;%,<+\@ WCU5'B@4["*#S90"K A0+/F" 7 ID6>3>UV 2#;ZB M.+T%EF3)L.-X0/-@1R^#T,?*/#I? M M9P/)?N\KHZXR/YA=FQ'7CP1H4\W<:CZ$"I()(B?I)EZR2O*7.G(P>AFKEL M,WUPZXZ@Y]L]9+X,U?\!4$L#!!0 ( %B,;DEEH+_')P( *0& 9 M>&PO=V]R:W-H965T7& _OO7DS,>.LH^R=EQ@+\%F3AJ^] M4HAV!2$_E+A&_(FVN)%O3I352,@M.T/>,HR.FE03&/I^"FM4-5Z>Z=@KRS-Z M$:1J\"L#_%+7B/W=8$*[M1=X0^"M.I="!6">P9%WK&K<\(HV@.'3VGL.5KM4 M(33@=X4[;CT#Y7U/Z;O:_#RN/5]9P 0?A%) 0*,$#)5S_@L.%"UH/% _4 MZ-.L5:/7SKQ)PY[F)H0](1P)8QXW(>H)T8T0_Y<0]X3XT0Q)3TAF&:"I77>N M0 +E&:,=X"U2QRE823A3(E(9<*W&S!\B>\=E])J'RR"#5R748T*-V=B8Q7<7 MI+ A-Q$H#3A=A-XT0VB[<"78VHC%TNGA2Y'='9&[-J/!9F2:%=E5I@\(Q(- M; 3B2;=G)@VFF&*BKY,DLR3)1"">)EF8AAM,8RKQ79"M#8D7D0M33&26J0NS MFV#BX('3D%ZKN9HF8C:#O<">/%E/\#4$L#!!0 ( M %B,;DG[J-Y@G@$ + # 9 >&PO=V]R:W-H965T&+"!14+2' D$.S9FV5A81/A22MI*_#Q^2(A=N M>Q%WES/#65);#MJ\V@[ H7V:AUN*%-Z[S9C.,&FC92;AG/?R L855 M$#QH8>,7'4[6:3E1,)+L/:UF2.5:71 [(]"X^=;SW+OCYAOY?H)@$;I- L1 H[BX];E(7":(B9+7.Z350 M_5=0WO[LBY]/[65=,]^DB7.LBH;_KWUNG-=%^V_9UZ)RZ//_.N+'^7A*(<7P7H5W.)V9B^E7NY+%7&_K>CN^+KX'5(-&-@ MQ#RK&'9#!'UV(P7X>CBH%":"C8;([ QX99@>GU K(K4GB*X)HBE!I"7(=)'I M5,:$::918,!R$VJCHK(\S>U:8J(EUK00EF1BB54MX/!-$D*2*"01FCB>D_?K MG96HJ)R%H5U*2J2DBA14$JA:4H7E Z 1M-% L<,LR(B23%/"C$HRE83ED1&U MT5"8(MC%Y$1,KHB)8Z.67!L5EIJUY+J6S&%*LI TV."'RM XE,,8J8CYL0BC2Y6='YWT1 2.1 ZN/(,HD6K6A8@RT*H;0!S,&5@=B%FR+(0 M:BL =D,&L.LP0Y9U4-R!NA*D]OZ$U%YO>K<2ZD>0N;2FM@)96C'I*)#W7>5IP;.1V# MW-[>SJ">8#Q'>8.O5Z?BP+\5[:%L.N]%2"GJ\>AD+X3DO8[P8S];CKS8W1XJ MOI?#;=K?M].YT?0@Q>EZ#'8[BUO_!U!+ P04 " !8C&Y)]Y#^-&$" #' M!P &0 'AL+W=O%C5^HX!=JPK1ORM7G,N GZ5^SSL5%:Y906I M\7GI/"0E4U]P MO#).JH[B@0I]Z7]1JW^K1^:!H;D)H2&$/2&$=PF1(40] <[N$F)#B!^=(3&$ MY-$9IH8P?72&F2','B7,#6'^J*4G0W@:$7R=/Y7]#>(H2REI 6N0O!)P(>!4 MB@AEP)0:U8=*Y)^)Z"V+8)#Z-RED,*'"K(88.$"(L;4>DQ>GCVWMF"]<.*V$ MGCU-:%F!+BMK&Q.Z,!L;$[DP+S8F=F&V-B9Q85YMS-2%V=F8F0NSMS'S'O/? MS8NZS8MT'B-+X.EG@;@3B+5 /!0(1P=!4U9QGUAQ$":CUPV0U 4P\DH ]"DR=8:I0#JI6_O@K3SUR$FG$"G\YTMY+:TM_<@^GFCD]%& M)]9&CZQHS,K&A*-)_,$5KS"]J +!P)%<:ZY/1A_M:]!S*)^(47P-%R_0$=^* MFJ5+S+=\EC;H@G\A>BEJ!@Z$BX=)O2)G0C@6IL76>R 75;7OE/C,97,FVE07 M&MWAI.G*9E^[LW]02P,$% @ 6(QN2? %-.)7 @ _ @ !D !X;"]W M;W)K&ULE99=DYL@%(;_BN-]5\'/9(PSNW8Z[45G M=O:BO28)B)7ZK!+TR#Z]P77I-^YP!T'WJISR>6 EV?>+>Y8-;AE%6D=BD\[]QEL"Y!( MB5+\JG#/)FU'PN\)>9>='\>=ZTL&7.,#EQ9(/*ZXP'4MG<3,?[3I_SEEX+0] MNG]3RQ7X>\1P0>K?U9&7@M9WG2,^H4O-WTC_'>LU1-+P0&JF?IW#A7'2C"&N MTZ"/X5FUZMD/_Z2^#IL/@#H W@) >#<@T &!%> -9&I=7Q%'>49)[[ .R;<- MMD).I8EP=IARHT.ZQ,J8&+WF 0PR[RJ-M 8JS2-;NC=0B M2._M#9V*]/.]H?,P50 0/<;86!@; V/SV #X5B;DJ;0N%0!8$ L2(86W-JX>QQ:HCL-^Q-[JD.G?%/1,]5RYP]X>+*4_?3 MB1".A9'_)!)3BD^16Z?&)RZ;B6C3X7(>.IQTX[?&[8,G_P=02P,$% @ M6(QN2;ZDD;T] @ #0< !D !X;"]W;W)K&UL MC55-;Z,P$/TK%OMB>G<0)J("I[83NOU]_ +&1V_02 M[.&]-V_&SI#UA+ZQ$F,./IJZ96NOY+Q;^3X[E+A![(%TN!5O3H0VB(LM/?NL MHQ@=%:FI?1@$J=^@JO7R3,6>:9Z1"Z^K%C]3P"Y-@^B_#:Y)O_9";PR\5.>2 MRX"?9_[$.U8-;EE%6D#Q:>T]A:M=*A$*\+?"/3/60'K?$_(F-[^/:R^0%G"- M#UPJ(/&XX@+7M102B=\'S5M*2337H_I/5:UPOT<,%Z1^K8Z\%&8##QSQ"5UJ M_D+Z7W@H(9&"!U(S]0L.%\9),U(\T* /_:Q:]>SUFV4PT-P$.!#@1)CRN G1 M0(ANA/A+0CP0XN]F2 9",LO@Z]I5Y[:(HSRCI >L0_(ZA2L!IU)$* .FU*@^ M$-$[)J+7/(I@YE^ET("!"K,Q,8NE"[(U(>&$\(4!IPOHV1F@07=Z*$S$XM'I MX:[([A.13VU&H\U(-RNRFA7=%XA'@5@+Q)9 ;)M4 F" ;. [)THCAU'I %2N9WUC?^[ VF9S5F&3B0 M2\OU]9VBTR1_@G)8S.*;<%6$COA63'X]J&_R>=:A,_Z#Z+EJ&=@3+D:4FB&PO=V]R:W-H965T 4.Y/IW]<&A[$MTS"; ,XY M]YY[;%]P?J/=&SL3PKV/IF[9TC]S?ED$ =N?25.R;_1"6O'/D79-R<5C=PK8 MI2/EH25RUY[CQV;9JR^[LB-;TM?>#?!UZJ MTYG+@:#(@Y%WJ!K2LHJV7D>.2_\)+'802DB/^%61&]/N/2G^E=(W^?#CL/1# MJ8'49,]EB%)$G86O8CV1,U'&3@A)+ M4&(( DZ'$BV1G >W/SH*ACB%^+&:U%*3&FJ@TYY4+SN!:&*5Z3"<@#B:,5N9 M)2 M)N*^&XX/PP.GE_MI:#R2%?\ 4$L#!!0 ( %B,;DE:HX;R_@( )\, 9 M >&PO=V]R:W-H965T>XVONP907+M[DD3$5 M?71M+U?Q4:G38Y+([9%UM7S@)];K7_9<=+720W%(Y$FP>F>"NC;!:4J2KF[Z MN"K-W+.H2GY6;=.S9Q')<]?5XM^:M?RRBE%\G7AI#D^N(7'4U1_VVO3F>K&_%.D8%@[ 8P"> FPEO@S(QH#L,\"N MU"HSZ_I6J[HJ!;]$\E0/NXT>-5P,273F2)ILPI9+KTSJV?*:8&$3+-P$)(4J MJ5V)Q?0&$T1LPH@O1>2>B!R(0$$1N4.!:6K^;C,1CXD )@R9D 6MB4.%'G)\ MFX9ZVT(!378[0>'I+$""!=1)K,S"D3ECYY<>Q1)0Y,&B+QV*+)M9D"[GB?*=!@&K MH3-L'1&OMQ&YUW,1]54 ?Z X_!!1=\7I[(?#MQ($O(1FX7UPS61.57PW0[)@X MF'.RC+;\W"M[')QFI[/X$S;GR4]X59[J _M5BT/3R^B5*WTJ-4?(/>>*:17I M@U[M47\M3(.6[=5P2_6]L.=G.U#\=/T&ULC95-CYLP M$(;_BL6]B_D.$4':[&K5'BJM]M">G<0!M#:FMA.V_[[^ ((157*)[6'F?68P M,REZQC]%C;$$7Y2T8N?54G9;WQ?'&E,DGEB'6_7DS#A%4AUYY8N.8W0R093X M(82I3U'3>F5A;.^\+-A%DJ;%[QR("Z6(_]UCPOJ=%WBCX:.I:JD-?EGX4]RI MH;@5#6L!Q^>=]QQL]P'4+L;C5X-[,=L#G?R!L4]]^'':>5#G@ D^2BV!U'+% M+Y@0K:3(?P;1&U,'SO>C^ILI5Z5_0 *_,/*[.L%7N7(LH92",&K?5JT2%LE[+:!,6_E4+#3XV9#_W"28/7ZFO(D+/ M#0\=1'1?(!H%(IMCY C$]P7B42"V K$CD+A%9C9+Z]/:(M/@ 4JRH"0.)74I MJ:4D,TJ6!U[59,#9S!EQ_ M71OG4AZY^GQ!R9U*\E5*/J64& ME !'=FFE;=S).@W!Y]!T_LV]+#I4X9^(5TTKP(%)-3],LY\9DUAE 9_4-UBK M,3T="#Y+O,&ULC97;CILP$(9?!?$ M:\XD$4':D%3M1:757K373N($M#:FMK-LW[X^ #'(V^Q-L(?O_V<\L4W14_;& M:X2$]T%PR[=^+42W 8"?:D0@?Z(=:N6;"V4$"CEE5\ [AN!9BP@&41!D@,"F M]',.VW?NB/@=?F6@L5 &4!)MVY(:CE#6T] MABY;_SG<'#)%:.!7@WINC3U5^Y'2-S7Y<=[Z@2H!8702R@'*QSNJ$,;*2";^ M,WC>4RJA/1[=O^G5RNJ/D*.*XM_-6=2RV,#WSN@";UB\TOX[&I:0*L,3Q5S_ M>J<;%Y2,$M\C\,,\FU8_>_,F60TRMR :!-$DF/*X!?$@B.^"Y+^"9! D7\V0 M#H)TD0&8M>O.[:& 9<%H[_$.JNT4;B3.E(ET]KAV8^8/D;WC,OI>QNNP ._* M:& BS>QL)E^YD+V-W$V +,!91>3/,T26/'(EJ&PB7SMK>&AR^,3DTS+CLX][)WIKA=E/4W2Z6I\C=7H7\5VXJ4)'?"^O8G-SWNW+HH-7]!.R M:]-R[TB%O#/T ;]0*I L.GB2O:WEQV*:8'01:IBKIIO[TTP$[<:OP?1)*O\! M4$L#!!0 ( %B,;DGQ?C\(, 0 !D4 9 >&PO=V]R:W-H965T96.^R6 ''1S<_VJ%07_*[*NGV>';ON/ _#=GM4 M5=%^T6=5]__L=5,57?_8',+VW*AB-QI590A1%(=5<:IGR\4X]KU9+O1K5YYJ M];T)VM>J*II_5ZK4E^<9FUT'?IP.QVX8")>+\&:W.U6J;D^Z#AJU?YY]9?,- M%P-D1/Q]4I?6N@\&YU^T_CD\_+E[GD6##ZI4VVZ@*/K+F\I560Y,_#=(/S20 MQD Z,X23]C%RZZ(KEHM&7X+V7 SYQ.8]O!E(>N:@'=F::4'ZV+7]Z-N29]DB M?!N(# 9&S,K&)"D%6=L0=D.$O0.D%S##,X#M1Z$D=7@@(CJ=BO$FL: M"8+"Y#;FB4G2)',:$DV M*DW(^&T0DX2,/]:4.9HR6Q.0FC([L4C9.8)DI)X,K34IQX;$R6,M+'+$#/WJ M70T9_97!F*#!'4$(Y;XD1A%FXH)FPPEY3@ MT;<8=Y7ASN51/=FM=9F^PG#O\F@L3+I>V+W);2W7^$I[L2.XESDV+$LD2;9& M*$AX>B=W$"Q.LM1#G-LV6?RX&#.[C3T).I5SC.()=V"F<6)8FM%-!J-D+'VT MN:V3X=[I4PE3-WU21.&QL6%N9V 9HG!>/6&B@D$>U0W)'*%D),F]]AJA& A.-J8-ALG8*V_=72=\ MM.TT7PA@[P0YD* <@?K/"%J9#6+<;:N?4%4.E@'A0\!\=D$>5X^YFAZ/2P3SV2_Q_G\.?_A[F;E7@PD>M^+#ZA-:Y1Z6: MPWCBU 9;_5IWTS?\;?1VJO45AG,39WS%YCDCQM=LOIG.6=[IEXMS<5!_%A!W.PU< M_@=02P,$% @ 6(QN22".8%0C0P CA8! !0 !X;"]S:&%R9613=')I M;F=S+GAM;.U]V6X;67KP]>0I#@1U6@:*;!8WD<[, -KQ=D?#N[S?//RN^^RQ7VX#K)NL@EC M^.4V2==!#G^F=]]EFS0,EME]&.;KU7?]7F_\W3J(XH,__CZ+_OC[_(_GR6*[ M#N-/RCV^3AZ[RA_4_[EK/GT_F69X&B_R?RV_*P]?A781/ MP!!O@W58?NK[V86:_3J[N7@S4Y=OSQH&.8,5I,$*9EZ&']6?PJ?R5QW^MGK:,0,.K M,]CC79)68#);!RO\W8Y_EJPW05QY4*\G6:_A1&=YLOC@J1FAF;K:YED.9P^O M-Z*&"_17\&5EN>4GWX5IE"SKG_UIT/CVS=.F'K)\ZV"RK)O M@U56&<;,(4MKPAU]D?[A=[^KNRUG5V]G5Z\OST]N+L[5Z:I.,S+#[Y+PTT0+57X$!KB#DR?Y/:#@HK#4\HLW20Y(T?[,!:Q_@R?D MJ2RYS1\!.6G\%=S1\#Y9+56TWJ3)0[BNV^+) HYWNPIPC\L02/ B(O+U>;/4 M0F&FWUN&#^$JH='4(LD:'O\^29:/T6I5_OX2"$A\%P&P!2"U;[].XKM.'J9K M.)S60[RB8V@#?_UO&L=643"/5E$>A55$ ^ B)\S4)GA"[*CY/=V&%B^:?E\ M=8(':@_F%$ $)"C#VQ)^7(19II);V/1#&&]#!80GKC(]/2Z5C%BW#M'8-5P54=B#2CL\M#YX]:^:=,[;.M%Y'.6$MTP0]\Z+Z, HS+[-- ML C_< !7)0O3A_#@CZJ"Z,@G\$X A_N6Z$O^5,$-H FW(S[@ M2:J %FU#H&M>K]?#_XE8HX)M?I^DT;^$2T#X1'\;(0->,D%I9DC"P.IG&O3: MINKWO/[$]Z;]7LV4_L0;3P;PZE3_Z"P",1)9@:?\J3?R>][Q<>T8Q][4][W) MJ&6,"H4_60*_ 'R LT7*VH''%L$F@K-N)W"WT2*JT KW$:'*<.'2\![N7/00 MJE625?$*A-5L"X(,PS1@2@9;]4;3"6[([)2!0%NMVPDC:%:#,CM1F<;_1NP OYGV81R",(#,^5-\UB-4E_/4L1JDCV/,R6:V"%"@?0),&>+%S@ KR MT4#\[=YO"V)]PILNUK6\[EZEYV^Z^/:S=ES[ZN[MUKZVYUY+2-XVBXMALQOX MY\W%6\"NJU?JZMW%]8&_UK2H&/GM1S3K;-3/4*G1!Z;7\MOSS M+RF,VUFBR@0/"86B@\X:A:&*')0"^5$@6]U6*=?5AO@BG*(6(2I\9A:2?. I M8&DA:HI(-(+E.HI)^?M1#"0;+B&2Z@IR@L08HA0H3]7*BT>O\4UU M%P NPJ*!FH) C\"!EQ :S6(MBR!Z ;+4%[6/7KJK5//P-DE#_68>?*PCLLE# ME"$4X='6)]^&>3L03H,L6I \2-*BK&'#S(XH!-[L/;3:(K?\0L.U7-2S MJS?OKB]^N'@[N_SY NT@5V\NU-'KJ]GLQ2>1DR\P53.1> 7G&=W%(N NGA1: M=[(5WX-@^=LV(T&SAD0[TD;K*=8OGU;_P\G;[R_05 3?7YW]Z8>KU^<7U[-O MU<5/[R]O?BT!:ZK63%5#I*JJ8 7;'Y:.643]^4VXGH=I!2:.I/9.)+4SIH/- MKSCRV#F+;'L]RS>Q"$V\UHTO&_[6O@4B1]7[M KB18B27ZLM0C_G,,^=[]!R M.G/0K(NZGR:$K>*]B 1(,)(-O@6'_#%,%U&VOZ#0.LB^+U[/WF?J >CNI\WK MO-Y,[%I.I=6RVW JK>^TD8Z3V0_JU>NK7SY-QB&#U.TJ>NU/%+/ MY*N[%G6AC?WJ(;-@%9(!)JS:R[QGF.48&*0]LHC$[[;8FNJ,D<^P0]8+8F4# M%FRAQB3%N+##EO6V#@'KT&[7Y>"#W8&J(#@MPG IK^"I-!S*<\Y$V!;M$&[X MMD8KKL7ZG2*^MC,3G25% 0W4&3R\0LZ&4OL6^'0*"\WA3WX&4+*J$%R'M)?/ M'*7VK"RQJ#N!7:<&"@ 0W&>=&O("(M)$!"R3J+P5/#$5A = U0F;]^4^N2]9 M,;"0[=?NI$*+;F_#!2F&X<<%TS48/50+N=8X?XTM6O@:2B5 NY]'2*UN$4Y/DJJFOAVO4;''CPP QDX K$- M/9M"07#*=\DJJC&J/N/-%M';[ZIGC(/*$.'_.[3B@CI*9.SF/B1<@*>6)%!& MJ#A&!GG)3@<_, [!0:VV>#> ?(9P0O=&$PA2,E&U"M6C 7NDG0)%!P,4!4CL0(M"_@# &B6+#H"-NO7JBR2V<-DE&4K^'[I?M*J?! MA=KC5 ;%A$3 CG$ 1JU,CXW -5!=!\NPJ\["-$<=/7(\[3C8;9+D<0)7;!EE M"Y !D#C+7F!QYJSL_2T>ICDR9+B ,.F2* ^"7[WOSKK:>@)CP<_A!I<66,3: M )06T09Y_]$!/?_]R 'C?:<:LA.:U$,D [X ASG&P@. "[_RV MC8E+,6#R\GVI'0A/!T\FP^?3$##'/8TBSI[$\1;>9K\\4DG0J-?*[W7^9+:" MNQ"M%70H4MB,'@4+6*%;2R]NA@AL3>47FA:3SRY HORDOU/__Q[^B))^1'#+VT HN:):LM+_0HV,#7'R.X("'@R'CZ MC6.D?.%.#$#?/9RL!'>[9JP+41;>H- (MRS\F,O](-S8)(]P)IM5(+$Q&^3J M(![?1W?WG5M@M"N4T[.(U'9\(=,3>;C5QQ")%5HF@%>%(=$?\P0"+;(+$DP" M/1&6!M"SLR5-' M_2\^E<"H/!..>#38/9ME(!4HLMR&]S ,X)K?@@@<(.X F='SZ+="ZP%.DY7! M!-*>'^%0[R-$AW"]625/H3Q,%I+X+L%=/2;I!_A[493XZ8!EXUV2!_";B)G. MDBAYDF8%\0&%;APP)UIM-IE%>$7]Z3$0*:0#;^5\+O4^;C1\<090")$)D(NG M2 X&?I$<[#V.J -\E6&@;(/F -9VZ#@^1"LDP!IQ'';&"O8BQZTZT2\\=B!4 MLQGI--^RP$=@D]MU%2&1_!;DD(7VB[*:P[^ 0 "$G GNQ<=@O1$%G6&K-R(+ MUV(+LUH@U4C=@?_ANAMVXS'V+%$^>D1W#WY%B[,"F $4Q;H@98SI,1>$&HWW\+)$U9KJ0Y)1IIL[^Y+_/.')WQMPY1N.P>M)@H$>':4=0*T MS7.7=XOA9OA-"H12DT8ZH-N CXS.! &%8A)J,GEA8:1VD=(FTD>N)1'$=Z'$ M[HU5R.6 >D5)M[!H9(/[7()^KS?JJE=&WBB(@W.4F'%R9*AFC8:=1IG5:X'- MOT6IT1_J!:-41^ DW]!9":;@B MY$Q, !2:1>')7&2]E0D+6XB]C"\PX:>$0T7(O8ROUIQJLSG'(V.E>?!. M>8 MSI=]G8!@=-;+TEM-]@AM$@?\,:A,0PBELA($;A4D%CZP)_&[LNDR#S[*]%W0 MAW.4L;6*L" Q?QD!&J7F"F=EM ,M- OE*9#]0OT>J >:;G65^,CA7POSLHR+ M8LIM]#%<=N#"+T)[#(:%:V,=AY(#S0&& X<=+K\#(I6#YD2V->'-^+K0S_L@ M75K!P-A<45C9;T)SP"MXCI#R\3X"D6$=& 42&43>T4, B=V0HG)T\.YL!MJ> MI9OA2JM1VP49X9!C!*N555@UW;="#L";%V\X07&M>C:7C 9W::@IT655=75L M'S.,]P 097 <2Z/3P-)/9F>P]'%OU!F,E(>6"6%N\',' XMIPG=\1\QWVMR< M'7CJ/> M"Q.Z<:+)P6[1J[Q(9)EXQ@143AG!K@XAB%KZJNG,9JW,/4\N#-"$<+]-^ H1?64K?N,AW84'3_*AZ(9 M!.$Q$R1>IUY[E&F8X!5F]R; !B0)D#$(EG+N.#_Z&%9!M,Z(1X D#^=4Y@0U MU-PQU B3IS4',%'8(=N!633JB$&*R"08B.P5]CK?WA'%($X6Y;(-!K-#@32" MH0EBZ5@SA#05X1V\NHA V#W9)@O)MY,)WN[E+@Z76V#$E* ]C MNK6I.#N*H#8H9B^-P]8LL(&]PMH #0#(='"KZ-8(-BY=O2Z-TL8PQ%Q;8@*" M&89OX$:8MRP3,NB)_%>@$"[ARM!HJ#&'29GF7JY!_& MLDU:K-TBWDOFL%[A@=N0KBPQ3Q880[QK(/*1)U#PD]EZLB 3U](3#1JTJ85( M+T:<">ENS_'MXHEM\VA%YX7Z4\ZV4CDDHIOK,& J!Y0'WHXR5GMP,49C7XK> M-G\2R&JAKH9KBG:'_CYSITG;.M=;*JX:'B+M7&]28!GE*Z''4?8!\8%P MZ^KSB!71*G-PS%KMS$;WMHAH0R1AH=B-D1EVTC!:S^%$B?PYU%3O 4V.+?)> MD57B6;KGEZ+].Y5;*?(5'N9[VFR@\J<-BR8P0P<)N]WVG--%7&+NV2M H\_9 M%H)2"\QTMUVQD+"X#Y?;%3/N"*BQEFSGT6,8?D 43CFH;/4$2@;R/,H] 7:* M::$RJ)9$:W"N8 M;@G0/*S$'06X )DB$S68HB8"I(B>HQ3,0R&.[ (P4BY)-EWU0_((APUW/;J5 MH3 _1_9961S.+.X=NP+!7I;*.!+4R&EF!'QSLX%K1:_PB8EJZ.X45XRCPZKI M08!1,A='AP! C$$$ SY?6C=AK4S^@Q'65D_%\1U\32V2&YH@S+ H13 LC3_( M1,^@=?0B_IE#7PWE,':DS#(?0Y,Q.@X-O'H>A/4F1\&E2]*+7M-C4+A:%2D MGT7. MS FB1NDVT*!.XO6Y 7X3E8(;J;"C8TS1SI?$42MHHON< L_X*'?IY= M71@SB@UX(NC'6O,HB! 54!*#"1:N6X!H4CL4-N3;32>#P51L$Q7&)KM@P3=921@_PA(6X9L#.*RE>&+ MDAJ,V;I^K2A*;#:;4L1YK'38AFN%@CD/_1&G=+''UCZS**80T+.CL7YT67@< M@]--R!1'NL'3_=Z$LK>T2)C?@V17"?#-Q5XB;-^$/]M]$W]G$KCWX MXU%A#S%:E'=N0;MJV0U+NH?F,"2'D41#LI/&62N*6TQW\%N'37%8 FW^=J7M MJW!;Q)60Z9!*6C\Q?QNP-]\C(]-CFW%;+%[I@)B&8( :T?RX,9A.M 4"8IC; MDVP+(BK)@>@*RX11:=&A8 Y![[D#M+C@!\^^W8.0U,19S"[.T$IU>^N:K4ZW M(!K )W5T,#LY/7BAWB9=-9UZZHVS+N=Y'3A)_OXT33 >W)X:&;=0JM>$G0.U M)!0(MT"I^F\*VR-I_Z)A; -3W M[;F:O3^=79Y?GEQ?7LS4GNE*A,$22.QI-F=R*] \'Z"'?P\2H-[N<#Q6I20KY?N>/YJHT1@_]?VA&O2]\7"J8$#X=-SSU:?D76'JYF"B.O)O\2\W M"4OUO?YXI(Z [,(J@(,)OB#OP=^C MZ1@_C#R_3]_PV_!W?XK[IYCBFB0A>K4W*@QU3!"#5P>C46&H4;\'']YJ4G5( M+],SA_IU^NYXS"#'5\9C_LB#T'?' Q\^<@X1#53)](''>EV:C#[U?/VI;SX- M_.JO T0"G4[TY4?^O&M7S C"3*#B]?N[NV=?Z)S/*NG/_/)8P]D9<#*8FI>/ M^Y4!IW 3/OL8G.R*(OB_$&#WRK\H +<5>CMC]XWWI%(Y1,&I37HPZ& ((PV\ MX7"L=D;MJZ-A#P]AY,.!C/!D]BD* 9-X8Y](V'""?PR.-:G8*TX?2;V^$@<"['C$Z-0Q?U3#V1=A*80W36+XO*@/T=_U?&N"[XY7WR;(X.&) M94+AGW^^P;BWTU6R^% 9K(\J\X[QFG_A5T'IT5-=8I3" Z,U*YXHNUA!H];- M=YK /R VO3J9H=PD;N23V7L:HN,?HVU-,E)OF*_<)!N@[\?#WHN72F=(S; @ MESHK1$(B,IFT&'KWH/L,R%UBS.43+F,H.X$EEA8X[/1 R"N8WHW+D<7%,V.T M@O%>A?-TBX')7'"B8=!QI]?'7;_F' G9[V38?\%KHCC0Q@%0\N1!IAX'<)L$ MF(YD$+I?OE0"3G_RTHVK)-WA0N*8N)@4,E:/T'PSZXNN M#+IJ]R2;\B3-2= L:F!,DW9+(L0?P^CNGN)7T)Q]A]%I= DQ5-LIH>"**^5@ M]JYJ2Y;F:3DT/ZN?LJ9D@YDAR>$ *68LXO!0MCUQ; :9QM#XR*F5.H\3(]DD M^,Y)O'1),QEY;,YH%).";Q]F;=&"HKA]=L@X\IL[]-;1P8T[2>/KW!SH2>HAV@5J1;9<841$JQBQ9V$]OMVN.<64QH9A^"1&8+&Q\5D)[G UL'*C^9#KT^2&;P;0]- M,OZ4O^UY/1"J;:82H] #AMKIJ/F7EDX5<:@_F((:-P6ZUQ^,O FP[HZ(5N@= MVV/])I2-4@EC># S60^5PR_L;'@,._./2SOK3^!/D%^SN7.8>S."4F&501G MLUTEP\)KB5-SLCIJ*GS! 8 .#C\?]KK':HT"J@3D'/:[8_T%Y0MMT%P#VCGZ MD9Z[/-?L3M8_M)O9I-6&M=/:$"\/_6Z_N#B_Z]WJC0N.XR6:";'Y=A,GD#_R5;;[K ).,Z]XZ " 41')]6TG8?K M)/KT_8R>O9\1UT'[Z^VE,6O[NCEKN^Z9%H(PZJK:-^IT3HN1&I$P$E?D[4#- MTR3@0"UBSR VJ"7P-4#7A0YN#5.F)536SP12G*RL,[LP'Q+Q8F3%/#3A(HCS M*-I')6Q')["XB.O7SO:[*!97H#"7!$L5<- )6NTT$4C<^!(2ERA8%^@_LFR< MAUVO&PRRV5+>(Z X;#J)0X[#23")P(W;%=_^#?D(UO"B\24TP:!14/!+Q(*Z;;.?Y[7:ETQI! MYB+[VI'?0Y%%*CO_=--;UX M]Z(J>=[:]'[NF-[/ZNHA-#_90O< ]BWOG9G@G/5FBTRUQ1% 1,KQ&8B^TIP9 M4F#"2!?::EY/R,"8\$!7.T@&9/>;BXCY-5 N*AENO41_D($X.U5XQX=!UY20:LQ125RX%5YQ^-U"B MK"A8EEQ!Q(4R-_@"Y5R6%1!/4!/I4';2.@0:N[1Q!&FXEI N*WYA"1W0PQ:% M4%"!@N?$*[$4@NYFV.$5.5>(P<8J2LQV6)%;V MO&9N/L>3)4QRENUNK/F3WI$&!-+G;8SI/G*]'1';)_'/IFX)@ID?]&_*/+2D+WNJ*P,&7G_T^:I\&HI ML>U2"?%SD&)UZ/N^W6+_RV]11I3A_4\?OKRS2AE/-RO,J6%^4EMXJ?WI%BYX MW%4[WC4_%R-G'Z(0KJ[)7:/R$_!;E$I\JP[@+PL:$LP.= .O V)QSE*R]8(M MHG2Q76:\G%(#6A'Q$]-N:] O&9NO*+);"M'CN*HVQ@$ M_Q5>).!$Y>\C9)".:TMB>3VRD,)YTWLP/9")A@S4"I7#S6/ M14WW+K9R\'-CI+OJ;>+B1P$I3!BGDP>J;2CE?%!1VL@Z9Y#)P54,4,?85;WI M;LTEF-E X8*$4CRX:O*FSEVQNH&)).4$WSAT"J0T)&S:Z$#N*/ZR#] />+;QR+ M2S75;6QR*DM.F:(B H F"&Y#(C$7$$--2TLH"7[%<':*+"]*9W,NR*0YJN7H MVRQ$I=05R"JG4K#VE\%E2SJTPMD)(B^>*>Y9['2"^)K=VT0U+8W"GL*@G/JE M2:ND-BUV5D,NTUX2S/7%(9\.70!*2^5H0%B5D7MJ NMXT9HWN76+[K;1TE@ M*)N.UR01B)7ZMH@^/VM*;?W/E\W5$_=XY;FNOTE7[3,J&;_[/31^.X^_H8JO M1&8Y=X2HO FJ=P3(^PBN1+JX?RJ$;0.=EX&9C+\F)N&_!+B#+L,W[R_;A/&# M"Z& ."FN$8]/ATZ!;Z$<-M;UX@1(QH D+9K.[RN<+>3.1%0V"'53L3)CXL." M9%EY8VWW*]9A7G&_L&)V")*R7UB\U;W$+B?;%7L!OCG'4S'*(*V%V+>S!9"U MPHAFX%H5T;&D!18+B40+D\)6E &J$_*P":%2 M!131S):4*=\<6X3,D)S&BA+/,/*Q1F?,(]D]G!%G_TIY.A<%*I,Q6&UZ$=?8 M,OZ8AA7*];',DW=8N_"*)5=?%HW;@H>B\[P!&?-)(PN6):*(*@QHG4I,5,=^ MX78B:GE,%R W52>MI5O"K/J#GHVYXC^:>NTXSJL._-^1[TV';!&6#]6&)*5) MS)/XG>9PCS('R?3QF.2;/% I?!3!TCR(\:857FG MDZ)6N^(%-^;3R8WZ3)Z1_%&];4W@>:E.3=53QW;_8Q!3P)AVJQPJAH*I$4ON MPF*A6!>$OC>$(ZTM6HV!E!</+'<7"_P_(JU'[/I2 M\11X7"J.3E-O*Y8"(V2^7&X7S.IT#H[.A@D_;KC@:)%U8XN5-<&7JQ&;YU"( M7,%/.:N :)),25K@(A/:H;HJY%06=QKENA[B_OZFVV:2XX;FH"!0+!(I-[KC! T# =R:6)US$Q!F[JY=\0R0:>D\032> MLFH%*6[NW94"#+%0 KRH2SXNN3B'U$,S# %@ (K"20V+J$)F3T#T;2B(V>RP M=;.^X]2L;K0$B7<)\9\98 .G*]< PBVEA,8QKHU$U\[);=SSI-$CH0WA"I0; MG3=U+RFR)&D6U?%Z&J_K^513ZXJ>L8+;N\7/7:+LUNU-UAOG_F=MP?'%MIE& M4!HIM^4C?#D6SOW:L%%W@L;>AB#='%/V#7'12B-"^!Y9:D=+0_P8!@MY:LO9LM7'.LOV[VFT1UJDS2[4DG2)F"]U#&.#/]C;*S&2BU5L MYWJ$).7 #:Q=8)3.DD>^%!C9!A[4A*TL2;@=DP!#N>-B7Z2 5]8NN=RQZ5D) MV[3^18T3Q1+OQ6'=.&"$&I]%RGDDG'-+JZ8N!)3 MCO/5)[I3\,E=05=N%0M:FL3$:J1$I;5^)^1JV.8K-J^C%?[E[G2K79&\C93% M?FJ6S#N+.FD/U9P^IP -AB1"]T26'F'@S'7A0 G?5Y]Y1[RV2W(TH:1"'_.' MCH;T7_IB?UJ 1,EGK:W?HPT-)=5I-*VFZ'"O(DY@<-,?]GVNK:9_KZL:7[NI M0S(*5*BT2S(E+;@[9EUCI>"1E"LYX8K73A6JP;8*O0&I+D^M'1 M/]TMKI;9NF7\/PX6#H'>,[W!OV^-X(M.,5> M9!=.DVF.E&=/W]$!=K&2/@[DVKR[2\,[\J 4#O_0M_%P9JE[GDW]6OUQTUJI ML=8>"QK;!2'ZF7Y)H M&<: F.+!Q%&U+3-EB6D>YH]8Z0%=MX@1MTC<)$;GYCYL H2&F#@>B0]H+]]P MQ/B+#YIP[Y"BPV"4E4@KP"Y,B=8ZU\L9 .E677P,%YQ <(51,6$*NBT6(L=3 M97K"CG93E8VY]H_;E;51D#%V0WYB$Z##:7[HD]=DBK?;=+ &YF;9)B9S.)[B M=D%K,CW[\%:CTN>LPFN8UJX,T0IWIF-T\B;H.V7V&%Q2-\_27CEATKU9%Z&J M62*HD=@T[>$<($6CM*-A# R%Q,%E\&1J"_-8.,9#L@*&5TU4X0JQ1P<__T+- M.W*,TK'.B"!'2SN?,YL%-)DB>!K"3S6[M4A8+*OB%D&I%^\+.%G10 _[(PE0 M%V3DR.76RZ/#W)JN48G<$%#:91>2(?Z$O%(37O2<^@U/8L\=CK_8#JO!7E]ZAR/9(=4_JKBK7Z-#^P8=1.?AO-(,K/AKFQCJ=U7IX9-G M.:[*YB8 NJUU(EA*]Q^BIXP7TKIZNL0".,#5='A55!I?+JOA?64J@7%W,W" M]AOPJ-Z#&]PTLQU>L >6QUSTMR3BR%BJ3_D@$2AH0Z%8""#HG7F2IM@(0IA: M<=FN0^+PV+&DI68CQ7YP-G%VFVX2-O9B'!8R0HI4HBJX:)TM=\BS@5BV,0$V M>2 ++H=E=M4OQ2]4L'S@Z*8YQDE%N@LU:@QL*P!B9 M(_X(:RBQ/,8_KQV2; M4L?<%+G=M53!2M/'/)1B]#03"_74, #3E:28B\WXYCSA"3VH*Z8 M*S,OF2Z#N:KZ*ZN_*&F+@"L*,W0DA?&@GER1R+;)IRTQ:([ MN9@ X09Q(=30%DLF?9*GO ;EOBYRZ5DM*8LW+S+;9;V3:B,'5(0N"X6Y2JRS M S/QYB,:%L^V@(TZ]U!NR.&@V[,!A2E?A;P@9DH/-([F->TG (Z JW'1\&S+ M6MJ;JF\H=W%Y0DN-!C#OE615LNXZ(U4NJE>^EN86,GF.<;'D.2J;>4SOEQ=< M;U6PHA7%='E2ZH9B;IQ7 NQ]D.FD,3[<;6R07"=5)2LKI#2<6/<3V$[3X4MI M8$/T:FF>40P*N5FV&W#%CSJT5 U&!O#I29R:W3CD[ M)9%D@4FU.0 Y!;=K90B!1E/*LL0%P?I \"+:J;U[9S)XG8CWIG7 -ZB[2-G9 M0]_U-AWVCYTK_9.=M/".WP51\"7_XW='??UY/Z_C8R!];P#W(ZL4%P.5+.0H MG#I;I-$<464.WV/LEL'*,\N)3Q/TE.WK^LQ8E-R!Z)3^[6*ZUCUUEJD0$I,P M'-CBRUSVEQ:%5BQ4*\N)H>YREB$1&V%L%,-F).(=2T6S,( (0](E*LL3>LN5 MWPM;T&JBK4GNW+XH5I5"M'#Q MKIM*YL:[F)0[0+9Z#QO(7X6H>+@4WKIKQZ)$MF+DB8TQ+U(ER7:QKNS2>U9^ M+[U944*D<0J(=]QV8M?OSXV&]?M=51FC()__;5IWV"X=?#%*73S^][7NT%'? M(OB9N4TE[G+NG,D_EUA9OZ^U5\2[ A/4:"=/ZM1T,P=%^"-1P@PHE]<"4J_T M"6G#SF'/J5E1FDU4[9N6K7Q!XF3@5IS%X_;8NPPH)S0XNE M%I+#T=1^+6U?C@83]*J=:<>K[5^LCH:J,%,-6Z3))L-*P)5;\*SMMS9[P*!; MK)M6Q&Q;JO,+NS.D^Y:3N6,0T)E3"]^27$MV8BP/_V1JF8=+$@6! @.*4^Z, M?3L557,P^D9QIUZGCE%=+=)RY^: .@<_QOI*<>0@N6^[SRZ>N4=YQXK[]IU! M*NZ@[*SU4$W0GSG"__2/L5("^CFY A(9C34 !GW@H=^H(PS?>?&-&DR!$<"? M@^X$_ZP6?V$"CV,< M^+3Y'A4ZX.GY.?&'Q27&T8^5-'F;/'8JA:$$,.@A+]4OIR1&B:$L61VBS.U) M0>>F[Q_9'O+2_0L_!KHBFE/DAYB?/YT>ZTC-BAW F40#KC(<.HQPIUNX@E+] MZE:JIF>(CSTW#E3-'F&=,=VQ?N&',V B@2@V@;,PA!7_X3= M0%#E%46-4%1T;?CC0T@&A1(OY>_)E$&(%X+R5DXCJPMRJ6]:@ E4G/!)2?FK MZ$-(^2. ]RCL'JFHV^1CS^J:*&K$(7M7SIC.XP.A0X^H[0&1%7+R:J?G'7/B M>+DE#TK,MCT.6E,8= ]AT9H1HKBD9:]R*XI(2MQP)/.62C1PI0&TAFGM0P(A M3%$8"$O-Y"MML:9IMR>[6)L MNZX3L)S.Z_H7,;I*.Z/:-NMS..,ENH,QL;2EXWK76:?VV3NMP@U%RMW,9'=- MTC=';'D7-7WBS;CZYE! 9O,)O29^*UN*&Z[RFL+L>D>[O0._V(M MMS_U^#ZG'S;Y5TM).SJCV.0!V\(Y5HS1S8"#'*[:?)OK!E$4%>M0$;?=F5P, MR@;"PCD(0=LL61[4TU&E$X=/MR^C_/0.-40+=A5E]*^B8$A-ZI=[T$Y00GM> MW^>:;%C@'/4.;S#IXX>Q=SR=['\MAC#00(V\WF@"]]4;8HN*D3<^GG +C6%_ MXO;2&$R]"05O2@L-VXRB ,O]-G$T]/N51+')M*?+WH^IYOS>.\&2J<-A'^/I MIB.,5.L-U??(0^5\T=I6%VB;-#?)YL#547^(T;<8K(HI6$?'U)J@8>L(F\% M&B5,.00S6>#J1I ;;1J-:77*^CW);$ M-(ETBZBN&&7+PVUB"Y6E;'NW+, TY-VA+$AY]+;W&E#AW[9+79-%BD_I5J/D MA039-&7F?"G%0;8Q?QDNFR8BWQ7+YOI1*@TCA2)KQZ]VW)M+S)&H_6SX+G:O M=S-7W 78_MF+UGM,4E=>$24ULB^ M*"2+N@2"@9/6JCW#2 N)'AQ=X;0Z*9GN9.QPZ4 5DV!MF[7(T3.0FZH9HJ0G:_VKX./XG__X]ST$I:-BK.YX M^HV3NO.B9*_=/9Q5?[16$\9D0:8"D3$VGY%JC0C2#4;)B9(J_C=RWMY'=_>= MVPC5;- #'>4XLR%Y 3([)%9903DV3XA.I!=D!'^=@>N,:M7_L$:9]EQY/XFM M7BZ.MWIK0*L)X*4#'ZWI,6D")%K!'0Q7 AL++,\8)S64[!1=X()5&!DK0.YJ M6*!O^"^*,'4BN.RF;203;QTO56GGGO41R29XT59I/>I_\:D$1N69*-1QL'LV MRT J4.0^'W@/28/$P &,',PI>UW4 WG+= SA("B-"=1?\Q$.]9Y$)YMQQ8>+ M%?KN$AV%R88 MV F';!L_,O9,9 .[*WFE,C!P"^2@[W',>8/O,K8B-NQ@M!Q M?.!RU1IQ'';&6HC-7=-]7VCL(+:&['JDTWS+ A^!;.X42"^L2@PCES M1' O/@;KC70D9MCJC =M_ .8Z3NP/\HK[%^-QYCSQ+E(RH/2V8O7)S3 MD5D#BJK*(F6,0UV P-P)TWI=D$AKJ.&I)0A3FC;2'9)K_(78'(]J3VH5@1MT<4"'N<)9&>U "\U"'?9! M\;0+K1YHNE51YW7'O&M[!'L\4I&*4;"AXB,=SHFSW@/-]'5A\&T<_66+#(Y= M(^'R.S?22KBY!,PRL4F75I20XV7Q9K\)*XWLQ2Y"]3"ULP8PI&-B\"78&;3$ M=V8X<7%Q2 M=FO[-YXE2^MC.CHXF9W!TL>]46^V"%^L2*H:QJ17A1K*6W$4,4XFTX]K_MJ>1W&.*'?-LRZY[HW-QW2\*&;5LN[3DHGI@I M%ZC[63BEE9!NKL. J9RIE\QTIBZS;_XDD-5B8 W7%'T0<^"*/67.]9:*J\X3 MUN=-+7F&993K"K]8^P_P@6+VK.8/6X@S+;)IRR'/I?,G[ VBL6%AMY@;%Y@S M^! ^62W*&K%"!&^:Q+IM3'%T42V:MVX&ZE9)0LOUV8'X]:1+Z_KE=V@P7HZ- M0[-D;CH9=<;<8=(T+JFA> >[KKYD!)9%J\S!,6OG,QM];@L"QD+3"0IDQ#2, MUG,X42)_#C75>T C98N\5V25E#;HG%^*%G/=D$[D*SQ,SAD,=& (5TA PFZW M+66@7&+N.>VZ<'3I4D;%]-/P;KMB(6%Q'RZW*V;=DGDH MR7TK\ *].)Q9'$)V!3:?U<1>&SG-C(!O!=G%V>H:=W>NCLZW:ZPK2,J6[.34U"VL+_Z=.JI M-\ZZG.?/I%0C>;G2%$.CDU3,GADK:,B9M(6%\PS$ 8Y;^!5)UYO"]HAC_;1% M>\@MV<**/V,O=W%JTP35_>ZYF[T]GE^>7 M)]>7%S-U=O5V=O7Z\OSDY@)^N8%_WER\O9FIJU?JZMW%]_H/FY0ZV] MDF)[NY;68;XW&DRP["C]6_SK>W)\2=/2OM!-DZO M>L([>*S7[4OX6:_;\_6GOODT\*N_4N3:N307__(C?]ZU.[MZ\^[ZXH>+M[/+ MGR_4ZZO9[-G!C'_;>_:%SAD901H"VK!=?[#U[6MGWF M^$(XM4D/!AU@-N7 &P[';=649?RC80\/8>3#@5#8Y^D^17V/,/.32-AP@G]@ M>":3"HI',IXA4 OK $+9G(/>L:[A3)_?4O:)3;XS>=OT 35UT%>(;0+ ,/C6 M=%.@/^JBT[BKM281%[!VVIF$>;X+4PIBP>(Y1"V:))^W6\(**MQ@']!\M*0D-&0>Z6,WY#'5Z_1)8!:3W=(H@O(K;/& M97F-<[/&I:PQ- !7K/\^&F^,?>9#KT M^D#LX-O>" 0 ?\K?]KP>\"F6*P\[\X]+.^A/X$TB" MLS.Y,DXR>LT.$4\XJ&TN29IDM*08LT?M*D-ANF->/AZ ##@8@"PU\K$-NJ^. MA[XW&??QFR'*5M4F'8:$7CN=S)LN_UFA 7S=JWO?T<777O+22_Y3NLHU'=") M992O'4?[&ZFVKD!0TG:+)_93/PZ*FNF"$JT/0KT59OA9E^5J4Y6M1 MEOV+LCPG .L\!)%_5<-"PTW7W!BAE,V^RBI%J5 RE&"PLG9#*6N?Z@14!'". M,H?W,"NG$DYN J*285WU>QM[^O:M,6!7S?3_LCD*1.V M9_%*==3[V;DZ.D2T_4X[!.%ZO<Q:HUB68G#?B4L>""N@$^?ZTIK([5-,.GQ*K47N:V>VN" M(EJ.U(E\:'GJLT,B\!+Q.U7'15L$1,N:&D(C6F;Z6T1(M$S_UPJ(:)G2<7R= M%;QLST>F1A>CF%T\;8YY_HMQ$K>\6XW;,&MO7[&/+EQ402Y0!:G\VF_]^623 M6LE+(-0JG?1-\9*NK2&MUUOR:[;#"U1[-4AN"TGS' MJH$EY2?JXDHJL&P/+:D(J>W!)8TKJ-V;_"9U$JX6>8+",A[8'KC62+[A610I M!9&O,2WMS]@ 4EVBY;/*-VVHGDT LJ(;0J5V\?^JFE"D*-/6!Q;Q!'N)M[[? M'52%3K]7*XIJN^^Y$Q1_1O;OYU.5"U@Z\)^%R0F5;,**5,RE=1M099^0_?*K MW[OE)BYMN0D)+GK^5O:*:'KVJ"?/"GMIOLG5:)8:3VUS$ LOXUFO.*%9>[,$ M$Z[2#%RO/N8+KZ&INWC*B7/OXV2.NBE=Y$>D2*56[I?P$B]B%XTTU0N3B&(I/SK3]L$+_Z[5 J@JQ,VT;ZA M\VD1EAT#Q"?>B!9]SK M3L5"C8_NS6M\S KQ__-O_P_!]H;]03#T?_]7Z>__+/Y]=G)>_.+D?>&+5MGA MXOVU.H(IVR4,&+'U]Q_?_:J._ON_V@>!=;:*)M^?OH-!_K.J([L/-:ZW\%3- M>@N_UR[%'&P;/VVD.ZX$7[DQI7ZV#M]L6N8__.YWL-#)WNAGB%3F1,? #X4( M*_4Z652%\#UPLH,UMV!@&V:5J1_"Y1W2 ;L.]_D]>?"7"JEJYCZ58*F*$:@N MX*G._-!,$77XU84;?L542J=<"J%K(BO\\%X/Z1%=7M3^QCY/-B$6F_'9+G#5 M%'GU"<*%':@X1R&ZRZ-(L>:S;8EIJG4X5(TM?],@I@IU1.M!YY1B,5!7 MQI M5)'+[_ZXC2UEK57W._/JP([9"$5S]SD1&-0)!<^VD<#OI1FVDPXO8US/WK=; M04R_9^>ZWQ8SZYVAFB:FD@>?.6-IC :#B>[[S3GZ>UM[7A6(6;9K+*HO6<5- MTQJ4\(3MY>H(5]LLGF@0/173M^[?5:Q'S! :=518\WF50Z3"VU92_(P??J$8C!IFG!4KSV6PPOW\L() M*;A&"^(^1IXJIXM#IQ?R*]TMO>VROS;11QA"6%&"ZZ/]*)"EJAB84+P:DX+Q MRF%WYC8_@+%G-+2YW@?C6::3;2-M:C]P8 M$&N^)([LTK"6TC94[3YLI^=JX^:F@:]K>A%',4@T>6V,]'6Y]W&#-;3R7+/A M=-<5K,<9$HDE&G0G_GCFV8JJ?/J/P7KS3S<HK;P8[)-8]@_0&(=JFO<3K/X.,^=$ F/"PBI;$.M" 86.Z=:]? M,.6WA]U1U=A7C;W=T_A>1S,K3+ 0KULJ)_ND;UF;>;ILDZGXK2I!DHU/<+QD MA?-6XR:KNRB&G39>W^J#S?>W&&#Y?%ODKB#%BN0PJC/U5F/[*N_UZPS'1V1. MKIPW!@+6/#SH3FH>KHT+_ 3D:^+#=0C:$&&CEW*M*RQ[ZKQ0!/HBSN$&?ZL] MRW3%9KIN]CYLM*W-(]"#?=?E LO#4$XL0",Z7?,ROD206)LP\;P0G_W?W$/2 M-$84%)[*/XX;/6;.2R9"M[83X^ 3 " M 0 !;0V]N=&5N=%]4>7!E&UL4$L! A0#% @ 6(QN24AU!>[% M *P( L ( !%0( %]R96QS+RYR96QS4$L! A0#% M @ 6(QN26&DY=;7 0 (!X !H ( ! P, 'AL+U]R96QS M+W=O&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( %B,;DG\ MES(7EP( %8. - " 1H0 !X;"]S='EL97,N>&UL4$L! M A0#% @ 6(QN2:49S2Q:! (Q \ ( !W!( 'AL M+W=O@>H<$ !O%@ & @ $'&@ >&PO=V]R M:W-H965T&UL4$L! A0#% @ 6(QN27>N,L), @ 'P@ M !@ ( !Q!X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6(QN2058B/(! P S@L !@ ( ! M/B@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M6(QN2>-=?6FD 0 L0, !@ ( !!S( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6(QN25YB5BFA 0 L0, !D M ( !TD 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 6(QN21- &PO=V]R:W-H965T&UL4$L! A0#% M @ 6(QN2?@^>?JT 0 %@0 !D ( !YTL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6(QN24@5F3&C M 0 L0, !D ( !BE$ 'AL+W=O$&XZ,! "Q P &0 M@ %D4P >&PO=V]R:W-H965T&UL4$L! A0#% @ 6(QN29!9"DBR 0 %@0 !D M ( !&5< 'AL+W=O*0! "Q P &0 @ $"60 >&PO=V]R M:W-H965T&UL M4$L! A0#% @ 6(QN20[M_#"E 0 L0, !D ( !N%P M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M6(QN2?V> K/>!P 73 !D ( !IF( 'AL+W=O&UL4$L! A0#% @ 6(QN2<4,,A.- @ M& D !D ( !%' 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6(QN21J) ;:S P EQ, !D M ( !"W< 'AL+W=O@ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ 6(QN2;ZDD;T] @ #0< !D ( !&X 'AL M+W=O#0 &0 @ &/@@ >&PO=V]R:W-H965T&UL4$L! A0#% @ 6(QN M29I0M84, @ & 8 !D ( !.8D 'AL+W=O!@ &0 M @ %\BP >&PO=V]R:W-H965T&UL4$L! A0#% @ 6(QN22".8%0C0P CA8! M !0 ( !0I( 'AL+W-H87)E9%-T&UL4$L%!@ 0 Z #H R \ )?5 $! end XML 66 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 67 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 69 FilingSummary.xml IDEA: XBRL DOCUMENT 3.5.0.2 html 76 204 1 false 28 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 (Unaudited) Sheet http://gses.com/role/ConsolidatedBalanceSheetsUnaudited CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 010100 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Sheet http://gses.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Statements 3 false false R4.htm 020000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Sheet http://gses.com/role/ConsolidatedStatementsOfOperationsUnaudited CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Statements 4 false false R5.htm 030000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE 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 (Unaudited) Sheet http://gses.com/role/ConsolidatedStatementOfChangesInStockholdersEquityUnaudited CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) Statements 6 false false R7.htm 050000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://gses.com/role/ConsolidatedStatementsOfCashFlowsUnaudited CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 7 false false R8.htm 060100 - Disclosure - Summary of Significant Accounting Policies Sheet http://gses.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 060200 - Disclosure - Recent Accounting Pronouncements Sheet http://gses.com/role/RecentAccountingPronouncements Recent Accounting Pronouncements Notes 9 false false R10.htm 060300 - Disclosure - Basic and Diluted 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 060500 - Disclosure - Contract Receivables Sheet http://gses.com/role/ContractReceivables Contract Receivables Notes 12 false false R13.htm 060600 - Disclosure - Software Development Costs Sheet http://gses.com/role/SoftwareDevelopmentCosts Software Development Costs Notes 13 false false R14.htm 060700 - Disclosure - Goodwill and Intangible Assets Sheet http://gses.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 14 false false R15.htm 060800 - Disclosure - Fair Value of Financial Instruments Sheet http://gses.com/role/FairValueOfFinancialInstruments Fair Value of Financial Instruments Notes 15 false false R16.htm 060900 - Disclosure - Derivative Instruments Sheet http://gses.com/role/DerivativeInstruments Derivative Instruments Notes 16 false false R17.htm 061000 - Disclosure - Stock-Based Compensation Sheet http://gses.com/role/StockbasedCompensation Stock-Based Compensation Notes 17 false false R18.htm 061100 - Disclosure - Long-Term Debt Sheet http://gses.com/role/LongtermDebt Long-Term Debt Notes 18 false false R19.htm 061200 - Disclosure - Product Warranty Sheet http://gses.com/role/ProductWarranty Product Warranty Notes 19 false false R20.htm 061300 - Disclosure - Income Taxes Sheet http://gses.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 061400 - Disclosure - Segment Information Sheet http://gses.com/role/SegmentInformation Segment Information Notes 21 false false R22.htm 061500 - 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 080500 - Disclosure - Contract Receivables (Tables) Sheet http://gses.com/role/ContractReceivablesTables Contract Receivables (Tables) Tables http://gses.com/role/ContractReceivables 27 false false R28.htm 080800 - 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 080900 - Disclosure - Derivative Instruments (Tables) Sheet http://gses.com/role/DerivativeInstrumentsTables Derivative Instruments (Tables) Tables http://gses.com/role/DerivativeInstruments 29 false false R30.htm 081100 - 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 081200 - Disclosure - Product Warranty (Tables) Sheet http://gses.com/role/ProductWarrantyTables Product Warranty (Tables) Tables http://gses.com/role/ProductWarranty 31 false false R32.htm 081300 - Disclosure - Income Taxes (Tables) Sheet http://gses.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://gses.com/role/IncomeTaxes 32 false false R33.htm 081400 - 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 090500 - Disclosure - Contract Receivables (Details) Sheet http://gses.com/role/ContractReceivablesDetails Contract Receivables (Details) Details http://gses.com/role/ContractReceivablesTables 38 false false R39.htm 090600 - 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 090700 - 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 090800 - 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 090900 - 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 090902 - 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 090904 - 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 091000 - 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 091100 - 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 091200 - Disclosure - Product Warranty (Details) Sheet http://gses.com/role/ProductWarrantyDetails Product Warranty (Details) Details http://gses.com/role/ProductWarrantyTables 47 false false R48.htm 091300 - Disclosure - Income Taxes (Details) Sheet http://gses.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://gses.com/role/IncomeTaxesTables 48 false false R49.htm 091400 - 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-20160930.xml gvp-20160930.xsd gvp-20160930_cal.xml gvp-20160930_def.xml gvp-20160930_lab.xml gvp-20160930_pre.xml true true ZIP 71 0000944480-16-000195-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000944480-16-000195-xbrl.zip M4$L#!!0 ( %B,;DD:E*B!!=T #UD$ 0 9W9P+3(P,38P.3,P+GAM M;.R]:W/CN)4P_'VK]C]@_\Y &^B*(FR1!&4D$K2EH3+P;D#.#CGU__W8^*0)\9]VW-_ M.S'..B>$N:9GV>[C;R>AWZ:^:=LG_^_MO__;K__1;O^9N8S3@%GD849NW_WY MZNO(=J"I3^Z^?H$_&>F?P1AG'7+C36?+&L*PQNO_[]/'>W/,)K2=AP>GM]*.66C.7\L?XZ:V M[_6[QG#58F6+I(/[Q/Q@?FR?F6>/WM-K^1MT,WKMCM'N&7$G(/,CI=.DUXCZ M#V*&Z ?L&Z)/I[;SO4SO= -^*QX$=&/!>LV0\Y!/I;UBWXMZ.A2V_2+>XF?L(LQ MW\6WS>(.\$-1\V#*E[2'7PHZL!_FN+@#_E*PAL>GE$<>?>:?F=Y$-.M<]CI1 MHS)R"?),R*\H2&]\(2)?V8@(P7J#Y/KMQ+ZG7!7-%,4V!%S\K/#^CAP3M0 MKV]CW'>,>)3TMUPGYEJ9+I?M7B>=V,ITB+_-3!U_%>%N)3H-P^@W HF2RP*) M#V!YHY\,'OVR"WP,C"[(1=DI?R3J9] 8S,RI MG\'FZF=0G?H9=(:-1^=0'72>)^ALCMSFC>.FZ*S0. IC\,=] .--8$&W_PIA M33?>9.JY\-&_^F'[?WSCC/HAG]T'GOG]$YL\,%X#VE-LLD<$-?DZ^L$",'Y, M'=NT PDCL6QH)S>'T6[@S&[%>F&4Y" M![?,7X(QX_@S9V-$Z1/[ !OM"3L*9BB-A^-C$?@X\=SCT0L+ZST^DE]9EAT M[JAS1VWK@WM#IW9 G:,@_\JU'Q\K?&4!M5UFW5+NXD'J4?! \:(/B_BY RBM M$=36""J?O6W$2=J=T!RSH>[1>Q0U]R@'PV':R=F[DZ,T[VA_2'E_:#_7)-JA M4EU5(_'X3 VKZ%9X=-^9B?NXXM4+E M,+_AO/%<$V#D%#WEK[;__7IVS5QS/*'\N] 4]]1A_E?VQ-R0W3/^9)O,_\PB M(4FUS'7H@VCY_KV4$JEE/H>FPRC_X%JA'_#9-P[B!X)WY5HPK1\Z&+%\()JG M:/TG;Q^?IF_*(V&=)MH$L'5T3;7B2@+K;?9^)08&AY'-X"LSF?U$'QQV)X#^ M1'_8DW!RP&*R9N5:-E24C5QXYA^WG'NPN^*ZFN#;@7?M_80_G?D*U.778K2-Z77%.W4?Q M9\,]V2H0*.7K)5BLA<.5CIA5A\-30W(/RHS"H-%0R4PI,%HF]B<3+S*+61)F M]ZM+:5F79"H4?*VL[=&2J253V\P&26;\X8ZS)]L+?0?FGGH\8%:SQ7,-$Z]; M]B[EJ5F:0EM/+:-:1H]31K4=U:+G\?YQ1<,A_E\BKID>Z%*\P9;&"I>XRNJ5!?+Y/&WA-':PE M<3]F+/CHF2GGB40)0!-9BR.X\GV6A&AI/C]J/M\$G&7\E8*R@M$.R]>0-F*I MP-UQ-J6V=?MC"CAD&)LD>[P[)_:\11VS\M?T=H_^IS.+7] MVXW\*28 -:N#AMN_RJ_/M"BIR[O-/+*HG&57NVR1W'ZTZ8/MV('-M-%0@]4: M)'@EG;9EK'9\0I>ZKUKNJN"T%?AMF,&I60LT2_3*'%%H>Z<(:S58T)IG[Y0Y M%]1RUV![=_A:H%FBEX_&N7JFW/HVF[(D@1:W32"%2-W^NVL'_M?[WR/9^8K( M$>VBC*'-%I2YI<\GGEJ*@UWR9H+.=.XYO.J8GUUQJ^UJ;JV"6[-XU=RZ#;=J MKCPR3AEJ3E&74S9-WU,IIZ3I>\XUIZC&*2_(3'1>::W"&\XL.WA/3=S1S>+T M8Y[S!)NP^=\B-^FC[;(OHX)NU]??KJG;\()5B^O*,M0*O.S2=5J&8IGB8@[/ MAW6XNI FIQKF_.-OE-N8&^0KR%(4Z )4P$_-YMX=,LXFT^;1F0WDF,/K+B>M M3%*/PIW7&VBHW:A[?AL>S)DOS>)-X M7-_75,#CVD-1P$/1G+VRK(76TGO4TI7PEUI%)3;C+ZTA=Z ACX"K\O98:ZVF M:RVUK&(^ZD)KK69J+;4B-/)E_K36:KK64JM$W69:2_.7^OS59/VEK:*J5E$U MK;6)+Z^Y2E6NJM>##UU;LM3OG8Z1H_^$43_D[&T$V)ARYL=#Q;]EA\>QEHW= M73*V[7O]KC%\\_O]NY<.WBI>')(KAXQ,QT M[YCK36QW]83KD)N?<7'0^-?,NLN@K;^$(B@MD?R\E"*#E8PTA3]?.O+Y"J!O MP!7Q)K$4;S[V< V+_OGZ[J5#7ZP9^O;WKR\=^G+-T%>_OU2PC'PIV_S0?[W[ M[Y<.O4S5Q$/?7+T8ZF6:1E0XMA_');GZ/]KM*Y !"^6 O'?H8[LM?["8_2;Y M!7\@D5K]RD:%EOGD[8@Z/K#\0L]DINA1.GEO^R9UR'^#:TUN78N@6L_.&[63 MS;#5K53]ZT%HQP]>5PV3P//.,\5#7B)K11?"$K>134H#DC5?2X=) +D5-I7\ MG3E.^[OK/;OD'JCFN/SQ:!$;_'/Z^'X7Y"'1PP7>6--YE2=Y:%;&[,/$!? MV:,-.U4*J/I,)VP1HK0!_KX>I#_?WY+[_[[_=OOIGGSX?),%9'ZH!8HQ?/ON M$-@[LQ_D/UD!=J(FH@4T6 ],UM%>.LP"(-YDXH% X5N?%KD7'@CY$@88H&@! MC@O@$CU$!]D\TWH12,,P^B<$-:KX3CB8Q&*F#<3T?SL!L(V+\XL>0#X'](HY M%O535F&^AR_](@V5ZCG1I)R.FM=.N2&6 A+IRS6@R%8E@?FO7A$HF2$6@<&G M746SX_?K)S0Z[?^:GQ+[);-$J1P(BW(YB $QF0/Q,KP3MXHS/I XY0/YA]Q4 M_4\,H.T^,3_(Y)'X[.&6C#I7$P\TWP*\6]<_FF/)898EV^"X#E"60(S6@*4, M.K8N^3*'CHL\.F#\8\;'91X?PV-&!^P( 7RWXB?C!SV&\G M(VC?'M&)[D#]]LR?@2W]FS^2K-Z'NGUI$?-,B/JQO] L1K7W[?]D;8G2F MP2\G__--?2/0WQZ46S/0"0)\CM#UXCB6AZYXA5*\# M:RF - R\)0 6TJ<:.-B*8) MY8^VVW;8"(;J7IX-$%5%X^\$H0*2-\0. Q3KFRY_I"X=F:Q E$*;^)+V\5+ MM#>D=UX1UL0:/KB@2I_DE1N:Q18)Q@RVN2YU31MVNAD,WJ,5HMSRR;4'_Y#3 MD_=7]]\,6.<%U(CAS*F?W%/[@FMZ$D6_T!W0__>9- M;9,,^YU7;TB4OI&(_(WD!M6A/;)E&D?BC<@[-F*< ]RB[XG4$3B-H!*=3'_Y M/V $?B'? !]^M'3"V;]"&P]0@C$-P,9%0P3T!Z&B^@*!AD"L)!$D>6!2%>-M MJ 6-B)ODBR0 "&+[(8+4%Y!RBEDE<0(7.B/B?3:E'-,Z$ML-/!+WQIG2PC&T$S?-9W.Z! M@21C[ >A(V@-V#,ETR#+H+G,SG]+.4@61F$SA!) M=#IU$$/,%LOG+.">/Y5PPV .(Q$R33]%O#FP]" $>HX96AQEJ-J=+@H 9UG MX S._DK=$ ]^C<5UXB#)*H&E &T^>0QM2Y#3LI$^ 1E3&(7".A'+@'DY=$S\ M"(@_B2,BWW.@,\(R2B1PZODV3G"FE(I26+7G7$.ET+9?S?X)1 MXMA\I==#6 M.5W=;WV)N"$J(>Y-DXR*U#8DO=?TY+=PBSV/;'*/0XYUW1K90 MD?%H/,Y,[]&5,C*GK85,<0;=;1"E*3C-=J2X*?P@9?_9!MT1C?"_+!GS>%.$FCM#]Z>80ER_5\P(T9P0(;WG" M;GBM:% T1&*E+D,-Z9$0NDX0-_\,+1$#('3EA'Z/OH9-FHT*RY=V* 2.A1D] MBZ*BBJD@L(T# 9L!AIW0 @S+R)\9SC]-@W&(]P"2(!8M4!2A0K! *YX-^^ / M$?) H3Y%"706T9;,)\<2=(*Q\%<@-TR(ZP&[(/(V1^,N-H*!& 7TQQ9V", 0;JBDN5V)JFMJ5GM-(/ M(*D7Q:8:;27X""V"$5&/L?$4I@B!@O4_B]7CRH6$D D#QK'\-^34?I7.0,DH M%(*0L;IHDKF'Z(DX.*$/FNK4D9JSYLBE5(BL+40TOLB3 $MAQPZ1T40"X-"P M?>4!M9$N2"#$#XJ!9:-&;R%_G]KS\"X!-9G #">A(XX8$H,+Z$X^&WS<=#X,._%=G MJ!.F_&I#IPCN %THR2L+#@>NH*PSX<1&^@],Z&92QMU*P) MEO8]>^#"2T07<:FY/6]WNOO;&GUDU$\W11?][JLYXWJ2]V1=F"&A*:AD4+PV M;$F 4^3Q3-L;M=%NG)Y\_?([;/LFGL6Q)6*5"KY2":G%'8Q7 @?DU7XLOY'+-.VW)4F MTK82U2MW:&LW7F 8I#+")BMW*)L%F6*V'B1 :C7?&<"*)["+LIQT)QB?>IQZS./U$. MO+YF N&Z'_%LG?0 /"IH^CWX/>)""6H +"*5-!E&B0L\B3[>2@6ASHV/$5 G)M M(D[0(O)HP$M>(N%K1=08[$Y$AZJ**"Q2>1'=_>ER_/>OK]>'-J3/&V03-!\S M=&J71$?X=_+G.-*\,&!F/NJE.Q?ET3MY"TTN1)C'ZK%W#9H,U5@-6K=W/MP$ MM"2PAJ/">,(FH'Q<%BR#\6O2[C,+MH'4.._W.H6@%DU1,<"EJ-[K#'I; )RV M6@_J->RZF/7>XQ\]]_$;XY/D'N$+O^/>(Z>3HECKW6"]S.0U+&]7--IH>="= MHYV/#D'\@K7A[YF2B%NQV+"[ 'WQ\!4 6(I]+A>Y9SV \H@:@'S'P.Z#W4([ MU\)/#I/'+N ^7$W0VOYO]!L0 JQN,(._'.H&8P4%B&[P?]SH+5J@Z%HIRI.%'@;(R/ M[Y\8B>)K3C]ZOO^J!0ZY\,N^T1\K\"0+\&:'D:/@&## EQ%T?Q$ZVD;_?$', M-IE5O667$:2V<6YT=[/L]+;J#@\3Q*Y('-HNK"MIB0T_N%&S%\$_[%\._D':ZD(6([71.W,^+KS[?#MB]C 60C\>^I@?!?X,-U]J786F&$=06XJ7>U'.3#"-+ M("J*BE] \,5%G@VJ76IY.BE& U7Q>"4#*@"+8K@(HW,'T[=+,!KW%!VO\W!$ MO7:-EU*3UK>Z7/;7M3[\><-69VRPN@5/1_'5Y;+)K5M=WH!OOKKG)/#MG1<^ M!*,P"<[V5^TQXYZPKXO[+6[]7G:D8BPL:?U,]2VIU#ZST]MJ31G7&_U%BXTP MXHBU'7#+Q%4W=1]M!$Y>Q2ZL+-/_R^A#TOQ*7MQNJ3[R6^B5D]6UILT4?M>X M;,2:-E$5PVX#EK29;N\-.R]94Y2K@C.Y3PL\8MF8R WV9SXS0RZO4=@/<2F, ML0LFQ?@D<6.!F>/('/V M*F>7-IFQC(O6N^P-C?4SMLA[:G,B=]OODH#L]G^%'K+3'1,. E]@1G*B*L I@<7EB^N4!WYP( M7UN"%^.INPL\R;.H+?#4+86GBC#TN^LMPTY/"2[J[1L[M0O>U@Q53O ,8V%3 MTB"^VAI)>^>K[41H#9R7<1J7VJ$M=0E=*>OM0^EOK=;**7TC?W15&DW1)7[Q M"K>)<.A>R!1;>: 6H@:V :0,$^%.J8B)\H#(:)%LM%$>%MDB#B))C\M>YFE> M#BX&\0(0T5^/7O=&[P#C5\@,O'EF%0&-?3Y@*B;H\65T MX_G;A9QU>X.+!#V MAQW@(+ZQ[2GL>!FIXG&L'^^?Q1N&P7/E+/67(AM'L.9KG'/ MN&.VV]86HGLYS\UEYZUUC9NI5EBCT<0U;J*4VDTDXX;2;!A;DO&;)Z)<,ROU MH_8PU1-SO#CHW%\X(U@U5Q0[N.V%O]'?8'WQG+6M;3/:&9WFK&PSP>L/>\U9 MVF:VP=A IRPL[>\< VDL+$LDGN*66.+"'G/%A!\F4VIS89ZWU2OE5IB=4)%% M;D++ABYR0PTZR#VE;=92-SH2JV6I5WY49@J3Q\<7%W&*RJ]I(K@O+OF$A8XQ M?>2M(Q_D9SWJI;<>.T+>'[><>_S&XYS);"E7KG6'R?5DJ'XF]!_/NN("J;/, MAZBA>!D&3K^X.XD6FJ[SBQNO,EID=HURA>G#D'N3N10&%4/%'^XX>[*]T'=F M,5[+W<5HZJ_0$IKZ55!_*T*G.#]ZT<_,E *S:0# D5.\6>)^)!0_='D^/*U\ MZ/)8-<7NE]*E,(E,9OBXY[NTH[CD?.\E,]Y[CO7-2W*\ORQ&H=,?+%OAYB"H ML>Y23]*,2M8M4I^)K(/X![X"?J(.LL3BBOTQL"_^8Y;WX/7.Y ME74N^KFEE9AK7TLHQ93]SF7^S$RA)?1+908:7"B\A'(O&R]RCQ!>N 3Q1Z9# M*R[T^\$UN_J.R;\6'H\43RG[Q]WCSEL>@&$MY1+++9Y;H55O>/4U'.3O M%/:VZCT<%^P.C^HX+=6<&=3)"-7O(X^(#W:TF6P&\8^"T'5+;E4/:(KA5/-! M36E87X[0BMYRO1S+=3VJW .NZV3>_;\R/$;FK>UAXAZ0O5M65%P\7_Y"KD;F MV?B9=).XYF6O)H^ ;?;TT'([I'J3B2W]5HG;.%;9Q,P?F<7] Y/>$Y'U?A%% MZ2 X>W:(=(0D:?[:@YFWN1S_+RE:D=:\.%E3V .KZQ:7\$AZ[KJDQF)5>F.0 M*XV]?-;!F9$"EU1^V/-?)6'=(896,NH"/'77(I9,M<=2,=G*:5APTDS?:&0+ MD&$Y%"PW0F <*G>5?_*3^K0M43P$:U5.N?<@U"26Y03OC..6-UMHY,.(^*$Y M!LTD?Q8Y7PNG?&:<165VXZ:B-MT#['DGK'BFUEP1MJAX>;:"2U3VT,]H^#@' M_4)Q^+@$J#QS@$])->!<=39+*8%'IIA49LF0WD4U9YN?Z(+N4P,I< MIJL/G]^?O.UVNA?&9;V5T^Q;Y74(IKME\!^>FL8Y IY>0)/<\6Z75:,"#^;W%M6 :K M!7S: D;-<1S*KW'1.K_H0=?+^$#%6,,5N#UY=?7W5RZV_R@1XR^4@$,EX/-T==*42?DQO(4?^'B,L42,\1I_LI0O[<@2IVS;/K&$M/4N* ">E2WH (^VD3%?Y&. M,R[.,2;CT9%9L RB"CA/BG)%65*HQP)5Y1!Q89<46(K ML 0196HVMOEL?_M87N515"_G=75B:78>--4VSA?V M*VJ3>G=BH Y9E13(ZN-;#U@BMPUG'0QS)5^.D.**"FM%%.^=YQ+%'K8F5E2< M*W)K76".($I8]]7VOXN08OR./K+VY]!T&.5 /@N6"5O4;YS:6+$CO@WR$6KX MN""3RTF1F1#G2V=;FVCECX7.U[-KYIKC">7?):=3A_D1"%&)2*PJFY>..!G= M/7N<)'O :*WQ4N.5RJNL:)U%E!@4G.OUYO;(RU=@^OZP'7"1G9+G5-FSHD<3!\644,RXJ-&6>V M2\847*X'QEP"#L"48J3/PXS\^?Z6W,]\Z 1S@3]P1DXQFN?D1@8'M4[("33! M?YX9_G_HP_][G)QX(3]Y19[M8.R% 4$$3)G J&A90=SP4PR0LB;@NV4E1TS MX4=_\C/!4BU"'8?0U'\2+@5X60[U?1&))!/I8:@0<3T.,!^ W ))&"++0I#CLR/,"UPL8L9*H'S]:%8"9 MT ]Z%A(X(2,TH"8&;(E2M$@2\OO9_1EY9"XL \>"G]D4@:2R\"MB:@KX,M&Y M],GIB6C_YZNK.Z!INA!@-@N#OD2XEC>Q Q@BNS!DR&*L(9IB[HQ1%0>_Q;2Q M$3#$BA71->:,>,@8UZ,0F&(&;EAN;C\G#H58\L=Q#3W.J, 5]/EGZ K'72(K MR,M5X4!(,:061OF!1 %?92DTS]%7KAM";[FC(C#/>Z JR'W[/Y-%X7H(2HQ% MW@%"T%21GM$2-_T !;]2(!+B^8)*&Y_F#)M-%XPV+ZH% C__80ASRF&NH-6 MY@.8D2*67!2M>3:6X@,[FSB^CTYD:6/X'E"&_(Q_"@Q&Y2^F&4U=6QB?"JKZ M)A,O&CQC4"5R@W"1_,C3)12Y' LT^V^40A6X58^VV\8X6QCJ8AFJ*@CAS@1> M7YX/+TO'0I]O'+2]_R!K\":%!4 U_0'VX=Z3/*^X][ X)DK?*9W"U[## ;4# MZO'\\N=,-9I79>.PM^+^B/2!-X5FNQ<'T([KT1#)!ZJ>B304#(\JIA@?#"82 M76QIW(02GWK/H#RG#H8IHWZ$$44=GS$LK#VR+899X(D/VT9'=O#CB5HH@,\, M?0X?IH!U,R;^3)SQ%"_WL^ " %9KXFF>A0*#!;PAI\:K>3Q'B8EPIG3YLC.N M6"(!+6(.!ZW$3L;+D>!'(,Y:Y+2[\ZDB;.5GPA%/>^MG2WW#!7R2T)>!]0&C M)KB2H6M1Y"+P$>)YXEZ1C@K\N>@;QC$://)E/'F[&H,4[LN8\> MKNK9X]_ALSF?#4J0.EIXEKCH_N-OMO0G+>&:>=R?VRUX3[9 H0SI3Y;KVRC MQN7P7 DS+]^$:,-5A>$J?>2;LU\]8__V:P=4++U<*1M,FAI8KS]EN&T0%Q-" M-7R7Y?MB)9;9(=FNK.J%PB;L@7A!:1B+U> 9T6<$6V*4N6 RH#0@)B. MC>[FGV +;,;/<4 'X83B%]B!1E<96>5P^P/^QOVAW)?!R/$RHV7%>V>YMP.O M'S<*L,W"52U9:TOJ.0LWZ<^881&_$F"FIP )&D4&.[3KKFB656($.8SC%BU2 M<]!BP58_Q*5Y[/B0 0T>]\+'<6[#]I<9#C"5=CI\\$'AT3DDB[UN,M[$ QO= MRH(\\LS0;T7J)S;Q@J0C*HDLJ(C(PUT[ \09$%$7B8C[DWB+7 0;X=11T<> M1=;>$-Q-@.VUO2R8V87@QJ.,"N]V.@,E5'@=LOX^V>O/'<\\X*D68A]W;@F1 MDGV;[<>R+W;_G_$4Q^C'%,-3%L%94>CAZI.%HT7]-^$K27&(CG^6G&3&9PWH MQZ?G6WA>%3];S)XBHN:DAH7-0SB92HV$#S4)'8U Z47R%L41 MQ.<;T6/$8/&](WY.#^Q$;MCT9>:R/G(6Y(&81XK/F-+=2!%$D1V5XR*)BY]YT)KCASA'KRDBJH7%Y)!]%!DP.^9ANT[T1Z MJ53L=&(-!6XQA_%LI'62-#>A[_+4N2WQ_")I^.AYUK/MR.-=&SQEV$CAR4F, M8%,^5LWURE#"G*NZ%KVU 4Y*9%D,$=FO="^$2X6]5U0Z#,>TV(AQ\2Z6_HBF MSZ+UR@SPJ"\^LS3%::-E VOQ1)W[>58,QI[/HE:PLV5QOP>6V+7]:H6B1ZK+ M+ZN2J[#H;K?@HDNR17S]O&6NR,N+;OZYW/P$6P.T6;1PO]L?Y@-J=P[01N5' M^A?Y=)J[!FC#8/%^OYL/%U\#T&YC>S:C=V,">E[ >=4'*F_&RNK@NH+HY$$^ M"E)]XB@J"!40Q\B_%%Y#G#W$EQZ8Z&Q;2:=_>9X/*FT C9HE05O2J-\=7&SH M:FB1*<7[I5TXK(^0V0XNHL@/OHQVX^GVNH#-'%29T7<#TJ:U2X>=?M4@;>A^ M&UVC>.&,W^+.EA$38/B2@B4<4]P*N M+^[?(JAPBA)OD<2$\7PQA20T\[]%I/AHN^S+J*#;]?4W7'W4+ N%^%FL&S^M M?;73$SFR^H.4/F57F]F8.EB-PY>%'3'M-5[ .'CMQ8$&,C+"80%&)X@V8CF+ M2)9%/3ZXR&G<-D&QBMS9VVVYC(ONO&Y8-D]=R]EP(S+8<#7OXOLV6SX/#NB/ MQ;2B<2/Y@O4;_7$K;T.OF8^.Q/ MP0S&G_&QS6\G[^[OWG^T_> ;=CK9S3+(LVT%8_S0^3D#%D_^LN)YHH;=(?9Z MPGS;)G7BU0;>]!<2_S@$7Q7)2G^\OY-=M!_"KF2'G[2CC0]_B85K[8 M[+2B_,[!W(N_E-$+^#N;YA+C#.=#YOL +1#1<=">_Y7"@$CV_V9NBQAGY\DO MMR'W6J1S-DR^N<+ <, -= MQJ_C>-=R\H!;U_BU/1F#MQA%3(Y%2"P^'OICQFI\@EO.8]R7;_@DF.BWDP^Y(_+[Q76O#D3 ]7 M >,9)Y4-W7W9T,L%"#.],%YA@I-%[W+.DBP$Y2Y%J>L]XIDNO\C"\\080U+D:P&(4*'NC[AV9)$ MFB4J8HE!HUAB-TJVR7:Y)-3:E5$<9;OD9)4]@^A\QV=!YLS/K\H1.$Y>TBBK MRUN/3@"&YS^# T#-[X\<#[3:L"Z/@P]P?Y%;FL,=')R7PMAW7E_=&-@!I_2'6+JCT4V78SR(ENHZ,5G^I MS.K;-3JF>^/.V@'0XM%0\3!JW;GM@#\KL,!%^\DB^-Z+_ZAGEK\("[P_R_LB M?-6A;]8=K50,] OUQ-90'Y6AK8$9U81*BXAR(E+GN7E5S%BC_=VO UT#5/L3 MX3V@L@(1/M[MI!81+2*JBHC1-0Y02/9STKO1EK+V^YB/=IR)<0]W,FL."VKW MG%7TBW<#TYZ/??:[,].L=.RL=-QW>%_FKNLR:9'UG9TZGI\2?MVI,;Q0P[%3 M Q_5A:%J"6FHA R&6D#*"8B^MEMBB?=L@?7%A')'-C5<3)P.NFHHKAW(<*/- MO19'+8Z-NV30]X3Z$D1I$:YC*]#M=9HEQ8IM$+0\:GD\Q*UY0\6QANM/??6C MB-=\N%<_FI4T*ZE[BY@W%?W-346M!YJ?69!)_U2'KU<*8^KX>I878M:I%]#Y MX!Y'-05!ZN[S%$)2+?L\+?M:]BM^SM%OL.27\&/FDR4?4]),F00S25"YF,-R M1;Y,K)]NNZ836K*D^>E'S_=?$4P^C E:,QF+,WF*6\1E06$^S$S]>9C;FT8U MTX\[J>E"(FF8V)O8,JUI3 K,2,H U\##,,(#IHIU'P5-@6J8TSFMW4,8Y:[( MB H(#Q_B$3Q.J&GRD#J82I<&@K:<.6*:P!/$RJ9'7<,5'.A(,=>SA0EJ19I4 MS)CL 7C3P*'1-F?,Y768HDE4+'HD"]N8R:.>&Q3_EJ/G,P9(9 M.7& -0$L'VOX(/S MF.,]Z_R[>\H9N.\='D:/PFQ"OK%25U G'FW=8\[&"?/PY;QPT&ZN:'U0G M8:Y!"QQ-QEV=A%FS1*.3,&N6T%I"LX36$OMPQ2IDNPHYK-:@"(TRC3*-LL:A M;+=Q2(/N#K(9U)ZGYOW2>YEV] 46)]UKI)**@0E*7*H?=SKF4Z/;D'S,^\&' MSK&@9;&NU?<4">^I_46CE@\M'T6VJM=1)&N &OC0MDK+8GW/&WM:%.MXR2@V MR)5D'JI]U_QU+@90!$LZRP,L\QA7>VVIGBP3%RJ"[9JZP.)XUGW8*IW,1KF7 M]W7DEKIHX:BM9V50A)2F6[T[*O97\W".HV+,_E M?A- :WG4\KCO\-N^HH?5"B%)VV(M^XJ)\GM[@>/__[U=>BW M'RF=OGF7G$Y\2 \GKESK+\QZ!)I=F?"3J#/ZSO9-Q\-(WV_ ]>.9WY_^^__ M1LBO_]%N?XS*DUM M_/SV)@X@3IJTY82+H%_Y/@O>4YO_#5_F_IE[OI^"A'&M /%7-OKMQ,1D)YW+ M7N>/HG5_M?WO5S]L_X\(EAB4&!()QQ_1*N*EV9XK.GWV7"M9K6QZ0D+7EC/_ MWNET3P ]ICVACO_;2;MW\K;=[:'J*"+&JA6M07L)1&Y&&5ER]B;*)?LQ+3U; M#66NJ4-=D]V/&0L^>F:*8 %'!$8&BH@J2A#4&%[LGJ 2_P"-N8H$.R?[_FB: M+DU1L@ZZNZ?JSK7CWL1T8'1[1J/%=#!L #UW2:R#Q7HYW:@T;9JM&U].T-L? M4UNF=2>8]!T?5,5/D+8BP2<:A!PF>@>#^@7VR.@8@;<#/_#D+0QRT3:Z[9Y1 MA(0Y.))5I[^W"&*("!2U8)M2:M4[,N$);;Z,TB^Q$E5EJVDJTM71V>?] MEZ)^2;#MW$VJ2S37*MF&RJ;!8[HY8349T>FN ^SNL. 5\)3=]7Z-$(3>>C^&0 M]V/*6?N!^O#5'9W)^E+_P+L&(BX;%C&:#/UEE!TX&E<,*P:]QC'C(9/+BW4[ MPY.WN=N8[>I'K8M=38J*K;ST*5?PRG2H#W1[=W_W_J/M!]^PT_[*8$7S1 V[ MEV>#:<$U8>!-?R'S=ZS5Y#(W.F>+-Y_S,-(P\)9 6$BBB@KA!,"5;<&L,''I>6VO7<=O)C6O<1IS*CPH]@5H)L3<4Y[6>">L*2 MB1((KZB$: 0,]>,RC8^<@A'"P[)\J<:"4GX_]8UN"P,3$-J?C-ZY^ C^8+/ M"A:?15-::_#%)08Y\Q$78!*ZRTTFAZW>&&T.W7?W#+' *%Y6L6GH^ MN!O@,ELS4K BM#-:O6ZW!1LDK"$*I)F@6QF1#W <<-N4]3S1XJ*'X9/3DZ_W MO_LGK\"4!&,@$*&/CYP]XA'P//__9)Q=D@EFWO+<+,-'0)=DSV*HC?-E4"-P M94 [+P(-95$,@+)/PFDDU]0/;#,[.XG2J/GYX1;+"HL)0'5$ M$F%A55>QC85;9>'B!Q8\,X:/5&1) MT1&^49DQRE6NL[H/@[*$*V+VL4*.&P/DK[C:+>D/I#[#AC&:GQE8!!-'<:*R MP>"K2]-BNYADS>.6H+U@-\&HP"A=;,KRS+:,WQ.V2Q80 M> %UA)DYO\2%'S''7($G+FLPHZ$#D<\2HK4$\REQ4,T@<04EH[+.A0R8$CQ2 M4)XX+AU1;SEF,]@RBM+4%IWY,7?+ ML7",)\^!/2>1'BNSVA34#(4][Y2C9CD]^=O?K^Y G0>4/\(>=@(T ,U":!!0 M41=8%)&&K79BN04CQ?X1L!VHLK@\M2@R'8F'B[+%02NRY176Y\02729$Z@_8 MMP9@U\E/72F4B3R"PD;05BG."0"-RU^F0H^8S^?L;OD2U$4&>)@Z?]U.OW71 M[0M.WP;R#!LNL&K"J)&2:SW?V5H7]B85KG40K?6B5@.^ MERCG[8X#GK3X47S[ M*G^ >1L-<\=X/#<,OG )DQQ+#L2QY-PY;2][3ML]>=ONG/6ZZ;(+9ZAS,?DS MUI6+Z9QU5%[+H#/+*4>8/:WE:Y1A^VMZ(/=YP]V5[H.[,8B^4IW#DR"AO' M1N%>$S1KBNDC$^',3"DPI6E[R%9344$M(W%[ M=SQ\E;N[:(ZZE[3#K80R*]K9KE61%>UR[[KK)>U;3Y84S2/6E$I1>#<92['-7+C=0] M@I&;_09!LD55X3#+3P6EVLX'^<=Q="2.HW-#$93AC8@7!J 171&+EU7]:2Q) M''R41H6L,A\2 "K4KU\\>31^=N9D+B\ ]-G4(1;.80OX*;Y2"QU8C6F&G-BC M7- +])5AB3'\XE<,HGJBC@Q=9.*=!..F[8M0O\";:ZQP9%6UC(3Q/2DOS-,? MA77.&$#L N,PH2ZA@''!S@46@-58WGP9"!T3:0SAD?F4YA>-+W?%AZMU)>BM<*DY\=%U,_Y4$M5:;JC$CY%=2>K MS*"_W7P;<]CZ.J0*\N!<<&^-:9\U;VC>V!VMCE)A=8^"*?'HJU&\J%EB#RPQ MT"RA64)K"?*=JMO&5B &3V\"8LNGJHR$"\I/59[+?L7%95;P0"ZZEY- M"#+.+VKT3NME?36AT@)YU )YVFL-SWL-ELG]H$F;8RW]!RC]?4.;8[6@T@)Y MU )Y.F@->T:#9;)^C+"'BE +Q,Y]2"DS5BOAN8JA0JS4JJX$2S MDF8ES4J:E=3"R=&RTG[*U48,+"&=K5O;6LY ]A8"E\"TYZE M<+]')YJ5-"MI5M*LI #:-"MI5JKS='![-]/H2Y>R*C_S[_GB14OR'CS,)W-( MGL;7Y)OJ'>+F.\3]G,\;%ZUNK],R^HI<+^KS#55PT@CN';8N+ONM[K"KN5=S M;^.X]Z+5&71;'>-23JO3[32;>VLXSM:[9[U[5AIMFI4T*VE6 MTJRD%MHT*VE6TL?#JWSRV]&(F0&F2Y6I;I^PW+<9CJ^E14N+PM)RT>I>@,0,%0F@UM*BI45A:5'LN<%.^5*_0= A MFH<7HJE92;.2$FC3K*192;.29J5=HTU?"Y3UWN_EX3]G#L5#_< K>J! V _3 M"2WX_8&9-/09UMER0KP3(,]>Z.#WA+J!W8X[ZZL O0'=UP9TV.NW+GH-*\"C MSVJTJ.Q?5+JM@=%K];J*1LMH8='"HHZP#/M&Z^)Q*_Z+5 M[QRB7W__YOA/SZ'^UV^L@<]FMCZCXRPF%71^3?/H'=FDG]<;LM>R0# MBVY?1K=1IZ_0YXM[ RVO7 O_N?U7: -Y8)/J8S08DN0K&_UV8G8[QJ!C=(S M$W]=]CHG)'1M^>OOG4[WA%C,M"?4\7\[:?=.WK:[YT/@X,RB-IB[UG6>)^L\ M+[/.X0Z6^9Z!\%,'0.%33RPPJFX=T!]BP<4+A-WW!]'N&_V!\WQEL!;3=FR* MC[RN@FC8^X &8>#QV5SCS=8]R*[[P^?W)V\[9[U!?ME; 90C.IY+R-\)-" " MY/GQ6@0$Q 1$EL/.#:S7=D,0K"]3@$*\@]N,R>>0@+3OG'5Z%^N04#2O$FLM M3_">(/?EL+%+'72&FY'5Z#5VK>?)6LN1M;O=4J],DX'@R9:XO?EU83?0( M]:L\>_QHTP? )XWWH2]?:,R_-YW;MNFHJ!'AC=GK$&Z&Z_9[P0 MZ/?4YN1OU E9BWQBU \YFR 8SW8P)K^[W@.X:4_HM@#334.P;/.\!G[<5SSG MY1CV?4U]&[Z(9YO)3<^6F2B82\R2SB+%>A+;>L->= M0ULEH!T\JLN(E7'9-YJ#ZE68;I%[%@2.&,_?%<*7+"HST[8>I='O[H8 ZT$M MH )Y9_NFX^$\/OD';CV(V'O\SU($9CHD.Y6U.'B;VU=MM!-=V,BNNX/#!S'V M:%9\N99T%GL^8C+'B;:5OYT L? S[&7-Y+-#?2#5N_N[]Q]M/_B&G4YVLXQD M9]OI_)P!*WNO&P.IP7[Y,";_D+FCQJVV_G+UL\1VAX\QY+079PM[OSG M :3@YR\!L) ^U<"9X6[82KZW70I" ONM#ZX?\%!(0MFC@.S.O=)C@76A MW#NO]$'9_0VYZ'9:Y 0!P_YS[+XEN<10;X@=P K-!7IE5)Z8_37VP38M4)LC M6+!/1MCZ2;2F/@G&+#TLF'+;A%WTF ;I[35G)@,/UQ)/W*B+K]]80.#O*;7% MM7C J>N/&/P(&(V-]BFT9#_L0 [Y"C;H8B;X!*PT!5Z" 2:>'Q!J/5$WH(_, M"WV\X/\.@^-,V#J9*AT7QH&1Q>F?,Y-34Q.5-X :/#/FQF-,*$$]M=:!FZBVV?Q[@R ;ZH MEY- =':L0O8-$.:P)^;XB#-$7R&94DH",\]2*G.VD%OR6##W$;%&C#<9YH\Y MDC/RK]##O-L*,UDJ*JY^55XR0$=H$ZJ=E=0DT/T(BZ%-33 M'&%EF!+&+>&^ 0@;,86DENB9ZJ#EZKA%F"UFL$ )F@%H9&0(-_XTIU^C*;H2 M/#(!7*%YR"0XJ,K/089 R<8#,<7!-LP6K= M>!- V RW?#XH3^Y']##1J[$B"P:\;L(N@ (JX4\;=6WBAD=Z%BF:4;2MR"41 MP_K"\0(JV2B3(]2KH+T"/_+F$HY(OI_2&7[9$DIX.N4>>#!X_IHSK)$(@LQ9R+%AF"H071S9+J!X9; O)G]UF%#'# M?OVOQP"CY4MS\5$'[R7#9+[AUA';K6PT[3 M#J\_U]D%%7^JC&B'D>#8,%I=54JVZT3@6B*U1!YBRG$MC(HRFQ9&+8Q:&!5A M-BV,1^JKUE#^6Y<6521=P>&6%M6LI%E)";1I5M*LI%E)L]*NT59CQM0=7Z54 MG3%5A!5$H:%UW**40J,Z.],UR:KTUE0]!*F\-]T#]ZL)E9;)HY9)10]OM3AJ M<=3BJ,6Q;JBT.!ZU.!ZLQZIO4_1AT^$=-FE6TJRD!-HT*VE6TJRD6:D!MRF- M?X/RWN,PJ)NFX<-DH)R:^[E%47'[J<36J;:]I1*K5^06CP*5G_: M[76:(2'[P4=U:7RT+&I9U*9*BX<6#VVJ*C=5->9-F-L^*[]GE36.'J.R/B*/ MJ:BAD>9XW8=#\"+K1$:HG4$JGF?E8?KGFE5,,6IEG/N/3Y M[1X97TVHM#@>M3BJ$U*Q [-^4"?%6O:U[!_OJ;1":-+2KZ7_$*6_VS*&6OIW M="?U6I1E+@E7 K^NK)VMK+U03ET7UBZME'1A[9>H!R @U5#[0#E-W'*):&M/69'Q9?;2@1W MJ&L@]QMWKIFV04QK=!6)VM)LJPI.FL"V6M=JIFTU]:8!K3>@H1[@&I_ MB9;J?Z&^+ZA5R'RD&5VA7"@V!4$*W3GJ%#A:)+5(*G3&IP52"Z062&5NBK0X:G'4XAC\1!/WG8&J0#WUHJ ML7I%CG%J/['1XJ'%HRC_[F#8# '9#SKVDF5;BZ(616VIM'AH\="6JBE5BE\4 MBJC\CO4&>L"J8'[EL*E.MO3-4^4CBF/ M>5,0I.CY[1X87TVHM#@>M3@J$U&Q ZM^4 ?%6O2UZ!_OH;1":-+2KZ7_0*7_ MHF'YOQ23?GTEI4_L#N_$3K.29B4ET*992;.29B7-2A5>2;T.*+CE)=W)Q.U\ MX"N;D=?)\!F_<,_@B1.!%S+EWI-M05=*./S4'GG\F7*+>",28'-J/ M X06H3[YR)Z80WHP(1?]7%@IF4#GL4\8X, B]VP:L,D#XZ37:9%NQSA_LP*C M19A:2ZZH63&Y) ),YCC1YN2WD\Z)^ R\;<:?HW$WPO8BL6*>[G1^3J'>8D=1 M[L:S@AU3U!UG?$/L *8SH\VF[0*=O="GKN57=J!27C-UJQNZ J6WCQOV"BV- M)DO5HJSL&\H%G:UYJGZ>BNW-Q46)W%?*L]XU@ZE<]%D>J$-=DQ$:D+]2-Z1\ M1@SI.NSC!%_%PWHE3E 5REA0P^H5NF-3(\W=,JTSMW537NOEQH<:$;U"'5226*0R7U?FM80=;7K^L0\Y MUR])]4M2\">&BA9 4*@N8:%.V5-=PHK]CEO7RFQUZE [NLI+4_=#34&0T;KL M*^(C557EI9Y[I]T/'O_]Z^O0;S]2.GWS'GRBOZ%+],[V3Q%1'-6N03H]@*MU/D@SL- ^"&M#/Y!_8FHOO_M-MRA(7) M,F/((=(!DLG%%@T^?&6CWTY,/!;J&!TC\,1?E[W.R=LR'*=/%8?(13LW]W**HN/U4 M8NMTW+EH%3G'J?W(1HN'%H^BBHC=GB*Y%=7 QUX*GVI9U+*H3946#RT>VE15 M8ZIJS)LPMWU6?L^ZK(A/D@YRM@^'X$6X5><^=?7;J_J/H;:&^JCL?PW,J"94 M6D2TB"C#C&I"I45$.1$Y53B5O$)HVLM!CY9(+9%:(M7QKV3_>4VF%T*2E7TO_(4I_MV4,M?3O MZ$ZJGM+FAU59^QTSH\+:ABBL/="%M4LK)5U8^R6J7-=3U86U-0OHPMJ:!71A M;X2JS^HG4Y5"3?K0XD MU"*BHH@H$DRDQ4.+AQ8/+1Y:/!HE'@?@8-50.T#Y39QR26AKC]E1\>6V$L$= MZAK(_<:=:Z9M$-,:746BMC3;JH*3)K"MUK6::1O'M(W7M36F :VW(.$>H-I? MHJ7Z7ZCO"VH5,A]IQM6,JQE71:@TXVK&U8RK&;=9C*MSX&R6 T<^'-O'8;U^ M=7LH%XI-09!"=XXZ!8X622V2"IWQ:8'4 JD%4IF;(BV.6ARU. :_7+:,3I-S MQ"GT $I'NBIR1J7^"91F)55PHEE)LY)F)&CQ*,J_.Q@V0T#V@XZ]9-G6HJA%45LJ+1Y:/+2E:DJ5XA>% M(BJ_8[V!'K JF!_WJKYM,4X#VW.35/&S??@#.A)8[4C@HS+_.EA>BX@6$=68 M44VHM(@H)R*GO=:P5V?9A&TYLG[O64NDED@MD2I)9 V7K?J4JQD)6-0,(="L MI%FI.6C3K*192;.29J5=HZW&C ,[OH;83\:!3'W:.K:GI7"ISO9TS1.E8\IC MWA0$*7I^NP?&5Q,J+8Y'+8[*1%3LP*H?U$&Q%GTM^L=[**T0FK3T:^D_4.F_ M:%C^+\6D7U])Z1.[PSNQTZRD64D)M&E6TJRD64FS4H574J\#"FYY27\?AHSZ.4X MWC-XXD3@A4RY]V1;T)42#C^U1QY_IMPBWH@$V)S:'"D:LO@;<]E;&I,&[-'C M *%%J$\^LB?FD!Y,R$4_%U9*)M!Y[!,&.+#(/9L&;/+ ..EU6J3;,<[?K,!H M$:;6DBMJ5DPNB0"3.4ZT.?GMI',B/@-OF_'G:-R-L+U(K)BG.YV?4ZBWV%&4 MN_&L8,<4=<<9WQ [@.G,:+-INT!G+_2I:_F5':B4UTS=ZH:N0.GMXX:]0DNC MR5*U*"O[AG)!9VN>JI^G8GMS<5$B]Y7RK'?-8"H7?98'ZE#79(0&Y*_4#2F? M$4.Z#OLXP5?QL%Z)$U2%,A;4L'J%[MC42'.W3.O,;=V4USIW=#:!R7V8U(+= MCYO=^>PYA$\?:.SD0&,_ZL!H]56I\:%&1*]0!Y4D%JG,UY5Y+6%'FYY_[$/. M]4M2_9(4_(FAH@40%*I+6*A3]E27L&*_X]:U,EN=.M2.KO+2U/U04Q!DM"[[ MBOA(555YJ>?>:?>#QW__^CKTVX^43M^\!Y_H;^@2?6+4#SG#7=('=QH&_CO; M-QT/O_L&I+AV///[VW__-T)^_8]V&WL1T:U%,AV!%,&8_.YZ#\ >3^)&1HY% MOC+8<)FPRQ+'C"W\''*.JO&:^C;PT\5N+_)F"KW;ZT?/]5]#==$*\7X*O M;BG'5 M )[0[1:&\2:V"?9N)"X!I]RS0C-80*D-"V$?[2<<)0#_V090KK"X[N\^&X7. M1^R^#AMO[WK_G5ELB2%3_EJ:E9ZT$U:!_7K['EK9(] *P'Q%?'<:W5R^(O_X M)*XG_V=AJ7*J&\ H<\W933Q1@M:$2JE +"Q]8'1[QA])R^NTTU]LQBDWQS,! MR-4/VT^;21C%#ST)W1H.RO+."\!N+'H%/QTX>K\$8\;)EV4H[JJ.XFXI%+>[ MO9P.W NB_ROT C B=]PVP9T!6W)E!J")R"?*OS-HC7$-'W"7@/X%$5HIP;RA M.N8-S=Q5J^>2S#T8UL#;E2%,R=6J+,E;LYFBDER9UJO%6,2]2=R])=FD1=)= M#4G[5ZO'Q,P*J3"C:Y3!^#*P=XKLG3J<^T/TKGS-RG"\7Q6Z/\3O2GM6AO@J M$+9G>5ZT%6UB%ERPY=<:GTU\<7,0O&/:P]Z M&FN"Q8:;,)O1'>P%;=G#9L\EZ6@DT[I%/J-6O^,LH#^6(ZX8%!;(?MMBI&L8 M2S"R>EXUEKJ9INF?-W:IFUFB;J?!"]U,#5[N=*7WU!$7&)%[2EU+_DD^3*:@ MX\1MU,V8\L?%_6LZ-0[B?QG),:Y<2_R1#A#UW]YN%B^\W.PJ(F STN]D\9YG M/=N.L["4Z/L7G2\,SHV<1Q.-]O)IR_CDY:<55$UORR):+P,&L)B[62NZPUU_ M;9>[A=[NL=RZ.)WD/>7*R^YRK_M,A_J XW?W=^\_VG[P#3OM[\U?-$_4L'MY M-I@6!"T$WO07,A_SL8LW?,\1XAX\QY+P#<\6PS#F0:1AX"T!L)!"U<"YFM?+ MAF3L+8*B?+A9T9O@W07=("QA%G\"T% 5?)1_)KW#A+QC1FX\,"'NC'#V9+-G MGSS&W(6'6G9J&:GKAM1Q9OBX&8SH.V9&CY<-P8?/8^8RD P"_X>;&>@L]U#B MO,RTN1E._ !#^O +R\;GTO)!->5\AF$MR3-KZL(<:)5+SO@R]] M]HCK;^&*/)?)$0 DQWM>TA 09+$1D,PB#S/R^]G]&?GSU=7=$KC_Y.<@@/DY MT/34?D7N& ZUA:[03+BWD0@\R\S6*T_ M%5%(U/Q7:/NV>/L.% 9CV!=3(?Y\W$A"Q\ 3W@C($AGKW0L5+VRW WK-P/S7&R_#,55$)]*G+! MJI#[\.&?S R0I%<31.W_BL JK4/G1=E.$4V4+;"ZULH385!V$3<>,1Z6J$ M]9$\@N+GTC*8)N:T$$'MH3KCZG$E '2D%$4_^!%^0<&"OS@J.D KK(G1 MB;_,SL6&VI_"'FEDF]+8V $#'#R)V?(4S5ER--6)4D4=*I4C6EML90K#F>0] M >"!KAZWA!423"K!Q_G%N0G^'(JW@>0QM&4[G-+QW,<()@E(;4IUOE?W;# H MRC-CE)DRZEPZ6GBSK6:ZG^6PYR=WW!O9"Z&FXC?YTY8'+4;GLC,?DI(9>VM8 M-COSN.CVJ@1ELR/&076@;':&W1MV^YN!OD6KYFBJE+R[Y MA&[7%/3$K2/]RBO.T667UQ'+;JTW(/D?MYQ[_,8#GTS8.#RVN@-WC-\)I^S* M0H,M9OL*NAK4(?Y]/PFPYFY)/8CL*F]XE%&,BC6?;%GN^AG^PF>V4Z;>EV9\ O-5V- M"]OPRKK;F[^ZW6QYV(X\,-@[XK93+#6@/Q9O8^='E9G90MA^?IE&2=G\:S&( M;/<-A_ADNQZ'R6$/QF#K&HCMV,L0LLE.HMT;&JLP4BGLC<+K9A)T?JFQ6H'X M#@:YZ!J-UUV$YG7[%^IBM7(_72%MK;QCM.4^H-T;= ;JLEK5+K+FM%I<\,/A M,:7XJ9D'18K[$(>M@A1EF>K/=P^'QY3B)T5-6K,WW0?N<#=+!VWK< ]Z@_HU M470L"(-EWLZ2?V!4 1%A!4M8!#KHC#7@V)=T_9F^GH]K)AB+'!(>S' ME+E^&G57IA"5#!A<^'[0(I8]&C&>C0G&\47X6F;..-81OIB&@8R#IM.I,XO# M=$<,ZZ?@8R .VE;$XJ:]Q6=O1'J#GS%8+OKEU!&7'@46-5F:#/7%^&/BC[UG M$9K68>G\MD*EKDW0 MO0[[X,N !U$A6A=U\[8[/WPF_IPW MB9J'=\_#.TJ OQTS]PZ?F3>K!J8 8QP??0:-I<^^C<_&I0V;RA):9-6F3[-$ M5A?,5;*XJ4:91IE&F8(HVVUQKD'W$*H.WW'OR?;QP;)X/IPY;RUO"G6MX<.I MK:7$ZB\4*0U83WU'+1]:/E:O?J#E0\N'EH^EJ^\.Z]S(:P'1 J*Z@!B*U"55 MH\ZRV,J5K0/=L#K+HU&4ORF.N=G'ONY%N%2GUO+J8ND[!'J/)=YKJ'_S$Q94K1H7A4Q9\1$.YS*:/D4B8>CET M\%7-A-JN,Y-/<2A\;85FG(Y_RED;1\-',_$S&*Q$L+0&0>;]S31W\QO (B;) MXQH;JQO 5Q-1X$"F *=NDFM;)/06U96P7$3!VEJ$BE>?^(8(AK=L'S"!#X " M-L'DX[8848!, _*OD'*8; [NS*,F: :","8S1KD #9$%0Z3( 7!&49V_Q4=1 M+7(%B.2NK/_UR7;M23C!"8!R@2A0@??=\C64Q49,5!O(/JJ2R;_Q49,7O302 MCY_2E.69B@I*E!2H@_.OF4E#/^$,EP69JAF"044-$"#3,^46] TRVD 4TX@?CR%5))GF* N@N?*E;?I(#?F#&)>70Q+-LBRY^OQT,>HGY&]C?!UQ]S\*\'\>+0]=N21T33"/6-)-*"DOJCT2T._,Q>(@R4-$(-P#B[['[/52]; @ MY/D2 I%B-(&DZ''(8B= $M>T@;^2-^B^3)DOB\-,\/FA8W]GH%Q 1;FB0LTI MH@M7-?>8;_>/V.PS)ED &^ 7P#P2&'L,:@9%3, G !MT?GXEM:AX'!DC3!9! M 0SY0$Y")C:HBFJ%/@=T=,*-:%F0&$9?)9$,CT &GB CNS]O,J!A%9"D!-DQH(6DJR/H 3,RP M6$3,LOY<29)"N9.B'M-[F5(? [&8K$F"? ;,*KD0:U< ^5WV*!T ]F0#LDP6 MV?O$R8F!3.H7VIBJ ^9&\+!6BQ2)M.H)3.$]BSH8R.BP +1;+6$';'\L%3[J M?EPBFL,$3_%Z18FMQ7?9JQ98 .\R;36WG@AY@BB1I/FQJ<[2CZ5^Y']&E>? M-LV7DHD>B6?M]Y3:UKPL%8PB_I+Z6S"(Y<$6D-!'5/:RMM3Y,=8.696E(TG^ ML3Q.;L<.'>!]\^H[)OUZAQ%^9)L>R4Q]M^F [P@$I %^TC_M]<*-.F3Y; M\HHQ6$ATN';*NE:V887E1:DMO[(KZ0CYH-MG>)+30M=(+ IWWT#ER B"3H]_ MB/RC&*J8[Z.\2'TLX_QJ+3,JCG=L? M)OI-X&7<>+[P\6\IQX*0)1 2#?/!E8-\&>$07T;Q -NFP#9$G9.5R%@#@:)X MV(PG>L;%0@J].M"PCV1YNV6P@T]Y9YP;Z\SB7EAC#ZE-8 MXGC(7[\-Q+R8HKPJP,WL)_0I_!;YS!8J*2[.''?-](1^VYJ[L7%\]:_ MT W]FUZ_O^^55BN5+T-38X2Q:?1ZD6%M.@TK2'#>6["Y9R^_N M WA.+*TEC]=E,0U)])L5+M9.IX,\:('V!1&6\J(V,+ HZ^;+<6X*B%AY6N@1Y/'2!$P;&X2)CI:MX M5$RQ(LYKD2DN+\\O*T'&!QC$?;2Q5(J,?VQA4.0B N)64M%\9L'M#],)\374 MGZ,G%HND-KH]8XWB&RY$6*V?:!^PEW'>![W\+?UFL,L8:!DEM@QRT4;&<44: M?_MKB/-A'NS"6:H!=;/]T2 ?*[1?4#<)Q5P(;=PGJ)N%"1IY]W$-J"N.358? M Y78 /KSD-3=-KQ0@#*** ND*VW"0#"#Y9% 5? G[9/5J7L>=8C/NR_8LP MU!\8O>XR NGJ1KJ,FCM7?:&QLN@?I^\ 4*8/WMN^B@H,T:+O*)7_^Q6:<?>%-G6 M*"VIR ;#I@E>&:,'G'*QU)FI;F'_%7IX0GO';5.^\+J2C_X_4?X=#\GP+AV??T-H8V8\"W,,&QW>NV>D47:6H S[^Q@TVQ/4:23A^KB^3K6 MDDQ06ATB/]$?F*SDVN/<>T9D4*PHO&R#5QD>5T>0B).U>;8LOY)4D#SJ8I : M:$'XYQNG5O8F*!OODE%?_\"7LD0\E5W$)PXHAA.#Q1<8F9$*'MRN/49ZFWLX MO%T]YW)9A/-/F@?9GN6J3YL.]8%<[^[OWG^T_> ;=MI?3>KY>O/=X;0@"Y:H M&S>?0JR:.F^#L\6\7O, TC#PE@"X2)QJ@"R*X"R;:ZOD^_E!N??S*]ZR*Y2: M(L%7-M".LREG/IK;!^I@H@:?6.!T19FT'KA'+?A%YBP2B7@L;X(9KDRA>$1* M+)DI!6O8PZ+@5^YGF'@UCO,(%2+2J(S" /4J8!X0X;DP*;B=^,#587&FJV2LH\Z#@C@!_+@R MC<92)J#HN&.>$/_-7K%5SBKL2_^_I(20U/#^$FLS7"SO_JC82NE2@+A6X9O67K<&%KJ:I142+R H1N>CI>IHE MS'"S2F<6'<'79(AK+SND8E$A):KAG+C]B+$-J7 WAYV(144V*O!4S[M M*N(G[T#.*ZNOI\51B^.>Q-'H-*P@M&+RN "!&7R*LLI I+Z#% ML7+B/7(=.J\49M71>>BV.>PE_'!PIWY-09!QWNKW.FIJV#UPOYI0:9D\;IGL MM3H#1;V>K;C_Z$MO%X;,!^AWP'<_G9]=8E2[$]=H^JEWUDN_6%*)4=9PS 8L M1K4/.?.GLN*U,\N&[;];S.F;*W3L/GFVB0!USLZ3^:-796&\ OG8;*Y0J2C< M*%\Q8 W5HJJ1RTEST'2_6DJ\8*YX)CZ$8,D[#OD08K[:*P#5^SD*YT]+!1D11-G];T-3H_QSR1UFY?#U1='%!C\SKGC%O-+N88?5+ MRK2_JB\EBS5/6ZJ>N:UN9=IH67@IC)XQ$0+OWV*\EY8J,!=EY"=J5I'2EJ/O M1&EG3%B*''S@D7Q8:8#SJMWUB#,G3N65X3XPN\\W2/CZ6A;.$@^PE7(+5N!A M;B&[8#&$)\0_KJ\%4^'_Y!-\ 76XD5%3PF>J0?SR(U+%D@T[(ZZ.)Q+GC'?OC@VY9- M^:Q%_GQ_F[:^8QS\J0GZRNF7]YX3BORKF35^<,VS%GEFX'?]T[/=P)&#^PPV M;]2!3XY-9=)/L';@R6#N@MP38 1L?J7X_!9+S&/%^)^&9X.T<>SN\P0)\WDD MA!>(N)N&?.K)=\FG]BMB^WZ(K?T H&L_ %@L"-")S"3U +!/;6@K)\?6SQ[_ MCO^:=(I2=4;^/O\%H=:3?!3]P"B7SYTQ323ZI81CSA#VKQ":19N/OP-"R'T MBPS(7[V0XZ/H.PZ<1;Y&^47B](XM,G(\60=#$);B9U@9-.F?#7Y62S/O4>B0 M59+D*T">T+'DSH!A]A'Y4+MH&_,0!G-RB+1>$!;8,S)8A25:YA@2* BKA)_% MCRR7&08V(+:#:8;,<6Q@A_E'[IY(PH'&529X!-\/N$YD,^9L0@%AP#8J-1!6J#HA%0)!KT 'F4/YBR,%7" M*M$Q &K>1;F>4\(P!/:)#<-/O;-.>HC$I040C/$830;V8#Z#D> 69"$'=\[$ M"P-A59!90D"7Y-G40,6&*O@N HO9 MSD!J@$(N*"ESC#G$"=A!J6A>H15.!&*E=,TGTI"+ LHDNK=5@.:QL/$BSX7D M\M!-E%Q\<^F!X#U%*%I"PZ.5@JNB,\F5V[=E4N"'4ZQ1DC@\A?Y.<>#+>UL#,? MQ/O: UWO3]UA>GIU3,S]7^G^[4!)FV5EXPRX'NU(B-K"8'XF!Z@ MWJ07QM>>:_E-#8;8?P"I3UR\KE]S*(V'BG@JO7CM_SRVS7$FB7=T!4*FLFJJ M(,DT#5T S0?DP;-GL>1LWNWBN(BQ8'UQ81)=QXY"Q\&(]5 <8JZ!'F0,Y<9[ M3AZ&MZ([(UQ2X!6OJA4M2UQD/S#F9@_/139D.G][;7E D#0HUC29[T>GH#Y" MC&N65]+R)DI&0"^"F[TYSV-$'-HC.B* 3-S:6O$Q_I*0VOD#_>(@ZU;![4 + M@9)(^,G(!'7;,#X,_.AQ4;$<[Y>BXB_YZP5Q;V&<#9.NN7YI9%NNIQJW#CL9 MO"BTMR#J- E?Q83_P)<,U/\F)4%\/^TX2WNMKZ5=4S3K2D0WK_2'5.2UE?[H M[ZKT1T*?JH[Z(AX-0%G)*A+B9KNL2WF45OS^AEQT!BUR@H!A_SD>WWV<[77H M8Z2MC_;DP9:%0OP3F=(<^V ;4-C_"FW4+\(.FBE=S2Q=L3H(6JE'5ZI\#+BP M>6RYI=7*W%#*N"VT&J)?>\(H*C&+,"H=C.CZ')P)V[.DNXS!D@"+]#N0/K): M?&96N^"2&[R%0-YH@HWSIA&X_MF*KNVY)Z.B8F-"9I*6>RF2 TO=FE^_0$RDS==+,J6R*2$-_:=+MLD M$XE\@ 20 !*9%J366KJFZFZ9:#I3A^,^8LX,/!\9T66$LPY]@\MGY M_AZ-'@416/CF/(&IQB[#19PBUHP8?*MYFF;WX @^5PS&S,8$"^GT9=Z)S" 2 MSF.&,QE!4&?O^;-_,;TQ7M0C94+>FH[955Q>6/ZRH 1Y25'9DICJ:9D1'N S M)-9'O-O ?)$!(,D%_L [CDSWD^Q0WP$6 48C)V_Z7Z73VT+N,FE20,E MB91A6"PQ2H> -K3RPP'391+8*',U'JP+=R.AFGY$AID^^!R/08JFI85)Y7>> M0]FJ' G'_@-P.O% I26"+EP3^-N3"61&@1CRS(M@UKXMV*R7\Z^%5[LF)VLM M9&3*GY2&V(7)ZU"5B]7(N##"IVFE[M#ZFMFM"1.N?- M\U:>S.9YFA4+EA"5GF;RZM2MC^C[J Y5%_/:9=;>>6;?1,!KP M__GOP9"[-^QNV0G$M<2"\%?]*[A M$_B%^ ,?YOCVC9N\FKZYT=M^^2+<]F"0OR>]^,B:S+>;S+=;8+[-=J-?Q7Q! M,W^+M5YR:^TWM<=_2SV'.Y=] 2/"GH%"NW:DT7F9@?_:*V]WQ\%_7ON^YU]Y MH)*E!W'ICKZ"2>!_%?;+9>KR?..)K?9AGOE!/>B.+H4Y$U^>BW--IWKGQA-5 M\\Q.4]VI.XR_.+2XBV:)^%3\PU>PD=!2<>8Q:PM=F%T5!-ZTVBG7"0'XJ62D ME)AM;TNOP[(?P1)7+ZTW[A/:E*_9H))7=[9!G5UT"VW(*T;69+Y;&B#-7Z)Z":>* M+&RS-RB#I&VPUFF^CJ1O/)1UN==Q%.8%!5V:K,1O5[RR^1M/3?YURNP$HSJ.F)YYW;S6:OQ.L52AN-[ M0"OT1M_VK-WM=NNY3IIJKCVM4[?;Z]52X=5KF=Z@\)J]HH+T@JOU29[(O\;5 M2E[=G6LY:%\4<;96C*S)?+.R6^R(I;I_JZ/H M3TF.6X:#0\S$-_U1P#YX\!]V>O+I8^INJ)=T_.YN)AF.99).'Q5X]F4P,E2F9SY?P3=F[#A,L'KC(Q^,S MTS=E>E?H)2DM(KL@^5@N0R5=">CG]M^MB9$B5+)<#!IZ=V M&*K66V&6I9C4!4PR9S,'.<1M,7V?A[Z7YC9@.AOF*&#^5?Q;3,FT148DM@AXC>R26,]],/4VCDY_> M4-R1R3)5#<7T2@S36+7? L__#H)$FOT+B!9@MJ.4.FCK!5W=.6M<&*PD51T[ MU2)/["HN#I.9DU?Q/0,Y+1RGLR4-:A/90D46)V^JE' A(SEM+63*3UH*.B+9 M5V8RJ_SL.8P.NB-)*D^^^8Q9V%@A!RYP,,9"+J!A:J,']NBACH3Q,0G:MF1. M=GI/ O9.=.,44S&8RLX-DB3<;(Z?FJ'\DTI/_SZ3CXO$.T"*'3HRF3%I,BB[ M":)Z7J+F''M]C3RQ;XCFF7$>NIBIRV5Z&&;VBNL;DGQGU)53\P_UZVR*/$Q' M=5KT1B8JJG@5!+?Q0^8\SKED-D(;H*[2^9/:P&P:;YJ/+"!@Q*/%R7-I?BYF MR4IO9Y%MR7@JNQ?7R13A$5QN2^;>P;[@6>EWEQ_"=&Q,[8YWV#4DXT2SFEVP M$MJ_8/]033!E$7"R 6-&(%(7[Z:9&N-FOL9XL'JK%CGL MF'TM,_?5YJF*$<8>WJ,K9H\SEZ484P[ &07OL1]G.H(I2R]SNRYNR;XG,]\% M@I/UP:TZ-:1RNSFBU!0B:PL1757:(3/%XY7D^.FD_=T,$8%.F!"#D2TC *I5 M:);>-:0F UC1-')DC\YXPP7VHYH0C;+EMHTAE%03+I2TX%=&JE5TLLN?2GE5 M\ N2KGJB@:X7NM@=?)2F*[[+5Y[824VEDV $"!#+^TYHC0X@9* M^[Q?9*=5C]5AI_W$'WQA)::)RBNVV]Y9HU6>:_09VQXG3M&@TWJ7VUQ/%BU9 M%T9(UA1#NJ#_P"7!['$1GCGSQF>X;YR>?+O[%=R^J3?B3KS%*;?(9 Y@F0O- M*LN8X5?PN+3(52:SZ,><24-?Z0:A1A5M?^4LI%R+?MY871P[2,V6RJW.W5@2 MOR*U=-[]4BI2BH0HDTF*5@PYBI5W%4VIY)5,SDRLZQ;"%Y?79.R/6*;5:4(B M;2^R^D4/;:/C-_$:O[#=,//)M!TT.]8YC%@S%B*ZUBIL 965"GMA\5=UZEU- M=^PX7RV:B2B T0P7*1Y(-B)(40D#)S(8I"W1Z;B7\W!>W:3:76/VOAZ.G.\.<=X M&)8,?A#EK*D3?9+;&U;IJ\3ZM0.A9^3E#1X+;.QS,YZKTL3$*T>-$(BQ9.EL MTC7D&7&?L<67XC+B9@A)N!+K:"8,L=CHSQNW9B %87' E);WBW0I_1QBY,]8 M5/A"MA!X8! M?@M5#]Y#( LDA1;-"/<*,N(U$X0"!^W1!C*DXPH;HWK53\8,)&\DFQ:)4?>W MY+>%C-I*[9>+I1U ;2N+IO[FG:NW:N=:_DRA/>PW+@IA4^-Z03//P"YWPTP1 M:UROO6:2^)O(WZR6CUE)7D:/V#:M@);$!2]-2RY)T97:Z\6)NKAH<:9V07G& MKLKLMM" X/3Y:/<$JM,1*B <,A5$R095NBX0$G 1%%S. M*A%OW8V_)>\,U9/;99%TLEDD-[>?3GYN9>:T=I"$^K0&Z%HZ84N4)D_$#[PQ MT;[=NLCGSBX-L%/BMJN7Z/:Z[5*)VZX85!!7&G7;I2_!HK9;6U.'68)K*=MA MQ4GK8LVZKDB2>SMUVW%NT.^62-NV!43=BUZIG-M&EW3:KU[5O2<0OP+%VN>G MOCF-N-D:U'S!CBP_OSUX]8*1,!6M)GK#YK3O_/I#%(H=EA75;J4T%9']UT-H MK;@TE9]]VH:WD>5@WL:-.X+I^'-V[YNV#*!@/ FFC=3!CV_A[((UF:(L[N 9 M^\."18JDF**8(.!C2DXAQK1;:SQ<3=BRJ 9*8DNSV>AHSI=^%7SI=-;XS9O9 MDKGO/GM.Q9(K[TL4GPPM&5(22HJIE$Y36UZL:8:P/UX,+M9$>ZKFQ7;Z8R>\ MZ/:ZK[:\2MIJML''[G1J^^+5=LZ^0;*-,MT)2-K]=1'(5C SRH>NF&@BP].6J$^9?2 MF IS-49(XT% U4L7E4%9O-FE1L#J/I%+,^L1_PRT)4N]K-:)I^XE*+S1.V D\@O]YYOB_40#_Z_GLQ(O\DW?BR!_;EB,# M,-%1Y"Q$(WOQUGF9ZP]F0IK_F":IPWQ-Z;H;(C4B>]&#[$V=SXF2%R8P%[=< M)WXB\D779=?$U"OF<\ MI*FG*7^Q>KI_MKE[@9!FQULC").OTEKE? MSX?G[)&[, U1YF!97-0V9A+@DG*H@)V>B.=_N;S\"FN:3@3 -L*SSY'(CY:5 MFXL9,:NY)K/K\EG(\;T1\=K82!AR9;1011)_,N:UJ$G!1)*%L8,"";,LF,09 MK3XW92]XS_T]!M>5R!*2J?8%5! M[L_^OV12<=T/7]$K'@C 4J^$N"'"6V8+(177XS;C<3WR+*.I]2I6+5E57V7NMPN? MO6R&39Q8@Y4(,H,U>*\5JW)UO'$ [ M;F:#D@]4/5.Y47!7U'V(;$L7_5"YN/+*%4IW00F=C:V1UR4 M%P6VK 2$%X)X('$OXC-'FP.O98!Y<^[+FEGU1'[+L5/2DM*_^ J7S/>!@%%D M84)W[INJ--?(5L9@'G<SY[_!_R,C2?PQBUOEI1UQQ//+BZ:_Z*@6-J3(V&:>7Z0\Q:PZEZE MYP8\G6Y@HP W+_H]+;9YW*MHX]K/QE4X"+VP?[6;Y>]?.UC%PM--.E+@5@/S M%14 0/B_58>;X _;04L^5F(9#\EVX)IJ M6K'O+'T[L/IEL;^)LUHS5T/JN1$ZZ<_BKC.LQ40RTRA PL8 MU#-RE* MM'?21T>I.>XO[]5)(KL=!QEPP_.]Z'&RX+#]=8X?F,E].GH(0.&9.28+7S?Y MGJAY-K(DCSTKPH(OH7[B+5Z6&)MRD<4J(O/B)A-ACD3$E M@@C1RRINRFEC[S18SV8GO?Y3-7%!EN^P,N7 6'\O;"4I#BK\LR:2&<<:T(Y/ MXUL8KTI[#F2$$32GZ&&S_C90670E&X)(>8MOR5/Q#8PPKN[DAC^G ;N%2RO7 MO9-O(Y*/0&9C3*DWLHHBM8^JRV3CRH=1>M_<8DW6FLIUC+GBM;#9&T]37LGK MXV3KAJ762AAH2N]UCWOW2+4N--2SN$ .9VW$G0#4N2#.(#&Y7/&=%4:BJ$[&+&7]_,@&:/F).@\6H2A+Y.13X-F^K>[^<+3"QIYA MWU(@'B%[5D86T>4>V]_YZ$SVLDI$,G%' ],16B=R[7]%:)6#P0KD\]&/LEV9 ML%9C/Q-?5Q;6Q/1'J9.K!%,Q$Q M/SWY>C4\>9>QHK@3Q_,CO%M:VI2FXZ2G*;%EF#KL('%<-313MF*>UGBTK%%E M/OK\R+?EF^7CI)7M7Z]$NQAU='-ZEOXC-*/E=TF9P\9Y[A&OQ<&32&"Q(MD9QT"6ZN161B!4")SNVJ2-%;$8, M1@RV6$(+TN&97FU+WHW\M>=XC_-5E D;(;Y#R52^(,SN4=6L>_GV>W*C#=(+ M[LWT]M_T8&[%I\%.D!>A.V)75=9*IH>:Z*^3'B&M[;_Z(!H$(3,7QQUQE$JY MP2=<47]+Z'] +CS9_#DUAJ1V"";V3+X;R&/QR%=5]B-EYXC^0J*/COA]*#1% M$#?5B1M()6]Z2<>VW^&5G,><7)>#N&^CG3_G3:>%J7= M\M&A-A]-U,7I1/,#"7V=>6WU"%D]QZRU'-.>)JV\Q)Y@J3OO M\;)KA,A8M!M3%)J9Y@)($2RD,Y>M4O+])@5/\.-@P;JBPV/" 5MJ*,+\U. MC5OI$3Z(XSVU6+Y@*38Z>X01'^)4EN3K1[O#_.JJQEO".;)=9)4X4HF!DS;? M'&>T:6PS.."=^W%[KO0*<^6!X*T2SBF!F.GS'_L?E*O;)7# M)>YMSWIJJ:0+O95\&;%JF=B:;_5')6+EU> J3B6.\>7G,B, NI- 5*S/4PF( MQY7!+-RN$E0G&O%(<9W58@ 6/U*'0BGSE'<\5_N+B@L(0S79LH26D4N6U^#) MU@R[?^CY D(*^+_+O2O6B-]1^:)CN3X L,*)SR0,J>"6;+\(0_(SD:^2D(^' MG*:/,KN(='C\(4$A:'':H)97HC2]LGEC5,>QEE,FB4440 X0$WFW_"2YD3![I MG@>KU]S(I0:HMM<9,RKNP\^ M/T*'.FZ Y3W\KIJ'GOQM>'>-UX2,T\Z:2+#MCX0NF6>?O?^J'L67 M<&3D<.:UG%+-$PLON5%1^KZB12B+!SI$*+7\Z6GH#%E)!.KMI M1;-'WQS%3MG4%%TPA54(XB.ZW&[AV61"Q*E& T4F? R,1 L8.?8X<88I0I6_ M0F)#Q%$EJ"]$$>T5P0^IY4:>T#7J6"EG>&<] W'90KPQ2U]AH?G_G]4QL0A' M>)X31P 20RE]+)6B4NLR+NQ9,EJA MFHIZCB,/^(4#HLY&^"CQ6==!-@)-)@"+A_6AS E7*!6.R92;THU(.H5+BU:T MZ%:)3".5)) TD8_/BE8$8%4J@>>,.**OWAKAE34 M=O '8D1X_JDZCJ_V4)^0,18Y:KQ%IVI%?#M071+-9%W^X//TL#W-WA-7&OB> MJZR&A:^K,\GU3$@^=+1ROK11O*! -^B U0;3/GD_R=I2-ZH,#U7B!AW8@+AF>.&ZFF(WVRP193UQLMGAH&F3TO3;-.]$[A M9,'X%$GLBJK^!L- 9SZWIP^PK\17'"V;O+&PX\G#"X>:>?#AWI+=3WRL-O*5 MY9#Q0M)A?A4,,&,-(,8Z0XL\9<6#+7VM'!33:Z^$CR23 \4]?3Y_C!P9*;1 M8B-'>HXVKHM2& _V,^=_R+O]Q"4>3B[O[A)#(:8O7$[00I&K/A\')G'$5&.I M/^8[PXNOGK.EB;[ _*QW'D3"FQ6-FS.>.+<];K(/\K&J]C&[FLQHB M4 E"HH^[B4:=D3D8?^#*OI,'9DDD7'B>N4P_[QE0 4:*'1]M8;MZ-?DE,I$& MI3VR0[BVLK<%_!->=,3OB(75"7-9.>,M./7\0Y'?!"XY3VH&C/% M"I4H*=6U6'Y!]S&JHY0Z'"%3Q!S^FL2VG7D>8=E]-=6'+]LRN6NZ1LJ8 M4P;"M?LWP>IT9T^R;(/4ETK<"4]=:99NS7@:A+MU5BIQ\TYN#S0W&P/H*.6< MFS29;^Q%/AAKF6OCY,V\F43'W&5=ZC A-9A&JPVF. '1M'V1/:>B_&Y\9I7S MDI?8F[VQ(U->LX&SL?67SYS#)!-X.5[HS36XSUP=HJMRFO3&1E-<6[<>%6O( M7DNIFM#:-8OS)P*>_[3,J!9\CB]^%3;<(H]=SSU+CT'R80F\2_$E^I>/':7. M4$F(JB(<^\OXXGZ?3"8GC/Y#L]LR&HV&(8NOTV?$066:92J>[?;B1T>YQV& MS-5.GKRW[H=68X"/)Y&0<()I&_)F+E7K/,0Z=%GLW)#%SL5FXZZ?3K-=?#JM MS'0VS:;9Z^9FXV*&_L;)'*G:ODINTL),'Q%TC2TT>?$QNN_"#8G%=]5571E1 MS]]G(]9;8()D:1N&,Q!9YX)6DR@5%'T,E''=W- M17TP;RB([Z)47D@NO0(;(&10LY!K]N<"F\J*]AG#ZRM,=!R/LYF/'R('4\\P MUW%XB1?>X\4V%^7=_/4EG?[">:D57]P'Q&%4JM5ME$95AD%72O)$CPIL \LR M?6!7'/'"TBB[+#9>EM93;/BXB2;>+GIA[ERMLCS&8F7/% M7+[EVEK1@>GOP_OK+T.#W=Q>G;/+VX]L^.N'XLWGZNYV>/?Y MYN/E_35,XQ[^\^7Z]G[([CZQNZ_7WR[O;^ !G:>T0DI/Y;5640!J"[LZ2-=O MQN.;!D%BS'>E8KI8+\&RN@8^B?7ZZ>3!"T-OFHR[V)=/_OF_F2+Y3/[\GK5F MWY=*X)W%QG^6AU.#09HG)8_7V'K !Y%FFHSW_S3$_V-"N69&WPS\G-EUUC]O ME2S,]T4\N$5LKE\WUWOVS=E/)_*_:]FZW-:!D/16))4(FML"CG*M,)-ITWD\ M:J]UO%HO,*%%?[30KD/(J!X9M,$0, YH M+]F-/[5'\.T19UM1O>NU(I81RXAEQ#)B&;%L7U'.^.JHP9_ IC*M/QY]+W)' M9S OSP>SZNKJ^OK3IXW&E)S'2E\]=QBX/_\]6VE8W+IZ';.:!7CU-J07-^>V M(&GS(>LT+SOC2(5DX R4A-9>2TV6W5 M0T+*X<=2*@K)(LEB>?O5H'%1#VFD_8IDI(K9=UI&=T R0C)",O*"3==LUT-" MR*8C63QL683]JM/OU4,:JXUN?A+_KR[1S:M\B6Q%&B;',STTS Y)VIGOU;:O9(>02<1M? MJIOM;;QTG6X9L9Q7<;L*-;*ILJ.B0[ -BN;-5)?DM!C=MB8QH@H J2=5)";: MB5T]VPA*!"6"$D%)+[81E A*!"6"DEYL(R@1E"A-9=MHPB\^ M7L$V\[VQO46?4HIA40SK+:AK&:U>E;=)4*B7Q*0&8G+::M0YTEL.DTJIL2=Y M)'G$;:O1[==8(&G;(C$I04P&1J>A28$.B0F)B:YBDD>21WV@!CMD]T*3 M5N,DD221))&G7:/9HCV2))(D4A.H46X2R2/)HSY0@QVR=:')U8HUE4A*@Z+S MF,,[CR$H$92T8!M!B:!$4"(HZ<4V@A)!B:!$4-HUVR@-JJ!'_AG;"SWPL>=S M9KN6-^4L-+]S2HBBT%F)Q[T-"F93,)LD4A.H44(4R2/)HSY0@QVRWZ3#)9)( MDDA-H';:-=I=LEE)(DDB-8$:)421/)(\Z@,UV"&[K09))"5$T>B3[ M)/O')_N4$D>23Y)_C)+?-?KM)LD^)=_1*2"= A*4"$JZL8V@1% B*!&4]&(; M08F@1% B*.V:;>4XDR74)K[,B\K#5SK6:^Z&II)135 B*-6';00E@A)!B:"D M%]L(2@0E@A)!:==LJ["2*^?L.KI7!2C)]$_2M&GXSD2?1+]HQ1]RL#^&YH/#"]*5T/_@O_@8^S'Y?(: -: Y M(SF%7X;7;/CWX?WUEZ'!;FZOSMGE[46WF^NAOK1?W=T.[S[? M?+R\OP:2[^$_7ZYO[X?L[A.[NOOR]=OU7Z]OAS=_NV:?[X;:3$.,^9[9(0QH M*2FV719.O"@PW5&P!-:] E% 'B;M.$I^?SIIG(B?06E8\<_JNZ^9;899L;)H M-/Z44OV6<\M5*F>?Y\QO'*^Q]8 ;MZ%-QZ\QFE<>P)8HJ?<3GW,VA3]. L:! MCA$;\EG(IP_<9^V&P5J-9I77!1&2BB*I1-#>'_)1K7!*<*D&+J/?HR"7R9 >D6^J %MIU"!G5(X,V& +& M >TEN_&G]@B^/>*LTMH%8AFQC%A&+".6$R3[)/LG]TLM_LD:]/DD^2?WR2WS7Z M=:L[UTSVR^D(O\.*T] M9/\(99_2\$CR2?*/4?+;QJ!]0;)/LD^R?W2RWS7Z_9JUA"79)]DGV:H#7PU;> OAW]EGS[?_:8-^6+,7;1_ MWP'\J/D[M>RFEMUEG*?7"ZQ'U/20^J02,JA/*@&#^J12GU3J+4@L.SR6[5+X MURMC7;(ZS6#"QH[W'+"Q[TV9-^.^&8*V9*85VD]V://@_;YBB<>)+V(9L:PN M6BR.0O4Z!YO73DUEZ93K@$^YJ,44G7"3[!^C[%-N"TD^2?XQ2CZUF-*KQ93P MGC85*&OO*%U-3/<1GK)=9@8!#P-FNB,8S7RPG?W&B:ABGRKV"4H$)X_80)E?" R[?('"%/;-]$'[9_U#:Z@T:-W:.] M[V8D)B0F&$!L=VHL)=4'$4@>21YWNFUU.G4^R]/07>[VN$NGK_^,U4EV0:=!HUZY93 9.T,@U('@]9 M'KLU.^TK-SA+,D(R@CW>NC7K[JC9GD41[F(\_& [\.E'<5#.OUL\")@W9CY_ MXF[$&3=]=YMJ.(H:4-3@;5$\H]>LF>*C.!Y)Y.%*9*M39W'4QEHG(3ED(8%M MJ]VO\R%M]=O6X<352Z@ M+ .>N9[3S;V8'J8KRR$ULE&J'^PHAP)J56Q0 7\ M 3W;J%D?3(H>DD >KD">D3!J114)XQ$+XZ'NCN74MY4;.- Q1J!C!& W-)5< M@T%0(BC5AVT$)8(2Q>%>$X<;<?!^"DB!_OQI]L MUW0MVW2&\!N.-Z0$'^W \M"Q86$PY^ K?LVP>W -N M/CB>]F[3AFI]EOLA^=;T'6#?1 M98/=N+,H#-CI9_[$'=9^Q_[Q1=PS]7]G9_+[R>RPIO!SVM?KDVG[?S.=B*>4 MX^B(ZF]\_-.)A9=4-5OMYC^3)S_,DW_^U08:?6LR%^->?K>#]#%)DOA#6Q)S MPB+7EI_]M=%HG:!#:$]-)_CIY*Q]\O-9N]]N@>+(+,5F8E_+/?%I=K>.@RW- M.-@JQ,']L>Y_(R_D(_;5MRW9)>X2$VRA9SB M97.WO.PU+MJ-M_"R2;S<&2ZKYN6N>'"\JNG-XE2U:MH5#S9!H'G1:98%@?+V M]C\VE@E<_/ .22H"NEYW:Y+@ M#VEZZXUK>5/.3J]E6XEW*RG-OB%?4(\O<['1;S1#3_RKB,1T>\ODKQVMU'DT MMYE'J[UB&7281R]9CR)@:FH[B^8VLVBNV(B+3B/3T'B3\GRC,FDU5VB3E9_? M"XE%.#GHK1#/(B3&@VY!ZM5;Z&SU7Z3S:M]$%EGO0>ME9BX2^5W,U([;4FXT5/"F+^+IS>JN=MD^,?B6C MM]M"SU;9B,3H8HS>9I<'VW'%-J\MIR\M*YI&\'L^4NY[CE3VV0N"E]TV7=;E MGTDL^_I?$;BE2)?G8FA;>("9B:XCNZ _J,7Z?C7G(FR/33R^K]S(I%5Q
:R[$M9:A\1;<&L=%\_@:T%7!G'Y,?%*F&L?/&^AKIUK MR,!M2?MULPW]QMF&%GRK=,,E94CNVWJ.4-%O_"=F90FU]QN[-G^P> MHY2D=(>QXXV?*N3KO#W4@EJ>&,] 653P;*GQODUJO 6K(C>>P6M'V3-FQ_MV MV?$6MI+T> :R@N?/E"#O5R?(6YBJ,^39N6UG\?/FR/O6.?+_ PC?][;NTPX? M9&_=5G=NX[5/F0 D=\=[^B;U)81^YB+U\'YXLU'(7OU=R-A#GN#F23<1=?#( M77-)<:DZ9;>*EZJSS:-^=!/F9@H4W+ANHT.*+?K=340TTT3G;]G&&ITB/O// MDW%Q B:[L-- FS1C_-^3]4&/SJJV+C&3_O5D'0C$COX*P5$=)1*N\&HJ.=VCU]VC=T_70]36 M032I/]NHPF?UD3!,^M=S8)'^&(5-&V@6]5_7\*F6.%8M\00MWO28NN7>4@%- MK:J58_?/W:/#>@#D/JQA6:MA4!6_;69I\:92_F\_6J2E#!,A)6T6?3]' MZZCB09"XD+E;F]-;V? TNE9V>>__44$6?JA"?Y3FQ W"TQPC@=9JG2AM">ZX MP")03Z\8#7Q#BB5)!Q#L>>K@P&E'L$"20TFM$@VGG07T]-=Q-+&OZYKKFDP= MN^TRV0H5K;B62]MUL$ZL*2S<"PC9S!K$Z>QA>[,$#3YU4NT;K.\02 M,^OPA!:'G[LZ<>E:DGY73XTSB=<(JM!%&#'Q \'SG=&&=L\ZHLHF4(*B3QOD MSL;E;;1FV#M#MW7=]M+=%/OFDW*]*?62[1^-BSPY+7XI!_]=]]*&7;$V:QI( M3 1:(O8UAZ!P%R,:NZQ^SV:.'L691YTOUHZ[S9;!7)CGWWE>@3X6T,/_06[Y M_;?:7AOB-+9KV3H"LLVWL3$LNPO/-YQV'(9<7 +Z+=R$+R/3@?-7@!D*/[XQ MTK&ZU*69>LE@0?MB#!\120&YQ"[\.R+J\Q3G5&H@$(/>9!%:=XW$BKJ)C4ES M-)?P8AKI7,G5Z+I/5-!]:X/CL:ZNO96&OG0+;Y!(/JXTN(=85SRGT1LY MJ:_PY)Q,JJ%> AJI$Y)(LBZB':%Z M.PBY^S 'JI8?-;UOEB1A:Y']/Y24E\1HF;=[:=!'OF46;A M=X9=I270,/UKPJ%-2:H4G_5"]^[E6J]O$R :L M+V;(-$M[.>(C)U ' '\+(!/J2V4Z2G0MU_P#(60WOZ4 M,D9":&MTV^GQB"&QB?V[=!)MQ/RRO(4N%+=[M_&TK9PN0CX7^0I<^9,@[C#Z M ,-M8FXGV4# OOF(\?A9:$B(.C>PYWO&+KI]LVLLF]YH=PD=[,G.J]]4FB(U M'SE*%1Z%\]6.(.7XM3GW9CYWT5V9UU<._[7GBYCFLCJN;$4-] M85/NNSX1G)Y#:C%E%M3J6@/^?:-Q@^62Z:,O<=C_DK+I[!/_C,5JETEJY$SL M?X*(ES+B1A#/\;J&0U10ORA/R-E2PP5V\+X4[/7E(V?;+\\,U%F(I:8[VR0D M4=1V\ "9:P*V\=M+$[%";+Z"9.+K-MB.:?XNVP>Y(Q*F3^.F3!W(^/ZJ_,^C MEMHRSAF4*__E!=SP9\!@E^#]RXXW-C%R)CW^<>,\^K^+]-CP#(UI7=-+\=<+ MZNB>*3?H880B]4I!/EYG1[UGP;OLX:4_*9-Z)UE,GL]A[R3&UL[5U)<^,V%KY/U?P'C7,=>>E.,NFN=%)>>USE;JED=S*W%$Q"$B84 MH0"D;>77#T"1$A\;#QQY]?%M'@"3-.:/SAZ.SX]&B MXX"&))Y].$KY$/& D*.??_K[WW[\QW#X$<>8H02'@\?5X/KJX_ED2B)!R@?C MR4C\$P^^/18RCD\'EW2Y8F0V3P9G[]Y]-Q@.WIR>?3>X3Q<+D@QN2(SB@*!H M,&8D3H2 ?P[N[BZ/!^=1-,BX^(!ACMD3#H^'0ZE<:/G]O?SC$7$\$$;'_/T+ M)Q^.YDFR?']R\OS\?/S\]IBRVYB?(Q0$E! M_M*@SWT207QWDCW=D I!Q"!ZX[:(WF"PCA^C$9[@Z4#^_65RN^&><UJ*4)U]?_KN[:D,U#<[:3OIQKD;1-@O*$HQWS[F%RB2\;N? M8YP4>.G837>][@YO=(RFFV[72<-!!;N;?$GCA*$@F> BZ@\1G@',TW"W$V[ M0)P$YW%X1:)4I,%KQ&*9_B16QYA=TL6"QO=SQ'![@]U5M(HPIQ$)92J_3\2? M69.-II>(SV\B^LR_Q"@-B7C:+N)@X1V:3A=+AN!5/E-)W,[ZT;&J HB"-,F_NQ/\K"O%+@N-P:X:TNKTO MF=)";42#BJI(IFS*JL[EFK(W]!3QQ^PU+497,X26)]+K$QPEO/@EB\/P]"P? M2WR3__S;.>?"CD)RA!YQ].&H^F-"$NE9\>-)OZ9>IHP)H"DMKCVK&+YYUIO] M8X:7B(37+TO1R['(QJ-DCIG)*P>.W%<01S4")8R?LVHP$ L*^>*?%8 W!XU'P3QE=Z)J)MO&T9/;[085PD- !2!YE(69Y@?*,98F0_Z<_ MB HL'!-S,,S(+R]G_C3_O+X8P J_SK^H]4 M6!S)=^IY/&I#'0VBT\=:,$:#$'"S?^@.6"1:%$0G$ MZ*$-;%IRYR%UYO802KM%P PJ9]DYO+ZSP&O_@:OD9;?W<9:!?7_EE@8&GVD< M*-^U1IK,EP0/*9/5$)9QB+P_,%90GY,_M=ZT5S:-FI MV.TPM".Q_74J$&;HJX6PTCM-MN2#WXYL4 V4AY[V\X^,\OI\!HS8UM=S8O_! MY^2N$Z1LDH&O]WY?@PYY7_,V-$OPKU*XC1,4SX@H?_-7.$ZN7X(HE2NR'RD- MGTD4U;J,"TL>+!B+3TAHX:0&$3!).3*^]P<9EVA)$A21/W%X3Z?)<[8$](0C MFL'YDO*$WU!6/+JG4?A +U.>T 5F]2S;B:S-!,5.LGP"69=AT:!O1Q7^S8/9 MRF=MI>;.")S0\+6F:^VP!DHN\G+<_,L?W&A>9II<[N=+R>W%TWBYO/6G->X( M>B0120CF DCW"0U^GXO<(W*.!%2RJK42E#P/B)W954S51;;VT3N1K6X.< K2U3HZGD_;67&6A*D_!N+LAKS;,,E\AX>HJ !H D5U.=S0DH)5M\H#SUCT%J!R9UIB783B,!%@?M9EWK1@)-2-@/^8Z-2T,]LK4TB8A M7QOF*>7VZP$Q53!;H MJ'QM8IA;@);6"O)OE#R1!YGC[5'GRF;(*0E(<^< E&&S8\#.X"LBG)T%@ ,B MT[\UZI*565&@.8?]&2>CZ0-Z:-<\JDD6E['/Y[48W0G M_O^ZUQ[8;HCHJUN*E+'-'[4>J7R6MU/M68];NPLC;@08UU,DJ7C];F-\@:>4 MY4E2Y$;,/Y&8,H&3VSC!#'.Y@;TJ90VC3SB94_'D29!D#5>+3@^:-QO-]ZBY MO[V,YONJ! !%)9TTAB2N;,5>2#!;?XFV#\31UA&M9/(]FI[M"@6;[-^(O/!W M[6Q^@T?S]*:-;'LH14/VU>$8&+$^<:LWT;\9AJP0^4QCN@Y%/*L8K5J+LQ*7 MU^,,Q%\=6*CPJ88J/9]" M+RX"Y;I&4S\N+=Y7'WO8=$8/S*U79_5O6:AT<%).*:8BXQ>G)&\72T18EMG/ MZLWJQM4\TFKF\@\$K?PU8@,J4?7"['N^S_1"I*:W3"4B"BE9Y5;F]J_#;*S. MAS3:P4+]>7VHL'W>WVX4G.UZ7]\_'\G;4,(%B8FHDK-Z63V0=V,J=JT F3S M=*/=:$N?U6 OQ&%#]2B/2/61IVUML-_>HE5F__;TE*\[ M&DWK=W;4UW9!Q,52KH78T]9V\M'>_C9Q_KW/+E).8LSY]0M9WY-1'^OI"8H3 M9 H"3UO;ZHN]A54B@%-S'@W1;*,4R$!-(4.5\/H>K/8U8V>=-.IUFDYEG8>[ MR-4+T+3/M==*LU7L6\_?[]$N_\87&[?RG' AAK;-:4@+56616T'E+1QM'D&@ MHY"AZI=#CW:S6+_RS9T$:@)I]J?0N M@SS9UVIR_"NP=9L\;\2[@\SB]>G,8/7 4,Q1D#51'&;_RQLL_&^Z?D\4;H]E M92(>) DCCVDB[S=YH&.D.S:Y;]WEE=_]Z?8>\'VVA4N'VK.='BXC&W9EF[VI M%]P=2+)T)I"D@^T:[G'J N@@K;9KQ'L?R34_)NC7AX#&F!%9! 5R9SR^PNN_ M&ZN3[JS&SP+I6/L<[DD3QXP^$='B%ZLO' O[-E7]NN@(5KM=$+(J*^M:C>8SL4[ 7HI-G MJ_/"6M5*EYFH6/G4$!T:7$#.[H 2G7S_KMG<_:A(FT,>P.,9_@.IBSE7!URY M3:7^8%NYV"_.*N,-X:(<>V[\U-^QW()SBSDXYP$BKV58=L,?7&GQ)O0KV]7L MKUV2*[>M-*Y/M +218@6FS AAP_3%L'J%+$P_05X/9J4:;J27_1:O>=U-"VN M;+#B%LBOA:R5__#1ZA:B3H%J55U@U*.;? ]^Z:8=;L K.6Z84"_L>%19'O;. MR;93#; ME:[S"HJ]EAX=C_P:]UJVPT?[39ANB 'NSO1H&5@Y%FLQUFXQLOYK MCJ/W.VK6CI$]^@!BT_ QPTM$PF+>-I^N%:/^TC>PK:!S$:*%(4S(X0.S1; Z MA2I,?P%>G\Z?5E/Z#8E1' B'LYW9QE>LFE3Y@JV3'AK>'!SO[.5:U^+?A@W# M"Q.X.<\KBV M1P>\MC=AW:,(\]%T_3J7D[CR'UOS+^>(S1KE1%OVQJUJ4/9#P^*. =H!E.Z: M"W1JCQ)X47\4]V9,<(#)DUQQX*K;S]S8M#6&CNW0<-@R()W6$3J-!>ZT&Q][ M//@J\OFC&*S* &B^KW(NO_PZ6^^1%%U)_%,4]PNY(B87&)0L1=&_TIVFW9/6 MVA'=5]=Z:)VFG^;8H<_MS6#@%\_^?QWLP6&^B]MQOO/I 'FK[>1T MA[W6U>,(#MKS!5"P5O^*%8WUF]DDUXWM!D;SQG8E8W_?V4*KK*?<4#;!RY0% M<]':V<';XKM#M7# &8JO< $8O$MTIM:E+8( 27$*G=DWO0"ZH%>Y]0"LT?03 M%B4BR[]RFTW:VCM=2^X:Y,#+"I<#3 .LUW;MYRGPFAS MQH/2;SX[:*4_.+PYAF 7A-E5^3>X*!LMDO2FD]S)BDI8SW#8."3FQ*. EH'G MD.$%#45'$#.H\_#NK8X+!L=714<% _@]T6^?OIY.<2"W^+X$V1S'1+SH1K$Z M!K6NW88U#[@;Z^$A<8?0[(1%-[W^[2G0]*7U2;,6Y:N!T5R^*AD[^WS[=C&T M6 2]PD\XHLMLL4FQ]<:!H[ETK>?P[@UJ:B_:)@R0]Z=":6W)6J\,.M_60TGZ M0,\#T=L9%OXN,4M6XPC%\G(\F0,R'S35*)RQ5HA"& \- M'R]VG'A4R93K7;F?9S05OX2I=$A]9 C.H)B7T#$<&HB<@[#+>PV@ZZ\_'6&O M25YC.D*IU9.O/%\@3@+AXQ6)4I%ABM/&W.3.2C-.$)BD/A02W?M.3.0>',W5LBUEBZ-E%. M=@M4RA:'A4?+9HZ+@JV_#-*VY6GKJ%12B*-ZF47@:OT[(9YE15D=H:B4.WCU M2LGM=5EYM57>[J6J4#H16*YA=A1XD&CN/)*[XKP+@RP+=7N\D[2^=[CO]V5Q M[\W6)'G!" YO*+NC\>P!L\7F&X\C)H8L,X86C6.'.PDI#B2V%-);$OL2/V8& MEKZ!65A>BP^ ,@^"D;*_?+)C U.7$%3R13O%,FT8%?JWR'<>1?19;C$0GEW1 M]#&9IE'3^7J_DSI+57#G96N.).A MISMD=$'=[PA0!G6>S [<(,)^05&*-X?B453:_-[[&">;N-H8>45X$%&>LD8Z MM=$5&51/U^.9:]4_S:REJZ4LJ,,1IR'T4;L6T_CFR.+ MK;L;2(2YSUE$]-?Q@&VO[WTNP:ET0;-F0S^T:/2O,V979#GU2 >.\H>_"86M>J<+9 M_MB\L0/.L-GJ8F?H<5=/84=UY/"14;[-8=H00)@:83 S]=?_'5J6M@Q")0W8 M]:UW_\#T0#]:[D_?ROQQZUT5%EC_RED.#U;@ .P$*I,63Y;4E"\8RV4,?;]6 M#N.6CUX"4ALQJRVFR17F@DH>^#WG_\;A+/L@PH9 &[=.I3?"VY'T_I*1,\#H M:P>WDKV@YE6O8^G(K"XGYI0GCK863_ "(SF*EZI'T\W)]L;\?_XI$+[]%L@$ M/^$XQ7)[GG D#N_3QR#GHRR[K!M%^NZQ+\6-GO/ZB@^U4^VY23KH;Z]O<=N1 M1_Y _O&(./[I?U!+ P04 " !8C&Y)8T)?:C@@ #N]@$ % &=V<"TR M,#$V,#DS,%]D968N>&UL[5U;=]LXDG[?<_8_:#VOZSA.IGLW.9V9XULR/L>. M/;;3O6]]:!*2V$T1&I!TK/GU"X 7\8([01%4]-(=BX5"%>H#4 *A5_^_KJ* M9B\ )2&,/QV=OGE[- .Q#X,P7GPZRI)C+_'#\.CO?_O/__CEOXZ/OX 8("\% MP>QY,[NZ_'+V, \C3)K,[A_N\#_![*]O,(\W;V<7<+U!X6*9SDX_?/AI=CQ[ M]_;TI]ECMEJ%Z>QS&'NQ'WK1[!Z%<8H9_/?LYN;BS>PLBF:T5#)#( 'H!01O MCH])Y;B6/S^2_SQ["9AAH>/DXVL2?CI:INGZX\G)]^_?WWQ__P:BQ0-]+J<:UXJ_/*"H9O#^IZN)2D+^. M2[)C\M/QZ;OC]Z=O7I/@J!"1?%:HI"1_[= 7.N%&_'!"OU:DF%$H8%U3F]*G MIQ5QG? G^E>0'N%&GLWR9D8P @]@/B/___9P795;)"!YX\/5"?EP\@@6*Q"G MU_$F&4X!HIFW2S!I^.DG"UCD#YVQ*!^:>CQ@+\YA"GW: X *NUB!.^N)(S$]?P$N PA?,Y 5YBYF=S\7O59DFYSUZ(?O6BC."^_)R<>Q$92QZ7 *3EV&E93?UZ M;2D,$0@7\=6KO_3B!;B <8H\W[H9I=7HJU,UV=V\FE&MX%"5L;[(7R ,OH=1 M=!8'US&>GQ;A%J<'8!.?I=P^!2_ "(K@FFE_ I(^<4H[Z0I8P M>@ ^P)C#>O>03\3,3#3LV5$EXR0,B./8:]B0,=07\=Q+0A^CYC*,,NS47GDH M)LXL&6WO <)3R K&CTMJ,5.A]:LP0"KVJCVTN9L_X@$FG(<^=A'.?!]FM+WN M813Z(4@>P$M(O/P^ #:L:"B5AM:DCP(=C_:)=B@KSG')JI=O;"P/@T=OS]A8 M& Z??GZQL30L)I;<%&.9A-RL.QW&8BKRM3)%&@LIX#7@[&,LKG8-0PW4YF.? M%GM]\8DA&QP1C/$_?4!!5_(W$%R5\5 MWD-TW0I,NB39!J0M@=%9^76&\@JY MV9BYKCVUQN@0I[J%13P64:AA"B4'D-G(;H4^])SRC7.&!+MWT6]^(V=7% M\Y!?2EC\LRYD%8H0QNE)$*Y."IH3+U*P.2?XH8QI(#$9/U%Q*3<+4N%_DRX, MX^, S+TL4EB3*,O(X&U78KCR0@5;FPAT&_]FH&+RF( ZV@P\1UVA8L%^?[N"VJUH% M4X%]$;2FTV&KU_-+!I1%T?NCPI3B1-!OR!"1"!&(F#V.]K:YESS3+IT$1&E2_D)GN>.WIT48WU^*GW^OY,2*@VO\SVKE$7G/(/ITQ"? O8HT M!8O@9#QUVDW<48='4*G3)6BJLP7+&6HJAD?0DELQF!K."W,$5\*FAPJ:;.7\ M..NRFJ5PQF(!$?ZK")@=S8S%+@ 1CVX%)'=92J(^2?1NRZ JI$6#B$F=-+*& M=G)SBYD5AG\WJN'/@C^R)#_R>()G04#U\:)[+PRNXPMO':9>1&7O;#D_ S@ M!(^ECP"]A#ZX!RB$P0/PX2)O%;KQV@+/KJHK3#1\=4Z">,>M+.\(PPM4=*;W MHW8FVM.ODR0#P66&R!X@E3;O^_GOGR$J-.G.^R:%ZY.H1F$G8=NK!10G7PWV M!:3^ZBZDZ,>[-77ZKU[Q*B],MGZS"JR$#%2@Q6$P/7BIM$1/B'&J*&#VDXLP MHX-K#Y3)RXM!)BH_)8PIMX,QQ$0U% C[>52$/8 D1:%/5^J5/YSK\17@17O^ M QZ G[S7W\)T259)Y)BR!;2^;(IV-F?C).PLM8H85%2#\'Y= F'>:M@Y: M -1BP0:?(HLI ,^D-;1!IUA) ;C_'15P3PAX288VM=YRYN,5#>K,H J418,) M*9U$B;IN14V_^".S2E82P%) -4M2)=0:'Q)$18*N$7( M?DCQ0/F,7$3;-CJ;=D@," )[6IAH6AWJ:VZ]>7J*-F9R:8;(O++24O]&_SG[F+])3=%[=1N7WV.U5);S#;PDZ2LD+[-2EG,+!3G5:*2TL7>V2)_BP9#:% MW"9V:N*G<['#7YBPQDX5W*0\EFPAR3MD:SQ0S+BTRREEO*EER)K-$Z#M>(H; M3@3%I'L[&:B'JU@Y3:/]H72X6A2RK1"T1ZR[[?9F@=KS-X9@,C+GG M^1 F?]YPKL?*":OM8CZAP;*XD[@"__![?M/]-^PR/V!/,\[ K?<'1!=9DF(, MH;/GA XW[9,-K4+E08=BH9&6QPI6@8::UY?-_&KH\8R=VT3NJX$F0_. M MP*D,\@Q2'N@;I$Z#0T-+=4B(F3JQE=X1D176(B;B&7^,,!=#8\O"7C3-W R# MF5 43$>3\\TY7@\M\13^)R,01I6(H"I"1L[4S1FC M$I(90*%*SH5&FWR\*!IEJS,1(E1;B)!6-6RLM-GO(U8Z82G.H(45@F,3+L* M'!N <28\Y]&+Z(LKQ'$N+\%_!2GS[$Z)MHR_%-.ZXI/RA@FHIZT8'LTZ:'2F MF+<3@TEU]'>>)=CK2I)B^T(8F2NB;4?FLFD==T5T-%7S0R0XQ19[CX=9[#5?9JNN[J5!O'3JJUS!FG67ABHE9]>R: M3&-^S?P(>.@Z#K(D1>3F7$C.O?+3S@2#&O_!]+'T"Y;7TC0*NF9M8Z6%AM?A MVNW0NXFU,GP1<;0K' A!= $1 O06*#F]O\=]">4]JI;OC21OD&0\M<*K/"?I MQVNT"3D_=JSF'\[1D82J: ,NU5BQDU;L"U75;\19]JF:#!W<*MUPX[9)CW-! MZ9#6B0SFH,FP='OUIEIZZNCKUUQ64:DMBAMKQUJ*[C*"6 Y-+FD7APS2/0*= MK"&&0ABC7B>NJ!0)[^-%)>!E2/3-<[UP@*57J,Q;HEAHZF S:ARKL%.5P(D[ M+D1&,O#B_Y'['"]>1%3+=<4#,+G) 2Y!_O_VHMV@:+F"URHZ=4CV:"BKP-23 MPXFU$99>*^:O-#4+;A>?R@6G#BWC M1K*]1%66PHDLK+BCD''T'L&7, #!^>9; H*:U&>X(5YPZW12Y.L7W YIR@6G M#DKC1K(]&"I+X42FUFXO8MP6P5I)QTEQ,>XHR2LV=3@:-M# (R1/!B<2R';% MO4=@[87!)9@#W K!U2NY'$DV?6@N@.;KXUQ@ZC#APE2-R?Z!UJ#Q!H:PFD1N M)+SM2G\>1KB6Q75\]>J#A+X?F*1W\_)6H!3,BN6Y.):6WS\(ZS79P.B5"N-& M:EC&IGJ9V+83AB&EW.8QXU-.'7;JS6!W>T94K1MI:TN7HXSVY(3QM#^WXG:V MGZ>/%*'"EN'1KJN1('=$3)!!CP<(QK<*#8UOTX<"7U7+.&A45()@[&,$NDD3 M_CM/>Y*E )7Y:ZY7V,5#5*7.I5"]4M7A@6*IR4/*J'DL'QDHBE#"<-SC@B^( M9.) YHYJGWE7&,], \9X[4J/LVN.>?)1[ M+KB-:/XMFJBKU0F%-&7H-9MFZL!64=TJ!#D5EF 9]VRB+5R1S4T"EQ85!S 5 MU;Y!AJW^H*"IJBPC?\<] 'CTER#((G W5]6TIBCSG2=K#,LP8@L,=YIHQUZ( ML>VFM!N(;$&ZL@^<3B17C/MEE MK[? G=B@<3.RM_!TKAE$:"P ^7,3D5.,N MOB5WY]<1*!RG,Y*<>9&G,N>\"&7.HGHORH3%2"M*G;$.6FF>.@85:L_?H3*I MU8FQL+JE^.B#V,,=1I21BD73OD/:I-DC1U.E%>Q[BIQ:W;B-7(CT+4[6P _G M(0C8Z9!D=-4& I?.@6Q73+-#=>V869+J3/.U.I>9&\-%7Y-WLV&-;G1A9BQM MJZMEQU*VNSO)+0L)[Q%X"6&61-C56D.4@H"=WU*1O(4"/OE8>9:DO1MJ*]N< M)3C\ZZC@\W5B4*C-6]O)C..]2BDK)U5 Z3(6U%54AH&0Y5C9MI0?(RKS;.WN MV;V!:VS=>AH[C]@TWWWYFA'XWLW+MT62;::VS\199CQRV%#&N'R5XD^[O"MY MEKMF@_W;0_VE"(.:G)BE#L_%')Z+.3P7NY%44?=EU[X;+M#P(Y2CA>WT2[!"XC@>D5W M(I(T&7 'X@N$P?PXC MFA[I%GA)ALBA+ 9.AE">M_XKC%'Y)]G+2GC;)H/P+GJ 9=ZVAK)*K$($8N/K M>)VEO&3#Z@7:B@L*C#30#6-O:-!(]?'1JE1D,%61Q@W/BIDWM!+_,DS(*A-K MT)YH=7!L:,TZL;?.U^(>W1AQ [ ,8 M&C:7;V6DO-\GI+#5MHZ4]RVDO-]UO-HE0.&+E](7/JK@K6);_>K57Y(<%=6V M^MA!75MA.]L0!8(%%(4)F10]^V8"_#<+^(+!2A+1$GW>%_\FFKRO:9+_6E/D M*R06]*(\(PU7&S991Z4VV4@]460%J*Q6O;,Q.)(NQ>?DQ!R]%>_62S.2S_C2 M2SL7%R54'2.WJ%RWL4@I+1.W&#DQMVZE8VU <[YV+#K&9K"R_60;LU*[3?8B M&&MN)('HC*U1%=*.V5FDHVZ#\HP.M11D@Z/:B!1S!;I>'N)2J:%6JJR(=!EW\0#B^T^X:&SL^4$(EA;?#8@(=S'ZP,*=S;KV,LD M]M):A;89>\:C'=WA$W1_J*C<#NYXS:FF._O!;'W .FP/3T7@].C2)J0"J*3!Q"+,5M@J?@[X3[ MT)*JDI<^9EA%,'.!HU*H QUQH>F 1T-Y0_B(:W#B)HY\H-2>Q+0GKRF!1E%I MRY.5*]=J5%W2\PW;$S_?_ ,$BS!>7(($^^&45AAU.UA%[3/( 2H::2M6 N6= M-:U6%QA2JOI5G<.FL9.;QCL I?G^\W#"';:RQ]ZX/&QE'[:R#UO9AZWL'V K M>P1$=*<]A@ MI#X)FRG;VDYY(CWMW9F31[QE<8!X5PG(>"!!3E4PTL MBI%\"6F7A2H:B8V[]1R8G)SHSJQ)BN$QR,B*]N"3_0!>@V(;[MWYEH'[,_R)OH!0.A1F$' M&:_B'H&U%P97KVO+2"# MS]9KT:G"B3&%BH=]+5^*'P7*>C(V'J73"%'741T20IY.#"EUB#;RKO!0(*.M MXX!/ZSX2%/74Q *?JQ,^9@NO2H!0(&>/#9.$A;JVQJ,$'QQ_=2+L^PL6FSQW M>ARBXX82@VV-8OC)M@>%XF;@CRAP$;"T*=ZO5A'J%RAS=BH7&>H;9'BR@ M80LUGF[N+0[-TZTH1D^'F?G5?;1IR3+$8VEGBP4""XSW:BOS,T0/C]^2W\)TR1,+ M*]H&8&\^Y9!GSF;U;;L>#'4MH^\*45S'7O277;2__2XUD-1.O.%AK!MY2"_= MU#:KZ-;;T]*+[]9T6*$38G(=Y_K:ZHB&U?;MF]K5_MC=M9^5'.K!VHHX\3[* M<.K^BOT&$)3J/L'4BRH_8V==7$6(P3N\6(A#][=EP2D-!F*UZH^^V%K[&>MR M@<4%?D83[2$O('%\WL;:Z8F8>]^^R>/^8W7;:?K8@RZ/!UT$ M'Y:ZABWN4#<4+UM/K08%V!62_G59W]@>M-/PJQND&[&J.W0L?:NXWM58"I2= M;]SPY4=_"8(L G=SJ<8)3V56>B_K?,O^9X_O3I-W6>Y> [7N /W(GJ1EAYG0 MTQ"Y^+@6QA57YK?R:+WY;=3+K/:Q!L7*-T!HJW)Z2-ZLU(DK1.9J;;6)@_O( MB[]Z*W:"IB&K4/6*C*H8[PHM&YXJ?DW_MJS#OR&'DEMB5/^A)YA7T;DN.^F^ MP+I.O-/.(+Q]O)/NX,QE958LX4I/9B[6JO0C?&(R,,>?;I?ZHC8R<@B M].>ZMH,BJ>LFK8I6)G&OB\J,TIE4QS +R[60V47H#? LX\P$?HM%764KIG68 MWPHE6]]&FI!9W0.*!>]8)Z_@?$B!6AU"9[3L:^EDWW,N_D% D&8?O9\^J1+9S>V@(L2;6$%">UH MW8&T_5/1]FWU&)]*;1J?1NH+:LT/A8K4.X>0'^DN33Y.C&8LF8M>?0X1@M_# M>''AK?&7SFM1)D4%8.87=1X>Y@VA!Q^M>IQP9@C2MW$\US$>I?$*]L%+P6/J MY5?"??S!6W1?-]]CQ;P2Q.[[(T2;V8 M7')1@(]*<0&6Q,6G""R-!NF-,G%=0]SA8TE!T]O6DW04NZ877K)40)!*<0&" MQ,6GB""-!NF-('%=0UQO^YJ1YL)R;*_4_3/S$/;(DZLX)3L*69*>I2ENVGN8 MA,4[P]>Q#U?M-;H-5N6C*[U8N8XRBPVEA;A^];IQ=^HJP7;X?@G61, 6 )G? MBH9J?7,=(B)5M&S>8C3(99W6ZLZ+%R'VS2^\=9AZ$0E-()![ ;$7I_F\*%Y MJY=GKZ]5RKMN_[Y-TF=UKE)9WWLG9C@R0X\99O8&*3O 1QL55G->-FLO@?C/ M+/3_?"!+.B$<^.1,'+#(IP4 J<(]+,_B79K<:EK*9K6*IE8T\71-.X1)6:8< M=T>6I0#K;J"43K!('>/N7J\UJ.R:G=%BLW4C[N?IW(AC+IV[$<8R,M$VQOCQ MQW(<\#8LQ.'%7+[<30EW+KHQ<4["PA#SJHXJN2BFJD$^7O"QU- <, C4E8&B MC(J5L]U';'2BAIU!!RL&V@8\A''2?0!B(9::Z2:>GS^=>_&?S-!;YK?RQ\0%9OA6)MI'Y C2=]8;/)RXF^*YW*I3/<-*=O>Q.W8,H>-^2O*1AS*!:1 M,,T[_G0L'FD5%*H;ECVJLIDXV%V5;=J98$:U*FL:U3>K<-)4-ZPSUXT>P N, M7DCD<#.NF'U?6(&VNB\LI!UI#A9V5*BG(=_P]?NZ0GY.=.YZ;!5C)N9]+EJA M^]G]65BBDO(<:6+$S M-XUH1]9LJV=(X4RK9DIG9ME[A%N&R,6<5SE?"[4[7T>:.P5=#:RT)I&E3)32&<_[JY)L:]N7'(-7'(-6%YRCKDFCCDFMAI+H-[!(/, M3W_S2-(?O)0LTAF4,EBL*8_S?/)>03)@+8_YX?%U3%_.I31-;XEV&"8D#R!">[?/8X"3_1N;Z@C@Y>TY2 MY/GM@#PKO#C-ILEKK#1T.OB =ENLD4E,00Z: ;%?_4[X%0)=\Y'M!B;).< _ M@MI(IPAA,V;RKJ_$;*(@[M5F-E"L*X 3+IA ">P*S,.4**&/6GY9.4A99:>/ M26F+6(8@JSXGMH" 0X>IA8=\O*B>V-\RS!TB7) M!5P]AS$5]P+&1 $:JXU7L5C(3L;0BR7YYW5Q@DFGV9FD3N03N5M3R4ASE!Y'J_\(*(I69E),!)=R[4PPQ.3J M1-*/,G=1+MC5*TG23"[-MHPN(RO:AD\V$?,KZFF" 3YK)W)Y?,%-2'!Y%U\" M%+YXY/)T[<5*+.@] JGWV@*&;K&B =6+300XANU@ B3UJGIF[+ THY"W3K_" M&#;'P*(#M"<7)>)RGI$03P0Z6CH;S3Z2"GJFY; U$94SXV?-9 MPVQ2WZ&T;B0P*9.P=#?46_U*3MA*EL,BG AJE74U 9F(^2#Y4 B.R08?(U5: M]S4TLX:^J42L/VS,5^Q\4WR4/&&LRZ'[6+$ZA]T^2ZQ[*M.[38S.9DQJ;:0W MF49R!)JEG6;,+79>JP/[;MRJ$FV)0S&M*V^U:2,*ZC4#YZ4VU6HI$L75N11. MP7X!E?6M>8X\_BT1-9M"L38-8XL8U@Y_G;HUHFS&[@NTHQB2%7-K9DEA)*Z> M+8?*7W /$!TE8A]'9=I:@RX^?PLHP+168%I7 G5=B)F4[EF0#5UA";CLABB/W[-_ AX MZ#H.LB1%FR>$ATOKIF8['X0D-VBCH1,S75"WP]%SB:ST[K+&8.#TP?+OT= M+OWI6^9PZ6^*E_X.#TQ/\X'IXG?RGV&UL[+WKN")+YO8>'^'__K:1NC1YQF$4G^]LWRNQ^^03A9D764 MW/WMFUWV-LQ64?3-_PK^V__U'__WV[<_X02G88[7Z/89G9[\='BUB6(JFJ'+ MJPOZ)T;_\SMJX[L?T#%Y>$ZCN_L<+7_\\<_H+3KX8?EG=+W;;J,$Y68MORB*RUP9.*O&GGGSYF^A'_/%[_K86I88BA>GZ9].OAU#Q_5(2XRN\0>R_ MOUR=2;5__)Y)?)_@_#R\Q3%UR=7SYP?\MV^R:/L0X^K9?8HW8CMQFM9FV-?Y MD7V=Y;^QK_/?]Y:_'U.\.P;%&Y*',4PYN;U^67MNQA?Z(]2G517Y(^17IB$" M3_"5&V[&%_H2IQ%9GR9K]P7ONH(J_'4>IA- I>]L_ ]P7VI!46/VZ)S^U?*+ MGW*_[-&5^HVP5QO_ 84J#UPEE50<=.K'R-\K%1J!2 M9A0*H!K[,JPJU8+R+2I>(_8>40'$).8%L;8JB?EG;T-;IE&A7&UQ(L"?D-6. M,:UNJ@5H5\J4OUDB,P+G0HM0(%<9ER%.15@>B(VK\2_2J7!?OT/%2Q_0+JLV8OB51>CN MB+=1+;0U*9K+?.H*/Y"4#9_2CGN^$X-:+=K"MDQT-,3%AF&1KO2A!KQ"M<)] ME=37,J@0\@'_FAHF=C4A8H-8JTT*E>5)N<%)>4RSL3N2/@LI(91H,:$C,9H M+7NPN!>95L.]KU&AG+]!U2L?L"VN*F+T;45(;@FW 2RP,REN+W>W<;1Z'Y,P M%Z)6\+Z%V=;[T8AM6(/%:]^P&JU=^0JKQ7/$7_B 5%'U$(,O*D)I0[2-T9Z- M21%ZA>^B+$_#)/\8;KO048FT<-H5&0W5MD%8M IMJP$K4*DPNW^%V#L?8"NI M,&+V@47@;4NW\2NR-&WB3%.4-(S/DC5^^D\L3@\D,NU4N2LS/D=N6P1.CH7& M-5FQ0*=.AXMWB+]$]*T/4);5&S'\S,+,MRW>27E%MJ:%,]EN27*=D]7OU_]PCPP!?2>-'S0&:C)P041EUR@0A8UA+W@ MB@D.R)":$K)(H=NAE-;+Q)-%^RFK]_1)=XA%(]69,.I) 4P9=6Q"3QJ)S>NF MC41:^XFCYL0H?^_'U)&L#HGQ!Q=/'W44NA-(0GNS@+R8RM+#7" G!'I+#@SJ M#:MNP-YW8 ;WKEX/\.6$J7>0%]6G$/223Z^"?4-%#/R>S8FA?T/-2M#>?-4! M>/$* -/,$#2,&S9UR*U%]V!EC_Q 9^O[$_5W$V.0275AM]<$0EJ4/.(L9V![ M5_[-\/:N@;?BZ7^=4*@_AGGTB#\2MO@\C ^W9)=T1_MT8A44I6(#8:DI)01* MS5R(0&NB&;PG*8[N$H2?5O?4 $849+2#MLH1\27[UE8NL:J(#NPE&HP"1D9' M,F(39K?\:^RRMW=A^, X\6_?XSC/JB>,&?_68$;Y^+\./X?IFC'S\"GJ)A_" M=^4/[[P;B'QA*2#PKC(L0KE'!&G]C3_W_F];#"2B$&W[(-V988PZE" M?SYTKE:,(S1X'/.XDATFZ],T)>DQ25.\8CS*#F\S'FJZX!V@6F';2G4L]"V< M@3+#WJ^2.+;F@KT&*E40;2<05T(-+6EAIT=K:NS^L MO\%/^1%U^+N.XSU!&:,;@M#\K4T[96O7BQ4WV\K!%5ZQ_D>#D)C?*\SR M]@S1C 7] U.)-7E@6U _,0.(6_"-DWT$J!@HK"L-WVH=);LZEN?F4G89/H>W M,2[7"HEY)!%JCC$CY9F8$G(DF;FTYFO=/3] 1U:(8=A0V-ASPPQCVPWN^4]P* M=$KRVT) %Q9,[*D#AGF)9N/#TEVC95,$-V18-IJZO?97!BS]H\!RWN8TW>'U M>13>1G&41SB3YJ%JN7VC*),;SW.Q9>#T4^E$PU6%;E"^1OCI 2<9GGFJ7U^? MQ/+3]_@D5NE01F5W3E+LMKN8'25S@A]H%A'Q4\'HWS%F?QPFZ\,MV\[T+_Z< M/_W0Z<&%-;4GX!Z!E5/#L&1@JQ5VN#QJ*:!SDF7H4Z$Q M_TRG)7C$ <.\7J4!06U"PG@3OSXSFD'A(\XO-C?ADSVO1=KF[&YKN^=XTY_U ML';_N%IKN@O\CR1]SV*+^H13?]6B?DPUO&>\$%9VO)?5M37[FX8L8T"_#--C MW$46;N,;&.!+?>-6**(W3/7;!:+:B&P0U?\28:]/@R? _:Q)[7H=%>O2+\-H M?98O!R^RB#L*,!Y&4/%0 M@(FL.II"=?E5UD&[^0:.!G"EU9UO$^;MGC"^=.*-JEW/'VUG7:5F0"4_.N7K M?^ZRG*] OR%7F'W6B"^3VR=/-^0XS.XO4_(8K?'ZZ/F7#-,?M$1 M8T,.W[+7[.&*ND$/I1]VZ=>;'75%9;]%I/*&PMK=7^<.; Z)1*8#;C>,PGMK M1U]7O\:'H/V>I)T-9B=D&T:)/ ;K-/HA5:X!%R%E/AP%/(T[P_BEM-(*1QN2 M]C9=HD^%].SIDCDTQ$'"I.ZDG)HNX59^#>-=ET!3N1.E5T[<0:9:#@KH+.UR M5U;C%,Q5$0)^S-U;;H)/^U0VJJ6CWH0]MQ22)5:.8:I(LAQXEB9$0J;-.;-!2 M?F8WFM,>S@G9W>:;7=S?BR5H5LR5&LV*B1( :_5N7&R2L'&LHZZAH:"6Y5W] M=2F-PE)\?KI:P(2,J<0^6_7Z7;::>IP,H:#MBKE+&' NN^BLQ.O=HO[LK)T MJ(IVQ1529VU7&HO]+S;OHX26F)V@1+*\=YR$@6C5ABA%Q_)281QT)$;O1\E MG7K0E&#+_M9X@].49G2;2IAV0K+96P>3:B?VU=/AET*KQ2JM=4^H=);D%!D1 MI?AAEF$-F63"0CKUA4$)U37OCE(23^:D$AH0T2I*HAR_C:-'/GM;*:&0:_E$ M+RD0I 1359>*8ET].L6.\@R<\=1S49D5:&)MCN0U1"M 0 %@@9:0 \Q.4EQBE MN%C'SX[4+PVCK+;,SEWGIM$M7H6[#+,E)?$N8T'H,]G%[#D*::'>ULIOH@1E MW/:W,\<@4/@3A^CK1#0(\ZW !U?>^>*C,-T0IA5 Z<.@-$%_])IQ3M!H^XNC MT;QHU^7MMZZ=[K?'\G9W>&7!#5JT3)K5%!MT>"&5)!L04-32K!UZ7@K96EOA MRU8X@%O?VC('/S\H,J\'7V=)Z/7UZAU'*5V:<1-DJ)MDN[1:$4HH!X)F M@65':8WYG7 B!E"!V#H/D#:WF,I#+7D\BT FI/!H0:':N@8T@*!WI"B/2"ZMS. M(GK.O9-'674]Y"N^M CT'?$^X(7V_,"Z"N,J;,-BVE%28'$(;T^^.A2^!6./ M4*Q%KR%JI6@%;-0;%H$;\HYEJRIN--CETY=6O:XOL+C42PS#!D\ZOQH4*U4C78W\_:RDH7;.MMJ8FX*JIT MO;@.5%OGQ*Y^VO20:329HK;J%6>$^T_U@@K> .TVE9MVS1WCO:4:Y4#&$2\V MDAK4L88GNFVC"ED BDBM0]-$YTA'%;5^4(FPP\\P%V++ZE+\B),=1CA,$[R>GT#Z>B<# MJJ=/)*E:ETP:^_,1:I=%"2W3Z5.4\W6SRRZ+I (5=00"8_G2,PE*$IEU)3/$ M2L$5SO)TM\IW*5^A?1^F=[,W(/(:(Z;?N(/TGFP+WA)+LV/ZF&QOHX3G=*PE MHQ5$^4;_RJ(U/ZV'=HO2E%T.S?>?%_=$GR7%NBW&4:%*=7/3LXPH$WGML,^Y M5R!*.RXG^,J2:U.OMSK^]'Q)N*>H(P M.B&NQ;'9<0%$ 7^2W_QRXH[9](#YWN2)B^Y)[%E^$_S$!FG*PQ=)PI(JJUCD MP;W'7T9 DDSAO.Z(]*)2H0/H/M-$9?8D%AU\$U3>4,/= NVU44L=-5U2L3IR ME;M+:-22J2Y0[?MK[)J0&5]2[#J8L5->'N86_:LX46='>U[79)-_+G9*U3M, MN[UJ6[6R.LW51@9S4T?@'5-+QZJ(:F4J:$BCK!1#84-NWO!E#1@RKC+;\1KKI'K:\94GI3;70UBHV*0*>U5'-*W<@(YQ6?A;RAI6V:J!=>B5F:- M'W%,BKNWV0E._O*UAQ!#KHIJT)RFE;8I1=O>?&3GV?8AC%+>3;/HSHBT]!QM M:[FC:=//1$P5N!Q(UIZEX+>4G0&U)I_YH5!&O)UY5M\6.6;^^.6K?!!3&,&@/M!]?2@.'!/"H,),6Q M9!PRI '&WJPD[ PMWXRQ*+L_3-;L/Z=_[*+',&8A\C _#M/T.4KN1)=36>G4 ML<5(9W0,,?!B&RL>^"4UUWF8YNJ\PMRW.CR8V@F8# J3=7'-)=Y+HS!'M_@N M2MCA=BS;>,9A.G=4L $-&5&G798;J+?9;.QO*K1:)< %7$\3S:B^A6L0M"XU M<,7T.05J4?K7#E5IRNL*JQ###(:N $?R+3R"8/1 @='7#DGI6+TK2,X[2B\J M9'$;W5FR2G&8T12N^*]1\J-65>9 ,E4G?!4[ S\-98!S>P(KS 4?BPO!^1/T M9EV^^Y:MZEJ])(9K<*4ENKZ^3>@NMJ)GO(3IH#HT(;'FA%-+OU,B%>SH/6NO8"!=*ALE#X_=G0[#5ID6)(AGG;HE MVVV4\VED5MYJ_\8JPMF^D#?X*3^BA?B]VQ -4JY:(TOEL42WB71I2 "7O M[0T TB!#2U9B;Z,# 1B"KN,-[*3HOV THP.:[A6K%!KF$AO=1@NM&.H4], M$W'5F0\>G /KLN9M0K![VM"9MVKF39A+7L/OXM/Z&DA:<:.S>A&-CB7K!C4G MAG1RW5!,U2J,; ),XOUK@I-]Q+; DZ>Q>-]R2.X0&:1KT^4 NW/$RAOH>L\! MCD=G99V[2Y0YF2_WGPW#DFT6IK\$Q[_)ZD;!N!CAM]21D_FI+0'-G;=LJ3GALK MKG2TQ7P):R&/.2.H=!5OQ+6CX2 M2B)2:3$ _8_O?EBBA[ \H7.!WOVP^.$'_K\^-Q;HX(?%P5^6BQ\/?NBT-*S3 MLOS+XM_^\HZJ_EB])+L\R^DKM@F%THK5X0(M?US\>?G#XM__76CCWQ<_+I>+ MO_Q98>//WO!2ONI:@0,I _M+J856?.#:99A>I-\U;@SI++22J=]JYG-V[4UB>,PS=@FFX)>_C1Q6GR(V652@5+" MR90E'%3[\H&61>-\L8^8NCQ2("I+)%NBT)EDP_BPW9FZ[6YZAU9)95>]OK?- MW^Q15-6J]%%2)9K\L:&E3"![UATC"G2Z1N=H#)26DAY*,PUZM2!3S.! H Q@ M<;[&@]5B?--]Y08^QR#NX N(7K)5\T# FG55/-D^I/@>)UGTB,^2%=GBCSB_ MV-R$3_W67R>Y;_SEDN,I)+,-OPU1ZTM#'*5VT!)@VPVI1'D%QNSTT=8TL:Z2 M'G=D2AWJJ&V[A1/PMC^]LQ& 6G81Q9#TFH D;]X!D 32N*L9Y&MWN+D[E/CP*%G+SA!X#< MO,T^_8+LHE]VK.I5E/U^]'R$D]4]VTW5O+F^;OO-Q.L$0"<^FFMJ![ #<$:^ MU)PS,!&TI! 30[?/J!9$GYCH["L1#(% AE56EV=JS3;93+SX0[CS*,%G.=YJ MJ=83E)&L(0A-K]JT4V)UO5A1JJTL(M,G)H*XC&\LZM>QBC_"VM PI]91ZUJFMJ6Z=1%[\X=L-R^EU+&L)R;A5"D$SBIMURJ.F!ROV[!6%K1!_ M[1M1VE6IHD?OPVM(<5/U#DTL^D. 2YRR!^$=[EWG8" J(T-+%)H2#>,.]JQI MG5EQI*L>[!^PX844/^)DA_G>-3[$@->L+[0-_TE2M*K./O:,0R( ZQZ1V.0=R#*"_@19:74ZP*6= P5!E@SCZ)F)([6O&R7]*_5 ML_SP%KWH/FM0B(YGD=2XDV-8M.XT5%*K!T=A%F4L?%_2'\Y@X<'UB"953>RK MI,CZBB;6-=*C MCDRIPQRU[=EYDUT577$)6;JO.PS9OP:B1670Q0"'R($)"UHJ0?D//R#>JQX! MKD6?5 SF2E*$X+85![4-F48(C=M6]?*%U[6\T;>J['D;]_2!T)XAEAQQ(7Q; MAZC.V]&8;=F#;:Q%IM5X[6L$]4-TC>_XE7^^G&XAKB=B]'&[Z&T)ML$KL#$C M=+/\8B-K7 7O:MBVWHT&;<,:+&3[AM6 [9<3T(W>@W)-MX5EBR1-0BY<1*42$P(9:+B0PZ@[YM[(OEF^A769P5_V<)+(LL>0)M M/OEY_9#B<'V1_!JF$1M!OJ)=W.Z:-5LU(0U4:J#DD#MR1QFM3W,B:4P%O/&( M:O$%NN5SV!G70"1!CZ4.8J,5/A'. #A2&II5JHJ<<@MRRNJ\>D+DLX3&5ISE MK&3%$4'[52Y**ILH"LFL5@2EL\J5.T(;>#6GM-984$EPSJ)-3$B*4APS48;. MLBD-[U*,F4&?6&V$(2FO36M7Q6R5#3FW]9YG9'=QY^59G*$5.Z&.HB*,T2Y9XQ3% M.&=3O_ML=F[B:2J/LU]UXMIE9-!]=+ED5*Q M32<#'S.RBF:^JXBOR^M1J/^JYDOSU6AR[(W!,J%G5PW[CGC0?#(WM 550?2? ML O:O50;H5UMX!J%/2-)9-VF8I?MFN6G0H=;DN;1OUY@54O6Z)C6]9QK5&]T9#F%+0S]R4 WJ:.G=- M7\MRV-+;RKR8_K/G[P @U 2&(6#0!PY3J[K 8E2-4"-EM M6F_2 F^>2T^,4$CW6G8.=%R>PZ89/7?-FY&EK-9M'?XZ$4U6< MD!C"+RUCP;GH]#>I+0_P_2',=RE;3Q?FO1OC-5(]G'>DP+#>LNL&[R(79ICO M:P:G3P]1>>+$FDU2-LX\\07[X@H5XE_Z]64<:"F(>2"PZ0$71&>Q2=[VL ]S M^EK'GANLFYZW)M)HQ70?#EB3U8\0RIHCU3J"8NCZ<(C:@%Z/=''R:$O#1RP MESD/]CWS>(75@NEQUB6C%1ZMKAX/Q7'C%B;KM <;'3EJXE"?_L1.2RVM LWN,O>S &8/-JM&UZ9[I;-BUP0F MPS1S:D9I$ULM0C.%\N)*MJVV^,+LZO/"& MNA0>_V,BVN.O2!2,LGWC;E@J]6-&3(EZZ20[1%(* O&((%U-Q22.S+CD$R_0:*LF:)ZN71)5>]" M-FFJ1T8G@9J83U+[\Q&JGCJ[V+#[H7&2A?QFD^*L '8,9'9]'Z;X*,SP^C)\ MYI-PTJ7],-8J4HZU-I:VX_S#C\. E$?)?P /P75._WS+)5#3R,Q1 0B:Q D^ M.I%EG.%6[($HX_P\@AO?@2F+8Q*QD:#:"AOM;-I!I2%^>"]MA+FMM[><;Y4U M],F;RV'\))YL8,DKYLTZ!&5:_-MF\67C4B#&;-,"B;&IHIG0/6BV#U$2D$@F M=R#-!OP9[H+!YI#PI$7(P. DM#LH-BE*.%MD.@W3)$KNLDN<5O$S6G7(JI0I MOZI$9F1X$%J%9+W*@8K,$*X5( O8GY$/4#3M&*;+>4JQE30&^B!*W9 MB59IQE_RI]_.RUYU11.+>FES32C>I)#"GBL$P9YLHG0S"$C+"DD,/U\*?"2) MY'#\S)GT=0MU$L7LKG--<.U(2<)K+05,C]*NRQ#;=F'#C:9F4/[C=03:;J4K MN"*H(359J@^EH$O+ICM$N0VY'4<#@;7<(^OE!MYA<#(,OG9X\BD RP;:M7*2 M( PW."ZU##[LK?-D0QO!;=TK?B9;!9'3.C87ZS2H(NNV,C)Q WZQ1CE*9E1# M:N((![8T=EWB"FP86.ME,*AH-*XQQ,##)3P:CH6#D&'PM<>03P%8,J"I$Y.$ M7[!!2)EAEUFPQ<"A4G5 U/5FL%!;[PKRZ ?X9!HJYO@R*+?9X%5^L3E]6MU3 M5/ [+2X2=I+W8<(/]#[]8Q<]AC$;1^QR:8!JQ2\KU;&)6B>+OC*UE90?>S\S,(2@BXVNWPV +*RU66WN?F>D1VY1?GC'. M"GN%6=U$<7'8[V'^'J_9M0?L'HP=+"C"$1Q M],%EO)>@%$&K^I+P_=G_'MQ#!0G97A "PXPH-HTRW@]9 &7U+)*Q-<]1LJ,Y MUL4#+LXG$VWG+/D\(5;AS(VBT<5I=-L!8:B*H@'FC;<72!RJO$OAPLRT:7)@#SK.-/ MVX>8/&-LZDU3Y:TF]<]&5@]'>[I5%N4,_,S']%HASI_9HO?2$)+(]R!J92I""66 M&4LBD550XB@<*,DBU0N*5ZA^Y\G>2G4E$HMOWF+S% +F]^5"?IB0])I2 M*][<'2;KRS0B*4TO(K(^7/]SE^5\K2>[C9'REM]9_-SX1RF8K ^W9)?D@MN3 M7+JH..?$Q5C*.B@4*./=E4\9,%RY#1JZ:$-2Q#VAABLO;IAR2@Q-2*8GH-MC1_E?>[PV"T(=!QLVP_Z 8[-H7,KJ#"# MFC&Q86!@*FJ<:UC)>9.J6 MX"!CJJY-.#/])A-M/,Y/T?UV4]D&<1/1+AV%HE D%!AW0CVY'R/"R=0;-&/K MMMY'29BLHC#V\DH3H\H7T4U321*2";2$U)):GY]0_+1MEDDVAM4_X)"5=7V1 M7.'5+DW9#2G)^B-)TNJ?;-UM)KJ]"]QNEZKC[4+Q>FQ)G 0!H$(910P07\WP M4BKSD+) M0'>-VV:\.,B-'BHBP(3),HD46RL"V'(@RGWBXZ/LB$W)[8!XR3< MD!QH:7R+ES9#=O#^6KV?PBJ/DPV[53Q=(W[2ES2:C>NYX0=P<#48]P-U M QUD?1D7K']+H_'_+GK_,PS55K?5V6U2@V@_L-CO!=E+ ]=O4-,F&. M_G>8[,+T&2T7B''"DUCKA!JBF.L*B9+8"^E.&(/A?X^OG+=:*EV0_I0V37-0 M7K>\VJ'C@/[F!N._TAL(=*^%W_TEX=X0_ "\>^6BA+/P^J#=X6J81Y^I?=1T M@ H/G8T7K1$M[F51=]:>"[M?8P40?E]+K#CPK&.VOW2BGB$4KG8?I*OH2"ET M'<12J3<^2],7WNQ4K[80#2Q!BC>M6'#JD974C0^/>*Z2;A M2Q*]KG%./^%6<#R+>T]S=%W.^@+ PAPIK/< WMBI/HQ#6 M:O(:=P+Y=.<;/,1T;<9HC'D1N0V7AO FJ-=@M=LKW4)[AZX&KFJS; MPLVYYFU .2&7P%F['[XBKDS6^QE^)\'W;YN#2^J-6# W%.+CUL_9>!VSG,[^ MU\W?'!3]$+Z=Z]T'O+W%J2R:RR6[P5@D"15+^[:=A$*I&Z-()M$.KJ.[)-I$ MJS#)A<,&;[@*>OLS7M"5.VQ56K M7_)KZ3._NH#0\$M0!0WX=3,.O@U'\.I U51?Y M/07+A:RY.O"93MWZU]!)4%%Z.AV8T>G +SHU!J>+0NZ'+;1#NC:ZBJEWA:Z# M>3.I-W=#P!;>;2>XU/8"73\WS-&^6^P);:U0I9E*,JIL_>20U(QNOD?C?VIX M.YWIU7H&Q;9B/K;06S1&K'TNA6V"V]\Y?S,"LY;GIS!*V/VC9\DJWJWQ^BRI+MMT MNR1:[]?-"FF57[^61LI+ZO_Z:6W9)UP]J2E+<%S<[ADE:,/:H4<_^Y]NJ>9N M&:09BITNBI07P>$:2=WO?DFQQM=5V?I2>Q-F7*_99MZKB\2K$K"05I7A:T"; MF"I?6D3S8F0E.\%I]!BR>=?LJ#C5XOH>X_R<^::_[.AY+\ NPF/K7FYHZ8Z> M?\;K._I33G 6W25<5GEFJ#-'W:37@2.HE@>\:$Y&3UR5TJAE<>.\T9)DJ.%A M@4H?B#M!E9<%NGUNR*'*$V*N/#NAU!VQ1"V"4PA+6@!PG\*0[^B7S1?BJRTE MC1TE];-B:K'Y,W]*R>Z!-4VR%>% YJIP/=KF+,H "^$B$&Y3 M6C1V+Q66NF&UMN;/(FLH-!,WB.I$PI&66_$.I)1S1K4HQ^;7HIJ(7*/CH9J(R/0%HGP%'&U)\FDIB9"4XI [0U-#;?%0D*:8)3W%/\^JYRHGVW5_!9KHN M-4>8J*@ZR,18Z@YP"DKEX?Z5U!YJ-B@U$7Y:%7,#JTH7O6U.4,],_3%P(W#5 MWPD- ZRU0L7@TO@6.GA\&QPU=-KJ@"'7=A,K9/[@%[(.\C\@3"@MJB-$D7=Z M&1RTJ-+'!9.J-@H),D,&T4!=ANDA#C=!-LPW,+Z7>X!7:O6@8;EA>=%8K-U8 MW?HE@EXVY3,IZF>=?BF*>UK&PJJXXAU1)K+MMDTF"T-SL74'Z:W2D0&!%?HU M6RN9_1"_)_N@C&J]3T-]Y0@Y)U83,$QE?S8Z5?.L%TDG#NQ'[!NC71])7@W5 MX_5A5H[>-P0Z\'=DO:P'<.LC20Y<'LBPX*9HJD#BPJ,B$WZ+5MZMK'.%?C() MY-K!#MA1,SPZ^0T>!%1Q\7%^F>(\?))&2C.U7@C4J8'%-K4C\#ZXI6.SD&1@ M*BC7M]VQM6XD0>O]DH:H.8&7X)D'Y:V1(PP?YK4JBPMJ"V+"FWB=$+AF/6OS M=>ZVOJ' 2[O43%0.VR\#L9*^LFO(CK_)R,:;U>5$.R MBIT6O?V[=5RB]QU\!\?,*11PWWT3-%?#4^ VUCZV5OI\9..8A>*7 >!W\P#X MG1?)_W48X^QB4Q^=R/\XVS[0KBDK\O%]F-YA^7")G7JO,V"J#L9T,X<.MA(. M+((9_2U,U@E7QG38BAW\QRYZ8&(+E)%-_CE,\8(?2!/C,,/W)%ZC:/N0DD#+A+^VAS(-_N>;.!?2M/)L0 MQ,)@32/>T.RUO%@B-1!& @K:5ZZ8J&9V1'2V*8'?I)=LV!JD:T-YL*U85MXF M)[S%)BM[>QJZ>[-?:AB8;(FOWPEE9<::]I[LH.RJO%BI_LDQH)%3%9B$3.:4'%7P5BD'Y#C5>TGR,OIXY M%]-4);'Y\&VLB^6;L%=9](@ )V0;1HF6 FTQ*0DJ,7 :%(;=$J'EPXX*#54Q M&0H![^C0J58E(?I5H*-$H:$F1=/J;+0X2U9DBV_")^U0@8%D^564DB/YH; - M21&]&Q5+=-I!(8"H!/:G^VY2P<2Z)MI,42@UR:*U/3-?V+33>_K13O_81?GS M!YS?D_59\HBS7+0WQ$JGQ2&M#@B;-%X#MV7IHZI,8^IM]PX;>OYPYR9]RF0 M3L,_:3B>#-BJF.ZT$/*688+?_K*"D*-4:I)R>Q2!JOUH7R//K)''*)U\K:%G M_+3AQ 6VV]BGFVN>H? >!:"#KSF05Y%(,F'\942B.2>\!4/(LH7/)J+RJ0VX M1&:YS )SJJQV- MP="R"2(_[_J&AI8R<1V/K?E'/6G93I\><)+A(YS@_N)5C50W#'>EH*C3MNMD M9EGHPH@N LW@,B6/4<867-#VV[ML3UZ?(F[(/[Z$%6T%(2%$-F>FPG4>YGQ' MM'+!A52J106!% @5>G;AJ2!SH:>"6#,XOOAX?7%^=G)X4UHF+7J.I4PW3S,P$Y7/T.4S3,,F?9V>5.1;(\+KJT4VKW>&>H;>) M( C9XS1V"(&_H@?*1=";2OA;=O)NA4MOKJUQ#4UY4^ $F]XU$F27Y-EE^,PN M[61'C QJ-HR-J!H2 R,N>*UU"]PU&%X":^:;&0XJ2?10B"Y06$8!FNNP[F6Q MXX%MTJY>X*+;Z6-L,,>B+EI8(<,@?&CM:0.*88D\BC!'41SST[U/GU8XRRXV MQR3++S;55?#:X&*H+XTK6GWPD*+Q.$'J:E8"NVAB8C,HA3*62& NQ\X.2_$C M3G8882J+U[Y%#%. *8.%19WKXH3&E#I$&)5C#L0[S)0-O8/#79Y#E\KLS].: M!

UQH,_QH&&.K3&+IKS8YDBMMM26\.TAN@_-$&4* _YD@+ M!(8?#>TGC3_2:FJ$_9OO"&MTWB_[KL@OPTF,@FJP\SBB"@9 ,#W-4"/D74/E ME["@4EU'5(.%0\>%2X\N4,"(=;4!F1[W9@_/^UW>1H='PE8 E.ZG 3:J3\'! M@:/1- 14#)M&]W[G]I3(O&#(3:/A%(7[K3;2X%LP[2[3R:SA!QR;EO=^#[;1 MK[ULS]FPE](,'," )AA$0'2O[D6EOR \S'+D#(A&F8789 M%4],U6WQ;A5%&PKJ=0JDF IJ>0B,:9WK1J#QZ&8'\0P/87J(4 MT>L)Y7F4YSNR_F3AS<-C4ITRS9DIK(PSKRQO.VRF=-\M'@IJ;_HTE 1""4Y1]>Q(.:XN2V?$9YSPP#^&B4 MJ$T,*N$OF/05!F(*Q-AU=(BE::9L>BF;5OH,# L0X#>V0:1'.<1[E3R+L<;E)>[NS2J-CC(S(3='ORIO2W:$+1$2/DSH?TR9%K/VRQ>F:AO[\D_TN-,1X3FB5[7[^ M:(FMAXB=R69*-VBM6H-9*S=1JG\.E,S-H>ZS0ZIRGHS40R!JZ&;L.!DK\[FH M>'IRT/W!34+$2/Z)%J(K^U[G[O-P-7B]; MEBLO;&-R2LBR%[NW6K$Z6!'LTK<9A/7>DC;V=LO1>SP.NL1-$CTE*=$2T229 MXP1+@M@;W6*UR>'%?#"(//Q(33A6VI] I.:P^"[:T9-B^3$\GVAP #\DZEYI,D3K:6RAHZ:H#"17C<,]"V)Z8[%]J;YMQ;0K:SX16 MQ;>TV]A5_B@.&[YAX[;/ S88&1/';24L5,-W@/L3PX%&?AHH)10,XEZ<"YJ@ M":RQ.:!D582[,=%12#S$B\?VP& BULG*^!-^!*?Z#;MVJ%*_=M<,5\J7[ )! M#USG*<.6I(X)UY=\.*X%']""CV2]/(2]:UJ&2<>[I2ZAV%_I'%,XC%R = ^U M5L.@!5E'X'(+]SBRD[>1FR9#\+GC0_N?/<>"0A\=((Q9A3N#/UTL6$Q.E-Y% MR>(ZJV/KAT?28_**,GVSR3V;J8MDS@9 M!QA#"[2!Q>H"GL-)6V<=9$&83YCR^P"RCDILA2MXU.\K*F^7C]'K.'K&I/3X M^BJLM.=8G&8-+9>G6U/@2X?''$7%-M\))U!B@MJZ/ +/X:3420JZQ<22I7D-[#0JF3#BQXS,S/+8,]IP+O.)CO[,BJ, \I>$'Y$W;OGU6& M$.\M2\F!D?>!@4U3>RM;TX** N_JNE=J#&]^F%VV@5=F:4/#IR3*_6>HWS(J M>^R;O[M;4M_E.03ID+$)(>3:@*<4\KQ(4\GU@;Z6Y^IB&N M(-QCCKZ&U0M5I]OR&>"H M3RC!4$,8('ZX.D[%3L,TW) FGE;BMPN!U!($^?%JH3F,H \5ZF.)]S9A@+>N M.B?0P%F41HGQ"7^P\R=]K0WC )0SIP"SS8T>]A1.FP"48U %-V&":VD((N%4 M*<"+72.UN/,D!94(-(',D&#:30++8&X4X,4NC4>=-1XT]O0A9T/\?4W=ZW1S]M6:H[A=WF[J*X8>O"1:18"UT@F.-Q14;6IC 97#24S&1"CN MT0O*.+'T_,^=Z[/]S\ZZL*H!L%*9?N\4\&NNP_;Y!)[[D6;TN5V*$,#YUC9_ M[YO?;2]60Z/A>TS"/0[HO$- HUVW!(7-HP/7ZTV4Y,P/?QA"0:_4^,4(>2FO MX6.D.AQ84/;AGB2PUZSN@>A^\1D>8A7 $.BQ"/SJ(ZR'K4^!_,.-!SG;%DF&BN+R-:F>"AJ.SV*")L,EA\!O MU"A5TD (CU>X4[CN>WH#'/ ^U>;J?_*[[25J:+1ZGTNX\Z?N.XFWR^&[0 ,$ MP(B;FX,*8K]1HJ6J!FY4?,,-P1BIK9J5J69COD-$I9 &*CBL G\'&["Z@4[3 MP6L="<-P@TY:I?97AD4=:TPQ[%I=BB"@(51)'Q1=5N9A)%XLA,FP@8C^9:52 MC?;Q@[\JLOW#B (RGR$"5 Z,$S&_<$-)/D=)1@%_FUV@/'EA*];KC.B\91M_ M1+N[')6CC!&ZQ9IM-7 QGW%EJ#Q\0P[,?T(N8A].?UC2BZ\XPWT'S-_!@A%W M4Z)*B'V&EY:B\$%.P=4\;,4+*.V'[BMBYRKCXI9HN3_//T-+G-=951ZC5U1\ M23*<)^6N<>NGV:+/I0IR^(+*9TR^O! 2UO^XY^\'K;EWIG^@FGWN,>Z:0&/N M<$ 1YWAB\^!]F=B@=DYG*$/CPSL%5:^/<*C\Q[-*-4WL<=@U>] !'DF029!P MMIP&!U;Z;0HP/?1?JYVTI@::E8BG# '. M$44Y5:_(.BM99=4[4_'N,8^R@NA.6SQ;L/]+J_9?_&-;K:F:#*QW]&26?"C+ M/'G:EO21[4=<)5EALE6OD?J\40*]SX.-:L_NE>A M,BKM8#BCB_S3UV2X- 31#A7DT_J0 .0+6C^A?.S'^=_'J3Z:[^Y]MK0]L%HI M@5_FL1VD]FC8A;O4%3R>Q 4'B%;^/%4XH-%15A- "M;A+IN&[R5Q420G$KQ, M%0YN0.II D;$,_ 'S@"O&/']D&XY^'M3X>#,U BZO@I>3;C72WKIF+B0DU#P MDEJ% R.U8IJ X3(,]XK$0,T+O":>>'@V+*-I3H;Y-/X#!**<)D0$+"WGWW1A MS/Y:%^NM&0569#RK=&927N&N05K%;L@DYYK\*5QYCPB&R^T.@4?OBXS4">M5 M.J'Q35ZC&S)3O$)G .<-RA-,-Q/STO4,]_S[RKJS^>N)@4 M[LX"- I[BO=)-@#/'C0J"'>?0JHI^WB[85>"+E]1'B?%*(K9G $$DP(&(>(2 M8HO)V!14$OA;[0*5V4 P :/J\G*(RLJ'A5"P)28 5%9'N.^DW*.BS).XY+QX MQN)HJA_(8/$8O?Z6E,]T24K/6T8G6-/8M&=QA@%9@-4?U2,QI3!:*^6BP!U"*'XW94WH*+[AV M$!1)N06>A:.G&^L?C6HT[6F5J4 &'441'H:$14( $TQ?;50)V1HDAOBE@E>& M5C1XX-$'E+W=Z_I.[G5Q.Y"'5[=Z/='1[2S+3V"]W>.U!%>#J[H].-E+X.%) M4PKE?HVHY!T?(F10^IR[DC%N)MJ&SJQ":VE-177K^>H$N?T HEH%% 6)RGJJ?>(I_6[.:O@A:99 MJ^+MY4PO7LZ<%3^6GMV<0T:3-SM#?1PXZ(?&Y@8H^(VRN5#(?=[,)*^L#U#[ M#M\XFQN@$YY'FPNRP)?5 @QO[FMVE601,5FV8H]-2M'+)^5B=TCZG2!7:B$7 MN!T*%&X@M&0BTU598T[++::>U Z*'2VR#2WG?%H[$,X@M+H?QN!ZNM$\"$ST M?"*]F:I5/0FR(E:E>XS$;'D-N)RF4&/6KK*I76?$&ENV$<32[%^"<_FR:R8-G_CU5-C>2I[]0-A>P]1XFTXF%]VOB]O9< MZH$A;^6MU;E0K_U0JTY+;CT['6I?7R&3^>N2 MKO>;]OWU(4I1<;NL-GY/LP7[8W]X1M87^6J4!L*T^,B;0XL?+>XG6O+0WATJ MI$DLOE]NGIB,7B1"%ZCZMV.D>GM.$,^A7W _IP<7],@L=,>!"D7PALC(_T0 M0A"G-(J\F- DHF(NWR/4;6YL;(]^=X=772],@%4:!$OXWG?)[)/XJ$4SHM<# M.7%@[(X2]VQ[&A,A@&%,@H>S@:WL@ALF@$&PAN]0/XUCNA5UGH7LXEE9]X27P3PY)!CW8 ,/;>"/C]+['MC7 MBCQKJ/GM.":A4Z36+CJH5)84KW7%)8/'*-0J=J$JJ=4\!$!V=?Z(MN6,-W$. M=L@(%F]"G@37-W6G77([P,4J&W?EYA$SW#?7X%8"XP\2("7=@7:5O$W$Z[" QC(/8J4 M@3-S$2ECA!8L7HF>[]TNR2^++161?^L+7J V!Z2 ;XX5TMC8P!8@ARJIG'9G M2*7A=M^[:->\W%$E;B3*$4=5[N[2*"M/LP4-JMM0DB$NM0LV^-0H&"I.36UC M!:\:E3L\D5F]5)C\Z9=//S%$DA^Z-[.:.S@7Z 6EF,G+NU:H46)\'TM<(E#@ MZ5O#!N) M1K,-6>%VJB;5-'#XLAQ> &1H^,4"!1GVK:8Q;%Q*@WW4JI .]5] M!MUBZ=A" M7+A]9D&OM'H7K_EPAW-.P!T1]!RG]/'Y/$IOE_Q>J Z=U&(C#J4$L@D4M);L M9@/ YJ*$^[@/W9>XH)40;@GC4S;CT[5@,6EL&QLHU:E\PJ,[QW!@#S\2MG)@+ZWNZ$)^ MVO1^I@?V 9RER)EX,6!/7UODXB(:)!\^\*)Y+Q>2L\YKA?0^^96(2V-]2T! M\J:2NH>']8(ZPS^KO\+Y/=IL\_B9S&ZD6 07&&RPR@J$BD9=6UB!(Z#2<$>2 M;F'%"1C9RU-V\-V/+*&J\(3'6_@O,=D6 Q:6P;&RC5J7Q"4N0CV&.%[^)9V6.55A?NTN-RN40QS:+Q M&K.4\??$.+M] IZCTJ)UA"#Y5Z%4U(BR(;3H^_WC]XR_D?9S(M!@OEXA M\#+K[^C]]?W(Z#?DA^H;]U.O0=!KB;+%/C2_UR2K A4_QGA=U?^P7:^C?'>[ M?$A66;),8GH_LTHO2-2[PVD2TQ6)JUYQFZ^BK'[]C+YO1.195!C,%G<=$[1+ M_RAMFU04.V"59XTJ2SR=>9])\E\D19SB8IO33)12'#T29)ZEXT-B5]7;:#VC MZITY5[O@Q\Z;KN_.K6A'_?[AM;+Y8/GAA@^:2;RG6(XS\F=<&<+9L/$5?1/) M1$=SML(NVCRZC"8AC;A))0%GUCBV^ZT6.+I[=;D5JY94Y-K5A,V+RQ)"A_O- M]IH=:QACN.$\60J6>$Y2NZ6(M,-YGK.H2&*B_462;DNT:'(%T^QY=RBOHYOH MFX/.G% C$A&'"2+P+"JR9F-52.9NAWD@DL@%*.D$*OK@ )2M@^'Z]3NUB#/; M#19S#'.>('BEUJ!O\G/V"-[-Y?/ 3D;*CFR2/JN@K+3;X64#OMLE!5? M<4DF7WFT:)^GZ0BYAY9H/)W$H^WI1CR<.@%5NV,[IAG[!D'%E5\PJC!,ER', MK.:J-]T3O0AVZ!9]1R:!ZX 1UR!0$3MS((U@7:DR]J8Z60;E;0LIGMJM2VSM[, M%+E.QNCLLUKN7IEW;TI#)%3Y'_,"NM8R =/8P8#/-$\?6^C)0-[_5>S M[N#V#J^B)&E#[['!IBP54/V/=<$^:HL6U/D"F[ZPI(V/$4% M8@M"E!6F9RF6>FIK5)95HA6H>PN:G6(QD9O+>B*W9X59TULG,G/G_*""GW4% M%_H_.]QTC2KBYLX+VL$6MFW1@2^<)"5SAU.E"W,F>(.S%:E_?8&>2H<3P*<2 M,+>3$;53#3Z1PZ.K;/58VU=\-"6A:8^>N#0.)T?2UL PK883&A[/ZL"(RRO, M+E>_0O9;E.=15NZ<];J^'+V)GFBBH5-DGV0$4,1E3I9N8ZC71? "7 /P"SCK MQEH-B@VT[_=P2'5U;A1E-6%V_NJYXL?HU6'@2"N#^A"2N7L*92"2NLMJE!"H[5<'5K8=-M%Y<'=74 =[@@3".\R. M3*\V)&5[^:.-275Y358:QGAHRL/0 FG6;>YP7E#]A=Y,'4): MVP!WTFV@)[,K-5W8N>E)MT'[$M( MC^?&O(9)9KK=+I? KI-R$B+]@K(MNDG)0&CCU% M"/D_!(F'UAN<(?;XC,BLDG,=_;+[8QV=LKZG[9AB"JUT'9H5A=F_%==;'??U M[_.2ZQ<449FJ$)S-%G)#WJCLT!RPLN%$E65A-87H([H4YQW[A[>JL M_64)5_[KK//J03M W.&"':NT^%@W7NJB6=F;\ MZX*?HR2CVS4"DZ"EFL6DG-.S!@N9%G4I;S^$:IJ?;06Z8:_(,[ M_AC^#CM!"?#G )M/V!H$=IE[?[YW%&B/-\6)5ZC_&&[H:/S \I?DAAQ,03'@SQ-T\P$/K44-?Y^ M/CC^K$78TUOFU<.F]TGQ!]N,&H^Q$J+],,LE\D>UL]T9RN)GLO[]X_0U&2YQ MH.0B=4?D'BG>"':!UU&2*17GDPL5'Y*[.T2(4E34&2'J;EI\1>471%=+P^$> M0ML,]W):E[:4.6F%>QIYOU"';@,--FTG-V;9(,E04S3819_P#T>[7/S):UPE6 MN<,<]UO_T&K" ";=O=C?)*MFC?*=# 6U\!KC@-KU&=!X"-)3D'NBLQ]QE,P< MIBOC@N'K-DY1E%]G"[*>R'>/.5&$'DVQ_)#%-J7G+]R9BG[!=B\>7M _M!BK MK0".#E]+L6E+'L)%>>/A<1KXR]FI#HC)C0V8B"I[/=^9E6 MIC=$QVNBL'(Q/B(4K48[A+8\]V5&*MO]EBQ0O<+Y$OT#Y\VVD"A[B5:A)I<) ML) _#4@&7?I#M$(?5$W((14U8H_473H2O2;D+5'$.@]RD("JXBY7>E4/%=H>A^=&AZ\G6'&>ZZ@WW^8YUN777 MS?.G< )M0:%NI(;M.XEYVT.@3KY*Y!ZE!^2;TZ1H;36]H@[?"N0D M111>5P/0MO?4I+0>7#N!9HB\1T6#9MY1J3V&QME&QPR=F1><=K,C\]FN\S\U M8;8X7=/NP]FVGK.*9E4V2Q7N'.!>X"N<#Y3C;IUKE&C<':2$K?5Y_PV ?Z+% M;?:%[N-M4G29L@8XI3%#JVH(XNZQ3F'!??T!RL+9G%6G34?//1@9J#]?!=0_ M?M\!6F^XQZ"SNC-LTI4'&Q4SR$?;&217N,UJ<5J #S+F#;;^)XO/ME5F$?L( M3N& M@NFJDK*=E4HH_0817$D-_$B9'L%Q/W>8P'!?*SCR[[+M=D,.N[=)VB Z0#)R MSS'+$M1K&=N>;R*-SJDF[!:)SKPF\G)FSRJY2@L3:4(A(54OF1"'RF6$ A.A MB487!%D./P^B*O>?'>?N$3< 5BK#2\0SXM>-I=SS"7<2=8Z+DEZ,YS<^YUO; M\KUO?C>[6 V--N\Q"7=X.(\V21FE=&^0ON*Q+5'^@)?E-V+AZ_4F2G+F@T?1 M27JE&I! 2WD-'R/5X<""LK<<[W% R'W.Z9-J+%W0 %:<+[7]>E]\AH=8!3 $ M>BR<7="V%);1I(>J]*7IH89!%F**)F2"1^$S!M0J@;' 965^:=IUU]]K09.$ MT8E3DFV)=K6:9!DPR&"(BB])AO.DW%UG!-!D*4#6"7TNE_^])9^_H/(9DR\O MJ%XV<"?D!ZVY-\D_4,T^=PMW30#N;@<5T5)(H).GU4NA/^=^:Q]%+T/QX3(U MP' :,*D;_,^!CN7#ES[9@[G#'2(9C>#)V9K&9S1 U *C0L"L1L>_'@DZZF>4 M%?@84 D0TE*%A!&^:L8H:=G5./FW0*]-V-E#QM MUNGQ-S?=NRW"2IWEC;0< M3-%D$F<7>M=$DV>4%>R9(_:K(+FU6>EA :TM/MS0DT]M>83FI6(YQFA8I&C M+%'P=DFFVZ,=:25EYV5G(66(>(*K/AE=TJKFN%(=XF@TS05:'J6TA0G\8GQ' MW_.H>+Y*\3?1)20(Z7AK4&K#+P*?-8T;L<;:)D<5&K"&]E^>"1K6SV"-YUJFTUN="@/W+F0J M0,UQE^.79($69[M?"[3HZ'O:O@\_/O34++@_$047# BDQO:8L 8#5QBXRP#M M8&##);]PLW!452\Z25%%X+-KJAW=02/_T&".ERBEFV_5;MS0.XX"9?6+MM&R M.D6]A^,$2^B!4J^BM_WKT?ZU:E]TOLUJ3LVA.VOGF0O&K>U7BH*;8TAA"$OF MA6=(<-5O1JD<_0?#S>L/]XJJ408ZK)>K;9"G1Z-&]F*6O*9P36\]R>>$;(*# M18:MU)]Z$EEJRL,E!&5ABD2E.A"MV8*AAUX$L.=XO<99%:GF.!7H,').E&)< M02:(1?3@0.HWE*R>21._H,:;.*Y, M'$$\\)924:^+8HL6O"LSNL4@AND5\]XO\#R H57,^GVWA\,K/L9^77O L854 MZ;VP %*DN4=I9$Q6E9YLG3MJQ&B^;:%UK<13LF>"<++R]BP0K# M;@C#1(9^N10#F.$9# OP/7!)VY/WB1*&&XTJ<,0B$\)&555I^> J+GT,'6*: MR:RC7UN<"4=YF'0QU^/Q:58F"ZI<\H(>4+S-6;C"Y6N<;A=H4>4CH F!ZLW( MT;X42^H\Z 56>3:/$]CA>0P]9@[S6N]'EH0,]W#.^C+$>%H[T^I$1YYPD_3: MWV6:N#4QUQZ3OEBA![&H3F(TVDKK>&(0R2(00Z=-5-7;W#,XW-%?E0AI15C1 M ])D42=#,C_HXQ[."&H1;#@ J3N9::74MDZ8SK=Y7M7"JV^H XBX44%![/(A M5%!+8$V%^[U340N+_%-P=[9AIP-W&,QA\ X$%#.A00"\IU-L\Q>WR"\I7 M*+]':532;+%%6=01*I*;"H:EFX*())E>*"@'2>^YE#8'BWXE59#@E^@U66_72N&YU$(%!M1..[&J M$;"NNN,.*ZBBF]M?R-JW.<5Z@[/*N^A@7:M4)Z42J)2SD9)>'J6.=23;0'\E M7:VQA,YA%]%K.PQ7=]A10!713B.I(-SCJ%^SIYY:Q5ZO 9P E+6%I90A00JN MLC&HI%6$^_[&:9KB;V3.AZYP?H&W3^5RF]:!Y&*$Z15JSFV A4+"G9$AC"$( MKKAE?$>>B>I: MN -6$.X[4T3_&%$34'/<)\4?CYRIE)QHOT/")?)'M;/=&1"Q8?D\^WG<5^J5I$)=_"\4M^J,&^;2D/--MRMM)%N M-X+WIM6$(L=],^FE:/[=X3KFYWQ;E'A-;_BU]_VOZ!U_U2ZS7^Z MS;CA\'2+*/K233?+D$%=1]3![E!.?XA6:/22+X!4U,EZI)YC34-/'5C)V9JO MV%]0_H0]G&>HAS^1BS8>^&Y&":("#%Z&GV2K5Z.Z!]AZ(>:7^::8K6, MLE5"(,42C/]:H.4VO4F6PVT6G2*U^K BSGHTL"FQD>[]+BZOBO9R6!4!3VBJ M1-/)/]&BNJR$\L8?G"X6"4NM-9S8:!1I,ZY"B@2 . /==1$'JR+<\^G.YSPR MT=J;3X(ID%'9&B*:99TYCT9.@>H"K1QV;K-&P4*5^GU9BSOMVGNNP67)O(J2 M_.]1ND6==*'7&5%MRX+^7??<5KR]X451P1#29JHN)76Y3ADU0/M;A;^S**4! M70_/")6?<[S=T N@(H-88K=?WTQDY\ZP37M78I)^?9-$3TG*+JQ\01$%P.(V MNZ?9!G)ZFR5;?,59WOPOS9]5\ [CK?,=XG,Z7_LR3YPXPL E$/= M>93.YBUFK8EU%.]/9;0J9#LSLHK"W9#AJ?41#+&/8(A]/"Z(\16? 6(?!Q + M< >&I]8G,,0^@2'VZ;@@QE=\!HA]&D LP,Q0FM,C/&WZ(&@#:=T]X\/J##?8 MRO[T'QM.@05--56N7FLJY#F"N<$$<]T((L)FX6UQE7AC/^Z,U_TK-ZS:N%$6 MD*QKA@4\>WR1L^,T.HG1+"=]=I%;SKVC5+>P\.5%M274+'%[EUF3LX M67#4(?T-,R M]I&@;': ;'UIT 37,RS4R+8 I5N+]C?3+OI7L&!R!/X==]Y-T9GV$H[Q/ZI M';'#O5)D+1S)$A;45Y6F2FRK^8-_QQX4FH>M1ZP)>C5'B/I.RL3*OY\C$ ;+ M7S/\5*"%C QCYC(FUTH2;NMKP1,2D*L,#$KVJW#?6=&W.HS3>IM5=2YRF M9"7]+15^1XGXP(:BW-A@OP'F:M3HD M1W 6ZG _0LV.<<&*Q'8#"<:^N=03+6PLJ&4^JFY8ZO.',LI+Y[O/AK81F.8! ME:25><_OSE_11 \ J>C-#5AMJH!\ 40W@R6P7^F*+1OG^^@UT0!^0+8 M L,@$J!:8%QF_)[O\8&+T:8:/OQ6T+1S&1TM>_B:3[OO8 __B%<7E#WO*,*I;I\C9^C;(7:4"K7:2"XPI(6_ ^T6/5>GU2F M<[' J4;?)$[.YHA[J7D)#01?1QJ[3B[ LSU-%LE)*0 AE;3HGM0#99O^^$BJ MY&8+@)".E.61N@[3'7H@_CU:"&T_\%9$ZVQ8!;48UM.U/R[*:NB$SXHXASMC M ?5\K-5I1)8=5T M*V=\#(8=!6EI>%N1+=O(*3FO<(,M]GK="&Z-2BA&WOMF MT@W.KD8%BG]*C*A>LX'S:^8+',J<="".U1**)KW.WD4SER,LBTP1*>^7Q#Q9.]O\GB% MZZ$5_12#P:ZR8#/4B=F%:\3##',@EWK( 4XD4+BIFGFFX0QN*K*Z+<1D7BG( M'>+4A!(EG0]S=SG:1,GB\G6#L@+1S226A:?*!%6EQ"NXHY]^P=H,.@6=^2E MH^()-NC['G%EU'?H5#)'TI-#I^4BTX98B3X 93<-EXC2XOA/\DAA5 M!M=,O,CII9P,8XW9I-JRS3I2QO)M)2E?20+7+X=<2XI%"M?I=NS4N4&DBNR3 MT(X.Y+BT'NC;BG6[[,2OH=$KRR/EH05'EE 7]-4L;*:J9Y!>$9@IZB(>'+&! MFQ@;V4%T\*:JMG]B(ZLNW).;@2JMDI]S7.QOOPJQ""DT0J.\4+!XU+"%'43* M*PQW@:NVA_9@H3U(!(Q#H UF](I?.S[1ZAL03EI!-OL"&1YT)5E:'\SFQY<3 M^D Q(NKYM9L@$:Y4^C@BYIM\2[<9]_-;G/RQQ,GO MI>8U.61/ %AN9"5E.6**(V\1?<7G11AR=%G5S=P@&EIN)>VU?Z]P] M&*&@",-S&UY12\9MQ\Q[%*&$) M>8JS)$UI[KYK&JR.2%%"^X*R+:))_8C"V>)A^Q37Y7!^&L?Y-DK%'>E0%8_Z MV/P5A]K]#MPD5GKF_#('_J:G8E9(#'N7DYGAJ["CPHJ-NIFJ6*B=1,L<5B"N MJO%H-HHLW;C6F]S.=!=;*41P:\Z'$L=_/$4%]:YK&F(8>7'[NFV'VV57KG8@ M*,KBX9F CTE^%^VJ%A4LD*PP:U9-$YDY&S$>XF>TV*9$;";>V;#)3_.^/2][^[E9D_.(V_=.7F#SP'E/Q+DB7K M[9HK._=;+?W@F[,NS+,OEHO>[X0=!K0;#0J&VXV^1*_BAN5]:QJV_\V[AI6( M+F_8?L%PT_R-_2"6N1F.49KI0*_0VRB.1@8][ C>J3+< $ZE'41FN!%.! M@CB[!L\_E2=*$IGO4+[$^9H&MC')>8O\X6F=?LGFP$ZGY)' U-Q:OZ9E"1OE-6%#D2R!K89T8WK!!CCL0",_G?D2:ZCE?* .)Q M!0R.!+>3;7=P'RL0JL;TS]_1.IG]YQ[]]S8IDA(]H/PEB1$9@A*\^&!KZ0RI M8^IJ6E['D72T0[3 ''UQ)KGK[OJG[ZB[7A)3E+M.1![+ /3X'&6W&^;$V.!= M7&>5D6SU8,-JIW9J[6J_]WX^K9V\ZOK:JM3>X,]OWF!OH[^3Z0U:-#9ZI$'. M[73H8+X!(L3LGD(NQ)O?L->&87D1N6*U3_E7Y[LMQ@8X)SJB>$N#[A_S:$$O M?4<[:X=B6T%6]ZH;BB2N^]>_^;&)-)^7N<[B')%2%ZCZM^]U M#C\D:\HS^^@,EN=[[_HSM:Q7SL*>CK5[^270"ZO&%IQU+V#6%?_;NM[8YE[U M8?D:_8,G829VU6/_=]$]<9BURXFKFZ43\JI[ZY8F[>)_1^6IT'1=JP$WH8?U M6L3A[/' -F2U''URR-P*=BZTX_DN;P_2+TR2E[6W/3F#R]!P@[,5\3KK"_14 M.L_+0&50)_*3$;79Y_A$SA8HU#,0>!(P).55%+-TT0(%(:2UFG)2KY3E)7=0 MTDG4=)U\@6OZ\=U)%9FL(=W>K.2)=$.]2L[-M EERC<)[>USR+LC^X MU_&XWYH'%?O?G W'8,-BN3[]05/%E;T%T^<6[CTU92?$VOA56[.YZZ=F?%R& M'5(HC2@5Z-'7QCNB"$CX:KD06Z<%YR^)-FJ+Y<@ M-PZ MLV-(Z5UUKVE+83U=.QW;Q[G*C>-E&.XGE(^^ "Z@LQ^S5##9Q.NT4## MB\V!13*D!'@C_.]1GE#-[J.2E]9%]+DVV_BS%XIPAQ(Q 4<9Y\/(79ZLF22" MI\^Y7]OWS0=?G75.BQH&0%=LJ\;M\UB$:RR0 MTU?X+@V7/^84[D.G;PF\WA)X'6L"K[<\3YZ[9%C>)JDO'N=ALO7@FNM];&* M7[BY-M5MYNRZ*, M,GH3&X [2'$)".7%PT2DADDLP%->FWF6BCDNU?'D/RT*5'9S[=7;ZN=1\0S M'Z2X+.986CQ,_&F8Q +^Y+7YE<7AZY:>3-!;,VW.B?_:1CFMZC(KZ?[0MBA/ MRS)*LCM<)/5SI-=9C-?#S1,;K.I&F,;*?XQ:-)4F7J?5;)XBP/4X?UF0QOMV M@394J0%PN=]J\PZ^^0\MF3*:6!FPFG =W7)^I\&*.\I6"5GVG$>;I(Q2>BV/ MXOL%95%65A, ^<8&O#Q_WP-2WG_@3#7*M%T32'6S7*J>$85FV#-#W!'A["#H M&F+*X%QA?DPU'>"_MDG\QSW570HF,3D713SRT."C5'D2;GC<&\!XDLJ_+S 0 M*$" A R,>0#! X+!'K\7*3YXJH,N[HVM;^7V7H>MY=,3U]=,.6DQU,8'WS'M M)+&0< TW\E"1[$&TX\//EC!(&\)E+=S6:5FZB-CB>O_NZT#2NH'&RL+-I/DQ(/M(A&Q,^RJ+(\U%>W#5\"]N\TCXNK7 M X:5>(UTI]GB@73'5*LYQ5B;9BLW&LB(A8C/MA_O@YAR:K7 3#CX#:[I) MP&@SJLJO)PF;#G.6+%JQ.:Y4139P2&,RGQ$#5$[;"8WYF0?SS=?V>%E4SC*M MG"5>Q@S.BVK_D_R9(;8A&L4QW3L8!O)/Y-)#C@$7_X$UU32:N#.HSMDK?;9R M4S1/#]*31N*&Z3\T/_1+E*(Q8*'D;88*%;G/$-14%HPU-=]P0P%5NIV6YU&> M[\CHSLO?:U@:B+91Z9#!)S>%-2R.JC&/$ S"WWW%6;S-:;MI0G-<$(C*;L&0 M 2DT@#4L=FLPCQ[T8B-5O4$%VX"![DT)N=E<41TN^^Q=CA?;N/PMHAEVRYWK M!+1]<1)4[!MAE."X3=<"+]+F<($4<9?7 +^@ZDH6VT"*\L6@E4[C.-]&Z3U. MTRNE";&FD;H^T:#FEF. M;T6-YINB&W89C/#/2]>3(KF2>X=S711;-.RU9H5!0!T7/D[@*HQT ""/)0CW M)K=C.'L0 "'L#M.Z&L;\@"= B)3N!?/+&0\V6#G>UJOGR9>>ZRS[F[AUIE0+ \=[YG."LZ^28Y $3/!SN, 5Z% MERLHW.'6+0:"J1>[V[,B%;CO/0M8[>R(NX[6U-H+Q3;V"0='$H#Z6:92DWK- M-XA>4/Z$G6VQ5]Q23?IZD2=49RRM$(^)2FN]L2P39]8@'%K'(L;G=:H.C,U\#00B>PVQ]ER,1 M@]VBM5%]N#E"6T4N7^ECFN@,96@Y"O=64 T[^I#*=PC"U-."E9!EN)N]_)Y2 M!1!ODVQUNZF#AX<[9?H%I?Z/7]!WC!D;P8(WX]=B,\KW<).E![2J)H8LR((E MN7(\9ZHEND<;G--8>L&$2476K/&$9.X6N?O'EP?"=5KA;%=_Y#TC.X%#8Q83 M#BZW!.8BUJN@O/T!XAVOP$@HW6G;R4&]^4G[K<^V&T_*-L)P;I> M;_)Z+?F TVV5[XG[J)-.F?&=/%D99T,3W_383-G^.-1C/0A[D['TYFXFZ4K+ MY>F6:<%TXJ)"0;7OEGPJ_UH>II"BK85,7$QN!7>&XA1%^76VV)+ADY[0)1D= M3+,%O>:V3>G P6UP_8+MS2!X0?]@8:RV BDZ?,--(7^.,B&K1YFXC(8&.97\0;(^S/-VZ7ERSU M=5%]HTW?SL5@6^U&O 1FT^3ES)Y-=I>Q<*,=#Q7A(&L.C]#UHG5B4V,-,W#7 MNV;U=[/P\.KU9K.T20W$>86,]ZG=VNA^"A\B$E4M@Z)?DS>[JEVQOD3_P#G1 MA+U5P'X=.A8@-0H/J#)$?42Y4OJ.'J+#6M'2 TN_GG M>/V49$QC00K44WK18,6. (KS9_KG=5:_5[<4%+E)HB>6BWKX_N6!:ZW;_&"U MAM=+W#3(Q$YX,*$-%AQ^7?6OPURI39M1>] C)11U8W$IPD.Z6M&)J.168+Z8 MX%W%XS2Y0 MGKQ$59Q^\WA-0;2[RU$9O0XPIENL;@!XL? P:&B2B9B$UVJ>>L&+2?)M^8SR MKSC#?==>]\+A2 HB;@95!7%X4-12?^I0JZ@K\(3!^PG$%6D3WJ6ET=;+ER1C M.YG-<'&:+?I<:$[;.. M[$1C@^JU?(/$81_B.K?)EVCEG:7GO$SJLN3"Q'?)ZR_T/T]1@?[]_P-02P$" M% ,4 " !8C&Y)&I2H@07= ]9! $ @ $ 9W9P M+3(P,38P.3,P+GAM;%!+ 0(4 Q0 ( %B,;DE#\B)3_PT +F3 0 M " 3/= !G=G M,C Q-C Y,S N>'-D4$L! A0#% @ 6(QN M2;VJT[1K$0 P^X !0 ( !8.L &=V<"TR,#$V,#DS,%]C M86PN>&UL4$L! A0#% @ 6(QN26-"7VHX( [O8! !0 M ( !_?P &=V<"TR,#$V,#DS,%]D968N>&UL4$L! A0#% @ 6(QN23E0 M?Q3\?P 3D(' !0 ( !9QT! &=V<"TR,#$V,#DS,%]L86(N M>&UL4$L! A0#% @ 6(QN2>Z/J$A_0P FWH$ !0 ( ! ME9T! &=V<"TR,#$V,#DS,%]P&UL4$L%!@ & 8 A $ $;A 0 ! $! end

"8W^W' M1P;"_5GB\7[DZJ^^45D+&R6932I4QV:9#36?U9XG1:[K]$GG&P[ 2P,$^[1& M8C(L&V=6\&#VJP-_A6G)HA7MIAZ'V;VV41*+2YNBKC@XC=L.)NF@"UW:459@ M(JB>L5T?;,!M1=]0QJ(5B6-:R#2,T2Y9XQ3%.&#WW@8W&&%%R55Z/ M.H*V-=6T%'F9 )(.1Y'%SL:B43Y&O)=%3/AU0L^X<1B'/;\:@E\2FA#$>-WH M3VE; X6.M$D0ZH"34.#%;9]$[M".C#([0?6BOGF\.2:&RG?K7:*M5Q5:"N)JS4GT>DOCZOR76):?,A!@>@]BNWO$SQ0QBM3_ &I[3+6F[^.TS6 M_#<4-[IH6RP;(]+&R\P(>$ P<3O)X(5%0>QBA;'AH)2LU^+R\4C"8T;HP7UI M(X&GC!>V,-!%#A-[ZB!B7J+9..%Z--ZF'&XXL?Q*"AL<^,,*%PLE3'T[7#9A M4P0WC) OJ:B(4JIRGA0)IP^7;?K $^-5%]/Q9/85&6S/TN9^,Z-X0_.Z*_:7T9/O,-TFQ[ZQV6'-H,9+"9I8XT"!&&1A4!?'05 MHC3:X#3>27"Z?8C),\8HR]GI/^2AF,%[0V-5QBU^ZT%(@H%K-SR! 480J4;9 M[D4M@)+.&,#:5Y]^Q/GITRK>K6FO7W*'O8U*'81,5$:'&;T3V$!B[$\=*@S- M!(W+@(NTW8O%RA9@(,,KJTMBO7:;IJ;>YB0B/W+SC)^E4B8[HMTN:K$]X21B MXTDF- Q,+)4/#9GDJD'UMCPRS0_ZJ*N3V'WZ'DV$&AUJ**S.1@?Y;*-\-A%R MMG#,N3JZ:SOLYOIZ0VCN3C)M 3T7)JKN3++N;#^7)CE)OJQC0_!90WI/R',Y;WAB1H18O)H:TU***&FA&4*+Q, T$5T53H;B[YV M'.; .WW%4-,';Q"L^1SF);OE;-4,PS[83CE31Y!],DN?8[C8WB-W?G9X='9^ M=G-V>HT./[+#6"^.__/GB_.3TZOK/Z'3O_]R=O,/OPFJVE978F=V?(2)D!CWN=JNH64TU3 M*5*""?0DM))Z<(XL%VF7PM4X6-&4ZWV4A,DJHMAB"=='DFSJ!PW]!6(6$#?1 MN!SD]6%0GY6-!J$G&=GQ+DUQHLB].@+]T%T+P)&J-.DR1+==&/*GJ52&XE7Q MR,N0W*TZ,04$'UN*^E)6@O26)2=HKEPD ?_8QQX%>4 MT_B-]DQ[:C_*/9BA_[..2K]4#CSR2D&%:LD@U6_KZ.CYH8W?;L$ M7VR.^1$#[\,5*^/S#5LNTV.(1JXFB%1N-#\DEF'IH7:B9H=*-V"O^5FK7 !5 M$N@3EYGY5!9]]1++FNBR1*+2)HG2KE<E$%4P ;$[EQUWRQ:E TZIPU M68,VOAQC9%31&LZ8-"YR+1US/&Y@#I^B_FH2M9B*-%S,!6&H8>=DV?NP)DJE M&IQC?F;0QW"+*4'H8Q_)T:Q,'3$Z']Z %%1#2XC:JE=D8,_.1;&7W!!#\G3KW<-@X35HZ=1K:;C4L>^5X0Z?7J( M4GXKT$F8XZ4!K20:"G+U-!Q0K./#-='$[FSI)K(2[!^B-7VZ/]0.A7M"'5U\Z>B7SB!-"_]Y9Y\$>3/O MJ9^0;1@E)OT]@;BJR]<2=]'K:SAPWO'K^[+N^W5-R%E<#J%\*H1][ **H*#K M!4JJRZ CV-#4]@5[7KRBW(?P*=KNMD54%%N:H#6LJ< MN::HQJ\M797F@LLT2E;1 UN@5F:8&Y3?8Q27E%YY<$SZ(!!I2&Q2N7I"RZSH MR*WV[A71JQVT5[0O?,*/2+[$:436!D37J2J(+E=U0'29,]=$U_BU);K2W'YW M>$I?^\=G+58T?#:I0SV?959T?%9[GX_/)$RRCR3'V4T:KNO#I1JGJ@W=KK87@)1G= H9 40A,S*!50<9E]R+ M*80[&1/',GN'3KS"LB;$:[ZV'-V2""VUYPH7@+F(PL,@4"R;$8Y'!)^RA+$0 MD;;R0S$R;RN=9:S/0[OE.%D][_.(WN) K6 ='N6"H[D@,^T@4&IGZ%T%SO:[L>!L6@,%I\"P$IP]^:!\ MY LXA75"##YE!YQ-L18X^_KS@9,\\E7<9\DU6WP5INO+E*QWJ_RWD!VQGS\? MKE;I+HRO2!R_)^EG*M"%\' +%="'6!A+!WN?MJ0QN--T>"F4#!MH-3AV-M4+#T++,0P>P+'^$?P=, MH/V"2I,1H=)%I3*JM%&ICCXQ ZBT\$6S0M+!F(<6 M'SW_DN'U65)?"+N/M1U*VBN6G]I&<62X,'<%?@Z8M6M5?+ T%K";'U94@;6- M7 /=/B-2WZ0IX4Q;#WG-K[AL/Q\BN05?4[ M/9+'[T*V\P=V-ZF]6S@4'Q0H9AKHLH'B-TR+IFW?-JZX/_P"\2RY9W0*/,]Y MGZBDI.4AN8,. [E+/D^(9;$32 MWBTGZ&2-,$#9H,&QPC%#8&C8VYD^,*.XJ9PLZ^_3OO]LSN_EN/&GW MUH#YV#.LH5I'GF??Q0WWZ$U,GWX[.V,$E4(,OF4/YWNQ#H2[^M"U:S=]9C#2 MT#=O56 !U'!A@,F G^R0YVFNBMNKI'0J&E&(& MF .V,8'9EG2^F[=AN^HO-%7X@:Y4L8"M7)0O&=G^*>U!,H*D9DYK:]E8EL?'09*=5K$TEAV"B2X;%?K9CB* MEA(8W>XR=H-T5N%I[LX:(*!D*2@ HF9-*TFRQEETEX0Y7@N/NU%(5$%7)#&6 M)'V;H&F9U+R2%!*MX"/)T4G]!H49^AFO[UCZ=);0EG;'3R7PXZ0<5742X^_? M(4%?N(5^F:W94%^O\SE]>L!))NTB:>7*[Z"0&\D#J65(-NB<\0;X1T"X0KD0V2,@NM@F7*4NO6$%@V ][I"Z]]2<9K7_USYK=U@=BTYWNV MQOHD2O$J_X#S>[+6-?M&2MW8IU&"HH+2#?B0A)5;(][H#1DMC/=F1-(2-"+V M&5>IA)%*?2%-#3Q.AE?X>&[D$@:LKM#32 M?1H*B6X; KAG0V#370YMM8E#IM5@DD=+_56U)^*'R>8.@; 0^, ;/21VK0*P MP38 A9L!L%B^2ESH@J05,,9O#9$8!CM\3&%_ "0.FI"8?RO!."1(=HT,0\*< MIWE=I'=A$OV+W^K"KG@A<;3F_SA,UI<4?SC)^3\O-N6RTS"^ID_*F6M)CPS2 M9M78PM@] M15! $X=XZH0C"/.M 97WI<9\?97\E#I!GP;ZW9*\,K6NL_E'B*.#G(_9\@= M4&#XP;AY?H"S:#ZT2!:!_P5'^S$,A6H81J(>L T94!*PYF;P5WB! 0MN-':F MPOL6K=CX1;\'JS>>1+#8*R(9XO+ K. M.C:?W^/T(X7F+DWI3SB/PMLHYM.'PB6/IN)5 JP5'QO_-0[@$TPSA\H0:V(B MX%*H\=*359+&""##:JD3"C2:+>H:>9D <' )@J&SL6A;5G#;RWU!R).U0L#0 MFSW*'Y/M0XKO<9)%CW@_*'X3/EV2E#=Q>9Y&MSN^"O^&7(;LIRQ%#< X2\VV M8:@E"!8/\PTZH#RZ&%KFC[ >4$"_Y8?GY.%3<0Y]-OMU]!#XZ\:'\4 01(YA M1GM!94S9?$DJ#[,,YT;YI$A2G$JV)6$;]:9M<+HKW5@TY#WML@DOGOO99 NK M5]Y:R^I!V4XWE11-=-_VS(VS1?]+)]MJ8)WVO&36X1O)D=TMI7[)G&._,U]M MK?>:M6&]+9E:OVFRZ6=-3*=&H=Z'4?IK&._P?G1&1"HSC2:U=!H0!%/[ *>9 MD3LMV0RL!,>$CX(B2[QS"M-0#^UF5+%?)W'A!$6F]=2J@^LX $ M7?$>[,7V9N_PD/::PW*KEZ3/HQ;N='MDPD ]'[%Y9Z/G2G$&'2%\]XCZ16$_4+5)Y<(XQ\ %SM:MQ &L.EN^WW9V5 M<"L%YUYY[P!IFF%R"*C-/D3>R*;4"8M24-))@$Y=A*9==@GLDQBY"_@ M 6/4M:I(\XT3&Z&.*JGW*\5I%.S8B!S'1LPX=D2+8_><.!Y,B.,^&RH\>,N* M;G4J*"'X]FH^'.O)<.P/$P3S,N])BJ.[I"CDZODF#9.,[<;G:X?XO^)B)='Z MG[LL9PN&/N+\8J.>RC&)Z6=8E+89<&'3".[*T]0FB[C MX>H9Y7MS**SM>1 ;)Z>BP=RU9&XF-JT*4"*- MX+ZZ M*B5VG[]# (E&BPE*JQY0X@-.[W!ZA6-V6C4OFOYRU(':/0(9:H/QRLB?,=U^ M+.B6X#MF3I5A#RN!&1G-+0:5$J(I[4JR5,<7OMH!2TACZ]J6L=O(D)CT%F68 M'N5@,[0#?0,#?-E$^ 85>JA41%QSX>'EJO-@7M*QFA;TLW9NRN+>D,/5'[LH MQ4?E92XXXUTS=OAF^68M:?YL5#MMGYDJ4$@P<>8BR;3P:Q(*C,T%_%]95)TK M\#/]6&GVD%+\+=#Y^3%?-<1>\'U08:GJ1Q2PPI0@!-C6M9C^)E9$W#?W[@_O M3^G_Y\_%X;IGR2,NAF=D*:^IFHSO4C5HKDL<.>6YVJ<5QU6F]LT\A6 ICPJ% MZN#IAHIGO-;A1L5I@SK5\%EB0?R>T$SC@3+C/LPPC31DNR7)==X_ M-LY'RY0M_6[U!>F6N!%U70:U:2F\93:4#:?&L^30A9\ MQ,?<+1Q:E^($L-)9(*ZUX,?%U8I?#I@U(SLNT3SO9'4Y \5;R>O[D!+G+,MV M_=$;K6 ]A2T7'#V;+3,-.[&M\:*>XU8J!_7[(L%;H(R+H(C+H#=14CZ9>=>, M0743VXKISH/+=-I3XFK+7A'G<$<[>VGT+R/R](45!&H*.R#1WKQK(O4\V9*I M8T!*J+"6\YM4 AAHB"6N+#VY]GHZ@G4]>$*RRS"]2/D)HVN^M_\2I[R\2K+I ME(2DDRN!DD_FQAT)-1[-R:@TU"?E0YBB1R;'R;@F<1RF&:(I44%,KWBI18R4 MGR;UJ>*I3%_.5[5'3WA;!)6+79[EM',1)7<&K:- 6M$\MJ0=M(\-^ZX;R+XK MVQ:R:T':1)*]H-]MI @,FD924F/Z5K*AJ&LF>SX\X1N/!$J.M22$O"HE0+G$ M;;KC3].\.6?V6EV>H/_QW0_+?+'W[X@?VOGV,N4$(Z73DVCM)@F$^L M:E>_E$F]^E*QAPO+&=.P-2=+'L)H75TZ?IBLFV>W*4[FM%?<<\I8<3S5#%V! MGV1C[5K#3AMC02F/ZGOF&>_:AQAZ=0SH "R1L;7X 7IK MMW!87GX%LU$=3X_FF0?H&R6M"EJ44'SNB(6&L)F2:( 26N@#.#4T=&=.8+F5 MFKBX25S2.LC$AX,*;: A):JV[E0$%2K+F:GP->?^3I)>8OK_Z_V^5,F-Q$:R M^[V?*MGQ.T'EUH'WA6H=:7:):O0#+H(*&;07\N;:7K-:)P,JI[>55*[6V5BJ MLS\CG<@*XW7VGGZZ*\K]:CO$.5L)?;$YICW(J$\K"YV:7D8ZHVEFX 66;N8. MU;0SM=/:$$>+A/F> /Y^;MK9H(*,J+0N#0W4VW0T]N<=+:\PC1K1BFU1"K-[ M@TVO8^UHZ&M@QQ&EM9ZGH+EI(890W\QV<(5C'&:XWAFTH6US$0[0)ESQ\^O1 MBLWXY3@-8S]#A#D:#<*&%3#,0HG6I$EX,2R7%R&'K?&AQ5-O33"5%X00B3Q@ MJ!!ZC/EG\)(AX 9E63D MP]4JX@7*R";_'):W??/V^)[$:Q1MV5V%V(<=?>: D?!37Z5R@HIU90Q5>9J3 MHJPXOX5I&B:LM=Y?;9-)1Y_,5?8T-5 93U2M$V"JFOK3D-7,3%!*HE+TV:.1 M*0M$D.$UUF.B5KO#14-OGK#Q>5_ ^C9[)1=5"D(FBA5 >2ARX6"M@*%+B73EK)-[F@1T@#/ZIN[&(VXIB/R-^^H^,6'$I;UJ M!F"A*)VGA\?BO//RK1(>KE;I+HS50;\C) [TM1 LSTJS[M*JC@<+-C45 _X/ MO$:??8S9W0J4DT/PN95\*.45'&A9G!/VXHVL'[&@]Z$5W5- (3J>"%+CUOD- MR<-8D]_HG&F8H58/3JWZ_![<]&<$ V)?73TZ2;4ZI-)8=XPVR,1&ZV@,U(ID MIGDV0/MH@ 7Z^-J@)4]=0+ U<[HB+MM/*@&7X]I1>;1B8$*Q7688,XWI&'&MXF(UD5Q09^/ IZO*I][S\]8WG(UE2 M6X(D1->H"OMMV8#_$WUB#V;NZO:_/=%\MC8T:Y$F"CMZ\P).N&5)\*8).J!- M1PU;X, SWC'4E:[ =T*V893X #_Y%@C)!Q1 L+^'H:<['PPQ^P)1'/&S\"\V M%]6MQC1:;Z+\G$9F/JV&[\I3D8Y)DI$X6K-]Z[(! PV+ !;I&E(O!2Q>,_B#<^S./+Z@+*EETV/9X#AG[92-"T"3TLOTBKNJDS6*?+G: MUA@!%DP#QR$"F47 MT=BBHO=H62I?(@V_NZ!7=JLH8V5"'&$,3!5% M[) FCR#6-:^,'D;6%)'#HC0>1 UQ^G28'X=I^DQ+*KJ@9Z"V83^AI^VXV]#Q M-V4O0NQZ3*="9+';Q_ E!MB!QZ*+H:A1NQY'QY!-!T18ANF1/.W8E:0 P( 6 MC6*]B"$L-] >.)@%B^UYA[7R,$KP^C1,$]:V2N8I54)UTR06&LU;D5D'"TL5 M;M0:CS8AO]'G-X2 M70-@YE--11,;0;4UO"$W-^E,$4 &5E*7<1K5-N&,_$P!.<#(;^AM--J60K@M M4"&*/I7_]6@CDRLH2J,_-!8]B/W]B<#VXW8DAYBP*PPY2,M;A@WHD+5BK!=@ MELQT]3^9$)F9 (#B6:8QM08=VC*+"):U ]7L2Z/,*DT=3Z2U-G-T(/$CS5J+ MR_W>EQ>C2895#63W<40E.QZFG#-4X?HQ7./F+Q]F8CV4:P4,@"1 2I=6C:ZQSIN*W6KWO/?K3/ M9G5,!E1%GW)2M2ZO-/;G(\\*)V$:D5^2[ &OHDV$U\5QK%WBZ.0JTLCEQA)& M9AF4+!HG2J(H=8/J]0(U!#PY_%9?N\2R(CI4D:FT:**V.SM%+E/\&)%=%C]? MX0>2YG@M;F(,Q3N$D8L#\4;FP 5]-+Y,6*0T$1QFJ'KL2ZMC6NT")IE4C9A0 M,DT1K]1>9J37/5[OV#VNQ5F^Q<&^Q=\WX1,- 2S?7!TFZ_?T>727\(-#91-U M0-9J=B4.'W$:WN&/.]:CJ/:+&[:/ M VST&DDK&V!QP\*KP^;2OA1F0<36;E!(L#!2;L8N1*M#HNLGJ'FNR2\97E?M M[ EFIXI%27VWQ%&812NN?Q+%N[QW"\P#.W6:F?0E% W!LC >#826+"99F!,' M)NORS$4R!RWT@!(X85BGK:ZT4:F.]OPKB>=ODST73[2-]]1$\:,9/TU3DAZ3 M-,5\QC>C7?++-"+I):;_O]Z?T)OI6_/AIGJ-^A!38&''WKF;X;;!Y3 +00/- MLSG?*&,*OD24$;@3!I9Q]2\++_96Q5%F:.E>4*QA&_'+(\)YV!P=<60&!\>= MOL')HT^W"//&($EI8".1T$DK,>*64,,4[T%P8ZBPAAIG\S?LE0F3-UG2:&2/ MBFPJ;(V-;UW;XZ*Q+KS**'_WUJ7&V&#),I0KQ>YM'I@ 4KCR4T<,G-J M%FY,; 77N^R/';X/DR1$1V'R.SHG88(.[U)C1;( I>H31 MP:)B94% 8T+,=2._'E":=^2.P@SS2[5PDO'!JD,V7GO'09$=/>]E+L-G?L?) MYS!=J[,8(+N]D##:+EC(&%D2-R$%IE!F(0?"5RO1X<)O;YDT:II$39OH]KDE M6-I%W+!O&0\4"X2A#1" LM WTH4X-(*4VX?06=P77"P_BY*[LV1#TBW_,?0' M%"\U0=+60C\!]&*7\M$9]SPO4>B_Z %D'BTP@Y7$3M2"+9A;1X#P&IUD>;?F1 M44P"%8>,TLC')KF/2<+O!*U7E]$'&8FC-9<_"FE)5YAF;!C[TZ.$984P*()# M418P01R)@RG@;_ UT/X41@E;>R'Y53CES0>%U,!0.]R^6; =8M]MN+4OT80! M=W#A1H3<@3Z#CSBOU@4Q$XCV@_?V4<.!UU%U! ',X^HXS%E%5GM7%K%UZ.^8 M+[K*T^UB91O[-9U]$CCK7FU>A5(08U7<'&EL;) Q"$ZCAIV&TV[! [Z^I.T8D=T3T5=SP;.:6W?4F;7J)]_\^D9^=IGZU1 M>9)"O?#6# MEME0C[K&C4=V^F8,!W)D_GV, >=1@L]RO.V=NFRAHF=\0\4=T6LG$_&[ZV\@ MK=MFU&Q&GY@TXN+^$K@/$#/>"BO0F*ZUMB%+.]Z\(>>^AW^Q.4WHSW_.BG=L M)5;5B31LL ?9T@[$&MER-D9FX-UE !A2D&&C:J;V^R%CT1QO8YOBN)T_50=G M\A6!^^$(3S."8=@U&J>SA)#I )Z!6;.A/>/RS1BT8FKS[B>U1'$V%!0RB[072'-=\>& M+?FYHX 51LB8&NSRVD2_36!SC_,Q5;B!I,M,I5#%1(G06.8)S<*/X*O<*.DE M5PRN<[+ZO=Q;M6INPL)%W<_,)76M$ILZZ'!%*-_BAL*B,\# S0_DPDW=9. MI(&@N7E7LW?7GX$@.&AK0\U0<)E$)1O;^@AF7]*7%^SX_UWA/W91%N75]4;% M^2Q+J/AGXF-L2%3[F"M*JDKE1> T**"36*KU&]0O45:\98?%TM=GYP_-_;!7.3W.+VY#Y.+!WY0UD_L]/#L+"E^ M)U0<'NAV;&BV=CM7M+8LJ!D#R,ZVWID[4=)H5PWI*H"^%M MNZ(J]LMH90Q^P3QMCK9@P>'=78KO0MK1V+"S/AZKLS[N4@_.A)R7KI,T3:;@ MGZJA4I5GFF9+_T5>7B/FM&/CM/OB62<%I"LR<*9U9/&+U.07HZ<'%$ M,"T?NU>!LO)CN,7B'=P.79BF5X-/E&Q>FA;H.B:U,M;_!C M#[5+[-O$U9%8LPRN [Q9A=C!OV:^.)N'R9J6K7-%[^%JE>["N/QGA+.S+-OA M7M=TD'(5&RV5QT8]*W>@\6R(9V6DLC<8U%=?/Z2DN.-NY@ T##H$HD([0W /=(.O$T.CG=I2CLR5CE"1\5'6@L#B-E7,^)F4\TI/?>.IF-HS^=PDG9,"7B:U!(^4U4 $V.VBJO0 MAK!["^:<[7KUE+;EJ&!O&Z65DA%E]TI."5NY,:;KCP5=$[Z\;$0WJ>-X.&=; MAO8C9:LXC+9SSWS:P<*8HJ)*LR%HI6].S[;'R1 )MW# RB4,&)<&?:T%.L&K M%(<91AN25I/\7P!L!W7^Q^%VU@EQ92G?DQ1'=TF1MZZ>;^B[+.:S4]5E0E;M MC;DYHY;(Q)S3B* OP'3)IG%9AL<00Q=!)8#"]3]W6;[U/">U0*5Q1+%#ADVH MT5LV#T*FI9PS.A47E9W+C@F1"NPC2$]@?$SHF 1FN=BZAK8CFR' D)+\X.Z6,##UGR0A.4"AT^1%-\JV2[4Q;)0J!=9=T( A2,C M+DCU][18H'(1U5X*?6)ROG!$6>TBNNAJ1\(_)*$NW64 MX[5')_-;84E$6M.JEI!7I2XDL=Z?#V0^#K/[]S'Y+#V[VT"T3UV!*!QC>\8= M$57FQY"?8G4)+:\Y+P^O?T;OSR]^N_:=@G(HB)FGK#(IX7I:$IY)K#M&G-7H MI'Y[HH&W,9AQ>KLA6W\QXF?)%[BN]QDO'[R?E3;82W MT>X'?3-M.%::^'/4-%BX-B2ML44EC2\^7%Z=_GSZ\?KLUU.:WM%_GZ(WYQ?7 MU]_ZWJ)804],>UL\2 .!B2%);# OP_0\<-9@V10 F Z:9JW%!\:#+QSZ^D9P M NQ[T53>L.M+9"UAZV6WH2M?0O&7FW/23#4M&]%NK] -:TZ(9K @1&S>GI!]<2O^2%AU8F((?O2$B8TQ870 M[]N;'^M'NRQ*<);55[\I,*^2[6)?+ O% 9%U^"/&#+P9$4.J'S3N1_2((,IZ M%A%%5QT2PHC4A,21VW<-*,@UJWI/H]!$^\[5*_3*<:7K]XX&UKQ]6K+ZO3BG MX&271LE=<0I4<59@\?P]2HAR';SME$>3S\8=;*HSP+.:G-8& S;O M\#;#.2W9&EU=_Y*AJ#C6@JT=+Z\4R8HS0M9>G3\_#&($HN*[?+>QTPX ]B7P M+2#PTW;YN_+4N-,GG*ZB3' TT$!]=5A0Z;N)#'*/$P0'K?,!\4%C,S@FVRU) MRA-A&]&A.AP65^)>1@0#@.F#@EF=&\4%N2F#T* KAV_1H0AE(\*#@0&3M&'2 M *%PZ:!W.+ (@_,(B$#Q0M*(L5'#$ @6Z<30N*$MR2Q, .S6#G4/3P/@LY@K MVXWCF+]>,%\@Y7Q4,MA7_$Z2TQ: Z'+X-7KWUOOO\3 MPESBKQZ0T6+5^I"EZF;KTZT6I<-B"+894;H9#I]E%S_5&=!YGD:WN[Q:.' 9 M\D-._)G6A0.8*GJ/1)A?T5@;A;71UP%C;*.M\;FH$D=V5"DB[)$?YU)*JTL) M=9L8JD:VHYAI'2L-3RZ5^;%'P/(50, XRNDQ ''4J,BNU?&B.;M7S1X ^G-% MQ5H!O\>M&$/HY%HO%Q/2PT+M,=$_%!0&$^_<)5&5>7LXO+-*FEXN/M[!X>/= MC)G0#3MU:I<^\Y)]P-M;G'8PJ) H?[I08B3B!38AIVKDYE6(EVD%U8NB^M&G MXMW,_0!5Q1'C+]V&MT"XB6^I+3_P78P/J?#=EA#ANY* Q'=ATQF^6^:-\=W0 MVN.[F"?P9BI 57+BB;4O*+CC*\@\XO^]= M1VNC(B*!5 62%1(GQC1I'U%ZHYN6L_!MS"&5F2ZIPARMJ(1'A-(!0\8P@XI3 M4$ZB+>6@TMM$> 0;SK1Q"('"93=W62 NO4"5_ (Q#52HO&YP2H8!7*%SS@%0 M02M6%5*?'G4EY6G27A(^7:IL@Z_/T/NRS*%:VI*P[W5.U:MP=6XEJAEMCE4I M:7*MMFVWJ'(3U<5^1D!*$,,+H7T0?TV(,HG2@R'E34SF[88V:]?FZ XRH('Y MMUWJ/2C15L77!5HN_OSC7Q8_+I=EF&6+A01(S"ML0X[IZ=VH.*#3#BH!E-8O9KZ PJ1VB74UM+FA4&J21&M[-K+\ M&J81*\85;63;5[B7*)4+E%]")#"2$7V3D$206E?A7Z(45,\1>X$^%:]FGKE1 M5!DQ__-^5E '8@S,R?L/1W3WM\QP^XC2\PQ]W;"+T8G,2Q3OZM.AU7NSRC%T7 M$B5W'=0-U"Z_EK7V2&Y8^K,>K=,M91KF7T6O(1:#0W[Y#KLCLM1^&Q;J56^3 M[#5XCS/,LMV6RE/^4,&,;[9B&Z_6A1N$PY3=*I^A!YP6-OP9(AR*4 ("FW98 ML#34C!J#RC ]7< ZSP-] W.%=KLK+52JH4(/D4TY@M/-!E,^T+##.YW1(^VLXM4N MC?((9WZ'FP$HU46?85 QB$7FAK6AR;:,?@4J06 M?]!)E*UBDNW2XLK0D.>#G0!#[=R&6;3B^M7P7,1OLT!O:"&R;QMC=%Y'S>%< M&9"ZF2-U6#ZGMC\DRS,IL3$]C2MKL I%*Z-6LY"9X&XUI>!W2&M M' !XA[54=X]%\_/#C^]^X(T/??!?;&DBC4"T,T/_RJ(U=:ZX),Q0NOP:6NF! M%#0H-PCK+/R(B&:L'NRE4$O,FXS3M-Z)?>6TF:/19(0Q=P#%D2O\B),=9KV! MNR3Z%UY?)!]V<1X]Q/@TYF>\-HY[S83'H8PQ47ZA829&4&R(0]M$;DU6.Z;. MJT] OQ%ED%%RL,G@"F]HWLDPR(9[4OP89>5(3UK89*_2RBX*X[A^0<6VI1.$ M"R^(0C7)*%K9(J[OYN7W*'@2&+BT \$0:U5T&%Z2&=@"TDJ-<0[-DR4C2H'Z MO2ZZ2%"EC4KUYB'9F2>G'\U)!$F3. <3 !O/ZSS<; YW=W64%[:/&JG];7]B MJ1&\E=B$;LC4;F0<5&D%9VOZ--JP6=<5V3Z0A/.(MD9A@M@;=HC_3Y/EK=LU;M&6W#9SXL43==;/XB2E:[%.$G=L ] MVR%._QWOBC6"C48,?8[R>T2HF;13(M9>9N$6E^6:N;73@8T8(Z-W'YQ(H2*C MTIX;!(,T+AK[ [#+C\BF;U'SM21O-#MJ&-&110QC5TIXT*6[1*&ENW, 1>.29#=;=X'0K M&&;NOFJ,*>]?C1Q K@Q!-Q,"VZH!XI9H=Y2)])C4,T#\#6TUV+O]4R:5?3MS4R#$$E%C MH#\F74DU!Z#;FH!0!)NXZ!HU!6$Y)5&,N--G+Z<&%=,*NBIT%-H^A/\D*0%@1 H300$ 6V789)N3L3T,JTC8,I>[LMC11+0+\&5 ,ZJN J M8*@&4W+."A1%-);:=\L)\'BM\#."#=VHOD ?1(A_;>@R:!+&P6OXY3V&#NQN M\9$MC;-P-@)D!QV0\<5NTNCZVK FN?X'#FO]2X$&)RDG9>M\F*Q/^9C-6<+[ M@(KE/S8JY1[,\R H79&"]M2EE MHE[QRL(5V*PG6[9WQ.Y[;EX+W9AL/7K>BY0W0O,+H' 9X:G*:]TFFX*]\$-S0#NV+NWK+^% M-O0M[3NQ,V5I.D *2X4 [5FM^>7VM.(5!9UQHPE3E!!N.&*JTLX9>@Z^"=ZWLIUR0V"5 M[.R2-=O[QV^=J/(76MBOL<,9;%]O[ <'1I<7+8A!Z_XN4 W:-/Y5!8//-XJO 6G61YM>6^P["*21QI0B_5NC9[DK[\= M7J(\3.]PCK:[+&>3>6&>AU%2S.61E,7A:K3ZZOH7/BS[B-DE0/3UGRZ3?R0? MDI.;Y&?ZG^L_H6($:8$:$WX+*K7\QY\_+-^=_(GU7(NIPJS1D:6N-F%Q>!9) M<#GKMV%':#4G_/+[B(IB-C?Y//?.(%=,'1OX]?0 "O-B1Z.CNJK\?H6;>3N9 MZG)-&&A,NY!'91>RE&MU(5'#/"KM(^;@*\<'8O*EDGRF7IZ\0!YTZM2%FY#J MQ1QV3=2\).KZ*U&'P^JE$M6'+M7I'SL^:9GE*4_FLPNV >/F/DS*ON%9LF+7 M\>$37/SW5\PN%:GZBN"3AM#E&=MM@RO/'#$9JO3>= V!?Q!XX ;W$O,?MB@/I,"L&:-.4LSZN_619"G:)1&3*C9T1?LO MLN";"L+L_J7V/L%#U-@FT@7+@=I4J**-;H5AO]%+C^7S]KNA?XG741RD;U\4 M"#5*A'B1$"M3-7>,SNI&XJ1N)(J2T5?E=/++GT)^U>$7>O#A5<;?F08X('^" M!T,BT#_'ZRA\\$U01T>:I;;39IX5O]3AEU<=#J&'>%YE. 0<1CJ\NTOQ77/J M_SU)V7SE;U%^?Q-MBQ]R1?M)+3HM2&DP;A9EY5& $@ D$I-J!SMY6%9F&EF)R+H%T18>[AF41 M[>S5BLTD@R_]V..=V?DR82[IWTR-<\#=6#\5:RU[KO#ZFJV[_(6-@G;(8J-2 M?BYJR)=L529- M[)ATZM5V7/5'5%XG[>(;%&10'T5K=_(.?V,EP0OK]QM!W:1?9(HZB]Z1RJ11 M)TE?IKDXZ'YHP*0$3MBG&BCH\V3^5,\/>@P9/7#.#_BQ!)E'_9""C69[9,%, M;.+'T3B#A6M-VFQL"6[4P>O&^G (7\"! MD*.CFZ,P^5UX]8SP7?E;.^]&L*EE"3JQ$1F74:(O&]S<1QF*5RE>1SD*:?+,%[O,G(6(*Y1HZJ&-[I98A5^! M+B0B0-I[H55C+- V^^CH_PFW#__O#6)O/+GVM694"]N).\&V^7]GU M]UVT^OV*T:>#!9U8=HRM2JVQ*^H/]@;QP_8;H6FS MRW)@$.\;=]O22OV985ZBWKGQ M9E5*O:YF6 $;(9_45:NB55]33"^9!\?H=-!+@ENZ1WYXR=EC!O4&B!,4?JPVT6H7-K1B2UE4Y.D9?":%5(\X76*.3R;./F MBT\O]" 3V@-,IN($$)F.N<1PF^V!SSR;?WX2J* MH_SY,,MPWER9]B%*HNUN>QQF]QV0#U4OOY2]^@@RVCJ#SH<&^I?Q>:#.8X;RU[1-L&-;X\G$LRJRF!/B[7&N(1+ND: MZAT2[@?2\%Z?M/GEX5J2G$V):\!T[2-?_GVQN<[#9'W[?(YSALJJ0!U6F F7 MWT4G/(*9:M/0:9:1-QGM#)3%*]W8>--^;7Y6J*.XT.=7B1<-$-N_5I^@BXN; MDJ.,7S0>)7?T04RUHI!F_C./-!F"A]A6<9N&:KV*=";6G>(3)",RUU@4N2.D"! M"SPM()NR8LIZ(9NB5M;X@62TP5K3W"6C7_%SN%JQH:3NOK^15EJ)Q KHYEF M[=--ZC&T&&IR#K/:)2T2)B6U#38K5EA!E1D?*#T MG@"F0(/].V!(G325D?JH&ZE/*NVSY)1K'WXEAFI'XGS,@$C6!CF&SN(&%\(! M/_IYW]Q>))Q1^B6>>I<,>7S M -D8W!(0('5&M.V-U8/:0\LQ/8E@YB:'^P:F#YNAY)J-.4K&B4(;V@/TI#S;QQ2\VAD-M#(7HH3:($L^7_S"C*[LDN M7C=T_I0U7T?L7W=A<;LV0;?\OB=V&"G-0-G*BN(,]WMVA'OR>[U_9^X3U$ 8 M06"1*9Y"&6*U.\$RO&0S$A9T0GE,(5Q1M349+>2I@*,"AGYE4@\R_E')V7DW M@E7PK)1%F!VV"T^F;[H?KZ_O_0D!1B\:41HSVC?7GU"P.O>P"?% MI^F^%!5D+#>H=$T9;U41EV%JHDRSY4_F&90BQML V3!21907L270"=Z';A,$ M!;SCK8,BEQ-N(I2Y!X6]=&,A3RI;[<&7"/.A&P]!8>Y@5.@H6M=C46FXDJUK MEXEU1G/Z8@ =OZY15Z,P$C^Z;IM0S63E^FVT+F?B5J6J)X,9TLHFYA4C[CEU M-;J](K%%1Q@"'1B0.1B"GE:'G@H4@!&;YN,@R_,)QF9)N)&EN-5/G+I%(C\"^Q"18E-?9EP%>J!4VTL]>H>C\OFG6U2,P_>1O+$HT* MRFJ#;L !%QLU3@8@Y$" D$^5P,P'I(_'B"3>#<<(8+3[*8R2?-;ZOFBJ2'JU6Z"^/>;5J3.ZXNXYK0\9@K8B8K)G0?;?*22V^HF;8@P6&] MLO..3=N]B:GO;U'C E"V!IS:80[8WZR+^8#3B*S1>L=GG7YJZ/&K0!K%9G;3 MHN!U,LB,5T5?T$YJ47CNAQ>_T.$_@'O&ZT6Y?JCQ(]B"=/XKYK[A;/J(0.;D M6N?.G\G*4%\9-/&O?C'!$.9RN,F+[$<89%?3L2C&/+(8=M6-8:77>H@$735C MV%$CAIW6,:STCDX;,:Q5 E05X6L(FY0A7U8,&WGIWZ1E!;PSTZ B&3T= M;J":Q!Q@8,R<@[4[N$FKP:ZE4Q0#+?*+MLL5DCR[JW49H MMU%3W9@AO!-P( M" Z$QW6QNHID*'%F!S[@#-Q@_W#$J"8O?L_[5U+;]PV$/XK/": 6Q0V>F@/ M!M(D+0PD:%"[S:$G6J)C-5I1U6/M_??ED*)6JQ6EH3C:W:Q[2>S=>M2*6HU%\3JQ\WD$:2F6 ;M?5FRFIU30_D5%(F\(.7:)1!A*G#/,"F?<.N TC4?6:B-Q&GL(H@AYMI3 M$$&,<(=QDT6%X*5X)\S_-QD<7_%6IA"A+WCZ^\/[?VMH!1?5HXQOLK4H*W#' M/>B&BFGNTWPQ 28W5RGU3B;P.EQV&B363%X1E3E9)LD>4OG$7LFZ@A]>FTV/ M/L<=OH;$GZ&KQ$JG!GG&C'!FI"L)5KQBXY7:/<&61OW?AMKU)$"U]XD+_@0; MG8+5)?]R[*E_P?B6=%C;75/F2K2K3=@5'PA,&IS9AE9Y9?/6*F MSR+:BF"_/_0,:ROF?T-Q;/".:2F$HU(^\0U(+>_DFT@?\&6T;O7U*]'Q#+:K M!\$0TL,Q*9[:LZ(U.EL[< *TM]0>L/&0>\=JZI)H=5\>FVYV*(Z)U] #H:LF ME+\4QJQ7?7]97C0#O$:K=$9AD!)PKBG>LH)K6LE8+^TZ.@$#W1L-+"_D MEX+#.Y[R7WF>-C2EC6'+-#93O9(B9CDOM"?2+WS_UNIB'S;Z-2^RUZZ9CQVX M]L"CG 687BQHFKD-"&'U+ ]^FH@V7E<@["&VO:5DEI1U:)DF/E?LN6+=Y. + MC'KCE.!"WS\9].D)OB)V!K_Q*@-!>+D+PG81[2ZVT3F#T!4-)P6$WJJHRPR MG*&:#->7&%R_)! [2Q8/ >(ECH.IRTJNH/?!G%:89%]^E<7 U?2L8C9__^ 7 M/#_%X1%8;=2;KKD7,'E8A)>\WM3WSK$N5DQ3&F"$F4C1Z>W#YF.O?S#$'#@X M#H/ BMH[ <+O&@YM!+3'IOAJ)H7_[@$I+>)YR^K$^TN$^]3A)P?!.V6:9$_# M1P%7M!= &"?KM.$-DP4VK0P)7:(1;T3/6-^*D\W6ZL.<"E-0O[6P.HN5T4&- M_'=JJ[O:SIN%'$:;S[BO*UV/EO,D9KRT48%[GNK!C>6C$!6+>24@&R\REE2L M%,4:DNXE5/B++'I<\>*K*?C7]@1J; *E2,JO+.)I5*V:( MH]L^XY:X$'S)&O+&%,P!;M.2UWNE87\;BJ._GX>#9*0Q;RY*PEOS7))I>_/& MM,S!RN6Y8V6D'V\N5@Z7%W#,@_'DPN4"2":_('4<*D**G?'B)085%3V1@1>^ M2,&%D!!#6Y 2D&$CNO$L'HH.%N_$#F+Q$M-#Z= KX M"Z;P09P!*"7W$KSPI M_N)IK3Q0._3L)LOKRN4>\ S-W< P!-C@9X9-!C[0?: ML4*V$79/MX^:-!*U(WOYL/N0.GQ@:I_[ M^ITHHR*Y%^:,R97YRAX$8L+P>QUI43/B X1J.XSN\-> _&5ANE!X?5!/ $"'@^T7S!"RAO+VJ#Q7=J,>.Z]$NUSG2DY; M/<)*(TG7>B3''V^ A8?T?X2]CO,)SK;?'*5A8132##5 *@K!'YP7#/"R=*PA M9 VEW8N>'\I<@PT(819XOC!" ^%!PTAM(6 S1P_#39Q:U=BK3V]O7Y\?Z%S' M$Q."CC#._%X'1#XGL6A./OK(_Y&%O0!' M&/J;D/6*8 <\*I(%N\_=2YK,I' MRK4A9D#=GN*HZ;>K^ZGD;]A*XW*;4'T2X&E8_E?"I;$1_: V#OU3C*>QAB@Z*4N=B@(8B@=>4NE*/95 M3(5*^AS7GZ%&/U=_CC"]-=V$1*$DZ;9_\9PG38D^5/:7%R8QP8LT@5EX\)DI M]C?S 9HP7J=+IS0BQ/=JY=] CJ+1:$Y$YVS-BT14>IC>$]^4[!6T^(AGOLI3 M\7,SW3]+-Q=LI02:,;KPX852/?#AMF%.?U.: S>WGP)5^?I$LB-#P)0H) U' M=3K$_4C.GAQZE)-F. 9D>^*[F\F KRY.*WGA_^PGDA3XAT^3C.@)I4] #"CP MA,!(HN%;!<%$$@$/@J4\<9)->>)=BB%/;"FH4&KD+>J)=U2@8-KA&/;$AN!_ M3WPP0^P!<\@0]Y$T8H?- QRRPZX<>I33>^)=V9[X'O#$YLMO]=EC/#'JX1-Z MXJW0A3SQK@)/"( GMG?D=#VQ%P@PGA@% D)/?%NI-987\:="QG54?>:%\A[5 M9C"-BJ)M_K8)V@ ,CTJF]M@892Y@3_,B\J9ZP+T1H%RLD7!D#XB#@?1\6KLV M,TF%F:= 4YGHGQ=,Y892J MV9A2COFN69SL@G1.$'(X:1H(M8Z[>\<^J)_4A_8C]<\]+\7U?U!+ P04 M" !8C&Y)[H^H2']# ";>@0 % &=V<"TR,#$V,#DS,%]P&UL[7U9 M<^0XDN;[FNU_T-:\;E969E;W3+5USYK.'-DH4QI)U;7[5$8Q$"%V,8@8DJ%4 M]*]? #R"!PX'" : 2+U4JH(.A[OC@^-R./[Z?U[7Z_<992B/2K0X>=J=7%Y\/KU? M)BDA+4[N[F_)G^CDYQ\)CQ]_.CG'FUV>K)[+DP^__/*GDW3A^UZ MG90G5TD697$2I2=W>9*5A,'_/KFY.?_QY#1-3UBIXB1'!B$")T5?WDMDK_]\%R6F[^\?__MV[>K]Q]_^NG#^__[ MY>8A?D;KZ%V2%26I#?UP0NC_4K ?;W T=_>O?AX[M/'WY\+18_U"+2SX!*&O+7$7VM$S'B+^_9UY:4,$HDK%NUB?5. M3BK[Y3A%]VAY0O_]]?Y:6/J7]Y3B?8;*F^@)I:1*5KS<;=#??BB2]29%S6_/ M.5KR^:1YWK*AUOF%6N?#GZEU_F7/^?T4\584BH^XC%([9TM<;YF(\$%*J,D+=3BKEXV1)H/?_[IET\_,5DD MO/0%NR9C[QH]1J^H,)>(QT1?E+L<+[9Q^5N4YU%6[LS%$3'2%^D&9ZL2Y>L+ M]%2:R\/E8H"A$L=L\%ZMYG64W]>FTI MC'.4K+++U_@YRE;H'&=E'L76FU%9C;XZK);DJ:G MV>(Z(W/K5?*4HM.B0%/$A3 U\$UX67Z+,GO= MX32)$U3$[E!, ;!A17.I-+R,CEN6$V:&QO+P^$Q>69L M+(R S[1YL;$T/":6IBG&,DFY69]T&(L)Y&MEB#064L)KQM''6%SM&N9RU.:^ M3XN]OOBT(7L<MHX;6&$GCXV3QV5)X[']O:GK&U,69L9.@\4M!DL3)SM3)HN["?:V$6:=P.4 M]);B\K^W2;FSK@NT-HOM0H;B'#V3T9B-@G2V1+O7+*VDK,J>6K>;VJ7-H@F7 M^S3ANZ<\>ZYWQ+=EY3,J20\%'(%+%0#5,(<2L\AM-&W$,9L]D1'EDCBZ7Z?:;BP"I$#QCRO\\GZ!DO=$ MSY_I'U3AG]_]]*&.K_L7\M/OE03W:)70BK/R:[1& Q5E)+5*?)*^"ET@G.9] M=:(\;CB2/WLH&$?EU13O-ZS[OHN?D[0%T#+':\U&P2 -N]+_Y012P4F)3_B, M<4X&MK_]\!,-%"5\ERC/ZS@OU/M.."0T#3 M0\>()C!XR'6<@H\1YQH@'WP'R/DVIS:^2@HR@/X_%.679+U"QJT!1E1DM0G% M9,$@!:BI&5C$S&N\?/0=+Y5ZOZ$T_<\,?\L>4%3@#"VNBV*+$(:ZB!]"D,(/T=IV313M;R5TE*5HI< EH>L 9T00&&+F.4X R MXEP#Y.

T^]'[\N7@95E+SY1H1WVROQO7E'.*+0_'0C7RK@ /8S,[EYO93'J=K/UTN MW2L MR^ZS2B<>+[][^UIOTS??!7]K<;BAOCB(-7,I!""=C:3F>ECNDK$Q0Q& MGN.8?L! DN1L-DP&;*0[7YB!(Q&0_\I],721Y6DOP^N\T5PWHW4C53ZS%HG=W.LK+DQ;P>%5<=.T\Q2?UG5N1<&KQN:UKFQ['?U$4+[5Y[GHK%V:E>.5/I_ML+:#J02F M(Z;!8X<'=E9O'#ZCL2)N9L4ZNHGGC)@]Q-I]MT=[*PFZ>*?V"_F;X/;NR<9=)Q_H%IP$SD 2_%A=5[\6OI M6TGJ\,;5^WDA?WJK=/"E;/)-I:88@;7'\]5%I,G+(A+++.XX*@O^IQ/@._X< MS$PK^=F!K>ZGDX_#KY\^VT%XCR^=[&8:22)^H_&G#%G9\ETUCGI0MI1>3.L/ MO=E_LWQ-Q-O2[^73SXIM#X!VU:>D=;YY;SK./&ZL**@W84A^ M-N?@723D Q'@;6!LV3$?\!D7O8@Y>X@>V=C^CF8N>!>AFI (6UJP(-Y43"39 M!O!4:83]&\&;Q/D'\R#DRU3/Y*D/;B;X5$*%H#+ OR ;Q+1AH >L11>V-?#; M#B?P[6:+P=X<3M#CD5K('MOH^ 2)$:Z>E,N662B<6>B%L%VP'YKG73;%9O&> M:[#GB>W$JS8U;1==VQ\:YZWXB>6A4I:KP;S%Y*#%B:M.EO,$&#"]' <$N0 # M6S!\[#F.][Q\K?M>Y:^8ZB]+R6]7 Z=_GP7U.I+V'@0*Z+)4W9L0&2\* *#! MWLJLBY=GM@I_&G>P2GN$E-']8X_5MK0F;^S(,A@4: ZCLU*0MY:8CO"+P8;X M'].-3'_.F@9#+Z&,G@LU[))TX/7:6LP>[R[1Y YB/;H_K=,U]6KT]-N2Q5V1 MCJF\:X2.][EIT6*@T]7D@E$].JP>AHV1R+V,)I!A49OVBR4U7VD/NMI*_4'? M[B+TRV%VE8S3PC.Y^&4HGN-I7%6;:ZRJ:">EB?=2_V92^U)RG7*NG"TO>C/D MLU"4U[!VH[P SJO8JH^Z&WD1'CN\ @P'%_BI"X.:1F^@J79]$_B/HH'>YKR5 M)#7F.4!;AA7C=O5A,T"U ^/5;\])6#_&+CW7!KVH, M-.BUBDU#C%'-1(JL1[]1%$CYB7SC,)IE.[89IWO<)?UIX!-C.V2G6'7]3B88 M#OEC4A27-O4$\?Z'R"QC+Z3AY4>Z&R?CR&%P$)$$J$:X][+?USY5K^24)YEV M@HLD1 Y(@4J+>7&A>2F-8$_8LJ/^IA8 O&V M[5I.-,+D(I$6E8=*_& \'*8<94'Q,AF+3]NJ'9(CX/; 83H\_F5H?H_3^2G5 MIK 5N\JCU=]9>V7^32$8Y W*?7@.ZWE>Q)/K;94^LCG$LVFU+5A@[N]Q&9>S M6^\G/N=Q;B 'B(U>6,F*:K*21(19"*J*^*.,J2AM=076Y5 [&, M6$8LTY!EN]27.@'665[&UD.MO2[<4=1$/IS M=N^K)G:8((OISI&#&;)EN'Y4>DNEM^%_=\#1:^NA?2H I)Y4D9AH)R9=H]'5 M9),F,2$QT55,FBVCTR8YT8LJDA/]Y*1K]/J'*"<5>H+E1G,JH*H\.3ZF(%!- M^-/L&)U6S30&221)Y$%+Y*"A2?M5DDB22)+(]H4Q:#5((K6BBB3RB"6RTS(Z M_2K+^/:%_7(26LL-3>D8A=(QQK0;FG3LQD]0(BAIP3:"$D&)H$10VC7;J YI MV49/NWWFVB_NK32UYCFQFDCD:VC2,764H$10TH)M!"6"$D&)H+1KME40*=3> MY-2U]%UW;_# #S6TF/UIIZEOQ6(%_'CIXC&219+%O+@6)>G"DO MR#^/81Z=6!!0EVTF4K!Q!:[>H MZQ7!MG:P[73T=20)M@3;M?=WMR^H$2HZ.[PVQK]@MX#O&M MO9[+K(GI/N+%O6QLVCZR*^)X63!>W R3QY,^O/;7'HG$,\\UF,O#,OP,:KZA M75%2!9&";DL3O40=:DA(=!62TW:C9G5[FL4<21Y)'G<9=>MKQD1&QW]3BURT-;EHI?)H#0D("A5I/\24*M+CRI M VJ[^I;V$VH)M6M0V^O7&[7456G%F#?9]P-^#OJ-$7]",J,IFN204L] M.TA&=)61TV97$_.XICT[2!Y)'G>:MZ#)81IM6B0DN@K)::M=9].N^DVK!#^V MLX83]3I0O,DV+V /?.SY/'9K0_,[+^6JU%>Q5A^E-_*B!X>_!A '5SA7%P:U M.II<;E4!]/6DB@3RJ 42KV)M:E+LNH.=_J <=9)^DOX]IRKJ4N=.VS$)) FD MZ#W1U24=JJ;;<28$\6-HPOH6I"NA_\%_\3'V8_+Y+ 'JWW_Y,0K.'DUS]OX; MMSS7LAU;W(5T-TX:%W[UO;$=8D+Q)]^;#OFC2!Z^]_!N5@R(F2$?W<."?7 \ MZX^?__,_&/O+?YV=?>,!-WUK8K"/_(D[W@S?,M2EKM-9%'*?#;UQ^&SZG'VT M \OQ@@C^^0_\%!/?^K^S,_FYE$3YSSQ?':U)7A9@8!9W'(7L MGTX:)^)G$"K/_9GF]^#;YDT\_*QX_>,Y(F1+GFT@TH]!;0^#* MQ=P/G:F,I* '"0K"H*@>R8K]7G7*)K3G@ICMWC[#E5>P:EC[8,6J)HC9.,JP MT4(V,ORM9<[L$.C]-Q_A?7'AA#/3PI=-=XZ]6ZV,KH,]Q3%=B[-@PGD8G*<6 M%+N*/R-TJ+QK;C,!#_S1=@,6S3PY,@]P_>Q@(IZ!CX3STB$-F8FX'] M (HZG+\PM@5/ 9M0WYI3#S"*+)"9@?R14(V,PJHL%W+B49R ME?"7^!D?'G0C+N8*CXPX?&8*P!JQ*,#%$S,*?1-1=H:(8U,>3KP1\T"XQ5]] M/E67C@/O[:E89=P.O:EM 4;'XMI ?%#QPV#A?(:+ :P()S[G; X;4VZN=R[0 M __G1L"8!UBQ0&Y^4PRM+]#\$LCF\=QBEK@\A)='L%N">80SMLQ@PL:.]QPP3%2S M\'>PE ]<+;# _ERRTW06>9*=_$U,VNJO(X6N%[(@&H]MRT8B81PUL?63$A/) M<^;9=ASV[-LA3-E[EN"UW2>8Z51]U8:YIXN:N0@2U@1^ 4 <1R$:'FN(S4[K M'H7SNP5K@7/'\0LR/P,T1]"!O/>YD%84(DD18!>G$H(0BLD@7*R)Z3_*=5B M^_FQZO;A>CYG%AGR63"WO#97":7L&=3(#\UF,YUL:_>355]4GV^^_O-+Z%8FS M\]D#OQ-W'9Q7Z-M6K$-6>##JSU?P5QP%_G/]K\@!>U2VX8)'OJZMI: !W#6/OFYV>]?P*KDIE9PO%+G(IVN37-I M=]\ZEV_Y&4@+(=D>@FUGM/V:=$]^%K/89AZE4;]Q%9#Z]FNI!_D!+0 "BOZW M'001;K^@+;X-?PT83@)^/@4K+H =C@?OXN>'XOE_?!$*8U4$0(TNGAN*=V_$ MQV]Y>#>6O_CD^??F]]_L<#(!/PKLG55SSP4 _CD,85]&MN)4PCD*O^?B?"Z_ MV\$_)6UB2$E8GFO-+-<:)S]W.A>-?G,5S[:C>AM>;N#4W]#"6!IX2RYMD-B5 M*"D^^E:S?0U:=L*#MR%EB6?K5-R>V'8YDIX&V!%?37L$%EOL-^K$Q)1*)/+& M52068NC9#CGZ[6T;X&5X9?H^Q@_$L*_=T9M;Z=^%0'2%"!OLJ^?8UIS]0_WWQ?"^>#WSMGQ'^S!^.AWI>,^$FVM)$E>P_5AC _>9V- $?.+3YCLVMK_#SC<#12/5EF]:8 S'CFL< MR0*Q^%<$SB@(1 #D\]&/,H0I0SMSV#VG1SZ,=AIJ^B M2;@(UA%]> R_VM:$3 2^8 :BRX_I.#)(@,]A^!/IEJ[\:?L="X%Y,B()HNS;8 'D:8U'$_/C M_A/.QGP$+U^,=+31IQM7G SX(W$$\ QF P.-B&%#1 78->X(D!$ "D?V&&.Y MN *G)Y?#*UBQ7J-[)C/V<>"/X@?$'#]RGU PU3,]F8Z\[TG 0 V])Q(QJP#>2(LXK>@?OX-Q,81 M><01!F"+2<0*@4L#^#/N@YB$YB,_\\9G>%K@<,%;&?;\/S"2#0 7D79U%)/(GCI;2(+&IIM$E>,X^,I/AQX;B7B^@U%C MQ9_)=<<(B0RBCF&[\KSB22L\#0J$I\.%P8H8R O_ TS<5 MYX"7O_/\J*0/@S@2PLEM1I8KK2,L$^ M9WP\AN'C.+TU,=U')#+EGKVX# IE,!K^))6Q^*AZ%[B#"@:DFH]63PN+([@Z M4%1Q>Q-;L 69B>8'$OHZ\]KJ$;(X6(5EWQ9B,O:]:']46*8"&!X\F1H(1N@BO\.#@2+BY]>KP"H++- M!UPHL8+I:20P#];K01QVJ,7R!4M-$(S'^(0L]_6CW6%^!54K3J]#&R7>15:Y M808XB3X68AMKT]AF<,P'7&)Y0"M.B07'U2F=_02_,+)[OCA34Q@7:6/=3.U= F:'!)JC"4',BZ>HH77T9L6J9$9Y.K_RH1*QTNF1A ME5#>ZG.9$0#=0M!2H<@>,,;CFCX\%^!V%63.2:5&/%)<9[48@,4'B @3(&4> M(,P'#L_CQ(Q0'BVAH9H]/(V7+*_!DZT9=O_0\P6$%/!_EWM7K!&_H_+E -0U M.A90X22'(*F J2P'6%>T@D!3"^I-&)*?X?%_2CX0,3-]E"LEC)B$@7MX]"A, M(6%QV*&:4)#F2^3/D3'<-1JEH%)&$0$(6,GQR%P*]J+5N&!A@D40VF 6@9WD M@&'@XQX4X&D_Z"RPRH5-WNH:)1GE[&2%MW[V):;Q6CIR[!*1]"A=K9.<42Z- M';$MFS, (JAH85\&'" GT33AN6T!T!7_401_9/)"ZK,@DU:HUO/4+Y!N3L)( MY6TR,T-D)B%&;40&P#U,4CT<>VI+^]$09JJ,]B;^:NR>2O_D:F@H^VN5&,1S M.V>_"2YD3![IG@>KUWPAI\9Q/$OP*YX[\(F;,&;FG52IV,)J5[9EP!T'B94. MC:0TGWB4>P\^/T*'&DQHW$.8]_"[//H&%*/!!]\X/?G;\.X:/$1[G.96(<&V M/Q*Z9)Y]]OZK>A1?PI&1PYG7/%N$Z YX8Z -) =E)%4R+/[V! E"O^:DTYA2A2L+!B97Z0L01-($'6GHABFBO"'Y(+3?RA*[! M]$7;SYG%.<\@0!44;\S25XB#/:F-!2]PH9E"SW/B"$!BSB6.IR(V75E4)C)$ M:^0>&'.A9T2L29 7LI2H5C,N6F=".2E%YIT0)9@1HY2?U\F"L>QSFW*P*PDDN!YXS6 MYMA^C*>9GPD\+I1L/''%7SM4#KEO!W\@1H3GGZICF(P;*+VM_+%XU'B+3M6* M^#:0.,8T7C-9ES^XY+GXH%H%S*]%EON>&Z?1YK\N;>9@/1.2#QVMG"]M%"\H MT TZ8+7!M(#Z@"^]+3XKUR,VR$<9T_IBT#T#\]I@)R59UTEJZ HC.V]&YS+G MR[-SL^.DNATP@#;I M ZR2D]VW$S6;F>Q"2K-5-.1/ME@BTFQ7CHU##)['K@84].WLQ&RV\ART,:\<4!)Y/H;3!C_$IDM@5D^J=(#SSN3U]@'U%5L.M,GEC8<>3AQ<.-?/@P[TE MNY_XF*OL*\LAXX6DP_PJ&&#&&D",=886>1\&9Q_\YZXMR6C!!TY#UOL0[R MLRI##=W,9S6$"/SA$I@V3 .-.B-S,/[ E7TG#\R22+CP/+.,^:OW#*@ (\6. MC[:P<$--?HE,I$$I\)06!7@9N7VR VG7+IRKX9NS&2@]\8I<4&'/Y>>,M./7 M@7[Q('#+>Q 83U@AT!^K:['\@N[JD^,W).4L9O\$9X5E?GW*H?S2<@I3HZ_R M?;KY-,(/>%#,@R"N3A9IA(J.F(R8"I';']-0,$FS.UC(B9($+L]]\W'YGB>= M(2 S?C)\H?E>]+N+^6SKYEM\$LWL)#80T&EU^KT=4[!=+G/[8M!:3'Q?1\'^ M\+XV;7:_>&^V.NT* =]+ %]DUKL ?+/1:B[F#9>_V@LR4MIJ=WO]HJO]RB7< M1$>]HU!0M:]L&];N0]E:O?U&I>MM& MJ>]DPOVVV,U>F/!0.2!HX*I>K_?8UG5Q5O%S=V/YU ?1"5;^&U[X"/\!S]4" M$'Z"WX,O*QJ2Z)K!O:*Y;FD^]I^3C*S0_)X4\L9A\F)%NJAP5E77CNSQ6#BS MB1^>)/!EQHR=1-5Z013WHS,SCW,$QWPD^CI8GC_SQ/EQYFU?I2"VNW\2=?:; M&@0G4U.)CL(#GV"=NXK?R'XW#QS\KW*=GF*-=LIJJ;-E([%5C;?U[RF]-H)[ M*L#@10% .UAJFU4(!OF&=IO;DO4+-V\3O7\V]H;?Q'U,8^;^'MFZW$3H7E3G M9]5)P3AD!;3F]%F%G>76"]9^^CB^;;S>X8/X=G%+) SO'L,[NA#A;6!N'SZ8 MT7ZK%3".;WVJO%FE7IM/:^OQ:@H)$EF]UZ=>(KN;O7:/:F&/&F KJG>]5L0R M8AFQK'8LV\-E;;6_E^UKG)HB:^U+OI!-Q[LEM&CX7]G%$5K,?J#)C1"57\A" M\D'RL6+V79(/D@^2C_6W;O8UN=68!(0$1$L!:3;K+2 EW+O]BAO(-?3OKD4; M*^P5$.?5K5_K MVN\U3S7VP\JT>$^H2+I4+-[>FK1FQ_9&\.UF*TZCQQYA>'^X[.&'5]&J"_O4 MDW+9,@LE>G=C"WB\;C*]^U*TZ'#B58OOTOVA<=Y*+L-<&BIEN1I,-J&+>T3; MRXT"3=6^.@&&ZAF64H?D @QLP7#9XB1XOZAMJ);LQ>P;G4.BKRP;TSGM"M-M M#S[GJF:I<$>Q)K'Z& P.(0_N@^F(&GVP(?['="/3G[.FK)(NP_VD8UHZIETQ M^Z;1:W;T<$CU.*A=IVOJ=2;[VY+%79&.J3R:I6.L2HL@2Z=[H:W<%UHBLC%> MD'L932##HL2%NBO$5GW4WD)Q;(!5N8C_"8&YR-VB1?N/.)=&4+OP9^& M$],'!&V3EA!_37U,?NMN++]$N0DKZM*B[:P*JRYIJT4A3WRZT\7AU M;#17W^ZNA W"!BDLZERJ.Q8)$B5 HE[-4@D2I"4($J0ERDM7USG$)'WA:,I] M,_3\I>"ASLGUKXF('&0XAEA&+".651!3>ZEKV&'D4]SR,'\AW[XV",JAH!R* M"G,H>IJV>R@!^GI210)YU )YVC;Z/4U[E&G$)MJ.2?H/4/H[3=J.]:**!/*H M!?*T:_3;FG0*K^EV7,Z=4R44)%$E^:XKR2L*D57/-H(208F@1%#2BVT$)8)2 MR69;O0Z%/G+7$]5*>TP8H-XE.^]=HJ<4TC5H!*7ZL(V@1% B*!&4=LVV"J*# M;SB\(@-%V, HN:9UDMGU3()Z7Q%=FFY"'J MVDRS.3!:[8;1[&ARO$CQ#5UX4@OT]HW!1<=H]5N$7D)O[= [,!K=EM%HUKR? M,:'W*-&+NK=A-%J->J.W@G V><_D/6O--H(208F@1%#2BVT$)8(2A8=?LLFO MQV-NA=@N531)M9\X_-6*?''E9U6)">3"'55Z$$&)H*0%VPA*!"6"$D&I!@'# MHG?P[#@IMM7=;U;L]73F>',.1FB(5R-X,VSF7\K=?J]BJ#[UH"]?5E6]6_EF MJLLYHFBU+XR+GB:G:Q5 4D^J2%"T$Y0S$A&MJ"(1T4Y$6NVN,>AJ6O!/@D*" MHHN@'.)>4F%SS)J=0%R*FY3YB#T7R%3'V]S,((BF'''APH,!.H@B@WWIEK=2 M<]A?M3KZJ+(-[7*JCPZ]G>QRE%ES8'3Z#:/9[.NIU2I<89(6DA;-T_%)6DA: M-):6@=$:@,3T-4F@)FDA:=%86C0K-]@I+JD&@5(T#R]%DZ!$4-*";00E@A)! MB:"T:[;1L4!1ZWTH@_\^=TP,ZH?>J@(%QK];3C2"OS]PRXP"CO=L.1&>";!G M+W+P]\QT0_LL?IF. L@!+-+_AB:P/B"?$WX_^"_ M^!C[,?E\EG'JWW_Y,0K.'DUS]GYH3?@HBD3N&ZCZ0/W[\;2E;M' M$N^!:Q\^-=%NW'R\P*? MMD+6$C W^=1(H#V>+[C5[=X^_>?["6=7WA10/<>,.0[_!UXT_'(*_K1O V7A M',O^X5?@-D_M( CA#X*-#+SG&3(8,^B P\&?D9\B;53XXF/;-5T+/L$R[]@N M,RT+] +\B0/FPPD;7E^Q86B.Q^P2_A*!&^X^L@^1XW#X%SL]&5Y^.'G';KUS M=G%A,.0?3C.W)*_F@6(A?NH]LT.8KB7Y\B6=OH S/H>_-V".(WMLP_R N,OA M%6MU&Z51E6'0U<1T'^$CF.HHD,\RT%\@&9^!I5$QD'!BABO7\YG['/1:F*P] MAE,0&'*53=>-X'?P+]O%OT_C=3]/=8]80A^5ES,W5BVVXA@[A545:]IL#$IC MW\D5\,:&+0D9B""7;2T"!+A0%>SOW/39ESQ7)MQE_QMA>&@\QQ?S?X8Y7D7 M>"!>O/PI0?TP>>@DMQ[O##'V9EDQ!6%#/H-?@(9D;0 :J*:N 339UH2!NH2E M@75T\1,36#W;-=C$?.+L@0/1/NI,/CI?U,U[5?QK=)N%1/H+P<'NWF*#\NEG M]W7.+F\_LN&O'X8W'V\NO]U<#^LUGZN[ MV^'=YYN/E_?7,(U[^,^7Z]O[(;O[Q.Z^7G^[O+^!!W2>T@HI/061"B=>%(#: M@J?Y=PLD(,W29B QYM+MCWO%M#";@#^.HRRSGTX:)^)G, >M^.>=V B)&=AH M_"FE^BV' *OJ%?;I$KQQO,;6 VZL7]ED=\7 7WF:4:(PWT]\#GLR_'$2,.[B M7KVL_"OT4 A)19%4(FAN8:B#PLR.SC[K!=;6\6J]RX!]XS//!QNV5C@EN%0# MER2.0V@AM!12+L(+)K3HCQ;:=0@9U2.#-A@"Q@'M);OQI_8(OCWBK-)$8&(9 ML8Q81BPCEA'+]ESAT1H4*#99;TP5+>;8G_\N* 3KBKM155<)ZUYBM?F0N/^V8JYR9M_L&!<]39( J0R19$1'&3EM=C7)*=>#'TNI*"2+)(OE[5># MAB9MZ&F_(AG1448Z+:,[(!DA&2$9><&F:VI2?ZX'/\BF(UFL<+_J]'OUD,9J MHYL[;E6SY^CFE1>("W3]2J.6^W,)\0FZ-D-O5 M=[2"G*]*#Q?C_"\GC?P$90(2O5A&T&)H$10(BCI MQ3:"$D&)H$10VC7;*$VE8#3A%]\+ C;SO;&]19]2BF%1#.MM]R2V>E7>)D&A M7A*3&HC)::M1YTAO.4PJI<:>Y)'D$;>M1K=?8X&D;8O$I 0QP1NP-2G0(3$A M,=%53$Z;M?:!R+HC>3PH>1P8K?8A6G>46$,1_L.+\!.4"$I:L(V@1% B*!&4 M]&(;08F@1% B*.V:;9184S":<#?COAG"O)CC!=39A:)89465VT9[0%D#%%=0':K!#MBXTN5JQIA)):5!T'G-XYS$$)8*2%FPC*!&4"$H$);W81E B*!&4 M"$J[9ANE017TR#]C>Z$'/O9\SFS7\J:9W3@E1%#HK\;BW0<%L"F:31&H" M-4J((GDD>=0':K!#]IMTN$0221*I"=1.NT:[2S8K221)I"90HX0HDD>21WV@ M!CMDM]4@B:2$*#J9H9,9@A)!23>V$90(2@0E@I)>;",H$90(2@2E7;.-$J(* M>N2W/*2.4#L/E9433?EA;XMV($&YMM&E8RL*DY/L'Z'L4U(723Y)_C%*?MOH M]RA]C&2?9/_X9+]K='O42X]DGV3_^&2?4N)(\DGRCU'RNT:_W239I^0[.@6D M4T""$D%)-[81E A*!"6"DEYL(R@1E A*!*5=LZT<9[*$VL27>5%Y^$K'>LW= MT%0RJ@E*!*7ZL(V@1% B*!&4]&(;08F@1% B*.V:;156BX+)J;/=4KZJ#P6])JDAA>00$D?U?#GM'%>MX9+%7!)JWPO M$GT2_1V)?J-FZ5XD^B3Z)/J[V?5)]$GT2?2/4?3KEN1-HD^B3Z)/!C^)/HD^ MB?ZK=_T6B;[VI5UT+$C'@O5A&T&)H$10(BCIQ3:"$D&)H$10THMM!"6"$F7C M;>N1?[2=*.0CRL>C0-W1!.HH'X]B]"3Z1RGZ=#Q'HD^B?Y2B3_EX)/HD^D$&Z$OH?_!,UMAYPXS:TZ?@U M1O/* ]@2)?5^XG/.IO#'2< XT#%B0SX+^?2!^ZS=,%BKT:SRNB!"4E$DE0B: M6QCJH#"SHW2->H&U=;Q:[S)@W_C,\T,^JA5."2[5P&7T>Q2$4QB>T$)H*:1< MGNR =$L=T$*[#B&C>F30!D/ .*"]9#?^U![!MT><55J[0"PCEA'+B&7$,F*9 M3D5I+USCK6%1VBT/14%:<9MK_XDIE1>0UN22^UHEIE3 G].VT>U6>3KS5NR7 MPR:MDM)(]DGV=R+[K<: ))\DGR3_Z"2_;?1[;9)]DGV2_:.3_:[1[?5(]DGV M2?:/3O:;/?+U2?))\H]/\KM&OVYUYYK)?CD=X7=8%1>.XPPW-MHT?A.0K-D^P?H>Q3&AY)/DG^,4I^VQBT+TCV2?9)]H]. M]KM&OU^SEK D^R3[)/N4AD>23Y)/DO_*7?^BW2?9+[,1_,5YLT#[;?44M8&O MI@W\Y?"O[-/GN]^T(5^,N8OV[SN 'S5_IY;=U+*[C//T>H'UB)H>4I]40@;U M225@4)]4ZI-*O06)98?'LET*_WIEK$M6IQE,V-CQG@,V]KTI\V;<-T/0ELRT M0OO)#FT>O-]7+/$X\44L(Y;518O%4:A>YV#SVJFI+)UR'? I%[68HA-NDOUC ME'W*;2'))\D_1LFG%E-ZM9@2WM.F F7M':6KB>D^PE.VR\P@X&' 3'<$HYD/ MMK/?.!%5[%/%/D&)H*09VPA*!*4#C+>V>_MM(^*&OFF%S.<6MY\PH1(>V;Z,/VC]I&=]"HL7NT]]V,Q(3$! .([4Z-I:3Z( +)(\GC3K>M3J?. M9WD:6LX[#L#MUW+^ZO.9"9#DWV?<#;@,OWGAA/LJ'J>3*JK<^WV-4%?O'[^9 MZI),@TZC9MUR*F"25J8!R>,ARV.W9J=]Y09G249(1K#'6[=FW1TUV[,HPEV, MAQ]L!S[]* [*^7>+!P'SQLSG3]R-...F[VY3#4=1 XH:O"V*9_2:-5-\%,@D5@!;60<]\[\G&'DP/ M\Y6%T#K9"/4/5I0C(;4J%JB /Z!G&S7K@TG10Q+(PQ7(,Q)&K:@B83QB83S4 MW;&<^K9R P#ZT)'T4.OQM?^[[G M7WF^SZW0]MS@TAU]]6W/_PK<\D;IO2C!/6#@@^-9?_S\G__!V%_^Z^QL& 7_ MBOC$=%V3?3#=/]AGSW39Y://.;[!/O*'D%UY3]PUX?VS,_GB,@F?829WXRN? MC^SPDVFI9ES)> !8%P'XC8]_.K%:#="+S48S],2_+MJ-DY\7&/BV>\LVXK!1 M8#T:A58Z*U;(9WL\7_!B7TCT5HYMZ,W@LA+Z-:28<_J@6''[[:/JH M@X"B.?,],"%SBP!8CP,MYNO>Q&Y>A"L''#1:^0,;8A@$MVW0R@S_;X03IF@&N6>B)]Z^\*2B^ M^9\#-K5=>QI-66BZC[:X$L^!F:%G;FX@)<:+G> M)N5ZW>VW8;-]:ZQG7SO#^@7.;Z(TO==-KX(KG%9*[XI_76*92S'#@)!>8'J; M368-P1*;*\23E"=+%WJ^U,2#I(2FI^/TBOY+(V3O4=3%T%]>,H(/SSZ09X<.#^W]1_.]"ES4*Y>0Y&Q'OQ MGP.=;?.\V]H\PVJ"=R_%US8$MY)@VG40VE,SA+7\9-H^^YOI1"(H(N,6LN6L MJ,A7OQ 6HWC^@^F8&$$93CA_*C-$B*H$2G8-R;HF8["HBI2!*;F %S/L1SX:[5N8\^'X443 M!7'U@&">7$@O"@/8=T5T#+YAQ;=8,EBM1]4:#3_N;!70=$K1'4\ER'KZTY6=U1%Z[FC]?S( M+;6<36V71]+>,W3P;$N=%8NMPHL"V&V"_:4F;7]] M_9M$I)8QM@U1M7T?V[]MB0@2>X)$E?20A=9*0KB8-[/5@ M1WDW9AW0L5W).S =3&@7LJG@8.*TV])#<=6T$Q^)(XGC\1XRT#DA'8)H+<)5 MN *M-EVI6ZLME>3QH.51%]>\IN)8P?$G'?UH8C4?[M$/08F@I.\IXN)6T=E^ MJZ@TH(F7C*7MGZJP]0IQ3!];;^1%V'7J%>M\<,51=6&0OGZ>1DRJQ,\CV2?9 MWW,Y1Z?&DE_ CM&D+^E.NH$FW4O1*#G][ 7!._8+7@CCN2P=@&5&V+(]*7X, M/[N&,.Z//7^*G2VI06DJ09\\7W0 #2<^EY?9N# 2F\*')@'C+K837>[I;X@G MEW[?-;)7YXA^I(\ND#=B)G-QU1VQZH]JU>TPR*0M,SM=2FPZZD4A3GK$'KCC M/5/OT9+ZI97=GZUW%/W9[H5X9:7J!3Q3SU7"L:8XOEW<' C&NO9&I :T%6B! MH^DV2@UH"1*U;D!+D" M09 @+5&&*;9'V.T1894>"!/+B&7$LMJQ;+4DBU7- MOJU):D/EU5PD'R0?J_:J=D.3BFD]^$%[%F9?F1Z5!?'6KD4=;6-*ASR__J M]RL21Q+'G488-0EKD#B2.)(XGG9('$D<21PU@=HIV:J:Q5;H]$.7$Z&WQ4'U M;&M"4"(HU8=M!"6"$D&)H+1KMI5P)+:N'T>]CL14TXRX?<+JU@D&=EJHPF4M MQ&-]7-8-S6PJ<&WJU>VG"O>XU=3T7DN-F*15IR^2?9+]W3"H5;,>?^4VOR5Y M)'DL._VVHVFP6B,FT5Y,LG^(LM^](-'?S3E5B0T^]>H>NGVSSJ1_Z) _BIS@ M;WSF 43<1_;1#BS'PV1A]@]\GHD7_F^I?ZA\,7DO?4W[CJ"+2]'-OHQ?S=&S M\[X=SDRP(&'I. MA$P.EC[!\"%[!)0%]C1RQ%(8+/1!X:"N@+^.(@OCI-C"EKN/\#*0F_F+^ -, MXU@['M3F/OWN(]DZ*GNPW-N^K NSS;R >B9FK][OAW.<;2D9P(3;0!Y M]EO-5O93 ##QH2PQOPROQ8R1YAFL)<=*"\\/ ))/L)JSY?P#H@;-! M(ACX\9ZX:6 G:W!#OBH%#9CDV#C$V+75CX>='C)"NP?P[87^L!>4P#1YPA)T%'2+X)"\-- M:Y+=@V*<"@4A%2>\)+J7NP@KJ3!!!\4/QL/!M^ 1D44H*M->)F/Q:1C*F_*X M)_H#A^GP^)>A^9WQ[S/N!IP:GU/#VU4-;PO!(&\1Z]7)\3$&@FO"GV3$ZK9II#))(DLB#ELA!0].N M7R21))'')Y'M"V.@:U-+LL'?MHV(J HF0[B9*5(VCM%G6](MC6#K:=CKZ.),&68+NNRLAH7U C M3@)N#8';;'3J#5QJ:U9PK7\!SR&^M==SF341%T##[\:F[2.[(AY?6 Z3QY,^ MO/;7'HG$,[R*WN5A&7X&-=_0KBBI@DA!MZ6)7J(.-20DN@K):;M1L[H]S6*. M)(\DC[N,NO4U.7NC38N$1%VW:]:01;--JX*#,HH:U2-J5.,4;((204D+ MMA&4"$H$)8)2#0XJ:G\FL::LO8R(C8Y^IQ:NQW'G;';:FERT4GFTA@2$!&1U MN4_W0I-3!STX0ML526-5LQ_T]"$H$)2W81E B*!&4"$ITM+#_HX4;-^0^#T)ULE!:^4(-_5!-I+$"7ZBI M;Y4T14\(M>M0JTG^)*%6%Y[4 ;5=?4O[";6$VC6H[?7KC5KJJK3B3."S*()^ MQ()HSV4C^,N3&=I/6 T=A'Z$;8Z#*AT&MCOZYK217B<)J1P1IUU]HTZ:"0BUI"I:_A%.N)^4?O#O M,^X&_!UUFJ)^!&5&TS7)H*6>'20CNLK(:;.KB7EATHWF2;%[ '/O9\'KNUH?F=EW)5ZJM8 MJX_2&WG1@\-? XB#*YRK"X-:'4TNMZH ^GI210)YU *)5[$V-2EVW<%.?U". M.DD_2?^>4Q5UJ7.G[9@$D@12])[HZI(.5=/M.!."^#$T87T+TI70_^"_^!C[ M,?E\E@#U[[_\& 5GCZ8Y>S_DCY@5_(W//!_[%7ZT PN\_^0N]TU'W-5JCJ:V:P>A+Q*-S\[DT^GGQ2N_R!3+.\&XF&.X;'_]T8K4:S6ZCWVB&GOC71;MQPB+7EG_]M=%HG; 1 MM^RIZ00_G9RU3WYN#YI-$)3LI(J,6L&\>HVFFE>OP+PN&NU67>;5WV)>[4:G M78]Y=9/U*H)#0&'[;4"S #CG<@3_&/XHJRI=G@Q3;Z2^ VN8 MHWWE(/NB=5O):&Q#ZS?^K\@.[)"C=GZR+,+GSYP___.OIC?[6DT37]1:(Z7OH\WT:%Z_3!/'_EJSO%7 ME\^F/Q+_DU WE,1]%;0U-['HG^+E^_F,7WZW@W^F4Q$S$1.!:4B*__D-*1'/ MJ;G(WY_\_+7[]TUL?.,\=K<*(#D'LPIR+LDJ-$M;A5_@,\CI4]ME 7XF>%=T M 7;%[VN@,)S?I"5)(EWN?F*Z=S/\1"!H#&Y<2?LNER"O5YI9O7)S^PF48+>( M8MG]')/EN7Q\]/FC"4*2O[WR43RNW4K]#>CAHW@6]UYH.I^ [K\)LO>V;KG] MH &KUKLH:=5>FN_&K9%E*& / M/^9V"(9ZL+/E+B9^+QKGS86EV<6JO"PQ!\[M%TUKXO;.L?V"R;S([=Z.]HJC MYOB+AO\BQSNE*++"^(5+R_(CTU$_ MVCRX"8*(;SGG9<>LN["[;35XBB/U&E/OL62:ZLWM)KDL.LU6N[G)0^XU.UO, MI33:BRQ#LS=X%>WB9P#!L_J[P:S(]P&)V]%\)5]Z'>G=]C:DJZ%>F('KN:^: MQ&WRWBOGT=AB&NE@Q7%DL(_<\CGH"S;V_%B/+NO$%P>.WWJCW+<'W2UF&P^: MS%6NHC5GYNCW* BG6R\6[ GG<'&>&7.;+#J MU_M2^%6I6C]&ONT^RLU#> #B;VION8X'V>@&P;Q#L5M)[P.W,L_%I11N44HB M4GCC*OHVND7(X.[%(H>WI/T5+%5/2N]4%R9*HL27"S&N73K;]LV@C4CI[VC* MNS17XZ]G+-8WX4N,&50 L$4[MMUJ-?H7&]G] KV9+0W^.O&<$?>#/S-)'+L, M0]]^B,3!(@L]8/#JO3I]5;WXFET9'FNN$)CZ:%XN6YFYP\4KK:@=H>(/1 MU&]W!LU]L.,;#\%2!1FY-GT7=/S>92(>,!ZOF !T&X/.?M3$7N"P;QNZW[GH MMG16"/NP?UN-O6SH^]XH"F%A9QM%K[D77.S.C"C"#HW,B)WJQR)S?ZU^["QF M^:R??[*8T@7,'KHOS"FW$-+P+V+>+A]A-[L7@XMF,R5OQ9?W1-^F"/X;Z!-_ M-)AP0%\D;?71CKX7!M@;H446N-UN=;16 N$7CYQWWSD[#9" M+8&'9DH*[J(PP-"E2$G\:#M1N!S/B;^B/B*_<3=63\L/9;[SMC/W9G]PT6GU M6^E$MQQ>N\EO<2B+DX>U;QS*Y+F:W%V,\6<#7G(,/1 S,4QR\9$[L>GV?OXH_?P MS8VG 6ORJ5.'XT,4@&L1!*J^1CH<&4HSA"9T)MG [;__Y<=%DM9,_C:R'&[Z M[,8=14$(!NF]#SX-ZE(LBH!G@\C!NAYM>* (CNF-R;UT1RFQ)3%B33[Y6QB1 M3>O>)2-Z7PHS8AMQJ)8#1<6A^.0-]L7\W?,Q( ZSXK-^GVHB'B@NW'B/52L M-5HKA&4%E?OC7$$TO9%S>P!8L[4"82^Q3FQ-[,.>H_@)1UN?N5^\D@R3-.7I:AF$'NV"%,_N$.41FB[(![4@ZKG<@H@MFUN1 MN+X(-D?A'WXTY]O6P+QIUAD:% E(P2;[=ZO"%C!R&A_?N#BKR3S6M>@D:]'; M>BTN]%\+=>"1*5)29VE8IA1K,?BS2F,]C1-:WS%9O 1_4HHMJ\Q*7,B-158Q M[3'E^:*K"NK+6BKO6(MIOUPJB-F%H3V-]SA\DG_OD^?C0;W8XP0X6 M@NR850));]MZ^LU>5W%N^[&KGVK1M@8B?M-J-]X^U;@^]X69J4>6OI-%]MMB M-/T4[T4&*X'X+0*&K49GT.J\@OJU*)NE?L1KP)9Q0W8L7LW!H-7N]PN [B4: M=&/ -D('INT.&1#C=_-\U9/KOKH[46PV>[C]Y.!<9-32Y[1-2+_=>MN?=EB1XW5?74G?E/7'7 M7"#SI6A)?H3X]4WTKVTOL6%>\4)L&G7M_.YA7!L/Y>-T/EQ =CGUHC2)>WF M^"WU$KXC7]D^":$+2K_?:*2;5L&1DAE]MEW19>'*YR,[!.UGV0X:V680\)#Y M674U5>MFF<$$K.8GSWE";TB]^2E^,UG6#Q_^WWM@B+NDX:N(S/]-1=!64H"O??APCV1O3HKJRGJ9A/G;SBE9 MA\Z5E(>J"Y4EXXT".Y,A/>&-+?&(4?P)CF_@)4WUB M![/;>LQ46L0+&7G!$Y9AY'/ _0?/'04&!@SP_$)J/S>P1]S/=8<2.!&?B;EU MZ8[D)\07TO=SK[]*-;3;67!N/^B6>@_9$BM\I0.+Z_H5J@KCS_)S+ZG'8LI_ MB3?-1G<;M;E(RPK1_6#__^U=2V^C,!#^*UPJ[8&H$"A-JZI2L]U>NTIZVU-# MB1(5A2B03;N_?CU^ "$FF*=-2T^-9.R/\8P9VS/SO1$ET-BQ.<]F4:M8Y/@. MHI(^3XZM-=MIX@(!(3H.+D8J-$.[= B?(T@A_FJL@O"\S5QAOF2.E_E*I:. MS,&^9,]7F=J8(ZGFE7*FW#QG2M1A$LJ0-6CEB3,=MP).J ;(V#3$P:6*C12" M)&V;%.38L:\3K&?[[P*RB'BO:6Y+&<3$/US_@[NC8!D=X.;J$6FX'VSI^4=X MO.E)/<$>2+7'S6LZ,.9-8K$"HW7\+B7+"MNF6>UEXG0GLBDY7NQ%#&I0\V:]_,R0J%E. MFW1I+RNXE$P+G:WJZ307#73J-43]^WYP"&^S1=I;K0!/DNY]B\3M[5H4ZH'VN0C\-X)F[FTC?,:A688NCXRB19:7[S6?CVB) M)--I*CN=#3&'\GA3VV0+JC=>:>4J9M)54/W 3Y%(:3.HA)(J(9-HN?P4-;,\ M]?F+)HAZ< (4%UFS%-W7SL478..>GE1,Z(+O4T4F027HW:31!"KQ]C?ZU43F MQ[$S#94.8#"1WIK(Q#+[;2+=?(:?\%]?/L.\TD62/L1'@E-CE6D04F.V?T:_ M6N.LUB>.S.,$Z9,T*&X_%=?2K;&Z?IW0)+7PT>(=Q?1_0_D %Y"XM ,D^0#/ M>+3<^QH+^.WBHU9)L.J0UR?'EY)V(948Y4N@[F;1^3%6Q$]NP,YEL,D/YCB8 M8Y/F:!K68(\U[+$##\3.D43#>VG3)@)K+60**'2Y85*ZMO$B&6N>D&356?/ M;?.]*OKPY4[]^B(@T]%MRU!SA>U ^]5$-=CD][9)2S>N%/5Z:FE_RA>YQ-&_ M@D*M%V?,_F=Y&B4"R3E)I>X^1(* 3'!Z-@$I]W!FP7,<1IQ(=V[J+/\ M5F&G=.D-6G+JLH6YDBH!SB91[ M'"+@TNC.]H.&N[O\6.S\^_]02P,$% @ 6(QN24/R(E/_#0 N9, ! M !G=G M,C Q-C Y,S N>'-D[5W=<]LV$G^_F?L?<'JY=*:R[#A)*T^_X9)G87>SBM_C:!<'W MOSRN/7"/&,>4G':.#@X[ !&'NI@L3SL![T+N8-SYYUT(G\B\.9 RC@X!.?4WS"\7 EPU.^_!5WP^O#H+9@% MZS46X!(32!P,/7#+,!%2P(]@/#X_ // YJ+ X8X8O?(/>AV5>6/_(0[*[2& M0$"V1.(&KA'WH8-..RLA_)->;\D1/W#HNB=K>G?8/U:6>&B-B+BD;'V!%C#P MQ&GGKP!Z>(&1VP'2=,)/'GDLXN'AX>#A^("RI11R>-3[U_5XIBLUM,M[OZR^ MD$BVFMCX*!&[@/Q."S4EFJ5[>-0]/C),LA6_9/1XO&.>T>2XIXKO($>QTCGZ M2&_9VOV>+HU)I2!<(AH3+B0:*$WOBI@A3?RV%Q8:4DSN$=\BY<@Y6-+[7EBF M+#W.6DJ"=;$VKF ]U3P]28$8=F(&2BQX*.EN\;D(%ZLF"Y1>;R*]I'L!H!P, M$D(%%+(GZ$?10]_'9$&C)_*9:ML3@\<4+8!N[1.EQ6F'X[7OJ:;4SU8,+4X[ MTFFZQD?^\!DZD.H9"D8]5(*-*N[YJBN04+%Q4J\1 9F3DY)S!BF$^H@)+)TO M\:7>]M"MN4''+D3\D'_WN[$$7=$4L:YU5'L&;/.6,P7 M/34 -,/EG!)./>RJA<$9]-1D,ELA)/@G @,7"S77*G0LZ$HQD@AIC&:R&5$$ MTOGD9C89CRX&\^$%.!N,!S?G0S#[.!S.9^!5+/>'%BQ[L&XAD\:OD,#2&EOD MLDQI4^6R,2P$4UG_B2UB>ME7Y@M'37T!O,HHV_I&H6_$# M7<50"N?KJJX]F\L_U\,;">7D$DQNA]/!?"0)VDY>!\ASNI9FKQ#A^!Z-Y#YO MC<:4VZ):R5T*\7$]B,\GU[?3XO3!NHOGZ4NA?5NS4P]F'\'E>/*Y';<+ M853Q,<@VD\4,+PE>R.6)W,LX#@UTD.Q6(N;(G50(H25M*7SOS*X'<\>C/&!( M81D*!G0!4J)!(AL8X2UP!K@IYX$*!6: R8AL MX3'PG$&.G0%Q+[ 7R!%G"!E146NU>KE%3*YKUI3,5G)7$")E3UX!VG$>-"U; MAQ0BZ<"(EZL;6<$/0%8!PCJ KJ2%,37+*3>7YJGY"[O1)B.>T@H+*R!ZDX.>92:FHH * M\4 *"D@):9M_'B10!?B08X+%^@> M>=1?:X_G9I;965H!P[N"A4 D"J1D 2VL!<. <46I^X ]3\X6(VDB66+IK /. MD<&CC* "DI_RD!AI>@))Y(%08 N+@>428O8[] (T6<3)YA'A@@6I!5D5404\ M/^?A41*!%JE6STF:.R6UQ2A.YR FQW:A8TE;R!075>#1S^.1R&DA*)Q*5$A' MY>1<%=M#A*?64SO*RD$X.BR81I2@[IF2!-*B6A@,#&-*E@*I0RIW(FS\S).* M)B_8PBOV[ESR R6@;6C3T')_[ :.^ P9@T1LPK;>?EC1W 4;\4@","+:!C<- M'F8)YO#1;!#2#RH:NF#S''(#S=XV5S1YP68X$M*>?"C> M!ZOSC'I1(=?W<=P@"=*6$51@4;@OCJ7I#4!&7HM*O2AZDVAZ851]^X"#??R\ MXHS#3T^+SH-7YE>;8;$,U&=]PI*VS!>J0O25'M @[-_BWGA,F*="F;4XOLEX M\/-3QX-0V=8KZN>%THY1EZG,-^IG@RI]Y%ER3JVOV.0\YN69#PO\BS(=E0A; M9DQ:#.N&A=-XVI&686L1#*Z$NEF,N47>+MBH6R])P M:1K"@N=ER&6#I%6(58=96Z2JXJUIL(J+RO#:CK)6(F81J6TQ*PO9IO'*/R[# M*AVHK<2I(M#;8F01\5ENY2\W'>2N#LPL4M?@VC$1=(0.S5"D<8EF\2 MC^@_-1X1:=LZ1DW'F*)[K"YL:.(A.=YOYBJOF[O*CR!6N_6:)X2Q,OY2F^N; M!K+ZSQ7(:MW%\AAUQCDJ:*IB6D7'IRL!KW$4NX75*D"9@W1'^3.'*/OV(